论文部分内容阅读
近些年来,随着信息科学技术、网络通信技术的快速发展,智能化、信息化的系统被广泛的应用于制造类企业中,使得企业的工作效率得到了大幅度的提高,信息化系统的应用,完善了企业内部的管理方式,也极大的提高了企业的竞争力。网络技术和通信技术的发展,互联网与传统工业监控网络的融合,已经成为工业监控领域的重要研究方向。传统的基于Web的企业远程监控管理系统存在诸多问题,由于没有良好系统设计框架,大部分的系统在业务逻辑设计方面层次性不强,层与层之间耦合性较大,不利于系统的维护和扩展;传统的瘦客户端设计框架在页面相对简陋,用户体验较差;同时,由于Web系统的通信需经过数据库完成,传统的基于Web的监控系统实时性不强。本文针对系统层次性不强、耦合性较大的问题,引入了J2EE的软件设计架构,采用Hibernate完成数据库持久化操作,Spring容器负责系统的业务逻辑,达到了高内聚、低耦合的效果。针对传统页面用户体验差的缺陷,引入了富客户端技术,使用ExtJS完成前端页面的设计,大部分的数据传输采用AJAX(异步JavaScript和XML)的方式来完成。针对Web系统实时性不强的问题,系统监控功能模块通过Applet嵌入到HTML页面中,通过Socket完成数据的交换,降低了数据传输的延迟,解决了异构网络数据共享的问题,系统的远程数据显示使用JFreeChart来完成,采用无刷新的方式进行数据的更新。整个系统采用Double-MVC的设计模式,充分发挥MVC耦合性低、重用性高的优势。在系统中引入了视频监控的模块,针对当前视频监控中视频丢包、抖动等缺陷,引入了自适应的视频传输策略,在视频传输过程中设计了简单的拥塞控制算法,在客户端加入了双缓冲的技术,提高了视频传输的质量。整个系统包括服务器端、PC浏览器端和Android客户端。Android客户端的搭建更加方便了用户的使用。本论文的重点是设计了远程监控平台,实现了对现场设备的控制,改进了传统的视频监控模块。本课题内容来源于产学研项目“基于物联网的车间级生产设备组网、实时信息采集与数据服务平台”的一部分,侧重于企业远程信息的维护和设备的控制,由于存在一套良好运行的现场控制系统,本文对现场控制没有过多阐述。本文对该课题利用本地工控机和远程设备来构建企业信息化远程监控管理系统,为以后的企业生产智能化发展提供了一个新的思路。