A freight track anomaly processing method, system, device and storage medium

By detecting user actions and calculating the time difference, a message to activate trajectory positioning is sent to the driver's end, which solves the safety hazards caused by missing trajectory in long-haul freight and improves communication efficiency and driving safety.

CN115099746BActive Publication Date: 2026-02-03JIANGSU MANYUN LOGISTICS INFORMATION CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210795533.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-07
Publication Date
2026-02-03
Estimated Expiration
2042-07-07

AI Technical Summary

Technical Problem

In long-haul freight transport, drivers sometimes turn off location apps, resulting in missing tracking information. Shippers cannot monitor the situation in real time and may mistakenly believe it is abnormal, leading to frequent contact with the driver and potential safety hazards.

Method used

This paper provides a method for handling abnormal freight routes. By detecting user operations, calculating time differences, and sending a message to activate route positioning, the method reduces telephone contact and ensures safe driving for drivers.

Benefits of technology

It improves communication efficiency between users and drivers, reduces interference and safety hazards for drivers, and ensures safe driving.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115099746B_ABST
    Figure CN115099746B_ABST
Patent Text Reader

Abstract

The application provides a freight track abnormality processing method, system, device and storage medium, the method comprises the following steps: in response to a user query request, obtaining the freight logistics information interface of the order queried by the user; the freight logistics information interface is pushed to the user, and the freight logistics information interface is configured to display the freight logistics track of the order and a contact driver button; detecting whether the user performs a first operation on the contact driver button; if it is detected that the user performs a first operation on the contact driver button, a track positioning start message is sent to the driver end. The application sends a track positioning start message to the driver end, reminds the driver to update the latest track positioning, reduces the interference received by the driver when driving, and ensures the safe driving of the driver.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data processing technology, and in particular to a method, system, device, and storage medium for handling abnormal freight trajectories. Background Technology

[0002] In long-haul freight transport, a single trip can last several days. When drivers are on highways, since they don't need to navigate or accept orders, and for safety and to conserve battery power, they typically only occasionally open or close apps, not keep them running continuously. Therefore, requiring freight drivers to continuously upload location information for extended periods is often impractical. Furthermore, shippers don't monitor the driver's route constantly; they only check the route periodically. However, if a shipper notices missing information in the driver's route, they might interpret it as abnormal and want to contact the driver for confirmation. Therefore, while providing shippers with frequent phone calls to the driver in cases of normal route gaps could be beneficial, it poses a safety hazard to the driver's normal driving. Summary of the Invention

[0003] To address the problems in the prior art, the present invention aims to provide a method, system, device, and storage medium for detecting abnormal freight trajectories. The method for detecting abnormal freight trajectories can remind drivers to activate trajectory positioning, reduce user interference with the driver's driving, and ensure the driver's safe driving.

[0004] This invention provides a method for handling abnormal freight trajectory, comprising the following steps:

[0005] In response to a user's query request, retrieve the freight logistics information interface for the order queried by the user;

[0006] The freight logistics information interface is pushed to the user, and the freight logistics information interface is configured to display the freight logistics trajectory of the order and a "Contact Driver" button;

[0007] Detect whether the user has performed a first operation on the contact driver button;

[0008] If the system detects that the user has performed the first operation on the "Contact Driver" button, a "Start Track Location" message is sent to the driver's device.

[0009] In some embodiments, after detecting that the user has performed a first operation on the contact driver button, the method further includes the following steps:

[0010] The time when the user first interacted with the "Contact Driver" button was recorded.

[0011] Query the estimated loading time for the order;

[0012] Calculate a first time difference between the time of the first operation and the estimated loading time of the order based on the time of the first operation and the estimated loading time of the order;

[0013] Detect whether the first time difference is greater than or equal to the first time threshold, and add a pop-up window to the current interface based on the detection result.

[0014] In some embodiments, the pop-up window includes a first pop-up window and a second pop-up window, wherein the first pop-up window is configured to display a button to contact the driver by phone, and the second pop-up window is configured to display a button to invite the driver to enable location services.

[0015] In some embodiments, after detecting whether the first time difference is greater than or equal to the first time threshold, the method further includes the following steps:

