论文部分内容阅读
随着信息技术、芯片技术的迅猛发展以及互联网的个性化、移动化趋势,使得嵌入式Internet系统逐渐成为研究的热点。可以想象,如果嵌入式系统能够连接到Internet上面,则可以方便、低廉地将信息传送到世界上几乎任何一个地方,真正做到随时随地、在任何设备上存取信息,其应用前景十分广阔。所以,对嵌入式系统网络信息获取研究不仅在学术上十分必要,而且在经济上也能取得显著的效益,最终能加速社会信息化的变革。 然而嵌入式系统所处的环境相对恶劣,再加上嵌入式硬件的功耗、体积、成本、可靠性、带宽、速度、处理能力等方面均受到各种制约,这就决定了嵌入式系统无法像通用系统那样方便的获取Internet上的各种信息。同时,现有的浏览器/服务器模式、压缩技术和互联网技术由于不是专门面向嵌入式系统设计,所以目前仍然无法很好的满足嵌入式应用。如何克服上述的弱点,减少网络数据传输、节约有限的带宽、提高响应时间,也就成为了本课题的研究重点和难点。 针对以上问题,本文进行了下列研究工作: 1)提出了基于智能代理架构的嵌入式系统网络信息获取技术,并应用该技术实现了一个智能代理模型系统。该系统分为浏览器端代理(BSB)和服务器端智能代理(SSA)两个物理部分,从而无须改动Web服务器或者浏览器的设置,便于系统部署。从逻辑层次上该系统通过增加表示过渡层和逻辑过渡层将大量的计算和网络流量集中于智能代理-服务器一边,从而减轻了嵌入式设备的计算负担,减少了浏览器到嵌入式设备网关之间的数据传输、节约有限的带宽、提高了响应时间。 2)提出了嵌入式Internet动态页面缓存管理概念,从数学上归纳了动态页面缓存的定义和定理,提出了动态页面的后台生命周期的概念、动态页面的缓存一致性策略和替换算法。同时,设计实现了基于知识库系统的请求分析器、以块为单位的差异提取算法的差分引擎。动态页面缓存管理能大幅减少BSB和SSA之间的传输量,有效的提高了浏览器的响应时间。 3)定义了资源的多态性和保真度以及E值函数模板和约束条件的概念,给出了单一约束条件最优化和多约束条件最优化的解决方案,并设计实现了一种可以人机交互的自适应Web资源优化策略。该策略能较好的表达出制作者的意图,同时又提高了嵌入式浏览器对页面的表现力。 4)提出并实现了一种改进的面向半结构化文本信息的压缩算法:LZWX算法。通过对其中的结构化信息的提取,在压缩时LZWX算法可以充分利用这些信息,通过引入元串和滑动窗口的概念,使得编码/解码不再是以单个字符而是以元串为单位摘要博」:论文进行,扩展了传统的LZW算法。LZWX算法的应用能有效的减少客户端到SSA的传输量,从而减少了带宽的占用和能量消耗。 实验结果表明该系统有效的克服了1沃入式Internet系统的弱点及其在应用浏览器/服务器模式时的局限性。