Automatic Browser Kernel Selection for Web Page Compatibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current multi-kernel browsers require user intervention for kernel selection, leading to potential inappropriate kernel usage and reduced web page compatibility due to user unfamiliarity with kernel concepts.
Innovation Solution
A method and apparatus that automatically select an appropriate browser kernel for web page access by matching web page addresses and elements with preset samples, enabling seamless kernel switching to ensure optimal rendering.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multi-kernel browser is provided with manual kernel switching, then web page compatibility is improved, but user operation complexity increases and automation decreases
Solution Approach 1:
The system performs automatic kernel selection based on web page characteristics without requiring user intervention. The browser automatically detects web page elements, matches them with preset samples, and selects the appropriate kernel, making the system self-sufficient in kernel selection tasks.
Solution Approach 2:
The system changes the kernel parameter automatically based on detected web page characteristics. By analyzing web page elements and comparing them with preset samples, the system dynamically adjusts the kernel selection to match the specific requirements of each web page.
2Adaptability or versatility
If user manually selects kernel, then kernel selection freedom is maintained, but selection accuracy decreases due to user unfamiliarity
Solution Approach 1:
The system introduces an automatic detection mechanism as an intermediary between the user and kernel selection. This intermediary analyzes web page characteristics and automatically determines the appropriate kernel, bridging the gap between user ignorance of kernel concepts and the need for accurate kernel selection.
Solution Approach 2:
The system implements feedback by detecting web page elements, comparing them with preset samples, and using this information to automatically select the appropriate kernel. This feedback loop ensures that kernel selection is based on actual web page characteristics rather than user knowledge.
3Ease of operation
If automatic kernel selection is implemented, then ease of operation is improved, but system complexity increases
Solution Approach 1:
The system performs preliminary actions by pre-setting sample data for different kernels and web page elements. These samples are prepared in advance and stored in the system, enabling rapid automatic selection without complex real-time analysis during actual web page access.
Solution Approach 2:
The system uses copying by creating preset samples that represent different kernel characteristics and web page elements. Instead of analyzing everything from scratch, the system compares actual web page elements against these pre-created copies, simplifying the automatic selection process.
Data Source
AI summary
This application discloses a web page access method and apparatus. The web page access method includes: obtaining a web page access request, the web page access request carrying a web page address; determining whether a preset address sample set has an address sample matching the web page address; according to a determining result, loading a web page corresponding to the web page address by using a browser kernel; obtaining a web page element of the web page; determining whether a preset element sample set has a web page element sample matching the web page element; and when the preset element sample set has a web page element sample matching the web page element, determining whether browser kernel switching needs to be performed.


