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

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

论文摘要

随着信息技术的飞速发展及硬件水平的不断提高,移动设备的使用数量呈快速增长趋势,手机和个人数字助理(PDA)等手持移动设备在当今市场中更是占主导支配地位。另一方面,人们对信息获取的及时性提出了更高的要求,越来越多的人希望能够随时随地获得自己所需要的信息,并且对获取的信息类型有了新的要求,例如无线电子商务。但是电子商务技术都要求巨大的系统应用平台、庞大的代码数据、高速的运算速度和惊人的网络带宽。与性能较高的PC机相比,手持移动设备有着更加受限的计算环境:计算能力较弱的CPU,更少的内存,有限的电源消耗,小的显示效果,不同输入设备;与稳定的有线网络相比,无线网络同样是一个更加受限的通信环境:更低的带宽,更长的延迟,更不稳定的连接。这就使得一些巨大的应用程序像无线电子商务,无法在手持移动设备上运行,这无疑制约了无线移动计算环境下新应用的推广和普及。嵌入式Web服务器是嵌入式Internet技术的应用之一。由于需要将Web服务器安置在嵌入式系统中,受嵌入式系统资源有限的影响,我们必须实现瘦Web服务器。目前已有的对嵌入式Web服务器的研究和应用多数实现如下功能:嵌入式设备通过嵌入式Web服务器接入Internet,用户可以使用具有丰富图形用户界面的客户端浏览器对嵌入式设备进行远程管理、配置和监控,嵌入式设备也可以把自己的一些运行时状态、参数传递给客户端浏览器。嵌入式设备通过嵌入式Web服务器与我们通常意义所说的Web服务器通信的研究还不多。本文针对资源受限的移动设备无法下载和运行较大应用程序的问题,研究了在软件按需移动系统中,嵌入式Web服务器对此问题的相关支持机制。所谓的软件按需移动系统,是指应用程序采用组件化设计,由若干个称为“分块”的小组件构成,当用户需要时,分别下载到移动设备上运行。客户端子系统采用P2P的网络结构,移动设备作为P2P网络中的一个对等点,既可以作为客户端从其它的移动设备中获得自己所需的分块,也可以作为一个服务器提供自己缓存的分块供其它的移动设备使用。本文主要工作如下:1)详细定义了分块的概念,介绍了一种新的应用程序设计方法,一个完整的应用程序由若干个具有独立功能的分块构成,一个分块由描述文档和代码部分组成,我们可以根据描述文档来识别分块,根据代码部分来执行分块的功能。移动设备可以按照需要分别下载分块运行,从而达到自己需要的功能。2)阐述了软件按需移动系统的整体架构,以及它的组成部分智能代理服务器的功能及在整个系统中的作用,分析了智能代理服务器的特点以及各个组成模块的功能。3)深入研究了客户端子系统的网络结构,提出一种将P2P和网格融合的设计思想,充分利用P2P网络和网格的优点,使得移动设备通过高速的服务网格可以从其它对等点设备中获得想要的分块,不仅可以提高执行效率还可以降低智能代理服务器的负担,使整个系统具有健壮、稳定、高效、便利的特点。4)设计了一个支持软件按需移动的嵌入式Web服务器,介绍了它的各个组成模块,特别是对主要模块SMOD进行了详细设计,分析了它的功能。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景和意义
  • 1.2 研究现状
  • 1.3 本文的主要工作及内容组织
  • 第二章 相关技术概述
  • 2.1 P2P 技术
  • 2.2 网格
  • 2.3 本章小结
  • 第三章 软件按需移动系统的体系结构
  • 3.1 分块
  • 3.2 智能代理服务器
  • 3.3 服务提供者
  • 3.4 系统整体架构
  • 3.5 本章小结
  • 第四章 支持软件按需移动的嵌入式 Web 服务器的设计
  • 4.1 客户端子系统
  • 4.2 嵌入式 Web 服务器的设计
  • 4.3 对等点通信的消息设计
  • 4.4 嵌入式 Web 服务器的实现
  • 4.5 本章小结
  • 第五章 模拟测试
  • 5.1 测试环境
  • 5.2 测试过程
  • 5.3 结论
  • 第六章 结束语
  • 6.1 本文已完成的工作
  • 6.2 进一步工作展望
  • 参考文献
  • 攻读硕士学位期间发表的论文
  • 致谢
  • 相关论文文献

    • [1].工信部:2019年中国云计算产业目标4300亿元[J]. 电子技术与软件工程 2017(09)
    • [2].海南银行业支持软件产业发展研究[J]. 海南金融 2012(03)
    • [3].深入贯彻落实科学发展观 支持软件产业又好又快发展[J]. 中国信息界 2008(07)
    • [4].智能财务分析与决策支持软件的现状与发展[J]. 电脑知识与技术 2008(10)
    • [5].临床用药决策支持软件对门诊处方监测结果的分析[J]. 上海医药 2014(16)
    • [6].支持软件按需流式加载的预取机制[J]. 计算机研究与发展 2011(07)
    • [7].发展的强劲推动力——对银行业支持软件产业发展的考量[J]. 今日海南 2012(04)
    • [8].消息[J]. CAD/CAM与制造业信息化 2009(10)
    • [9].峰声[J]. 软件工程师 2011(07)
    • [10].数字化实验探究题归类分析[J]. 初中生学习指导 2020(21)
    • [11].ERP的理论与实际[J]. 信息化建设 2011(07)
    • [12].CRC校验在电子档案安全管理中的应用初探[J]. 山东档案 2009(05)
    • [13].电子档案的保管与利用[J]. 兰台世界 2015(S3)
    • [14].福建出台政策加快发展软件业[J]. 政策瞭望 2009(12)
    • [15].一种支持软件资源可信评估的框架[J]. 软件学报 2010(02)
    • [16].严重事故专家决策辅助支持软件开发[J]. 核动力工程 2015(06)
    • [17].EmStat Pico:支持软件运行的嵌入式小型电化学恒电势器系统化模块[J]. 电子产品世界 2020(04)
    • [18].一种支持软件可信演化的构件模型[J]. 软件学报 2011(01)
    • [19].电子档案的形成及保护[J]. 档案 2011(02)
    • [20].为什么谈及硬件,必言软件——软硬件协同让开源世界“阴阳调和”[J]. 中国公共安全 2020(05)
    • [21].城建电子档案特点及管理要求[J]. 兰台世界 2008(11)
    • [22].支持软件预取的缓存WCET分析[J]. 北京理工大学学报 2015(07)
    • [23].可视化黑启动决策支持软件开发研究[J]. 电力系统保护与控制 2010(05)
    • [24].教学中巧用PPT动画[J]. 中国信息技术教育 2010(03)
    • [25].构建基于Moodle的网络教学平台[J]. 中小学电教 2012(09)
    • [26].声音[J]. 软件和信息服务 2011(03)
    • [27].自动气象站的抗干扰技术[J]. 电子科技 2011(08)
    • [28].《服务贸易100问》(之七)[J]. 国际市场 2011(03)
    • [29].灭蝇行动[J]. 少年电脑世界 2009(06)
    • [30].济南6.37亿信贷助力软件名城创建[J]. 软件产业与工程 2011(02)

    标签:;  ;  ;  

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

    猜你喜欢