基于网络的信号源并行交互系统的制作方法

文档序号:32059694发布日期:2022-11-04 22:45阅读:45来源:国知局
基于网络的信号源并行交互系统的制作方法

1.本发明涉及信号源交互技术,尤其涉及基于网络的信号源并行交互系统。


背景技术:

2.在现有技术中,当多个交互终端通过网络访问多个对象时,为确保对象的安全性,通常通过权限设置和/或网络设置,使得特定的交互终端只能通过特定的网络来访问特定的对象,如此导致交互效率很低。


技术实现要素:

3.针对上述问题,本技术第一方面提出基于网络的信号源并行交互系统,所述系统包括:第一、第二交互设备,第一、第二双链路设备,第一、第二界面采集盒,第一、第二指令输出盒;第一双链路设备包括第一ui界面及信号源控制装置和第一融合装置;第二双链路设备包括第二ui界面及信号源控制装置和第二融合装置;
4.第一、第二ui界面及信号源控制装置,第一、第二指令输出盒均连接至指令网;
5.第一客户端通过第一网络与第一虚机池建立网络连接,能访问第一虚机池内的一个或多个信号源;第二客户端通过第二网络与第二虚机池建立网络连接,能访问第二虚机池内的一个或多个信号源;
6.第一客户端用于通过第一单向视频线向第一界面采集盒输出第一显示界面,第一显示界面包括第一客户端从第一虚机池访问获取的一个或多个信号源的显示界面;第二客户端用于通过第二单向视频线向第二界面采集盒输出第二显示界面,第二显示界面包括第二客户端从第二虚机池访问获取的一个或多个信号源的显示界面;
7.第一界面采集盒用于采集所述第一显示界面,并将该第一显示界面编码为网络流信号后供第一和第二融合装置通过视频网获取;第二界面采集盒用于采集所述第二显示界面,并将该第二显示界面编码为网络流信号后供第一和第二融合装置通过视频网获取;
8.第一融合装置用于通过视频网获取第一和/或第二显示界面,并将第一和/或第二显示界面输出至第一交互设备的第一显示设备;第二融合装置用于通过视频网获取第一和/或第二显示界面,并将第一和/或第二显示界面输出至第二交互设备的第二显示设备;
9.第一ui界面及信号源控制装置用于接收来自第一交互设备输入的第一控制指令;第二ui界面及信号源控制装置用于接收来自第二交互设备输入的第二控制指令;第一ui界面及信号源控制装置和第二ui界面及信号源控制装置能通过指令网分别将第一和第二控制指令发送至目标客户端所对应的第一和/或第二指令输出盒,由第一和/或第二指令输出盒对各自对应的目标客户端进行单向控制。
10.本技术第二方面提出基于网络的信号源并行交互系统,所述系统包括:第一、第二交互终端,第一、第二界面显控设备,第一、第二双链路设备,第一、第二界面采集盒,第一、第二指令输出盒;第一双链路设备包括第一ui界面及信号源控制装置和第一融合装置;第二双链路设备包括第二ui界面及信号源控制装置和第二融合装置;
11.第一、第二ui界面及信号源控制装置,第一、第二指令输出盒均连接至指令网;
12.第一客户端通过第一网络与第一虚机池建立网络连接,能访问第一虚机池内的一个或多个信号源;第二客户端通过第二网络与第二虚机池建立网络连接,能访问第二虚机池内的一个或多个信号源;
13.第一客户端用于通过第一单向视频线向第一界面采集盒输出第一显示界面,第一显示界面包括第一客户端从第一虚机池访问获取的一个或多个信号源的显示界面;第二客户端用于通过第二单向视频线向第二界面采集盒输出第二显示界面,第二显示界面包括第二客户端从第二虚机池访问获取的一个或多个信号源的显示界面;
14.第一界面采集盒用于采集所述第一显示界面,并将该第一显示界面编码为网络流信号后供第一和第二融合装置通过视频网获取;第二界面采集盒用于采集所述第二显示界面,并将该第二显示界面编码为网络流信号后供第一和第二融合装置通过视频网获取;
15.第一融合装置用于通过视频网获取第一和/或第二显示界面,并将第一和/或第二显示界面通过第三单向视频线输出至第一界面显控设备,由第一界面显控设备通过使用网继续输出至第一或第二交互终端;第二融合装置用于通过视频网获取第一和/或第二显示界面,并将第一和/或第二显示界面通过第四单向视频线输出至第二界面显控设备,由第二界面显控设备通过使用网继续输出至第一或第二交互终端;
16.第一ui界面及信号源控制装置用于接收来自第一界面显控设备单向输入的第一控制指令,其中第一控制指令为第一或第二交互终端通过使用网向第一界面显控设备输入的控制指令;第二双链路设备的第二ui界面及信号源控制装置用于接收来自第二界面显控设备单向输入的第二控制指令,其中第二控制指令为第一或第二交互终端通过使用网向第一界面显控设备输入的控制指令;第一和第二ui界面及信号源控制装置能通过指令网将第一和第二控制指令发送至目标客户端所对应的第一和/或第二指令输出盒,由第一和/或第二指令输出盒对各自对应的目标客户端进行单向控制。
17.本技术第三方面提出基于网络的信号源并行交互系统,所述系统包括:第一、第二交互终端,第一、第二双链路设备,第一、第二界面采集盒,第一至第四界面显控设备、第一至第四指令输出盒;第一双链路设备包括第一ui界面及信号源控制装置和第一融合装置;第二双链路设备包括第二ui界面及信号源控制装置和第二融合装置;
18.第一、第二ui界面及信号源控制装置,第一、第二指令输出盒均连接至指令网;
19.第一客户端通过第一网络与第一虚机池建立网络连接,能访问第一虚机池内的一个或多个信号源;第二客户端通过第二网络与第二虚机池建立网络连接,能访问第二虚机池内的一个或多个信号源;
20.第一客户端用于通过第一单向视频线向第一界面采集盒输出第一显示界面,第一显示界面包括第一客户端从第一虚机池访问获取的一个或多个信号源的显示界面;第二客户端用于通过第二单向视频线向第二界面采集盒输出第二显示界面,第二显示界面包括第二客户端从第二虚机池访问获取的一个或多个信号源的显示界面;
21.第一界面采集盒用于采集所述第一显示界面,并将该第一显示界面编码为网络流信号后供第一和第二融合装置通过视频网获取;第二界面采集盒用于采集所述第二显示界面,并将该第二显示界面编码为网络流信号后供第一和第二融合装置通过视频网获取;
22.第一融合装置用于通过视频网获取第一和/或第二显示界面,并将第一和/或第二
显示界面通过第三单向视频线输出至第一界面显控设备,由第一界面显控设备通过使用网继续输出至第一或第二交互终端;第二双链路设备的第二融合装置通过视频网获取第一和/或第二显示界面,并将第一和/或第二显示界面通过第四单向视频线输出至第二界面显控设备,由第二界面显控设备通过使用网继续输出至第一或第二交互终端;
23.第一ui界面及信号源控制装置接收来自第三界面显控设备单向输入的第一控制指令,其中第一控制指令为第一或第二交互终端通过使用网向第三界面显控设备输入的控制指令;第二ui界面及信号源控制装置接收来自第四界面显控设备单向输入的第二控制指令,其中第二控制指令为第一或第二交互终端通过使用网向第四界面显控设备输入的控制指令;第一ui界面及信号源控制装置和第二ui界面及信号源控制装置能通过指令网分别将第一和第二控制指令发送至目标客户端所对应的第一和/或第二指令输出盒,由第一和/或第二指令输出盒对各自对应的目标客户端进行单向控制。
24.通过上述实施例,可以经由两个交互设备实现对多个网络内的虚机池内的各个信号源的安全并行交互,同时,交互过程又不会对虚机池引入任何新的网络暴露风险,也不会增加虚机池内的信号源数据(例如文件夹数据)的额外网络暴露风险,同时还确保了交互设备端及双链路设备不会受到被交互对象(虚机池端)的恶意攻击。
附图说明
25.图1a示出根据本发明一些实施例的基于网络的信号源并行交互系统;
26.图1b示出瘦客户端上绘制的多个信号源;
27.图1c示例性地示出双链路设备融合形成的界面;
28.图2a示出根据本发明一些实施例的图1a中的双链路设备及其与周围部件的连接关系;
29.图2b示出根据本发明一些实施例的ui界面及信号源控制装置;
30.图2c示出根据本发明一些实施例的融合装置;
31.图3a示出了根据本发明另一些实施例的图1a中的双链路设备及其与周围部件的连接关系;
32.图3b示出根据本发明另一些实施例的ui界面及信号源控制装置;
33.图3c示出根据本发明另一些实施例的融合装置;
34.图4示出根据本发明另一些实施例的交互系统的部分视图;
35.图5a示出根据本发明的一些实施例的图4的替代实现方式;
36.图5b示出根据本发明的一些实施例的图5a的实施方式。
具体实施方式
37.本技术中,凡涉及通过网络实现的,其本质旨在涵盖通过交换机、路由器等必要的固件或软件实现的有线或无线的网络连接,也涵盖通过一些服务端或其他计算机等作为中介实现的有线或无线的网络连接,本技术为简化描述,突出发明点,在描述网络连接时有时略去了对路由器/交换机的说明。在本技术中,所涉及的网络可以包括wi-fi网络、蓝牙网络、私人区域网络(pan)、局域网(lan)、广域网(wan)、ieee 802.1x、内联网、互联网、外联网及其各项组合。网络也可以包括数字蜂窝电话网络,其可以包括全球移动通信系统(gsm)、
通用分组无线服务(gprs)、cdmaone、cdma1600、演进-数据优化的(ev-do)、增强型数据速率gsm演进(edge)、通用移动通信系统(umts)、数字增强型无绳通信(dect)、数字amps(is-136/tdma)、集成数字增强型网络(iden)、wimax、lte、lte advanced、移动宽带无线接入(mbwa)、ieee 802.20。网络可以是公共接入的、私人的、虚拟私人的例如vpn。
38.在本技术中,单向传输线上可以包括各种可以实现单向传输或单向控制目的的装置,所述的用于实现单向传输或单向控制目的装置可以是一个单向控制设备,或单向传输线缆等单向传输装置,或是由一个控制装置和传输线缆等组成的整体,在作为整体实现单向传输或单向控制目的时,本技术并不限制整体中的各个控制装置或连接线缆本身必须是单向工作的,例如,有些设备或设备间的连接线缆或许存在双向或多向通路,但作为整体仍可以实现单向传输或单向控制,再例如,所述单向传输线上可能涉及网络连接(件),但当该网络连接件结合了其他设备后,其结合后的整体仍可以实现单向的目的,如下文还将描述的,此类情况也都在本发明的预料范围和要求保护的范围内。
39.在本发明所在技术领域,ui数据是描述一个ui界面的各个组成部分及各部分所处的位置等信息的数据,所述各个组成部分和位置如保存、标绘、删除、录屏、撤销、清空等交互标签,及指针位置。控制虚拟ui界面的控制指令例如可以包括点击下拉菜单,移动、放大或缩小显示窗口位置,等等,也即,虚拟ui界面在控制指令的控制下会出现变化,如,出现显示窗口移动,放大或缩小,这些变化结果即为虚拟ui界面的响应结果,本技术中用虚拟ui界面响应结果对应的ui数据来表示发生变化后的虚拟ui界面所对应的ui数据。
40.在本技术中,涉及光纤,串口等连线的使用,为搭配这些连线,可能需要配套使用的转换模块,例如在将信号从网络转换到光纤上时,需要网转光模块,但在计算机网络端口本身即为光端口的情况下,可以省略额外的网转光模块,鉴于这种模块是否必要可以根据实际应用场景来确定,为本领域技术人员所熟知,故为简化起见,没有一一加以说明,但不表明对必要转换模块的省略。在本技术的附图中,融合装置、ui界面及信号源控制装置、交互设备分别独立存在,根据本发明的一些实施例,这些装置可以作为计算机、平板电脑等计算处理设备的一部分而存在。
41.在本技术中,界面采集盒所采集的是界面,界面(或显示界面或界面图像)在本技术中指通过显卡对外输出的信号或在没有显卡的情况下,通过其他装置实现的表示当前界面的信号,该界面不是底层的原始数据文件。
42.下面将参考附图并结合实施例来示例性地说明本发明,需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。
43.在本技术中,双链路设备为申请人为描述方便引入的术语,其具体功能如其在上下文中所指出的。
44.图1a示出根据一些实施例的基于网络的信号源并行交互系统的示意性框图。
45.图1a所示的所述交互系统包括两个交互设备1300和1300'、两个(或更多个)双链路设备1500和1500'、两个界面采集盒(图示界面采集盒1,n)和两个指令输出盒(图示指令输出盒1',n')。更进一步地,所述系统还可以包括图示的用于实现单向视频传输的单向传输线,在本技术中,也将实现单向视频传输的单向传输线称为单向视频线。
46.图示交互设备1300包括控制指令产生设备1301和对应的显示设备1302。图示交互设备1300'包括控制指令产生设备1301'和对应的显示设备1302'。
47.图示两个双链路设备1500,1500'和界面采集盒1,n通过图示视频网线和视频网交换机1400,建立网络连接。
48.图示两个双链路设备1500,1500'和指令输出盒1',n'通过图示指令网线和指令网交换机1400',建立网络连接。在本技术中,仅为便于清楚区分和建立对应关系,在描述网线时引入视频网线(对应于传输视频部分)和指令网线(对应于传输指令部分),在描述交换机时,引入视频网交换机(对应于传输视频部分)以及指令网交换机(对应于传输视频部分),但本质上,视频网线和指令网线均包括常用网线,视频网交换机和指令网交换机均包括常用交换机。
49.图示的实现单向视频传输的各个单向传输线包括实现单向视频传输的线缆,或者当单向传输由线缆上包含的配件实现时,所述单向传输线包括线缆和配件;图示的实现单向控制的各个单向传输线包括实现单向控制的线缆,或者当单向传输由线缆上包含的配件实现时,所述单向传输线包括线缆和配件。
50.根据本发明的一些实施例,所述交互系统还可以包括图示的瘦客户端(或客户端)1和f,以及包括图示的瘦客户端1'和f'。瘦客户端1和f和图示的网络1内的虚机池(或虚拟机)网络连接;瘦客户端1'和f'和图示的网络g内的虚机池网络g连接;网络1和g之间可以网络隔离,所述网络隔离包括彼此之间无法通过网络相互访问的情形,也可以包括通过网络措施实现的隔断。瘦客户端上安装有程序,可以和虚机池内的虚拟信号源(简称信号源,如虚拟电脑,虚拟服务器)进行交互,包括可以通过网络访问获取各虚机池内的各个信号源的内容,也包括可以在同一瘦客户端界面上显示一个虚机池内的多个信号源的内容。
51.根据本发明的一些实施例,所述交互系统还可以包括图示的各个虚机池。
52.以下结合图1a描述所述系统的示例性交互过程。如图1a所示,瘦客户端1通过网线连接网络1内的虚机池(服务端)1,从而通过网络访问虚机池内的多个信号源内容,瘦客户端1可以在每个窗口内绘制每个信号源的内容,如图1b所示,瘦客户端1的界面中的四个窗口中可以分别绘制一个对应的信号源a,b,c,d。
53.瘦客户端1通过单向视频线向界面采集盒1输出瘦客户端1的当前界面,而非底层数据(例如文件夹数据),例如,可以通过瘦客户端1所在设备上的显卡对外输出当前界面,该界面内容通过单向视频线输出至界面采集盒1。
54.瘦客户端f'通过单向视频线向界面采集盒n输出瘦客户端f'的当前界面,而非底层数据(例如文件夹数据),例如,可以通过瘦客户端f'所在设备上的显卡对外输出当前界面,该界面内容通过单向视频线输出至界面采集盒n。
55.双链路设备1500通过视频网交换机1400和图示视频网线可以获取界面采集盒1和n中所采集的界面,例如,界面采集盒1可以采集瘦客户端1输出的界面,并将该界面编码为网络流信号后供双链路设备1500通过网络获取,界面采集盒n可以采集瘦客户端f'输出的界面,并将该界面编码为网络流信号后供双链路设备1500通过网络获取。因此,双链路设备1500可以获取不同网络1和g内的瘦客户端1和f'上输出的界面,也即,可以获取虚机池1和g中的一个或多个信号源的界面(显示界面或界面图像)。
56.同理,双链路设备1500'通过视频网交换机1400和图示视频网线可以获取界面采集盒1和n中所采集的界面,例如,界面采集盒1可以采集瘦客户端1输出的界面,并将该界面编码为网络流信号后供双链路设备1500'通过网络获取,界面采集盒n可以采集瘦客户端f'
输出的界面,并将该界面编码为网络流信号后供双链路设备1500'通过网络获取。因此,双链路设备1500'可以获取不同网络1和g内的瘦客户端1和f'上输出的界面,也即,可以获取虚机池中的一个或多个信号源的界面(界面截图或界面图像)。
57.双链路设备1500获取界面采集盒1和/或n中所采集的界面后,将所述界面通过hdmi线或其他视频线输出至交互设备1300中的显示设备1302。双链路设备1500'获取界面采集盒1和/或n中所采集的界面后,将所述界面通过hdmi线或其他视频线输出至交互设备1300'中的显示设备1302'。
58.用户可以查看显示设备1302和/或1302'的画面,并在控制指令产生设备1301和/或1301'上执行相应的输入操作,以下以控制指令产生设备1301向双链路设备1500输入控制指令为例来进行描述。所述控制指令产生设备1301可以是以电感应、磁感应、热感性、力感应、光感应、声感应等各种方式来捕获操作的触控屏,或键盘、鼠标等其他控制动作的控制指令产生设备。根据本发明的一些实施例,控制指令产生设备1301可以为透明的触控装置,可以使该透明的触控装置在空间上叠加在显示设备1302上,显示设备1302提供控制对象的画面,通过参考透明的触控装置下方的显示设备1302的画面,可以在控制指令产生设备上实现可视化触控。控制指令产生设备1301和显示设备1302可以集成为一体,例如作为触控显示屏幕存在,或者可以都集成在交互设备1300上。
59.双链路设备1500接收图示usb线传输的控制指令后通过指令网交换机1400'和指令网线将指令输出至指令输出盒1'和/或n',由指令输出盒1'和/或n'对对应的瘦客户端1和/或f'进行单向控制,例如,指令输出盒1'通过单向传输线将控制指令单向输出至对应的瘦客户端1,指令输出盒n'通过单向传输线将控制指令单向输出至对应的瘦客户端f',瘦客户端1或f'接受所述控制指令并根据指令进行响应,包括根据指令控制虚机池内的信号源进行响应。
60.同理,若假设用户通过控制指令产生设备1301'向双链路设备1500'输入控制指令(下同),则双链路设备1500'接收控制指令后通过指令网交换机1400'和指令网线将指令输出至指令输出盒1'和/或n',由指令输出盒1'和/或n'对对应的瘦客户端1或f'进行单向控制。指令输出盒可以用于接收控制指令,并对其进行解析和转化,形成hid标准设备协议,例如将指令转换为鼠标点击动作,输出至瘦客户端。
61.根据本发明的一些实施例,界面采集盒1和n可以集成为一体,作为一个具有多个采集端口的采集盒;指令输出盒1'或n'可以集成为一体,作为一个具有多个指令输出端口的指令输出盒,将指令网线输入的网络指令转化为适合于输出至单向传输线(如单向串口线)的格式,例如,将网络指令转化为串口指令形式,以及根据指令中指示的瘦客户端,通过其中一个和所述瘦客户端连接的对应输出端口将指令输出至单向串口线,通过单向串口线将指令传输至瘦客户端。
62.通过上述实施例,可以经由两个交互设备实现对多个网络内的虚机池内的各个信号源的安全并行交互,同时,交互过程又不会对虚机池引入任何新的网络暴露风险,也不会增加虚机池内的信号源数据(例如文件夹数据)的额外网络暴露风险,同时还确保了交互设备端及双链路设备不会受到被交互对象(虚机池端)的恶意攻击。另外,通过上述实施例,包括通过指令输出盒将控制指令转化形成hid标准设备协议,例如将指令转换为鼠标点击动作,输出至瘦客户端,可以避免在瘦客户端安装其他控制指令识别软件,从而也避免了因安
装动作可能引入的病毒风险。
63.瘦客户端f和瘦客户端1'与其他部件的连接方式可以类似于瘦客户端1和瘦客户端f'与其他部件的连接方式,为简化起见,图中没有示出。
64.图2a示出了根据本发明一些实施例的图1a中的双链路设备及其与周围部件的连接关系,为简化清楚起见,其中省略了图1a中的视频网交换机1400和指令网交换机1400'下方的各个组成部分。
65.以下将描述双链路设备1500及其响应过程。
66.所述双链路设备1500包括:ui界面及信号源控制装置102;第一单向传输线1501;融合装置108。
67.所述ui界面及信号源控制装置102用于接收和分析控制指令产生设备1301发送的所述控制指令,确定与所述控制指令对应的用于控制虚拟ui界面的控制指令和用于控制信号源的控制指令;以及根据所述的用于控制虚拟ui界面的控制指令,控制虚拟ui界面进行响应,以及将虚拟ui界面响应结果对应的ui数据通过第一单向传输线1501输出至融合装置108;所述ui界面及信号源控制装置102还根据所述的用于控制信号源(如虚机池中的其中一个信号源)的控制指令(假设要控制的为信号源a),单向控制(例如,通过图1a所示的指令网线、指令网交换机1400'、指令输出盒1'、瘦客户端1及其间的各种连线,或通过指令输出盒1',或通过其中的各种组合方式,下文还将详细描述)虚机池中的信号源a进行响应,以及使信号源a将响应结果通过网线、瘦客户端1以及单向视频线输出至界面采集盒1,由界面采集盒1再通过视频网交换机1400和视频网线将响应结果输出至融合装置108,如图1a和2a所示。ui界面及信号源控制装置可以预先存储各个瘦客户端和各指令输出盒的对应关系,因此,当图1b所示的瘦客户端1的界面被发送至双链路设备1500,以及在双链路设备1500处融合后形成图1c所示的界面时,如果有用户点击a所在的窗口上的播放按钮时,则双链路设备1500在确定作用对象为瘦客户端1所对应的界面采集盒1上的信号源时(如通过分析鼠标作用位置及各界面采集盒输出界面的分布布局),将控制指令发送至界面采集盒1所对应的瘦客户端1所对应的指令输出盒1',由指令输出盒1'进一步将控制指令发送至瘦客户端1,由瘦客户端1根据鼠标在其初始输出界面中的位置再将控制指令发送至该位置对应的信号源a。
68.融合装置108用于对所述ui数据进行解析,并将解析结果和信号源响应结果(信号源响应结果包括单个信号源响应结果或为包括单个信号源响应结果以及其他未做响应的信号源界面的整个瘦客户端界面,信号源响应结果可通过图1a所示的从虚机池到双链路设备的链路输出至融合装置,如前所述)进行融合以及将融合结果输出至所述显示设备1302。所述融合例如为根据解析结果中供信号源显示用的位置和大小,将信号源内容绘制到相应位置,并将ui图标按钮等也绘制在相应位置。
69.根据本发明的一些实施例,所述ui界面及信号源控制装置102可以预先将一个虚拟ui界面存储和设置为所要操作的虚拟ui界面(也即所要用到的虚拟ui界面),以及响应所述控制指令(例如一旦检测到有控制指令输入,或控制指令对应为调取ui界面时),通过第一单向传输线1501将所要操作的虚拟ui界面对应的ui数据输出到所述融合装置上,由所述融合装置对所要操作的虚拟ui界面对应的ui数据进行解析以及将该解析结果输出至显示设备1302。
70.根据本发明的一些实施例,所述虚拟ui界面的内容可以包括保存、标绘、删除、录屏、撤销、清空等交互标签、框线分布以及鼠标图案等。各个不同的虚拟ui界面可以有不同的标签、框线分布等。所述标绘意指划线,加入几何结构图,流程图,以及进行标注,加入文字,进行着色等动作。
71.根据本发明的一些实施例,所述控制虚拟ui界面的控制指令例如可以包括点击下拉菜单,移动、放大或缩小信号源的显示窗口位置,等等。
72.根据本发明的一些实施例,所述用于控制信号源的控制指令例如可以包括点击和改变信号源的视频内容等。
73.根据本发明的一些实施例,所要操作的虚拟ui界面对应的ui数据和虚拟ui界面响应结果对应的ui数据包括指针位置数据,即,指针在虚拟ui界面上的分布位置所对应的数据。由于ui数据可以包含指针位置数据,因此,显示于显示设备1302上的显示内容也实时包括指针,由此实现对界面的高效控制。
74.根据本发明的一些实施例,所述ui界面及信号源控制装置102还可以保存虚拟ui界面响应结果,用于更新预先存储的虚拟ui界面,作为下一次所要调取的虚拟ui界面。
75.根据本发明的一些实施例,所述ui界面及信号源控制装置102还可以被配置为在将虚拟ui界面响应结果对应的ui数据通过第一单向传输线1501传输至融合装置时,仅仅传输与虚拟ui界面变化部分相关的ui数据,由此可以节约传输量。
76.根据本发明的一些实施例,将虚拟ui界面响应结果对应的ui数据通过第一单向传输线1501输出至融合装置108包括将虚拟ui界面响应结果对应的ui数据通过以下方式传输至融合装置:
77.将虚拟ui界面响应结果对应的ui数据通过作为第一单向传输线1501的单向光纤传输至融合装置。
78.此时所述第一单向传输线上包括单向光纤。其他用于实现单向传输的装置也在本发明预料范围内。
79.根据本发明的一些实施例,可以将虚拟ui界面响应结果对应的ui数据通过以下方式传输至融合装置:
80.将虚拟ui界面响应结果对应的ui数据依次通过第一网络(如,交换机等)、网转光设备和单向光纤传输至融合装置。所述融合装置对光纤信号过来的网络流信号进行解码及解析。
81.根据本发明的一些实施例,可以将虚拟ui界面响应结果对应的ui数据通过以下方式传输至融合装置:
82.将虚拟ui界面响应结果对应的ui数据依次通过第一网络、以下c)-d)之一的第一单向传输装置和第二网络传输至融合装置:
83.c)单向光纤;
84.d)网转光设备、单向光纤和光转网设备的组合。
85.根据本发明的一些实施例,可以将虚拟ui界面响应结果对应的ui数据通过以下方式传输至融合装置:
86.将虚拟ui界面响应结果对应的ui数据依次通过以下e)-f)之一的第一单向传输装置和第二网络传输至融合装置:
87.e)单向光纤;
88.f)单向光纤和光转网设备的组合。
89.在本技术中,所述第一网络和第二网络仅为区别描述两个网络而用到的概念,无其他特指含义。
90.根据本发明的一些实施例,单向控制虚机池中的某个信号源进行响应,包括通过指令网线和指令网交换机(两者简称为第一网络)、以下e)-h)之一的第二单向传输装置,瘦客户端,网线,单向控制虚机池中的某个信号源进行响应:
91.e)网转串设备(指令输出盒可以为该网转串设备)和单向串口线的组合;
92.f)网转光设备和单向光纤的组合;
93.g)网转串设备、单向串口线、串转光设备和单向光纤的组合;
94.h)网转光设备、单向光纤、光转串设备和单向串口线的组合;
95.根据本发明的一些实施例,单向控制虚机池中的某个信号源进行响应,包括通过指令网线和指令网交换机、单向控制设备、瘦客户端和网线单向控制虚机池中的某个信号源进行响应。单向控制设备连接指令网交换机和瘦客户端,从指令网交换机获取指令,并单向控制瘦客户端。
96.双链路设备1500'中的融合装置108',ui界面及信号源控制装置102'和单向传输线1501'类似于双链路设备1500中的对应部分,此处不再详述。
97.此外,如图1a所示,双链路设备1500和1500'中的融合装置108和108'通过视频网线连接至视频网交换机1400,双链路设备1500和1500'中的ui界面及信号源控制装置102和102'通过指令网线连接至指令网交换机1400'。换言之,通过视频网交换机1400被双链路设备1500中的融合装置108获取的视频信号,也可以被双链路设备1500'中的融合装置108'获取,双链路设备1500中的ui界面及信号源控制装置102发送至指令网交换机1400'并进而用于控制对应信号源的指令,也可以由双链路设备1500'中的ui界面及信号源控制装置102'发送至指令网交换机1400'。因此,各个双链路设备1500和1500'可以查看彼此所能查看的信号源,以及操作彼此所能操作的信号源,且依然能实现对网络访问过程中虚机池内的多个被访问信号源的网络安全交互,不会导致信号源的额外网络暴露风险。
98.根据本发明的一些实施例,所述视频网交换机和指令网交换机所在的网络网络隔离;所述视频网交换机和指令网交换机均与各个瘦客户端所在的网络网络隔离,各瘦客户端所在的网络之间也可以网络隔离。
99.图示虚线框部分101也可以直接是多个计算机(替代其中的瘦客户端和虚机池),各个计算机可以位于不同的网络内。
100.图2b示出根据本发明一些实施例的ui界面及信号源控制装置102,图2c示出根据本发明一些实施例的融合装置108。
101.ui界面及信号源控制装置102包括指令接收单元321,ui界面和信号源响应计算单元322,ui数据分发单元323和控制数据分发单元324。根据本发明的一些其他实施例,所述ui界面及信号源控制装置的各个单元也可以互相合并,或以不同方式重新划分,以同样实现ui界面及信号源控制装置102的整个功能。
102.指令接收单元321接收控制指令,并将该信号发送至ui界面和信号源响应计算单元322。
103.ui界面和信号源响应计算单元322对指令接收单元321发送的控制指令进行分析,以确定与所述输入对应的所要操作的虚拟ui界面、用于控制虚拟ui界面的控制指令以及用于控制信号源的控制指令。ui界面和信号源响应计算单元将所要操作的虚拟ui界面对应的ui数据发送至ui数据分发单元323,再由ui数据分发单元通过第一单向传输线发送至ui数据解析单元382,ui数据解析单元382将解析结果发送至视频解码和显示单元381,后者接收前述解析结果,并将解析结果(界面)输出到显示设备1302。
104.ui界面和信号源响应计算单元322继续对指令接收单元321发送的控制指令进行分析,确定用于控制虚拟ui界面325的控制指令和用于控制信号源的控制指令;以及根据所述的用于控制虚拟ui界面325的控制指令,控制虚拟ui界面进行响应,以及将虚拟ui界面响应后对应的ui数据(例如包括放大的显示窗口的信息)发送至ui数据分发单元123,再由ui数据分发单元通过第一单向传输线将响应后的ui数据发送至融合装置108。同时,ui界面和信号源响应计算单元322还将用于控制信号源1001的控制数据(或控制指令)发送至控制数据分发单元324,由控制数据分发单元324根据所述的用于控制信号源(如虚机池1中的其中一个信号源a)的控制指令,将控制指令最终发送至虚机池中的信号源a,例如,通过图示指令网线、指令网交换机1400'、指令输出盒1'、瘦客户端1,及其间的连线,从而单向控制虚机池1中的信号源a的响应,以及使信号源a将响应结果(显示界面)通过网线、瘦客户端1以及单向视频线输出至界面采集盒1,由界面采集盒1再通过视频网交换机1400和视频网线将响应结果输出至融合装置108,如图1a和2a所示。
105.根据本发明的一些实施例,ui界面和信号源响应计算单元322可以根据控制指令中的位置信息以及当前界面(双链路设备输出界面或虚拟界面)中的各信号源和ui界面(或其中的控件)的分布,确定控制指令中用于控制信号源的控制指令或控制指令中用于控制ui的控制指令。或者对于快捷键输入,可以直接根据预设的对应关系确定其中用于控制信号源的控制指令或控制指令中用于控制ui的控制指令。
106.融合装置108用于接收ui数据并进行解析,以及将该ui数据的解析结果和信号源a响应结果(信号源响应结果包括单个信号源响应结果或为包括单个信号源响应结果以及其他未做响应的信号源界面的整个瘦客户端界面,信号源响应结果可通过图1a所示的从虚机池到双链路设备的链路输出至融合装置,如前所述)进行融合,并将融合结果(界面)输出到显示设备1302。根据图示实施例,融合装置108可以包括视频解码和显示单元381以及ui数据解析单元382。ui数据解析单元382用于接收ui数据分发单元323发送的ui数据并进行解析,将解析结果发送至视频解码和显示单元381。视频解码和显示单元381一方面接收前述解析结果,另一方面也接收信号源a的界面内容,并对接收结果进行融合,并将融合结果(界面)输出到显示设备1302上,最终呈现在显示设备1302上的内容包含一个响应控制指令后的界面以及显示于界面内的响应控制指令后的信号源a的内容。
107.图3a-3c示出根据本发明再一些实施例的双链路设备1500"和1500"",及其与其他组成部分的连接示意图,其余省略部分可以参考图1a。
108.为简化起见,图中与图2a-2c相同或类似的部件采用了相同或类似的数字标记。
109.图3a中的所述ui界面及信号源控制装置102"可以接收和分析控制指令,确定用于控制虚拟ui界面的控制指令和用于控制信号源(设所控信号源为虚机池g中的信号源b)的控制指令,以及根据所述的用于控制虚拟ui界面的控制指令,控制虚拟ui界面进行响应,并
根据虚拟ui界面响应结果绘制ui界面,以及将绘制的ui界面通过所述单向传输线1507输出至融合装置108"。所述ui界面及信号源控制装置102"还用于将初始信号源显示窗口信息和鼠标位置信息,及随后的响应控制指令后的信号源显示窗口信息(或简称显示窗口信息)和鼠标位置信息通过单向传输线1508向融合装置108"输出。ui界面及信号源控制装置102"可以通过虚拟ui界面及用于控制虚拟ui界面的控制指令实时确定ui界面的变化及相应的信号源显示窗口信息和鼠标位置信息。
110.融合装置108"用于接收ui界面(即ui界面帧),接收所述信号源显示窗口信息和鼠标位置信息,以及接收信号源响应结果,并进行融合以及将融合结果输出至显示设备1302,所述融合包括在ui界面上的信号源显示窗口内显示信号源响应结果,以及根据鼠标位置信息在相应位置给出鼠标指示。作为其中一个融合方式,例如也可以包括:先输出ui界面,然后在ui界面的信号源显示窗口内显示信号源响应结果,以及在ui界面上的鼠标位置处输出鼠标图样。
111.所述ui界面及信号源控制装置102"还根据所述的用于控制信号源的控制指令(设所控信号源为虚机池中的信号源b),将用于控制信号源b的控制指令发送至控制数据分发单元324',由控制数据分发单元324'根据所述的用于控制信号源的控制指令,将控制指令最终发送至虚机池中的信号源b,例如,通过图示指令网线、指令网交换机1400'、指令输出盒n'、瘦客户端f',及其间的连线,单向控制虚机池中的信号源b进行响应,以及使信号源b将响应结果通过网线、瘦客户端f'以及单向视频线输出至界面采集盒n,由界面采集盒n再通过视频网交换机1400和视频网线将响应结果输出至融合装置108"。
112.图3a和图2a的区别之处在于,图3a中的ui界面及信号源控制装置102"还根据虚拟ui界面响应结果绘制ui界面,以及将绘制的ui界面通过所述单向传输线1507输出至融合装置108",将一些ui数据(如信号源显示窗口信息和鼠标位置信息,信号源显示窗口信息简称显示窗口信息)通过单向传输线1508传输至融合装置108",以及融合装置108"对接收到的各个部分进行相应地融合,如前面所描述的。围绕图2a-2c的其他描述(包括针对单向传输线的各种描述)也适用于图3a的实施例,例如,对ui数据到融合装置的单向传输,对信号源的单向控制,信号源响应结果的单向输出等的描述。为简化起见,不再赘述。
113.图3b示出根据本发明的一些实施例的所述ui界面及信号源控制装置102";图3c示出根据本发明的一些实施例的所述融合装置108"。
114.所述ui界面及信号源控制装置102"可以包括指令接收单元321',ui界面绘制和事件响应单元322',布局数据分发单元323',ui界面视频输出单元320',和控制数据处理和分发单元324'。
115.指令接收单元321'接收控制指令信号,并将该信号发送至ui界面绘制和事件响应单元322'。
116.ui界面绘制和事件响应单元322'接收和分析指令接收单元321'发送的控制指令,确定用于控制虚拟ui界面的控制指令以及用于控制信号源的控制指令,并根据用于控制虚拟ui界面的控制指令控制虚拟ui界面进行响应以及绘制ui界面,以及将用于控制信号源的控制指令发送至控制数据处理和分发单元324'。根据本发明的一些实施例,ui界面和信号源响应计算单元322'可以根据控制指令中的位置信息以及当前界面(双链路设备输出界面或虚拟界面)中的各信号源和ui界面(或其中的控件)的分布,确定控制指令中用于控制信
号源的控制指令或控制指令中用于控制ui的控制指令。或者对于快捷键输入,可以直接根据预设的对应关系确定其中用于控制信号源的控制指令或控制指令中用于控制ui的控制指令。
117.ui界面绘制和事件响应单元322'还将绘制的ui界面发送至ui界面视频输出单元320',并由其通过单向传输线发送至融合装置108",由融合装置将所述ui界面输出至显示设备1302。
118.ui界面绘制和事件响应单元322'还确定ui界面中的信号源显示窗口信息和鼠标位置信息,以及将所述信号源显示窗口信息和鼠标位置信息发送至布局数据分发单元323',后者将所述数据通过单向传输线发送至融合装置108",使融合装置108"将相关信号源的视频内容输出至信号源显示窗口,并在相应位置进行鼠标指示。当信号源显示窗口经过用户拖拽放大后,信号源显示窗口的位置和鼠标位置都发生变化,ui界面绘制和事件响应单元322'将所述变化后的信号源显示窗口的位置和鼠标位置信息实时发送至布局数据分发单元323',后者将所述数据通过单向传输线发送至融合装置108",使融合装置108"将相关信号源的视频内容输出至变化后的信号源显示窗口内,并在相应的新位置进行鼠标指示。
119.根据本发明的一些实施例,所述ui界面绘制和事件响应单元322'中的一些功能可以分散到ui界面视频输出单元320',布局数据分发单元323'和控制数据处理和分发单元324'进行,例如,可以由布局数据分发单元根据ui界面绘制和事件响应单元绘制的ui绘制结果,来确定信号源显示窗口的信息。
120.根据本发明的一些实施例,融合装置108"可以包括:ui界面视频接收单元381',用于接收ui界面视频输出单元320'输出的ui界面;布局数据接收单元382',用于接收布局数据分发单元323'发送的所述信号源显示窗口信息和鼠标位置信息;视频解码单元383',用于接收信号源响应结果并根据实际需要进行解码;融合单元380',用于对接收的ui界面,接收的所述信号源显示窗口信息和鼠标位置信息,以及接收的信号源响应后的界面,进行融合,形成融合界面以及将该融合界面单向传输至界面显控设备,所述融合包括:输出所述绘制的ui界面,根据所述信号源显示窗口信息在对应的信号源显示窗口显示信号源响应结果,以及根据所述鼠标位置信息在最终的输出画面中进行鼠标指示。融合结果(界面)将输出至显示设备1302。
121.根据本发明的一些其他实施例,所述融合装置的各个单元也可以互相合并,或以不同方式重新划分,以同样实现融合装置的整个功能。根据本发明的一些其他实施例,所述各个单元也可以由实现相应功能的硬件来实现。
122.此外,前面围绕图2a-2c描述的信号源调取和控制过程的各个细节可以被应用于此处,或经适当调整后可以被应用于此处。为简化起见,此处不再赘述。
123.根据本发明的再一些实施例,可以在双链路设备部分不引入任何ui有关的技术细节以及不考虑鼠标位置及显示,此时,可以去掉图2a和图3a中的传输线路1501,1507和1508,以及相应地,在上述实施例中可以省略与这些传输线路部分相关的步骤。
124.双链路设备1500""中的融合装置108"",单向传输线1507'和1508',以及ui界面及信号源控制装置102""与双链路设备1500"中的对应部件类似,因此,不再重复描述。
125.为清楚起见,附图中仅示出瘦客户端1和f'与其它部件的连接关系,瘦客户端f和
1'与其它部件的连接关系分别类似于瘦客户端1和f'。例如,瘦客户端f可以和一个额外的界面采集盒连接,而该界面采集盒又连接至视频网交换机1400。同样,瘦客户端f可以和一个额外的指令输出盒连接,而该指令输出盒又连接至指令网交换机1400'。根据本发明的一些实施例,所述额外的界面采集盒也可以和采集盒1集成在一起,或由一个采集盒实现对多路输入信号的采集。
126.图4示出根据本发明另一些实施例的交互系统的部分视图,图中仅示出双链路设备4500,4500'以上部分的各个部件及其连接方式,为简化起见,双链路设备下方的各个部件及连接方式都省略,具体可以参考前面围绕图1a所描述的。图4与图1a的区别之处在于:
127.双链路设备4500的显示界面(例如由其中的显卡采集后由显卡向外输出)通过单向视频线输出至界面显控设备1,以及双链路设备4500接受来自界面显控设备1的单向控制。根据本发明的一些实施例,双链路设备4500中的融合装置将融合后的内容通过单向传输线输出至界面显控设备1,以及双链路设备4500中的ui界面及信号源控制装置接受来自界面显控设备1的单向控制,关于融合装置和ui界面及信号源控制装置,可以参考图2b,2c和图3b,3c。
128.同理,双链路设备4500'的显示界面(例如由其中的显卡采集后由显卡向外输出)通过单向视频线输出至界面显控设备n,以及接受来自界面显控设备n的单向控制。根据本发明的一些实施例,双链路设备4500'中的融合装置将融合后的内容通过单向传输线输出至界面显控设备n,以及双链路设备4500'中的ui界面及信号源控制装置接受来自界面显控设备n的单向控制,关于融合装置和ui界面及信号源控制装置,可以参考图2a-3c。根据实际需要,双链路设备4500'可以不接入使用网交换机1800,而直接如图2a和图3a所示连接至显示设备和控制指令产生设备。
129.界面显控设备1和n将获取的界面编码为网络流信号,交互终端1300"可以根据控制指令产生设备1301"的交互指令通过使用网交换机1800获取各界面所对应的网络流信息,从而向显示设备1302"输出相应界面。为简化起见,在本技术的一些描述中,略去网络传输过程中所涉及的视频编码和/或解码过程的描述。
130.用户可以参考显示设备1302"显示的界面,借助控制指令产生设备1301"输入控制指令。交互终端1300"接收所述控制指令,并通过网络将控制指令传输至界面显控设备1或n。例如可以通过图示网线和使用网交换机1800将控制指令发送至界面显控设备1或n,或者通过一个额外的服务器和网络设备将控制指令发送至界面显控设备1或n来实现所述控制指令的发送。交互终端1300"也可以将控制指令发送至服务器,以供服务器保存相关记录,或统一管理,或者交互终端发送所述控制指令之前,发送相应的请求至服务器,经服务器授权后执行所述控制指令的发送。
131.界面显控设备1或n再将控制指令发送至双链路设备4500,4500’,由双链路设备继续对控制指令进行响应,包括将控制指令输出至指令输出盒,如前面所描述的,此处不再重复。
132.除了将界面实时发送给交互终端外,根据本发明的一些实施例,界面显控设备还可以将所述界面暂存起来,根据实际需要或网络情况,在未来一个时刻发送给交互终端,或者将一段时间的多个界面编码为视频,再将该视频编码为网络流发送给交互终端。根据本发明的一些实施例,界面显控设备还可以将所述界面,或前述视频暂存到服务器或云端,根
据实际需要或网络情况,在未来一个时刻将所述界面或视频发送给交互终端。所述界面包括前面提到的界面显控设备收到的来自双链路设备的界面。
133.交互终端通过网络从界面显控设备获取所述响应界面以及将响应界面输出至显示设备上。例如交互终端可以通过图示网络设备获取界面显控设备所接收的来自双链路设备的响应结果,或者通过一个服务器和网络设备获取界面显控设备所接收的来自双链路设备的响应结果。
134.根据本发明的一些实施例,前述提及的用于实现单向传输的单向传输线可以包括单向光纤和/或单向串口线。以上单向传输线还可以包括必要的协议转换模块,如光转电模块,电转光模块等等。
135.根据本发明的一些实施例,界面显控设备还可以具有交互终端1300"的所有功能,包括能够采集用户输入的控制指令,或者进一步具有相应的控制指令产生设备和显示设备。
136.根据本发明的一些实施例,以上交互系统可以包括多个交互终端,每个交互终端通过网络通信连接,各个交互终端之间能通过网络进行内容分享,所述内容分享包括对各自的界面截图进行分享或对各自从各个界面显控设备获取的内容进行分享。
137.交互终端1300"也可以为一个网页版的交互端,只要其具备向其他界面显控设备发送所述控制指令的功能,交互终端包括个人计算机、手持式或膝上型计算机、平板计算机、蜂窝电话、移动设备、电子设备、智能手机、智能电视之一或其组合。
138.以上对图4的双链路设备4500的描述同样适用于图4的双链路设备4500'。
139.通过上述实施例,可以独立于较为庞大的双链路设备,以网络方式实现自由、灵活的轻量化安全交互。
140.图5a示出根据本发明的一些实施例的图4的替代实现方式,但为简化起见,图5a只示出了图4左半边部分的替代实现方式,其中,融合装置1905向界面显控设备1907单向输出显示界面,界面显控设备1907将其转化为网络流信号,上传至使用网交换机1800。根据本发明的一些实施例,交互终端1300"通过使用网交换机1800将控制指令传输至界面显控设备1908,界面显控设备1908再将指令传输至ui界面及信号源控制装置1902,其中通过界面显控设备1907和1908实现各自路径上的x方向和y方向的单向传输。对双链路设备1500,1500',1500"和1500""的描述同样适用于双链路设备4500,4500',5500。
141.图5b示出根据本发明一些实施例的图5a的实施方式,尤其是其中界面显控设备的实施方式,如图中所示,融合装置1905向界面隔离盒1904输出显示界面,界面隔离盒1904内可以包括单向光纤,从而实现界面的单向传输,显示界面随后被传输至界面采集模块1903,由其转化为网络流信号,上传至使用网交换机1800。根据本发明的一些实施例,交互终端1300"通过使用网交换机1800将控制指令传输至网转串设备1900,网转串设备1900内可以包括单向串口线和/或单向光纤,以实现指令的单向传输。根据本发明的一些实施例,网转串设备1900将指令先输出至指令输出盒1901,该指令输出盒包括串口和usb口,用于接收网转串设备1900输入的串口形式的控制指令,并对其进行解析和转化,形成hid标准设备协议下的控制指令,例如将指令转换为鼠标点击动作,输出至ui界面及信号源控制装置1902。
142.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替
换,这些修改或替换都应涵盖在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1