UPnP Control Point for Automobile Infotainment Data Exchange
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems for infotainment between automobile head units and mobile devices are limited by pre-regulated data exchange methods, such as HTTP communication and TCP/IP socket communication, which restrict the simultaneous use of various types of applications and user interfaces.
Innovation Solution
A unified communication scheme is implemented, allowing for the simultaneous use of web and native applications by discovering available services, determining their compatibility, and executing the appropriate application through a UPnP stack and web browser, enabling dynamic selection and execution of web or native applications based on user demand.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If pre-regulated data exchange methods (HTTP, TCP/IP socket) are used for communication between mobile device and automobile head unit, then communication stability is ensured, but application diversity and user interface flexibility are restricted
Solution Approach 1:
The patent implements a universal communication framework based on UPnP that enables multiple application types (web applications, native applications, hybrid applications) to operate through a single unified protocol. The UPnP control point discovers and manages diverse applications through standard UPnP protocols, eliminating the need for separate communication schemes for different application types while maintaining communication stability through the standardized interface.
2Ease of operation
If multiple application types (web application, native application) are supported simultaneously, then user convenience is improved, but communication protocol complexity increases
Solution Approach 1:
The patent introduces a UPnP control point as an intermediary that mediates between diverse applications and the automobile head unit. The control point translates various application types into standardized UPnP control commands, allowing web applications, native applications, and hybrid applications to communicate uniformly with the head unit through a single protocol interface, thereby simplifying the communication architecture while supporting multiple application types.
3Adaptability or versatility
If web applications are executed through a web browser in the control point device, then platform independence is achieved, but execution speed and performance may be reduced
Solution Approach 1:
The patent implements a dynamic application execution architecture where the system can adaptively select between different execution environments based on application requirements. The UPnP control point discovers available applications and determines the appropriate execution mode (web browser for platform independence, native environment for performance-critical applications), allowing the system to dynamically optimize between platform independence and execution speed depending on the specific application and user needs.
Data Source
Figure 1~2
Figure 3
Figure 4~5
AI summary
A unified data exchange method between an automobile head unit and a mobile device is provided, in which the automobile head unit directly provides a web user interface to the mobile device or drives a mobile application of the mobile device to provide a user interface when the automobile head unit does not provide the web user interface. Further, in the data exchange method, a user interface is dynamically provided from a third user interface server connected to the mobile device.