嵌入式Web技术在无纸记录仪中的应用

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:ajimide001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文分别介绍了嵌入式Web系统及其技术,无纸记录仪的嵌入式Web系统的设计,分别讨论和研究了FAT-Server方式和LEAN-Server方式的Web服务器,并且分析了网络无纸记录仪服务器端模块的设计,探讨了嵌入式Web技术在无纸记录仪中的应用,希望能够给相关工作人员以启示。
  关键词:嵌入式Web技术;无纸记录仪;应用
  中圖分类号:TP393 文献标识码:A 文章编号:1009-3044(2017)08-0205-02
  随着社会经济的发展,信息技术的时代的到来,社会的发展和人们的生活都离不开信息技术的影响。同时,信息技术也随着经济的飞速发展而快速更新换代,其中,信息技术与仪表系统的结合开始逐渐增多,比如由此衍生出的嵌入式Web技术开始广泛的运用于各个领域和学科。这种技术优势明显,本文将对这种技术在无纸记录仪中的应用进行分析和研究。
  1嵌入式web系统简介
  1.1嵌入式系统
  随着信息技术的进步和更新,各个机构部门之间的信息传递变得十分重要。在工业的生产活动中,各个生产环节中所涉及的设备和车间等,这些单元之间都存在一定的信息传递。如果想要将这样的趋势继续放大和进一步利用,就需要对实际生产活动中的设备等系统进行优化和改进,以便更加能适应当下的信息技术。在这样的发展趋势下,许多相关的系统和设备都得到了直接或间接的一定程度的提高,尤其是嵌入式相关系统,不仅仅得到了自身系统的完善和提升,还得以加强了其在工业领域中的应用,能够更加广泛地应用于更多的场所和平台,发挥其重要的作用。
  嵌入式系统的中心是应用,系统的基础是计算机技术,它能够应用于不同的功能,适用性很强,可塑性很好。嵌入式系统的结构比较灵活和稳定,相比Pc机来说更加明显,而嵌入式系统的经营效率也能够在其更多的应用中得到提高。此外,由于目前能够将微处理器转化为嵌人式的方式,这就使得在一些狭小的工作区域也能够完成工作,这是嵌人式系统向前发展的很重要的一步。
  嵌入式系统的处理器是其硬件中最重要的部分之一,包括嵌入式微控制器,嵌入式DSP处理器,嵌入式微处理器和嵌入式片上系统。而其软件系统中,主要分为两大类,分别为实时系统和分时系统,其中实时系统分为硬实时系统和软实时系统。此外,嵌入式系统也具有其独特的特点。
  第一,应用的特定性强。嵌入式系统的应用通常方向性和目的性很强,往往需要针对不同的应用需要,进行有针对性的系统的改装和移植。嵌入式系统往往需要和程序的编译等进行配对和联合,系统中软件系统和硬件紧密结合,但常常需要对硬件进行改动。
  第二,系统精简。不同于往常意义上的系统,嵌人式系统的设计和应用并不复杂,这就使得整个系统精致简单,同时非常有助于降低系统的成本。
  第三,高实时性。对于嵌入的软件,一般都要求其具备良好的运行速度,并且需要固态存储,编程的代码需要保证质量,具备一定的实时性。
  第四,固体存储。一般来说,嵌入式系统的软件都是固体存储,因为这样才能够保证整体运行的可靠性,提高其执行速度,一般来说,这些软件所固化的载体一般是存储器芯片,或者将嵌入式软件固化在单片机中。
  第五,相关软件的开发需要规范化。为了保证软件开发的质量,确保最终的嵌入式系统运行的可靠性和实时性,需要对软件的开发过程进行严格的标准化操作,这样能够高效率的保障最终系统的质量,并且能够节省系统和软件开发的成本和精力。
  第六,嵌入式系统开发和修改的安全陛。嵌入式相关系统在设计前后,使用者都无法对其进行独立开发和修改,只有在一定的开发环境,并且配置一定的开发工具后,才能够完成开发或者修改的工作。在开发和修改的过程中,一般分为两部分,分别为主机和目标机,其中前者主要用于开发程序,后者则是执行机,在整个过程中,需要对两个部分交替开发。
  1.2Web技术简介
  万维网被Internet广泛使用,其主要原因在于使用者能够对图像和视频等进行浏览,所采取的形式是超文本,这就能够使得超文本得到充分的运用,而在对页面进行浏览时,其中具备的信息服务功能又能够使得访问过程更加顺畅和便捷,深受使用者的喜爱。
  Web技术的应用范围广泛,所涉及的领域很多,例如Web技术包括有服务器端动态Web技术,客户端脚本技术,静态页面设计语言HTML(CSS)和可用于数据保存和传输的可扩展标记语言XML等。Web技术的运用日益广泛,其优势就在于能够在访问远程数据的同时,还能够保持低成本和便捷的方式,它的应用不会增加系统的成本,反而能够带来很大的益处,这在很大程度上推动了Web技术在多个领域的运用,同时也推动了其自身的发展和更新。下面以服务器端Web技术为例对其进行简单的介绍。
  CGI指的是通用网关接口,是最初所采用的服务器扩展方式,很多都是用脚本语言编写出来的,其具备自身的优势,就是这种语言很灵活,可移植,所以能够达到Web服务器的扩展要求,因此,CGI在Web开发初期时,应用十分广泛。但是,它本身具备的缺陷也决定了其不能承担更加复杂的工程和工作,即在CGI运行中,每当出现一个CGI请求时,都需要重新启动一个进程,当所发出的请求增加时,就会大大降低其运行的速度和效率,这样的特点在很大程度上制约着它的应用和发展,使其不能承担起较大的工作量,即CGI并不适用于大流量的Web站点。此外,当一个请求被完成后,该进程将被取消,相关的信息也会被取消。
  ASP指的是Microsoft Active ServerPages,是一种软件开发的脚本环境。在ASP环境下,可以将HTML网页、ASP指令和ActiveX组件相结合,取其各自的优点和长处,做出相应的应用程序。同时,在ASP的环境下,能够确保程序在服务器端执行,这就能够保证工作人员所编写的程序和代码能够顺利运行,不用担心客户的浏览器是否符合运行环境,此外,在编程中的脚本程序也能够得到顺利的执行,所以ASP在运行代码和脚本程序上有很大的优势。同时,当编辑的程序运行完后,只将运行之后的结果传输给客户端,这样能够大大提升数据传输的效率,在多个环节上都节省了传输的负担,也能够更多地给予客户方便。   ASP是一种运行的环境,扩展名是.Asp,存在形式是纯文本,能够使用文本编辑器打开,在ASP中,有纯文本和HTML标记等。如果需要运行ASP程序,可以将其放在Web服务器的虚拟目录中。其中,脚本语言编写成为脚本命令,而一系列的脚本命令共同组成一个脚本。其中脚本语言并不复杂,也不像编程语言十分严谨,它是一种较为特殊的语言。ASP能够支持多种脚本语言运行,这大大增加了其运用的范围,扩大了其应用的领域。ASP对于Web设计者来说十分方便,为其工作降低了很多难度,使得编程工作能够有更大的发挥余地,就算是使用的脚本语言有多种,也不会出现什么问题,因为程序的运行时在服务器端,不会涉及到自身以及客户端的浏览器状况,最终传输过去的只是运行的结果,对接收方的浏览器并无特殊的要求,这对于程序开发人员来说,无疑是一大喜讯,也使得相关的程序编写工作能够拥有更大的施展空间。
  嵌入式Web技术相较于以往意义上的Web系统来说,其信息的来源主要是数据库服务器,并且能够将文件系统、数据库系统以及web服务器有机的整合在一起,并以这种方式进行应用,所应用的计算机性能要求较高。在系统运行时,发布目标信息时,需要将Web作为中心,接受浏览器发出的请求。在完成这样的操作之后,再浏览不同的页面,同时共享给Web浏览器,这样就能够实现信息的网络传递。此外,针对数据库系统来说,并不需要在实时性上有很高的要求,只需要完成基本的检索和查询功能即可。
  目前,随着社会经济的发展,工业的发展也开始和信息技术相结合,其中在生产的过程中,需要结合嵌入式Web技术,最终实现生产效率和管理效率的增加和提升。相关部门希望将Web技术与远程操作和控制相结合,以便简化工作,使得监控和操作工作不需要亲临现场,远程也能将工作完成,这对于监管生产设备和机械的正常运行和储存等有很大的帮助,同时还能够很大程度上节省人力物力,降低产业运行的成本。在此基础上,人们发现如果将无纸记录仪应用于嵌入式Web技术中,将二者相互结合,共同运用于工业生产中,将对其发展产生很有利的影响。
  2无纸记录仪的嵌入式Web系统的设计
  如果将客户/服务器模式应用于嵌入式系统设计中,应该安装专属的客户端软件,但是也有其不足,在安装软件时,需要在客户端进行安装,十分不便。如果将浏览器/服务器模式应用于嵌入式系统设计中,则不需要在客户端进行软件的专门安装,只需要安装好浏览器,然后通过服务器和浏览器就能夠完成服务工作,省去了前者的应用中出现的不便,相比之下比较快捷方便。在嵌入式Web服务器中,存在两种方式,分别是FAT-Server方式和LEAN--Server方式。
  2.1FAT-Server方式的Web服务器
  在FAT-Server方式的Web服务器运行中,接受方式主要是EGI方式,并且生成的超文本文件通常是gif文件,即动态的形式。使用者在获取这些超文本文件时,则需要进行比较繁杂的流程,还会涉及HTTP服务器。此外,HTML文档在程序的运行过程中,是静态的方式存在,没有交互性,产生的变化不会被收录到文本文件中。CGl技术的应用主要是能够帮助网页以动态的形式存在。在整个运行过程中,实时性很好,信息服务器进行连接,保证信息输入能够在运行过程中完成,保证其动态的形式。这种方式在嵌人式系统中的应用,相对来说需要较多的流程,步骤繁琐,应用不够成熟,目前大多还是只将其应用于简单的信息交互中,并不能胜任复杂数据和命令的传输和执行工作。
  2.2LEAN-Server方式的Web服务器
  LEAN-Server方式的Web服务器核心在于JAVA技术。目前,嵌入式Web技术的系统运用中,由于需要处理的数据量越来越大,数据情况越来越复杂,整个系统需要处理的情况也越来越棘手,这就需要针对这样的情况,给出针对性的对策。但是,目前嵌人式Web技术存在的最大的缺点就是资源局限性,这将大大制约其在各个领域中的运用程度和范围。如果使用上述的FAT-Server模式,将很难应对这样的情况,反而会在这样的趋势和浪潮下被淘汰掉,基于此,出现的LEAN-Server模式为人们提供了一种新的思维方式,能够针对这个问题给出一定程度的解决方案。
  在LEAN-Server模式运行中,客户在进行访问的时候,应用到的是B/S,即最终从搜索到的文件系统中,访问到所需要的静态网页,JavaApplet小程序的嵌入有其独特的作用,能够维持网页的一些功能,同时能够进行数据的传输。JAVA小程序能够保证与服务器之间通信畅通,前提是需要启动服务器的监听程序,才能保证能够实时的进行信息的传输,将HTML文件下载后解释,客户也就能接受到信息,进而完成相关的工作。由于创建了套接字,上述的JAVA小程序就能够承担起服务器中更多的任务,减轻其运行的负荷,最终达到传输和处理复杂和大量的数据的目的,形成LEAN-Server模式。
  3网络无纸记录仪服务器端模块的设计
  在对网络无纸记录仪服务器端模块进行设计的时候,其最终的目标是希望能够满足五个功能。第一,接受使用者的请求,开辟出新的Socket;第二,接受组态包;第三,能够做到连接断开;第四,能够保证及时的更新组态,同时能够将完成实时信息发送;第五,实现无纸记录仪和服务器之间的信息传输。在应用于工业领域中时,需要其能够做到对防火墙穿越。在这样的要求下,在处理数据时,主要采取的端口则为80端口,但是这个方式存在其特殊的要求,对系统要求有复用性。因此,在该途径下,运行过程中需要加人整合的流程。在运行过程中,还需要针对其中存在的资源有限的特点进行一定程度的改进和适应,即需要限制访问者的数量上限。此外,不仅需要实现上述功能,还需要将HTTP进行绑定。
  在网络无纸记录仪服务器端模块的设计过程中,应该充分考虑到发挥其实时消息发布的性能,以及协议转换功能的体现。根据实时消息发布的方式和途径不同,所涉及的设计方案可以分为两种方式。第一,由TCP完成发布。TCP协议能够充分保障数据传输的可靠性和连接性,所以其具备这两方面的优势。但是TCP在执行过程中较繁琐,不仅规定了窗口,还对确认机制设置了相应的规定。在TCP进行发布信息时,使用者在其基础上可以实现数据的报文段,同时,另一方则能够接收到信息,同时能够进行重新排列,这样一来,两端的流量控制都能够实现,此外,对两端进行校验,就能够完成强制性的计算,保证该途径的可靠性。第二,由UDP完成发布。相较于前者,这个发布途径有其构成简单,信息交流的连接和断开也非常直接的优势。UDP途径在实现信息发布时,需要相应的系统具备良好的可靠性,才能确保其能够顺利的实现该功能。同时,由于它具备结构简单的优势,在实际的沟通交流过程中,协议的连接和断开也相对十分直接。
  总而言之,信息技术的大力发展,促进了其与多个领域的合作,跨领域的结合和运用大大开发了人们的创造力,同时提高了生产效率,节省了成本,也间接推动了相应技术的良好改进,以便更加适用于当前的生产活动。无纸记录仪的应用中加入了嵌入式的Web技术,不仅能够帮助工业生产活动更加自动化,机械化,生产效率提高,还能够促进记录仪的功能实现重要的改进和提升。但是,目前在其应用过程中,仍然存在着一些缺陷,有着一定的改进空间,这就需要相关研发人员进一步针对这些问题进行改进,使其能够更好的应用于生活生产实践中。