[0016] If the first time difference is detected to be less than the first time threshold, then a first pop-up window is added to the current interface.

[0017] In some embodiments, after detecting whether the first time difference is greater than or equal to the first time threshold, the method further includes the following steps:

[0018] If the first time difference is detected to be greater than or equal to the first time threshold, then the last location time of the freight logistics trajectory of the order by the driver is detected.

[0019] Calculate a second time difference between the time of the first operation and the last positioning time based on the time of the first operation and the last positioning time;

[0020] Detect whether the second time difference is less than the second time threshold, and add a first pop-up or a second pop-up to the current interface based on the detection result.

[0021] In some embodiments, after detecting whether the second time difference is less than the second time threshold, the method further includes the following steps:

[0022] If the second time difference is detected to be less than the second time threshold, a first pop-up window is added to the current interface.

[0023] In some embodiments, after detecting that the first time difference is greater than or equal to the first time threshold, the method further includes the following steps:

[0024] Detect whether the freight logistics trajectory includes location;

[0025] If the freight logistics trajectory does not include location information, a second pop-up window will be added to the current interface.

[0026] In some embodiments, after adding the first pop-up window to the current interface, the following steps are further included:

[0027] Detect whether the user performs a second operation on the "Contact Driver by Phone" button;

[0028] If a second operation is detected by the user on the "Contact Driver by Phone" button, a phone call is initiated to the driver's end.

[0029] In some embodiments, after detecting whether the second time difference is less than the second time threshold, the method further includes the following steps:

[0030] If the second time difference is detected to be greater than or equal to the second time threshold, a second pop-up window is added to the current interface;

[0031] Detect whether the user performs a third operation by clicking the "Invite Driver" button in the second pop-up window;

[0032] If it is detected that the user performs a third operation on the button to enable location services for the invited driver, a message to enable location services is sent to the driver's device.

[0033] In some embodiments, after detecting that the user performs a third operation on the "Invite Driver to Turn on Location" button, the method further includes the following steps:

[0034] Detect whether the number of times the user performs the third operation is greater than the threshold number for the first operation;

[0035] If the number of times the third operation is detected is greater than or equal to the threshold of the first operation, then the time for performing the third operation is detected.

[0036] Detect the time of the last time a trajectory positioning activation message was sent to the driver's device;

[0037] Based on the time of the third operation and the time of the last time the trajectory positioning message was sent to the driver's terminal, calculate the third time difference between the time of the third operation and the time of the last time the trajectory positioning message was sent to the driver's terminal.

[0038] In some embodiments, after calculating the time difference between the third operation and the last time the activation trajectory positioning message was sent to the driver, the method further includes the following steps:

[0039] Detect whether the third time difference is greater than or equal to the third time threshold;

[0040] If the detected third time difference is greater than or equal to the third time threshold, a trajectory positioning activation message is sent to the driver.

[0041] In some embodiments, after calculating the time difference between the third operation and the last time the activation trajectory positioning message was sent to the driver, the method further includes the following steps:

[0042] Detect whether the third time difference is greater than or equal to the third time threshold;

[0043] If the third time difference is less than the third time threshold, then the second pop-up window on the current interface is closed;

[0044] Add a third pop-up window to the current interface. The third pop-up window is configured to display the text: "Invitation message has been sent, please wait patiently."

[0045] This invention provides a freight trajectory anomaly handling system for implementing the freight trajectory anomaly handling method described above. The system includes:

[0046] The acquisition module is used to respond to user query requests and retrieve the freight logistics information interface of the orders queried by the user.

[0047] The push module is used to push the freight logistics information interface to the user. The freight logistics information interface is configured to display the freight logistics trajectory of the order and a "Contact Driver" button.

[0048] The detection module is used to detect whether the user has performed a first operation on the contact driver button;

[0049] The sending module is used to send an activation trajectory positioning message to the driver's end if it detects that the user has performed a first operation on the contact driver button.

[0050] This invention also provides a freight trajectory anomaly processing device, comprising:

[0051] processor;

[0052] A memory in which executable instructions of the processor are stored;

[0053] The processor is configured to perform the steps of the freight trajectory anomaly handling method by executing the executable instructions.

