一种使用终端设备操作云环境中虚拟设备的系统及方法技术方案

技术编号:26303823 阅读:23 留言:0更新日期:2020-11-10 19:58
本发明专利技术涉及一种使用终端设备操作云环境中虚拟设备的系统及方法。该方法包括:获取终端设备模块发送至终端计算机模块的输入信号;对所述输入信号进行进行解析和封装,得到解析封装后的输入信号;将所述解析封装后的输入信号以ICA通道通信的方式发送至虚拟设备模块;对发送至所述虚拟设备模块的输入信号进行解封操作,得到解封信号;根据所述解封信号驱动所述云仿真环境模块展示动作画面。本发明专利技术能够使云仿真环境中的系统支持更多的终端设备,扩充终端计算机外接设备与云仿真环境中虚拟系统交互方式。

【技术实现步骤摘要】
一种使用终端设备操作云环境中虚拟设备的系统及方法
本专利技术涉及云计算领域,特别是涉及一种使用终端设备操作云环境中虚拟设备的系统及方法。
技术介绍
随着云计算的发展,将系统部署到服务器上会大大方便用户的使用,在当前云仿真环境中的系统与终端计算机的设备交互仅支持通用设备,如鼠标和键盘,对于特殊的硬件输入设备目前环境无法自动识别支持。
技术实现思路
本专利技术的目的是提供一种使用终端设备操作云环境中虚拟设备的系统及方法,能够使云仿真环境中的系统支持更多的终端设备,扩充终端计算机外接设备与云仿真环境中虚拟系统交互方式。为实现上述目的,本专利技术提供了如下方案:一种使用终端设备操作云环境中虚拟设备的系统,包括:依次连接的终端设备模块、终端计算机模块和云仿真环境,所述云仿真环境包括虚拟设备模块,所述终端计算机模块包括第一设备数据处理单元和第一ICA通信单元,所述虚拟设备模块包括第二设备数据处理单元、第二ICA通信单元和界面展示单元,所述终端设备模块与所述第一设备数据处理单元连接,所述第一设备数据处理单元用于采集所述终端设备模块的输入信号,并对采集到的输入信号进行解析和封装,所述第一设备数据处理单元连接与所述第一ICA通信单元连接,所述第一ICA通信单元与所述第二ICA通信单元连接,所述第二ICA通信单元与所述第二设备数据处理单元连接,所述第二设备数据处理单元用于对解析和封装后的输入信号进行解封,所述第二设备数据处理单元与所述界面展示单元连接,所述界面展示单元用于根据解封后的信号展示相关动作画面。可选的,所述终端设备模块通过USB或串口接口与所述第一设备数据处理单元连接。可选的,所述终端设备模块采用手轮或按钮或摇杆。一种使用终端设备操作云环境中虚拟设备的方法,包括:获取终端设备模块发送至终端计算机模块的输入信号;对所述输入信号进行进行解析和封装,得到解析封装后的输入信号;将所述解析封装后的输入信号以ICA通道通信的方式发送至虚拟设备模块;对发送至所述虚拟设备模块的输入信号进行解封操作,得到解封信号;根据所述解封信号驱动所述云仿真环境模块展示动作画面。可选的,所述获取终端设备模块发送至终端计算机模块的输入信号,具体包括:通过第一数据处理单元创建终端设备输入信号侦听线程;根据所述侦听线程侦听和采集所述终端设备发送至终端计算机模块的输入信号。可选的,所述对所述输入信号进行进行解析和封装,得到解析封装后的输入信号,具体包括:对所述输入信号进行进行解析,得到解析后的信号;将所述解析后的信号封装到MessageInfo结构体中,得到MessageInfo数据包,所述MessageInfo数据包为解析封装后的输入信号。可选的,所述将所述解析封装后的输入信号以ICA通道通信的方式发送至虚拟设备模块,具体包括:对通信环境进行初始化;启动终端计算机模块和虚拟设备模块中的通信程序,第一ICA通信单元与第二ICA通信单元建立连接;将所述解析封装后的输入信号通过所述第一ICA通信单元发送至虚拟设备模块的所述第二ICA通信单元。可选的,所述对发送至所述虚拟设备模块的输入信号进行解封操作,得到解封信号,具体包括:第二ICA通信单元接收到所述MessageInfo数据包,并将所述MessageInfo数据包发送至第二设备数据处理单元;所述第二设备数据处理单元将所述MessageInfo数据包进行解封,得到解封信号。根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:本专利技术提供一种使用终端设备操作云环境中虚拟设备的系统及方法,通过获取终端设备模块发送至终端计算机模块的输入信号;对所述输入信号进行进行解析和封装,得到解析封装后的输入信号;将所述解析封装后的输入信号以ICA通道通信的方式发送至虚拟设备模块;对发送至所述虚拟设备模块的输入信号进行解封操作,得到解封信号;根据所述解封信号驱动所述云仿真环境模块展示动作画面,扩充了终端计算机外接设备与云仿真环境中虚拟系统交互方式,而且使用终端计算机外接设备同步操作云仿真环境中虚拟设备,效果更直观。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术使用终端设备操作云环境中虚拟设备的系统结构图;图2为本专利技术使用终端设备操作云环境中虚拟设备的系统具体结构图;图3为本专利技术使用终端设备操作云环境中虚拟设备的方法流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的目的是提供一种使用终端设备操作云环境中虚拟设备的系统及方法,能够使云仿真环境中的系统支持更多的终端设备,扩充终端计算机外接设备与云仿真环境中虚拟系统交互方式。为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。以下是本专利技术涉及到的几个专业术语的解释:云机算:云计算是一种基于互联网的计算服务模式,它实现了对可配置共享资源(网络服务器存储应用和服务等)的按需访问。通过对硬件资源的虚拟化和虚拟化资源的全面共享,结合资源的多样性和动态性等特点,处理海量数据,完成用户包括计算、存储、图形处理等在内的多种需求。云仿真环境:基于云计算的仿真环境。ICA通道通信:全称为IndependentComputingArchitecture中文为独立计算体系结构,其是一种高效率的数据交换协议。在本专利技术中用于终端计算机与云模式下虚拟训练系统的数据交换。图1为本专利技术使用终端设备操作云环境中虚拟设备的系统结构图。图2为本专利技术使用终端设备操作云环境中虚拟设备的系统具体结构图。如图1和图2所示,一种使用终端设备操作云环境中虚拟设备的系统包括:依次连接的终端设备模块1、终端计算机模块2和云仿真环境,所述云仿真环境包括虚拟设备模块3,所述终端计算机模块2包括第一设备数据处理单元21和第一ICA通信单元22,所述虚拟设备模块3包括第二设备数据处理单元32、第二ICA通信单元31和界面展示单元33,所述终端设备模块1与所述第一设备数据处理单元21连接,所述第一设备数据处理单元21用于采集所述终端设备模块1的输入信号,并对采集到的输入信号进行解析和封装,所述第一设备数据处理单元21连接与所述第一ICA通信单元22连接,所述第一ICA通信单元22与所述第二ICA通信单元31连接,所述第二ICA通信单元31与所述第二设备数据处理单本文档来自技高网...

