基于B/S模式的远程操控系统_学习天地_信息工程系 - 河南工业贸易职业学院

文章内容

当前位置:首页 > 学习天地

基于B/S模式的远程操控系统

发布时间:2016-06-17  点击:0

  
科学技术成果鉴定证书
 
豫科鉴委字[2016]第322号
 
 
成 果 名 称:基于B/S模式的远程操控系统
 
完 成 单 位:河南工业贸易职业学院
 
 
 
鉴 定 形 式:会议鉴定
组织鉴定单位:河南省科学技术厅(盖章)
鉴 定 日 期:2016-03-30
鉴定批准日期:2016-04-08
 
 
河南省科学技术厅
(二○一二年制)
 
简 要 技 术 说 明 及 主 要 技 术 性 能 指 标
  一、任务来源
项目名称:基于B/S模式的远程操控系统
项目来源:河南省科技攻关项目(项目编号:132102210103),河南省科学技术厅。
二、应用领域和技术原理
当前,远程操控广泛应用于各行各业,基于分布式系统的特点以及网络发展的趋势,迫切需要实现基于B/S模式的资源发布、配置、集成、操控、调度与管理一体化的目标,其中实现软件的远程操控是必不可少的一个重要环节。
针对传统远程操控系统存在的安全性低、稳定性较差、部署困难以及难于支持多用户操控等问题,本项目研究并实现了一种新的基于B/S模式的远程操控系统。系统提出了智能编码传输方法,此方法充分考虑到远程控制系统中的异构性。这些异构性包括不同服务器之间的异构性、不同客户机之间的异构性、客户机与服务器之间的异构性以及网络的异构性。而提出智能编码方法综合考虑这些因素对系统可用性和稳定性的影响,动态自适应系统环境的变化,并最终提供了一种稳定高效的图像编码和传输方法。同时,基于对网络开放性造成的系统安全隐患的考虑,本系统设计了一种安全简洁的认证和传输的安全机制。此安全机制扩展了 VNC 协议,在 OPENSSL 的基础上创建了一整套的安全体系,完成了操控双向认证,从而使得整个系统的认证和传输达到了较高的安全等级。该系统具备低成本、易部署、高稳定、高安全、多用户等特点,有广阔的市场前景和切实的社会效益。
三、主要技术指标
1.采用B/S模式通过浏览器进行软件的远程操控。
2. 支持对Windows操作系统环境中软件的远程操控。
3. 为控制端到受控端的连接提供安全保障,保护控制过程中的数据传输,强度达到128bit RC4。
4.支持对受控端的多用户操控,实现多用户权限的管理,保障多用户并行操控的正确性。
5.为控制端到受控端之间的帧信息通信提供自适应编码,满足不同网络带宽和网络使用率条件下的远程操控流畅性。
6.扩展、设计并实现新的虚拟网络计算和远程帧缓存协议,满足当前应用对远程操控的各种需求。
四、主要技术原理
1.软件远程操控的体系结构及协议优化研究:借鉴虚拟网络计算VNC结构,分析轻量级远程帧缓存通信协议RFB(Remote Frame Buffer)并进行优化改进,结合实际应用环境,研究基于B/S模式的软件远程操控系统体系结构,并设计相关操控协议。
2.软件的远程操控技术及实现:在异构网络环境下实现的软件远程操控。研究不同网络条件下的软件操作和控制方法,并通过算法实现其操作和控制;在用户端和受控端研究部署客户端软件和服务器软件,受控端通过网络接收用户端控制命令,执行完成后传送运行结果图形界面至用户端,实现网络环境下的软件控制。
  简 要 技 术 说 明 及 主 要 技 术 性 能 指 标
  3.软件远程操控系统的安全机制研究:研究软件远程操控中的数据传输特点及漏洞,进一步分析软件远程操控中的用户及系统行为,鉴别可疑用户的入侵行为以避免受控主机和软件被恶意控制,采用安全套接字SSL等技术保护数据传输,提高软件远程操控中的安全性,实现操控双向认证。
4.软件远程操控系统的多用户权限管理研究:研究软件远程操控中的多用户权限。分析同时操控受控端情况下多用户的相互关系以及对软件的影响,根据不同用户的操控权限动态调整用户的操控模式,实现多用户有序、正确的进行操控。
 5.软件远程操控系统的自适应编码研究:研究软件远程操控中网络的异构性,分析远程操控不同编码方式对于网络带宽的需求的影响,根据当前网络的状态和结构动态地、自适应地完成编码方式的选择,实现软件远程操控系统对异构网络的适应。
