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

Method and device for optimizing user interactive performance of built-in browser

An embedded browser and user technology, applied in instruments, special data processing applications, computing, etc., can solve the problems of consuming large CPU resources, affecting user interactivity, and high screen refresh rate, saving system resources, enhancing debuggability good performance and user interaction

Inactive Publication Date: 2008-06-11
ZTE CORP
View PDF0 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The traditional line-by-line display method is to refresh one line after the data explained by each picture is combined into one line. In this way, due to the high refresh rate of the screen, it will not only cause the screen to flicker, but also consume a lot of CPU resources and affect the user's interactivity.

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 optimizing user interactive performance of built-in browser
  • Method and device for optimizing user interactive performance of built-in browser

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] The basic idea of ​​the present invention is: through the single-task multi-channel mechanism, that is, a scheduling module (Scheduler) is used in the browser to dynamically switch each channel, so as to achieve the effect of using one task to download multiple tasks. This can not only achieve the effect of asynchronous concurrency, but also facilitate porting and debugging, and reduce the system overhead caused by multitasking.

[0038] The method of the present invention is further described below in conjunction with specific embodiments and accompanying drawings, and the specific steps of the method are as shown in Figure 3, including:

[0039] Step 1: Set the refresh cycle, image area division method, and scheduling point.

[0040] Domain name query, waiting to establish a TCP connection, waiting to send an HTTP request, waiting for data to be received, are set as scheduling points and stored in the scheduling module. At the scheduling point, when each download cha...

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 discloses a method for optimizing interactive performance of embedded browser user, which sets refresh cycle, region division mode of picture and scheduling point. The method comprises taking turns to download pictures and starting a timer when each downloading channel is blocked at the scheduling point; explaining downloaded picture data according to the picture types; refreshing screen and displaying parts of explained pictures when reaching the refreshing period. At the same time, the invention also discloses a corresponding device, which comprises a buffer area, an explanation module, a display module, a scheduling module, a monitoring module and at least a downloading channel. The invention can superpose network delay of a plurality of downloading channels and reduce total delay, thereby ensuring better interactivity of user, saving system resources and enhancing debuggability of program.

Description

technical field [0001] The invention relates to embedded browser technology, in particular to a method and device for optimizing user interaction performance of an embedded browser. Background technique [0002] The browser is a client software based on the Hypertext Transfer Protocol (HTTP, Hypertext Transfer Protocol). Its main function is to download elements such as web pages and pictures from the web server, interpret these elements according to the syntax of the elements themselves, and determine the content of each element. In the layout of the web page, each element is finally displayed on the screen. The currently supported elements are mainly HTML text, Javascript text, and image interchange format (GIF, Graphics Interchange Format), Joint Photographic Experts Group (JPEG, Joint Photographic Experts Group), streaming network graphics format (PNG, Portable Network GraphicFormat), Bitmap (BMP, Bit Map) and other image formats. [0003] The entire processing process...

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): G06F17/30H04L29/06
Inventor 周兴俊孟军
Owner ZTE CORP
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