【技术保护点】
1.一种使用终端设备操作云环境中虚拟设备的系统,其特征在于,包括:依次连接的终端设备模块、终端计算机模块和云仿真环境,所述云仿真环境包括虚拟设备模块,所述终端计算机模块包括第一设备数据处理单元和第一ICA通信单元,所述虚拟设备模块包括第二设备数据处理单元、第二ICA通信单元和界面展示单元,所述终端设备模块与所述第一设备数据处理单元连接,所述第一设备数据处理单元用于采集所述终端设备模块的输入信号,并对采集到的输入信号进行解析和封装,所述第一设备数据处理单元连接与所述第一ICA通信单元连接,所述第一ICA通信单元与所述第二ICA通信单元连接,所述第二ICA通信单元与所述第二设备数据处理单元连接,所述第二设备数据处理单元用于对解析和封装后的输入信号进行解封,所述第二设备数据处理单元与所述界面展示单元连接,所述界面展示单元用于根据解封后的信号展示相关动作画面。/n

【技术特征摘要】
1.一种使用终端设备操作云环境中虚拟设备的系统,其特征在于,包括:依次连接的终端设备模块、终端计算机模块和云仿真环境,所述云仿真环境包括虚拟设备模块,所述终端计算机模块包括第一设备数据处理单元和第一ICA通信单元,所述虚拟设备模块包括第二设备数据处理单元、第二ICA通信单元和界面展示单元,所述终端设备模块与所述第一设备数据处理单元连接,所述第一设备数据处理单元用于采集所述终端设备模块的输入信号,并对采集到的输入信号进行解析和封装,所述第一设备数据处理单元连接与所述第一ICA通信单元连接,所述第一ICA通信单元与所述第二ICA通信单元连接,所述第二ICA通信单元与所述第二设备数据处理单元连接,所述第二设备数据处理单元用于对解析和封装后的输入信号进行解封,所述第二设备数据处理单元与所述界面展示单元连接,所述界面展示单元用于根据解封后的信号展示相关动作画面。


2.根据权利要求1所述的使用终端设备操作云环境中虚拟设备的系统,其特征在于,所述终端设备模块通过USB或串口接口与所述第一设备数据处理单元连接。


3.根据权利要求1所述的使用终端设备操作云环境中虚拟设备的系统,其特征在于,所述终端设备模块采用手轮或按钮或摇杆。


4.一种使用终端设备操作云环境中虚拟设备的方法,所述方法应用于权利要求1-3任意一项所述的使用终端设备操作云环境中虚拟设备的系统,其特征在于,所述方法包括:
获取终端设备模块发送至终端计算机模块的输入信号;
对所述输入信号进行进行解析和封装,得到解析封装后的输入信号;
将所述解析封装后的输入信号以ICA通道通信的方式发送至虚拟设备模块;
对发送至所述虚拟设备模块的输入信号进行解封操作,得到解封信号;
根据所述解...

【专利技术属性】
技术研发人员:邸彦强冯少冲朱元昌陈志佳孟宪国
申请(专利权)人:中国人民解放军陆军工程大学
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1