Dual-WebView Architecture for Protected Web Page Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current web page display methods often fail to integrate supplemental information, such as advertisements, without modifying the original web page data, which may be protected and cannot be altered.

Innovation Solution

A method involving two independent components to display first and second web page data from different servers within the same web page, allowing for interpolation of second web page data without modifying the first web page data, using a dual-WebView architecture and separate network requests to maintain the original presentation style.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If prompt information is inserted into original web page data, then supplemental information can be displayed, but the original web page data must be modified which fails when data is protected

Engineering Contradiction:
Improvedisplay reliabilityVSAvoidcompatibility with protected data
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The web page display system is segmented into two independent components: a first component for displaying original web page data and a second component for displaying supplemental information. This segmentation allows each component to operate independently without requiring modification of the original protected web page data, thereby resolving the contradiction between display reliability and compatibility with protected data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A second independent component acts as an intermediary to display supplemental information (such as advertisements or prompt information) separately from the original web page data. This intermediary approach enables the display of additional information without directly modifying or interacting with the protected original data, solving the compatibility issue while maintaining reliable display functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If original web page data is modified to include supplemental information, then all information can be displayed in one page, but modification of protected data fails

Engineering Contradiction:
Improvedisplay integrationVSAvoiddata modification feasibility
Core Design Contradiction:
Ease of operationVSEase of manufacture

Solution Approach 1:

Instead of modifying the original web page data to include supplemental information, the system segments the display into two independent components. The first component displays the original web page data while the second component displays supplemental information, achieving display integration without requiring any modification of the protected original data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system merges the display of original web page data and supplemental information into a unified user experience by coordinating two independent components. This merging achieves the effect of integrated display while avoiding the need to actually combine or modify the underlying data structures, thus maintaining ease of operation without compromising data modification feasibility.

Inventive Principle:
Principle #5Merging (Combining)

3Stability of the object's composition

If two independent components are used to display different web page data, then original data remains unmodified, but system complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoidcomponent architecture
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The system uses two independent components to display different web page data, which segments the display functionality and ensures that the original web page data remains unmodified and intact. This segmentation approach prioritizes data integrity over system simplicity, creating a stable architecture where each component has a specific responsibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The independent components are designed with universal interfaces and standardized communication protocols, allowing them to perform multiple functions while maintaining simplicity in their individual implementations. This multi-functionality approach reduces the actual complexity increase by making the components reusable and easily integrable.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10713414B2Web page display method, terminal, and storage medium
Publication Date: 2020.07.14 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10713414B2 patent drawing
  • US10713414B2 patent drawing
  • US10713414B2 patent drawing

AI summary

A web page display method is disclosed. The method includes sending by a terminal device having a processor and a memory, a web page access request to a first server, and obtaining a first web page data sent by the first server in response to the web page access request, wherein the memory stores computer readable instructions executed by the processor; obtaining second web page data from a second server that is different from the first server; displaying the first web page data by using a first software application component running by the processor; and displaying the second web page data by using a second software application component running by the processor that is independent of the first software application component, wherein the first web page data and the second web page data being displayed in a single integral web page view.