Web View Control for Complete Content Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Intelligent terminals cannot effectively obtain web content displayed on their screens when applications access websites, as existing methods rely on logs and DNS records that do not include content information, limiting their ability to recommend relevant content to users.

Innovation Solution

A method and apparatus that determine the web view control corresponding to displayed web content, register a web content loading complete function with the operating system, and invoke this function to ensure that web content is loaded completely before obtaining and sending it to the system, allowing the terminal to accurately retrieve and send web content displayed on the interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If logs and DNS records are used to obtain web content information, then the method is simple to implement, but the web content cannot be obtained because logs do not include content information and DNS records only reflect accessed websites

Engineering Contradiction:
Improveweb content informationVSAvoidcontent acquisition mechanism
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent introduces a web view control as an intermediary component between the application and the operating system. This web view control is responsible for rendering web content and can provide the actual content information to the operating system, thereby solving the problem that logs and DNS records cannot capture web content.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a feedback mechanism where the web view control notifies the operating system when web content loading is complete. The operating system then retrieves the web content through this feedback loop, ensuring that content is obtained only when fully loaded and available.

Inventive Principle:
Principle #23Feedback

2Productivity

If web content is obtained before loading is complete, then the acquisition speed is faster, but the content may be incomplete or inaccurate

Engineering Contradiction:
Improvecontent acquisition speedVSAvoidcontent completeness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The operating system receives feedback from the web view control regarding loading status. This feedback mechanism ensures that content retrieval is triggered only when the loading is complete, balancing speed and reliability by avoiding premature retrieval while maintaining efficient timing.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The web view control prepares the web content in advance during the loading process and notifies the operating system when ready. This preliminary preparation ensures that when the operating system requests the content, it is already complete and ready for immediate retrieval, optimizing both speed and completeness.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10796087B2Method and apparatus for obtaining web content
Publication Date: 2020.10.06 HONOR DEVICE CO LTD
  • US10796087B2 patent drawing
  • US10796087B2 patent drawing
  • US10796087B2 patent drawing

AI summary

A method and an apparatus relate to the field of terminal technologies and for obtaining web content, where the method includes determining a web view control corresponding to web content displayed on a first display interface, where the first display interface is an interface displayed on a display screen of an intelligent terminal when an application runs on the intelligent terminal, registering a web content loading complete function with an operating system of the intelligent terminal, determining that the operating system invokes the web content loading complete function, where the operating system invokes the web content loading complete function after determining that the web content displayed by the web view control is loaded completely, obtaining the web content after the operating system invokes the web content loading complete function, and sending the obtained web content to the operating system.