Local Transport Data Synchronization During Connectivity Loss
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Transport service systems face challenges in determining accurate fares during network connectivity losses, leading to potential losses for service providers as they cannot receive necessary location data and distance information, resulting in clients being charged a minimum amount instead of the correct fare.
Innovation Solution
A mobile device system that maintains records of transport service data locally during connectivity losses and synchronizes this data with the transport service system when connectivity is reestablished, ensuring that all necessary information, including location data points and state changes, is transmitted to update the fare calculation accurately.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the system relies on continuous network connectivity to receive transport service data, then real-time fare calculation is improved, but the system becomes vulnerable to connectivity losses causing data gaps and fare calculation failures
Solution Approach 1:
The mobile device system performs preliminary actions by continuously determining and storing transport service data (location, distance, time) locally in its database even when connectivity is available. This pre-computation and local storage ensure that when connectivity is lost, the system already has the necessary data to calculate accurate fares without needing real-time server communication.
Solution Approach 2:
The mobile device acts as an intermediary by maintaining a local database that stores transport service data and can independently calculate fares. This local database mediates between the need for continuous data collection and the intermittent availability of network connectivity, allowing the system to function autonomously during outages and synchronize later when connectivity is restored.
2Reliability
If the system stores complete transport service records locally during connectivity loss, then fare calculation accuracy is maintained, but device memory requirements and data synchronization complexity increase
Solution Approach 1:
The system segments data management responsibilities by dividing the transport service data into discrete, structured records stored in a local database. Each record contains specific elements (location data, distance, time stamps, service state) that can be independently managed, queried, and synchronized. This segmentation makes the local data storage and management more efficient and less complex than maintaining continuous streams or large unstructured datasets.
Data Source
Figure 1
Figure 2
Figure 3A~3B
AI summary
A system and method for operating a device for use with transport services is described. A record for a transport service is stored in a memory resource of the device. During performance of the transport service, the record is periodically updated with sets of information determined in connection with performance of the transport service at different instances in time, and the sets of information are periodically transmitted to a service system. In response to detecting a loss of network connectivity with the service system during performance of the transport service, the record is continued to be periodically updated but the sets of information are not periodically transmitted to the transport service system. Upon reestablishing network connectivity, one or more sets of information determined in connection with performance of the transport service during the loss of network connectivity is transmitted to the service system.