Proxy Module Input Tool Invocation Across Operating Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Smart terminals with multiple operating systems face issues where input operations cannot be performed if no corresponding soft keyboard and input method are installed, leading to resource wastage due to repeated installations of these tools across different operating systems.
Innovation Solution
An input tool invocation system and method that allows an installable operating system to invoke an input tool from a local operating system, enabling input operations even without installed input tools, by using a proxy module to trigger the local operating system to start its own input tools, thus avoiding the need for separate installations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a soft keyboard and input method are installed separately for each operating system, then input operations can be performed in each operating system, but a considerable amount of system space is occupied by repeatedly installed soft keyboards and word bases
Solution Approach 1:
The patent implements a shared input tool mechanism where a single input tool installation can serve multiple operating systems. The proxy module enables any operating system to access and use the input tool of another operating system, making the input tool universally applicable across different OS environments without requiring separate installations for each system.
Solution Approach 2:
The patent merges the input tool installations across multiple operating systems by introducing a proxy module that combines the functionality of separate input tools into a shared resource. Instead of maintaining distinct input tools for each OS, the system combines them into a unified input tool that can be invoked by any operating system through the proxy mechanism.
2Quantity of substance
If no corresponding soft keyboard and input method are installed in an operating system, then system space is saved, but input operations cannot be performed in that operating system
Solution Approach 1:
The patent introduces a proxy module as an intermediary between operating systems and input tools. When an operating system needs to perform input operations but does not have a dedicated input tool installed, the proxy module mediates by redirecting the input request to another operating system's input tool, thereby enabling input functionality without direct installation in each OS.
Solution Approach 2:
The proxy module provides universal access to input tools across different operating systems. Any operating system can invoke input tools from other operating systems through the proxy, making the input tool functionality universal and eliminating the need for each OS to have its own dedicated input tool installation.
3Reliability
If separate soft keyboards and input methods are installed for each operating system, then input operations are available in all operating systems, but the device complexity increases due to multiple installations
Solution Approach 1:
The patent extracts the input tool functionality from individual operating system installations and consolidates it into a shared resource accessible through the proxy module. By taking out the input tool from each OS's private installation space and making it a shared system resource, the complexity of managing multiple separate installations is reduced while maintaining input availability across all OSes.
Data Source
AI summary
A system and a method for input tool invocation and a proxy device enable an installable operating system to perform input operation by invoking the input tool of a local operating system, such as a soft keyboard of the local operating system, an input method of the local operating system, or a soft keyboard and an input method of the local operating system. Even an operating system not installed with input tools can perform input operation by invoking an input tool of a local operating system, thereby avoiding repeated installations of input tools for different operating systems, and resolving the issue of large resource usage caused by repetitive installations of input tools.


