嵌入式Web服务器中有限状态机的设计与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:daliangengbo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着分布式系统的广泛使用,如何设计和实现通信协议软件也变得越来越重要。但由于通信软件的设计条件比较苛刻,例如对其并发性、复杂性和高性能等等都有严格要求,所以迫切需要有一种好的设计方法和工具帮助开发者设计开发协议软件。对于协议软件而言,一个好的设计方法必须满足模块化和渐进性开发。 为此,引入有限状态机的概念。有限状态机是一种概念性机器,它能采取某种操作来响应一个外部事件。具体采取的操作不仅取决于接收到的事件,还取决于各个事件的相对发生顺序。将有限状态机应用到嵌入式Web服务器的设计中,用于控制嵌入式Web服务器的任务响应顺序,使服务器在一个线程中响应多个连接,提高了Web服务器的效率。 本文基于Webit为平台的嵌入式Web服务器,服务器接口采用的是SSI机制,使客户端通过Web服务器访问并控制嵌入式设备。将有限状态机引用到嵌入式Web服务器中,用状态机的状态表示服务器完成HTTP连接所处的各个状态,状态的变迁用状态表形式表示,其中每一列都代表一个状态,每一行都代表一个事件,单元格则代表一个状态/事件组合,并包含了要采取的操作,单元格又决定了机器的下一个状态。通过有限状态机响应客户端的连接,使服务器的任务变的有序和有效。 有限状态机在嵌入式Web服务器中的应用,使Web服务器能创建可靠的应用程序,并可在任何情况下做出确定的响应。用有限状态机实现HTTP协议,便于协议的模块化和渐进性开发,增强了程序的灵活性。
其他文献
随着多媒体技术的迅速发展,有限的存储空间和传输带宽要求对庞大的数据量进行压缩,视频数据的压缩技术应运而生。MPEG-4编码标准是由国际标准化组织MPEG(运动图像专家组)制定的
期刊
期刊
期刊
由于声波是目前海中实现中、远距离无线通信唯一有效的信息载体,因此水声通信对于国防建设和海洋经济的发展都有着极其深远的意义。但是噪声高、带宽窄、载波频率低、传输时延大、多途径效应随时间一空间一频率变化等信道特性都会给有效、可靠的水声通信带来很大的麻烦,其中多途径效应是最主要的困扰因素,它会导致信号幅度衰落和码间干扰。 由多途径效应产生的机理可知,通信距离的拓展将使多途径效应的影响更加严重,所以
为应对社会老龄化及慢性病对人们生活带来的问题,将传感器置于人体各部位用以监测体征信号或环境信息的无线体域网(Wirelesss Body Area Network, WBAN)成了关注和研究的热点
期刊
随着电子、计算机、声像和网络通信技术的发展,多媒体技术前进了一大步,特别是由于数字化技术在计算机领域广泛而成功的应用,极大的方便了多媒体信息的存储、处理和网络传输。作
  随着数字媒体和网络技术的快速发展,一种新的信息安全技术——信息隐藏技术正逐渐成为研究的热点。信息隐藏主要有数字水印和隐写术两大分支。论文通过对音频数字水印技术
近年来,我国煤矿安全事故频频发生,造成了惨重的人员伤亡和巨大经济损失,给我国的煤矿行业的发展敲响了警钟。长期以来,我国煤炭行业走着一条粗犷式的发展道路,安全信息技术