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

An embedded browser and its implementation method

An embedded browser and browser technology, applied in instruments, special data processing applications, electrical digital data processing, etc., can solve the problems of inconvenient use, unsatisfactory user perception, and high development costs, and achieve upgrade and The effect of convenient maintenance, good user perception and low development cost

Inactive Publication Date: 2015-12-02
CHENGDU SANLING KAITIAN COMM IND
View PDF2 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, most of the embedded browsers commonly used in the market for IPTV set-top boxes currently have a lot of loopholes in the coding, and often make mistakes during the actual compilation process, and even if the compilation is successful, there are often running failures; on the other hand, traditional embedded browsers Generally, it does not support the extension of JS objects, nor does it support Chinese and English input methods and soft keyboards, and it is still inconvenient for users to use; on the other hand, the existing embedded browsers generally have problems such as high development costs, difficult upgrades and maintenance. , user perception is not ideal

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
  • An embedded browser and its implementation method
  • An embedded browser and its implementation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] The technical solution of the present invention will be further described in detail below in conjunction with the accompanying drawings, but the protection scope of the present invention is not limited to the following description.

[0033] The embedded browser consists of hardware, operating system LinuxOS, glib, atk, zlib, libpng, jpeg-6b, freetype, libxml2, fontconfig, directfb, cairo, pango, gtk+, curl, icu, webkit, ime, keyboard, des, objplugin, jsplugin, server and browser; objplugin is a set of object plug-ins implemented based on webkitNPAPI to support KVM startup and management; jsplugin includes five JS extension plug-ins, four of which are Authentication, MediaPlayer, Navigation and Utility is a JS extension object required by telecom specifications; another JS plug-in, namely ktSaber, is a browser private JS extension object. Use the interface provided by WebkitJavaScriptCoreFramework for custom classes to implement jsplugin; at the same time, add the instal...

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 an embedded browser and an implement method of the embedded browser. The embedded browser comprises a main program module, a communication interface module, a browser plug-in module, a browser application module and a browser kernel module. The main program module is composed of browser initialization, socket event cycling and a program quit submodule. The communication interface module carries out data interaction through a communication server process and other processes. The browser plug-in module is composed of a java script object (JS-Object) plug-in and a Flash plug-in submodule. The browser application module comprises kernel parameter configuration, browser key value configuration, virtual event management and a window and page control management submodule. The browser kernel module is composed of cookie management and a kernel key value submodule. The embedded browser achieves that a browser socket event process function monitors information periodically, has the functions of requesting information reports, displaying a progress window and cookie management according to a page loading progress, supports java script (JS) object extension and a soft keyboard, and is convenient to use, low in development cost, convenient to upgrade and maintain and good in user perception.

Description

technical field [0001] The invention relates to an embedded browser and its realization method. Background technique [0002] Internet Protocol Television (IPTV) utilizes the infrastructure of the broadband Internet, uses the home TV as the main terminal, and provides a variety of digital media services and value-added services including TV programs through Internet protocols. The biggest advantage of IPTV lies in its interactivity and on-demand viewing, which has completely changed the situation that traditional TV can only broadcast in one direction. The IPTV system distributes TV program menus and value-added service content to users through the electronic program guide EPG server. [0003] In order to allow users to browse EPG information and order programs on TV terminals, it is usually necessary to implement an embedded browser in the IPTV set-top box. In China Telecom's IPTV2.0 standard specification, it is also clearly stated that the browser is used as the interfa...

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 Patents(China)
IPC IPC(8): G06F17/30G06F9/44
Inventor 沈宜邹严
Owner CHENGDU SANLING KAITIAN COMM IND
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