CN116069443A - 一种虚拟终端的工作方法 - Google Patents
一种虚拟终端的工作方法 Download PDFInfo
- Publication number
- CN116069443A CN116069443A CN202211341702.7A CN202211341702A CN116069443A CN 116069443 A CN116069443 A CN 116069443A CN 202211341702 A CN202211341702 A CN 202211341702A CN 116069443 A CN116069443 A CN 116069443A
- Authority
- CN
- China
- Prior art keywords
- virtual terminal
- thin client
- input
- output
- mouse
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03543—Mice or pucks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45579—I/O management, e.g. providing access to device drivers or storage
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种虚拟终端的工作方法,在虚拟机向瘦客户机发送数据过程中,在其中一段不使用网络协议传输数据,从而保证了数据的安全。
Description
技术领域
本发明涉及的是带一种虚拟终端的工作方法,属于计算机网络领域。
背景技术
现在的很多单位都使用虚拟机,给办公带来了很大方便,但是由于多个虚拟机都在同一台服务器内部,不能进行物理分割,导致安全性不足。
发明内容
本发明的目的在于针对上述存在的问题,发明一种虚拟终端的工作方法,计算机运行至少一个虚拟终端;每个虚拟终端与一组虚拟终端的输入输出设备的输入输出端口,每组输入输出端口包括一个视频输出端口、一个鼠标输入端口和一个键盘输入端口;
虚拟终端的输入输出设备:从计算机或网络接收虚拟终端的桌面,然后将虚拟终端的桌面通过视频输出端口单向发送出去;从鼠标、键盘信号接收端口接收鼠标、键盘信号,然后将鼠标、键盘信号发送给计算机。
瘦客户机信号中转设备:从视频输入端口单向接收虚拟终端的桌面,然后将虚拟终端的桌面发送给瘦客户机;从瘦客户机接收鼠标、键盘信号,然后通过鼠标、键盘信号发送端口将鼠标、键盘信号发送出去。
瘦客户机信号中转设备的视频信号输入端口通过视频线连接虚拟终端的输入输出设备的视频信号输出端口,常用的视频线是铜线、VGA线等,或者是其他类似不传输文件的视频线,由于该视频线不能传输文件,阻止了数据泄密的可能性。
每个瘦客户机都有一组瘦客户机信号中转设备的远程输入输出端口对应;
虚拟终端的输入输出设备的视频输出端口、鼠标信号输入端、键盘信号输入端口分别对应连接瘦客户机信号中转设备的的视频输入端口、鼠标信号输出端、键盘信号输出端口;瘦客户机信号中转设备的的视频输入端口、鼠标信号输出端、键盘信号输出端口是一组输入输出端口。
虚拟终端的输入输出设备有至少一组输入输出端口,虚拟终端连接虚拟终端的每组输入输出端口包括一个视频输出端口、一个鼠标输入端口和一个键盘输入端口。
本发明的优点:
1)计算机里的虚拟机与外部瘦客户端的终端之间不能用TCP/IP或类似协议联通,中间有一段线不传输文件,保证了虚拟机里文件的安全性。
2)可以远距离布置瘦客户机。
3)可以在异地安全的使用局域网。
附图说明
附图1是本发明的实施方式1所描述的网络结构图。
图中的1是计算机,2是虚拟终端的输入输出设备,3是瘦客户机信号中转设备,4是瘦客户机,5是虚拟终端的输入输出设备的一组输入输出端口,6是瘦客户机信号中转设备的一组输入输出端口。
具体实施方式
对照图1,
虚拟终端的输入输出设备2:有至少一组输入输出端口,虚拟机将桌面发送给对应的输入输出端口,并从该输入输出端口接受鼠标、键盘信号;可选的,虚拟机将音频信号发送给对应的输入输出端口;
瘦客户机信号中转设备3:有至少一组输入输出端口,每组输入输出端口和瘦客户机对应,瘦客户机将鼠标、键盘信号发送给对应的输入输出端口,并从该输入输出端口接收虚拟机的桌面视频信号;
可选的,瘦客户机从对应的输入输出端口接收音频信号;
瘦客户机信号中转设备3从虚拟终端的输入输出设备2接收视频信号,瘦客户机信号中转设备3和虚拟终端的输入输出设备2之间连接的数据线最好是VGA线,或者是类似的不能传输文件的视频线;
瘦客户机信号中转设备3发送鼠标、键盘信号给虚拟终端的输入输出设备2,发送信号最好的方式是单向的。
交换模块的输入输出端口5:是一组输入输出端口,有一个视频输出端口,一个鼠标信号输入端口、一个键盘信号输入端口,(鼠标信号输入端口和键盘信号输入端口)可以是同一个输入端口;可选的,交换模块的端口5还可以有一个音频输入端口;
瘦客户机信号中转设备的输入输出端口6:有一个视频输出端口,一个鼠标信号输入端口、一个键盘信号输入端口,(鼠标信号输入端口和键盘信号输入端口)可以是同一个输入端口;可选的,瘦客户机信号中转设备的端口6还可以有一个音频输入端口;
第一步:计算机将虚拟终端的桌面送给虚拟终端的输入输出设备2的端口5;
第二步:虚拟终端的输入输出设备2通过端口5向瘦客户机信号中转设备3的端口6发送虚拟终端的桌面;
第三步:瘦客户机信号中转设备3的端口6发送虚拟终端的桌面给瘦客户机4;
第四步:瘦客户机4将鼠标、键盘信号发送给瘦客户机信号中转设备3的端口6;
第五步:瘦客户机信号中转设备3的端口6将鼠标、键盘信号发送给虚拟终端的输入输出设备2的端口5;
第六步:给虚拟终端的输入输出设备2的端口5将鼠标、键盘信号单向发送给虚拟机;
由于VGA传输视频信号时,不能传输数据文件,这样远程的瘦客户机就不能从计算机主机上复制数据到终端了,有效的保护了数据的安全性。
虚拟终端包括:
①一拖多类型的虚拟终端,多人可以同时、独立的使用一台PC机,每个用户都有自己的显示器、键盘、鼠标。用户可同时共享一台PC计算机的硬、软件及外设资源;
②各种虚拟机或容器。
虚拟终端X是上述虚拟终端的任意一种。
工作步骤:
1、在计算机上创建一个虚拟终端X;
2、计算机将虚拟终端与虚拟终端的输入输出设备2的端口5形成对应关系;
计算机将虚拟终端的桌面和音频送给虚拟终端的输入输出设备2的端口5;
3、虚拟终端的输入输出设备2通过端口5向瘦客户机信号中转设备3的端口6发送虚拟终端的桌面和音频;
4、瘦客户机信号中转设备3的端口6与瘦客户机4成对应关系;
瘦客户机信号中转设备3的端口6发送虚拟终端的桌面和音频给瘦客户机4;瘦客户机将视频信号发送给显示屏,将音频信号发送给音响设备。
5、瘦客户机4接收鼠标、键盘发出的信号,并将鼠标、键盘信号、音频信号发送给瘦客户机信号中转设备3的端口6;
6、瘦客户机信号中转设备3的端口6将鼠标、键盘信号、音频发送给虚拟终端的输入输出设备2的端口5;
7、虚拟终端的输入输出设备2的端口5将鼠标、键盘信号、音频发送给虚拟机;
8、虚拟机接收鼠标、键盘信号、音频并做对应操作。
瘦客户端的终端与瘦客户机信号中转设备可以在同一个地方或异地,如果在同一个地方,两个设备之间传输的是数字信号,可以远距离传输,便于部署一个大型的局域网。
以上所述仅为本发明的较佳实施案例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
许多公司里,不允许员工使用音频交流信息,在上述步骤2到步骤8中,完全没有音频输入输出端口,也没有音频信号处理。
优选的:虚拟终端的输入输出设备从计算机接收虚拟终端的桌面,
虚拟终端的输入输出设备用单向传输的方式向瘦客户机信号中转设备发送虚拟终端的桌面;
瘦客户机信号中转设备向瘦客户机发送虚拟终端的桌面。
优选的:虚拟终端的输入输出设备用单向传输的方式向瘦客户机信号中转设备发送音频。
优选的:瘦客户机信号中转设备单向接收瘦客户机发送的鼠标、键盘信号,瘦客户机信号中转设备单向接收瘦客户机发送的鼠标、键盘信号;或,瘦客户机信号中转设备向虚拟终端的输入输出设备单向发送鼠标、键盘信号;或,虚拟终端的输入输出设备向虚拟终端单向发送鼠标、键盘信号。
优选的:瘦客户机向瘦客户机信号中转设备发送鼠标、键盘信号;
瘦客户机信号中转设备向虚拟终端的输入输出设备发送鼠标、键盘信号;虚拟终端的输入输出设备向虚拟终端发送鼠标、键盘信号。
优选的:计算机连接虚拟终端的输入输出设备,虚拟终端的输入输出设备的视频输出端口连接瘦客户机信号中转设备的视频输入端口,虚拟终端的输入输出设备的输入端口连接瘦客户机信号中转设备的鼠标、键盘信号输出端口,瘦客户机信号中转设备连接瘦客户机。
应用举例:
1、A公司有个机房在X城市,有一台服务器,运行多个虚拟机G,给子公司B的员工M分配一个虚拟机;子公司B在Y城市;
2、员工M通过瘦客户机远程登录虚拟机G,正常办公;
3、员工M不能从虚拟机G或服务器复制文件,保证了数据的安全性。
Claims (5)
1.一种虚拟终端的工作方法,其特征在于,包括:
虚拟终端的输入输出设备从计算机接收虚拟终端的桌面,
所述虚拟终端的输入输出设备用单向传输的方式向瘦客户机信号中转设备发送所述虚拟终端的桌面;
所述瘦客户机信号中转设备向瘦客户机发送所述虚拟终端的桌面。
2.根据权利要求1所述的虚拟终端的工作方法,其特征在于:
所述虚拟终端的输入输出设备用单向传输的方式向瘦客户机信号中转设备发送音频。
3.根据权利要求1所述的虚拟终端的工作方法,其特征在于:所述瘦客户机向瘦客户机信号中转设备发送鼠标、键盘信号;
所述瘦客户机信号中转设备向所述虚拟终端的输入输出设备发送鼠标、键盘信号;所述虚拟终端的输入输出设备向所述虚拟终端发送鼠标、键盘信号。
4.根据权利要求1或3所述的虚拟终端的工作方法,其特征在于:所述瘦客户机信号中转设备单向接收瘦客户机发送的鼠标、键盘信号;或,所述瘦客户机信号中转设备向所述虚拟终端的输入输出设备单向发送鼠标、键盘信号;或,所述虚拟终端的输入输出设备向所述虚拟终端单向发送鼠标、键盘信号。
5.一种采用上述权利要求1、权利要求3、权利要求4任一所述的传虚拟终端的工作方法的结构,包括:计算机、虚拟终端的输入输出设备、瘦客户机信号中转设备、瘦客户机,其特征在于:
计算机连接虚拟终端的输入输出设备,所述虚拟终端的输入输出设备的视频输出端口连接瘦客户机信号中转设备的视频输入端口,所述虚拟终端的输入输出设备的输入端口连接瘦客户机信号中转设备的鼠标、键盘信号输出端口,所述瘦客户机信号中转设备连接瘦客户机。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2021112791672 | 2021-10-31 | ||
CN202111279167 | 2021-10-31 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116069443A true CN116069443A (zh) | 2023-05-05 |
Family
ID=86177680
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211341702.7A Pending CN116069443A (zh) | 2021-10-31 | 2022-10-30 | 一种虚拟终端的工作方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116069443A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024093870A1 (zh) * | 2022-10-30 | 2024-05-10 | 周兴昌 | 一种虚拟终端的工作方法 |
-
2022
- 2022-10-30 CN CN202211341702.7A patent/CN116069443A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024093870A1 (zh) * | 2022-10-30 | 2024-05-10 | 周兴昌 | 一种虚拟终端的工作方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2409057C (en) | Network based kvm switching system | |
JP4318922B2 (ja) | 受動ビデオ多重化方法および装置 | |
US6345323B1 (en) | Computer interconnection system | |
CN102362477A (zh) | 用于计算机桌面远程共享的方法 | |
AU2020200822B2 (en) | KVM extender receiving end provided with switching device | |
US20080263232A1 (en) | Selective connection device allowing connection of at least one peripheral to a target computer and a selective control system comprising such a device | |
CN102598625A (zh) | 利用通用即插即用在输入***改变输入类型的方法和装置 | |
CN116069443A (zh) | 一种虚拟终端的工作方法 | |
CN108762520B (zh) | 一种kvm延长器发射端的工作方法 | |
CN101101567A (zh) | 双串口通信的监视***和方法 | |
US5414817A (en) | Adapter unit for connecting a mobile computer to a network and for simulating the presence of the mobile computer when the mobile computer is not present | |
CN111427461A (zh) | 一种新型kvm延长器 | |
CN106612316A (zh) | 一种kvm延长器传输虚拟终端的方法 | |
RU2314648C1 (ru) | Система контроля за прохождением документальной информации | |
CN116055534A (zh) | 一种多串口设备数据转发***及方法 | |
WO2024093870A1 (zh) | 一种虚拟终端的工作方法 | |
CN211860146U (zh) | 一种运维通讯设备 | |
CN111193586A (zh) | 一种信息处理方法、分组传送网设备及量子密钥设备 | |
KR20000013765A (ko) | 다수 컴퓨터의 키보드/비디오 도형 어레이 모니터/마우스를 네트워크화 하여 단일 키보드/비디오 도형 어레이 모니터/마우스로 관리하는 장치 및 방법 | |
CN210629679U (zh) | 一种ip分布式桌插*** | |
CA2262334C (en) | Method and apparatus for extending the range of the universal serial bus protocol | |
CN102387118A (zh) | 一种数据输出方法及装置 | |
CN111641725A (zh) | 一种远程控制装置的实现方法 | |
CN101488944A (zh) | Ethernet设备与BSC串口设备通信的***及方法 | |
Creamer et al. | PENTANET--A Report of the United States Air Force Technical Panel for a Pentagon-Wide Local Area Network. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication |