Automatic Installer Selection for OS Architecture Compatibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional automatic execution functions in information processing apparatuses fail to install applications using the proper installer suited to the system environment, leading to errors and increased user operational burdens due to differences in OS architecture and the lack of suitable installers for 64-bit environments, which affects performance and compatibility.
Innovation Solution
An information processing apparatus is designed with a storage unit for multiple installers, including 32-bit and 64-bit major version and service pack installers, and a control unit that automatically selects and executes the appropriate installer based on the system environment, ensuring optimal installation and minimizing user intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple types of installers are provided for different system environments, then the adaptability of the installation system is improved, but the complexity of user operation increases as users must manually select the appropriate installer
Solution Approach 1:
The installation system automatically detects the system environment (32-bit or 64-bit OS architecture) and autonomously selects the appropriate installer without requiring user intervention. The control unit performs environment detection and installer selection in sequence, enabling the system to serve itself by matching the correct installer to the detected environment.
Solution Approach 2:
The system changes the selection parameter from manual user choice to automatic environment-based detection. By detecting system architecture parameters (32-bit vs 64-bit), the control unit dynamically selects the corresponding installer, transforming the selection process from a user-dependent manual operation to an automated parameter-driven process.
2Ease of operation
If automatic execution function is implemented, then ease of operation is improved by eliminating manual installer selection, but reliability deteriorates when the system cannot identify the suitable installer for the current environment
Solution Approach 1:
The control unit implements a feedback mechanism by detecting the actual system environment and using this information to verify and select the appropriate installer. The system continuously monitors the OS architecture and adjusts installer selection based on the detected environment, ensuring that the correct installer is executed without manual intervention.
Solution Approach 2:
The system performs preliminary environment detection before installer selection to ensure reliability. By detecting the system architecture in advance and pre-determining the appropriate installer based on detected conditions, the system ensures that the correct installer is selected before execution begins, preventing mismatches between installer and system environment.
3Ease of operation
If the system automatically selects installer based on system environment, then ease of operation is improved, but device complexity increases due to environment detection and selection logic
Solution Approach 1:
The control unit segments the installer selection process into distinct functional modules: environment detection module, condition judgment module, and installer selection module. By dividing the automatic selection process into separate sequential steps, the system reduces the complexity of any single module while maintaining overall automation functionality.
Data Source
AI summary
An information processing apparatus includes a storage unit and a control unit. The storage unit stores a first installer to install an application formed of a plurality of software components and a second installer to install a correction module to change the software components constituting the application. The control unit performs control to install the application using the stored first installer if the application is not installed, and install the correction module using the stored second installer if the installation of the correction module changes the installed application.


