Vehicle Virtual Machine for Stateless Data Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication networks in vehicles face challenges in simplifying the retrospective provision and execution of multiple applications and services, particularly due to the need for exact compliance with call sequences in stateful interfaces, which restricts the distribution of functions and multiclient capabilities, and impairs the operability of vehicles or their subsystems.
Innovation Solution
A method for data transmission using a virtual machine that allows stateless communication between vehicle-based and external subscribers, enabling the execution of applications and services independently of the vehicle's operating system, with persistent data management and lifecycle management, facilitating the retrospective introduction of external applications and services without impairing vehicle operability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If stateful interfaces are used for data transmission between subscribers, then communication reliability is improved, but device complexity and difficulty of operation increase due to tight communication interlocking and exact compliance with call sequences
Solution Approach 1:
The patent introduces a gateway as an intermediary component that mediates communication between subscribers. The gateway manages stateful interfaces and call sequences centrally, allowing individual subscribers to communicate through standardized protocols without direct complex interlocking. This reduces device complexity while maintaining communication reliability through the gateway's coordination.
Solution Approach 2:
The communication system is segmented into independent subscribers with standardized interfaces and a separate gateway management layer. This segmentation allows each subscriber to operate independently with simpler logic, while the gateway handles the complex state management and call sequence compliance, reducing overall system complexity.
2Extent of automation
If stateful interfaces with exact call sequence compliance are implemented, then communication control is improved, but ease of operation deteriorates due to restricted function distribution and multiclient capabilities
Solution Approach 1:
The gateway is designed as a universal component that can serve multiple clients and manage various types of communications. It provides standardized interfaces that work across different subscribers and applications, enabling easy function distribution and multiclient capabilities while maintaining automated control through its standardized protocols.
Solution Approach 2:
The gateway as an intermediary abstracts the complex call sequence compliance requirements, allowing subscribers to operate with simpler interfaces. This improves ease of operation by hiding the complexity behind standardized protocols while the gateway maintains automated control over the actual communication sequences.
3Adaptability or versatility
If retrospective introduction of external applications is enabled, then adaptability is improved, but system stability deteriorates due to potential impairment of vehicle operability
Solution Approach 1:
The gateway acts as an intermediary between external applications and the vehicle's communication network. It provides a controlled interface that allows retrospective introduction of external applications while maintaining system stability through standardized protocols and centralized management, preventing direct interference with core vehicle operations.
Solution Approach 2:
The system is segmented into the core vehicle communication network and external application layers, with the gateway providing controlled access. This segmentation allows external applications to be introduced retrospectively with adaptability while the core system maintains stability through its established protocols and the gateway's mediation.
Data Source
AI summary
A method for transferring data between at least two subscribers, at least one of the subscribers being located in a vehicle, the at least one vehicle-based subscriber providing at least one virtual machine or being configured as a virtual machine, the at least one virtual machine forming a server in a client-server communications network. Also disclosed is a communications network, a subscriber, and a vehicle.


