基于Web的远程电脑桌面监控系统的研究与实现
远程控制技术的发展及应用
信息工程学院本科生毕业论文远程控制技术的发展及应用专业: 信息技术应用与管理队别 : 二队学生班级: 八班姓名: 张明月学号: ___________________________ 指导教员: 丁志芳内容摘要随着科技的高速发展,网络科技影响我们生活的方方面面,远程科技和有关的软件的发展,为大家的生活以及很多的活动都带来了非常大的便利性,大家对于电脑控制体系也提出了更多的需求, 在现代家居中,人们希望能通过办公室电脑或手机实现对家中电源、各类电器等设备的远程控制,在主人到家前打开相应设备,譬如说提前20分钟打开洗衣机洗衣服、提前5分钟打开空调、开门时电视机自动打开。
为了满足大家的需求,软件开发者结合大家的需求,探索出了优秀的控制科技和有关的软件内容。
本文论述了远程控制的原理、远程控制的分类、远程控制技术发展经历。
分析了用远程控制传输文件、远程控制的安全问题及防范、远程控制的应用及远程技术趋势问题。
重点介绍了硬件、远程控制软件、远程控制在校园网方面的应用、远程控制在家庭自动化方面的应用、远程协助在图书馆领域的应用。
AbstractWith the rapid development of science and technology, network technology has i nfluenced every aspect of our lives. The development of remote technologyand related software has brought great convenience to people’s everyday life and social activities, and at the same time, more demands for computer control system are asked for. In contemporary household, it is hoped that remote control of various equipments, such as home power supply and all kinds of electrical appliances through office computers or mobile phones can be achieved. In that case,corresponding equipments can be opened before the master’s arriving home. For example, open washing laundry 20 minutes ahead, turn on air conditioning5 minutes in advance and turn on the television automatically when the door opens. In order to meet everyone’s needs , software developers haveexplored the excellent control technology and related software. This paper discusses t he classification and the principle of remote control as well as the development of remote control technology .Besides,it analyzes the transfer files with remote control, remote control of the se curity and protection, the application of remote control and remote technology trends. It mainly introduces hardware, remote control software, the application of remote control in campus network and home automation, and the application ofremote assistance in the library.关键词:远程控制技术,远程控制软件,校园网,家庭自动化,图书馆Key words:Remote Control Technology,remote control software,Campus Network,Home Automation,Library.目录内容摘要 (2)Abstract (3)第一章远程控制技术概述 (6)1.1 引言 (6)1.2远程控制的原理 (6)1.3远程控制的分类 (7)1.4远程控制技术发展历程 (8)1.4.1 TCP协议 (8)1.4.2 UDP协议远程控制 (9)第二章远程控制的使用 (10)2.1远程控制访问 (10)2.2配置远程桌面主机 (11)2.3客户端软件的安装 (11)2.4访问远程桌面 (12)2.5远程桌面的Web连接 (12)2.6设置 (13)2.7使用 (14)2.8终端服务的实现 (14)2.9客户端的实现 (15)2.10实现远程协助 (15)2.11注意事项 (16)2.12远程协助的改进 (16)2.13远程控制的安全问题及防范 (17)第三章远程控制的应用 (20)3.1远程控制的应用领域 (20)3.2硬件介绍 (23)3.3远程控制软件的介绍 (27)3.3.1远程控制软件的原理: (27)3.3.2现在主要的远程控制软件 (29)3.4远程控制在校园网方面的应用 (42)3.4.1校园网多媒体教学的应用 (42)3.4.2基于校园网的多媒体教学的远程控制系统的构建原则 (42)3.5远程控制在家庭自动化方面的应用 (44)3.5.1家庭自动化与安防向高集成度和全面数字化发展 (44)3.5.2更高集成的家庭自动化系统: (45)3.5.3家居监控是数字家庭的重要组成部分: (45)3.5.4安防设备:数字化、无线化 (47)3.5.5远程协助在图书馆领域的应用 (48)第四章远程控制技术趋势 (55)4.1Windows 系统中的远程控制 (55)4.2功能强大的远程控制软件 (55)4.3集中管理多台远程计算机 (55)4.4用IE浏览器进行远程控制 (55)4.5访问代码连接进行远程控制 (56)第五章总结: (57)致谢 (58)参考文献: (59)第一章远程控制技术概述1.1 引言互联网的发展与应用改变了人们的生活,一些前人无法想象的事变成现实,而远程控制技术就是其一。
基于Rust的多机远程桌面监控系统设计与实现
基于Rust的多机远程桌面监控系统设计与实现摘要本文介绍了一种基于Rust编程语言的多机远程桌面监控系统的设计与实现。
该系统旨在实现对多台远程计算机的屏幕监控和控制,提供高效稳定的远程访问体验。
引言随着信息技术的快速发展,远程桌面监控系统在各个领域得到广泛应用,特别适用于远程办公、教育培训和技术支持等领域。
然而,现有的远程桌面监控系统在性能、安全性和可靠性方面存在一定的局限性。
因此,设计一种基于Rust的多机远程桌面监控系统具有重要意义。
系统设计架构本系统采用分布式架构,包括一个中央控制节点和多个远程计算机节点。
中央控制节点负责接收用户请求,协调多个远程计算机节点的操作。
远程计算机节点负责捕获屏幕图像并发送给中央控制节点,同时接收中央控制节点发送的控制指令并执行。
功能模块1. 屏幕捕获模块:该模块负责捕获远程计算机节点的屏幕图像,并将图像数据传输给中央控制节点。
2. 屏幕显示模块:该模块负责将中央控制节点接收到的屏幕图像数据显示在用户界面上,实现远程桌面显示功能。
3. 控制指令传输模块:该模块负责将用户在中央控制节点输入的控制指令传输给指定的远程计算机节点,并确保指令的准确传达和执行。
技术实现1. Rust编程语言:Rust是一种内存安全、并发性高的系统级编程语言,具有强大的性能和可靠性。
本系统使用Rust作为主要编程语言,能够保证系统的安全性和稳定性。
2. 图像处理库:本系统使用开源的图像处理库,负责屏幕图像的捕获和显示,保证图像的清晰度和流畅性。
3. 网络通信协议:本系统使用TCP/IP协议进行中央控制节点和远程计算机节点之间的通信,确保数据传输的可靠性和稳定性。
实现与测试本系统经过详细设计后,通过编码实现并进行了一系列的测试。
测试结果表明,在多台远程计算机上同时进行屏幕监控和控制时,系统具有较高的性能和稳定性,能够提供良好的远程访问体验。
结论本文介绍了一种基于Rust编程语言的多机远程桌面监控系统的设计与实现。
局域网中远程桌面监控系统的设计与实现
计算机网络专业(本科段)****大学毕业设计(论文)论文题目局域网中远程桌面监控系统的设计与实现分校姓名总考号年月局域网中远程桌面监控系统的设计与实现摘要局域网远程桌面监控系统的设计与实现摘要远程桌面监控系统可以让本地计算机通过局域网访问不同的远程计算机,并对其进行操作。
维护人员可以通过本系统实时地监控联网计算机的运行情况、根据需要随时改变联网计算机系统设置,对出现故障的计算机能够通过网络及时修复。
管理人员通过本系统可以规范员工对计算机的使用、及时发现并解决工作中存在的问题。
本系统可以在不同平台上运行,实现运行不同桌面操作系统的计算机之间的相互监控。
该系统对远程主机的监控主要包括:实时监视桌面状态、修改系统配置文件、控制鼠标、键盘的基本操作。
本系统采用Java语言实现,开发工具采用NetBeansIDE6.7开发。
本文介绍了局域网中远程桌面监控系统的分析、设计和开发的全部过程。
运用功能结构图、程序流程图等对远程桌面监控子系统的设计过程进行详细的说明。
首先简单介绍了远程桌面监控系统的应用前景以及面临问题;介绍了系统的总体目标以及用户需求。
设计了系统的基本框架和各个模块的功能;然后主要介绍了各个功能模块的具体实现步骤。
并对模块中用到的类、构造函数和主要方法做了简单的说明。
最后给出了测试方法和结果,对系统的优缺点进行了总结。
关键词∶远程桌面监控Java Socket JPEG RMIDesign and Implementation of RDMS AbstractDesign and Implementation of RemoteDesktop Monitoring System in LANAbstractRDMS enables the local computer to control a different remote computer through the LAN . In the system the administrator can monitor the operation of a remote computer, change the remote computer's system settings, repair faults in remote host. The administrator can regulate the use of staff on the computer, to discover and resolve problems.This system can run on different platforms to achieve monitoring between computers running different operating systems. The system for remote monitoring and control console includes: real-time monitoring desktop status, modify the system configuration files, control the mouse, keyboard, basic operations. The system is developed in Java language implementation, development tools are NetBeansIDE6.7 .This paper describes analysis, design and development process of RDMS. Functional structure diagram, program flow chart are used in system design process. First RDMS application prospects, as well as the problems faced is introduced; the overall system objectives and user requirements are described. Design of the system basic framework and functions of each module are discussed; the various functional blocks of concrete implementation steps, modules used in class, constructor and main method of doing a simple description are given. Finally, test methods and results, advantages and disadvantages of the system are summarized.Keywords: Remote Desktop Monitoring Java Socket JPEG RMI目录第1章引言 (1)第2章需求分析 (3)2.1系统设计背景与总体目标 (3)2.1.1系统设计的背景 (3)2.1.2系统设计的总体目标 (3)2.2用户需求 (3)2.2.1功能需求 (3)2.2.2性能需求 (4)第3章可采用的技术方案与可行性分析 (5)3.1可采用的技术方案 (5)3.1.1套接字Socket (5)3.1.2JPEG压缩技术 (6)3.1.3Java的RMI技术 (7)3.2可行性分析 (9)3.2.1技术可行性 (9)3.2.2经济可行性 (9)3.3编程语言与开发工具 (10)3.3.1Java编程语言 (10)3.3.2NetBeans开发工具 (10)第4章系统分析与设计 (12)4.1系统基本框架 (12)4.2系统总体设计与功能结构 (13)4.3主控端系统设计与功能结构 (13)4.3.1配置管理模块 (14)4.3.2显示远程桌面模块 (15)4.3.3远程控制模块 (16)4.4被控端设计功能结构 (17)4.4.1配置管理模块 (17)4.4.2发送桌面信息模块 (18)4.4.3响应控制模块 (19)第5章系统实现 (20)5.1系统实现思路 (20)5.2主控端程序(Client Program) (22)5.2.1配置管理模块中的基本操作功能 (22)5.2.2配置管理模块中的扫描可连主机功能 (27)5.2.3显示远程桌面模块中的桌面显示功能 (30)5.2.4显示远程桌面模块中的附属功能 (34)5.2.5远程控制模块 (34)5.3被控端程序(ServiceProgram) (35)5.3.1配置管理模块中的安全管理功能 (35)5.3.2配置管理模块中的系统基本设置功能 (37)5.3.3发送桌面信息模块 (39)5.3.4响应控制模块 (42)第6章测试 (45)6.1主控端测试 (45)6.1.1对基本操作功能的测试 (45)6.1.2对扫描可连主机功能的测试 (45)6.1.3对远程控制功能的测试 (45)6.2被控端测试 (45)6.2.1对连接密码的验证测试 (45)6.2.2创建存储密码文件的测试 (46)6.3测试结果 (46)第7章结论 (47)致谢 (48)参考文献 (49)第1章引言网络的诞生拓展了计算机的应用范围,网络的迅速发展在提高生产效率的同时也改变了人们的工作方式。
基于C#的多机远程桌面监控系统设计与实现
关键词 : T C P; UDP ; 远程 桌面 ; C# ; 远 程 控 制
中图 分 类 号 : TP 3 1 9
文献 标 识 码 : A
文章 编 号 : 1 6 7 2 — 7 8 0 0 ( 2 0 1 3 ) 0 1 1 - 0 0 8 2 — 0 3
务器 端程 序 和客 户 端 程 序 。
用 加 壳 技 术 防 止被 反 编 译 , 被 监 控 端 信 息 透 明公 开 , 由 于 运行在. NE T 平 台上 也 不 易 被 病 毒 劫 持 , 有 效 防止 了 杀 毒 软件的误杀误报。
远 程 桌 面 监 视 软 件 以及 控 制 软 件 所 使 用 的 开 发 技 术
( 4 ) 文 件 传 输 模 块 。可 以查 看远 程 计 算 机 硬 盘 中 的 文 件夹 以及 文 件 。可 同时 向一 台 或 者 多 台 计算 机 发送 文 件 。 ( 5 ) 通 信 模 块 。为 远 程 桌 面 模 块 、 远 程控 制 模 块 、 文 件
如要更改远程桌面的控制代码可不更改通信模块代码系统主要类设计系统充分利用了面向对象语言多态的特性对系统中的主要功能函数都采用接口的方式进行了封装并使用多个动态链接库进行封装使系统二次开发或者更新时数据库设计根据服务器的功能模块划分以及系统功能需求设计创建了一个名为tcontroldb的数据库它包含用户表muser角色表mrole客户端信息表mclientmuser表设计项目数据类型说明idint主键idusernamenvarchar用户名userpwdnvarchar用户密码roleidint角色idadddatedatetime添加日期mstateint状态isadminint是否是超级管理员remarknvarchar备注mrole表设计项目数据类型说明idint主键idrolenamenvarchar角色名mstateint状态limitlistnvarchar有权限模块列表remarknvarchar备注mclient设计项目数据类型说明idint主键idclientnamenvarchar客户端名mstateint状态clientipnvarchar客户端ipremarknvarchar备注系统核心模块实现针对客户端和服务器端都会共用的核心类设计并实现了相应的核心接口函数
网络监控软件简介
网络监控软件网络监控软件网络监控软件一般能够监控QQ软件、MSN软件,可以在不安装客户端的情况下轻松封堵屏蔽这些聊天软件的使用。
可以监控到每台电脑实时的上行流量,下午流量;FreeEIM 同时可以监控到公司整个网络的带宽流量大小。
可以监控到下面电脑的屏幕和电脑里的文件,还可以设置对下面的电脑屏幕定时截取照片,内网管控还可以实现控制USB存储,控制应用程序的运行等。
目录一、网络监控软件定义二、网络监控应用背景三、网络监控软件应包含的基本功能四、网络监控软件4种工作模式五、网络监控软件技术驱动原理六、网络人网络监控软件七、流行的网络监控软件一、网络监控软件定义一、网络监控软件定义网络监控软件是指针对局域网内的计算机进行监视和控制;针对内部的电脑上互联网以及内部行为与资产等过程管理;包含了上网监控(上网行为监视和控制、上网行为安全审计)和内网监控(内网行为监视、控制、软硬件资产管理、数据与信息安全);二、网络监控应用背景首先,我们谈谈email。
比起传统信件,email速度快,还更有效率,在许多企业,电子邮件已渐渐具备正式公文的性质,企业档案资料的管理已不仅限于各类纸张文挡,也包括各类来往的电子邮件。
如果对电子邮件进行管理、备份,企业可更有效地管理对内对外的档案。
方便的email,也可能被员工当作有意或无意泄漏机密的主要管道。
据调查,美国大约四分之三的大型企业,利用特殊软件,检查员工的电子邮件,防止泄漏公司机密。
电子邮件也正在变成调查犯罪的重要证据,许多案件都追查过嫌犯的电子邮件,发现他们使用的讯息类型,以及在网络上找到的讯息等。
许多证券公司,都根据规定,将企业往来的电子邮件,储存一段时间。
基于此,对企业电子邮件进行备份已经相当必要。
同样,互联网的其他应用,如最基本的网页浏览功能,msn、QQ等IM即时通讯工具,Google、百度等搜索引擎,以及企业网站等等,也越来越成为企业必不可少的业务通道。
一句话,我们已经进入了互联网时代。
云桌面方案
云桌面方案1. 简介云桌面方案(Cloud Desktop Solution)是一种基于云计算技术的虚拟桌面解决方案。
传统的桌面环境通常是在本地计算机上运行的,而云桌面方案将桌面环境移植到云端服务器上,用户可以通过互联网访问云桌面,实现随时随地的办公。
云桌面方案提供了许多便利和优势,例如用户无需购买昂贵的硬件设备,只需通过互联网连接到云桌面即可;用户的数据和应用程序保存在云端,可以实现数据的备份和恢复;用户可以在不同设备上访问云桌面,实现跨平台的办公等。
2. 云桌面方案的架构云桌面方案的架构主要由以下几个组件组成:•云桌面服务器:云桌面服务器是云桌面方案的核心组件,负责承载用户的桌面环境,并提供计算和存储资源。
云桌面服务器通常是部署在云服务提供商的平台上,可以根据用户的需求进行弹性扩展。
•桌面虚拟化技术:桌面虚拟化技术是云桌面方案的基础,用于将多个用户的桌面环境隔离运行在同一台物理服务器上。
常见的桌面虚拟化技术包括基于虚拟机的桌面虚拟化和基于容器的桌面虚拟化。
•用户终端设备:用户终端设备是用户访问云桌面的入口,可以是台式机、笔记本电脑、平板电脑或智能手机等。
用户终端设备通过互联网连接到云桌面服务器,使用远程桌面协议或者Web浏览器进行访问。
•存储系统:存储系统用于存储用户的数据和应用程序,可以是本地硬盘、网络存储或者分布式文件系统等。
存储系统需要提供高性能的I/O能力,以确保用户能够流畅地访问和操作云桌面。
•网络基础设施:网络基础设施是支持云桌面方案运行的重要组成部分,包括局域网、广域网和互联网等。
网络基础设施需要提供稳定和高速的连接,以保证用户能够快速访问云桌面。
3. 云桌面方案的优势云桌面方案相比传统桌面环境具有以下几个优势:•灵活性和可扩展性:云桌面方案可以根据用户的需求进行弹性扩展,无需购买昂贵的硬件设备。
用户可以根据需要增减云桌面的计算和存储资源,灵活地应对工作量的变化。
•跨平台访问:用户可以在不同的终端设备上访问云桌面,例如台式机、笔记本电脑、平板电脑和智能手机等。
基于Go的多机远程桌面监控系统设计与实现
基于Go的多机远程桌面监控系统设计与实现简介本文档描述了基于Go语言开发的多机远程桌面监控系统的设计与实现。
该系统旨在实现对多台远程计算机的实时监控和远程控制操作,为用户提供方便和高效的远程工作环境。
设计目标本系统的设计目标如下:1. 实时监控:对多台远程计算机的各种操作进行实时监控,包括屏幕显示、鼠标移动、键盘输入等。
2. 远程控制:用户能够通过远程控制台对远程计算机进行操作,如远程启动应用程序、关机、重启等。
3. 高效稳定:系统需要具备高效稳定的特性,确保在多机环境下能够快速响应并处理大量的远程操作请求。
系统架构该系统的架构主要包括以下几个组件:1. 服务器端:负责接收和处理来自客户端的远程操作请求,并将结果返回给客户端。
2. 客户端:安装在远程计算机上,负责发送远程操作请求给服务器端,并将服务器返回的结果实时显示在远程计算机的屏幕上。
3. 连接管理:负责维护服务器端与客户端之间的连接,保证数据的可靠传输和实时性。
技术选型本系统选择使用Go语言进行开发,原因如下:1. 高效性:Go语言具有并发编程的优势,能够处理大量的并发连接请求,并提供高效的网络通信功能。
2. 简洁性:Go语言的语法简洁明了,易于理解和维护,有利于系统的开发和测试。
3. 跨平台性:Go语言支持多个操作系统平台,能够在不同的远程计算机上运行和部署。
系统实现系统的实现过程主要包括以下几个步骤:1. 服务器端开发:使用Go语言开发服务器端程序,实现接收和处理远程操作请求的功能。
2. 客户端开发:使用Go语言开发客户端程序,实现发送远程操作请求和接收服务器返回结果的功能。
同时,在客户端上通过图形界面将远程计算机的屏幕实时显示出来。
3. 连接管理开发:实现连接管理组件,确保服务器端与客户端之间的连接稳定可靠,并能够处理多个并发连接请求。
4. 功能测试和优化:完成系统的开发后,进行功能测试和性能优化,确保系统能够实现预期的功能和性能要求。
基于调度大厅应用场景的国产化云桌面系统研究
第24卷第1期2024年1月交 通 工 程Vol.24No.1Jan.2024DOI:10.13986/ki.jote.2024.01.012基于调度大厅应用场景的国产化云桌面系统研究高 洋,王彩虹,耿鸿雁(中铁信弘远(北京)软件科技有限责任公司,北京 100844)摘 要:基于国产技术的铁路云桌面系统改造办公桌面系统,将用户桌面数据集中在数据中心,通过虚拟化技术组建资源池,提供业务用户使用瘦终端接入,办公数据由终端从办公云上调取,每位用户拥有独立的虚拟桌面,精确资源分配,有效实现对用户桌面的集中管理,根据应用场景差异化需求,按需配置㊁发放㊁回收删除桌面,支持用户个性化设置,同时实现集中存储,集中运算,确保数据安全.有效解决传统PC 分布广,维护工作量大的弊端.关键词:国产云桌面;虚拟化;调度大厅中图分类号:U 491文献标志码:A文章编号:2096⁃3432(2024)01⁃067⁃08收稿日期:2023⁃11⁃20.基金项目:中国铁路信息科技集团有限公司科技研究开发计划重大课题(WJZG⁃CKY⁃2022009(2022A08)).作者简介:高洋(1982 ),女,硕士,研究方向为国产化云桌面系统.E⁃mail:gaoyangbj@.Research on Localized Cloud Desktop System Based on Dispatching Hall Application ScenariosGAO Yang,WANG Caihong,GENG Hongyan(SinoRail Hongyuan (Beijing)Software Technology Co.,Ltd.,Beijing 100844,China)Abstract :Based on domestic technology,the railway cloud desktop system is transformed into an officedesktop system.The user desktop data is centralized in the data center,and a resource pool is formed through virtualization technology to provide business users with thin terminal access.Office data isretrieved from the office cloud by the terminal,and each user has an independent virtual desktop with precise resource allocation,effectively achieving centralized management of user desktops.According to the differentiated needs of application scenarios,it is configured,distributed,and recycle and delete desktops,support user personalized settings,and achieve centralized storage and calculation to ensure data security.Effectively solving the drawbacks of widespread distribution and heavy maintenance workload of traditional PCs.Key words :domestic cloud desktop;virtualization;dispatching hall0 引言国产云桌面系统以虚拟化技术为主要基础,计算虚拟化㊁存储虚拟化和网络虚拟化等关键技术,形成1个统一的资源池,减少基础硬件设施的投入;采用自研的云桌面传输协议,国产服务器通过该传输协议和铁路行业信创终端设备通讯,不同应用场景按需配置发放不同桌面,给铁路行业提供高安全㊁高性能㊁高可靠的云桌面环境.提供图形化界面和自助运维能力,降低运维复杂度,以及通过铁路专用应用管理商店及安全防护管理系统实现铁路信创终端统一运维管理㊁统一安全防护.1 现状分析近年来,面对严峻的国际形势,为维护国家安全,需要加速科技自主可控的发展,特别是在网络安交 通 工 程2024年全㊁数据安全和信息系统防护领域.国家已颁布并实施了一系列法律法规和政策文件,包括‘网络安全法“‘GJ信息基础设施安全保护条例“‘中华人民共和国数据安全法“等.与此同时,云桌面技术在政府㊁企业㊁金融㊁教育和医疗等多个领域已得到广泛应用.然而,在云桌面的使用过程中,仍然存在一系列挑战,如庞大的硬件设备库存㊁终端用户多㊁复杂的运维要求以及多样的外设类型,这些问题使得精确管控变得复杂.并且之前很多政府企业在办公领域大多采用国外的云桌面软件,自主可控性差,用户数据安全无法保证.铁路行业是我国经济命脉型行业,其行业内的办公㊁生产中使用超过70万台PC终端,但是很多业务场景下都采用国外的桌面云技术,例如调度大厅使用的是VMware桌面云软件,以及大多数铁路终端设备都采用国外的软件,自主可控能力差,不能兼容国产操作系统及插件,安全存在风险.如果未进行统一管控,那么任何1个点都可能存在数据丢失:1)数据传输中容易被非法截获PC需要经常与外部进行数据交互,铁路调度大厅汇集了列车行车线路㊁行车计划㊁防灾预警等各类运输信息,这些数据可能会被缓存在本地或者在传输中被截获.2)办公和上网桌面安全有隐患调度大厅的办公桌面和上网桌面没有隔离,在办公桌面环境上网,很容易出现未知病毒感染㊁信息被恶意盗取等安全事件,容易对调度系统产生影响,影响范围极广.如果断开互联网,又会降低员工工作效率.3)运维管理安全调度台使用的各业务系统及终端是由各业务部门建设的,为了确保PC终端的安全性,通常需要在计算机上安装各种安全软件,使电脑负担过重,增加维护成本,员工使用也不便捷,影响办公效率.国产云桌面系统成功地应对了上述难题,它能将用户的物理设备㊁操作系统㊁应用程序和数据逻辑上分离,而对终端用户而言,这一切都是完全透明的.2 国产云桌面系统架构国产云桌面系统整体架构分为资源层㊁服务层㊁协议层㊁国产终端设备和应用场景.如图1所示.图1 国产云桌面系统架构2.1 资源层国产云桌面平台的硬件基础设施包括国产服务器㊁存储设备㊁网络设备以及显卡等硬件,为该平台提供计算㊁存储㊁网络和显卡资源支持.一是实现对硬件资源的虚拟化,形成逻辑资源池㊁多副本存储㊁调度策略㊁负载均衡等底层逻辑功能;二是对虚拟资源㊁桌面㊁应用㊁安全㊁资源监控㊁高可用㊁用户和权限等集中管理,包含多个功能模块,通过策略选择分配给不同的用户使用,满足不同用户的管理需求.2.2 管理平台层管理平台层提供虚拟机管理㊁资源管理㊁终端管理㊁用户管理㊁认证管理㊁策略管控㊁账号控制等功能.虚拟机管理模块包括虚拟桌面Agent管理㊁虚拟机设置㊁虚拟机运维操作等功能;资源管理模块支持资源分组管理㊁远程资源管理等功能;终端管理模块包括终端配置㊁实现合法性认证对终端进行支持, 86 第1期高 洋,等:基于调度大厅应用场景的国产化云桌面系统研究例如终端与用户或用户组的关联㊁802.1X认证(密码或证书方式)以及CA认证等方式,以确保终端安全,避免非法终端的接入[4];用户管理支持创建㊁删除㊁编辑㊁分类等用户的全生命周期管理;认证管理支持密码认证设置㊁防暴力破解等;策略管理支持对策略组的全生命周期管理㊁等功能.2.3 协议层通过自研的国产云桌面传输协议实现桌面云平台与国产终端设备的通讯,传输虚拟桌面图像数据㊁流数据㊁文件数据和管理数据等.2.4 国产终端设备层通常是通过不同类型的客户端访问桌面云,这些客户端包括桌面云专用的国产瘦客户端㊁个人电脑㊁笔记本电脑以及各种智能设备,也可是非国产终端产品,兼容各类国产芯片计算机㊁笔记本和利旧PC[5].3 国产云桌面系统关键技术3.1 国产云桌面传输协议技术3.1.1 2D图形显示技术X窗口系统是一种以位图方式显示的软件窗口系统.如图2所示,鼠标和键盘信息通过Linux内核中的鼠标和键盘驱动,将鼠标和键盘事件发送给X 服务(),X服务通过X协议将鼠标和键盘事件转发给对应的X客户端(各应用程序,如GNOME/KDE等),X客户端负责事件处理,并将处理结果传达给X服务,X服务调用显示驱动进行结果显示处理,将最终结果通过显示驱动,展现给用户.图2 国产桌面2D图形显示技术3.1.2 3D图形显示显示技术1)GPU直通国产服务器的GPU以直通方式分配给虚拟机,并通过远程协议,用户可远程访问.单个GPU物理核只能给单个虚拟机使用,单GPU卡并发数比较低,成本较高.2)vGPU采用虚拟化技术,将物理显卡的显存分配给多个虚拟机,这些虚拟机安装了NVIDIA显卡驱动,共享物理显卡的计算资源.但是,只有国产X86芯片+NVIDIA显卡的模式可实现vGPU.3.1.3 语音技术如图3所示,在资源虚拟化层模拟1个音频设备给虚拟机,虚拟机直接使用标准的音频驱动,音频APP调用系统音频处理接口(录音㊁放音API),虚拟声卡设备进行交互.图3 语音技术实现原理96交 通 工 程2024年3.1.4 视频技术目前在国产云桌面系统中,由于视频帧率高㊁变化区域较大,消耗带宽也较大,普通图形处理流程无法满足视频场景,主要的视频优化方案有3种:1)视频非重定向方案如图4所示,虚拟机内部播放视频时直接解码并显示视频画面,云桌面服务端识别视频区域,随后,对视频区域的图像进行重新编码处理,然后将重新编码后的视频数据传输至客户端,以便进行解码㊁播放和显示.图4 视频非重定向流程图 2)视频重定向方案如图5所示,虚拟机内部播放视频时,云桌面插件把播放器解析后的音㊁视频编码流拦截下来,音频和视频编码流可直接发送至桌面客户端以进行解码㊁播放和显示.图5 视频重定向流程图 3)网页重定向方案虚拟机内部播放视频时,云桌面插件把播放器播放视频文件(或视频网页)的URL 路径发送给桌面云客户端,客户端拉起同样的播放器或者定制的播放器来访问该URL.图6 网页重定向流程图7 第1期高 洋,等:基于调度大厅应用场景的国产化云桌面系统研究3.1.5 外设重定向技术外设重定向技术指的是在国产云桌面环境中,将终端侧的国产外设设备通过云桌面协议映射到远程桌面,并实现远程桌面对这些外设设备的使用.根据外设技术实现的原理,可分为2种类型: 1)端口重定向:是指在远程桌面操作系统中,针对端口底层协议进行重定向;如图7所示的USB 端口重定向.2)设备重定向:是指在远程桌面的操作系统中,针对设备应用协议进行重定向;如图8所示的摄像头设备重定向.图7 USB端口重定向图8 摄像头设备重定向3.1.6 小结国产云桌面传输协议中,国产桌面采用 来创建操作系统所用的图形用户界面;后端采用国产X86芯片的服务器,配置NVIDIA显卡,通过vGPU虚拟化的方式共享物理显卡,实现铁路实际业务中的3D应用;在不同应用场景下采用不同的方案满足视频场景,分别为非重定向场景㊁视频重定向场景和网页重定向场景;外设重定向技术中,大多数外设采用端口重定向和设备重定向两种方法. 3.2 终端管控关键技术3.2.1 终端发现国产云桌面平台管理员通过定义网络IP段分组,周期性地使用多种协议和机制来发现特定网络分组中的终端,并统计这些网络中的终端数量和类型.3.2.2 终端安全防护1)安全威胁管理:国产云桌面系统用系统防护㊁入侵防护㊁IP黑白名单㊁主机防火墙和微隔离㊁文件保护与病毒防护等多种方式全面保护国产终端安全.2)威胁检测:在威胁攻击发生前,国产云桌面系统通过基线核查㊁系统加固㊁漏洞加固㊁网络控制㊁预防攻击与文件保护等方式进行威胁预测,提前防御可能出现的威胁.3)系统安全管理:在威胁攻击前,国产云桌面系统提前对国产终端安全进行加固,通过国产终端安全基线核查机制为国产终端建立其特有的安全基线;对国产终端进行漏洞检测,根据危害等级展示漏洞情况,如有漏洞将下发补丁修复指令,实现系统加固.3.2.3 终端运维管理1)补丁管理:国产云桌面系统主动检测国产终端计算机的操作系统类型,随后自动下载所需的补丁㊁进行自动安装,并提供相关提示.2)软件管理:国产云桌面系统中软件管理模块提供一站式下载及安装软件功能.3)移动存储管理:针对国产终端接入的移动存储设备,系统提供拦截㊁认证㊁授权和审计功能,以确保只有经过认证的移动存储设备可被授权访问,防止非法设备接入和未经授权的数据外泄.4)违规外联管理:迅速检测和管理网络中的非法外联活动,对涉及发送外联行为的设备进行控制和警示.5)网络行为监控:包括网络访问控制㊁网络流量控制㊁僵尸网络检测等.17交 通 工 程2024年3.3 应用虚拟化由于UOS 和麒麟操作系统的推广和Windows7停服,目前还存在很多Windows 端的应用没有国产操作系统客户端的应用可替代,比如IE㊁Chrome 等,在国产化操作系统上使用这些应用,不能看到Windows 系统,于是衍生出操作系统上的远程应用的需求,后端使用Windows7或Windows10的操作系统承载应用,将应用发布给国产化终端接入使用.如图9所示,Windows 服务器端向系统注册窗口事件钩子,在回调接口中将窗口相关的信息通过主通道传递给客户端.图9 应用虚拟化实现方式国产客户端原理:1)显示原理:在建立连接过程中,先将客户端窗口隐藏,在打开应用的过程中,会接收到Windows 端发送过来窗口位置信息,对整个桌面进行裁减,将对应窗口的位置保留显示,其他位置裁减掉(其他位置是透明且能鼠标穿透),这样就只显示了打开的应用,多窗口的情况类似.2)跟踪服务端窗口:客户端本地会创建1个透明属性的窗口,这个窗口的属性跟服务端对应的应用窗口属性完全保持一致.3.4 安全防护关键技术根据国产云桌面系统面临的安全威胁和挑战,国产云桌面系统各部分安全功能如下:3.4.1 终端安全包括终端自身安全㊁接入认证安全以及相关安全策略配置,保障接入的终端一定是合法授权过的.3.4.2 网络安全主要围绕网络隔离与管控来构建整个云桌面的网络安全体系,包括分布式防火墙㊁安全域划分及VPN 隧道技术等方面.3.4.3 虚拟化安全包含计算㊁存储㊁网络虚拟化安全㊁资源隔离以及虚拟机内部安全等.3.4.4 数据安全通过剪切板审计㊁水印㊁磁盘数据加密等措施,保障用户数据免受侵害.3.4.5 运维管理安全通过桌面统一管理㊁远程协助运维㊁用户自助备份还原㊁用户自助申请开户㊁日志管理㊁管理员分级分权等功能来保证系统的安全.4 应用场景分析为促进铁路行业终端向自主可控方向迁移,国产云桌面在铁路行业中适用于以下场景:生产运营㊁综合办公㊁研发运维场景.4.1 综合办公场景综合办公场景中,传统的个人计算机数据安全性差㊁灵活性[1].国产云桌面系统建立了统一的云桌面管理平台[2],对国产终端㊁原有PC㊁桌面和铁路应用进行统一管理与维护,减轻运维压力;同时,后端国产服务器部署在数据中心,数据集中上云管理,解决数据容易丢失和数据泄密的安全难题[3];利用应用虚拟化的方式,实现已改造应用和未改造完成的应用 同时运行”,保障铁路行业业务正常运行.4.2 生产运营场景生产运营场景中,国产终端主要访问的应用系统包括客运㊁货运㊁工电㊁机辆等生产业务涉及的规划设计㊁运行流转㊁监控分析等应用系统.终端在使用办公类终端常用的办公软件㊁通讯软件㊁辅助软件和信息安全软件的基础上,还会使用业务专用软件,例如CTC㊁STP 等列车运行㊁通信系统生产专用软件㊁动环监测专用软件.此类场景特点是终端承担关键业务,稳定性要求极高,终端故障会影响工作.国产云桌面可通过镜像编辑和静默更新再不影响正常工作的同时对终端桌面进行部署更新,简化运维难度,依托故障回退等措施快速处理终端故障,保障业务连续.4.3 研发运维场景研发运维场景要访问的应用系统包括各类综合信息系统㊁业务应用系统㊁安全管理系统㊁监控分析27 第1期高 洋,等:基于调度大厅应用场景的国产化云桌面系统研究系统和仿真培训系统.在使用办公类终端常用软件的基础上,技术类终端还会使用secureCRT 远程登录软件,AutoCAD㊁3ds㊁MAX 等设计软件以及Visual studio㊁Pycharm 等编程开发软件.此类场景对国产终端性能和数据安全有很高的要求,通过国产云桌面平台资源弹性分配功能满足不同岗位桌面算力的差异化需求,提高资源的利用率;对资源文档集中云端存储,根据权限进行精细化管控,有效保障信息的安全性.5 典型应用场景:调度大厅终端国产改造5.1 背景介绍调度指挥中心设备主要分为调度指挥中心大屏与调度台设备,在国产化改造的大背景下,业务要求实现国产改造的目标,同时保证业务稳定运行.调度台使用的各业务系统及终端由各业务部门建设,缺乏统一规划㊁设计和部署,不利于后期维护管理[6],并且调度台已出现工作站数量不足㊁服务器性能不足㊁存储空间不足等现象.例如,因性能㊁空间不足造成虚拟桌面非正常退出后,无法正常登录系统等现象出现多次,影响了调度值班人员工作.同时,调度大厅业务系统非常重要,软件开发㊁改造㊁升级㊁部署和更新工作需要简单化,目前系统的运维工作占据了IT 人员的大量精力和时间.调度大厅业务系统非常重要,短期内全部系统改造难度巨大,同时存在兼容性问题,越来越多的研发人员专注于信息化架构,包括存储分离㊁桌面分离以及应用分离[7].5.2 国产云桌面系统在调度大厅场景下的应用为了完成国产化改造,国产云桌面系统采用X86架构芯片的国产服务器㊁国产终端及相关设备,通过国产云桌面软件,为终端用户提供Windows 或linux 云桌面,满足调度业务应用使用需求.后端采用X86国产服务器部署云桌面系统,分为2个集群,1个集群作为云桌面资源集群(每台国产服务器配置支持GPU 虚拟化的显卡,采用NVIDIA GPU 虚拟化技术为每个用户提供相应的GPU 资源)[8],1个集群作为云桌面和虚拟化管理集群;在调度大厅配置瘦客户端,供调度人员使用.(另外后端配备多余的X86国产服务器,提供虚拟化应用服务.)存储方面,计算资源和分布式存储资源分离方式进行部署,由于国产化服务器性能略低,采用多台分布式存储服务器分离部署模式,避免计算节点资源和存储资源进行性能争抢.将已经完成的国产化改造的业务运行在国产桌面,未完成改造的业务系统在Windows 系统上运行,通过国产终端接入办公,实现无缝切换.当调度大厅的业务系统全部改造完成后,回收Windows 桌面,将国产桌面统一分布给用户使用.图10 调度大厅国产云桌面解决方案6 结束语作为铁路日常运输组织的核心指挥中心,调度大厅在确保铁路运输的安全和高效运行方面扮演着至关重要的角色.本文基于国产云桌面系统,研究了国产云桌面系统的关键技术,分析了国产云桌面系统在铁路行业里的实际应用场景,并针对调度大厅国产化改造提出了完整的国产终端解决方案,包括服务器软硬件部署㊁网络架构㊁后台管理等.帮助改善调度大厅工作人员的工作环境,增强运输数据的安全性以及系统运行可靠性,提高调度大厅信息化基础设施运维管理水平,为铁路信息化不断完善创新夯实基础.37交 通 工 程2024年参考文献:[1]李楠.桌面云在企业智慧办公中的应用研究[J].网络安全技术与应用,2021(12):108⁃109.[2]段然,周来新.智慧云桌面系统的设计与实现[J].数字通信世界,2021(4):94⁃101.[3]戴媛媛,刘树峰.桌面云在企业智慧办公中的应用研究[J].现代工业经济和信息化,2021,11(2):130⁃132.[4]高伟.桌面云技术在企业办公生产中的应用[J].电子技术与软件工程,2021(1):182⁃183.[5]刘龙庚,李安伦,庄金鑫.新型桌面云应用发展研究[J].信息技术与标准化,2022(Z1):31⁃34,49.[6]柯文,李攀科.铁路调度大厅桌面虚拟化方案的研究与设计[J].长江信息通信,2022,35(12):90⁃93.[7]程燕,贾宁,李巧意.陕西省地震局应急指挥大厅桌面虚拟化设计与研究[J].长江信息通信,2021,34(1):131⁃134.[8]韩栋梁,贺霄琛,李少飞.基于VGPU 的桌面虚拟化在三维设计中的应用[J].电子工业专用设备,2021,50(1):52⁃56.(上接第60页)参考文献:[1]GUO D,DENG X H,SONG S Y,et al.Study on TrafficFlow Characteristics of Multi⁃lane Freeway Tunnel [J ].IOP Conference Series:Earth and Environmental Science,2021,787(1):012036(5pp).[2]胡江碧,马文倩.基于驾驶视认需求的隧道入口段光环境研究[J].上海交通大学学报,2015,49(4):464⁃469.[3]白翰.高速公路隧道出入口车辆安全运行顺适过渡理论相关基础研究[D].西安:长安大学,2015.[4]WANG W,WU Z.Car⁃following Model ConsideringMultiple Distances and Numerical Simulation of Mixed Traffic Flow [J ].IOP Conference Series:Earth and Environmental Science,2018,189(6).[5]ZENG Y Z,RAN B,ZHANG Ni,et bined Effectsof Drivers'Disturbance Risk Preference Heterogeneity andthe Nearest Following Vehicle Headway on Traffic FlowInstability:Analytical studies[J].Physical A:Statistical Mechanics and its Applications,2020,545.[6]曲昭伟,潘昭天,陈永恒,等.基于最优速度模型的改进安全距离跟驰模型[J].吉林大学学报(工学版),2019,49(4):1092⁃1099.[7]邓红星,胡翼,王猛.考虑前车加速度信息的改进IDM模型研究[J].重庆理工大学学报(自然科学),2022,36(5):226⁃232.[8]梅家林,杜志刚,王首硕.不同时段高速公路特长隧道入口视觉特性研究[J].武汉理工大学学报(交通科学与工程版),2022,46(1):50⁃59.[9]梅家林,杜志刚,郑号染,等.不同时段特长隧道入口区域视觉负荷研究[J].中国安全科学学报,2021,31(6):176⁃181.[10]肖志军,栾利强.基于照度的高速公路隧道入口安全评价研究[J].交通科技,2015(6):72⁃74.[11]方松,马健霄.城市隧道长度对驾驶人视觉特性影响分析[J].交通信息与安全,2020,38(6):24⁃30.[12]高峰,张龙潇,刘汉银,等.毗邻隧道连接段进口处视觉变化及合理照度研究[J].公路工程,2021,46(3):112⁃117.[13]杜志刚,黄发明,严新平,等.基于瞳孔面积变动的公路隧道明暗适应时间[J].公路交通科技,2013,30(5):98⁃102.[14]TREIBER M,HENNECKE A,HELBING D.CongestedTraffic States in Empirical Observations and Microscopic Simulations[J].Physical Review E,2000,62:1805⁃1824.[15]KESTING A,TREIBER M,HELBING D.EnhancedIntelligent Driver Model to Access the Impact of DrivingStrategies on TrafficCapacity [J ].PhilosophicalTransactions of the Royal Society A:Mathematical,Physical and Engineering Sciences,2010,368(1928):4585⁃4605.[16]王华,何晓宇,徐静,等.融合交通心理学的车辆群组运动仿真研究综述[J].郑州大学学报(工学版),2020,41(1):83⁃90.[17]W.T.Bommel.Road lighting:fundamentals,technologyand application [M].Netherlands:Springer,2015.47。
计算机软件的移动设备管理与远程控制方法
计算机软件的移动设备管理与远程控制方法移动设备管理是计算机软件领域中的一个重要方向,它涉及到对移动设备进行有效的监控、维护和控制。
随着移动设备的普及和应用场景的扩大,针对移动设备管理的研究也日益深入。
本文将从移动设备管理的背景、远程控制的方法和实现方案等方面进行详细介绍。
第一章移动设备管理的背景与意义移动设备管理是指对手机、平板电脑等移动设备进行管理和控制,其意义主要体现在以下几个方面:1. 安全性:移动设备存储了许多敏感信息,如个人隐私、公司数据等,对其进行管理和控制可以有效保护这些信息的安全。
2. 维护与管理:通过移动设备管理,可以对移动设备进行远程维护、软件管理、升级等操作,提高设备的可靠性和稳定性。
3. 工作效率:通过远程控制移动设备,可以快速高效地解决问题,提高工作效率和响应速度。
第二章远程控制的方法远程控制是移动设备管理的核心部分,其方法可以分为以下几种:1. VNC远程桌面:通过在移动设备上安装VNC服务器和客户端,可以实现从PC端对移动设备进行远程控制。
这种方法适用于需要在移动设备上操作的场景,如演示、操作教学等。
2. 远程命令行:通过移动设备管理软件提供的命令行接口,可以在PC端对移动设备进行远程控制。
这种方法适用于需要快速执行命令、配置等操作的场景。
3. 远程文件传输:通过移动设备管理软件提供的文件传输功能,可以在PC端与移动设备之间快速传输文件。
这种方法适用于需要上传、下载大量文件的场景。
4. 快速投屏:通过投屏功能,将移动设备的屏幕内容实时显示在PC端,方便对其进行远程监控和操作。
这种方法适用于需要实时查看移动设备内容的场景。
第三章远程控制的实现方案远程控制的实现方案主要包括以下几种:1. 基于Web的解决方案:通过在移动设备上运行一个Web服务器,将移动设备的界面转化为Web页面,并在PC端通过浏览器访问实现远程控制。
这种方案无需安装客户端软件,操作便捷,但对网络要求较高。
计算机远程控制系统研究
计算机远程控制系统研究计算机远程控制系统研究随着计算机技术的不断发展,人们越来越多地依赖计算机来处理数据、进行通信和控制设备。
但是,一些计算机设备的远程操作和远程管理仍然需要人员亲自到场进行,这会对设备的操作效率和管理带来一定的困难。
因此,远程控制技术应运而生,它可以使得计算机设备的远程操作和管理更加方便和高效。
本文就计算机远程控制系统研究展开讨论。
一、什么是计算机远程控制系统?计算机远程控制系统指的是一种能够通过网络、信号线或其他通信方式,远程控制他处计算机的软硬件系统。
一般来说,计算机远程控制系统分为两个部分:客户端和服务器端。
客户端是用来远程管理其他计算机的工具,而服务器端则是被远程管理的计算机。
远程控制系统的本质就是将服务器的桌面界面传输到客户端去,客户端可以操作服务器计算机,就像在本地操作一样。
二、计算机远程控制系统的应用计算机远程控制系统可以应用在许多场景中,其主要的应用类型如下:1. 远程教学和远程演示:远程控制系统被广泛应用在教育、培训和维修等方面。
教师可以远程控制学生电脑上的屏幕,对学生进行教学;演讲人和销售人员可以通过远程控制展示他们的产品或服务,这可以省去很多出差费用。
2. 远程工作:远程工作已经成为了许多公司常规工作方式之一。
通过远程控制软件,员工可以在家完成多项工作任务。
3. 远程维护:通过远程控制技术,技术人员可以远程检查和解决软硬件问题,这可以保证设备的稳定和良好的运行状态。
4. 远程安全监控:安全人员可以通过远程控制监控摄像头和计算机设备,这可以增加安全性和社区管理效率。
三、计算机远程控制系统的分类计算机远程控制系统大致可以分为以下三类:1. VNC(虚拟网络计算机)控制系统:VNC是一种基于虚拟桌面技术的远程控制软件,其原理是将远程计算机的桌面通过网络传输到本地电脑的桌面,然后将本地的操作命令传送回远程计算机。
VNC控制系统具有较高的用户友好性和灵活性,但是,其安全性仍存在隐患。
LeiSee远程监控设置说明
6816芯片采集卡远程设置说明在该监控界面:点击“辅助功能”按钮:选定“网络状态”:没有用路由器上网的情况:1、DDNS服务项申请域名,如,固定的,前面的自己填写。
2、点击“域名申请”申请按钮,会提示申请成功。
3、Web端口设置改80为8080端口(因当前电信运营商屏蔽了80端口,故要修改),保存确定,重启监控系统软件生效。
4、IE地址栏输入申请的域名,如::8080(注::8080要带上)。
用路由器上网的情况:除上面操作外,还需要配置路由器的端口映射。
1、在IE地址栏输入路由器管理地址(默认管理的地址为http://192.168.0.1或http://192.168.1.1,帐号admin密码admin),登录到路由器的管理界面。
2、点击路由器左边操作菜单的“转发规则”—“虚拟服务器”。
3、服务端口号填写为8080,IP地址就输入监控电脑的内网IP,如“192.168.0.64”,协议选择“ALL”,然后别忘了保存。
4、同样的操作,把监控电脑视频服务的7000端口和音频服务的7002端口也给映射到“192.168.0.64”,协议选择“ALL”,然后保存。
5、保存好可以看到已经映射好的端口,已经生效了,端口映射也完成了。
6、同上面,IE地址栏输入申请的域名,如::8080(注::8080要带上)。
“安防眼”功能1、安防眼服务项,点击“申请服务号”申请按钮,会提示申请成功。
2、服务器会自动分配“安防眼服务号”和“用户码”。
通过IE远程监控:1、在IE地址栏输入,打开网页(初次打开会提示下载控件,下载安装即可)。
2、在网页上选择安防眼打勾,输入“安防眼服务号”和“用户码”,连接即可。
通过“远程监控客户端”远程监控:1、在远程的电脑桌面上要有安装好的远程客户系统。
2、出现如下界面。
“安防眼连接”打勾,输入“安防眼服务号”和“用户码”,点击“连接”按钮,进行远程监控。
附加说明:安防眼是为解决实际监控工程中音视频远程传送实现复杂性过高而提出的一种全新的解决方案。
AIT全过程监控系统的设计与实现
AIT全过程监控系统的设计与实现作者:刘凡鲁海波来源:《科学与财富》2016年第20期摘要:随着科学技术的发展,目前AIT全过程已经实现了数字化。
AIT全过程软件的执行过程及AIT的设计、生产、工艺、安装和报告等各个环节的监管非常重要。
文章设计实现了一套AIT数字化全过程监控系统,可对各功能子系统的关键计算环节状态进行实时监控。
关键词:AIT;全过程;监控系统1 引言随着科学技术的发展,目前AIT全过程已经实现了数字化。
AIT的设计、生产、工艺、安装和报告等各个环节都是航天器研制过程中的关键环节。
因此,对AIT的每个环节的监管就显得尤为重要。
本文在分析了AIT全过程监管需求的基础上,设计并实现了AIT全过程监控系统,实现了AIT全过程软件的执行过程及AIT的设计、生产、工艺、安装和报告等各个环节的实时、自动及统一监管。
2 系统的设计该系统设计开发的目的是为AIT提供一个全过程的远程监控系统,使得AIT的各个环节得到有效的监管。
根据AIT全过程监管的需求,本系统的具体功能有人员管理、权限管理、系统配置以及实时监控等功能。
其中人员管理、权限管理以及系统管理等功能互联网上已经有了多种成熟的解决方案,本文不再赘述。
本文将着重介绍本系统的实现难点-实时监控模块的设计与实现。
实时监控模块需要提供的主要功能有分屏显示、网页监控以及屏幕监控这三个功能。
分屏显示功能要求实现2分屏、4分屏、6分屏和8分屏这四种分屏模式以便用户在使用时能根据自己的需求灵活地进行选择。
网页监控功能要求实现在分屏区域内按顺序显示用户选择的网页,并定时刷新。
屏幕监控功能要求能对被监控计算机的屏幕进行远程监控。
实时监控模块的操作流程主要包括选择分屏数、选择是否进行屏幕监控、选择需要被监控的网址、显示分屏窗口等,执行过程如图1所示。
3 系统的实现该系统的实现使用了基于网络的C/S架构。
选择C/S架构的原因是C/S架构响应速度快、操作界面漂亮以及C/S架构的管理信息系统具有较强的事物处理能力,能实现复杂的业务流程。
基于WebSocket和MSE的视频监控Web页播放的实现方法
摘要:随着用户对在Web页面上播放视频监控需求的提高,现有的开发方式在视频开流、浏览器兼容性、时间延迟等方面尚存在不足之处,用户使用时的体验不佳。
本文简单介绍了WebSocket协议及MSE技术,并通过实际案例对视频监控PS流进行分析,获取播放所需的H.264裸码流及编解码信息,给出了一种在Web页面上无插件、出流快、低时延播放视频监控的实现方法。
关键词:视频监控 WebSocket MSE H.264 PS流1 引言随着雪亮工程、社会面安防、智慧城市的建设,政府掌握的视频监控资源越来越多。
目前各市、区、街镇网格化、综治中心的大屏展示平台都以Web方式开发,视频监控作为展示平台上最直接、最具效果的应用模块,要求在Web页面上播放视频时能够出流迅速、画面基本无卡顿、时间基本无延迟。
现阶段主流的摄像机、NVR、监控平台提供的视频流都是RTSP流,而RTSP流无法适应直接在Web页面上播放,所需的播放插件又可能存在一定的问题。
例如,目前的Chrome版本已经不支持NPAPI插件,VLC件由于兼容性问题在Web页面上的可用性大打折扣,Flash播放插件由于漏洞问题正逐渐被弃用,IE的ActiveX插件维护工作量大且存在安全设置的问题。
HLS流可以在Web页面上直接播放,但是需要为转码服务付出昂贵的费用,同时HLS流播放延时太高,一般达到15~20s,虽然人们针对其延时不断提出各种优化方案,但HLS流播放仍然保持着10s级别的时间延迟,不利于实时监控。
本文通过网格化大屏展示平台开发的实际案例,介绍了一种通过WebSocket协议和MSE技术,实现在Web页面上无插件、出流快、低时延播放视频监控的方法。
2 主要技术简介2.1 WebSocket协议简介目前很多网页应用为了实现数据的推送,采用的技术都是Ajax轮询。
轮询是按照特定的时间间隔(如1s),由客户端的浏览器向服务器发出HTTP请求,服务器接收到请求后,向客户端的浏览器返回最新的数据。
计算机网络远程控制系统的运用分析的研究报告
计算机网络远程控制系统的运用分析的研究报告计算机网络远程控制系统的运用分析研究报告随着互联网技术的不断发展和普及,越来越多的企业和机构都开始采用计算机网络远程控制系统来完成工作任务。
远程控制系统可以极大地提高企业的生产效率和信息安全,减少人力和物力资源的浪费,降低沟通成本和出差费用。
本报告将对计算机网络远程控制系统的运用进行分析,探讨其功能、优势和应用范围。
一、远程控制系统的功能远程控制系统主要包括远程桌面、远程服务器管理、远程数据备份等功能。
其中,远程桌面可以实现远程登录和控制另一台电脑,如实时查看和操作另一台电脑的桌面,传输文件等。
远程服务器管理可以实现对服务器的管理和监控,如服务器的开关机、电源管理、维护和修复等。
而远程数据备份可以将本地数据备份到服务器中,以防本地数据丢失。
二、远程控制系统的优势1.提高生产效率。
远程控制系统可以让企业的员工随时随地远程登录公司内部网络,实现远程办公、协作和交流工作任务,提高工作效率。
2.降低成本。
远程控制系统可以省去员工或管理人员的出差费用,节省企业的人力、物力和财力资源。
3. 加强信息安全。
远程控制系统可以避免机密信息被泄露或窃取,提高企业信息安全等级。
三、远程控制系统的应用范围1.企业内部网络管理。
远程控制系统可以帮助企业管理人员实现对企业网络的监管和维护,提高网络稳定性和安全性。
2.生产管理。
远程控制系统可以让企业管理人员实时监测和调整生产过程,提高生产效率和品质。
3.学校教学管理。
远程控制系统可以让学校管理人员实现对教学内容的协调和改进。
综上所述,计算机网络远程控制系统的应用范围非常广泛,其功能和优势能够大大提高企业的生产效率和信息安全等级。
在未来的发展中,远程控制系统将成为企业和学校信息化和智能化的重要手段和工具。
为了更深入地了解计算机网络远程控制系统在实际应用中的情况,本报告收集了相关数据并进行了分析。
首先,我们从九个国家的400个企业中调查了94%的企业采用了远程控制系统。
远程控制
远程控制必须通过网络才能进行。
位于本地的计算机是操纵指令的发出端,称为主控端或客户端,非本地的被控计算机叫做被控端或服务器端。
“远程”不等同于远距离,主控端和被控端可以是位于同一局域网的同一房间中,也可以是连入Internet的处在任何位置的两台或多台计算机。
远程控制软件一般分两个部分:一部分是客户端程序Client,另一部分是服务器端程序Server(或Systry),在使用前需要将客户端程序安装到主控端电脑上,将服务器端程序安装到被控端电脑上。
它的控制的过程是先在主控端电脑上执行客户端程序,像一个普通的客户一样向被控端电脑中的服务器端程序发出信号,建立一个特殊的远程服务,然后通过这个远程服务,使用远程控制功能发送远程控制命令,控制被控端电脑中的各种应用程序运行,这种远程控制方式为基于远程服务的远程控制。
技术简介这里的远程不是字面意思的远距离,一般指通过网络控制远端电脑。
不过,远程控制往往指在局域网中的远程控制而言。
当操作者使用主控端电脑控制被控端电脑时,就如同坐在被控端电脑的屏幕前一样,可以启动被控端电脑的应用程序,可以使用或窃取被控端电脑的文件资料,甚至可以利用被控端电脑的外部打印设备(打印机)和通信设备(调制解调器或者专线等)来进行打印和访问互联网,就像利用遥控器遥控电视的音量、变换频道或者开关电视机一样。
不过,有一个概念需要明确,那就是主控端电脑只是将键盘和鼠标的指令传送给远程电脑,同时将被控端电脑的屏幕画面通过通信线路回传过来。
也就是说,控制被控端电脑进行操作似乎是在眼前的电脑上进行的,实质是在远程的电脑中实现的,不论打开文件,还是上网浏览、下载等都是存储在远程的被控端电脑中的。
远程控制软件工作原理:远程控制软件一般分客户端程序(Client)和服务器端程序(Server)两部分,通常将客户端程序安装到主控端的电脑上,将服务器端程序安装到被控端的电脑上。
使用时客户端程序向被控端电脑中的服务器端程序发出信号,建立一个特殊的远程服务,然后通过这个远程服务,使用各种远程控制功能发送远程控制命令,控制被控端电脑中的各种应用程序运行。
VNC协议详解虚拟网络计算的远程控制协议
VNC协议详解虚拟网络计算的远程控制协议虚拟网络计算(Virtual Network Computing,VNC)是一种基于远程桌面协议的技术,用于实现远程访问和远程控制计算机。
本文将对VNC协议进行详细解析,介绍其工作原理、主要特点以及在实际应用中的优势。
一、VNC协议概述VNC协议是一种客户机/服务器模型的协议,允许用户通过Internet或局域网远程访问和控制其他计算机。
这意味着用户可以在一台计算机上操作和控制另一台计算机,并实时查看被控制计算机的图形界面。
二、VNC协议工作原理1. VNC服务器端:被控制的计算机上运行着VNC服务器端软件,负责监听连接请求,并将被控制计算机的图形界面传输给客户机。
2. VNC客户端:控制计算机的用户使用VNC客户端软件连接到VNC服务器端,客户端软件接收到服务器端传输的图形数据,并将其显示在用户界面上。
3. VNC协议:VNC协议定义了服务器端和客户端之间的数据交互规则,负责传输图形数据、键盘输入和鼠标操作等信息。
三、VNC协议特点1. 平台无关性:VNC协议是一种通用协议,与操作系统和硬件平台无关,使得用户可以从不同的设备和操作系统上远程访问和控制计算机。
2. 可扩展性:VNC协议支持添加和使用扩展插件,帮助用户实现更多的功能,如文件传输、音频传输等。
3. 安全性:VNC协议支持使用加密通信,通过SSL和SSH等安全协议进行数据传输,保证远程访问的安全性。
4. 高效性:VNC协议采用RFB(Remote Framebuffer)协议,通过只传输图形界面的变化部分,减少了数据传输量,提高了传输效率。
四、VNC协议应用场景1. 远程技术支持:VNC协议可以用于 IT 技术人员为远程用户提供技术支持和故障排除,加快问题解决速度。
2. 远程办公:VNC协议可以使用户通过互联网远程访问自己的办公电脑,方便在家或其他地方处理工作事务。
3. 远程教育和培训:VNC协议可以帮助教师和培训人员远程访问学生或员工的计算机,进行远程教学和培训。
在异地控制自己家电脑
在异地控制自己家电脑的方法一。
下面是教你如何使用VNC和花生壳实现远程控制(免费软件)1:首先在你要控制的电脑是装上REALVNC的服务器端(软件见附件1,也可在网上自行下载软件,不过我上传的附件是中文版的,而且经过验证好用无毒的。
至于怎么安装不用我说了吧),并设置服务端密码。
安装花生壳软件(见附件2)并申请免费的域名。
2:在控制端上安装VNC客户端,建议连服务端一起安上。
客户端分客户端和监听客户端,建议将监听客户端加入电脑启动项,每次都自动运行,这样以后别人可从服务端以主动发送桌面给你看,及时解决问题,偶是在全公司的人电脑上都安装了服务端的,我的电脑上开启监听客户端。
只要他们有问题,可以主动发送桌面到我的电脑上,偶就可以不用跑了,呵呵,简单实用。
另外我在在服务器上安装了服务端和客户端,这样公司电脑出现问题的时候,我就从家里先连上公司服务器,再用服务器上的客户端去连接出问题的电脑。
如安装到最后到配置的时候报错,没有关系,做下面的第三步就可以了。
3:关掉WIN防火墙和在路由器虚拟服务器上开启5900和6060端口。
5900为VNC端口,6060为花生壳端口。
偶是直接关掉WIN防火墙的。
4:A:内网连接。
总控制端可将“运行监听客户端”加入到电脑启动项里面,让电脑每次启动的时自动启动。
如要用客户端连接服务器,打开客户端,直接输入要连接电脑的IP即可软件下载地址:二。
下载这个软件:TeamViewer,绿色版的,在要被你远程控制的机子上打开,记住ID和密码,然后在进行控制的机子是也打开,输入ID,连接,输入密码,就ok,很实用的,这有的下三。
可以的windows自带的远程桌面把被控机器的远程桌面打开,并建立一个带密码的管理员帐号被控机器应该是有公网IP的或者内网有映射端口的然后在另外一个机器上打开远程桌面在地址里面添上那个机器的IP和端口输入用户名和密码就可以了。
四。
必须确定被控制方有固定公网IP地址。
毕业论文设计题目
09级计网、计应、图形毕业论文设计题目1.关于图形图像中电脑软件与设计艺术的结合2.渐淡字体设计在商业活动中的运用3.信息时代中网页设计的风格4.图形图像中出创意思维的表现5.透视数字环境下的插画设计6.浅淡传统图形元素的应用7.浅析计算机数学艺术与设计8.网络广告的个性要素的分析9.浅谈平面设计中的视觉元素10.网页设计与数字文化研究11.平面广告中的字体设计的艺术表现形式12.计算机技术与艺术设计13.flash动画中创意思维的表现14.计算机辅助设计与版面设计的关系15.国内外计算机图形设计的现状16.论广告设计中的联想思维、17.浅析网页界面艺术设计18.论色彩在广告设计中的表现方法19.创意素描与设计的关系20.视觉信息传达中的图像与文字21.浅论品牌塑造22.浅谈平面广告中的字体设计23.论平面广告中的色彩运用24.论现代标志设计的要点25.浅谈现代VI设计26.设计定位的终极-—视觉传达设计中的创造性思维27.浅谈平面设计中的视觉元素28.计算机技术与艺术设计29.论图形化的标志设计30.论平面设计的本土语言31.图形创意的表现在广告中的运用32.中国传统符号在现代招贴设计中的运用33.浅析现代标志设计与传统图形艺术的结合34.浅议汉字标志的存在价值与竞争优势35.传统装饰纹样中吉祥观念与现代设计36.汉字字体设计与民族文化的融合37.论汉字的魅力与发展38.平面设计的现状与思考39.浅论点、线、面及其综合应用40.浅谈版式设计、41.学生信息管理系统42.企业人事信息管理系统43.物资管理信息系统44.贸易公司管理信息系统45.企业工资管理系统46.考勤管理系统47.员工培训管理系统48.仓库管理系统49.客户信息管理系统50.学校教务管理系统51.电子时钟的制作52.温度采集系统的研制53.电子称的开发与研制54.模拟路灯控制系统55.函数发生器的研制56.可寻道的电动小车研制57.可往返的电动小车研制58.遥控电动小车研制59.计算机病毒的研究应用60.正弦波发生器的研制与开发61.设计一个电子商务网站的用户登陆及密码验证系统62.企业内联网的组建方案分析63.设计一个电子商务网站的购物车系统64.人才交流网站的设计65.电子商务安全问题探讨66.TCP/IP协议安全性分析67.网络安全技术分析68.湿度采集系统的研制69.电子商务的应用现状与发展前景的探讨70.提高数据库查询效率的技术分析71.个人网站的设计72.工作备忘录的设计与实现73.网上花店系统设计与实现74.主流网络安全防御技术分析与测试75.主流网络攻击技术分析与测试76.贪吃蛇游戏设计77.基于web的图形报表设计与研究78.基于winsock的聊天系统79.远程桌面监控系统的设计与实现80.ASP技术在信息网站的应用与探讨81.基于linux的GUI程序设计82.基于。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
收稿 日期 :0 00 —6 女 , 1 8一 , 汉族 , 山西运城人 , 硕
士 研究 生 , 目前 研 究 方 向是 基 于 We 计 算 机 控 制 b的
系统的研究 。
80 7
开 发的关键 技 术做 一 个简 单介 绍 。
程序 。
We 服务器和 O al数据库 三个模块 。截屏软 件将监控 P b r e c C机 的桌面 环境 截取 下来 , 上传 到 T m a o ct
We 服务器 , b 通过 网页进行实时显示 , 同时将 桌面历史记 录保存 到 Orce al 数据库 中。监控人 员可通过 We b浏览器 , 查看被监控 电脑的桌面实时画面和特定时间段内的桌 面历史记 录, 这为需要监控 远程 电脑 桌面的用户提供了极为便利 的方法。 关键词 :aaWe 技术 ;/ Jv b B S模式 ;S IS系统 ; b We 服务器 ; rc 数据库 O al e 中图分类号 : TP3 9 文献标识码 : A 文章编号 : 0 5-9 4 2 1 ) 70 7-4 2 80 3 (0 0 0 —8 00
程序 , 这种程 序在 特定 的 W e 务器 上 运 行 , b服 通过 We 浏 览器进 行访 问 , b 因而又 称为 浏览 器
一
服 务 器 应 用 程 序 , 称 为 B— S( rwsr 简 B o e/
Sre) evr应用程序 。 目前支 持 B —S结 构软 件 开 发 的技术 很 多 , 如传 统 的 C ( o GIC mmo t- nGae wa nefc) 序 、 P 程 序 、 HP 程 序 、 y Itrae 程 AS P AS . T程 序 以及 本 文 所 采 用 的 Jv b P NE aawe
第 3卷 O
21 年 00
第7 期
7 月
核 电子 学 与探测 技术
Nu l r lcrnc ce eto is& D tcinTeh oo y aE eet c n lg o
VD O No 7 L3 .
J l 2 1 uy . 00
基 于 We b的 远 程 电脑 桌 面 监 控 系统 的 研 究 与 实 现
1・ a aWe J v b开发关键技 术
Jv b 术 是 一大类 技 术 的统 称 , 括 aaWe 技 包 所有 用 于 we 发 的 Jv 技 术 , b开 aa 主要 是 J P、 S S rlt J B 等技 术 。除 此 之外 , eve 和 D C 还有 自定
义标 记 、a a en J v i e、a a citC S J vB a 、a aF l rJ v S r 、 S 、 t p
的差别 。 本 文利 用 Jv e aa b应用 程序 的开 发技术 , W 研究并 实现 了一 种 基 于 We b的远 程 电脑桌 面 监控系 统 IS S 。利 用 该 系 统 , 控 人 员 即可 通 监
过 we b浏览 器查 看 远 程 电 脑桌 面 的实 时 画 面 和历 史记 录 。首 先 对 本 系统 采 用 的 J v b a aWe
应用程序。A P A t eSre ae) S ( c v e r g s 即活动 i v P 服务器页面, 它是一种基于脚本的解释性程序, 程 序 运 行 需 要 有 I I tr e nomain I nen t Ifr t S( o Sre) evr服务 器 支 持 , 于服 务 器 平 台限 制 , 由 这 种 技术主要 应用 于 Wisws 台 , 能跨平 台 no 平 不 开 发和部署 。AS . T不 是 AS P NE P的升 级 , 而 是一种全新的开发平 台和技术 , 虽然也支持面 向对象开 发技术 , 是 Jv e 但 aa b开发 技术 与其 w 相 比具有 自 己的 技 术 优 势 : 先 ,aaW e 首 Jv b开 发 技术是基 于 特定 标 准 的 , 准 的核 心 是 J P 标 S 标准 和 S rlt 准 , eve 标 能够在所 有兼 容这些标 准 的服 务器 中运行 , 可 以在所 有 支 持标 准 的服 也 务器 之 间进行 移 植 , 因而具 有 平 台 和服 务器 独 立性 , 能实 现 Jv b程 序 一 次编 写 、 处运 aaWe 处 行 的 目标 。其 次 ,aaWe 术是 构 建在 开放 Jv b技 过程 和源 码 基 础 上 的 , 这是 和. T 技术 最 大 NE
随着 Itre 络 在 各 个 领 域 的 应 用 推 nent网
广, 利用 网络 的优 势 实 现 网络 远程 监 控 P C机
将成 为主流 。Jv 技 术作 为 Itre 时代 最伟 aa nent 大 的计算 机语言 之一 , 具有跨 平 台 、 纯粹 的面向
对象 、 适合于单机和网络编程等诸多优点 。按
照应用类 型 主要 可 分 为 Jv 桌 面应 用 程 序 和 aa Jv b应用程 序 , aaWe 后者 在 目前 企业级 软件 开
发 中处 于 主导 地 位 。Jv e a aW b应 用 程序 是 指 以 J P和 S r l 为核 心 的 Jv 技术 开发应 用 s eve t aa
任 维 娟 , 洛峰 , 春 红 李 王
(. 1 中国科学院 高能物理研究所 , 北京 10 4 ; . 0 09 2 中国科学 院研究生 院 北京 10 9 ) 0 10
摘 要: 用 Jv b技术 , 究并 实 现 了一种基 于 We 远程 电脑桌 面监 控 系统 IS(mae 利 aawe 研 b的 S I g S a s0 evr 。该系统 由客 户机 We np ht re) S b浏览 器 和服务器 两部分组 成 , 务器 部分 可分为 截屏 软 件、 服