嵌入式Web服务器支持软件按需移动的机制研究

来源 :山东师范大学 | 被引量 : 0次 | 上传用户:qq_13439718
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的飞速发展及硬件水平的不断提高,移动设备的使用数量呈快速增长趋势,手机和个人数字助理(PDA)等手持移动设备在当今市场中更是占主导支配地位。另一方面,人们对信息获取的及时性提出了更高的要求,越来越多的人希望能够随时随地获得自己所需要的信息,并且对获取的信息类型有了新的要求,例如无线电子商务。但是电子商务技术都要求巨大的系统应用平台、庞大的代码数据、高速的运算速度和惊人的网络带宽。与性能较高的PC机相比,手持移动设备有着更加受限的计算环境:计算能力较弱的CPU,更少的内存,有限的电源消耗,小的显示效果,不同输入设备;与稳定的有线网络相比,无线网络同样是一个更加受限的通信环境:更低的带宽,更长的延迟,更不稳定的连接。这就使得一些巨大的应用程序像无线电子商务,无法在手持移动设备上运行,这无疑制约了无线移动计算环境下新应用的推广和普及。嵌入式Web服务器是嵌入式Internet技术的应用之一。由于需要将Web服务器安置在嵌入式系统中,受嵌入式系统资源有限的影响,我们必须实现瘦Web服务器。目前已有的对嵌入式Web服务器的研究和应用多数实现如下功能:嵌入式设备通过嵌入式Web服务器接入Internet,用户可以使用具有丰富图形用户界面的客户端浏览器对嵌入式设备进行远程管理、配置和监控,嵌入式设备也可以把自己的一些运行时状态、参数传递给客户端浏览器。嵌入式设备通过嵌入式Web服务器与我们通常意义所说的Web服务器通信的研究还不多。本文针对资源受限的移动设备无法下载和运行较大应用程序的问题,研究了在软件按需移动系统中,嵌入式Web服务器对此问题的相关支持机制。所谓的软件按需移动系统,是指应用程序采用组件化设计,由若干个称为“分块”的小组件构成,当用户需要时,分别下载到移动设备上运行。客户端子系统采用P2P的网络结构,移动设备作为P2P网络中的一个对等点,既可以作为客户端从其它的移动设备中获得自己所需的分块,也可以作为一个服务器提供自己缓存的分块供其它的移动设备使用。本文主要工作如下:1)详细定义了分块的概念,介绍了一种新的应用程序设计方法,一个完整的应用程序由若干个具有独立功能的分块构成,一个分块由描述文档和代码部分组成,我们可以根据描述文档来识别分块,根据代码部分来执行分块的功能。移动设备可以按照需要分别下载分块运行,从而达到自己需要的功能。2)阐述了软件按需移动系统的整体架构,以及它的组成部分智能代理服务器的功能及在整个系统中的作用,分析了智能代理服务器的特点以及各个组成模块的功能。3)深入研究了客户端子系统的网络结构,提出一种将P2P和网格融合的设计思想,充分利用P2P网络和网格的优点,使得移动设备通过高速的服务网格可以从其它对等点设备中获得想要的分块,不仅可以提高执行效率还可以降低智能代理服务器的负担,使整个系统具有健壮、稳定、高效、便利的特点。4)设计了一个支持软件按需移动的嵌入式Web服务器,介绍了它的各个组成模块,特别是对主要模块SMOD进行了详细设计,分析了它的功能。
其他文献
本文针对上述问题对车辆性能分析、配件选型辅助决策支持系统展开研究和设计,主要工作如下: (1)对决策支持系统体系结构进行了深入的研究,并基于ORM的分层系统设计理念给
现在很多计算机系统是并发系统。并发系统固有的复杂性以及对并发性的本质没有全面正确的认识使开发出的这类系统的可靠性与正确性无法得到保证。为了解释并发性的本质并在此
随着空间数据获取技术的快速发展,空间数据量呈指数级快速增长,造成了“数据丰富,知识贫乏”的现象。如何从大量的、高维的、含有多种不确定性的空间数据中挖掘隐含的、有价值的
支持向量机(SVM)是机器学习领域一种非常重要的分类算法,它的出现是以统计学习理论为基础的。由于其良好的泛化能力,使得这种分类方法在很多领域都有应用。但是时间复杂度高
随着无线通讯,电子技术和定位系统的飞速发展和日趋成熟,无线移动计算和数据库的交叉研究领域——移动数据管理,正受到越来越多的关注。作为其中的核心内容之一,移动对象索引技术
入侵检测系统是网络安全的重要组成部分,在网络服务中得到越来越多的应用。入侵检测技术在应用中出现了误报率高,报警量大, 难以对报警信息进行有效管理等问题或困难,特别是分布
粒计算(Granular Computing,GrC)是一种新的智能信息处理理论,现已成为人工智能研究的主要方法之一。对于粒计算的研究,很大程度上是因为它模拟了人脑认识和解决问题的过程。粗
电子商务的浏览方便,商品多样性,方便交易等优势,越来越受到广大客户的青睐。电子商务依靠其不受空间限制,节省商家经营成本,全天候服务等优势,不断地扩张市场,给传统销售模式带来很
数据流作为一种新兴的数据管理技术,已经被广泛应用于股票交易、网络流量监控、网络安全监控、实时监控、传感器网络等许多领域。数据流数据是以一种动态的流动的形式存在。数
伴随着遗传算法应用的深入开展,由于遗传算法有着其他优化算法不可比拟的优点,因此,遗传算法在优化计算中得到了广泛的应用,将遗传算法用于解决各种实际优化问题后,人们发现