[0054] This invention also provides a computer-readable storage medium for storing a program, which, when executed by a processor, implements the steps of the freight trajectory anomaly handling method.

[0055] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure.

[0056] The freight trajectory anomaly handling method, system, device, and storage medium of the present invention have the following beneficial effects:

[0057] The freight trajectory anomaly handling method sends a trajectory positioning activation message to the driver's end, reminding the driver to activate trajectory positioning and update the latest trajectory location information. This reduces the number of times the driver needs to contact the user by phone while driving, improves communication efficiency between the user and the driver, reduces interference to the driver while driving, and reduces safety hazards to the driver, thereby ensuring safe driving. Attached Figure Description

[0058] Other features, objects, and advantages of the invention will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings.

[0059] Figure 1 This is a flowchart of a freight trajectory anomaly handling method according to an embodiment of the present invention;

[0060] Figure 2 This is a schematic diagram of a freight logistics information interface according to an embodiment of the present invention;

[0061] Figure 3 This is a flowchart of step S400 of an embodiment of the present invention after detecting that the user has performed a first operation on the contact driver button;

[0062] Figure 4 This is a schematic diagram of an embodiment of the present invention with a second pop-up window interface;

[0063] Figure 5 This is a flowchart following step S440 of an embodiment of the present invention, which involves detecting whether the first time difference is greater than or equal to a first time threshold.

[0064] Figure 6 This is a flowchart following step S443 of an embodiment of the present invention, which involves detecting whether the second time difference is less than a second time threshold.

[0065] Figure 7 This is a flowchart of step S4433 of an embodiment of the present invention after detecting that the user performs a third operation by activating the location button for the invited driver;

[0066] Figure 8 This is a flowchart of step S4437 of an embodiment of the present invention, after calculating the time of the third operation and the third time difference between the last time the start trajectory positioning message was sent to the driver terminal;

[0067] Figure 9 This is a schematic diagram of the structure of a freight trajectory anomaly handling system according to an embodiment of the present invention;

[0068] Figure 10 This is a schematic diagram of the structure of a freight trajectory anomaly processing device according to an embodiment of the present invention;

[0069] Figure 11This is a schematic diagram of the structure of a computer-readable storage medium according to an embodiment of the present invention. Detailed Implementation

[0070] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided so that this disclosure will be more comprehensive and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0071] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0072] The flowchart shown in the attached diagram is merely an illustrative example and does not necessarily include all steps. For example, some steps may be broken down, while others may be combined or partially combined. Therefore, the actual execution order may change depending on the specific circumstances.

[0073] like Figure 1 As shown, this embodiment of the invention provides a method for handling abnormal freight trajectories, including the following steps:

[0074] S100: A screen that retrieves the freight logistics information of the order queried by the user in response to the user's query request;

[0075] S200: Push the freight logistics information interface to the user, the freight logistics information interface is configured to display the freight logistics trajectory of the order and a "Contact Driver" button;

[0076] When users want to check the current shipping status of their orders, they can open the order's freight logistics information interface to make a query. Figure 2 This diagram illustrates a freight logistics information interface provided in an embodiment of the present invention. Figure 2 As can be seen, the order's freight logistics information interface includes a first freight logistics trajectory area 110, a second freight logistics trajectory area 120, and a contact driver button 130. The first freight logistics trajectory area 110 displays the order's logistics trajectory information in map form, while the second freight logistics trajectory area 120 displays the order's logistics trajectory information in text form. Figure 2As can be seen from the current interface, the order is loaded in Nanjing and transported to Beijing for unloading. When a user has questions about the logistics information of the current order on the freight logistics information interface, they can contact the driver through the contact driver button 130 to understand the logistics transportation status.

[0077] S300: Detect whether the user performs a first operation on the contact driver button 130; in this embodiment, the first operation is a click operation.

[0078] S400: If it is detected that the user performs the first operation on the contact driver button 130, a message to enable trajectory positioning is sent to the driver's terminal; a reminder message can be sent to the driver's terminal through push notifications, push messages, IM (Instant Messaging), etc.

[0079] If no user action is detected on the contact driver button 130, the current interface remains unchanged.

