基于互动机顶盒的嵌入式浏览器的设计和研究

来源 :复旦大学 | 被引量 : 0次 | 上传用户:a1234578
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统从出现至今已有30多年。随着以计算机软硬件为核心的数字化技术的迅速发展,多媒体技术与互联网应用的广泛普及,嵌入式技术再度成为一个研究热点,许多嵌入式网络应用产品进入了工业生产和人们工作与生活的各个方面。互动机顶盒作为IPTV的终端设备之一,也是嵌入式系统的一种应用。它所提供的互动电视业务,不仅可以为人们提供高清晰的数字节目,也带来了更便捷的交互式服务。为了在电视中浏览到从服务器获取的多媒体信息,通常在机顶盒中实现嵌入式浏览器。当前常见的嵌入式浏览器大致可分成两类:一类是移植开源的Linux浏览器,目前比较流行的有Mozila,konqueror embedded,Dillo,ViewML,DeltaBrowser和JIBrowser;另一类是大公司提供的商业浏览器,如Access Netfront,Open TV device mosaic,Internet Explorer for WinCE和iPanel。这两类嵌入式浏览器各有其优势和缺陷。本文在综合前人研究的基础上,自主研发了一款基于互动机顶盒的嵌入式浏览器。由于从服务器获得的网络文件是用HTML语言所描述的,所以机顶盒上的浏览器首先必须对树形结构的HTML文档进行解析,获得一个逻辑意义上的树形结构。同时在遇有外部样式单时,必须对这个样式单进行解析,并形成一个规则列表的集合,最后对文档树的每个节点从上往下依次选择合适的规则应用到该节点。在完成解析的基础上,浏览器会将逻辑意义上的文档树转化成一颗渲染树,把非可视元素(用来确定样式的元素和逻辑元素)从文档树中剔除,同时计算出每个元素的长和宽以及它们在父元素中的相对位置。最后,浏览器会让所有的元素在显示终端上呈现出来。由于电视的解析度较低,往往PC上一个页面的内容在电视机上需要分多屏来显示,所以采用了部分虚拟画布的技术实现了滚屏。
其他文献
现实的自动化生产线中,有一类由传送带将工件送至配有缓冲库的加工站进行加工的生产系统,称之为传送带给料加工站(Conveyor-Serviced Production Station,简称为CSPS)。作为
交通标志作为重要的道路安全辅助设施,无论对行人还是驾驶人员都有着非常重要的指导和警示意义。随着智能交通技术的兴起,道路交通标志的识别已经成为汽车辅助驾驶、无人驾驶
随着计算机网络和信息技术的广泛应用,互联网数据中心的安全管理至关重要。VoIP是一种在IP网络上传送语音,并以此推出相应的增值业务的技术。VoIP能广泛的采用全球IP互连的环境
信息隐藏技术是近年来信息安全领域的研究热点,作为传统加密技术的有益补充,信息隐藏技术被广泛地应用于隐蔽通信、版权保护等诸多方面。音频信息是一种普遍存在于网络等各种
信息技术发展使教育信息化建设步伐不断加速,教育信息系统逐步普及,并已经在很多教育领域得到模块化的应用。但由于教育机构信息化的过程是渐进分散的,信息化水平的差距很大,
当今软件系统不断在向复杂化和大规模化发展,软件的质量也越来越成为软件产品成功与否的关键性因素。软件质量保证的重要方法就是通过测试活动来尽早的发现缺陷。缺陷管理系
交通银行综合服务平台(GSP-General Service Platform)是构建面向服务企业架构的企业级服务总线,主要包括GSP交换平台,GSP管理平台,GSP监控平台三个有机部分。GSP交换平台主要是
随着网络技术的迅速发展和硬件性能的不断提高,网络游戏已经成为电子游戏产业中增长最块的游戏类型,构成了IT行业中新兴的利润增长点。巨大的市场需求吸引了国家和社会的极大
三维表面重建是计算机视觉领域的重要研究方向,其目的是从二维信息中恢复重建对象的三维特征,建立对象的几何模型。本文深入研究了基于目标物体的轮廓信息进行三维表面重建的
伴随着物联网技术的发展和宽带速率的提升,具备远程监控功能的IP摄像机产品在市场上得到应用普及。研发出一套B/S架构下以在线视频监控显示为核心的管理信息系统,将会极大满