Mobility Service Routing With Budget-Based Mode Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing mobility services lack the ability to provide integrated information on various transportation means, including estimated costs and personalized recommendations based on user preferences and budgets, limiting the user's ability to make informed decisions.
Innovation Solution
A mobility service system that determines transportation modes based on user preferences, historical data, and budget constraints, using a service providing terminal and traffic API to calculate and recommend optimal paths and combinations of transportation modes such as taxis, public transport, shared bicycles, and walking.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If a system provides comprehensive information on multiple transportation means, then the quality of service information is improved, but the complexity of the system increases
Solution Approach 1:
The system segments transportation information by mode (taxi, public transport, shared mobility, walking) and presents them as separate, organized categories. Each transportation mode is evaluated independently based on user budget and preferences, then compiled into a comprehensive recommendation. This segmentation reduces perceived complexity while maintaining information completeness.
Solution Approach 2:
The server acts as an intermediary between the user terminal and multiple transportation service providers (taxi companies, public transport systems, shared mobility services). It aggregates information from various sources, processes it according to user constraints, and delivers integrated recommendations, thereby managing information complexity centrally rather than at the user interface level.
2Adaptability or versatility
If the system provides personalized recommendations based on user preferences and budget, then the adaptability of the service is improved, but the computational requirements and processing time increase
Solution Approach 1:
The system performs preliminary filtering of transportation options based on user-specified budget constraints and preferences before conducting detailed route calculations. By pre-establishing feasibility criteria, the system reduces the search space for optimal routes, thereby decreasing processing time while maintaining personalized recommendation quality.
Solution Approach 2:
The system dynamically adjusts evaluation parameters (such as cost thresholds, distance limits, and transportation mode preferences) based on user input. By changing these parameters according to individual user needs, the system achieves high adaptability without requiring complete recalculation of all possible routes, thus optimizing processing efficiency.
3Measurement precision
If the system calculates multiple route combinations with different transportation modes, then the measurement precision of cost estimation is improved, but the computational complexity increases
Solution Approach 1:
The system applies different evaluation criteria and calculation methods to different segments of a journey based on the transportation mode used. For example, taxi portions are evaluated by fare structure, public transport by fixed fares and transfer rules, shared mobility by distance-based pricing, and walking by distance thresholds. This localized evaluation approach improves cost estimation accuracy while managing calculation complexity through mode-specific simplifications.
Solution Approach 2:
The system divides the overall journey into discrete segments, each utilizing a specific transportation mode. By calculating costs and evaluating feasibility for each segment independently, then aggregating the results, the system achieves precise total cost estimation without requiring complex simultaneous optimization of all modes, thereby reducing computational complexity.
Data Source
AI summary
A method of providing a mobility service includes: receiving a users personal information and service request information from a user terminal and receiving transportation means data from a traffic API through a service providing terminal; determining a plurality of transportation means according to a preference of the transportation means included in the service request information through the service providing terminal; determining whether there is a first public transportation means capable of moving from a departure point to a destination without a transfer through the service providing terminal; if a plurality of transportation means include a public transportation means; determining whether a residual distance of a path through which the first public transportation means moves exceeds a predetermined distance through the service providing terminal if there is a first public transportation means capable of moving without transferring; and determining whether to use a combination of the first public transportation means and the shared transportation means through the service providing terminal if the residual distance exceeds the predetermined distance.