五、成果的创造性、先进性
项目研制了一套异构平台软件的远程操控系统,重点实现了数据传输安全、多用户权限管理、自适应编码等功能,可对异构网络环境下软件进行远程操控,并提供了基于Web的易用界面,兼顾了系统的安全性和可靠性。其主要创造性和先进性体现在:
1.在软件远程操控的体系结构及协议优化研究方面,借鉴了虚拟网络计算VNC结构,分析轻量级通信协议RFB(Remote Frame Buffer)并进行了优化改进,结合实际应用环境,研究了基于B/S模式的软件远程操控系统体系结构,并设计了相关操控协议,实现了基本的通过Web浏览器进行软件远程操控的功能。
2. 在软件远程操控系统的安全机制研究中,研究了软件远程操控中的数据传输特点及漏洞,进一步分析了软件远程操控中的用户及系统行为,鉴别可疑用户的入侵行为以避免系统主机和软件被恶意控制,采用安全套接字SSL等技术保护数据传输,提高了软件远程操控中的安全性,使得异构平台软件的远程操控不仅易于使用而且安全可靠。
3.在远程操控系统的多用户权限管理研究中,分析了多用户并行操控的行为特点及其造成的混乱和错误,采用赋予用户权限的方式,通过屏蔽和中断技术保障了多用户操控的有序性和正确性,增加了系统整体的稳定性和安全性。
4.在远程操控系统的自适应编码研究中,研究了系统在异构网络和异构节点环境下面临的数据传输和数据计算问题,给出了系统中不同基本编码方式与网络、节点环境之间的关系,并采用自适应技术完成对异构环境的侦测和编码方式的调整,从而提高了系统整体的流畅性、稳定性和可用性,增加了系统对异构环境的适应能力。
5.在异构网络平台中软件的远程操控技术及实现上,首先,研究了不同网络平台下的软件操作和控制方法的特征,并通过算法实现其操作和控制。其次,在用户端和受控端研究部署了客户端软件和服务器软件,受控端通过网络接收用户端控制命令,执行完成后传送运行结果图形界面至用户端,最终实现了在网络环境下对不同软件进行控制的功能,而且可以根据实际运行状态调整传输算法。
  推  广  应  用  前  景  与  措  施
  一、经济效益分析
1.降低维护成本。
投资远程操控系统,可以令计算机系统技术服务工程师或管理人员通过远程操控系统对目标维护计算机或所需维护管理的网络系统,进行配置、安装、维护、监控与管理,解决以往服务工程师必须亲临现场才能解决的问题。大大降低了计算机应用系统的维护成本,最大限度减少用户损失,实现高效率、低成本。
2.无客户端升级成本。
WEB浏览器是客户端最主要的应用软件。不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行。
3.减少培训成本。
用户使用浏览器软件,通过鼠标即可访问各种媒体信息,适合非计算机专业人员使用。
4.节省网络带宽。
在充分了解异构网络以及异构计算节点特性的前提下,优化编码并合理地选择编码方法,以期高效的利用网络资源,尽可能地减少软件远程操控对客户端和服务端的带宽需求。
二、社会效益分析
解决以往服务工程师必须亲临现场才能解决的问题,减少工作人员的奔波辛劳,可以提高员工的工作效率。利用远程操控软件缓解了城市交通状况,减少了环境污染。
三、推广应用的范围、条件和前景
随着社会信息化的不断深入,社会对计算机系统的依赖越来越明显,计算机系统的规模也因此越来越大,对于一体化管理的要求也越来越高。软件远程操控领域里的研究成果,不仅对于网络教育、信息处理中心软件系统的有效管理有举足轻重的价值,而且其对于许多相关行业,如电子政务、远程协作、网络管理和自动化生产等都有着深远的影响,都具备良好的推广条件,属于本系统的使用范围。
构成信息处理中心(例如:教学管理中心)软件系统的大部分软件具有很强的专业性,往往由不同的专业单位研发,需要的运行环境也不尽相同,并且仍然在不断地发展和丰富。对一个需要长期不间断运行的系统来说,分散的管理、操控这些软件会给系统管理人员带来很大的不便,造成人力资源浪费。为解决上述问题,需要研制信息处理中心的软件集成管理与调度平台、构成一体化的软件综合集成框架。突破软件的远程操控、基于时序和数据调度等关键技术,实现异构系统平台中软件发布、配置、集成、操控、调度与管理的一体化。由于存在地理分散、系统各异等原因,能够实现异构系统平台中软件发布、配置、集成、操控、调度与管理一体化的软件远程操控系统具有广阔的应用前景。
 
 
 
 

  • 龙湖校区:郑州市龙湖大学城祥云路 邮编:451191
  • 优胜校区:郑州市优胜北路4号 邮编:450053
  • 联系电话:院办:0371-60987888
  • 招生办公室:60987001/7002/7005
  • 就业办公室:60987683