[发明专利]一种基于汇编的嵌入式Web服务器设计的方法在审
申请号: | 201510683003.4 | 申请日: | 2015-10-20 |
公开(公告)号: | CN106599003A | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 镇江华扬信息科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 212009 江苏省镇江市镇*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 汇编 嵌入式 web 服务器 设计 方法 | ||
技术领域
一种基于汇编的嵌入式Web服务器设计的方法是关于计算机服务器平台方面领域。
背景技术
随着计算机技术的发展,嵌入式系统已成为计算机领域的一个重要组成部分。广义讲,凡是带有微处理器的专用软硬件系统都可以称为嵌入式系统。所谓嵌入式设备,是指具有计算机功能,但又不称为计算机的设备或器材,几乎包括了我们周期的所有电路设备:PDA、手机机顶盒、汽车、微波炉、电梯、安全系统、自动售货机、医疗仪器、自动取款机等。嵌入式系统可以通过各种无线形式(如WAP、BlueTooth等)和有线形式(TCP/IP、PPP等)的网络连接方式实现它们之间的相互连接,因此,在网络通信市场上极具生命力。现在人们对Internet应用的依赖程序日渐增加,也促进了嵌入式技术的增长。信息家电的发展也为嵌入式Internet技术提供空间,如面向Internet的信息冰箱。这种信息家电的特点就是价格低廉、软件功能强大、全面支持Internet访问、软件可通过网络升级、有效保护用户投资。
嵌入式Internet技术主要包括传感器技术、通信技术、计算机技术和集成电路技术等。以前的设备控制系统一般是通过专用通信线中进行的,其通信介质、通信协议、相关软件和硬件都是专用的,而Internet技术的发展使嵌入式设备的远程控制和管理方式有了改变。不需要专用的通信线路,并且传输的信息不局局于数据信号,还有声音和图像。最重要的是其通信协议是标准且公开的。随着Web技术的发展,几乎改变了现在的信息表达形式,很多应用都是基于Web技术的。由于HTML语言的标准统一性,只要在嵌入式设备中有一个微型服务器, 就可以使用任意一种Web浏览器接收和发送信息。所以如何设计这种特别Web服务器,如何在嵌入式设备中安装Web服务器,就成了嵌入式Web服务器的发展和研究方向。
对于嵌入式Web服务器的研究和应用,其意义是重大的。它为我们管理、控制和监测各种各样设备提供了一个很好的途径。这种设备可以是具有有限内存资源的8位或16位系统,已足够提供一个用户界面,而且这种方式是基于Internet的。这种设备可以在世界任何一个地方,只要它连入Internet就能够控制它。
发明内容
通过国家专利检索没有发现关于此系统方面的申请资料。
由于传统的Web 服务器无法实现Web 数据库访问功能,CGI 技术充当了访问数据库的重要媒介。CGI 是使用应用相关软件增强Web 服务器的一种标准方法, 可以用任何语言书写。CGI 根据需求更新网页, 是一种公共网关接口。它通过客户提供给Web 服务器的各种信息, 由Web 服务器启动指定CGI 模块函数, 完成客户端与服务器端动态的交互, 从而实现静态HTML 网页无法实现的功能( 如表单查询、数据库查询等)。通常CGI 应用程序处于休眠状态, 通过使用一定的网络事件触发回调函数来实现, 并显示动态页面。例如,Web 服务器收到一个URL 里面包含的网页请求时, 将执行结果返回给HTML 网页,CGI 可实现处理表格、数据库查询和电子邮件等操作。
系统嵌入式Web服务器通过CGI程序来获取用户的请求、查询条件,使用HTML方式描述结果并直接回送到客户端的浏览器上,此过程中浏览器将用户输入的数据发送到Web服务器,Web服务器将数据使用STDIN(标准输入)送到CGI程序。在执行CGI程序后,会访问数据库的记录,最后使用STDOUT输出HTML形式的结果文件,经Web服务器送回浏览器显示给用户。使用CGI实现客户与服务器的交互分一下九个标准步骤:
Web客户(浏览器)通过URL与Web服务器相连;
服务发送HTML(和别的组成请求页面的文件)给用户,一旦页面内容传完,这个连接自动断开;
在客户方,HTML脚本提示用户做动作或输入,当用户响应后客户请求Web服务器建立一个新的连接;
一旦建立连接,客户把用户输入的数据传送给Web服务器;
Web服务器把这些信息和别的进程变量传给由HTML以URL形式提交的CGI程序;
CGI程序根据输入作出相应的操作,产生对客户的响应(一般以一个HTML文档的形式),并将其传送给Web服务器;
Web服务器把应答数据传送给客户,并关闭连接;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于镇江华扬信息科技有限公司,未经镇江华扬信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510683003.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:话题演化分析的方法及装置
- 下一篇:一种地图数据的显示方法及装置