Application Runtime Configuration Across Multiple Operating Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Application programs developed for a standard Android operating system are not compatible with new operating systems that have inconsistent interfaces, leading to installation failures and operational issues when shared across multiple systems.
Innovation Solution
A control method and device that acquire system information, create storage partitions, and establish association information to ensure compatibility by generating operation configuration data tailored to each operating system, allowing the application program to run seamlessly across different systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a user operates a touch panel device, then the application program can be controlled, but the operation may be accidentally activated due to touch panel sensitivity
Solution Approach 1:
The system performs preliminary actions by detecting touch panel operations before executing them. The determination unit analyzes touch characteristics (duration, pressure, location) in advance to predict whether the operation is intentional, and only executes the operation after confirmation, preventing accidental activation while maintaining ease of use.
Solution Approach 2:
The system implements feedback mechanisms where the determination unit continuously monitors touch panel characteristics and provides feedback to the execution unit. This feedback loop allows the system to adjust operation execution based on detected touch patterns, ensuring reliable operation activation while maintaining user convenience.
2Reliability
If the determination unit determines operation characteristics, then operation accuracy is improved, but the response time increases
Solution Approach 1:
The determination unit applies partial action by analyzing only the most critical touch characteristics (duration, pressure threshold, location) rather than all possible parameters. This selective analysis achieves sufficient operation accuracy while minimizing processing time and avoiding excessive computational overhead.
Solution Approach 2:
The system dynamically changes analysis parameters based on touch detection results. When initial touch characteristics suggest an intentional operation, the system reduces the depth of analysis and executes the operation quickly. When characteristics are ambiguous, the system increases analysis depth to confirm operation intent, thereby balancing response time and accuracy.
3Productivity
If the execution unit executes operations based on touch panel input, then productivity is improved, but errors occur due to accidental touches
Solution Approach 1:
The determination unit serves as an intermediary between the touch panel and the execution unit. It filters and validates touch operations before they reach the execution unit, acting as a mediator that prevents erroneous operations from being executed while allowing valid operations to pass through efficiently, thus maintaining both productivity and reliability.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A control method and a control device for enabling operations of an application program in multiple systems. The control method comprises: when an application program is launched in any operating system, acquiring system information of a current operating system (101); determining whether association information between the application program and the current operating system exists, and if not, creating, according to the system information, a memory partition of the application program in the current operating system, and creating, according to the system information, association information between the application program and the current operating system (102); creating operation configuration data of the application program in the memory partition, such that the current operating system is capable of identifying the application program (103); and running the application program in the current operating system (104). The control method enables an application program to generate, according to system information and association information, operation configuration data corresponding to an operating system, thereby meeting a compatibility requirement in a multi-system environment without requiring developers of application programs to develop different installation packages for different operating systems.