嵌入式浏览器的研究与实现

被引量 : 0次 | 上传用户:liuwu521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式浏览器是嵌入式Internet技术在嵌入式系统中的关键应用,是嵌入式信息设备的核心技术之一。目前,基于嵌入式信息设备应用之一的数字机顶盒技术的研究正在如火如荼地进行着,而该技术的一个主要发展热点就是在数字机顶盒中实现嵌入式浏览器,让数字电视具备浏览多媒体网页的功能。 本文分析了嵌入式浏览器的定义、特点和未来的发展趋势。从整体上研究了嵌入式系统的组成、软件开发环境以及实时嵌入式操作系统pSOS。在此基础上,深入分析了机顶盒软件开发的关键技术、开发方法及开发环境。将上述理论、方法、关键技术应用到嵌入式浏览器的开发中,设计并实现了基于HTML规范的TMEBbrowser机顶盒浏览器系统。 文中简略分析了浏览器网络接口的多协议连接的实现方法,并深入分析了HTTP协议模块的实现机制及相关的容错方法;针对浏览器速度优化的问题,深入研究了浏览器的预取技术及缓存置换策略。根据嵌入式系统内存有限的特点,实现了一个简单的浏览器链接预取模块。以GDSF缓存置换策略为原型,在综合考虑了多种因素包括预取影响因子的情况下,提出了一种新的缓存置换策略GDSF(1+pre)策略(pre为预取影响因子),并通过仿真试验验证了该策略的在优化浏览器的速度方面具有较好的效果。 文中研究了TMEBbrowser浏览器的体系结构。设计了浏览器的网络协议抽象层,解析器解析抽象层以及图型用户接口抽象层,抽象层的实现能有效增加浏览器可移植性和可扩展性;提出了布局链表的概念,围绕布局链表结构,深入研究了浏览器的解析器模块和布局器模块的实现机制。将浏览器的HTML解析过程实现为分词和词法分析两部分,实现了解析模块的分词算法和词法分析算法,分词算法具有简单的容错功能。词法语法分析借助了解析堆栈来实现嵌套标签的解析;深入研究了布局处理中的关于布局块、行(row)、矩形区域以及排列(align)等的概念和实现原理,提出了一个布局处理算法的实现过程;最后对浏览器的实现情况作了总结和展望。
其他文献
货币政策的核心在于,中央银行通过政策工具改变一定的金融参数(如货币供应量、利率)达到影响实体经济的目的。货币政策的传导机制描述了货币政策借助于货币冲击未影响实体经
食品包装材料在食品安全中发挥了重要的作用。食品包装能有效地保护食品,防止变质,但其中化学物质的迁移,又会给食品质量和安全带来负面影响。因此,对食品包装材料中化学物质
<正>随着植物激素的陆续发现和人工合成植物生长调节剂的不断问世,用植物生长调节剂调节植物的生长发育已成为国内外发展迅速的一项科研与应用课题,植物生长调节剂在调节植物
蒸汽恒温恒压自控仪胡其伟四川省万县市罐头厂634000杀菌是罐头生产的关键工序之一。近年来美国FDA(食品药物管理局)制订的《低酸性罐头食品法规》对出口罐头的杀菌提出了更加严格的要求
<正>开展农民专业合作社信用互助业务试点,是新型农村合作金融的重要内容,对于完善农村金融服务体系、更好满足农民金融需求、促进农业现代化具有重要意义。数据显示,截至去
市政设施环境艺术小品是现代城市环境中的重要元素。它服务于城市,又影响着城市的机能和形象;服务于城市人,又影响着城市人的工作和生活。城市的发展和城市人思想的不断进步
作为宏观经济调控的主要手段之一,货币政策作用于实体经济的实质在于货币需求与货币供给的相互适应。由于货币需求和货币供给的决定与具体的宏观经济环境密切相关,因而宏观经
讨赖河是我国西北地区较大的内陆河,主要涉及甘肃省酒泉市和嘉峪关市。流域水资源供需矛盾突出,地下水、地表水转换关系复杂,水事纠纷十分频繁。一方面,随着流域经济社会的发
本文以铁皮石斛(Dendrobium officinale Kimura et Migo)为实验材料,以带节间的茎段作为外植体,建立了一套适宜铁皮石斛种质保存和快速繁殖的组织培养体系。通过比较基本培养基
当今社会,人们正经历着一场对人类具有深远影响的信息革命,信息系统正在成为国家建设的关键基础设施。信息系统的安全问题已从单纯的技术性问题变成事关国家安全的全球性问题