Browser Kernel Switching for HTML5 and WAP Protocol Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional browser kernels in mobile devices, such as the WebKit kernel, are unsupportive to WAP1.0 protocol and insufficient in memory, leading to failed internet connections and suboptimal webpage display, especially for HTML5 pages without cloud terminal support.

Innovation Solution

An intelligent switching method and system that determines the currently used browser kernel and switches between a first browser kernel unsupportive to certain page markup languages and a second supportive kernel, using cloud servers for HTML5 page processing and configuring white lists for direct connections and network environment-based kernel switching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the webkit kernel is used to adapt to market changes and demands, then the browser can support modern web standards, but it cannot parse WAP1.0 protocol and fails to display certain webpages

Engineering Contradiction:
Improvesupport for modern web standardsVSAvoidability to parse WAP1.0 protocol
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements multi-functionality by integrating two different browser kernels (webkit and U2) within a single browser application. The webkit kernel handles modern HTML5 pages while the U2 kernel processes WAP1.0/WAP2.0 protocol pages, allowing the browser to universally support multiple web standards and protocols simultaneously.

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

Solution Approach 2:

The patent implements dynamic kernel selection based on the detected page type. The system automatically switches between webkit and U2 kernels depending on whether the accessed page is HTML5 or WAP1.0/WAP2.0 protocol, optimizing performance and compatibility for different web standards without requiring manual user configuration.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the U2 kernel is used to support WAP protocols, then WAP1.0/WAP2.0 pages can be parsed independently, but HTML5 pages cannot be displayed without cloud terminal support

Engineering Contradiction:
Improveindependent parsing capability for WAP protocolsVSAvoidability to display HTML5 pages
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements multi-functionality by integrating two different browser kernels (webkit and U2) within a single browser application. The webkit kernel handles modern HTML5 pages while the U2 kernel processes WAP1.0/WAP2.0 protocol pages, allowing the browser to universally support multiple web standards and protocols simultaneously.

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

Solution Approach 2:

The patent implements dynamic kernel selection based on the detected page type. The system automatically switches between webkit and U2 kernels depending on whether the accessed page is HTML5 or WAP1.0/WAP2.0 protocol, optimizing performance and compatibility for different web standards without requiring manual user configuration.

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If cloud terminal is used to parse HTML5 pages, then display effect can be improved, but network dependency increases and response time may be delayed

Engineering Contradiction:
Improvedisplay effect qualityVSAvoidnetwork response time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent implements dynamic kernel selection based on the detected page type. The system automatically switches between webkit and U2 kernels depending on whether the accessed page is HTML5 or WAP1.0/WAP2.0 protocol, optimizing performance and compatibility for different web standards without requiring manual user configuration.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9886425B2Intelligent switching method and system for browser kernel
Publication Date: 2018.02.06 ALIBABA GROUP HOLDING LTD
  • US9886425B2 patent drawing
  • US9886425B2 patent drawing
  • US9886425B2 patent drawing

AI summary

An intelligent switching method and system for a browser kernel at least including a first browser kernel unsupportive to a first page markup language and a second browser kernel unsupportive to a second page markup language. The method may include: determining which one of the first and the second browser kernels is the currently used browser kernel, determining whether or not a webpage adopts the first page markup language if the currently used browser kernel is the first browser kernel, if so, switching to the second browser kernel for processing, or determining whether or not a webpage adopts the second page markup language if the currently used browser kernel is the second browser kernel, if so, transferring an access via a cloud server or determining, by the cloud server, whether or not to switch to the first browser kernel for processing, otherwise, opening the page using the second browser kernel.