[0080] When a user clicks the "Contact Driver" button, a message to activate location tracking can be sent to the driver's device to remind them to enable location services and update their position. This reduces the number of times the user needs to contact the driver by phone while the driver is driving, improves communication efficiency between the user and the driver, reduces excessive interference from the user while the driver is driving, and reduces unsafe factors while the driver is driving, thus ensuring the driver's safe driving.

[0081] In some embodiments, after the user performs the first operation on the contact driver button 130, verification logic can be added based on the update of the order's logistics trajectory information, allowing the user to choose to contact the driver by phone or send a message to the driver's end to quickly understand the current order's transportation status.

[0082] Figure 3 This is a flowchart illustrating step S400, provided in an embodiment of the present invention, after detecting that the user has performed a first operation on the contact driver button. (See flowchart for example.) Figure 3 As shown, after step S400 detects that the user has performed a first operation on the contact driver button, the following steps are also included:

[0083] S410: Query the time when the user performed the first operation on the "Contact Driver" button;

[0084] S420: Query the estimated loading time of the order;

[0085] S430: Calculate a first time difference between the time of the first operation and the estimated loading time of the order based on the time of the first operation and the estimated loading time of the order;

[0086] S440: Detect whether the first time difference is greater than or equal to the first time threshold, and add a pop-up window on the current interface based on the detection result.

[0087] Specifically, in this embodiment, the first operation is a click operation, and the first time threshold is set to 0. The detection results include a first time difference greater than 0 and a first time difference less than 0. When the first time difference is greater than 0, it means the user clicked the "Contact Driver" button after the estimated loading time, and according to the agreement, the driver has already started transporting the order. When the first time difference is less than 0, it means the user clicked the "Contact Driver" button before the estimated loading time, and according to the agreement, the driver has not yet started transporting the order. By comparing the first time difference with the first time threshold, it can be determined whether the current order has started transport or not. Then, based on the determination result, a pop-up window for subsequent corresponding operations is added to the current interface. In other embodiments, the first time threshold can be reasonably set according to the actual transport situation; no specific setting is made here.

[0088] The pop-up window includes a first pop-up window and a second pop-up window. The first pop-up window is configured to display a button to contact the driver by phone. When the user clicks the button, a safety number pop-up window will appear on the current screen. By clicking the number on the safety number pop-up window, the user can communicate with the driver by phone. The second pop-up window is configured to display a button to invite the driver to enable location services. By clicking the button, a reminder message to enable location services can be sent to the driver. Figure 4 This is a schematic diagram of a second pop-up window provided in an embodiment of the present invention, as shown below. Figure 4 As shown, the second pop-up window includes an "Invite Driver to Enable Location" button and a prompt text: "Invite driver to enable location. Driver's location has not been updated for more than n hours. You wish to..." Here, n hours is calculated as the time difference between the two most recent adjacent location tracking times. In other embodiments, the second pop-up window also includes a "Contact Driver by Phone" button. If a reminder message sent to the driver does not receive a timely response, this button can be clicked to contact the driver further.

[0089] Figure 5 This is a flowchart illustrating step S440 of an embodiment of the present invention, following the detection of whether the first time difference is greater than or equal to a first time threshold. (See flowchart for example.) Figure 5 As shown, specifically, after detecting whether the first time difference is greater than or equal to the first time threshold in step S440, the following steps are also included:

[0090] S441: If the first time difference is detected to be greater than or equal to the first time threshold, then the last location time of the freight logistics trajectory of the order by the driver terminal is detected.

[0091] If the first time difference is detected to be less than the first time threshold, then a first pop-up window is added to the current interface;

[0092] S442: Calculate a second time difference between the time of the first operation and the last positioning time based on the time of the first operation and the last positioning time;

[0093] S443: Detect whether the second time difference is less than the second time threshold, and add a first pop-up or a second pop-up to the current interface based on the detection result;

[0094] When the first time difference is detected to be greater than or equal to the first time threshold, the order has commenced transportation as agreed. During transportation, the driver typically needs to upload their location data, which is then simultaneously displayed on the user's freight logistics information interface, allowing the user to understand the current order's transportation status. (Reference) Figure 2 It can be seen that the order was loaded in Yuhua District, Nanjing City at 23:00 on September 12th and departed. After arriving in Wuxi City at 2:30 on September 13th, the driver tracked the location. During the subsequent transport to Beijing, the driver would normally track the location multiple times along the route. However, users may find that the location tracking has not been updated for an extended period when checking the freight logistics information interface. In this case, users can send a reminder message to the driver to enable location tracking and update the latest location. To reduce the frequency of users sending location tracking messages to the driver and causing interference, the interval between the user sending the message to enable location tracking and the driver's last location tracking update is limited.

