Application Trial Platform Hot Update via Interface Image Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for updating applications on mobile terminals are inefficient, requiring significant time for users to download and install updates, and existing application trial platforms struggle to ensure users have the latest version without manual intervention or hardware changes.

Innovation Solution

A method that involves obtaining and analyzing interface images of running application instances to detect updates, extracting attributes, and automatically updating the application when a new version is detected, using image recognition and knowledge models to facilitate 'hot updates' without manual operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually download and install application updates, then the application version is kept up-to-date, but the user spends a large amount of time on downloading and installing

Engineering Contradiction:
Improveapplication version currencyVSAvoidupdate time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables automatic update detection and installation by having the application trial platform autonomously check for updates, extract update information from interface images, and install updates without requiring user intervention. This self-service mechanism resolves the contradiction by eliminating manual update operations while ensuring the application remains current.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary update checks by analyzing interface images to detect update notifications before the user would normally need to manually check for updates. By proactively identifying update availability through image recognition and attribute extraction, the system prepares for automatic update installation, thereby reducing the time users would spend on manual update processes.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If application trial platforms continuously update the application version, then users can use the latest application, but the update process becomes complex and requires manual intervention

Engineering Contradiction:
Improveapplication version flexibilityVSAvoidupdate process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system replaces manual mechanical update processes with automated image recognition and analysis. By using computer vision technology to detect update notifications in interface images and automatically extracting update information, the system eliminates the need for complex manual update operations while maintaining version flexibility. This substitution of automated visual recognition for manual processes resolves the contradiction between adaptability and complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system introduces an intermediary automated update detection mechanism that acts as a mediator between the application trial platform and the user. This intermediary automatically analyzes interface images, detects update notifications, and manages the update process, thereby simplifying the complexity for users while maintaining the ability to continuously update to the latest version.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If users install applications on their mobile terminals, then they can use the application functions, but they need to spend significant time downloading and installing

Engineering Contradiction:
Improveapplication accessibilityVSAvoidinstallation time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary update detection by analyzing interface images to identify update notifications before the user would need to manually download and install updates. This preliminary action allows the system to automatically initiate update processes in the background, reducing the time users would otherwise spend on manual download and installation while maintaining application accessibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The application trial platform implements self-service update capabilities by automatically detecting updates through interface image analysis, extracting update information, and installing updates without requiring user intervention. This self-service mechanism resolves the contradiction by eliminating manual installation time while keeping application functions accessible to users.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11507856B2Method and apparatus for updating application
Publication Date: 2022.11.22 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US11507856B2 patent drawing
  • US11507856B2 patent drawing
  • US11507856B2 patent drawing

AI summary

A method for updating an application is provided. In the method, a first interface image generated during a period that a first instance of the application is running is obtained. The first instance of the application is running on an application trial platform. The application trial platform is communicatively couplable to a server of the application. A plurality of attributes associated with a control contained in the first interface image are extracted. Based on the plurality of attributes, it is determined whether the first interface image indicates that an update of the application is released by the server. In response to determining that the first interface image indicates that the update of the application is released by the server, the first instance of the application is updated on the application trial platform.