Application Update Control by Installation Method and Contract Type
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing apparatuses face issues in updating applications due to different installation mechanisms, leading to unintended version upgrades or downgrades when the same application is installable by multiple methods.
Innovation Solution
An information processing apparatus with an automatic application update function that stores installation method information associated with the contract type of each application, determining whether to update based on this information to prevent unintended updates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If automatic update is implemented without checking installation method information, then update speed is improved, but update accuracy deteriorates leading to unintended version upgrades or downgrades
Solution Approach 1:
The system performs preliminary action by storing installation method information at the time of application installation and using this pre-stored information to determine whether to permit updates. This ensures that when update decisions are made, the system has already prepared the necessary contextual data about how the application was originally installed, enabling accurate update control without slowing down the actual update process.
2Measurement precision
If installation method information is stored and checked for each update decision, then update accuracy is improved, but device complexity increases
Solution Approach 1:
The system achieves universality by using a single storage location (memory) to hold installation method information that serves multiple purposes: determining update permission, tracking application version history, and managing contract-type specific update rules. This multi-functional approach avoids the need for separate complex systems for each function, reducing overall system complexity while maintaining high update accuracy.
3Adaptability or versatility
If update permission is determined based on contract type, then adaptability is improved, but ease of operation deteriorates due to additional determination steps
Solution Approach 1:
The system implements self-service by automatically determining update permission based on stored installation method information and contract type without requiring user intervention. The determination process is handled autonomously by the system, which checks the appropriate criteria and makes update decisions automatically, maintaining high adaptability to different contract types while preserving ease of operation for the user.
Data Source
AI summary
An information processing apparatus includes circuitry. The circuitry installs an application. The circuitry stores, in a memory, installation method information indicating an installation method with which the application is installed in association with a contract type of the application. The circuitry refers to the installation method information and the contract type to determine whether the application is permitted to be updated at a time of updating the application. The circuitry controls update of the application according to a determination result.