[0095] Figure 6 This is a flowchart following step S443 of an embodiment of the present invention, which involves detecting whether the second time difference is less than a second time threshold. Figure 6 As shown, further, after detecting whether the second time difference is less than the second time threshold, the method further includes the following steps:

[0096] S4431: If the second time difference is detected to be greater than or equal to the second time threshold, a second pop-up window is added to the current interface;

[0097] If the second time difference is detected to be less than the second time threshold, a first pop-up window is added to the current interface;

[0098] S4432: Detect whether the user performs a third operation on the "Invite Driver to Enable Location" button in the second pop-up window; the third operation is a click operation.

[0099] S4433: If it is detected that the user performs a third operation on the button to enable location for the invited driver, then send an enable trajectory location message to the driver's end;

[0100] If no third operation is detected by the user on the "Invite Driver to Enable Location" button, the current interface remains unchanged.

[0101] refer to Figure 2 For example, if the second time threshold is 2 hours, and the driver's last location tracking time was 2:30 AM on September 13th, while the user performed the first operation at 6:30 AM on September 13th, then the time interval between the last location tracking time and the user's first operation is 4 hours, which is greater than the second time threshold of 2 hours. In this case, a second pop-up window is added to the current interface. The user can click on the second pop-up window to invite the driver to enable location alerts, sending a message to the driver to enable location alerts. The driver will receive a text message, such as: "Driver XX, location alert started. The shipper of the order you are transporting from [Yuhuatai District, Nanjing] to [Dongcheng District, Beijing] invites you to enable location." The driver who receives the alert can then enable location and update their location.

[0102] Preferably, after step S441 detects that the first time difference is greater than or equal to the first time threshold, the method further includes the following steps:

[0103] Detect whether the freight logistics trajectory includes location;

[0104] If no location is detected in the freight logistics trajectory, a second pop-up window is added to the current interface;

[0105] If the freight logistics trajectory is detected to include location, step S441 is executed to detect the last location time of the freight logistics trajectory of the order on the driver's end.

[0106] In this embodiment, after detecting that an order has been shipped but there is no tracking information on the freight logistics information interface, it is assumed that the driver may have forgotten to enable location services. Therefore, a second pop-up window with an invitation button to the driver to enable location services can be displayed, sending a location reminder message to the driver. Typically, for a certain period after an order begins shipping, some drivers may forget to enable location services, resulting in a failure to upload track updates. In such cases, sending a location services activation message to the driver reduces interference caused by phone calls between the driver and the user during shipping.

[0107] After adding the first pop-up window to the current interface as described above, the following steps are also included:

[0108] Detect whether the user performs a second operation on the "Contact Driver by Phone" button;

[0109] If a second operation is detected by the user on the "Contact Driver by Phone" button, a phone call is initiated to the driver's end;

[0110] If no user interaction with the "Contact Driver by Phone" button is detected, the current interface remains unchanged.

[0111] In this embodiment, when the order has not started transportation, the first time difference is less than the first time threshold, and the second time difference is less than the second threshold, a first pop-up window will be added to the current interface after the first operation. These situations are considered as normal trajectory missing. In the case of a normal trajectory missing, the user can directly contact the driver by phone to communicate logistics information. When the user operates the "Contact Driver by Phone" button in the first pop-up window, a safety number pop-up window will appear on the current interface to provide the user with a number to call the driver, allowing the user to contact the driver by phone.

[0112] To reduce the frequency of users sending location activation reminders to drivers, the frequency of these messages can also be controlled. Figure 7 This is a flowchart illustrating step S4433 of an embodiment of the present invention, following the detection that the user has performed a third operation by activating the location button for the invited driver. Figure 7 As shown, further, after detecting that the user has performed a third operation by activating the location button for the invited driver, the process also includes the following steps:

