前言:中文期刊网精心挑选了远程控制软件范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。
远程控制软件范文1
关键词: 变电站; 灯光控制; MFC; WinSock; 远程控制软件
中图分类号: TN911?34; TP319 文献标识码: A 文章编号: 1004?373X(2017)06?0179?04
Abstract: Taking the lamplight at outdoor high?voltage site in the substation as the research object, in order to overcome the shortcomings of single control mode and low resource utilization existing in the traditional lamplight system in the substation, a lamp light remote control software was developed based on MFC and WinSock to make the operation and maintenance staffs choose the lamp switching control autonomously according to their actual requirement, so as to provide a reference scheme for the illumination design management of the substation. This software is composed of the main control window, connection window and progress window, and has the control modes of single lamp and all lamps. The experimental result shows that the software can flexibly change the lamplight state in the form of remote background control to save the energy, and has high practicability and reliability.
Keywords: substation; lamplight control; MFC; WinSock; remote control software
0 引 言
随着电网建设的日趋完善和稳步推进,智能、高效、绿色已成为当代电网的发展要求[1]。作为传输和转换电能的主要场所,变电站在整个电网架构中发挥着不可或缺的作用[2]。然而,如今许多变电站室外高压区域的照明仍旧采用就地控制的方式,运维人员只能通过往返场地来控制灯光的开断[3]。此外,传统的控制方式通常采用单个空气开关控制多组灯光的方式,不但无法根据工作量和天气条件来开启或关闭灯光,而且由于电路电流过大容易造成空开跳闸的现象。
基于以上分析,本文介绍了一种适用于变电站的灯光远控软件。作为面向用户的上位机软件,它在现实操作中能够与负责建立无线网络和数据传输的AP接点以及直接控制场地高压灯的灯控接点配合使用,从而实现站内灯光的远方控制。而其远程照明控制功能主要采用无线通信的方式来实现,在无需重新布线和铺设电缆的同时避免了电能的过度浪费,而且还进一步提高了工作效率和能源利用率。
1 件的总体设计
1.1 软件的开发环境
本软件是以C++为编程语言[4],微软基础类库(MFC)为图形用户界面库[5]的基础上设计和实现的,其开发平台的详细配置如下:操作系统为Windows 7 ultimate;主频2.40 GHz 的Intel[?]Core(TM) i3?4000M处理器;4.00 GB内存;无线网卡为2×2 11 b/g/n Wireless LAN M.2 Adapter;编程环境为Microsoft Visual Studio 2010。
1.2 系统的整体架构
本软件定位于变电运行人员使用的照明管理终端软件,可以与AP接点和灯控接点共同构成无线远程灯控系统,系统的总体框架如图1所示。
由图1可知,本上位机软件包含了主控窗口、连接窗口、进度窗口三个模块。对于AP接点和灯控接点而言,虽然其组成部分都包含了WiFi模块和单片机芯片,但不同之处在于前者主要负责无线局域网的构建及指令数据的转发,而后者的作用是作为下位机对指令数据进行接收和处理。
在软件实际运行中,各个模块在逻辑功能上是相互联系的。软件启动后首先显示程序的主控窗口,而在灯控操作之前需要与AP接点建立连接,具体可在连接窗口中输入正确的IP地址和端口号来配置。当成功连接至服务器后,用户可执行下一步,选择并点击主窗口的灯控按钮,进而发送含上位机标识的灯控指令。
值得注意的是,此时进度窗口会自动弹出并显示当前的进度。场地上的灯控接点根据接收到的指令信息完成灯光的开/关动作,然后发送含下位机标识的指令。当该指令返回到上位机软件后,若经判断与之前发送的指令相一致,主控窗口会同步更新灯光的状态,以和现场情况相对应,由此便可实现变电站场地灯光的远控操作。
1.3 软件设计的UML图
软件在具体开发过程中的UML类图[6]如图2所示。从图2可以看到,灯控软件的三个组成模块均采用了基于对话框的设计方式,而且是以类的形式呈现的。其中,主控窗口类CLightControlDlg、连接窗口类CConnectionDlg、进度窗口类CProgressDlg都继承于MFC类库中的对话框扩展类CDialogEx,故可在此基础上适当地增加数据成员和成员函数,以实现各自的功能。
2 软件各子模块的设计
本软件由主控窗口、连接窗口、进度窗口三个模块组成的,下面将具体叙述各个模块的开发过程。
2.1 主控窗口的设计
考虑到用户主要通过主窗口来进行灯光的远程控制,因此良好的交互性和操作的简便性是该窗口设计的必备要素,并且软件的研发目标定位于变电站的运行管理辅助工具,故还须体现与专业相符的特征。对此,可以将目标变电站的一次接线图绘制到主界面上,使得室外场地灯光所在的各设备间隔名称和位置能在后台直观的显示。另一方面,由于MFC库中并没有内置灯光图形控件,因而需要采用绘画圆形图案的方法将其绘制在接线图上,以便用户清晰地观察到灯光的相应位置。软件主窗口的界面如图3所示。
为了使用户通过点击按钮来发送灯控指令,进而实现灯光的远程开启和关闭,根据MFC的消息映射机制[7],需要为按钮添加相应的响应事件。另外,系统的工作模式可分为单灯和全局两种方式。在单灯模式下,每一盏灯光具有惟一的ID号,其作用是指定当前受控的灯光,以便于场地上的灯控接点正确识别,且在主窗口界面中有与灯光图形一一对应的“开/关”按钮。而在全局模式下,所有的灯光都具有相同的ID号,通过界面上的“全部开启/关闭”按钮可对其进行整体操作。图4给出了按钮响应事件的执行过程。
在软件终端已连接至服务器的前提下,当用户界面上的“开/关灯”按钮被点击后,相当于发起一次灯控操作,此时所有的灯控按钮将无法被点击,直到该次的灯控操作完成为止,这样可以使整个系统变得更加稳定与可靠。
2.2 连接窗口的设计
灯控指令从软件所在的终端发送到场地的灯控接点之前,需要经由AP接点进行中转,而连接窗口则是终端与AP接点间相互通信的桥梁。通过连接窗口中相关参数的设置,便可建立两者间的数据连接,而实现这一过程可采用基于TCP协议的客户端/服务器(C/S)模式[8]。其中,AP接点作为TCP服务器,具有指定的IP地址和端口号,软件终端设置为TCP客户端。与此同时,为了提高研发效率,使用Windows套接字(WinSock)的编程方式[9]。它不仅对TCP协议进行了简单的封装,而且还提供了丰富的函数接口。连接窗口的用户界面如图5所示。
另外,在实际开发中还使用了多线程技术(Multithreading)[10],即连接模块的通信功能由新创建的线程CWinThread类来负责执行,由此进一步提升了软件的并发处理能力。连接窗口的主要实现过程如图6所示。
需要强调的是,该模块的通信功能既包括了连接至AP服务器,又包括接收其传送过来的指令数据。当接收到的指令含有连接中断标识时,意味着服务器与客户端间的网络断线,需要重新连接,否则说明通信状况良好。前面曾经提到,主控窗口的按钮响应事件负责指令的发送,这里将接收的指令与之前发送的指令进行比较,若两者一致便更新主界面灯光图形的状态,否则再次等待来自服务器的指令数据。
2.3 进度窗口的设计
由于一次灯控操作从发起到结束需要耗费一定的时间,这时将当前任务的完成情况展现给用户是非常有必要的。对此,可在进度窗口中通过MFC库中的CProgressCtrl类来建立进度条,如图7所示。
为了使进度条的位置能根据工作的执行进度来定时更新,同样要利用到MFC的消息映射机制。具体可设置一个具有规定时长的定时器,每经过相同的时间间隔,该定时器将发出ON_WM_TIMER()消息,此时与之对应的名为OnTimer()的函数将被响应[11],其内部的伪代码如下:
CProgressCtrl* m_ProgressCtrl = 指向进度窗口中进度条的指针;
CLightControlDlg* m_LightControlDlg = 指向主控窗口的指针;
//使进度条位置参数ProgressValue的数值加1,并判断其是否超过1 000,如果是则置0
if((ProgressValue++)>1 000)
ProgressValue = 0;
//根当前的位置参数值更新进度条的位置
m_ProgressCtrl?>SetPos(ProgressValue);
//如果当前的灯控操作已完成,则隐藏进度显示窗口并使主界面的灯控按钮状态恢复正常
if(m_LightControlDlg?>Loaded == TRUE)
{
ShowWindow(SW_HIDE);
EnableButton();
}
当用户点击主窗口界面的灯控按钮时,进度显示窗口将自动弹出,而且进度条位置参数的初始值为零。每经历一定的时间间隔,系统都会执行OnTimer()函数,使进度条位置参数的数值不断叠加,当该数值的范围在规定值以内,将更新窗口中进度条的位置,否则重新置零。另外,系统将根据连接模块的相应参数来判断当前的灯控操作是否已完成,如果是则将进度窗口隐藏,同时恢复主控窗口中灯控按钮的正常状态,即使其能被用户再次点击。
3 实验结果
在现实试验中,将110 kV莲塘站设定为目标变电站来测试远程照明控制软件的适用性。该变电站的相关参数为:室外高压场地面积约2 090 m2,一次设备的独立间隔为10个,有14盏功率为400 W的高压射灯(钠灯),其中与灯控软件终端的最远距离约55 m。整个照明远控系统的无线局域网由AP接点负责组建,而每一盏射灯与负责接收指令并控制通断的灯控接点直接相连。两类接点的WiFi模块与单片机模块则分别选择了HLK?RM04和STC89C52RC芯片。单灯模式下,以开启#2电容器组的射灯为例,通过单击软件主控窗口中相应间隔的“开灯”按键,经历一段时间后,高压场地上的#2电容器组射灯将自动点亮,而软件主界面上对应的灯光图形状态也随之更新,如图8所示。
此外,莲塘变电站原有的灯控方式为14盏高压射灯,分成5组,每组由一个空气开关来控制。假定运维人员晚上在某个间隔进行倒闸操作时,只需打开该间隔的1盏灯光,即可满足照明要求,但因为原来条件的限制仅能一次性开启3盏灯光。如果以耗时0.5 h来算,原有方式消耗的电能为0.6 kW・h,而通过照明远控软件可实现单个灯光的开启,所消耗的电能将降至0.2 kW・h,仅为原来耗电量的[13]。另一方面,在恶劣天气或站内特巡的情况下可能需要打开场地上的所有灯光,而在软件的全局模式下,可通过远方点击“全部开启”按钮来完成一键开启。
4 结 语
本文介绍了变电站传统照明灯控方式的不足,针对其存在的耗电量大、易于跳闸等缺陷,设计并研发出一种基于MFC和Socket的照明远控软件,其主要包括单灯模式和全局模式两种工作方式。叙述了软件的总体架构,并给出了相关的UML图。在介绍软件的整体工作流程后,对其各子模块的设计进行了进一步的分析,具体阐述了主控窗口、通信窗口以及进度窗口的实现过程。最后给出该软件在实际变电站中应用的效果。实例表明,与原有方式相比,该软件具备较高的技术可行性,不仅实现了灯光的按需开启,而且极大地节省了能源。
参考文献
[1] 董旭柱,夏清,饶宏,等.对南方电网开展智能电网建设的思考[J].南方电网技术,2012,6(3):1?6.
[2] 王林梅,徐硕.智能变电站技术研究与应用[J].机电技术,2012,35(3):106?108.
[3] 钱怡,张辉.无人值班变电站通风、照明系统的现状和改进措施[J].现代制造,2011(30):36?37.
[4] LIPPMAN S B, LAJOIE J, MOO B E. C++ primer [M]. 5th ed. New Jersey: Addison?Wesley, 2012: 1?28.
[5] 任哲.MFC Windows应用程序设计[M].3版.北京:清华大学出版社,2013:65?71.
[6] DENNIS A, WIXOM B H, TEGARDEN D. Systems analysis and design with UML [M]. 4th ed. Chicago: RR Donnelley, 2012: 195?198.
[7] 卫洪春,彭小利,蒲国林.MFC窗口创建过程的研究[J].现代电子技术,2014,37(11):151?154.
[8] DEAN J, HARRISON A, LASS R N, et al. Client/server messaging protocols in serverless environments [J]. Journal of network and computer applications, 2011, 34(4): 1366?1379.
[9] 李霞,陈松,张国琰.基于Socket的VC++与FLASH通信[J].重庆交通大学学报(自然科学版),2011,30(2):344?348.
远程控制软件范文2
关键词:物联网 智能家居 远程监控子系统 软件设计
中图分类号: TQl74.758.11 文献标识码:A 文章编号:1007-9416(2016)04-0000-00
随着信息时代的到来,现代化科学技术得到了迅猛发展,智能家居逐渐走入居民的日常生活中。现阶段人们置业时不再单纯地追求房屋的位置与面积,对家居的智能化也提出了要求,这也就使得国内外企业都逐渐加快了智能家居的产业化进程。基于这一现状,对基于物联网的智能家居远程监控子系统软件设计进行分析具有一定的现实意义。
1物联网与智能家居概述
1.1物联网概述
所谓物联网,主要指的是通过具备一定智能感知能力、分析处理能力、计算能力以及执行能力的智能芯片,将物质世界的实际物体改造成为智能化对象,通过相应的通信协议对数据进行接收、传输、分析以及处理,从而搭建起物与物、人与物进行连接的网络[1]。物联网技术由感知层、网络层、应用层以及公共支撑技术组成,具备整体感知特征、智能处理特征以及可靠传递特征三大特征。
1.2智能家居概述
智能家居系统主要通过在家居住宅环境中应用嵌入式技术、计算机技术、通信技术等现代化技术,对家居生活中的各种子系统进行改造,从而构建舒适、环保、高效的家居环境[2]。物联网技术由感知层、网络层、应用层以及公共支撑技术组成,具备整体感知特征、智能处理特征以及可靠传递特征三大特征。
2基于物联网的智能家居远程监控子系统软件设计分析
2.1系统需求
现阶段的智能家居系统通常对光源、互联网、家用电器进行分散性控制与管理,导致家居设备不能通过互联网进行统一控制。因此基于物联网的智能家居远程监控子系统软件应当利用具有多电器接口的集中装置进行控制,统一对家具设备进行联网,从而通过智能终端实现家居设备的自动化控制。同时安全预警系统在智能家居系统中极为重要,主要通过门磁、红外线探测等室外感应器对异常状况进行预警,若业主没有及时对预警信号进行处理,预警系统会根据功能的不同连续发出预警信号。
2.2设计思想
基于物联网的智能家居远程监控子系统软件应当构建多样化的远程监控系统,利用手持遥控监控、互联网监控、4G远程监控等方式满足业主的多元化需求。同时应当谨慎选择传感与执行设备的分布,合理架构网路线路,保证智能信息处理系统软件功能的实现。智能家居系统作为智能小区系统的重要组成部分,它在运行过程中除了对家居环境进行改造,还应当加强与智能小区系统的结合,在智能小区系统中实现资源有效整合,进而完善家庭安防等远程监控功能,提高系统资源利用率。
2.3软件设计
2.3.1家庭安防子系统软件的设计
家庭安防子系统软件包括防盗报警远程监控、火灾报警远程监控、燃气泄漏远程监控以及紧急情况求助等功能模块,可以有效地保证业主的生命财产安全。家庭安防子系统软件主要通过在家居环境中的门窗、客厅、厨房等重要区域安置传感器,实现对家居环境不同区域的实时性动态监控。家庭安防子系统中主要使用ZigBee传感网络子软件,软件采用分层软件结构,由HAL层提供各种硬件模块的驱动,对定时器Timer、通用输入/输出GPIO以及通用异步收发传输器UART进行驱动,并通过OSAL提供各项管理服务。ZigBee传感网络子软件通过物联网技术与业主的通信设备进行连接,方便业主随时随地通过通信设备对家居环境中的安全状况进行了解与掌握。当家居环境中出现了异常状况时,家庭安防子系统可以利用ZigBee传感网络子软件进行分析,并根据报警原因系统触发报警程序发出报警信号,并会及时将信息传送至智能小区系统,智能小区系统会根据报警信号联系警察或保安对警情进行处理[4]。报警模块的电路设计主要通过PNP三极管8050的导通与截止对蜂鸣器的报警信号进行控制。
2.3.2远程抄表子系统的设计
传统的人工抄表方法不仅会造成人力物力的浪费,而且会在一定程度上打扰业主的正常生活,智能家居系统中的远程抄表子系统替代了传统的人工入户抄表,提高了业主的居住满意度。远程抄表子系统利用电子通信技术以及传感器技术,将电表、水表以及燃气表通过互联网与小区物业管理中心进行连接,方便智能小区系统对测量表的计量数值进行统计、分析与管理。当小区物业管理中心发出抄表指令时,数据集中器就会将数据通过网络网关发送至智能家居系统,业主在家就可以轻松进行缴费与结算。
2.3.3收费管理子系统的设计
收费管理子系统是由远程抄表子系统衍生出的智能家居系统,这一系统通过远程抄表子系统中的数据对费用进行自动计算,并对缴费时限进行设置[5]。业主在收到缴费通知后,可以利用互联网对详细费用进行查询与缴纳。同时收费管理子系统还可以与家庭安防子系统进行协同工作,当业主未能按时缴纳费用时会及时报警进行提示,从而提高费用缴纳的便捷性。
2.3.4智能家电子系统的设计
智能家电子系统是智能家居系统中的核心组成部分,是影响业主舒适度与满意度的重要因素。随着现代化互联网技术以及通信技术的发展与成熟,物联网技术也获得了较大程度的发展,并在冰箱、空调、热水器等家用电器中得到了应用。智能家电子系统就是对智能电器进行统一管理的技术系统,这一系统可以根据业主差异性的家居环境以及实际需求对家电进行合理化改造。智能家电子系统中的家电具备网络化功能,智能型家用电器可以通过互联网技术进行连接,实现家电信息的交流与共享,同时智能家电利用嵌入式互联网监控软件还可以对家居环境的变化进行监控,并及时对工作方式进行调节,从而提高业主的舒适度[6]。同时智能家电子系统还具备节能性特点,智能家用电器可以根据家居环境变化及时调整工作时间,在不需要使用时及时进行休眠,从而对能源进行节约。
智能家居系统对冰箱、空调、热水器等智能家用电器的控制主要利用嵌入式互联网监控软件实现。现阶段绝大多数智能家居系统使用嵌入式互联网监控软件主要由嵌入式WEB服务器与嵌入式视频服务器,mjpg-streamer组成。智能家电子系统中较为常用的是Boa服务器,即嵌入式WEB服务器,主要通过在官方网站下载源代码压缩包进行移植,并设置文件Makefile完成对CGI的功能支持与设置。对于嵌入式视频服务器来说,其最为典型的用途是将电视模拟视频信号转换为数字视频数据,并在虚拟机中进行存储,MIPEG与MPEG可以传送高质量的图片以及视频,但是却需要较大的带宽进行支持,智能家居系统虚拟机需要输入正确的数据实现客户端系统的智能交互。
3结语
随着自动化技术以及信息技术的发展,我国居民的日常生活得到了巨大的改变,人们对于生活质量的要求也日益提高。基于物联网的智能家居远程监控子系统是信息时代下智能小区建设的研究内容,体现了家居生活与现代化科学技术的结合。基于物联网的智能家居远程监控子系统软件设计应当从人性化设计出发,加强家居环境与业主的沟通与交流,从而构建现代化的家居环境。
参考文献
[1]姜宇航.基于物联网的智能家居控制系统设计[D].吉林大学,2014.
[2]李宁宁.基于物联网的智能家居系统的研究[D].河南师范大学,2013.
[3]文翔.基于物联网的智能家居远程监控子系统软件设计[D].西安电子科技大学,2014.
[4]杨海川.基于物联网的智能家居安防系统设计与实现[D].上海交通大学,2013.
[5]羡慧竹.基于物联网的智能网关系统研究与实现[D].北京工业大学,2014.
[6]刘真富.基于物联网的无线智能家居监控系统[D].哈尔滨工业大学,2013.
远程控制软件范文3
实习地点:学校3号机房
一、远程控制定义
所谓远程控制,是指管理人员在异地通过计算机网络异地拨号或双方都接入internet等手段,联通需被控制的计算机,将被控计算机的桌面环境显示到自己的计算机上,通过本地计算机对远方计算机进行配置、软件安装程序、修改等工作。远程唤醒(wol),即通过局域网络实现远程开机。
二、远程控制的概念
这里的远程不是字面意思的远距离,一般指通过网络控制远端电脑。早期的远程控制往往指在局域网中的远程控制而言,随着互联网的普及和技术革新,现在的远程控制往往指互联网中的远程控制。当操作者使用主控端电脑控制被控端电脑时,就如同坐在被控端电脑的屏幕前一样,可以启动被控端电脑的应用程序,可以使用或窃取被控端电脑的文件资料,甚至可以利用被控端电脑的外部打印设备(打印机)和通信设备(调制解调器或者专线等)来进行打印和访问外网和内网,就像利用遥控器遥控电视的音量、变换频道或者开关电视机一样。不过,有一个概念需要明确,那就是主控端电脑只是将键盘和鼠标的指令传送给远程电脑,同时将被控端电脑的屏幕画面通过通信线路回传过来。也就是说,控制被控端电脑进行操作似乎是在眼前的电脑上进行的,实质是在远程的电脑中实现的,不论打开文件,还是上网浏览、下载等都是存储在远程的被控端电脑中的。
远程控制必须通过网络才能进行。位于本地的计算机是操纵指令的发出端,称为主控端或客户端,非本地的被控计算机叫做被控端或服务器端。“远程”不等同于远距离,主控端和被控端可以是位于同一局域网的同一房间中,也可以是连入internet的处在任何位置的两台或多台计算机。
三、技术原理
远程控制是在网络上由一台电脑(主控端remote/客户端)远距离去控制另一台电脑(被控端host/服务器端)的技术,主要通过远程控制软件实现。
远程控制软件工作原理:远程控制软件一般分客户端程序(client)和服务器端程序(server)两部分,通常将客户端程序安装到主控端的电脑上,将服务器端程序安装到被控端的电脑上。使用时客户端程序向被控端电脑中的服务器端程序发出信号,建立一个特殊的远程服务,然后通过这个远程服务,使用各种远程控制功能发送远程控制命令,控制被控端电脑中的各种应用程序运行。
四、技术发展
发展经历
电脑中的远程控制技术,始于dos时代,只不过当时由于技术上没有什么大的变化,网络不发达,市场没有更高的要求,所以远程控制技术没有引起更多人的注意。但是,随着网络的高度发展,电脑的管理及技术支持的需要,远程操作及控制技术越来越引起人们的关注。远程控制一般支持下面的这些网络方式:lan、wan、拨号方式及互联网方式。此外,有的远程控制软件还支持通过串口、并口、红外端口来对远程机进行控制(不过这里说的远程电脑,只能是有限距离范围内的电脑了)。传统的远程控制软件一般使用netbeui、netbios、ipx/spx、tcp/ip等协议来实现远程控制,不过,随着网络技术的发展,很多远程控制软件提供通过web页面以java技术来控制远程电脑,这样可以实现不同操作系统下的远程控制。
五、远程控制应用
1.远程办公
这种远程的办公方式不仅大大缓解了城市交通状况,减少了环境污染,还免去了人们上下班路上奔波的辛劳,更可以提高企业员工的工作效率和工作兴趣。
2.远程教育
利用远程技术,商业公司可以实现和用户的远程交流,采用交互式的教学模式,通过实际操作来培训用户,使用户从技术支持专业人员那里学习示例知识变得十分容易。而教师和学生之间也可以利用这种远程控制技术实现教学问题的交流,学生可以不用见到老师,就得到老师手把手的辅导和讲授。学生还可以直接在电脑中进行习题的演算和求解,在此过程中,教师能够轻松看到学生的解题思路和步骤,并加以实时的指导。
3.远程维护
计算机系统技术服务工程师或管理人员通过远程控制目标维护计算机或所需维护管理的网络系统,进行配置、安装、维护、监控与管理,解决以往服务工程师必须亲临现场才能解决的问题。大大降低了计算机应用系统的维护成本,最大限度减少用户损失,实现高效率、低成本。
4.远程协助
任何人都可以利用一技之长通过远程控制技术为远端电脑前的用户解决问题。如安装和配置软件、绘画、填写表单等协助用户解决问题。
六、远程控制安全
尽管远程访问工具存在安全问题,不过现在的技术用户对于远程访问支持的需求却不断增加。也就是说,it团队无法不使用远程控制技术,因为他们要让客户和员工满意,并尽可能提供全天候的远程支持。利用远程访问技术提供离线计算设备支持的同时,也需要注意维护安全和企业管理政策,为此,本文为大家提供五个关键要素:
第一要素:制定远程控制策略
想要有效降低企业远程访问的风险,制定远程控制策略是至关重要的。理想的策略能够帮助企业确定远程故障诊断和维护要求的需求,并能根据需求来合理分配花在远程支持设备上的资金,以及遵守必要的安全规则。理想的策略还能够列出具体标准来指导it团队,如果没有远程控制安全策略,企业将继续沦为黑客的猎物,因为现在越来越多的it支持团队开始使用远程访问工具,而黑客则可以利用远程访问攻击企业系统。
第二要素:部署现场解决方案
部署现场解决方案能够更好的控制安全,另外,对现场设备管理接口的访问只能通过加密网络连接来访问,这样只有本地控制台端口和指定网络段才能访问,这种设计可以有效防止远程攻击者通过远程访问网络获取对管理功能的未经授权访问.根据最新安全厂商调查显示,这种解决方案是最佳安全做法,因为能够通过限制可能的攻击方式来有效降低操作系统层漏洞被利用的比率。这种应用模式开始吸引越来越多的企业采用,尤其是大型企业和监管产业的企业。另一个架构方面的考虑因素就是解决方案供应商的商业模式,如果你使用应用服务供应商(asp)提供的应用服务,你的数据和客户数据就不可避免要经过第三方,这样做就扩大了合规责任的范围。确保asp使用的安全性将涉及严格的服务水平协议(sla)以及第三方涉及机构定期严格的服务供应商审计。在计算解决方案的隐形成本时也要考虑这些审计问题。
第三要素:审核第三方验证
在调查远程支持解决方案的安全性时,你也需要权衡第三方验证问题。有些供应商已经将其软件提交给了安全审计机构,这些软件的审计评估结果通常能够在供应商的网站找到,如果你不能找到解决方案的安全审计数据,可以要求供应商提供给你。对解决方案安全问题的调查绝对不能掉以轻心。
第四要素:确保审计能力
要确保每个远程支持会话的详细信息都自动记录和保存,以符合合规审计要求。持有聊天记录和文件传输记录能够极大地简化审计的流程。此外,对所有系统和ip信息也应该保存,因为这些数据能够说明哪些设备何时被访问过。理性情况下,远程控制解决方案还可以记录每次会话活动的视频以提供每次通信的画面信息。这种能见度以及所有会话详情的记录将为审计提供强有力的证据。
远程控制软件范文4
关键词 远程控制 控制技术 应用
中图分类号:TP391.06 文献标识码:A
0 前言
1990年以来,随着计算机技术的普及、因特网与通信技术的发展,互联网与人类的生活、工作的结合日益紧密,而计算机网络远程控制技术得到应用。作为业界公认的实用技术,计算机网络远程控制和管理得到更多用户的重视,并广泛应用于各行各业。
1 计算机网络远程控制技术概述
1.1 计算机网络远程控制技术的定义
计算机网络远程控制技术是指,通过某台指定的远距离终端计算机依赖于网络,去控制及监视另一台或多台终端设备(如计算机、自动化设备等)的技术,其主要应用于远程监控、远程技术支持等。
如果从计算机控制技术的对象来看,早期的计算机控制技术主要是针对单变量线性的对象,而现代网络远程控制技术的对象则由一变多,也就是我们所谈到的多变量非线性的对象;而从实现远程控制技术的元器件来看,早期监控技术主要依赖于独立模拟元器件,而现代网络远程控制技术则建立在大规模集成电路的基础上。①互联网与通信科学的进步,一方面改变了控制技术早期的技术基础及系统结构,另一方面也使得控制技术与网络有了更好的融合,也就是我们现在所谈论的计算机网络远程控制技术。基于网络的远程控制技术,主要会使用四种网络接入模式,包括LAN、WAN、电话拨号及互联网接入。②
1.2 远程控制的关键技术
1.2.1 Web技术
Web技术起源于日内瓦某个粒子实验室,其主要基于超文本技术,包括HTTP(应用层协议-超文本传送协议)及HTML(表示层句法-超文本标记性语言)两大技术标准。
1.2.2 Activex技术
这一项技术主要是针对互联网相关应用开发出来的技术,包括Activex 控件、文档、脚本描述、服务器框架及Java虚拟机等五大部分,其主要依托于组件或分布式组件对象模型。该技术是微软早期创建的远程控制技术之一,被应用于常见的服务器及客户终端机中。
1.2.3 Magic Packet技术
Magic Packet技术是又AMD公司所开发的,又称作网络唤醒技术,其主要通过MAC地址来进行网络中计算机的辨识,即使客户端的计算机出于关机状态,Magic Packet也可以通过其标准的唤醒数据包来启动任一指定MAC地址的远程终端,开启电源并启动电脑。
1.2.4 远程屏幕监视技术
这一技术主要利用TCP/IP协议来完成远程监控,服务器端基于Winsock控件建立连接、发送指令到客户端,在完成监控屏幕指令后,客户端会通过图片格式的文件反馈回服务器。
1.2.5 Sockets技术
Sockets技术,又称为套接字技术,其主要分为流套接字及数据包套接字两大类。套接字技术是基于VC++的语言编程来完成远程控制过程中的信息传输和信通的,并且支持TCP/IP协议。
1.3 远程控制技术的原理及实现
1.3.1 远程控制技术的原理
远程控制技术可以帮助建立多台计算机之间的数据交换通道,从而使得专业工程师利用互联网或通信技术来进行多台计算机的控制成为可能。远程控制技术的实现需要依靠三大核心构成,包括互联网、远程控制软件、专业工程师。通常情况下,其实现原理如下:位于远程终端的计算机(称为服务器端或控制端),利用远程控制软件,向被控制的多台终端设备(称为客户端或被控制端)发出指令,并利用远程终端的计算机来进行各种程序的操作,比如针对客户端所在计算机文件的使用、查看及管理客户端的多个应用程序、远程使用与客户端所在计算机已建立连接相关外部设备等某些特定的工作。
但在使用远程控制技术前,有三点需要注意的地方:第一,“远程”不代表距离或位置的远近,客户端及服务器端所在的设备完全可以是在同一数据中心机房的任意设备,或通过互联网接入的任意设备;第二,如果需要通过互联网来使用远程控制技术,必须通过远程控制软件作为载体,即将远程控制软件预装或安装到需要被控制的终端设备上;第三,服务器端的主要职责是发送指令与最终执行结果的查看;客户端的主要作用是根据指令完成操作、反馈执行结果。为了便于专业IT人员的后续工作,很多现代远程控制技术,都会基于互联网技术、利用浏览器来运行相关程序。
1.3.2 远程控制系统实现框架
网络远程控制系统由三大核心系统组成,包括有现成设备检测与控制系统、远距离数据传输系统及远程监控终端系统。③在进行实际远程控制技术的实现时,需要注意以下两点:综合考虑整体远程控制系统的安全性及个性化操作需要,建议服务器端开发语言采用Linux系统下的C语言、客户端采用Windows系统下的C++语言;参照Socket技术及流程,并对所有远程控制指令进行加密,服务器及客户端仅识别加密语句;在Socket技术与数据库技术基础上,建立远程有效访问和监控机制,隔离并控制异常数据情况。
2 远程控制技术的应用
2.1 计算机网络远程控制技术的应用
计算机网络远程控制技术在实际生活和工作中的应用广泛,如远程的办公、远程教育、远程监控等多个方面。④其中前者在国内的应用较少,后两者应用居多。
2.1.1 远程办公
通过计算机网络远程控制技术,用户可以通过互联网随时随地地办公,实现办公自动化。远程技术可以帮助用户在任意地点通过internet接入办公室的工作计算机,使用计算机中的应用程序、计算机硬盘中存储的各种信息和数据,访问文件、共享资源等。远程办公不仅有利于加强公司内部人员的沟通、提高工作效率和工作兴趣,远程办公对于缓解一线城市交通压力、减少环境污染等大有益处。目前,在西方发达国家,如美国、德国、英国、瑞典等,对于远程办公的应用已经非常广泛,但国内在远程办公方面还处于非常初级的阶段,仅少量跨国企业采用了这样的模式。
2.1.2 远程教育
计算机网络远程控制技术还应用在远程教育方面。国内在远程教育方面的应用主要包括企业e-learning平台的建设、培训学校远程教育平台的提供、互联网网站远程教育资源和内容的提供。国内的领先企业在远程平台建设方面的投资正如火如荼,其通过网络远程控制技术所建设的e-learning平台,可以供企业员工在远程接受企业内部的培训及相关学习资料、学习心得的分享;而在远程教育平台、远程教育资源和内容的提供方面,网络远程控制技术也是不可或缺的,一方面教师可以通过远程技术提供授课服务、加强与学生的互动与交流、增强学习频率与效率,另一方面远程模式对于学习成本的降低和优化也起到不可小觑的作用。对于偏远地区、教育资源稀缺地区,远程教育对于当地教育资源的补充也是未来政府关注的重点。目前我国在远程教育方面的投资还十分欠缺,希望在国家十二五发展包括2013年财政支出中,加大对远程控制技术在教育行业应用的投资于倾斜。
2.1.3 远程监控
除远程办公和远程教育以外,国内企业在远程监控方面的应用也较为广泛,尤其是在针对企业用户的企业级硬件运维方面的应用。对于银行、制造、电信、互联网等基础架构较为复杂、且企业硬件设备种类多样、数量庞大的企业而言,通常都会采购由原厂服务商提供的远程监控软件及服务,通过服务商远程的专业工程师和领先的技术工具,帮助企业实现24*7小时的实时监控,并针对性地找出系统日常运行中的问题,通过远程控制技术来提供相关的软硬件支持服务、日常的故障查询、常规故障修复等问题。远程监控可以大量降低企业的运维成本。此外,远程监控还应用于企业日常应用,使用规范监控、网络异常流量监控、员工行为监控、商业机密监控等方面,避免由于不规范操作或病毒感染等问题导致企业整体系统出现风险的问题,做到实时监控、遇到问题解决问题。
2.2 远程控制技术的主要功能和作用
远程控制系统的主要功能和作用主要包括实时响应、稳定可靠、可操作性强这三大方面。对于远程控制技术来说,需要满足以上三点才可能被广泛应用于实际生活和工作,远程控制技术为用户提供实时响应的功能,在远程终端的服务器或专业工程师具有自动辨识设备问题或系统风险的能力,能及时将有效信息反馈给客户端,或帮助客户端修复相关错误或提出警示;远程控制技术的可操作性和稳定可靠性对于用户来说是至关重要的,过于复杂的远程操作系统不适用于非专业人士的使用,因此在设计和实施远程控制技术时,需要考虑到操作的便捷性与稳定性。
3 结论
相比较于传统的控制技术,基于网络的远程控制技术更加的灵活,并且对于计算机信息的共享更加充分、降低了周期性专业工程师现场诊断及定期巡检的风险、对于企业的成本控制也大有裨益。
注释
① 陈希武.利用网络实现远程控制的技术分析[J].科技创新导报,2009(1):34-35.
② 眭春辉.浅谈计算机远程控制技术及常见软件应用[J].电脑知识与技术,2010(27):7654-7655.
远程控制软件范文5
A 你可能只将r_server.exe排除了,而Nod32会监控Radmin程序所有的文件,只要将Radmin程序所在文件夹整个添加到排除列表中,接下来再将下面的几个程序文件也添加到排除列表中,即可避免Nod32的干扰而正常使用了。
很多远程控制软件都会被杀毒软件或是防火墙软件当成病毒杀掉或是被拦截而无法运行,使用这类软件时一般都需要事先在杀毒软件或是防火墙中设置,将远程控制软件的相关文件添加到免查杀、拦截列表即可使用。其实现在QQ或TM提供的远程协助功能在某些场合下很方便使用,只是必须要远程有人能操作QQ并发起远程协助邀请,如果不是直接远程控制无人职守的服务器类计算机,都可以借助QQ或TM的远程协助来实现远程控制。
Word与卡巴斯基2009冲突如何解决
Q 之前使用Word一切正常,可以正常保存文件,但自从安装了卡巴斯基2009后,在保存文件时总是提示错误而无法成功保存,关闭卡巴斯基的监控功能即可解决。请问这该如何解决?
A 右击托盘区的卡巴斯基程序图标,选择“设置”,再选择“保护反恶意程序”,在“文件和内存”设置区中单击“设置”按钮,选择“附加”选项卡,将“扫描模式”设置为“访问时”,最后单击“确定”即可解决冲突了(如图)。
如何让DFX音效插件窗口随千千静听启动
Q 为了优化音质,我下载安装了DFX音效插件,但是在打开千千静听播放器后,音效插件窗口并不随它启动。请问如何设置才能让DFX音效插件随千千静听启动?
A 右击千千静听播放器主窗口,选择“千千选项”,在打开的窗口中选择“音效插件”项,在右侧窗口中勾选“DFX”项,再单击“配置插件”按钮,在打开的小窗口中再勾选“当千千静听启动时显示DFX控制界面”项即可。
关闭WMP的CD复制功能
Q 我现在每次播放CD时,WindOWS Media PIayer总是会将CD内容自动复制到硬盘中,但我并不想让它自动复制。请问如何设置取消这个功能?
A 自动复制CD这是Windows Media Player的CD翻录功能在作怪,运行Windows Media Player,执行“工具/选项”命令打开“选项”对话框,切换到“翻录音乐”标签,将“插入CD时进行翻录”选项取消,最后单击“确定”按钮即可取消CD自动复制功能。
伪装的文件无法找回
Q 之前我使用超级兔子将一个重要文件伪装成控制面板了,恢复系统后只看到伪装的文件,原先的文件无法提取了。请问如何才能将重要的文件提取出来?
A 打开超级兔子,启动“安全助手”,单击“伪装文件夹”项,单击“装入文件夹”,选择伪装文件夹,将伪装的文件夹加载到列表后再单击“取出文件夹”项,单击“下一步”按钮即可解除伪装了。
如何让消失的瑞星监控小红伞重新显示
Q 我安装的瑞星杀毒软件,今天开机后发现以前一直显示的监控小红伞图标消失了,重新启动瑞星也不能解决问题。请问这是什么原因?
A 首先试试重新启动瑞星监控服务是否能解决问题:单击“开始/运行”,输入“services.msc”并回车打开服务管理器,找到“Rising RealTime Monitor”这个服务,手动将该服务启动,再重新启动一次瑞星杀毒软件,如果问题仍不能解决,可能是系统感染了较为严重的病毒,重新启动系统并按F8进入到安全模式,然后启动瑞星看是否能够启动,启动后再执行全盘病毒扫描查杀硬盘中的病毒。如果还不能启动瑞星,建议使用《电脑迷》光盘引导系统并使用内置的查毒工具进行病毒检测。
谷歌金山词霸界面乱码如何解决
远程控制软件范文6
紧张的期末考试结束后,放假在家,爸爸妈妈白天都在上班,我想这下可要好好的放松一下了,打开电脑,很快就找到一个“弹弹堂”的游戏玩了起来,每天都要玩上好几个小时,一两天时间,人物就已经升到19级了,真的太过瘾了。虽然爸爸妈妈每天都打电话回来问问我在干什么,我都说在看书,反正我看过的书有好多,随便说一下就对付过去了。可是到了第三天,还是被爸爸发现了一些蛛丝马迹,爸爸查看了电脑的每天开关机时间,问我每天都打开电脑那么长时间干什么,是不是在玩游戏?没有证据,我拒不承认,只是说有时我查一下东西,忘记关电脑了。我和爸爸的“智力游戏”就这样开始了。
可能是爸爸不太相信我说的话,给电脑设置了密码。不知道密码,这下可急坏我了,我试过了爸爸所有可能用到的密码,都不对。想问一下,又怕引起怀疑。怎么办呢?好在爸爸还是鼓励我学习些电脑知识和从电脑上学习一些东西的。爸爸上班时,我打电话跟爸爸说,暑假作业上有几题目不会做,想查一下电脑。爸爸没办法,只好把密码告诉我了,还特地关照我要好好学习,不能玩游戏啊。终于又可以玩游戏啦,哈哈,我少玩一会,有谁会知道呢?
可能是爸爸还觉得不太放心,要了我的qq号密码,将电脑远程控制设置成了自动接收远程控制连接,又安装了网络人远程控制软件,但是在控制时,我的电脑桌面上是有提示的,这个秘密被我无意中发现了,好险啊!为了保险起见,我又新申请了一个qq号码,不告诉任何人密码,并设置成隐身登录。爸爸安装的网络人远程控制软件是免费版的,所以不能隐蔽控制,每次开电脑,我都将它的远程控制设置成关闭。听到爸爸说这个免费版的软件不好用时,我只是在一旁偷着乐。哈哈,想监视我,没那么容易吧。
爸爸又在电脑上安装了关机王软件。设置每次开机55分钟后电脑自动关机,关机后很长时间都不能再次启动电脑;并且设置在电脑上不能打开带“游戏”、“电影”、“电视”等关键词的网页、软件等。经过我多次的试验,只要在电脑开机55分钟前,我自己先关电脑,可以再次启动电脑,还可以再玩55分钟电脑;有些游戏只要不含“游戏”这两个字的,还是能打开玩的。可惜我还没偷玩一会,爸爸实然出现在我身后,被逮了个正着,爸爸“表扬”了我一下,说你这小子还鬼精鬼精的嘛。哈哈,虽然被逮着了,但这个纯属意外。
爸爸在电脑上专门给我新增了一用户名,可以用“家长控制”来设置电脑可以开启的时间段。又安装了一个向日葵远程控制软件,不但可以打开我的电脑桌面,随时可以看到我的电脑在运行些什么程序,还可以控制家中的摄像头,看看是什么人在电脑面前。太可怕了,而且还能限制住打开电脑的时间。第二天刚好表哥在我家玩电脑游戏,我站在后面看了一会,当时就被爸爸知道了,立马打电话责问了我。过一会我将摄像头转了个向,又进来看了一会,还是被爸爸知道了,到现在我还想不明白是怎么被发现的。真是“道高一尺、魔高一丈”、“姜还是老的辣”啊。经过和爸爸连续一周“智力游戏”的较量,我终于败下阵来。