论文部分内容阅读
当前的网络上有着丰富的资源,但直接在移动终端上呈现效果不佳。这是由于移动终端和普通PC的差别,如无线网络的带宽和移动设备的屏幕尺寸和性能等。有一些网站专门针对移动终端的特点开发Wap站点,可以解决移动终端的呈现问题。但这样耗时耗力,并不是所有的网站都有能力去做的,而且对成千上万的网站去开发另一套Wap站点也不切合实际。因此有必要考虑如何重新使用现有资源,在移动终端更好的显示他们,而不必重新设计系统。在这里必须要考虑到移动终端的特点,如屏幕尺寸,分辨率,字体大小,图片等。目前解决移动端Web的内容组织主要有三种途径:第一,页面重建技术。该方法是针对移动终端的特点,基于J2ME设计适合移动终端的呈现的Web资源,这其实是分别对普通Internet Web资源和移动端分别开发了一套资源。现今,众多网站都出现了移动版本,如校内、谷歌等。然而,这种方法耗时耗费。第二,使用代理服务器的方式。这种方式不是直接用Web浏览器来向服务器发送请求,而是先向代理服务器的提出请求,请求信号将发送到代理,代理服务器检索所需的信息并传回到浏览器。代理服务器的一般有自己的存储空间,用于记录访问过的信息。如果浏览器访问的信息在代理服务器上有记录,代理服务器将把信息直接作为响应,这就提高了浏览的速度以及效率。另外,代理服务器还有作为网关的安全功能,可以屏蔽请求方地址。第三,移动浏览器。目前国内用的比较多的有UcWeb, GO手机浏览器,QQ手机浏览器等。作为手机浏览器,不仅要考虑界面和功能,而且更重要的要考虑用户体验及本土化,并且针对不同型号机型的特征设计不同的手机浏览器,是个比较精细和浩大的工程。本文以移动端Web的应用为研究背景,研究的内容主要集中于对移动终端Web资源重构的研究与实现上。本文主要进行的工作如下:(1)研究移动终端的相关特征和当前移动端信息浏览的不足,为适用于移动终端的Web内容的交付的设计和实现奠定理论基础。(2)研究相关的Web资源,对各种资源找到最合适的处理方案,从而制定了Web资源的处理规则。对资源下载,移动端信息获取,文字图片处理,资源重构等做了分析。(3)对Web资源重构系统进行了实现。对不规范的HTML文档进行格式预处理,资源重构,使之更适合移动端浏览的网页资源文档。本论文的特色之处在于:为将Web资源应用于移动终端寻找一种新的解决方案,即,将普通的PC端的HTML文档转换为适于移动设备呈现的HTML文档。