Automatic Browser Kernel Selection for Web Page Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveweb page compatibilityVSAvoiduser operation complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If user manually selects kernel, then kernel selection freedom is maintained, but selection accuracy decreases due to user unfamiliarity

Engineering Contradiction:
Improvekernel selection accuracyVSAvoiduser knowledge of kernel concepts
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If automatic kernel selection is implemented, then ease of operation is improved, but system complexity increases

Engineering Contradiction:
Improveautomatic kernel selectionVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10733259B2Web page access method and apparatus
Publication Date: 2020.08.04 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10733259B2 patent drawing
  • US10733259B2 patent drawing
  • US10733259B2 patent drawing

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.