Virtual Device Simulation Model-Based Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing virtual device simulation systems face challenges in minimizing system downtime during updates, as they often require coding changes that can affect availability and performance, leading to increased time and costs.
Innovation Solution
A model-based approach that dynamically registers and integrates new or updated devices into the simulation environment without code changes, using frameworks and models such as state machine models, visual interaction models, and dependency models to manage device interactions and visual updates within augmented, mixed, or virtual reality environments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional coding-based updates are used to integrate new devices, then device functionality can be updated, but system downtime increases and availability decreases
Solution Approach 1:
The patent uses visual models as copies of actual devices, allowing new devices to be integrated by creating visual model representations rather than coding from scratch. This copying approach enables rapid deployment of new device simulations without programming delays, directly reducing system downtime while maintaining adaptability
Solution Approach 2:
The system pre-registers visual models in a database before they are needed in simulations. By preparing visual model representations in advance and storing them in the database, the system eliminates the need for coding changes during active simulations, thereby reducing downtime and maintaining continuous availability
2Adaptability or versatility
If traditional coding-based updates are used to integrate new devices, then device functionality can be updated, but programming time and costs increase
Solution Approach 1:
The system creates visual model copies that represent device functionality, eliminating the need for programming when updating devices. By using visual representations stored in the database, the system reduces programming time and costs while maintaining the ability to update and integrate new devices efficiently
Solution Approach 2:
The visual model framework provides a universal approach that can represent multiple device types and functionalities through a common visual modeling language. This universality allows the same visual model infrastructure to handle diverse device updates without requiring device-specific programming, reducing both time and costs
3Reliability
If visual models are updated in real-time based on virtual interactions, then simulation accuracy improves, but system complexity increases
Solution Approach 1:
The system segments the simulation architecture into distinct components: visual models, state machine models, and their associations stored in the database. This segmentation allows real-time updates of visual models based on virtual interactions without overwhelming system complexity, as each component can be independently managed and updated
Solution Approach 2:
The system introduces an intermediary framework that mediates between virtual interactions and visual model updates. This intermediary layer translates user interactions into appropriate visual model state changes, maintaining simulation accuracy while managing system complexity through a structured update mechanism
Data Source
AI summary
Aspects of the disclosure relate to processing systems using improved model-based techniques for performing virtual device simulation. A computing platform may receive commands directing the launch of a visual model corresponding to a device identifier. The computing platform may send commands directing a database to provide a state machine model corresponding to the visual model. The computing platform may receive the state machine model and subsequently an indication of a virtual interaction with the visual model. Based on the indication, the computing platform may cause a state change of the visual model and may send, to the client device, state change information corresponding to the visual model. The computing platform may receive information verifying simulated operation parameters, and based on the information the computing platform may cause an implementation update to a device, corresponding to the visual model, based on the simulated operation parameters.


