Dual-WebView Architecture for Protected Web Page Data
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


