● 摘要
本文分析了国内外流行的嵌入式Web服务器,提出系统的需求和目标。然后以通用性和易扩展为原则,设计了主体和扩展分离的系统构架。接着讨论了HTTP协议解析和用户请求处理等问题解决方案,实现了HTTP DAEMON、脚本解释器、CGI执行等功能模块。其中为了提高Web服务器的性能和适应性,对网络连接处理和CGI实现提出了优化的解决方案。最后成功将嵌入式Web服务器应用于网络视频监控系统中,验证了系统设计的正确性。本文在嵌入式Web服务器的连接控制和功能扩展,HTTP协议分析、脚本解释技术、CGI的处理模型、Web服务器同其它应用集成等方面均进行了研究与实现。