Embedded Server Training Manikin for Wireless Communication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing training manikins face challenges in maintaining communication connections with user terminals due to changes in technical properties and differing standards, requiring cumbersome setup and frequent software updates, and are often dependent on specific software applications and hardware configurations.
Innovation Solution
Incorporating a server within the training manikin that hosts a client-server application, allowing it to communicate directly with user terminals and process training data, enabling setup and management of training sessions without additional configuration, and functioning as a wireless network access point to facilitate connections with multiple manikins.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a training manikin uses a communication module to connect with a user terminal, then training data can be displayed to a trainer, but the setup and maintenance of the communication connection becomes cumbersome due to changes in technical properties and differing standards
Solution Approach 1:
The patent introduces a server embedded in the training manikin as an intermediary component that mediates communication between the manikin and various user terminals. This server provides a standardized interface that translates different communication protocols, allowing the manikin to communicate reliably with diverse terminals without requiring complex setup procedures for each specific terminal type or standard variation.
2Duration of action of stationary object
If the training manikin lifetime is substantially much longer than the user terminal lifetime, then the manikin remains usable for extended periods, but frequent software updates are required to maintain compatibility with evolving user terminals and operating systems
Solution Approach 1:
The patent segments the software architecture into two distinct parts: a core communication server embedded in the long-lived training manikin that maintains stable protocols, and a client application running on the short-lived user terminal that adapts to changing operating systems. This segmentation allows the manikin's core functionality to remain unchanged for its entire lifetime while only the terminal-side client requires updates to accommodate new terminal types and operating systems.
3Adaptability or versatility
If the training manikin depends on specific software applications installed on the user terminal, then the training session can be managed, but the system becomes dependent on specific hardware configurations and software versions
Solution Approach 1:
The patent inverts the traditional client-server model by embedding the server functionality within the training manikin rather than requiring a specific application on the user terminal. This inversion makes the system independent of terminal-specific software, as the manikin's embedded server can communicate with any terminal that has a web browser or basic HTTP client capability, thereby reducing software dependency while maintaining versatility.
Data Source
Figure 1~2
Figure 3~4
AI summary
A training manikin comprisinga plurality of sensors for registering training data pertaining to the per-formance of a trainee during use of the training manikin in a training session,a communication module for enabling a communication connection be-tween the training manikin and a user terminal with a display so that the training data can be displayed to a trainer in a training user interface on the display,characterized in that the training manikin comprisesa server embedded in the training manikin and the server hosts a client-server application, said server is adapted to be accessed via the communication connection by a user client running on the user terminal and to communicate the client-server application to the user client,said client-server application is configuredto be executed by the user client and provide the training user interface on the display and to process the training data before displaying to the trainer in the training user interface.