Vehicle Telematics and Mobile Web Server Data Exchange
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information providing systems for vehicles lack efficient methods to share and manage applications and data between telematics terminals and mobile devices, particularly during vehicle movement, and do not effectively regulate applications based on vehicle state.
Innovation Solution
An information providing system with embedded web servers and controllers in telematics and mobile terminals, allowing data and application sharing through a vehicle communication network, with metadata indicating whether applications should be regulated during movement, and execution management based on vehicle state.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If applications are shared between telematics terminal and mobile terminal through web servers, then data reception costs are reduced and accessibility is improved, but system complexity increases due to multiple web servers and controllers
Solution Approach 1:
The web server embedded in the mobile terminal and the web server embedded in the telematics terminal both provide application sharing services, making each terminal universally accessible to the other. This multi-functionality allows either terminal to act as a data source, reducing the need for separate data transmission paths and lowering overall data reception costs while maintaining system complexity through standardized interfaces.
Solution Approach 2:
The web servers act as intermediaries between the telematics terminal and mobile terminal, facilitating application sharing without requiring direct complex peer-to-peer communication. Each controller manages its local web server, which handles the complexity of data exchange protocols, thereby reducing the perceived system complexity for users while enabling cost-effective data sharing.
2Ease of operation
If all applications are made accessible regardless of vehicle state, then user accessibility is improved, but safety and regulatory compliance deteriorate due to unregulated applications during vehicle movement
Solution Approach 1:
The system dynamically adjusts application accessibility based on vehicle state. The controller monitors whether the vehicle is moving or stationary and automatically regulates application execution accordingly. This dynamic regulation ensures that applications are freely accessible when the vehicle is stationary (improving ease of operation) while automatically restricting potentially unsafe applications during movement (maintaining safety and compliance).
Solution Approach 2:
The system implements feedback mechanisms where the controller continuously monitors vehicle state and uses this information to regulate application access. The web server receives feedback about vehicle movement status and adjusts which applications are made available, ensuring that safety-critical regulations are maintained while still providing user accessibility when appropriate.
3Speed
If data is transmitted between terminals in real-time, then responsiveness is improved, but energy consumption increases due to continuous communication
Solution Approach 1:
Instead of continuous real-time transmission, the system uses periodic data synchronization between the telematics terminal and mobile terminal. The web servers exchange application data at scheduled intervals rather than continuously, maintaining responsiveness by updating when needed while significantly reducing energy consumption by keeping communication channels idle between periodic exchanges.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
This specification allows a plurality of terminals to exchange and use data stored in each of the terminals through their own embedded web servers. An information providing system according to embodiments disclosed herein includes a first web server and a first controller both embedded in a telemetics terminal mounted in a vehicle, and a second web server and a second controller both embedded in a mobile terminal. The first controller requests the second web server to transmit a first data corresponding to a first user request, receives the first data from the second web server, and executes the received first data. The second controller requests the first web server to transmit a second data corresponding to a second user request, receives the second data from the first web server, and executes the received second data