Transport Service Fare Communication Delay Mitigation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Communication delays between devices and network services, such as those caused by network outages, system downtimes, or poor connectivity, lead to inefficiencies in processing and transmitting data related to transport services, resulting in drivers waiting for assignments or payment information.
Innovation Solution
Implementing substitute data processing operations by both the network service and driver systems to mitigate delays, including concurrent fare determination and message transmission, even if the primary processing operation is still in progress, to ensure timely communication of fare information to drivers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the system waits for the primary processing operation to complete before transmitting fare information, then data accuracy is ensured, but driver wait time increases
Solution Approach 1:
The system performs preliminary fare determination calculations before the primary processing operation completes, preparing fare information in advance so it can be transmitted immediately when ready, rather than waiting for the entire processing sequence to finish
Solution Approach 2:
The system skips the traditional sequential waiting approach by transmitting fare information as soon as it is determined, even while the primary processing operation is still in progress, effectively rushing through the communication delay bottleneck
2Productivity
If the system performs concurrent fare determination and message transmission, then communication efficiency improves, but system complexity increases
Solution Approach 1:
The system segments the processing into independent concurrent operations: fare determination, message transmission, and primary processing operation. These segmented tasks can execute in parallel without interfering with each other, improving overall efficiency
Solution Approach 2:
The system introduces an intermediary message transmission mechanism that bridges the fare determination process and the driver device, allowing fare information to be communicated independently of the primary processing operation's completion status
3Reliability
If the system implements substitute data processing operations, then service continuity is maintained during network issues, but processing overhead increases
Solution Approach 1:
The system performs preliminary fare determination calculations that can serve as substitute operations if the primary processing is delayed by network issues, ensuring service continuity without requiring complete reprocessing
Solution Approach 2:
The system changes processing parameters by executing alternative data processing operations with different computational characteristics when network conditions deteriorate, adapting the processing overhead to match current system conditions
Data Source
AI summary
A system operating on a computing device can determine a set of location data points of the computing device during progress of a transport service, and can transmit the set of location data points to a network service. The system can transmit, to the network service, a message indicating that the transport service has been completed. The system determines whether a predetermined duration of time has elapsed since transmitting the message indicating that the transport service has been completed, during which a predefined message has not been received by the application from the network service. The predefined message is associated with a confirmation that the transport service has been processed by the network service. If the predetermined duration of time has elapsed during which the predefined message has not been received, the system displays first content as opposed to second content on the computing device.


