[发明专利]一种使用终端设备操作云环境中虚拟设备的系统及方法在审
申请号: | 202010736530.8 | 申请日: | 2020-07-28 |
公开(公告)号: | CN111913781A | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 邸彦强;冯少冲;朱元昌;陈志佳;孟宪国 | 申请(专利权)人: | 中国人民解放军陆军工程大学 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;H04L29/08 |
代理公司: | 北京高沃律师事务所 11569 | 代理人: | 崔玥 |
地址: | 210042 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 使用 终端设备 操作 环境 虚拟 设备 系统 方法 | ||
本发明涉及一种使用终端设备操作云环境中虚拟设备的系统及方法。该方法包括:获取终端设备模块发送至终端计算机模块的输入信号;对所述输入信号进行进行解析和封装,得到解析封装后的输入信号;将所述解析封装后的输入信号以ICA通道通信的方式发送至虚拟设备模块;对发送至所述虚拟设备模块的输入信号进行解封操作,得到解封信号;根据所述解封信号驱动所述云仿真环境模块展示动作画面。本发明能够使云仿真环境中的系统支持更多的终端设备,扩充终端计算机外接设备与云仿真环境中虚拟系统交互方式。
技术领域
本发明涉及云计算领域,特别是涉及一种使用终端设备操作云环境中虚拟设备的系统及方法。
背景技术
随着云计算的发展,将系统部署到服务器上会大大方便用户的使用,在当前云仿真环境中的系统与终端计算机的设备交互仅支持通用设备,如鼠标和键盘,对于特殊的硬件输入设备目前环境无法自动识别支持。
发明内容
本发明的目的是提供一种使用终端设备操作云环境中虚拟设备的系统及方法,能够使云仿真环境中的系统支持更多的终端设备,扩充终端计算机外接设备与云仿真环境中虚拟系统交互方式。
为实现上述目的,本发明提供了如下方案:
一种使用终端设备操作云环境中虚拟设备的系统,包括:依次连接的终端设备模块、终端计算机模块和云仿真环境,所述云仿真环境包括虚拟设备模块,所述终端计算机模块包括第一设备数据处理单元和第一ICA通信单元,所述虚拟设备模块包括第二设备数据处理单元、第二ICA通信单元和界面展示单元,所述终端设备模块与所述第一设备数据处理单元连接,所述第一设备数据处理单元用于采集所述终端设备模块的输入信号,并对采集到的输入信号进行解析和封装,所述第一设备数据处理单元连接与所述第一ICA通信单元连接,所述第一ICA通信单元与所述第二ICA通信单元连接,所述第二ICA通信单元与所述第二设备数据处理单元连接,所述第二设备数据处理单元用于对解析和封装后的输入信号进行解封,所述第二设备数据处理单元与所述界面展示单元连接,所述界面展示单元用于根据解封后的信号展示相关动作画面。
可选的,所述终端设备模块通过USB或串口接口与所述第一设备数据处理单元连接。
可选的,所述终端设备模块采用手轮或按钮或摇杆。
一种使用终端设备操作云环境中虚拟设备的方法,包括:
获取终端设备模块发送至终端计算机模块的输入信号;
对所述输入信号进行进行解析和封装,得到解析封装后的输入信号;
将所述解析封装后的输入信号以ICA通道通信的方式发送至虚拟设备模块;
对发送至所述虚拟设备模块的输入信号进行解封操作,得到解封信号;
根据所述解封信号驱动所述云仿真环境模块展示动作画面。
可选的,所述获取终端设备模块发送至终端计算机模块的输入信号,具体包括:
通过第一数据处理单元创建终端设备输入信号侦听线程;
根据所述侦听线程侦听和采集所述终端设备发送至终端计算机模块的输入信号。
可选的,所述对所述输入信号进行进行解析和封装,得到解析封装后的输入信号,具体包括:
对所述输入信号进行进行解析,得到解析后的信号;
将所述解析后的信号封装到MessageInfo结构体中,得到MessageInfo数据包,所述MessageInfo数据包为解析封装后的输入信号。
可选的,所述将所述解析封装后的输入信号以ICA通道通信的方式发送至虚拟设备模块,具体包括:
对通信环境进行初始化;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军陆军工程大学,未经中国人民解放军陆军工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010736530.8/2.html,转载请声明来源钻瓜专利网。