Vehicle Display Unit GUI Control via Partial Virtual Terminal Protocol
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems for displaying data associated with embedded systems, such as vehicles, require full compliance with virtual terminal protocols, where the electronic control unit defines and controls the graphical user interface, limiting flexibility and increasing network traffic.
Innovation Solution
A system that allows a display unit to define and control the graphical user interface in partial compliance with virtual terminal protocols, using a user interface applet to communicate with the electronic control unit via a vehicle data bus, reducing the need for the electronic control unit to transmit graphical user interface definitions and user interface events, thereby reducing network traffic.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If full compliance with virtual terminal protocol is implemented where electronic control unit defines and controls the graphical user interface, then protocol standardization is achieved, but system flexibility and responsiveness are limited and network traffic increases
Solution Approach 1:
The patent segments the GUI control functionality by separating the virtual terminal service (in the electronic control unit) from the user interface applet (in the display unit). This allows the protocol-compliant communication layer to remain standardized while the display unit gains independence to define and control its own graphical user interface, resolving the contradiction between protocol compliance and GUI flexibility.
Solution Approach 2:
The patent inverts the traditional virtual terminal protocol architecture where the electronic control unit defines and controls the GUI. Instead, the display unit's user interface applet defines and controls the GUI while the electronic control unit's virtual terminal service communicates with it in partial compliance with the protocol. This inversion maintains protocol compliance for data exchange while granting GUI control to the display unit, thereby improving flexibility and responsiveness.
2Reliability
If electronic control unit defines and controls the graphical user interface, then protocol compliance is maintained, but network traffic on the vehicle data bus increases
Solution Approach 1:
The patent extracts the GUI definition and control functionality from the electronic control unit and relocates it to the display unit's user interface applet. This extraction eliminates the need for the electronic control unit to transmit GUI definitions and user interface events over the vehicle data bus, significantly reducing network traffic while maintaining protocol compliance for the essential data exchange between the virtual terminal service and the applet.
3Reliability
If full compliance with virtual terminal protocol is implemented, then standardized communication is achieved, but system complexity increases
Solution Approach 1:
The patent implements partial compliance with the virtual terminal protocol, where the display unit's user interface applet defines and controls the graphical user interface rather than fully adhering to the protocol requirement that the electronic control unit control the GUI. This partial compliance approach maintains sufficient standardized communication for data exchange while simplifying the system architecture by eliminating the complexity of full protocol compliance for GUI control.
Data Source
AI summary
A system and method for displaying data associated with an embedded system is provided that may include a vehicle data bus, an electronic control unit, and a display unit. The display unit may be configured to render a graphical user interface for the electronic control unit. Data may be exchanged between the electronic control unit and the display unit via the vehicle data bus in partial compliance with a virtual terminal protocol, where full compliance with the virtual terminal protocol requires that the graphical user interface rendered by the display unit be defined and controlled by the electronic control unit. Contrary to the requirement of full compliance with the virtual terminal protocol, the graphical user interface in the display unit may be defined and controlled by the display unit.


