Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for preventing apparent death of browser of mobile communication equipment

A technology for mobile communication equipment and browsers, applied in multi-program installation, program startup/switching and other directions, can solve problems such as differences, inability to directly transplant, and no technical solution to prevent page suspended animation, and achieve the effect of enhancing stability

Inactive Publication Date: 2012-03-14
LEADCORE TECH
View PDF3 Cites 35 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] At present, the browser development of mobile communication devices such as mobile phones focuses more on page layout, javascript script interpretation and other technologies, such as figure 1 A typical mobile browser solution shown includes a web page rendering engine, a javacript engine, and a plug-in module, but there is almost no runtime technical solution to prevent the page from freezing
Moreover, due to differences in the operating system environment and hardware resources, the anti-fake death technology applicable to personal computers cannot be directly transplanted to mobile communication devices such as mobile phones.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for preventing apparent death of browser of mobile communication equipment
  • Method and device for preventing apparent death of browser of mobile communication equipment
  • Method and device for preventing apparent death of browser of mobile communication equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] refer to figure 2 As shown, the Internet browser proposed by the embodiment of the present invention adopts a multi-threaded architecture. Each browser page runs in an independent thread, and independently applies to the system for the resources required for the thread to run, such resources include file handles, heap memory, and so on. And each thread (such as thread p1, p2) independently maintains the parsing engine kernel object required for parsing the web document.

[0027] All page threads p1 and p2 can be managed by a global daemon thread 10 . For example, the daemon thread 10 manages the allocation and recovery of heap memory, and handles exception pages. The daemon thread 10 can be initialized almost simultaneously with the browser startup. It can be understood that the initialized daemon thread 10 will coexist with the browser user interface thread h1. The user interface thread h1 is responsible for interacting with the user, and sending user instructions...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a method and a device for preventing apparent death of a browser of mobile communication equipment. The method comprises the following steps of: establishing a first page thread for a first page request independently, and distributing a resource to the first page thread, wherein the first page thread is independent of a user interface thread of the browser; monitoring the operation state of the first page thread; and when a page corresponding to the first page thread is positioned in a dead state, stopping the first page thread, recycling and distributing to the resource of the first page thread. In one embodiment, when the browser is started, a daemon thread is initiated to establish page threads, distribute and recycle the resource and monitor the page. In the method and the device, all the page threads are independent of one another and are independent of the user interface thread, so that the stability of a mobile phone browser during operation is greatly enhanced, and the apparent death possibility of the browser is reduced.

Description

technical field [0001] The invention relates to the design of a browser of a mobile communication device, in particular to a method and a device for preventing a suspended animation of a browser. Background technique [0002] A mobile browser refers to an Internet browser running on a "mobile phone" or a mobile device with similar communication functions. Compared with the traditional personal computer environment, mobile communication devices such as mobile phones have the characteristics of limited computing power, relatively small memory, low battery life, and special user operation methods. Therefore, the Internet browsers running on these mobile communication devices need to be specially designed to adapt to the resource constraints in the embedded environment and provide better user experience. [0003] For browsers, often in the process of loading or running a web page, the browser's response will slow down or even be inoperable, that is, "fake death". In the field ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/48
Inventor 胡晨鹏
Owner LEADCORE TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products