基于缓存策略的嵌入式浏览器解析器的实现

基于缓存策略的嵌入式浏览器解析器的实现

论文摘要

嵌入式浏览器作为移动终端用户和Internet交互的主要载体,在手持设备中具有举足轻重的地位。WAP是针对无线网络带宽窄、延时大等固有的特点和嵌入式无线终端处理及显示能力的限制而提出。嵌入式WAP浏览器使得嵌入式设备与Internet结合,嵌入式设备与互联网的结合代表着嵌入式系统的发展方向。本文重点讨论如何在资源受限的嵌入式系统中实现对无线标记语言的解析,引入缓存策略,实现多个解析器。本文首先分析嵌入式软件开发的特点和WAP协议栈的结构;然后分析了无线标记语言的结构和特点,在此基础上对无线标记语言(WML)的解析和相关解析器做了概念性的阐述;接着研究缓存相关技术,利用贝叶斯算法建立缓存策略;最后详细描述了基于缓存策略的WML的各种解析方法和最终形成的数据结构,给出了一种嵌入式系统中WAP浏览器设计与实现的基本思路。本文的核心工程是基于Linux系统C语言编程开发环境,核心代码全部采用ANSI C编写,底层系统函数都使用Linux系统API以及ANSI C标准库函数。核心采用自定义外部接口函数的方式,这样可以保证在移植到其他嵌入式系统上时,能够方便快速地移植整个核心工程,确保项目进度。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 课题背景
  • 1.2 嵌入式浏览器现状
  • 1.3 课题的研究内容
  • 1.4 本文的组织结构
  • 第2章 嵌入式浏览器开发相关技术
  • 2.1 嵌入式系统概述
  • 2.1.1 历史与现状
  • 2.1.2 嵌入式系统的特点
  • 2.2 WAP协议概述
  • 2.2.1 WAP发展的历史
  • 2.2.2 WAP2.0体系结构
  • 2.2.3 WAE体系结构概述
  • 2.3 无线标记语言WML
  • 2.3.1 WML简介
  • 2.3.2 WML结构
  • 2.3.3 变量
  • 2.3.4 事件和任务
  • 2.4 解析器介绍
  • 2.4.1 XML DOM解析器
  • 2.4.2 XML SAX解析器
  • 2.4.3 SAX与DOM比较
  • 2.5 移动终端WAP软件分析
  • 2.6 C语言面向对象思想编程
  • 第3章 缓存策略相关技术研究
  • 3.1 用户浏览行为
  • 3.2 缓存介绍
  • 3.2.1 如何缓存
  • 3.2.2 缓存研究成果
  • 3.2.3 网页特征
  • 3.2.4 网页分类
  • 第4章 基于缓存的解析器实现
  • 4.1 系统基本框架
  • 4.2 系统流程
  • 4.3 模块实现
  • 4.3.1 编码处理
  • 4.3.2 底层接口
  • 4.3.3 Cache管理
  • 4.3.4 无线标记语言解析算法
  • 4.3.5 SAX解析
  • 4.3.6 DOM解析
  • 4.4 排版显示综述
  • 4.4.1 排版
  • 4.4.2 显示
  • 第5章 总结与展望
  • 5.1 总结
  • 5.2 展望
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].基于数据源的内容中心网络概率缓存策略[J]. 南京邮电大学学报(自然科学版) 2019(05)
    • [2].内容中心网络概率缓存策略的研究[J]. 新疆师范大学学报(自然科学版) 2017(03)
    • [3].内容中心网络隐私内容邻居节点缓存策略[J]. 电脑知识与技术 2019(10)
    • [4].基于流行内容感知和跟踪的协同缓存策略[J]. 通信学报 2017(02)
    • [5].内容中心网络及其缓存策略研究[J]. 计算机技术与发展 2017(03)
    • [6].适用于可编辑WebGIS的动态缓存策略[J]. 计算机工程 2011(05)
    • [7].内容中心网络中基于内容流行度和节点属性的协作缓存策略[J]. 太原理工大学学报 2018(01)
    • [8].基于移动场景下的边缘缓存策略综述[J]. 无线互联科技 2019(11)
    • [9].结合内容流行和主观偏好的节点缓存策略[J]. 小型微型计算机系统 2018(11)
    • [10].内容中心网络中缓存策略研究[J]. 电信工程技术与标准化 2014(06)
    • [11].基于一体化网络的映射关系缓存策略[J]. 郑州轻工业学院学报(自然科学版) 2010(03)
    • [12].边缘计算中数据分层的协同缓存策略[J]. 纺织高校基础科学学报 2020(03)
    • [13].内容中心网络中基于用户偏好的协作缓存策略[J]. 计算机应用 2018(12)
    • [14].分布式环境下的频繁数据缓存策略[J]. 计算机应用与软件 2017(08)
    • [15].基于节点介数和替换率的内容中心网络网内缓存策略[J]. 电子与信息学报 2014(01)
    • [16].一种基于合作缓存的D2D通信缓存策略[J]. 计算机与数字工程 2019(09)
    • [17].WMS服务的缓存策略研究[J]. 计算机与现代化 2009(05)
    • [18].命名数据网络中的交替路由缓存策略[J]. 计算机仿真 2019(11)
    • [19].VoD系统的数据缓存策略研究[J]. 微计算机应用 2009(11)
    • [20].内容中心网络中面向隐私保护的协作缓存策略[J]. 电子与信息学报 2015(05)
    • [21].基于缓存策略的OpenFlow流表存储优化方案研究[J]. 电子测试 2018(21)
    • [22].矿区通信系统中启发式路径缓存策略的应用研究[J]. 煤炭技术 2012(06)
    • [23].命名数据网络中适用于区分服务的缓存策略研究[J]. 计算机工程 2020(01)
    • [24].深度学习框架下的移动感知预缓存策略[J]. 小型微型计算机系统 2019(05)
    • [25].基于PIT相似性的VANET混合协同缓存策略[J]. 计算机工程 2019(01)
    • [26].社团感知的ICN缓存策略[J]. 中南大学学报(自然科学版) 2018(05)
    • [27].基于相关性概率的信息中心网络协作缓存策略[J]. 北京邮电大学学报 2015(01)
    • [28].一种面向图数据的预装载缓存策略[J]. 计算机工程 2016(05)
    • [29].非实时服务的SOAP响应缓存策略及其应用[J]. 计算机应用 2010(03)
    • [30].机会网络节点协作缓存策略设计与实现[J]. 计算机工程 2010(18)

    标签:;  ;  ;  ;  ;  

    基于缓存策略的嵌入式浏览器解析器的实现
    下载Doc文档

    猜你喜欢