Application Download System Using Calling Relationship Prediction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing on-demand application download systems for mobile information communication terminals are inefficient due to long download times and resource exhaustion, as they cannot predict necessary applications in advance and do not consider network unavailability, leading to interrupted processes.
Innovation Solution
A download system comprising terminals, a management unit, and an application server that transmits calling relationship information to generate attribute data on likely-used applications, allowing pre-downloading of necessary applications and enabling seamless execution even without a network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If on-demand application download is performed when an application calls up another application, then the called application can be downloaded, but the download time becomes long and the user feels the process has stopped
Solution Approach 1:
The system performs preliminary actions by analyzing calling relationship information to predict which applications are likely to be called before the actual download is triggered. This prediction mechanism allows the system to prepare download lists in advance, reducing the perceived download time when applications are actually needed.
2Reliability
If all related applications are downloaded to ensure availability, then application execution can continue without network, but terminal storage is exhausted
Solution Approach 1:
Instead of downloading all related applications uniformly, the system applies local quality by predicting and downloading only specific applications that are most likely to be called based on analyzing calling relationship information. This selective approach ensures storage is used efficiently while maintaining process continuity.
3Reliability
If multiple applications are downloaded to ensure availability, then process continuity is improved, but download fees increase
Solution Approach 1:
The system applies partial action by downloading only the necessary subset of applications predicted to be called, rather than downloading all possible related applications. This is achieved by analyzing calling relationship information to determine the optimal set of applications to download, reducing unnecessary download fees while maintaining process continuity.
4Quantity of substance
If application download is performed on-demand without prediction, then storage is conserved, but network unavailability interrupts the process
Solution Approach 1:
The system performs preliminary analysis of calling relationship information to predict which applications will be needed before the actual download is triggered. This prediction mechanism allows the system to prepare download lists in advance, ensuring that necessary applications are available even when the network becomes unavailable during execution.
Data Source
AI summary
Each of two or more terminals includes calling relationship transmission means which transmits calling relationship information regarding an application (or content data) to a management unit and download means which downloads an application. The management unit includes calling relationship statistics storage means which stores calling relationship statistical information generated based on the calling relationship information received from the terminals. An application server includes attribute generating means which generates attribute data, including information representing applications having high probabilities of being called up during the execution of an application as related applications, for each application managed by the application server based on the calling relationship statistical information. The download means further downloads an application based on the attribute data generated by the attribute generating means.