[0113] S4434: Detect whether the number of times the user performs the third operation is greater than the threshold number for the first operation;

[0114] S4435: If the number of times the third operation is detected is greater than or equal to the threshold of the first operation, then the time for performing the third operation is detected;

[0115] If the number of times the third operation is detected is less than the threshold of the first operation, a trajectory positioning message is sent directly to the driver.

[0116] S4436: Detect the time of the last time the start trajectory positioning message was sent to the driver's terminal;

[0117] S4437: Calculate the third time difference between the time of the third operation and the time of the last time the trajectory positioning message was sent to the driver's terminal, based on the time of the third operation and the time of the last time the trajectory positioning message was sent to the driver's terminal.

[0118] For example, if the initial count threshold is 1, and the user performs a third operation more than once, or if the user repeatedly reminds the driver to enable location services, the interval between sending location reminder messages can be set to prevent the driver from sending messages too frequently and interfering with safe driving. In this embodiment, the initial count threshold can be reasonably set according to the length of the order's transportation route; no specific limitation is made here.

[0119] Figure 8This is a flowchart illustrating step S4437 of an embodiment of the present invention, which calculates the time difference between the time of the third operation and the third time difference between the last time the activation trajectory positioning message was sent to the driver. (See flowchart for example.) Figure 8 As shown, after calculating the time difference between the third operation and the last time the activation trajectory positioning message was sent to the driver, the following steps are also included:

[0120] S4438: Detect whether the third time difference is greater than or equal to the third time threshold;

[0121] S44381: If the third time difference is detected to be greater than or equal to the third time threshold, a trajectory positioning activation message is sent to the driver.

[0122] S44382: If the third time difference is less than the third time threshold, then close the second pop-up window on the current interface;

[0123] Add a third pop-up window to the current interface. The third pop-up window is configured to display the text: "Invitation message has been sent, please wait patiently."

[0124] If the interval between the current message notification and the last message notification is greater than the set third time threshold, a location reminder message can be sent to the driver's device. Otherwise, a third pop-up window will display a message reminding the user that the invitation message has been sent and asking them to wait patiently. This is to avoid the user sending too many message notifications to the driver, which could affect the driver's safe driving. The third time threshold can be reasonably set according to the actual situation, and no specific limit is set here.

[0125] In the freight trajectory anomaly handling method of this embodiment, the sequence number of each step is only to distinguish each step, and is not a limitation on the specific execution order of each step. The execution order between the above steps can be adjusted and changed as needed.

[0126] Figure 9 This invention provides a freight trajectory anomaly handling system as an embodiment of the present invention. For example... Figure 9 As shown, this embodiment of the invention also provides a freight trajectory anomaly handling system for implementing the freight trajectory anomaly handling method described above, the device comprising:

[0127] The acquisition module M100 is used to respond to user query requests and obtain the freight logistics information interface of the order queried by the user.

[0128] The push module M200 is used to push the freight logistics information interface to the user. The freight logistics information interface is configured to display the freight logistics trajectory of the order and a "Contact Driver" button.

[0129] The detection module M300 is used to detect whether the user has performed a first operation on the contact driver button;

[0130] The sending module M400 is used to send an activation trajectory positioning message to the driver's end if it detects that the user has performed a first operation on the contact driver button.

[0131] This invention uses an acquisition module M100, a push module M200, a detection module M300, and a sending module M400 to send a location activation message to the driver, reminding the driver to enable the location function and update the latest trajectory location. By reminding the driver to enable location and updating the trajectory location, the number of phone calls between the driver and the user while driving is reduced, the communication efficiency between the driver and the user is improved, the driver's distractions while driving are reduced, and the safety hazards while driving are reduced, thus ensuring the driver's safe driving.

[0132] In the freight trajectory anomaly handling system of the present invention, the functions of each module can be implemented by the specific implementation method of the freight trajectory anomaly handling method described above, which will not be elaborated here.

[0133] This invention also provides a freight trajectory anomaly processing device, including a processor; a memory storing executable instructions of the processor; wherein the processor is configured to perform the steps of the freight trajectory anomaly processing method by executing the executable instructions.

