Virtual Device Node for Cross-Platform Data Input
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for human-machine interaction in intelligent electronic products are limited by poor extensibility and compatibility, leading to inconvenient and inefficient data input, especially when interacting with different platforms.
Innovation Solution
A data input supporting method and apparatus that utilizes a virtual device node to receive and analyze virtual data from intelligent mobile devices, mapping it to real instructions using a key value mapping file, and injecting these instructions into the system, thereby enhancing compatibility and allowing non-contact control through wireless connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If direct interaction between intelligent mobile device and electronic product is used, then control functionality is achieved, but compatibility and extensibility deteriorate due to difficulty in identifying operation instructions across different platforms
Solution Approach 1:
The patent introduces a virtual device node as an intermediary layer between the intelligent mobile device and the electronic product. This virtual device node receives virtual data from the mobile device, translates it into real instructions through key value mapping, and injects the translated instructions into the electronic product's system. This intermediary mechanism enables cross-platform compatibility without requiring complex platform-specific identification logic, thereby resolving the contradiction between adaptability and device complexity.
2Ease of operation
If remote control interaction is used, then basic control is achieved, but input content capability and interaction convenience deteriorate due to limited functionality
Solution Approach 1:
The patent implements a universal virtual device node that can handle multiple types of input data (virtual data from different platforms, different instruction types) through a unified key value mapping mechanism. This multi-functional design allows the system to maintain ease of operation while significantly expanding input content capability, as the same virtual device node can process various input formats and translate them into appropriate real instructions without requiring multiple specialized control interfaces.
Data Source
AI summary
Data input supporting method and apparatus are disclosed. The data input supporting method includes receiving virtual data sent by an intelligent mobile device, analyzing the received virtual data according to a pre-stored key value mapping file, the key value mapping file saving a mapping relationship between the virtual data and a real instruction, encapsulating the real instruction obtained by analyzing the virtual data, and sending the encapsulated real instruction to a pre-established virtual device node, filling the real instruction into a corresponding system function by the virtual device node automatically according to an instruction type; and responding to a kernel space data injection event generated by filling the real instruction into the system function. Embodiments of the invention can support non-contact control of the intelligent mobile device to an electronic product through a wireless connection, thereby providing desirable user experience.


