APP下载

关于Java Web技术的计算机远程维护控制系统研究

2017-03-04付倩中国石油集团青海油田采油一厂自动化维护管理中心青海海西州816400

化工管理 2017年7期
关键词:客户端组件远程

付倩(中国石油集团青海油田采油一厂自动化维护管理中心, 青海 海西州 816400)

关于Java Web技术的计算机远程维护控制系统研究

付倩(中国石油集团青海油田采油一厂自动化维护管理中心, 青海 海西州 816400)

随着计算机技术的发展与普及,逐渐成为了人们生产生活中不可缺少的重要工具。而在计算机远程维护控制系统中,Java Web技术的应用十分广泛,有利于改善计算机软硬件的性能,使其服务性能能够极大提高。本文在对Java Web技术加以概述的基础上,分析了计算机远程维护控制系统,并探讨了Java Web技术在计算机远程维护控制系统中的应用。

Java Web技术;计算机远程维护;控制系统

在计算机使用的过程中,不可避免的会出现一系列的问题。而在远程维护中,维护人员无需到现场操作,而是借助局域网或者Internet网络直接连接到被维护计算机上进行问题的查找与解决,能够在很大程度上减少维护成本,提高维护效率。尤其是在石油企业中,计算机一旦出现了问题就会导致巨大的经济损失,因而远程维护的应用有利于及时高效解决计算机故障。

1 关于Java Web技术的概述

Java Web技术,即利用Java技术来解决与Web互联网有关领域的技术总和。Java属于程序语言的一类,其本身具备了安全、高效、通用等优势,在互联网领域应用得十分广泛。而Java Web技术在计算机远程维护控制系统中的应用,包含了利用Java Web技术进行核心系统设计、服务器设计、客户端设计、远程电源控制终端设计这四个部分。通过构建起功能丰富、具备客户端与服务器的B/S架构,能够使石油企业这类工业现场计算机的远程维护难度有效降低,以保证企业计算机系统的稳定运行,避免因为计算机系统故障而导致的经济损失。

2 计算机远程维护控制系统

计算机远程维护控制系统主要是由交互式服务器、被控制系统客户端、远程电源管理终端以及系统拓扑结构等部分构成。其中交互式服务器主要是通过Java技术实现对数据库的构建,从而保证数据存储的稳定性与安全性。被控制系统客户端则是利用Java技术进行软件的开发,该客户端属于高级的后台管理程序,将服务器与Java客户端相连,能够通过远程控制对被维护计算机上的各项任务进行综合调度,同时也能够利用传感器对被维护计算机上的数据与信息加以收集。远程电源管理终端则是该系统最核心的部分,尽管结构较为简单,但是能够高速、高效对被控制计算机进行远程操控。而系统结构拓扑能够为被控制客户端提供具有动态性的服务,在借助inernet网络与浏览器的基础上,对对象计算机的运行状态加以掌握,从而提高维护的效率。

3 Java Web技术在计算机远程维护控制系统中的应用

3.1 Java Web技术在控制系统服务器设计中的应用

(1)系统需求分析。服务器的主要作用一方面是对被控制计算机状态信号的收集,另一方面则是依据运行状态信号进行自动解除并发布相应的控制指令,除此之外,还要将所获取的信息及时存储到数据库中。

(2)数据库设计。数据库系统总共包含了管理员信息、硬/软件状态、系统命令以及系统事件这五个实体,其中以管理员信息实体为核心,其他五个实体为附属。

(3)服务器组件设计。在服务器的组件设计中,包含了封装数据库操作javabean、服务器与客户端交互组件以及服务器与远程电源管理终端教育组件这三个部分,只有保证组件设计的有效性,才能够使服务器的性能得到优化。

3.2 Java Web技术在控制系统客户端设计中的应用

(1)信息采集系统的构建。由于客户端的主要作用是对系统中的数据信息进行处理,能够有效减少服务器所承受的负担,此外还具备了数据表示等功能,因此客户端良好信息采集系统的构建是重要前提。一方面,需要对核心硬件所涉及到的重要参数加以采集,例如借助Java native interface收集CPU相关的参数,值得注意的是在此过程中会应用到C++等高级语言。另一方面,信息采集系统的构建还要涉及到屏幕内容截取这一不可或缺的技术,即将被控制计算机屏幕所呈现的内容截取下来,并通过自动压缩传输到服务器上,转而进入到管理端,从而保证远程控制人员能够实时了解到被控制计算机的运行状态,常用的屏幕截取方式除了Windows本身所具备的快捷截屏之外,还可以利用Java.awt.robot技术。与Windows快捷截屏相比,这一技术不用受到平台的限制,因此具备较强的可操作性。

(2)指令执行的实现。指令的发布与执行借助了cmd.exe批处理的方式来对系统中的软件加以控制,能够快速实现指令的发布与执行。与此同时,还需要借助Java robot对被控制计算机的鼠标与键盘进行控制,以达到实时控制的目的。

4 结语

Java Web技术在计算机远程维护控制系统的构建中发挥了重要的作用,在其四个基本系统中都会应用到Java Web技术。因此,在石油企业计算机远程维护控制系统的建设中,应当充分发挥Java Web技术的作用,从而保证工业现场计算机的稳定运行,降低企业的经济损失。

[1]王焕宇.基于Java Web技术的计算机远程维护控制系统[J].自动化与仪器仪表,2014,05:1-7.

[2]李磊.Java Web技术在远程计算机软硬件维护系统中的应用[J].信息系统工程,2016,02:43.

[3]刘娟.Web技术在控制系统中的应用[D].浙江大学,2004.

付倩(1987- ),女,汉族,青海省冷湖人,助理工程师,主要从事仪表维护管理工作。

猜你喜欢

客户端组件远程
让人胆寒的“远程杀手”:弹道导弹
无人机智能巡检在光伏电站组件诊断中的应用
远程工作狂综合征
新型碎边剪刀盘组件
U盾外壳组件注塑模具设计
如何看待传统媒体新闻客户端的“断舍离”?
远程诈骗
县级台在突发事件报道中如何应用手机客户端
孵化垂直频道:新闻客户端新策略
大枢纽 云平台 客户端——中央人民广播电台的探索之路