宽带多媒体网关中嵌入式浏览器的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
下一代网络(NGN)是一个建立在IP技术基础上的新型公共电信网络,能够容纳各种形式的信息,在统一的管理平台下,实现音频、视频、数据信号的传输和管理,提供各种宽带应用和传统电信业务,是一个真正实现宽带窄带一体化、有线无线一体化、有源无源一体化、传输接入一体化的综合业务网络。
    3Tnet网络作为下一代网络(NGN),是计算机互联网、传统的电话网和有线电视网络三网的融合。中国科学院声学所数字信号处理中心承担了国家863计划-宽带信息网运营支撑环境。其中,研制的宽带多媒体网关为3Tnet网络提供了智能终端。
    本文介绍了宽带多媒体网关中嵌入式浏览器的研制工作。主要完成的工作包括:根据宽带多媒体网关对浏览器的要求选择浏览器的内核,设计浏览器的整体软件框架,实现浏览器上层应用程序以及下层与平台相关的图形、网络、文件等模块的接口,设计与实现用户图形界面,设计与实现多媒体终端的人机交互,定义和实现宽带多媒体网关中浏览器与其它模块间的消息通讯等。
    论文的主要内容组织如下:首先,介绍了宽带多媒体网关的背景及相关技术;然后,给出了嵌入式浏览器的发展、特点、结构及相关的协议和标准;再次,介绍了与系统平台相关的硬件平台、操作系统、开发调试过程和用户图形界面Microwindows;下一步,详细给出了嵌入式浏览器在宽带多媒体网关中的实现方案,包括嵌入式浏览器在宽带多媒体网关中的位置、浏览器内核的选择、软件体系结构、各接口层的实现、与其它模块的通讯协议,并在最后给出了嵌入式浏览器的特点;最后,对所做的工作进行总结,对未来的工作进行设想。
    目前嵌入式浏览器已在宽带多媒体网关中实现,它既是一个网络信息浏览器,又是一个为宽带多媒体网关定制的浏览器,在宽带多媒体网关中起承上启下的作用。
Next Generation Network is a new kind of network over IP, which canhold all kinds of information. In the uniform plat, NGN implements thetransmission and management of digital signals, video and audio, and alsoNGN supports broadband application and traditional telecom operation .NGNis a integrative platform for wire and wireless, broadband and narrowband,transmission and accessing.
    As NGN, 3TNet is the amalgamation of computer network, communityantenna television and the traditional telecom. DSP Research CenterChinese Academy of Sciences carries on the 863 project of development ofbroadband accessing and integration. Among the project, the BroadbandMultimedia Intelligent Gateway (BMG) developped turns into the necessaryuser equipments of 3TNet.
    This paper focuses on the development of embedded browser in BMG. Themain work includes the selection of the browser kernel, the design of thearchitecture of the browser, the implementation of the browserapplication and all the related API such as network, file, drawing, thedesign and implementation of UI and human-machine interacting, thedefinition and implementation of message communications between thebrowser and other modules in or out the BMG.
    The paper is organized with the following framework. Firstly, thebackground and the related technologies of BMG are introduced. Secondly,the knowledge about embedded browser, such as the evolution, features,the structure, related protocols and standards, is given. Thirdly, theplatform of BMG is described. Fourthly, the implementation of embeddedbrowser in BMG is detailed. Last, all the work is summarized and somesuggestions about the future work are given.
     Now embedded browser has been implemented in BMG.It is not only anetwork browser but also a customized browser for BMG, acting as theconnecting link between the preceding and the following.
引文
1、宽带信息网运营支撑环境和接入系统的研制实施方案。
    2、BMG 技术规范 v1.3。
    3、汪诗林,吴泉源。WWW 浏览器插件开发技术。计算机应用研究,2000 年第 4期,55-57。
    4、周正勇,阳富民,胡贯荣。一种嵌入式浏览器的核心技术及特色。计算机工程与设计,2003 年第 3 期,第 24 卷,Vol.24,No.3,21-23。
    5、(美)W.Richard Stevens 著。TCP/IP 详解 卷 1:协议。机械工业出版社,2000年 4 月出版。
    6、Musciano & Kennedy 著,陈菊明、孟浩文译。HTML 与 XHTML 权威指南。中国电力出版社,2001 年 7 月出版。
    7、Eric A.Meyer 著,许勇、齐宁译。CSS 权威指南。中国电力出版社。2001 年5 月出版。
    8、于明俭、陈向阳、方汉编著。Linux 程序设计权威指南。机械工业出版社,2001 年 4 月出版。
    9、李善平、刘文峰、王焕龙等编著。Linux 与嵌入式系统。清华大学出版社,2003 年 1 月出版。
    10、 W.Richard Stevens.Advanced Programming in the UNIX Environment.机械工业出版社,2002 年 1 月出版。
    11、 W.Richard Stevens.UNIX Network Programming volume1:Networking APIs:Socket and XTI.清华大学出版社,1998 年 7 月出版。
    12、 W.Richard Stevens.TCP/IP Illustrated volume1:The Protocols.机械工业出版社,2004 年 4 月出版。
    13、 阳富民、李俊、周正勇、胡贯荣。嵌入式浏览器的设计与实现。计算机工程与科学。2003.025(oo4).-39-41。
    14、 周正勇、阳富民等。一种嵌入式浏览器的核心技术及特色。计算机工程与设计。2003.024(003).-21-23。
    15、 袁 明 、 赵 宇 等 。 嵌 入 式 浏 览 器 的 设 计 开 发 。 微 型 机 与 应 用 。2003.022(001).-58-60。
    16、 王 策 、 赵 宇 等 。 基 于 LINUX 的 嵌入 式 系统开 发 。计算 机 应用 。2002.022(007).-54-56。
    17、 李允、熊光泽等。一种嵌入式浏览器设计技术。微型机与应用。2001.020(012).-57-59,64。
    18、 汪诗林,吴泉源。WWW 浏览器插件开发技术。计算机应用研究,2000 年第 4期,55-57。
    19、 R. Fielding. Hypertext Transfer Protocol --HTTP/1.1.RFC 2616.June,1999.
    20、 N. Freed. Multipurpose Internet Mail Extensions.RFC 2045-2049.
    21、 F. Yergeau. UTF-8, a transformation format of ISO 10646.RFC 2279. January 1998.
    22、 ACCESS Co.,Ltd.NF3 Abstract Window System API Specification Rev.2.11, October 10,2003.
    23、 ACCESS Co.,Ltd.NF3 Browser Application API Specification Rev.2.1, Augest 20,2003.
    24、 ACCESS Co.,Ltd.NF3 SLIM API Specification Rev.2.1,Augest 20,2003.
    25、 ACCESS Co.,Ltd.NF3 SLIM Peer API Specification Rev.2.01,June 30,2003.
    26、 ACCESS Co.,Ltd.NetFront Plug-in API Specification Rev.1.0,November 29,2002.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700