Method, device and system for controlling processes of abnormal pages

A process control and page technology, applied in the field of data processing, can solve problems such as browser unusable, browser stuck, improper use, etc.

Active Publication Date: 2012-10-10
360 TECH GRP CO LTD
View PDF4 Cites 47 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] At present, the Internet is highly developed, various webpages emerge in endlessly, and webpage development engineers are also uneven. Some webpages improperly use JS, Flash and other technologies when designing, and only unilaterally realize the web requirements. Incompatibility, and strict compatibility testing was not carried out afterwards, so a large number of web pages incompatible with browsers appeared. Such pages that easily cause browser crashes or freezes are called high-risk pages.
[0007] For example, the infinite loop of JS scripts in webpage A, occupying the CPU for a long time will suspend the GUI update of the browser, and the subsequent event responses will also be queued and cannot be processed, thus causing the browser to fail to respond to users The operation is stuck; for another example, the JS script in web page B performs a large number of DOM operations. Once the JS call ends, it will immediately perform a GUI rendering, and then start the next task, so a large number of DOM operations in JS are also It will cause the event response to be slow or even really freeze the browser
Another example is that the Flash AS script in webpage C falls into an infinite loop, which leads to the exhaustion of system resources and the browser freezes.
Accessing such pages can easily cause the browser to crash and freeze, making the entire browser unusable

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, device and system for controlling processes of abnormal pages
  • Method, device and system for controlling processes of abnormal pages
  • Method, device and system for controlling processes of abnormal pages

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0090] In order to make the above objects, features and advantages of the present invention more comprehensible, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0091] refer to figure 1 , which shows a flow chart of Embodiment 1 of a process control method for an abnormal page according to the present invention, which may specifically include the following steps:

[0092] Step 101. Obtain a list of page addresses of abnormal pages, where the abnormal pages include pages that cause the browser to crash and / or freeze.

[0093] In a specific implementation, the address list of the abnormal page may be stored on the browser side or the server side.

[0094] Wherein, the address list of the server can be collected by at least one browser and uploaded to the server. The address list at the browser end can be collected by the browser end, or downloaded from the server end, and the server end c...

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 provides a method and a device for controlling processes of abnormal pages. The method comprises the following steps: acquiring a page address list of the abnormal pages, wherein the abnormal pages comprise pages which cause a browser to be broken down and/or jammed; judging whether a page address which a user requests to access is in the page address list; and if yes, creating a page independent subprocess by a browser host process and rendering a page corresponding to the page address which the user requests to access by the page independent subprocess. According to the invention, the normal use of the browser can be protected from influences when the user accesses the high risk page.

Description

technical field [0001] The invention relates to the field of data processing, in particular to a process control method, device and system for abnormal pages. Background technique [0002] The browser kernel is also the rendering engine used by the browser. The rendering engine determines how the browser displays the content of the webpage and the format information of the page. The kernel of the current browser is multi-threaded, and they cooperate with each other under the control of the kernel. To maintain synchronization, a browser implements at least the following three resident threads: [0003] 1. Javascript engine thread (referred to as JS thread) is based on event-driven single-threaded execution. The JS engine has been waiting for the arrival of tasks in the task queue and then processing them; [0004] 2. The GUI (Graphical User Interface, Graphical User Interface) rendering thread is responsible for rendering the browser interface. When the interface needs to be...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/30
Inventor 孙鹏刘敏任寰
Owner 360 TECH GRP CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products