[0134] Those skilled in the art will understand that various aspects of the present invention can be implemented as systems, methods, or program products. Therefore, various aspects of the present invention can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software aspects, collectively referred to herein as a "circuit," "module," or "platform."

[0135] The following reference Figure 10 To describe an electronic device 600 according to this embodiment of the present invention. Figure 10 The electronic device 600 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of the present invention.

[0136] like Figure 10 As shown, the electronic device 600 is presented in the form of a general-purpose computing device. The components of the electronic device 600 may include, but are not limited to: at least one processing unit 610, at least one storage unit 620, a bus 630 connecting different system components (including storage unit 620 and processing unit 610), a display unit 640, etc.

[0137] The storage unit stores program code that can be executed by the processing unit 610, causing the processing unit 610 to perform the steps described in the above-described section on the freight trajectory anomaly handling method according to the various exemplary embodiments of the present invention. For example, the processing unit 610 can perform, as follows: Figure 1 The steps are shown in the figure.

[0138] The storage unit 620 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 6201 and / or a cache storage unit 6202, and may further include a read-only memory unit (ROM) 6203.

[0139] The storage unit 620 may also include a program / utility 6204 having a set (at least one) program module 6205, such program module 6205 including but not limited to: an operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.

[0140] Bus 630 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0141] Electronic device 600 can also communicate with one or more external devices 700 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 600, and / or with any device that enables electronic device 600 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 650. Furthermore, electronic device 600 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 660. Network adapter 660 can communicate with other modules of electronic device 600 via bus 630. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 600, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0142] In the freight trajectory anomaly processing device, when the program in the memory is executed by the processor, it implements the steps of the freight trajectory anomaly processing method. Therefore, the device can also achieve the technical effects of the freight trajectory anomaly processing method.

[0143] This invention also provides a computer-readable storage medium for storing a program that, when executed by a processor, implements the steps of the freight trajectory anomaly handling method. In some possible implementations, various aspects of the invention can also be implemented as a program product comprising program code that, when executed on a terminal device, causes the terminal device to perform the steps described in the freight trajectory anomaly handling method section of this specification according to various exemplary embodiments of the invention.

[0144] refer to Figure 11 As shown, a program product 800 for implementing the above-described method according to an embodiment of the present invention is described. It may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may be executed on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, the readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.

[0145] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0146] The computer-readable storage medium may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The readable storage medium may also be any readable medium other than a readable storage medium, capable of transmitting, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0147] Program code for performing the operations of this invention can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0148] When the program in the computer storage medium is executed by the processor, it implements the steps of the freight trajectory anomaly handling method. Therefore, the computer storage medium can also achieve the technical effects of the above-mentioned freight trajectory anomaly handling method.

[0149] The above description, in conjunction with specific preferred embodiments, provides a further detailed explanation of the present invention. It should not be construed that the specific implementation of the present invention is limited to these descriptions. For those skilled in the art, various simple deductions or substitutions can be made without departing from the concept of the present invention, and all such modifications and substitutions should be considered within the scope of protection of the present invention.

Claims

1. A method for handling anomalies in freight trajectories, characterized in that, Includes the following steps: In response to a user's query request, retrieve the freight logistics information interface for the order queried by the user; The freight logistics information interface is pushed to the user, and the freight logistics information interface is configured to display the freight logistics trajectory of the order and a "Contact Driver" button; Detect whether the user has performed a first operation on the contact driver button; If it is detected that the user has performed a first operation on the contact driver button; The time when the user first interacted with the "Contact Driver" button was recorded. Query the estimated loading time for the order; Calculate a first time difference between the time of the first operation and the estimated loading time of the order based on the time of the first operation and the estimated loading time of the order; Detect whether the first time difference is greater than or equal to the first time threshold; If the first time difference is detected to be greater than or equal to the first time threshold, then the last location time of the freight logistics trajectory of the order by the driver is detected. Calculate a second time difference between the time of the first operation and the last positioning time based on the time of the first operation and the last positioning time; Detect whether the second time difference is less than the second time threshold; If the second time difference is detected to be greater than or equal to the second time threshold, a second pop-up window is added to the current interface; Detect whether the user performs a third operation by clicking the "Invite Driver" button in the second pop-up window; If it is detected that the user performs a third operation on the button to enable location services for the invited driver, a message to enable location services is sent to the driver's device.

