CN116069443A - 一种虚拟终端的工作方法 - Google Patents

一种虚拟终端的工作方法 Download PDF

Info

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
Application number
CN202211341702.7A
Other languages
English (en)
Inventor
周兴昌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of CN116069443A publication Critical patent/CN116069443A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing 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/03543Mice or pucks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45579I/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任一所述的传虚拟终端的工作方法的结构,包括:计算机、虚拟终端的输入输出设备、瘦客户机信号中转设备、瘦客户机,其特征在于:
计算机连接虚拟终端的输入输出设备,所述虚拟终端的输入输出设备的视频输出端口连接瘦客户机信号中转设备的视频输入端口,所述虚拟终端的输入输出设备的输入端口连接瘦客户机信号中转设备的鼠标、键盘信号输出端口,所述瘦客户机信号中转设备连接瘦客户机。
CN202211341702.7A 2021-10-31 2022-10-30 一种虚拟终端的工作方法 Pending CN116069443A (zh)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024093870A1 (zh) * 2022-10-30 2024-05-10 周兴昌 一种虚拟终端的工作方法

Cited By (1)

* Cited by examiner, † Cited by third party
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