其他文献
摘要:CDIO工程教育模式体现了“教、学、做”一体化教学体系的内涵。把CDIO工程教育模式引入到《计算机网络技术实训》课程教学过程中,对传统教学方法扬弃的基础上进行改革,在实训过程中体现“教、学、做”合一的教学思想和将职业工作过程系统化、以“项目引导、任务驱动”方式进行课程教学的特点。  关键词:CDIO;网络技术;实训  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(20
摘要:随着网络逐渐改变大众的生活方式,互联网业务呈井喷状发展,“网络贷款”的新型消费方式开始流行,而大学生群体具有的独特消费心理,使得这一消费方式在大学生中盛行,同时也诱发了一定的风险。该文以大学生网贷消费的现状为背景,进一步剖析大学生网贷消费模式下的心理动机,从而提出预防大学生网贷风险的有效举措,从理论上促进大学生提升理财能力,提高自身的和危机意识法律意识,培养正确的金钱观和消费观。  关键词:
摘要:翻转课堂是知识传授从课内到课外,知识内化和迁移,从课外到课内,是教学时空的改变,随之改变的是教学流程、师生关系、学习组织、评价考核等。随着信息技术的发展,翻转课堂成为提高教学效果行之有效的教学模式。该文以《NAT技术的应用》教学案例为切入点,研究以蓝墨云班课支持翻转课堂教学模式,给出了具体的操作过程和建议。  关键词:蓝墨云班课;翻转课堂  中图分类号:TP393  文献标识码:A  文章编
摘要:智慧校园即借助现代信息技术的力量,搭建一个智慧的环境,具有一定感知、推理、辅助决策的特性,以促进学习者全面、协调和可持续发展。文章以中国气象局气象干部培训学院河北分院智慧校园建设为例对智慧校园的建设思路与技术方法做了详尽介绍,并对相关的实现技术做出了分析与说明,对教育培训领域智慧校园建设具有一定的借鉴意义。最后对当前智慧校园在教育培训的进一步发展做了总结与展望。  关键词:智慧校园;教育培训
摘要:为了解决高校教务管理中公选课选课阶段时服务器高负载造成的“峰值堵塞”问题,该文主要研究了在现有网络条件、服务器的情况下,通过选课规则优化、服务器优化等技术来提高服务器性能,使公选课选课时能承受集中选课压力,对本校公选课选课系统的正常运行有着重要的意义。  关键词:服务器;负载均衡;虚拟化技术;优化;公选课  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2017)02
摘要;该文首先论述了单片机原理及应用这门课程在专业课程体系中的重要地位,重点总结了笔者在讲授这门课程过程中的经验与体会,并针对目前教学中存在的突出问题,提出了切实可行的改革措施。  关键词:单片机原理及应用;课程教学改革;理论教学;实践教学  中图分类号:G642 文献标识码:A 文章编号:1009-3044(2017)07-0106-02  单片机原理及应用作为计算机科学与技术专业的一门重要的专
摘要:针对MOOC下的教学存在的教学方式固化、感情缺乏沟通的问题,提出了引入混合式教学模式的思想,以信息类课程为例,在教学目标、教学实践,教学操作模式等方面进行阐述,通过学生反馈取得了较好的效果。  关键词:MOOC;混合式;教学模式  中图分类号:G642 文献标识码:A 文章编号:1009-3044(2018)30-0115-03  2015年国务院印发《关于积极推进“互联网 ”行动的指导意见
摘要:互联网时代信息传播的媒介越来越多,传播范围越来越广,而新媒体也一直是信息化时代热度相当持久的话题,微信作为新媒体的一个产物,越来越受到年轻人的青睐。该文从微信的特点入手,以解决河南师范大学数字媒体技术专业的学生学习三雏建模课程中出现的问题为导向,研究基于微信平台的教育创新路径,并在此过程中进行分析和总结经验教训,为后续教育创新模式方面的研究提供借鑒案例与经验。  关键词:微信平台;教育创新;
摘要:利用flash等软件完成二维动画设计与制作是高职数字媒体应用技术专业和其他相关专业必修的专业课程。利用Flash动画技术虽完成二维动画设计与制作的场景、人物、动作、声音、文字等全过程制作。但是结合其他软件辅助设计与制作能让动画质量更高。本文通過对指导学生完成的二维动画短片《指尖智能》,简述以flash为主,其他软件为辅完成二维动画的主要步骤。  关键字:flash;二维动画;设计与制作  中
摘要:为正确认识和理解直播教学给高校带来的影响,推进直播教学在高校的发展,该文从远程教育的视角出发,利用远程教育的理论和方法来分析直播教学的特点是一种可行的途径。分析直播教学对高校的教学环境、教师和学生的影响,提出四方面的思考:直播教学的内涵与特点;直播平台目前在高校的搭建和使用情况;直播教学对提升高校影响力、促进学生学习和教师发展都具有积极的作用;直播教学对高校教学环境、学生学习素质和教师直播教