| With people's continuous pursuing new types of entertainment, with the rapid development of information and Internet technology, business of IPTV has been greatly developing and becoming advanced. As one of the value-added transactions of IPTV, Embedded Browser has become more and more important. It provides people with convenient ways of obtaining sources from the Web, and it is the middleware that built on the device driver layer as well as one of the kernel modules of IPTV STB .Therefore, it is significant for us to study the embedded web browsing technology and to develop our own embedded browser constantly.This paper has analysed some mainstream products of Embedded Browser nowadays, and studied the status quo and architecture of current IPTV system. Under conditions that the set-top box is of weak CPU and limited memory, with analysis of Embedded Browser's effect on STB of IPTV, a general framework model of browser applied to STB has been issued. Based on the above design method, specific analysis,research and implementation have been made on some key modules of the model, such as module of network transmission, module of HTML grammar and semantic explanation, module of JavaScript parser and etc.Interaction between IPTV users and the system is mainly achieved by a remote controller. Focusing on the special information interaction method of IPTV system, an efficient input method editor has been designed and applied to the browser.Based on the features of the web page layout , a type of focus control algorithm that based on focus matrix have been raised. To check this algorithm, low-level API of Windows is adopted to implement on the browser with the function of focus control.At the end of the paper, the relavent work is summarized and the trend of embedded browser over IPTV is also prospected. |