Widget Triggering via Layout Analysis and Type-Based Modes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current automatic click methods for triggering widgets in applications are inefficient and inaccurate, leading to wasted time and incomplete triggering of clickable widgets, which reduces efficiency and accuracy.

Innovation Solution

A method and apparatus that obtain layout information of an application's page, extract clickable widgets and their types, and use corresponding click-trigger modes to intelligently trigger these widgets, ensuring complete and orderly triggering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a complete click-trigger method is used to ensure all functions are triggered, then the completeness of triggering is improved, but the time consumption and manual workload increase

Engineering Contradiction:
Improvecompleteness of triggeringVSAvoidtime consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system automatically obtains layout information, extracts clickable widgets, and triggers them based on widget types without requiring manual intervention. The automation module performs self-service by independently completing the entire triggering process, eliminating the need for manual click operations while ensuring all widgets are triggered completely.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the triggering approach from uniform manual clicking to differentiated automated triggering based on widget types. By analyzing layout information and identifying different widget types (buttons, checkboxes, radio buttons, etc.), the system applies appropriate triggering parameters for each type, improving both completeness and efficiency.

Inventive Principle:
Principle #35Parameter changes

2Extent of automation

If a present automatic click method dividing screen into area zones is used, then the automation level is improved, but the accuracy of triggering clickable widgets deteriorates

Engineering Contradiction:
Improveautomation levelVSAvoidaccuracy of triggering
Core Design Contradiction:
Extent of automationVSMeasurement precision

Solution Approach 1:

Instead of dividing the screen into generic area zones, the patent segments the interface into specific widget elements by obtaining layout information and extracting clickable widgets. This segmentation identifies individual interactive elements (buttons, checkboxes, etc.) with precise boundaries and properties, enabling accurate targeting of each clickable widget rather than clicking arbitrary area zones.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces layout information and widget type classification as intermediaries between the automation system and the clicking action. By obtaining layout information, extracting widget types, and selecting appropriate click-trigger modes based on widget types, the system achieves precise and accurate triggering without direct manual intervention.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If a present automatic click method is used, then the manual workload is reduced, but the efficiency and accuracy of triggering deteriorates

Engineering Contradiction:
Improvemanual workloadVSAvoidefficiency of triggering
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system performs self-service by automatically obtaining layout information, extracting clickable widgets, classifying widget types, and executing appropriate triggering actions without manual intervention. This complete automation eliminates manual workload while simultaneously improving efficiency through intelligent widget-type-based triggering strategies.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary actions by obtaining layout information and extracting clickable widgets with their types before executing the triggering. This preparation phase enables the system to select appropriate click-trigger modes for each widget type, ensuring efficient and accurate triggering without manual intervention during the actual clicking process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10372300B2Method, apparatus and mobile terminal for triggering widget in application
Publication Date: 2019.08.06 BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO LTD
  • US10372300B2 patent drawing
  • US10372300B2 patent drawing
  • US10372300B2 patent drawing

AI summary

Disclosed in the present invention is a method for triggering a widget in an application. The method includes: obtaining the layout information of the first page in the application; extracting the clickable widgets in the first page and the corresponding widget types according to the layout information of the first page; and obtaining the corresponding click-trigger modes according to the corresponding widget types and triggering the clickable widgets through the corresponding click-trigger modes. Thus, an application behavior can be triggered orderly and intelligently, manual workload is reduced greatly, the efficiency is improved and the completeness of triggering the application behavior can be guaranteed. Further disclosed in the present invention are an apparatus for triggering the widget in the application, a mobile terminal and a storage medium.