2. The freight trajectory anomaly handling method according to claim 1, characterized in that, After calculating the first time difference between the time of the first operation and the estimated loading time of the order, the following steps are also included: Detect whether the first time difference is greater than or equal to the first time threshold, and add a pop-up window to the current interface based on the detection result.

3. The freight trajectory anomaly handling method according to claim 2, characterized in that, The pop-up window includes a first pop-up window, which is configured to display a button to contact the driver by phone.

4. The freight trajectory anomaly handling method according to claim 3, characterized in that, After detecting whether the first time difference is greater than or equal to the first time threshold, the method further includes the following steps: If the first time difference is detected to be less than the first time threshold, then a first pop-up window is added to the current interface.

5. The freight trajectory anomaly handling method according to claim 3, characterized in that, After calculating the second time difference between the time of the first operation and the last positioning time, the method further includes the following steps: Detect whether the second time difference is less than the second time threshold, and add a first pop-up or a second pop-up to the current interface based on the detection result.

6. The freight trajectory anomaly handling method according to claim 5, characterized in that, After detecting whether the second time difference is less than the second time threshold, the method further includes the following steps: If the second time difference is detected to be less than the second time threshold, a first pop-up window is added to the current interface.

7. The freight trajectory anomaly handling method according to any one of claims 3, 4, or 6, characterized in that, After adding the first pop-up window to the current interface, the following steps are also included: Detect whether the user performs a second operation on the "Contact Driver by Phone" button; If a second operation is detected by the user on the "Contact Driver by Phone" button, a phone call is initiated to the driver's end.

8. The freight trajectory anomaly handling method according to claim 1, characterized in that, After detecting that the user has performed a third operation by activating the location button for the invited driver, the process further includes the following steps: Detect whether the number of times the user performs the third operation is greater than the threshold number for the first operation; If the number of times the third operation is detected is greater than or equal to the threshold of the first operation, then the time for performing the third operation is detected. Detect the time of the last time a trajectory positioning activation message was sent to the driver's device; Based on the time of the third operation and the time of the last time the trajectory positioning message was sent to the driver's terminal, calculate the third time difference between the time of the third operation and the time of the last time the trajectory positioning message was sent to the driver's terminal.

9. The freight trajectory anomaly handling method according to claim 8, characterized in that, After calculating the time difference between the third operation and the last time the trajectory positioning message was sent to the driver, the method further includes the following steps: Detect whether the third time difference is greater than or equal to the third time threshold; If the detected third time difference is greater than or equal to the third time threshold, a trajectory positioning activation message is sent to the driver.

10. The freight trajectory anomaly handling method according to claim 8, characterized in that, After calculating the time difference between the third operation and the last time the trajectory positioning message was sent to the driver, the method further includes the following steps: Detect whether the third time difference is greater than or equal to the third time threshold; If the third time difference is less than the third time threshold, then the second pop-up window on the current interface is closed; Add a third pop-up window to the current interface. The third pop-up window is configured to display the text: "Invitation message has been sent, please wait patiently." 11. A freight trajectory anomaly handling system, characterized in that, The system for implementing the freight trajectory anomaly handling method according to any one of claims 1 to 10, the system comprising: The acquisition module is used to respond to user query requests and retrieve the freight logistics information interface of the orders queried by the user. The push module is used to push the freight logistics information interface to the user. The freight logistics information interface is configured to display the freight logistics trajectory of the order and a "Contact Driver" button. The detection module is used to detect whether the user has performed a first operation on the contact driver button; The sending module is used to send an activation trajectory positioning message to the driver's end if it detects that the user has performed a first operation on the contact driver button.

12. A freight trajectory anomaly processing device, characterized in that, include: processor; A memory in which executable instructions of the processor are stored; The processor is configured to perform the steps of the freight trajectory anomaly handling method according to any one of claims 1 to 10 by executing the executable instructions.

13. A computer-readable storage medium for storing a program, characterized in that, When the program is executed by the processor, it implements the steps of the freight trajectory anomaly handling method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Logistics path tracking method

    CN104849727A

  • Driver terminal voice visit method and device, electronic equipment and storage medium

    CN113919775A