Freight node processing method, device, electronic device and storage medium
By monitoring and updating the node status in freight orders, the problem of repeated operations caused by freight drivers due to the same information in multiple sources of goods is solved, the freight operation process is simplified, and unnecessary contacts and operation steps are reduced.
Patent Information
- Application Number
- CN202210252853.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-15
- Publication Date
- 2024-12-24
- Estimated Expiration
- 2042-03-15
AI Technical Summary
During freight, if the same information exists in multiple sources of goods, the freight driver needs to repeat the operation, resulting in cumbersome operation.
By monitoring suborders in pending orders, if the contact information of multiple suborders is the same and the node status is not completed, update the node status of other suborders to be completed to avoid repeated operations by freight drivers.
It simplifies the operation process of freight drivers, reduces unnecessary contacts and cumbersome operations.
Smart Images

Figure CN114596036B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of Internet transportation technology, and more specifically, to a freight node processing method, device, electronic device and storage medium. Background Art
[0002] In the process of freight transportation, in order to increase the transport capacity of trucks, multiple sources of goods are often combined into one truck. Based on the particularity of freight transportation, the network platform pre-sets multiple time nodes in the freight transportation process in order to monitor the freight transportation process, and requires freight drivers to perform corresponding operations within the time nodes.
[0003] In the prior art, if multiple cargo sources loaded onto a truck have certain identical information, such as the same contact person or the same cargo loading location, the freight driver needs to perform corresponding operations for each freight order at a time node during the transportation process, which results in repetitive and cumbersome operations. Summary of the invention
[0004] The purpose of the embodiments of the present application is to provide a freight node processing method, device, electronic device and storage medium, which are used to simplify the operation process of the freight driver when multiple cargo sources are assigned to the same freight driver and the cargo sources contain the same information.
[0005] In a first aspect, an embodiment of the present application provides a freight node processing method, including: obtaining pending orders; the pending orders include multiple first sub-orders, the first sub-orders include first contact information and the first node status of each node; wherein the first node status is used to characterize whether the corresponding freight driver has completed the operation of the corresponding node; the first contact information of multiple first sub-orders is the same, and the first node status of multiple first sub-orders is all incomplete; if it is monitored that the first node status of any one of the multiple first sub-orders is completed, then the first node status of other first sub-orders in the multiple first sub-orders is updated to completed, so as to complete the processing of the nodes in the freight process.
[0006] In an embodiment of the present application, for multiple first sub-orders with the same contact person in the pending orders, and the first node statuses of the first sub-orders are all incomplete, when the first node status of one of the first sub-orders is updated to completed, the first node statuses of the other first sub-orders are updated accordingly, and the freight driver does not need to repeat the operation on other incomplete first node statuses, thereby simplifying the operating procedures of the freight driver.
[0007] In any embodiment, the pending order also includes a second sub-order, the second sub-order includes second contact information and the second node status of each node; and the time when the second sub-order is added to the pending order is later than the time when the first sub-order is added to the pending order; if the second contact information is the same as the first contact information, and the second node status of the second sub-order is incomplete before it is added to the pending order, then after adding to the pending order, if it is monitored that the first node status of any first sub-order is completed or the second node status of the second sub-order is completed, then the node status corresponding to other sub-orders in the pending order is updated to completed.
[0008] In any embodiment, after updating the first node status of other first sub-orders in multiple first sub-orders to completed, the method also includes: obtaining a third sub-order; the third sub-order includes third contact information and a third node status corresponding to each node, the third contact information is the same as the first contact information, and the third node status is unfinished; adding the third sub-order to the pending orders, and modifying the third node status to completed.
[0009] In an embodiment of the present application, if the third contact information corresponding to the third sub-order is the same as the first contact information, after the third sub-order is added to the pending orders, if the first node status of the first sub-order is completed, the third node status of the third sub-order can also be modified to completed, thereby eliminating the process of the freight driver operating the node of the third sub-order after receiving the third sub-order.
[0010] In any embodiment, the method also includes: obtaining a fourth sub-order; the fourth sub-order includes fourth contact information and a fourth node status corresponding to each node, the fourth contact information is the same as the first contact information, and the fourth node status is completed; the fourth sub-order is added to the pending orders, and the first node status and the fourth node status corresponding to each first sub-order remain unchanged.
[0011] In an embodiment of the present application, after the fourth sub-order with a node status of completed is added to the pending orders, the node status of the fourth sub-order will not be affected, thereby ensuring that the newly added sub-order will not affect the operation record of the previously added sub-order.
[0012] In any embodiment, the method also includes: obtaining a fifth sub-order; the fifth sub-order includes fifth contact information and a fifth node status corresponding to each node, the fifth contact information is the same as the first contact information, and the fifth node status is completed; adding the fifth sub-order to the pending orders; when it is monitored that the first node status of any one of the multiple first sub-orders is completed, the first node status of other first sub-orders in the multiple first sub-orders is updated to completed, and the fifth node status remains unchanged.
[0013] In an embodiment of the present application, if the fifth sub-order has completed the operation on the node before being added to the pending order, then after being added to the pending order, the node operation record of the fifth sub-order will not be affected by other nodes.
[0014] In any embodiment, the method further includes: the fifth sub-order also includes the node completion time of the completed node; the fifth node status remains unchanged includes: the fifth node status and node completion time of the fifth sub-order remain unchanged.
[0015] In an embodiment of the present application, if the fifth sub-order has completed the operation on the node before being added to the pending order, then after being added to the pending order, the node operation record of the fifth sub-order will not be affected by other nodes.
[0016] In any embodiment, when the first contact information includes loading first contact information, correspondingly, the node includes a scheduled loading node and / or a loading node; when the first contact information includes an unloading contact, correspondingly, the node includes a scheduled unloading node.
[0017] In a second aspect, an embodiment of the present application provides a freight node processing device, including: an order acquisition module, used to acquire pending orders; the pending orders include multiple first sub-orders, the first sub-orders include first contact information and the first node status of each node; wherein the first node status is used to characterize whether the corresponding driver has completed the operation of the corresponding node; the first contact information of multiple first sub-orders is the same, and the first node status of multiple first sub-orders is all incomplete; a node processing module, used to update the first node status of other first sub-orders in the multiple first sub-orders to completed if it is monitored that the first node status of any one of the multiple first sub-orders is completed, so as to complete the processing of the nodes in the freight process.
[0018] In a third aspect, an embodiment of the present application provides an electronic device, comprising: a processor, a memory and a bus, wherein the processor and the memory communicate with each other through the bus; the memory stores program instructions that can be executed by the processor, and the processor calls the program instructions to execute the method of the first aspect.
[0019] In a fourth aspect, an embodiment of the present application provides a non-transitory computer-readable storage medium, including: the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions enable the computer to execute the method of the first aspect.
[0020] Other features and advantages of the present application will be described in the following description, and partly become apparent from the description, or be understood by practicing the embodiments of the present application. The purpose and other advantages of the present application can be realized and obtained by the structures specifically pointed out in the written description, claims, and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments of the present application will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0022] Figure 1 A structural diagram showing the relationship between the freight platform provided in the embodiment of the present application and the freight driver and cargo owner terminals;
[0023] Figure 2 A flow chart of a method for processing a freight node provided in an embodiment of the present application;
[0024] Figure 3 A schematic diagram of the structure of a freight node processing device provided in an embodiment of the present application;
[0025] Figure 4 A schematic diagram of the physical structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0026] The following embodiments of the technical solution of the present application are described in detail in conjunction with the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present application, and are therefore only used as examples, and cannot be used to limit the scope of protection of the present application.
[0027] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by technicians in the technical field to which this application belongs; the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" in the specification and claims of this application and the above-mentioned figure descriptions and any variations thereof are intended to cover non-exclusive inclusions.
[0028] In the description of the embodiments of the present application, the technical terms "first", "second", etc. are only used to distinguish different objects, and cannot be understood as indicating or implying relative importance or implicitly indicating the number, specific order or primary and secondary relationship of the indicated technical features. In the description of the embodiments of the present application, the meaning of "multiple" is more than two, unless otherwise clearly and specifically defined.
[0029] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0030] In the description of the embodiments of the present application, the term "and / or" is only a description of the association relationship of the associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0031] In the description of the embodiments of the present application, the term "multiple" refers to more than two (including two). Similarly, "multiple groups" refers to more than two groups (including two groups), and "multiple pieces" refers to more than two pieces (including two pieces).
[0032] In the description of the embodiments of the present application, the technical terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise", "axial", "radial", "circumferential", etc. indicate orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, which are only for the convenience of describing the embodiments of the present application and simplifying the description, and do not indicate or imply that the referred device or element must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the embodiments of the present application.
[0033] In the description of the embodiments of the present application, unless otherwise clearly specified and limited, technical terms such as "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, and it can be the internal connection of two elements or the interaction relationship between two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the embodiments of the present application can be understood according to the specific circumstances.
[0034] For the freight application scenario, the contact person for the combined orders is often the same. For example, a factory's supply contact person submitted a freight order A to the freight platform in the morning, requesting transportation tomorrow, and submitted a freight order B to the freight platform in the afternoon, also requesting transportation tomorrow, and the unloading locations of the above two freight orders happened to be on the way. Freight platforms usually combine the above two freight orders on a truck and have the same freight driver carry them. Currently, after receiving the above two freight orders, the freight driver needs to contact the supply contact person under freight order A and the supply contact person under freight order B. Therefore, it is necessary to contact the same supply contact person twice. If the supply contact person is only contacted once, there will be a node exception in which one of the freight orders is marked as "timeout and no contact". Similarly, if freight order A and freight order B correspond to the same unloading contact person, the freight driver needs to contact the unloading contact person twice. In addition, for the loading node, after completing the loading of freight order A and freight order B, the freight driver needs to operate the loading completion under the above two freight orders respectively. After completing the unloading of freight order A and freight order B, the freight driver needs to perform unloading completion operations under the above two freight orders. Therefore, the current operation process will increase the number of unnecessary contacts between the freight driver and the contact person, and increase the complexity of the freight driver's operation.
[0035] In order to solve the above problem, an embodiment of the present application provides a freight node processing method. In this method, if the order to be processed includes multiple sub-orders with the same contact information, and the node statuses corresponding to the sub-orders are all incomplete, then when the node status of one of the sub-orders is completed, the node statuses of other sub-orders are also modified to completed. The freight driver does not need to operate on each other sub-order, which simplifies the operation process of the freight driver.
[0036] The freight scenario in the embodiment of the present application can be understood as a freight platform that uniformly dispatches the freight and driver transportation relationship. Figure 1 The structural diagram of the relationship between the freight platform provided in the embodiment of the present application and the freight driver side and the cargo owner side, such as Figure 1As shown, the consignor terminal 102 and the freight terminal 103 are both connected to the freight platform 101. Both the consignor and the freight driver can register on the freight platform 101. When registering, the consignor and the freight driver can choose the corresponding role. If it is the consignor role, the consignor terminal 102 running the corresponding freight application (Application, APP) can submit the relevant information of the consignor to the freight platform 101 during registration, such as: the name of the consignor, contact number, ID number, source of goods and type of goods, etc. If it is the role of a freight driver, the relevant information of the freight driver can be submitted to the freight platform 101 through the freight terminal 103 running the corresponding freight APP during registration, such as: the driver's name, contact number, ID number, driver's license, vehicle model, license plate number, maximum weighing, etc. When the consignor completes the registration, he can initiate a freight order to the freight platform 101 through the freight APP. After receiving the freight order, the freight platform 101 can assign the corresponding freight driver to the freight order. Of course, the freight order can also be notified to the freight driver in the form of broadcasting, and the freight driver grabs the order. It is understandable that the principles of the freight platform 101 for allocating orders are not specifically limited in this embodiment of the application. In addition, the freight scenarios described in the embodiments of the application should not be understood as just the transportation of bulk goods, but are applicable to scenarios such as express delivery and takeaway delivery.
[0037] In order to enable the freight platform 101 to monitor the entire freight process, the following nodes are set for the freight process: order receiving node, appointment loading node, loading node, appointment unloading node, electronic receipt node and paper receipt node (optional, that is, if the owner needs it, the paper receipt needs to be fed back to the owner). In the process of transporting goods, the freight driver needs to perform corresponding operations at each of the above nodes, for example: when the freight platform 101 assigns the freight order to the freight driver, the freight driver should click to confirm the order operation through the freight APP within the first preset time (for example: 10 minutes) to complete the order. After confirming the order, it is necessary to contact the owner within the second preset time (for example: 5 minutes) to complete the appointment loading. After completing the loading according to the scheduled loading time, the freight driver needs to click to complete the loading through the freight APP. And before arriving at the unloading place, it is necessary to contact the unloading contact to complete the appointment unloading. After completing the unloading, it is also necessary to ask the unloading contact to provide an electronic receipt.
[0038] If the above requirements are not met, the freight platform 101 considers the corresponding node to be abnormal, where possible abnormal situations include:
[0039] 1. Order acceptance timeout: After the freight driver receives the freight order assigned by freight platform 101, he does not click to confirm the order within 2 minutes.
[0040] 2. Overtime appointment for loading: After the freight driver confirms the order, he does not click to make a call for more than 5 minutes (if a loading contact person is maintained, the appointment for loading is based on contacting the loading contact person, and contacting the owner is invalid; if no loading contact person is maintained, the owner is contacted.
[0041] 3. Loading timeout: The latest loading time has passed but loading has not yet been carried out.
[0042] 4. Overtime appointment for unloading: The cargo owner maintains the order of the unloading contact. After the freight driver clicks "Loaded", he will call the unloading contact within 10 minutes (configurable). If the freight driver has contacted the unloading contact before loading, it will be recorded as the freight driver has completed the appointment for unloading. That is, the freight driver's operation of contacting the unloading contact before loading is also valid. Therefore, it is necessary to check whether the freight driver has completed the appointment for unloading after the freight driver completes the loading operation. If the unloading contact is not contacted within 10 minutes, the appointment for unloading node is abnormal.
[0043] 5. Electronic receipt timeout: The cargo owner requests an electronic receipt, but the freight driver clicks "unloaded" and no receipt is received before 24:00 on the same day.
[0044] 6. Paper receipt timeout: The cargo owner requested a paper receipt, but the freight driver did not receive the receipt 48 hours after clicking "unloaded".
[0045] Additional note: If the freight driver has uploaded the receipt before unloading, it is also recorded as the freight driver has completed the receipt operation, that is, the freight driver's upload of the receipt before unloading is also valid. Therefore, it is necessary to check whether the freight driver has completed the receipt operation after the freight driver has completed the unloading operation.
[0046] 7. Black abnormal label: It means that the operation of the corresponding label has timed out but has been completed so far. For example, the black label of order timeout means: the order has timed out, but the operation has been completed to confirm the order.
[0047] 8. Red abnormal label: It means that the operation of the corresponding label has not only timed out but has not been completed so far. For example, the red color of the order timeout means: the order has timed out and no operation has been performed to confirm the order.
[0048] The model training method and pollutant concentration prediction method provided in the embodiments of the present application can be applied to terminal devices (also referred to as electronic devices, freight terminals) and servers; the terminal devices can specifically be smart phones, tablet computers, computers, personal digital assistants (PDA), etc.; the servers can specifically be application servers or Web servers.
[0049] To facilitate understanding of the technical solution provided in the embodiment of the present application, the application scenario of the freight node processing method provided in the embodiment of the present application is introduced below, taking the terminal device used by the freight driver as the execution subject as an example.
[0050] Figure 2 A flow chart of a method for processing a freight node provided in an embodiment of the present application is shown as follows: Figure 2 As shown, the method includes:
[0051] Step 201: Obtain pending orders; the pending orders include multiple first sub-orders, and the first sub-orders include first contact information and first node status of each node; wherein the first node status is used to indicate whether the corresponding freight driver has completed the operation of the corresponding node; the first contact information of multiple first sub-orders is the same, and the first node status of multiple first sub-orders is unfinished;
[0052] Step 202: If it is monitored that the first node status of any first sub-order among the multiple first sub-orders is completed, the first node status of other first sub-orders among the multiple first sub-orders is updated to completed to complete the processing of the nodes in the freight process.
[0053] Among them, in step 201, when the freight platform assigns the pending order to the freight driver, the terminal device corresponding to the freight driver can obtain the pending order. It can be understood that the pending order includes multiple first sub-orders that require the freight driver to transport the goods. Therefore, the pending order can be understood as a main order, under which multiple sub-orders are included. The pending order can be assigned to the freight driver after the unassigned freight orders are merged by the freight platform. At this time, each freight order is called the first sub-order. Of course, some of the first sub-orders in the pending order are added to the pending order later. The later addition of the first sub-order can be selected and assigned to the freight driver by the freight platform from the unassigned freight orders, or it can be the freight order originally assigned to other freight drivers reassigned to the freight driver. Of course, the first sub-order can also be added to the pending order in other ways, and the embodiment of the present application does not specifically limit this.
[0054] The first contact information may be the information of the source contact and / or the consignee information. The source contact information includes the name and phone number of the source contact. The consignee information includes the name and phone number of the consignee. It is understandable that the source contact corresponds to the scheduled loading node, and the consignee corresponds to the scheduled unloading node. If the source contact of the two first sub-orders is the same, the goods are considered to be in the same place. Correspondingly, if the consignee of the two first sub-orders is the same, the unloading location is considered to be in the same place.
[0055] Since the freight process includes multiple nodes, each node has its corresponding node status. In the embodiment of the present application, the status of multiple nodes corresponding to the first sub-order are referred to as the first node status. It is understandable that the node may include any one or more of an order receiving node, a reservation loading node, a loading node, and a reservation unloading node. The first node status includes unfinished and completed, and its default status is unfinished. Each node requires the freight driver to perform corresponding operations. After the terminal device monitors the operation of the freight driver, the first node status can be changed from unfinished to completed.
[0056] In step 202, the situation where the first contact information of multiple first sub-orders is the same may include the following situations:
[0057] Scenario 1: The information of the supply source contact in multiple first sub-orders is the same, and the corresponding synchronization is the booking loading node and the loading node.
[0058] Scenario 2: The consignee information in multiple first sub-orders is the same, and the corresponding synchronization is the scheduled unloading section.
[0059] Scenario 3: The information of the source contact person and the consignee in multiple first sub-orders is the same, and the corresponding synchronized information is the scheduled loading node, loading node and scheduled unloading node.
[0060] It should be noted that the situations in which the second contact information, the third contact information, the fourth contact information, and the fifth contact information described in the subsequent embodiments are respectively the same as the first contact information are in accordance with the above provisions and will not be described in detail below.
[0061] The following describes each of the above situations respectively, assuming that the order to be processed includes the first sub-order 1, the first sub-order 2 and the first sub-order 3.
[0062] In an embodiment of the first scenario, the first node status of the scheduled loading nodes of the first sub-order 1, the first sub-order 2 and the first sub-order 3 are all incomplete. If the terminal device detects that the freight driver contacts the cargo source contact person under the first sub-order 1, the first node status of the scheduled loading node in the first sub-order 1 is modified to completed, and the first node status of the scheduled loading nodes of the first sub-order 2 and the first sub-order 3 is also modified to completed.
[0063] In another embodiment of the first scenario, the first node status of the loading nodes of the first sub-order 1, the first sub-order 2 and the first sub-order 3 are all unfinished. If the terminal device detects that the freight driver triggers the first sub-order 1 to complete the loading, the first node status of the loading nodes of the first sub-order 2 and the first sub-order 3 is also modified to completed.
[0064] In an embodiment of the second scenario, the first node status of the scheduled unloading nodes of the first sub-order 1, the first sub-order 2, and the first sub-order 3 are all incomplete. If the terminal device detects that the freight driver contacts the consignee under the first sub-order 1, the first node status of the scheduled unloading node in the first sub-order 1 is modified to completed, and the first node status of the scheduled loading nodes of the first sub-order 2 and the first sub-order 3 is also modified to completed.
[0065] In an embodiment of situation three, the first node statuses corresponding to the scheduled loading node, loading node and scheduled unloading node of the first sub-order 1, the first sub-order 2 and the first sub-order 3 are all incomplete. If the terminal device detects that the freight driver contacts the source of goods contact under the first sub-order 1, the first node status of the scheduled loading node in the first sub-order 1 is modified to completed, and the first node status of the scheduled loading nodes of the first sub-order 2 and the first sub-order 3 is also modified to completed. If the terminal device detects that the freight driver triggers the first sub-order 1 to complete loading, the first node status of the loading nodes of the first sub-order 2 and the first sub-order 3 is also modified to completed. If the terminal device detects that the freight driver contacts the consignee under the first sub-order 1, the first node status of the scheduled unloading node in the first sub-order 1 is modified to completed, and the first node status of the scheduled loading nodes of the first sub-order 2 and the first sub-order 3 is also modified to completed.
[0066] It should be noted that the freight platform can be a background server that communicates with the terminal device. In order to ensure data synchronization, after the terminal device modifies the first node status, it can also synchronize the modified first node status to the freight platform. In addition, when the freight platform executes the above method, after the freight platform updates the first node status of other first sub-orders, it can synchronize the updated first node status to the terminal device, which is displayed by the terminal device to facilitate the freight driver to view the status of each node.
[0067] In an embodiment of the present application, for multiple first sub-orders with the same contact person in the pending orders, and the first node statuses of the first sub-orders are all incomplete, when the first node status of one of the first sub-orders is updated to completed, the first node statuses of the other first sub-orders are updated accordingly, and the freight driver does not need to repeat the operation on other incomplete first node statuses, thereby simplifying the operating procedures of the freight driver.
[0068] Based on the above embodiment, the to-be-processed order further includes a second sub-order, the second sub-order includes second contact information and second node status of each node; and the time when the second sub-order is added to the to-be-processed order is later than the time when the first sub-order is added to the to-be-processed order;
[0069] If the second contact information is the same as the first contact information, and the second node status of the second sub-order is unfinished before it is added to the pending order, then after adding the pending order, if it is monitored that the first node status of any first sub-order is completed or the second node status of the second sub-order is completed, the node status corresponding to other sub-orders in the pending order will be updated to completed.
[0070] In the specific implementation process, the second sub-order can be understood as an additional order in the pending order. The second sub-order can be selected by the freight platform from the unassigned freight orders and merged into the pending order, or the freight platform transfers the freight order assigned to other freight drivers to the freight driver. The second sub-order can include one freight order or multiple freight orders.
[0071] Similarly, the second contact information may be the information of the source contact and / or the consignee information. The source contact information includes the name and phone number of the source contact. The consignee information includes the name and phone number of the consignee. It is understandable that the source contact corresponds to the scheduled loading node, and the consignee corresponds to the scheduled unloading node. Taking the contact person as the source contact as an example, if the second contact information is the same as the first contact information, it means that the source contact of the second sub-order and the first sub-order is the same person, and the source of goods is the same.
[0072] For ease of understanding, the following specific example is used for description:
[0073] The pending orders include the first sub-order 1, the first sub-order 2, the first sub-order 3, and the second sub-order, wherein the second sub-order is added later, and its second node status is incomplete before being added to the pending orders. When the terminal device monitors that the first node status corresponding to the first sub-order 1 is changed from incomplete to completed, the first node status corresponding to the first sub-order 2 and the first sub-order 3 and the second node status corresponding to the second sub-order are both updated to completed. When the terminal device monitors that the second node status corresponding to the second sub-order is changed from incomplete to completed, the first node status corresponding to the first sub-order 1, the first sub-order 2, and the first sub-order 3 are respectively updated to completed.
[0074] In an embodiment of the present application, when different sub-orders have the same contact person, the node status of other sub-orders is automatically updated or not updated according to the different nodes where each sub-order is located, thereby saving unnecessary contact between the freight driver and the cargo owner.
[0075] Based on the above embodiment, after updating the first node status of other first sub-orders in the plurality of first sub-orders to completed, the method further includes:
[0076] Obtain the third sub-order; the third sub-order includes the third contact information and the third node status corresponding to each node, the third contact information is the same as the first contact information, and the third node status is unfinished;
[0077] The third sub-order is added to the pending orders, and the status of the third node is changed to completed.
[0078] In the specific implementation process, the third sub-order can be understood as an additional order in the pending order. The third sub-order can be selected by the freight platform from the unassigned freight orders and merged into the pending orders, or the freight platform transfers the freight orders assigned to other freight drivers to the freight driver. The third sub-order can include one freight order or multiple freight orders.
[0079] The first node status corresponding to the first sub-order in the pending order is completed, and the third node status corresponding to the third sub-order added later is uncompleted before being added to the pending order. Then, after adding the pending order, since the third contact information is the same as the first contact information, the freight driver has contacted the contact before, and there is no need to contact the contact again, and the third node status can be directly updated to completed.
[0080] For example: the pending order includes the first sub-order 1, the first sub-order 2, and the first sub-order 3, and the first node statuses of the above three sub-orders are all completed. When a third sub-order corresponding to the third contact information that is the same as the first contact information is to be added to the pending order, and the third node status of the third sub-order is uncompleted, then after being added to the pending order, the third node status will be changed from uncompleted to completed.
[0081] In an embodiment of the present application, if the third contact information corresponding to the third sub-order is the same as the first contact information, after the third sub-order is added to the pending orders, if the first node status of the first sub-order is completed, the third node status of the third sub-order can also be modified to completed, thereby eliminating the process of the freight driver operating the node of the third sub-order after receiving the third sub-order.
[0082] Based on the above embodiment, the method further includes:
[0083] Obtain a fourth sub-order; the fourth sub-order includes fourth contact information and fourth node status corresponding to each node, the fourth contact information is the same as the first contact information, and the fourth node status is completed;
[0084] The fourth sub-order is added to the pending orders, and the first node status and the fourth node status corresponding to each first sub-order remain unchanged.
[0085] In the specific implementation process, the fourth sub-order can be understood as an additional order in the pending order. The fourth sub-order can be selected by the freight platform from the unassigned freight orders and merged into the pending orders, or the freight platform transfers the freight orders assigned to other freight drivers to the freight driver. The fourth sub-order can include one freight order or multiple freight orders.
[0086] For example: the pending order includes the first sub-order 1, the first sub-order 2, and the first sub-order 3, and the first node statuses of the above three sub-orders are all unfinished. When a fourth sub-order corresponding to the fourth contact information that is the same as the first contact information is to be added to the pending order, and the fourth node status of the fourth sub-order is completed, then after being added to the pending order, the first node statuses of the first sub-order 1, the first sub-order 2, and the first sub-order 3 are still unfinished, and the fourth node status is still completed.
[0087] In an embodiment of the present application, after the fourth sub-order with a node status of completed is added to the pending orders, the node status of the fourth sub-order will not be affected, thereby ensuring that the newly added sub-order will not affect the operation record of the previously added sub-order.
[0088] Based on the above embodiment, the method further includes:
[0089] Obtain a fifth sub-order; the fifth sub-order includes fifth contact information and fifth node status corresponding to each node, the fifth contact information is the same as the first contact information, and the fifth node status is completed;
[0090] Add the fifth sub-order to the pending orders;
[0091] When it is monitored that the first node status of any first sub-order among multiple first sub-orders is completed, the first node status of other first sub-orders among the multiple first sub-orders are updated to completed, and the fifth node status remains unchanged.
[0092] In the specific implementation process, the fifth sub-order can be understood as an additional order in the pending order. The fifth sub-order can be selected by the freight platform from the unassigned freight orders and merged into the pending orders, or the freight platform transfers the freight orders assigned to other freight drivers to the freight driver. The fifth sub-order can include one freight order or multiple freight orders.
[0093] The following describes a specific application scenario as an example:
[0094] The pending orders include the first sub-order 1, the first sub-order 2, and the first sub-order 3, and the first node statuses corresponding to the above three sub-orders are all unfinished. When a fifth sub-order corresponding to the fifth contact information that is the same as the first contact information is to be added to the pending orders, and the fifth node status of the fifth sub-order is completed, then after being added to the pending orders, if the terminal device detects that the first node status corresponding to the first sub-order 1 is changed from unfinished to completed, the first node statuses corresponding to the first sub-order 2 and the first sub-order 3 are also updated to completed, and the fifth node status remains unchanged as completed.
[0095] In another embodiment, the fifth sub-order includes not only the fifth contact information and the fifth node status, but also the node completion time corresponding to the completed fifth node status.
[0096] After the fifth sub-order is added to the pending orders, if the terminal device detects that the first node status corresponding to the first sub-order 1 is changed from unfinished to completed, the first node status corresponding to the first sub-order 2 and the first sub-order 3 are also updated to completed, and the fifth node status remains unchanged as completed, and the node completion time also remains unchanged.
[0097] In an embodiment of the present application, if the fifth sub-order has completed the operation on the node before being added to the pending order, then after being added to the pending order, the node operation record of the fifth sub-order will not be affected by other nodes.
[0098] It should be noted that if the freight driver does not change after the order is reassigned, the new freight order after the reassignment will inherit the fulfillment and exceptions of the original freight order that have been completed (that is, if one or more of the above exceptions have occurred, then the order receiving node, the appointment loading node, the loading node, the appointment unloading node, the electronic receipt node and the paper receipt node operations must be inherited. If the original freight order has been operated, the original freight order shall prevail; if not, the new freight order operations shall prevail). In addition, if the original freight order has an exception, there is no need to display the corresponding record in the freight driver's exception appointment list. If the freight driver changes after the order is reassigned, the exception monitoring of the newly generated freight order after the reassignment shall be based on the new freight order and the freight driver's operations on the new freight order.
[0099] In an embodiment of the present application, when different sub-orders have the same contact person, the node status of other sub-orders is automatically updated or not updated according to the different nodes where each sub-order is located. In this way, there is no need to make telephone calls for each sub-order, confirm loading and unloading, and other node operations, thereby saving the time of the driver and the cargo owner and avoiding excessive interference.
[0100] Figure 3This is a schematic diagram of the structure of a freight node processing device provided in an embodiment of the present application. The device may be a module, program segment or code on an electronic device. It should be understood that the device is similar to the above-mentioned Figure 2 The method embodiment corresponds to and can be executed Figure 2 The various steps involved in the method embodiment and the specific functions of the device can be found in the above description. To avoid repetition, detailed description is appropriately omitted here. The device includes: an order acquisition module 301 and a node processing module 302, wherein:
[0101] The order acquisition module 301 is used to acquire pending orders; the pending orders include multiple first sub-orders, the first sub-orders include first contact information and the first node status of each node; wherein the first node status is used to characterize whether the driver corresponding to the driver terminal has completed the operation of the corresponding node; the first contact information of the multiple first sub-orders is the same, and the first node status of the multiple first sub-orders are all incomplete; the node processing module 302 is used to update the first node status of other first sub-orders in the multiple first sub-orders to completed if it is monitored that the first node status of any one of the multiple first sub-orders is completed, so as to complete the processing of the nodes in the freight process.
[0102] Based on the above embodiment, the pending order further includes a second sub-order, the second sub-order includes second contact information and a second node status of each node; and the time when the second sub-order is added to the pending order is later than the time when the first sub-order is added to the pending order; accordingly,
[0103] The node processing module 302 is also used for:
[0104] If the second contact information is the same as the first contact information, and the second node status of the second sub-order is unfinished before being added to the pending order, then after being added to the pending order, if it is monitored that the first node status of any first sub-order is completed or the second node status of the second sub-order is completed, the node status corresponding to other sub-orders in the pending order will be updated to completed.
[0105] Based on the above embodiment, the device further includes:
[0106] A third sub-order acquisition module, used to acquire a third sub-order; the third sub-order includes third contact information and a third node status corresponding to each node, the third contact information is the same as the first contact information, and the third node status is unfinished;
[0107] The first status processing module is used to add the third sub-order to the pending order and modify the third node status to completed.
[0108] Based on the above embodiment, the device further includes:
[0109] a fourth sub-order acquisition module, configured to acquire a fourth sub-order; the fourth sub-order includes fourth contact information and a fourth node status corresponding to each node, the fourth contact information is the same as the first contact information, and the fourth node status is completed;
[0110] The second state processing module is used to add the fourth sub-order to the pending order, and the first node state and the fourth node state corresponding to each of the first sub-orders remain unchanged.
[0111] Based on the above embodiment, the device further includes:
[0112] a fifth sub-order acquisition module, configured to acquire a fifth sub-order; the fifth sub-order includes fifth contact information and fifth node status corresponding to each node, the fifth contact information is the same as the first contact information, and the fifth node status is completed;
[0113] An order adding module, used for adding the fifth sub-order to the pending orders;
[0114] The third status processing module is used to update the first node status of other first sub-orders in the multiple first sub-orders to completed when it is monitored that the first node status of any first sub-order in the multiple first sub-orders is completed, and the fifth node status remains unchanged.
[0115] Based on the above embodiment, the fifth sub-order further includes the node completion time of the completed node; the third state processing module is specifically used for:
[0116] The fifth node status and node completion time of the fifth sub-order remain unchanged.
[0117] Based on the above embodiment, when the first contact information includes loading first contact information, correspondingly, the node includes a scheduled loading node and / or a loading node; when the first contact information includes an unloading contact, correspondingly, the node includes a scheduled unloading node.
[0118] Figure 4 A schematic diagram of the physical structure of an electronic device provided in an embodiment of the present application, such as Figure 4 As shown, the electronic device includes: a processor (processor) 401, a memory (memory) 402 and a bus 403; wherein,
[0119] The processor 401 and the memory 402 communicate with each other via the bus 403;
[0120] The processor 401 is used to call the program instructions in the memory 402 to execute the methods provided by the above-mentioned method embodiments, for example, including: obtaining pending orders; the pending orders include multiple first sub-orders, and the first sub-orders include first contact information and the first node status of each node; wherein the first node status is used to characterize whether the freight driver corresponding to the driver terminal has completed the operation of the corresponding node; the first contact information of multiple first sub-orders is the same, and the first node status of multiple first sub-orders is not completed; if it is monitored that the first node status of any one of the multiple first sub-orders is completed, the first node status of other first sub-orders in the multiple first sub-orders is updated to completed to complete the processing of the nodes in the freight process.
[0121] The processor 401 may be an integrated circuit chip with signal processing capabilities. The processor 401 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. It may implement or execute various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0122] The memory 402 may include, but is not limited to, random access memory (RAM), read only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable read-only memory (EEPROM), etc.
[0123] The present embodiment discloses a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer can execute the methods provided by the above-mentioned method embodiments, for example, including: obtaining pending orders; the pending orders include multiple first sub-orders, and the first sub-orders include first contact information and first node status of each node; wherein the first node status is used to characterize whether the freight driver corresponding to the driver terminal has completed the operation of the corresponding node; the first contact information of multiple first sub-orders is the same, and the first node status of multiple first sub-orders is not completed; if it is monitored that the first node status of any one of the multiple first sub-orders is completed, the first node status of other first sub-orders in the multiple first sub-orders is updated to completed, so as to complete the processing of the nodes in the freight process.
[0124] The present embodiment provides a non-transitory computer-readable storage medium, which stores computer instructions, and the computer instructions enable the computer to execute the methods provided by the above-mentioned method embodiments, for example, including: obtaining pending orders; the pending orders include multiple first sub-orders, and the first sub-orders include first contact information and the first node status of each node; wherein the first node status is used to characterize whether the freight driver corresponding to the driver terminal has completed the operation of the corresponding node; the first contact information of multiple first sub-orders is the same, and the first node status of multiple first sub-orders is not completed; if it is monitored that the first node status of any one of the multiple first sub-orders is completed, the first node status of other first sub-orders in the multiple first sub-orders is updated to completed, so as to complete the processing of the nodes in the freight process.
[0125] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.
[0126] In addition, the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0127] Furthermore, the functional modules in the various embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
[0128] In this document, relational terms such as first and second, etc. are used merely to distinguish one entity or operation from another entity or operation, but do not necessarily require or imply any such actual relationship or order between these entities or operations.
[0129] The above description is only an embodiment of the present application and is not intended to limit the protection scope of the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A method for processing a freight node, characterized in that: include: Get pending orders; The pending order includes a plurality of first sub-orders, wherein the first sub-orders include first contact information and a first node status of each node; wherein the first node status is used to indicate whether the corresponding freight driver has completed the operation of the corresponding node; the first contact information of the plurality of first sub-orders is the same, and the first node status of the plurality of first sub-orders is all unfinished; If it is monitored that the first node status of any one of the multiple first sub-orders is completed, the first node status of other first sub-orders in the multiple first sub-orders is updated to completed, so as to complete the processing of the nodes in the freight process; The method further comprises: Obtaining a fifth sub-order; the fifth sub-order includes fifth contact information and fifth node status corresponding to each node, the fifth contact information is the same as the first contact information, and the fifth node status is completed; adding the fifth sub-order to the pending orders; When it is monitored that the first node status of any one of the multiple first sub-orders is completed, the first node status of other first sub-orders in the multiple first sub-orders is updated to completed, and the fifth node status remains unchanged; The fifth sub-order further includes the node completion time of the completed node; the fifth node status remains unchanged including: The fifth node status and node completion time of the fifth sub-order remain unchanged.
2. The method according to claim 1, characterized in that The pending order further includes a second sub-order, which includes second contact information and second node status of each node; and the time when the second sub-order is added to the pending order is later than the time when the first sub-order is added to the pending order; accordingly, The method further comprises: If the second contact information is the same as the first contact information, and the second node status of the second sub-order is unfinished before being added to the pending order, then after being added to the pending order, if it is monitored that the first node status of any first sub-order is completed or the second node status of the second sub-order is completed, the node status corresponding to other sub-orders in the pending order will be updated to completed.
3. The method according to claim 1, characterized in that After updating the first node status of other first sub-orders in the plurality of first sub-orders to completed, the method further includes: Obtaining a third sub-order; the third sub-order includes third contact information and a third node status corresponding to each node, the third contact information is the same as the first contact information, and the third node status is unfinished; The third sub-order is added to the pending orders, and the third node status is modified to completed.
4. The method according to claim 1, characterized in that: The method further comprises: Obtaining a fourth sub-order; the fourth sub-order includes fourth contact information and a fourth node status corresponding to each node, the fourth contact information is the same as the first contact information, and the fourth node status is completed; The fourth sub-order is added to the pending order, and the first node status and the fourth node status corresponding to each of the first sub-orders remain unchanged.
5. The method according to any one of claims 1 to 4, characterized in that: When the first contact information includes loading first contact information, correspondingly, the node includes a booking loading node and / or a loading node; When the first contact information includes an unloading contact person, correspondingly, the node includes an appointment unloading node.
6. A freight node processing device, characterized in that: include: Order acquisition module, used to obtain pending orders; The pending order includes a plurality of first sub-orders, wherein the first sub-orders include first contact information and a first node status of each node; wherein the first node status is used to indicate whether the corresponding driver has completed the operation of the corresponding node; the first contact information of the plurality of first sub-orders is the same, and the first node status of the plurality of first sub-orders is all unfinished; A node processing module, configured to update the first node status of other first sub-orders in the plurality of first sub-orders to completed if it is detected that the first node status of any first sub-order in the plurality of first sub-orders is completed, so as to complete the processing of the nodes in the freight process; a fifth sub-order acquisition module, configured to acquire a fifth sub-order; the fifth sub-order includes fifth contact information and fifth node status corresponding to each node, the fifth contact information is the same as the first contact information, and the fifth node status is completed; An order adding module, used for adding the fifth sub-order to the pending orders; A third status processing module is configured to update the first node status of other first sub-orders in the plurality of first sub-orders to completed when monitoring that the first node status of any first sub-order in the plurality of first sub-orders is completed, and the fifth node status remains unchanged; The fifth sub-order also includes the node completion time of the completed node; the third state processing module is specifically used to: the fifth node state and node completion time of the fifth sub-order remain unchanged.
7. An electronic device, characterized in that: include: processor, memory and bus, wherein, The processor and the memory communicate with each other via the bus; The memory stores program instructions executable by the processor, and the processor can execute the method according to any one of claims 1 to 5 by calling the program instructions.
8. A non-transitory computer-readable storage medium, characterized in that: The non-transitory computer-readable storage medium stores computer instructions, which, when executed by a computer, enable the computer to perform the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Information processing method and device, electronic equipment and computer readable storage medium
CN110135781A
Order processing method and device, storage medium and electronic device
CN112365219A
