论文部分内容阅读
近年来,移动互联网正逐渐发展起来,而移动设备也正变得越来越普及。因此对移动应用程序,特别是那些集成多样信息的应用有着很大的需求。而Internet开放网络环境中存在大量包含信息的网页资源,既是机遇又是挑战。具体而言: 已存在的大量网页资源,格式不一,并且没有良好的编程接口用于应用系统的构造。 用户需求是多变的,网络源本身也有可能经常改变,需要一个灵活的资源集成转换机制可以快速适应用户需求和来自网站本身的改变。 开放的网络环境,使得网页资源的质量良莠不齐,不可控制。 缺乏一个方便快捷的集成工具用于快速高效的应用构造。 为此在本文中,我们根据对移动互联网的研究,提出一种基于Internerware的移动设备友好的网页资源集成方法。本文的主要工作总结如下: 1)提出一种面向移动设备的网页集成方法的框架。 框架主要包含网页资源分类模块,网页资源选择模块,网页资源集成模块三个模块。分类模块对网站进行分类,用于响应用户请求。网页资源选择模块主要使用资源选择算法来选择符合用户要求的网页。网页资源集成模块将所有用户需要的的网页资源转换成移动优化的格式,并集成到一起。 2)设计了一种基于HTML解析的移动页面判别算法。 为了优化框架,我们提出了一个判断一个页面是否为移动页面的算法,减轻了服务器的负担,给开发人员也减轻了工作量。 3)设计了一种基于历史使用经验的网站判别选择算法。 针对网站选取的过程,我们提出了一种基于历史使用经验的网站判别算法。我们根据用户需求和历史使用经验两种量化的指标,进行可靠性网站的选择。 4)设计了一种基于Blocks的网页资源集成描述语言与解释执行机制。 我们设计了一种基于Blocks的网页资源集成描述语言与解释执行机制。该机制可以灵活快速的根据用户需求来搭建所需的应用。 5)设计和实现了一个面向移动设备的网页集成原型系统。 我们实现了可视化的网页集成原型系统。该系统允许用户使用可视化的界面进行需求的制定。同时我们开发了可视化的Block编辑器来快速实现网页转换过程。