一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

多网信号源交互系统的制作方法

2022-11-12 12:19:45 来源:中国专利 TAG:


1.本发明涉及信号源交互技术领域,尤其涉及多网信号源交互系统。


背景技术:

2.在现有技术中,为实现对多个信号源的查看,通常要将多个信号源接入特定网络,以实现对信号源的网络访问,但由于要将信号源暴露于特定网络,并且信号源本身所属的密级不尽相同,从而增加了信号源在此新的网络下的网络暴露风险,以及不同密级信号源之间数据泄露风险,例如,导致信号源底层数据文件被网络窃取、或信号源a的某个内容泄露到信号源b。


技术实现要素:

3.针对上述问题,本发明第一方面提出一种多网信号源交互系统,所述多网信号源交互系统包括:视频处理和计算设备、指令分发设备和指令一分二设备;
4.第一网络内的第一信号源向视频处理和计算设备单向传输第一界面,第二网络内的第二信号源向视频处理和计算设备单向传输第二界面;
5.视频处理和计算设备用于获取第一界面和第二界面,并将第一和/或第二界面输出至第一显示设备;
6.指令一分二设备用于接收输入的第一指令,并将第一指令分别单向传输至视频处理和计算设备以及指令分发设备;
7.视频处理和计算设备用于确定第一指令所作用至的目标界面,并将目标界面的界面信息和窗口位置单向传输至指令分发设备;
8.指令分发设备用于根据窗口位置,通过坐标转换,将第一指令转换为所述窗口内的第二指令,以及根据第二指令对目标界面所源自的目标信号源进行单向控制。
9.本发明第二方面提出一种多网信号源交互系统,所述多网信号源交互系统包括:视频处理和计算设备、指令分发设备和指令一分二设备;
10.指令分发设备,第一指令输出盒和第二指令输出盒均连接至指令网;
11.视频处理和计算设备、第一界面采集盒和第二界面采集盒均连接至视频网;
12.第一网络内的第一信号源向第一界面采集盒单向传输第一界面;第二网络内的第二信号源向第二界面采集盒单向传输第二界面;
13.第一界面采集盒用于采集所述第一界面,并将该第一界面编码为网络流信号后供视频处理和计算设备通过视频网获取;第二界面采集盒用于采集所述第二界面,并将该第二界面编码为网络流信号后供视频处理和计算设备通过视频网获取;
14.视频处理和计算设备用于通过视频网获取第一和/或第二界面,并将第一和/或第二界面输出至第一显示设备;
15.指令一分二设备用于接收输入的第一指令,并将第一指令分别单向传输至视频处理和计算设备以及指令分发设备;
16.视频处理和计算设备用于确定第一指令所作用至的目标界面,并将目标界面的界面信息和窗口位置单向传输至指令分发设备;
17.指令分发设备用于根据窗口位置,通过坐标转换,将第一指令转换为所述窗口内的第二指令,以及将第二指令通过指令网发送至目标界面所对应的目标指令输出盒,由目标指令输出盒对目标界面所源自的目标信号源进行单向控制。
18.本发明第三方面提出一种多网信号源交互系统,所述多网信号源交互系统包括:视频处理和计算设备、指令分发设备和指令一分二设备;
19.指令分发设备,第一指令输出盒和第二指令输出盒均连接至指令网;
20.视频处理和计算设备、第一界面采集盒和第二界面采集盒均连接至视频网;
21.第一客户端通过第一网络与第一虚机池建立网络连接,能访问第一虚机池内的一个或多个信号源;第二客户端通过第二网络与第二虚机池建立网络连接,能访问第二虚机池内的一个或多个信号源;
22.第一客户端用于向第一界面采集盒单向传输第一界面,第一界面包括第一客户端从第一虚机池访问获取的一个或多个信号源的界面;第二客户端用于向第二界面采集盒单向传输第二界面,第二界面包括第二客户端从第二虚机池访问获取的一个或多个信号源的界面;
23.第一界面采集盒用于采集所述第一界面,并将该第一界面编码为网络流信号后供视频处理和计算设备通过视频网获取;第二界面采集盒用于采集所述第二界面,并将该第二界面编码为网络流信号后供视频处理和计算设备通过视频网获取;
24.视频处理和计算设备用于通过视频网获取第一和/或第二界面,并将第一和/或第二界面输出至第一显示设备;
25.指令一分二设备用于接收输入的第一指令,并将第一指令分别单向传输至视频处理和计算设备以及指令分发设备;
26.视频处理和计算设备用于确定第一指令所作用至的目标界面,并将目标界面的界面信息和窗口位置单向传输至指令分发设备;
27.指令分发设备用于根据窗口位置,通过坐标转换,将第一指令转换为所述窗口内的第二指令,以及将第二指令通过指令网发送至目标界面所对应的目标指令输出盒,由目标指令输出盒对对应的目标客户端进行单向控制,以使目标客户端对目标界面所源自的目标信号源进行控制。
28.通过上述实施例,可以实现对多个网络内的各个信号源的交互,同时,交互过程又不会对各个信号源引入新的网络暴露风险,同时还确保了交互端不会受到被交互信号源的恶意攻击。
附图说明
29.图1a示出根据本发明一些实施例的多网信号源交互系统的示意性框图;
30.图1b示出一个客户端界面上的多个信号源;
31.图1c示例性地示出各界面和预存的ui界面进行融合后形成的界面;
32.图1d示出根据本发明一些实施例的视频处理和计算设备;
33.图2a示出根据本发明另一些实施例的交互系统的部分视图;
34.图2b示出根据本发明一些实施例的视频处理和计算设备;
35.图3a示出根据本发明再一些实施例的多网信号源交互系统的示意性框图;
36.图3b示例性地示出各界面和预存的ui界面进行融合后输出的示意性图;
37.图4a示出根据本发明再一些实施例的多网信号源交互系统的示意性框图;
38.图4b示出根据本发明又一些实施例的多网信号源交互系统的示意性框图;
39.图5a、5b、5c分别示出根据本发明又一些实施例的多网信号源交互流程图。
具体实施方式
40.本技术中,凡涉及通过网络实现的,其本质旨在涵盖通过交换机、路由器等必要的固件或软件实现的有线或无线的网络连接,也涵盖通过一些服务端或其他计算机等作为中介实现的有线或无线的网络连接,本技术为简化描述,突出发明点,在描述网络连接时有时略去了对路由器/交换机的说明。在本技术中,所涉及的网络可以包括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。
41.在本技术中,单向传输线上可以包括各种可以实现单向传输或单向控制目的的装置,所述的用于实现单向传输或单向控制目的装置可以是一个单向控制设备,或单向传输线缆等单向传输装置(单向控制可以由单向传输线实现),或是由一个控制装置和传输线缆等组成的整体,在作为整体实现单向传输或单向控制目的时,本技术并不限制整体中的各个控制装置或连接线缆本身必须是单向工作的,例如,有些设备或设备间的连接线缆或许存在双向或多向通路,但作为整体仍可以实现单向传输或单向控制,再例如,所述单向传输线上可能涉及网络连接(件),但当该网络连接件结合了其他设备后,其结合后的整体仍可以实现单向的目的,如下文还将描述的,此类情况也都在本发明的预料范围和要求保护的范围内。
42.在本技术中,涉及光纤,串口等连线的使用,为搭配这些连线,可能需要配套使用的转换模块,例如在将信号从网络转换到光纤上时,需要网转光模块,但在计算机网络端口本身即为光端口的情况下,可以省略额外的网转光模块,鉴于这种模块是否必要可以根据实际应用场景来确定,为本领域技术人员所熟知,故为简化起见,没有一一加以说明,但不表明对必要转换模块的省略。在本技术的附图中分别独立存在的各个部件,如视频处理和计算设备、指令分发设备和指令一分二设备,可以作为计算机、平板电脑等计算处理设备的一部分而存在。
43.在本技术中,界面指通过显卡对外输出的信号或在没有显卡的情况下,通过其他装置实现的表示当前界面的信号,该界面不是底层的原始数据文件。
44.下面将参考附图并结合实施例来示例性地说明本发明,需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。
45.图1a示出根据一些实施例的多网信号源交互系统的示意性框图。
46.图1a所示的所述多网信号源交互系统包括视频处理和计算设备1403、指令分发设备1404(或称代理指令分发设备)、指令一分二设备1405。根据本发明的一些实施例,所述多网信号源交互系统还可以包括两个界面采集盒(图示界面采集盒1,2)和两个指令输出盒(图示指令输出盒3,4)。所述多网信号源交互系统还可以包括显示设备1302和控制指令产生设备1301(如键鼠、触控设备)。
47.图示视频处理和计算设备1403和界面采集盒1,2通过图示视频网线和视频网交换机1400,建立网络连接。图示指令分发设备1404和指令输出盒3,4通过图示指令网线和指令网交换机1400',建立网络连接。在本技术中,仅为便于清楚区分和建立对应关系,在描述网线时引入视频网线(对应于传输视频部分)和指令网线(对应于传输指令部分),在描述交换机时,引入视频网交换机(对应于传输视频部分)以及指令网交换机(对应于传输视频部分),但本质上,视频网线和指令网线均包括常用网线,视频网交换机和指令网交换机均包括常用交换机。
48.所述多网信号源交互系统还可以包括图示的用于实现单向视频传输的单向传输线,在本技术中,也将实现单向视频传输的单向传输线称为单向视频线。图示的实现单向视频传输的各个单向传输线包括实现单向视频传输的线缆,或者当单向传输由线缆上包含的配件实现时,所述单向传输线包括线缆和配件。所述多网信号源交互系统还可以包括图示的用于实现单向控制的装置,实现单向控制的装置包括单向传输线和/或所有能实现单向控制的设备,单向传输线包括实现单向控制的线缆,或者当单向传输由线缆上包含的配件实现时,所述单向传输线包括线缆和配件。
49.根据本发明的一些实施例,所述多网信号源交互系统还可以包括图示的瘦客户端(或客户端)1和f,以及包括图示的客户端1'和f'。客户端1和f和图示的网络1内的虚机池(或虚拟机)网络连接;客户端1'和f'和图示的网络g内的虚机池网络g连接;网络1和g之间可以网络隔离,所述网络隔离包括彼此之间无法通过网络相互访问的情形,也可以包括通过网络措施实现的隔断。客户端上可以安装程序,可以和虚机池内的虚拟信号源(简称信号源,如虚拟电脑,虚拟服务器)进行交互,包括可以通过网络访问获取各虚机池内的各个信号源的内容,也包括可以在同一客户端界面上显示一个虚机池内的多个信号源的内容,例如,将从第一虚机池访问获取的一个或多个信号源的界面绘制在各窗口内,各窗口按一个第一布局分布界面。
50.根据本发明的一些实施例,所述多网信号源交互系统还可以包括图示的各个虚机池。
51.以下结合图1a描述所述多网信号源交互系统的各个部分及交互过程。如图1a所示,客户端1通过网线连接网络1内的虚机池(服务端)1,从而通过网络访问虚机池内的多个信号源内容,客户端1可以在每个窗口内绘制每个信号源的内容,如图1b所示,客户端1的界面中的四个窗口中可以分别绘制一个对应的信号源a,b,c,d。
52.客户端1通过单向视频线向界面采集盒1输出客户端1的当前界面,而非底层数据(例如文件夹数据),例如,可以通过客户端1所在设备上的显卡对外输出当前界面,该界面内容通过单向视频线输出至界面采集盒1,此时,也可以将显卡视为单向视频线的一部分。客户端f'通过单向视频线向界面采集盒2输出客户端f'的当前界面,而非底层数据(例如文件夹数据),例如,可以通过客户端f'所在设备上的显卡对外输出当前界面,该界面内容通
过单向视频线输出至界面采集盒2。
53.视频处理和计算设备1403可以通过视频网交换机1400和图示视频网线获取界面采集盒1和2中所采集的界面,例如,界面采集盒1可以采集客户端1输出的界面,并将该界面编码为网络流信号后供视频处理和计算设备1403通过网络获取,界面采集盒2可以采集客户端f'输出的界面,并将该界面编码为网络流信号后供视频处理和计算设备1403通过网络获取。因此,视频处理和计算设备1403可以获取不同网络1和g内的客户端1和f'上输出的界面,也即,可以获取虚机池1和g中的一个或多个信号源的界面。视频处理和计算设备1403可以将获取的客户端1上的界面(由图示的a,b,c,d目标界面组成)和f'(由图示的a',b',c',d'目标界面组成)上的界面绘制在各窗口内,各窗口按一个第二布局分布,或者可以将所述界面和预存的ui界面按一个第三布局进行融合后输出,如图1c所示。所述第二布局也包括以书页的方式呈现各个界面,通过点击下一页,可以查看更多的界面。
54.视频处理和计算设备1403获取界面采集盒1和/或2中所采集的界面后,将所述界面通过hdmi线或其他视频线输出至显示设备1302。用户可以查看显示设备1302的画面,并在控制指令产生设备1301上执行相应的输入操作。所述控制指令产生设备1301可以是以电感应、磁感应、热感性、力感应、光感应、声感应等各种方式来捕获操作的触控屏,或键盘、鼠标等其他控制指令产生设备。根据本发明的一些实施例,控制指令产生设备1301可以为透明的触控装置,可以使该透明的触控装置在空间上叠加在显示设备1302上,显示设备1302提供控制对象的画面,通过参考透明的触控装置下方的显示设备1302的画面,可以在控制指令产生设备上实现可视化触控。控制指令产生设备1301和显示设备1302可以集成为一体,例如作为触控显示屏幕存在。
55.控制指令产生设备1301通过usb线将指令单向发送至指令一分二设备1405,根据本发明的一些实施例,所述指令可以对应为简单的点击触控动作,因此指令包括坐标信息和动作信息。根据本发明的一些实施例,指令也可以由快捷键输入产生。根据本发明的一些实施例,指令中也可以包含用户身份信息,例如通过键入特定的按键或者通过输入账号信息。
56.指令一分二设备1405接收来自控制指令产生设备输入的指令,并将指令分别单向传输至视频处理和计算设备以及指令分发设备,例如,指令一分二设备1405将指令分成相同的两份,如,通过指令备份,或者通过物理硬件的方式将一个物理输入变成两份,随后将指令分别单向传输至视频处理和计算设备以及指令分发设备,以使指令一分二设备1405单向控制视频处理和计算设备1403进行响应。
57.视频处理和计算设备1403收到所述指令后将根据当前的布局(如图1c所示的布局),确定指令作用位置,由此确定指令所作用至的目标界面(或称目标显示界面)或ui界面。若确定指令为控制ui界面的指令,则视频处理和计算设备1403可以直接根据指令控制ui界面进行响应。若指令为控制目标界面的指令,则视频处理和计算设备1403将目标界面的界面信息(如界面id等)和窗口位置单向传输至指令分发设备1404,如,将图1c所示的客户端1上的界面(由图示的a,b,c,d目标界面组成)所对应的界面id,以及黑色加粗窗口所在屏幕中的位置发送给指令分发设备1404。指令分发设备1404根据黑色加粗窗口(即目标窗口)的窗口位置,通过坐标转换,将指令转换为目标窗口内的第二指令,如将图1c的相对于屏幕左上角圆点o的鼠标坐标位置,转换为相对于目标窗口左上角点e的坐标位置,以及将
该第二指令通过单向传输线(如本技术下文具体提到的各种单向传输线)发送至目标界面对应的客户端1。当视频处理和计算设备使目标界面在第一显示设备中全屏显示时,此时第一指令和第二指令的坐标空间相同,因此,视频处理和计算设备可以只将目标界面id单向传输至指令分发设备,而无需将窗口位置发送至指令分发设备。根据本发明的一些实施例,视频处理和计算设备1403和指令分发设备1404之间的单向传输线包括单向串口线,视频处理和计算设备1403通过单向串口线向指令分发设备1404发送界面id等信息,由于单向串口线传输能力非常有限,因此可以避免在交互过程中视频被从图1左边的视频处理和计算设备1403传输至视频右边的指令分发设备1404,因此,可以进一步从客观上提升交互过程中信号源的安全性,避免他人通过篡改各项设置而将视频通过视频处理和计算设备1403和指令分发设备1404之间的传输线传输出去。
58.根据本发明的一些实施例,视频处理和计算设备和指令分发设备预先存储界面信息;或者,视频处理和计算设备存储界面信息(包括预先存储或实时存储),指令分发设备通过非接触式同步方式获取视频处理和计算设备中的界面信息(也包括只获取视频处理和计算设备中的界面信息中的一部分)。根据本发明的一些实施例,视频处理和计算设备和指令分发设备预先存储界面信息和实施所述输入的用户身份信息;或者,视频处理和计算设备存储界面信息,指令分发设备通过非接触式同步方式获取视频处理和计算设备中的界面信息和实施所述输入的用户身份信息。所述界面信息包括界面id,此外,所述界面信息还可以包括界面所源自的客户端信息,界面所对应的指令输出盒和用户对界面的访问权限信息中的一个或多个。根据本发明的一些实施例,所述界面id也可以直接由界面所源自的客户端信息,界面所对应的指令输出盒和用户对界面的访问权限信息中的一个或多个来限定,如界面id中的第一部分为客户端地址,第二部分为对应的指令输出盒地址,第三部分为访问权限有关的赋值(0或1)。视频处理和计算设备可以根据其内的用户访问权限信息(例如某个用户身份只能访问某个界面),决定是否将某个用户输入的第一指令输出至指令分发设备(或决定是否执行进一步的动作),同理,指令分发设备也可以根据其内存储的或从视频处理和计算设备以非接触方式同步获取的用户访问权限信息,决定是否将第二指令输出至指令输出盒(或决定是否执行进一步的动作)。根据本发明的一些实施例,可以通过移动介质(如光盘),将视频处理和计算设备中的信息或部分信息拷贝至指令分发设备1404,以实现信息同步,可以采取定期拷贝的方式,或根据实际需要择期拷贝的方式,或在出现新的界面信号源时进行拷贝。在本技术中,这种借助移动介质实现的同步方式,称为非接触式同步方式。这种非接触式同步方式可以避免视频网交换机和指令网交换机之间出现网络连接。
59.如前所述,指令分发设备1404通过坐标转换,将指令转换为目标窗口内的第二指令后,将该第二指令通过单向传输线发送至目标界面对应的客户端1。指令分发设备1404可以以以下方式将前述相关信息单向发送至客户端1。指令分发设备1404通过指令网交换机1400'和指令网线将指令输出至与客户端1对应的指令输出盒3,由指令输出盒3对对应的客户端1进行单向控制,例如,指令输出盒3通过单向传输线将指令单向传输至对应的客户端1,客户端1接受所述指令并根据指令进行响应,包括根据指令控制虚机池内的目标信号源a进行响应。
60.根据本发明的一些实施例,指令分发设备1404可以预先存储各客户端或各界面id和各指令输出盒的对应关系,因此,当图1b所示的客户端1的界面通过图1a所示路径被发送
至视频处理和计算设备1403,以及和来自其他客户端的界面(如图中a',b',c',d'所组成的界面)在视频处理和计算设备1403处融合后形成图1c所示的界面时,如果有用户点击a所在的窗口上的播放按钮时,则视频处理和计算设备1403在确定作用对象为来自客户端1的界面时(如通过分析鼠标作用位置及各界面采集盒输出界面的分布布局),将界面id(该界面id也可以包含该界面所源自的客户端的信息)和窗口位置单向传输至指令分发设备1404,指令分发设备1404根据各界面id和各指令输出盒的对应关系,将指令通过图示路径发送至对应的客户端1所对应的指令输出盒3,由指令输出盒3进一步将指令发送至客户端1,由客户端1根据鼠标在其输出界面中的位置再将指令发送至该位置对应的信号源a(设信号源a为指令对应的目标客户端上的目标信号源)。与此相应,此时视频处理和计算设备1403只需向指令分发设备1404发送简单的界面id和窗口位置,而非复杂的界面信息,指令分发设备1404根据发送的界面id,结合自身以前述物理隔离的方式同步到的界面id信息,可以将指令分发设备1404发送的指令发送至界面所源自的客户端所对应的指令输出盒,由指令输出盒进一步将指令发送至信号源所对应的客户端,或者结合考虑预先存储或同步到的用户对界面的访问权限信息(或结合用户身份信息),确定是否将指令分发设备1404发送的指令发送至界面所源自的客户端所对应的指令输出盒。通过以上方式,可以进一步减少视频处理和计算设备1403所要单向传输至指令分发设备1404的数据量,从而使得可以采取窄带的传输介质进行数据传输,以及避免大量视频数据被意外泄露到右边的指令分发设备1404。根据本发明的一些实施例,可以在视频处理和计算设备至指令分发设备的单向传输路径上(或称在将目标界面的界面信息和窗口位置单向传输至指令分发设备的指令单向传输装置上)增加一个或多个监测装置,用于实时监测通过的数据,以使仅能通过传输频率低、数据量小或数据格式固定的数据(此处的表述也涵盖仅能通过具有传输频率低、数据量小或数据格式固定中的其中两种或三种属性的数据的情形),以避免此通道被用于传输其他信息。在前述所有客户端数量以及客户端和指令输出盒,以及客户端和界面采集盒的对应关系都不变的情形下,也可以直接在视频处理和计算设备1403和指令分发设备1404上预先存储相关的界面信息和实施所述操作的用户身份信息,以及省略同步操作。根据本发明的一些实施例,当用户输入的指令中包含用户身份信息时,视频处理和计算设备1403和指令分发设备1404可以根据存储的用户对界面的访问权限信息(例如,某些用户没有权限操作某些信号源),决定是否执行进一步的动作,例如,是否由视频处理和计算设备1403向指令分发设备1404发送界面id,以及,指令分发设备1404是否向指令输出盒发送指令。
61.信号源a根据所述指令进行响应,并将响应结果通过网线、客户端1以及单向视频线输出至界面采集盒1,由界面采集盒1再通过视频网交换机1400和视频网线将响应结果输出至视频处理和计算设备1403。
62.根据本发明的一些实施例,所述多网信号源交互系统还可以包括图示的各个虚机池。
63.根据本发明的再一些实施例,所述多网信号源交互系统还可以包括界面网服务器1401、指令网服务器1402。界面网服务器1401和指令网服务器1402可以用于分别完成上述视频处理和计算设备和指令分发设备的部分功能(如各种权限控制,界面信息存储、用户身份信息存储等)以及其他更多功能。
64.图示界面网服务器1401、视频处理和计算设备1403和界面采集盒1,2通过图示视
频网线和视频网交换机1400,建立网络连接。图示指令网服务器1402、指令分发设备1404和指令输出盒3,4通过图示指令网线和指令网交换机1400',建立网络连接。
65.界面网服务器1401通过视频网交换机1400和图示视频网线来获取界面采集盒1和2中所采集的界面。界面网服务器1401获取不同网络1和g内的客户端1和f'上输出的界面后,可以将所述界面输出至视频处理和计算设备1403。或者根据本发明的一些实施例,也可以由视频处理和计算设备1403和界面网服务器1401分别通过视频网交换机1400和图示视频网线获取界面采集盒1和2中所采集的界面。
66.视频处理和计算设备1403获取界面采集盒1和/或2中所采集的界面后,将所述界面通过hdmi线或其他视频线输出至显示设备1302。用户可以查看显示设备1302的画面,并在控制指令产生设备1301上执行相应的输入操作。
67.控制指令产生设备1301通过usb线将指令单向发送至指令一分二设备1405,指令一分二设备1405将指令分成相同的两份,例如,通过指令备份,或者通过物理硬件的方式将一个物理输入变成两份。
68.指令一分二设备1405随后将每份指令分别单向传输至视频处理和计算设备1403和指令分发设备1404。根据下文分析,此处也可以称为指令一分二设备1405单向控制视频处理和计算设备1403进行响应。
69.视频处理和计算设备1403收到所述指令后将根据当前的界面布局,确定指令作用位置,由此确定指令所作用至的目标界面或ui界面。若确定指令为控制ui界面的指令,则视频处理和计算设备1403可以直接根据指令控制ui界面进行响应。若指令为控制目标界面的指令,则视频处理和计算设备1403将目标界面的界面信息(如界面id)和窗口位置单向传输至指令分发设备1404。
70.根据本发明的一些实施例,界面网服务器和指令网服务器可以预先存储界面信息;或者,界面网服务器存储界面信息(包括预先存储或实时存储),指令网服务器通过非接触式同步方式获取界面网服务器的界面信息;所述界面信息包括界面id。根据本发明的一些实施例,界面网服务器和指令网服务器预先存储界面信息和实施所述输入的用户身份信息;或者,界面网服务器存储界面信息和实施所述输入的用户身份信息,指令网服务器通过非接触式同步方式获取界面网服务器中的界面信息和实施所述输入的用户身份信息。所述界面信息包括界面id,此外,所述界面信息还可以包括界面所源自的客户端信息,界面所对应的指令输出盒和用户对界面的访问权限信息中的一个或多个。根据本发明的一些实施例,所述界面id也可以直接由界面所源自的客户端信息,界面所对应的指令输出盒和用户对界面的访问权限信息中的一个或多个来限定。界面网服务器可以根据用户访问权限信息,控制视频处理和计算设备是否将第一指令输出至指令分发设备;和/或,指令网服务器根据用户访问权限信息,决定是否将第二指令输出至指令输出盒。
71.指令分发设备1404将指令发送至(或在指令网服务器的授权下)将指令转换为目标窗口内的第二指令后,将该第二指令通过单向传输线发送至目标界面对应的客户端1。指令分发设备1404可以以以下方式将前述相关信息单向发送至客户端1。指令分发设备1404通过指令网交换机1400'和指令网线将指令输出至与客户端1对应的指令输出盒3,由指令输出盒3对对应的客户端1进行单向控制,例如,指令输出盒3通过单向传输线将指令单向传输至对应的客户端1,客户端1接受所述指令并根据指令进行响应,包括根据指令控制虚机
池内的目标信号源a进行响应。
72.信号源a根据所述指令进行响应,并将响应结果通过网线、客户端1以及单向视频线输出至界面采集盒1,由界面采集盒1再通过视频网交换机1400和视频网线将响应结果输出至视频处理和计算设备1403,或输出至至界面网服务器,由界面服务器将响应结果输出至视频处理和计算设备;或由界面采集盒通过视频网交换机和视频网线将响应结果输出至界面网服务器和视频处理和计算设备。
73.根据本发明的一些实施例,当接入的客户端增加时,界面网服务器1401可以实时更新相关信息,如界面信息,实施所述操作的用户身份信息等。
74.此外,根据本发明的一些实施例,界面采集盒1和2可以集成为一体,作为一个具有多个采集端口的采集盒;指令输出盒3或4可以集成为一体,作为一个具有多个指令输出端口的指令输出盒,将指令网线输入的网络指令转化为适合于输出至单向传输线(如单向串口线)的格式,例如,将网络指令转化为串口指令形式,以及根据指令中指示的客户端,通过其中一个和所述客户端连接的对应输出端口将指令输出至单向串口线,通过单向串口线将指令传输至客户端。
75.根据本发明的一些实施例,视频处理和计算设备1403可以预先将一个ui界面存储和设置为所要操作的ui界面(也即所要用到的ui界面),以及响应所述指令(例如一旦检测到有指令输入,或指令对应为调取ui界面时)。
76.根据本发明的一些实施例,所述ui界面可以包括保存、标绘、删除、录屏、撤销、清空等交互标签、框线分布以及鼠标图案等。各个不同的ui界面可以有不同的标签、框线分布等。所述标绘意指划线,加入几何结构图,流程图,以及进行标注,加入文字,进行着色等动作。
77.根据本发明的一些实施例,所述控制ui界面的指令例如可以包括点击下拉菜单,移动、放大或缩小信号源的显示窗口位置,等等。
78.根据本发明的一些实施例,所述用于控制目标界面的指令例如可以包括点击和改变信号源的视频内容等。
79.根据本发明的一些实施例,所述视频处理和计算设备1403还可以被配置为在界面id,和窗口位置发生变化后,再次传输界面id(或其他界面信息),和窗口位置,从而可以减少传输量和传输频次。
80.根据本发明的一些实施例,将界面id,和窗口位置(合称待传内容)通过单向传输线输出至指令分发设备1404包括将将界面id,和窗口位置通过以下方式传输至指令分发设备1404:将待传内容通过作为单向传输线的单向光纤传输至指令分发设备1404。
81.此时所述单向传输线上包括单向光纤。其他用于实现单向传输(包括网络结构构成的单向传输)的装置也在本发明预料范围内。
82.在本技术中,所述第一网络和第二网络仅为区别描述两个网络而用到的概念,无其他特指含义。
83.根据本发明的一些实施例,单向控制虚机池中的某个信号源进行响应,包括通过指令网线和指令网交换机、以下e)-h)之一的单向传输装置,客户端,网线,单向控制虚机池中的某个信号源进行响应,或者也可以是将指令单向传输至信号源来实现:
84.e)网转串设备(指令输出盒可以为该网转串设备)和单向串口线的组合;
85.f)网转光设备和单向光纤的组合;
86.g)网转串设备、单向串口线、串转光设备和单向光纤的组合;
87.h)网转光设备、单向光纤、光转串设备和单向串口线的组合。
88.根据本发明的一些实施例,单向控制虚机池中的某个信号源进行响应,包括通过指令网线和指令网交换机、单向控制设备、客户端和网线单向控制虚机池中的某个信号源进行响应。单向控制设备连接指令网交换机和客户端,从指令网交换机获取指令,并单向控制客户端。
89.根据本发明的一些实施例,所述视频网交换机和指令网交换机所在的网络网络隔离;所述视频网交换机和指令网交换机均与各个客户端所在的网络网络隔离,各客户端所在的网络之间也可以网络隔离,即,视频网、指令网和客户端所在的各个网络彼此网络隔离。
90.通过上述实施例,可以实现对多个网络内的虚机池内的各个信号源的交互,同时,交互过程又不会对虚机池引入任何新的网络暴露风险,同时还确保了交互发起端不会受到被交互对象(虚机池端)的恶意攻击。
91.图1d示出根据本发明一些实施例的视频处理和计算设备1403。
92.视频处理和计算设备1403包括指令接收单元321,响应计算单元322,数据分发单元323。根据本发明的一些其他实施例,所述各个单元也可以互相合并,或以不同方式重新划分,以同样实现视频处理和计算设备1403的整个功能。
93.指令接收单元321用于接收指令并将该信号发送至响应计算单元322。
94.响应计算单元322用于对指令接收单元321发送的指令进行分析,以确定与所述输入对应的用于控制ui界面的指令以及用于控制目标界面的指令。响应计算单元根据控制ui界面的指令控制ui界面进行响应,以及根据控制目标界面的指令将目标界面信息及窗口位置发送至数据分发单元323,再由数据分发单元通过单向传输线单向传输至指令分发设备1404。
95.根据本发明的一些实施例,响应计算单元2322可以根据指令中的位置信息以及当前界面中的各目标界面和ui界面(或其中的控件)的分布,确定指令中用于控制目标界面的指令或指令中用于控制ui的指令。或者对于快捷键输入,可以直接根据预设的对应关系确定其中用于控制目标界面的指令或指令中用于控制ui的指令。
96.此外,可以根据前述图1a-1c描述的技术细节,在相应的单元内补充相关功能,或增加新的单元,以实现前述围绕图1a-1c所描述的各种技术细节,为简化起见,此处不再赘述。
97.图2a示出根据本发明另一些实施例的交互系统的部分视图,为简化起见,图中仅示出视频网交换机1400,指令网交换机1400'以上部分的各个部件及其连接方式,视频网交换机1400,指令网交换机1400'下方的各个部件及连接方式都已经省略,具体可以参考前面围绕图1a所描述的。图2a与图1a的区别之处在于:视频处理和计算设备1403的界面(例如由其中的显卡采集后由显卡向外输出)单向传输至界面显控设备1801,以及指令一分二设备1405接收来自界面显控设备1801的单向传输的指令(图示单向指令)。界面显控设备1801将获取的界面编码为网络流信号,交互终端1300"可以根据控制指令产生设备1301"的指令通过使用网交换机1800获取网络流信息,从而向显示设备1302"输出相应界面。为简化起见,
在本技术的一些描述中,略去网络传输过程中所涉及的视频编码和/或解码过程的描述。
98.用户可以参考显示设备1302"显示的界面,借助控制指令产生设备1301"输入指令。交互终端1300"接收所述指令,并通过网络将指令传输至界面显控设备1801。例如可以通过图示网线和使用网交换机1800将指令发送至界面显控设备1801,或者通过一个额外的服务器和网络设备将指令发送至界面显控设备1801来实现所述指令的发送。交互终端1300"也可以将指令发送至服务器,以供服务器保存相关记录,或统一管理,或者交互终端发送所述指令之前,发送相应的请求至服务器,经服务器授权后执行所述指令的发送。
99.界面显控设备1801再将指令单向传输至指令一分二设备1405,由指令一分二设备1405继续对指令进行响应,包括将指令输出至指令分发设备1404和视频处理和计算设备1403,如前面所描述的,此处不再重复,相应的信号源将响应结果输出至视频处理和计算设备1403也如前面围绕图1a所描述的,视频处理和计算设备1403再将信号源响应后形成的界面(简称响应界面)输出至界面显控设备1801。根据本发明的一些实施例,界面显控设备1801可以包括网转串设备,网转串设备再通过单向串口线实现所述的指令单向传输。
100.除了将界面实时发送给交互终端外,根据本发明的一些实施例,界面显控设备还可以将所述界面暂存起来,根据实际需要或网络情况,在未来一个时刻发送给交互终端,或者将一段时间的多个界面编码为视频,再将该视频编码为网络流发送给交互终端。根据本发明的一些实施例,界面显控设备还可以将所述界面,或前述视频暂存到服务器或云端,根据实际需要或网络情况,在未来一个时刻将所述界面或视频发送给交互终端。所述界面包括前面提到的界面显控设备收到的来自视频处理和计算设备1403的界面。
101.交互终端通过网络从界面显控设备获取所述响应界面以及将响应界面输出至显示设备上。例如交互终端可以通过图示网络设备获取界面显控设备所接收的来自视频处理和计算设备1403的响应界面,或者通过一个服务器和网络设备获取界面显控设备所接收的来自视频处理和计算设备1403的响应界面。
102.根据本发明的一些实施例,界面显控设备1801还可以具有交互终端1300"的所有功能,包括能够采集用户输入的指令,或者进一步具有相应的控制指令产生设备和显示设备。
103.根据本发明的一些实施例,以上交互系统可以包括多个交互终端,每个交互终端通过网络通信连接,各个交互终端之间能通过网络进行内容分享,所述内容分享包括对各自的界面截图进行分享或对各自从各个界面显控设备获取的内容进行分享。
104.交互终端1300"也可以为一个网页版的交互端,只要其具备向其他界面显控设备发送所述指令的功能,交互终端包括个人计算机、手持式或膝上型计算机、平板计算机、蜂窝电话、移动设备、电子设备、智能手机、智能电视之一或其组合。
105.通过上述实施例,一方面可以实现对多个网络内的各个信号源的交互,同时,交互过程又不会对各个信号源引入新的网络暴露风险,同时还确保了交互端不会受到被交互信号源的恶意攻击。另一方面,还使得可以独立于较为庞大的视频处理和计算设备所在的虚线框设备,以网络方式实现自由、灵活的轻量化安全交互。
106.图2b示出根据本发明一些实施例的视频处理和计算设备2403。
107.视频处理和计算设备2403包括指令接收单元2321,响应计算单元2322,数据分发单元2323和视频分发单元2324。根据本发明的一些其他实施例,所述各个单元也可以互相
合并,或以不同方式重新划分,以同样实现视频处理和计算设备2403的整个功能。
108.视频分发单元2324用于将视频分发至界面显控设备1801。
109.指令接收单元2321接收指令,并将该信号发送至响应计算单元2322。
110.响应计算单元2322对指令接收单元2321发送的指令进行分析,以确定与所述输入对应的用于控制ui界面的指令以及用于控制目标界面的指令。响应计算单元根据控制ui界面的指令控制ui界面进行响应,以及将界面id及窗口位置发送至数据分发单元2323,再由数据分发单元通过单向传输线单向传输至指令分发设备2404。
111.根据本发明的一些实施例,响应计算单元2322可以根据指令中的位置信息以及当前界面中的各信号源和ui界面(或其中的控件)的分布,确定指令中用于控制目标界面的指令或指令中用于控制ui的控制指令。或者对于快捷键输入,可以直接根据预设的对应关系确定其中用于控制目标界面的指令或指令中用于控制ui的指令。
112.此外,可以根据前述图2a描述的技术细节,在相应的单元内补充相关功能,或增加新的单元,为简化起见,此处不再赘述。
113.图3a示出根据本发明再一些实施例的多网信号源交互系统的示意性框图。
114.图3a和图1a的区别在于,其中的客户端和虚机池部分由图示信号源a和信号源b代替。各个信号源位于不同的网络内。
115.如图所示,所述多网信号源交互系统包括视频处理和计算设备3403、指令分发设备3404、指令一分二设备3405。根据本发明的一些实施例,所述多网信号源交互系统还可以包括两个界面采集盒(图示界面采集盒31,32)和两个指令输出盒(图示指令输出盒33,34)。所述多网信号源交互系统还可以包括显示设备3302和控制指令产生设备3301'(如键鼠、触控设备)。图示视频处理和计算设备3403和界面采集盒31,32通过图示视频网线和视频网交换机3400,建立网络连接。图示指令分发设备3404和指令输出盒33,34通过图示指令网线和指令网交换机3400',建立网络连接。
116.以下结合图3a描述所述多网信号源交互系统的各个部分及交互过程。如图3a所示,信号源a通过单向视频线向界面采集盒31输出信号源a的当前界面,而非底层数据(例如文件夹数据)。信号源b通过单向视频线向界面采集盒32输出信号源b的当前界面,而非底层数据(例如文件夹数据)。视频处理和计算设备3403可以通过视频网交换机3400和图示视频网线获取界面采集盒31和32中所采集的界面。
117.视频处理和计算设备3403获取界面采集盒31和/或32中所采集的界面后,将所述界面通过hdmi线或其他视频线输出至显示设备3302。用户可以查看显示设备3302的画面,并在控制指令产生设备3301上执行相应的输入操作。控制指令产生设备3301通过usb线将指令单向发送至指令一分二设备3405。指令一分二设备3405接收来自控制指令产生设备输入的指令,并将指令分别单向传输至视频处理和计算设备以及指令分发设备。
118.视频处理和计算设备3403收到所述指令后将根据当前的布局,确定指令作用位置,由此确定指令所作用至的目标界面(或称目标界面或目标显示界面)或ui界面。若确定指令为控制ui界面的指令,则视频处理和计算设备3403可以直接根据指令控制ui界面进行响应。若指令为控制目标界面的指令,则视频处理和计算设备3403将目标界面的界面信息(如界面id等)和窗口位置单向传输至指令分发设备3404,如,将图3b所示的信号源a(设为目标信号源)所对应的目标界面的界面id,以及黑色加粗窗口所在屏幕中的位置发送给指
令分发设备3404。指令分发设备3404用于根据窗口位置,通过坐标转换,将第一指令转换为目标窗口内的第二指令,以及将第二指令通过指令网发送至目标界面所对应的目标指令输出盒,由目标指令输出盒对目标界面所源自的目标信号源进行单向控制。
119.根据本发明的一些实施例,视频处理和计算设备和指令分发设备预先存储界面信息;或者,视频处理和计算设备存储界面信息(包括预先存储或实时存储),指令分发设备通过非接触式同步方式获取视频处理和计算设备中的界面信息。根据本发明的一些实施例,视频处理和计算设备和指令分发设备预先存储界面信息和实施所述输入的用户身份信息;或者,视频处理和计算设备存储界面信息,指令分发设备通过非接触式同步方式获取视频处理和计算设备中的界面信息和实施所述输入的用户身份信息。根据本发明的一些实施例,所述界面信息包括界面id,还包括界面所源自的信号源信息(如信号源名称等)和界面所对应的指令输出盒(控制信息)和用户对界面的访问权限信息中的一个或多个。根据本发明的一些实施例,视频处理和计算设备可以根据其内的用户访问权限信息,决定是否将第一指令输出至指令分发设备,和/或,指令分发设备根据其内存储的或从视频处理和计算设备以非接触方式同步获取的用户访问权限信息,决定是否将第二指令输出至指令输出盒。
120.根据本发明的一些实施例,指令分发设备3404可以以以下方式将前述相关信息单向发送至信号源a。指令分发设备3404通过指令网交换机3400'和指令网线将指令输出至与目标信号源a对应的指令输出盒33,由指令输出盒33对对应的信号源a进行单向控制。
121.根据本发明的一些实施例,指令分发设备3404可以预先存储各信号源(或各界面)和各指令输出盒的对应关系,因此,当信号源a的界面通过图3a所示路径被发送至视频处理和计算设备3403,以及和其他界面(如信号源b的界面)在视频处理和计算设备3403处融合后形成图3b所示的界面时,如果有用户点击a所在的窗口上的播放按钮时,则视频处理和计算设备3403在确定作用对象为来自信号源a的界面时(如通过分析鼠标作用位置及各界面采集盒输出界面的分布布局),将界面id和窗口位置单向传输至指令分发设备3404,指令分发设备3404根据各个界面和各指令输出盒的对应关系,将指令通过图示路径发送至对应的信号源a所对应的指令输出盒33,由指令输出盒33进一步将指令发送至信号源a。
122.信号源a根据所述指令进行响应,并将响应结果通过网线、信号源a以及单向视频线输出至界面采集盒31,由界面采集盒31再通过视频网交换机3400和视频网线将响应结果输出至视频处理和计算设备3403。
123.根据本发明的再一些实施例,所述多网信号源交互系统还可以包括界面网服务器3401、指令网服务器3402。界面网服务器和指令网服务器可以用于分别完成上述视频处理和计算设备和指令分发设备的部分功能(如各种权限控制,界面信息存储、用户身份信息存储等)以及其他更多功能。
124.图示界面网服务器3401、视频处理和计算设备3403和界面采集盒31,32通过图示视频网线和视频网交换机3400,建立网络连接。图示指令网服务器3402、指令分发设备3404和指令输出盒33,34通过图示指令网线和指令网交换机3400',建立网络连接。
125.界面网服务器3401通过视频网交换机3400和图示视频网线来获取界面采集盒31和32中所采集的界面。界面网服务器3401获取不同网络1和g内的信号源a和b上输出的界面后,可以将所述界面输出至视频处理和计算设备3403。或者根据本发明的一些实施例,也可以由视频处理和计算设备3403和界面网服务器3401分别通过视频网交换机3400和图示视
频网线获取界面采集盒31和32中所采集的界面。
126.视频处理和计算设备3403获取界面采集盒31和/或32中所采集的界面后,将所述界面通过hdmi线或其他视频线输出至显示设备3302。用户可以查看显示设备3302的画面,并在控制指令产生设备3301上执行相应的输入操作。控制指令产生设备3301通过usb线将指令单向发送至指令一分二设备3405。
127.指令一分二设备3405随后将每份指令分别单向传输至视频处理和计算设备3403和指令分发设备3404。
128.视频处理和计算设备3403收到所述指令后将根据当前的界面布局,确定指令作用位置,由此确定指令所作用至的目标界面或ui界面。若确定指令为控制ui界面的指令,则视频处理和计算设备3403可以直接根据指令控制ui界面进行响应。若指令为控制目标界面的指令,则视频处理和计算设备3403将目标界面的界面信息和窗口位置单向传输至指令分发设备3404,如,将图3a所示的信号源a(设为目标信号源)所对应的界面的界面id,以及黑色加粗窗口(图3b)所在屏幕中的窗口位置发送给指令分发设备3404。
129.根据本发明的一些实施例,可以在界面网服务器和指令网服务器预先存储界面信息;或者,界面网服务器存储界面信息(包括预先存储或实时存储),指令网服务器通过非接触式同步方式获取界面网服务器的界面信息。根据本发明的一些实施例,界面网服务器和指令网服务器预先存储界面信息和实施所述输入的用户身份信息;或者,界面网服务器存储界面信息和实施所述输入的用户身份信息,指令网服务器通过非接触式同步方式获取界面网服务器中的界面信息和实施所述输入的用户身份信息。根据本发明的一些实施例,所述界面信息包括界面id,此外,所述界面信息还可以包括界面所源自的客户端信息,界面所对应的指令输出盒和用户对界面的访问权限信息中的一个或多个。根据本发明的一些实施例,所述界面id也可以直接由界面所源自的信号源信息,界面所对应的指令输出盒和用户对界面的访问权限信息中的一个或多个来限定。界面网服务器可以根据用户访问权限信息,控制视频处理和计算设备是否将第一指令输出至指令分发设备;和/或,指令网服务器根据用户访问权限信息,决定是否将第二指令输出至指令输出盒。
130.指令分发设备3404根据目标窗口位置,通过坐标转换,将第一指令转换为目标窗口内的第二指令,以及将第二指令通过指令网发送至(或在指令网服务器的授权下)目标界面所对应的目标指令输出盒,由目标指令输出盒对目标界面所源自的目标信号源进行单向控制。根据本发明的一些实施例,指令分发设备3404以以下方式对信号源a进行单向控制。指令分发设备3404通过指令网交换机3400'和指令网线将指令输出至与目标信号源a对应的指令输出盒33,由指令输出盒33对对应的信号源a进行单向控制,例如,指令输出盒33通过单向传输线将指令单向传输至对应的信号源a,信号源a接受所述指令并根据指令进行响应,包括根据指令控制虚机池内的目标信号源a进行响应。
131.信号源a根据所述指令进行响应,并将响应结果通过单向视频线输出至界面采集盒31,由界面采集盒31再通过视频网交换机3400和视频网线将响应结果输出至界面网服务器3401,由界面服务器将响应结果输出至视频处理和计算设备3403;或由界面采集盒31通过视频网交换机3400和视频网线将响应结果输出至界面网服务器3401和视频处理和计算设备3403。
132.根据本发明的一些实施例,当接入的信号源增加时,界面网服务器3401可以实时
更新和存储相关信息,如界面信息,实施所述操作的用户身份信息等。
133.前面围绕图3a之前的附图所描述的各种细节可以适用于或经过适当修改后适用于图3a和图3b的实施例,为简化起见,此处不再赘述。
134.通过上述实施例,一方面可以实现对多个网络内的各个信号源的交互,同时,交互过程又不会对各个信号源引入新的网络暴露风险,同时还确保了交互端不会受到被交互信号源的恶意攻击。
135.此外,如图2a所示,图3a的多网信号源交互系统同样还可以包括界面显控设备;视频处理和计算设备还用于将第一和/或第二界面单向传输至界面显控设备;界面显控设备用于将第一和/或第二界面通过使用网传输至交互终端;界面显控设备还用于接收交互终端输入的第三指令,并将第三指令单向传输至指令一分二设备;指令一分二设备用于接收第三指令,并将第三指令分别单向传输至视频处理和计算设备以及指令分发设备;视频处理和计算设备用于确定第三指令所作用至的目标界面,并将目标界面的界面信息和窗口位置单向传输至指令分发设备;指令分发设备用于根据窗口位置,通过坐标转换,将第三指令转换为目标窗口内的第四指令,以及将第四指令通过指令网发送至目标界面所对应的目标指令输出盒,由目标指令输出盒对目标界面所源自的目标信号源进行单向控制。
136.此外,前面围绕图2a描述的关于界面显控设备的内容也适用于此处,为简化起见,此处不再赘述。
137.通过上述实施例,一方面可以实现对多个网络内的各个信号源的交互,同时,交互过程又不会对各个信号源引入新的网络暴露风险,同时还确保了交互端不会受到被交互信号源的恶意攻击。另一方面,还使得可以独立于较为庞大的视频处理和计算设备所在的虚线框设备,以网络方式实现自由、灵活的轻量化安全交互。
138.图4a示出根据本发明再一些实施例的多网信号源交互系统的示意性框图。
139.所述多网信号源交互系统包括视频处理和计算设备4403、指令分发设备4404、指令一分二设备4405。
140.所述多网信号源交互系统还可以包括显示设备4302和控制指令产生设备4301'(如键鼠、触控设备)。
141.第一网络内的第一信号源a向视频处理和计算设备4403单向传输第一界面;第二网络内的第二信号源b向视频处理和计算设备4403单向传输第二界面。
142.视频处理和计算设备4403用于获取第一界面和第二界面,并将第一和/或第二界面输出至显示设备4302;
143.指令一分二设备4405用于接收来自控制指令产生设备4301输入的第一指令,并将第一指令分别单向传输至视频处理和计算设备以及指令分发设备4404。
144.视频处理和计算设备确定第一指令所作用至的目标界面,并将目标界面的界面信息和窗口位置单向传输至指令分发设备4404。
145.指令分发设备4404根据目标窗口位置,通过坐标转换,将第一指令转换为目标窗口内的第二指令,以及根据第二指令对目标界面所源自的目标信号源(设为信号源a)进行单向控制。
146.根据本发明的一些实施例,指令分发设备4404可以预先存储各信号源(或各界面)和各单向控制路径的对应关系,因此,当信号源a的界面通过图示路径被发送至视频处理和
计算设备4403,以及和其他界面在视频处理和计算设备4403处融合后形成图1c所示的界面时,如果有用户点击a所在的窗口上的播放按钮时,则视频处理和计算设备4403在确定作用对象为来自信号源a的界面时(如通过分析鼠标作用位置及各界面采集盒输出界面的分布布局),将界面id(该界面id可以包含该界面所源自的信号源的信息)和窗口位置单向传输至指令分发设备4404,指令分发设备4404根据各个信号源和各单向控制路径之间的对应关系,将指令通过图示路径发送至对应的信号源a。信号源a根据所述指令进行响应,并将响应结果通过单向视频线输出至视频处理和计算设备4403。
147.根据本发明的一些实施例,可以在视频处理和计算设备4403处存储相关的界面信息和实施所述操作的用户身份信息等,所述界面信息包括界面id,界面所源自的信号源信息(如信号源名称、视频流地址等,通过视频流地址,可以获取该地址对应的信号源的视频流),界面所对应的单向控制路径,用户对界面的访问权限信息等,所述存储可包括预先存储和实时存储更新。可以在指令分发设备上存储同样的信息,或者根据必要性仅存储其中一部分,如界面id,用户对界面的访问权限信息等。根据本发明的一些实施例,可以通过移动介质(如光盘),将这些信息或部分信息拷贝至指令分发设备4404,以实现信息同步,可以采取定期拷贝的方式,或根据实际需要择期拷贝的方式,或在出现新的界面信号源时进行拷贝。与此相应,此时视频处理和计算设备4403只需向指令分发设备4404发送简单的界面id和窗口位置,而非复杂的界面信息,指令分发设备4404根据发送的界面id,结合自身以前述物理隔离的方式同步到的界面id信息,可以将指令分发设备4404发送的指令发送至界面所源自的信号源所对应的单向控制路径,由其将指令发送至信号源,或者结合考虑用户对界面的访问权限信息,确定是否将指令分发设备4404发送的指令发送至界面所源自的信号源。通过以上方式,可以进一步减少视频处理和计算设备4403所要单向传输至指令分发设备4404的数据量,从而使得可以采取窄带的传输介质进行数据传输,以及避免大量视频数据被意外泄露到右边的指令分发设备4404。根据本发明的一些实施例,可以在视频处理和计算设备至指令分发设备的单向传输路径上(或称在将目标界面的界面信息和窗口位置单向传输至指令分发设备的指令单向传输装置上)增加一个或多个监测装置,用于实时监测通过的数据,以使仅能通过传输频率低、数据量小或数据格式固定的数据(此处的表述也涵盖仅能通过具有传输频率低、数据量小或数据格式固定中的其中两种或三种属性的数据的情形),以避免此通道被用于传输其他信息。在前述所有信号源数量以及信号源和单向控制路径的对应关系都不变的情形下,也可以直接在视频处理和计算设备4403和指令分发设备4404上预先存储相关的界面信息和实施所述操作的用户身份信息,以及省略同步操作。根据本发明的一些实施例,当用户输入的指令中包含用户身份信息时,视频处理和计算设备4403和指令分发设备4404可以根据存储的用户对界面的访问权限信息(例如,某些用户没有权限操作某些信号源),决定是否执行进一步的动作,例如,是否由视频处理和计算设备4403向指令分发设备4404发送界面id,以及,指令分发设备4404是否向指令输出盒发送指令。
148.此外,前面围绕附图4a之前的附图描述的内容也适用于此处或经适当修改后适用于此处,为简化起见,此处不再赘述。
149.通过上述实施例,可以实现对多个网络内的各个信号源的交互,同时,交互过程又不会对各个信号源引入新的网络暴露风险,同时还确保了交互端不会受到被交互信号源的
恶意攻击。
150.此外,如图2a所示,图4a所示的系统还可以包括界面显控设备;视频处理和计算设备还用于将第一和/或第二界面单向传输至界面显控设备;界面显控设备用于将第一和/或第二界面通过使用网传输至交互终端;界面显控设备还用于接收交互终端输入的第三指令,并将第三指令单向传输至指令一分二设备;指令一分二设备用于接收第三指令,并将第三指令分别单向传输至视频处理和计算设备以及指令分发设备;视频处理和计算设备用于确定第三指令所作用至的目标界面,并将目标界面的界面信息和窗口位置单向传输至指令分发设备;指令分发设备用于根据窗口位置,通过坐标转换,将第三指令转换为目标窗口内的第四指令,以及将第四指令通过指令网发送至目标界面所对应的目标指令输出盒,由目标指令输出盒对目标界面所源自的目标信号源进行单向控制。
151.此外,前面围绕附图2a描述的内容也适用于此处或经适当修改后适用于此处,为简化起见,此处不再赘述。
152.通过上述实施例,一方面可以实现对多个网络内的各个信号源的交互,同时,交互过程又不会对各个信号源引入新的网络暴露风险,同时还确保了交互端不会受到被交互信号源的恶意攻击。另一方面,还使得可以独立于较为庞大的视频处理和计算设备所在的虚线框设备,以网络方式实现自由、灵活的轻量化安全交互。
153.图4b示出根据本发明又一些实施例的多网信号源交互系统的示意性框图。
154.在图4b中,视频处理和计算设备4403还用于将第一和/或第二界面单向传输(例如采用本技术前述实施例中提到的各种方式,包括采用界面采集盒,单向传输线等)至界面显控设备4302;界面显控设备4801将第一和/或第二界面通过使用网传输至交互终端4300";界面显控设备4801接收来自交互终端4300"的第三指令,并将第三指令单向传输至指令一分二设备4405;指令一分二设备4405用于接收第三指令,并将第三指令分别单向传输至视频处理和计算设备4403以及指令分发设备4404;视频处理和计算设备4403确定第三指令所作用至的目标界面,并将目标界面信息和目标窗口位置单向传输至指令分发设备4404;指令分发设备4405根据目标窗口位置,通过坐标转换,将第三指令转换为目标界面内的第四指令,以及根据第四指令对目标界面所源自的目标信号源进行单向控制。
155.根据本发明的一些实施例,多网信号源交互系统还包括用于单向传输各界面的单向视频线。
156.根据本发明的一些实施例,所述各个单向视频线包括各自对应的显卡。
157.根据本发明的一些实施例,多网信号源交互系统还包括用于实现所述单向控制目的的装置、用于实现所述单向传输目的的装置、第一显示设备和产生第一指令的控制指令产生设备中的一个或多个。
158.根据本发明的一些实施例,将目标界面的界面信息和窗口位置单向传输至指令分发设备包括将目标界面的界面信息和窗口位置通过单向串口线传输至指令分发设备,以及,所述多网信号源交互系统包括所述单向串口线。
159.根据本发明的一些实施例,控制指令产生设备包括透明的触控装置,该透明的触控装置在空间上叠加在第一显示设备上。
160.根据本发明的一些实施例,多网信号源交互系统还包括一个交互服务器,交互终端通过所述交互服务器和使用网将第三指令发送至界面显控设备。
161.根据本发明的一些实施例,其中界面显控设备将其所采集的各界面暂存起来,根据实际需要或网络情况,在未来一个时刻发送给交互终端;或者,界面显控设备将其所采集的一段时间的界面编码为视频,再将该视频编码为网络流发送给各交互终端;或者,各界面显控设备还将其所采集的界面或所述视频暂存到一个服务器或云端,根据实际需要或网络情况,在未来一个时刻将所述界面或所述视频发送给交互终端。
162.根据本发明的一些实施例,视频处理和计算设备将各界面绘制在各窗口内,各窗口按一个第二布局分布。
163.根据本发明的一些实施例,视频处理和计算设备将各界面和ui界面按一个第三布局进行融合后输出。
164.根据本发明的一些实施例,视频处理和计算设备根据第三布局,确定第一指令作用至的目标界面或ui界面;若确定第一指令为控制ui界面的指令,则视频处理和计算设备直接根据第一指令控制ui界面进行响应;若确定第一指令为控制目标界面的指令,则视频处理和计算设备将目标界面的界面信息和窗口位置单向传输至指令分发设备。
165.根据本发明的一些实施例,第一网络和第二网络网络隔离。
166.根据本发明的一些实施例,视频处理和计算设备和指令分发设备预先存储界面信息;或者,视频处理和计算设备存储界面信息,指令分发设备通过非接触式同步方式获取视频处理和计算设备中的界面信息;所述界面信息包括界面id。
167.根据本发明的一些实施例,视频处理和计算设备和指令分发设备预先存储界面信息和实施所述输入的用户身份信息;或者,视频处理和计算设备存储界面信息和实施所述输入的用户身份信息,指令分发设备通过非接触式同步方式获取视频处理和计算设备中的界面信息和实施所述输入的用户身份信息;所述界面信息包括界面id。
168.根据本发明的一些实施例,所述界面信息还包括界面所源自的信号源信息、界面所对应的单向控制路径和用户对界面的访问权限信息中的一个或多个。
169.根据本发明的一些实施例,对于快捷键输入形式的第一指令,视频处理和计算设备根据预设的对应关系确定第一指令作用至的目标界面或ui界面;若确定第一指令为控制ui界面的指令,则视频处理和计算设备直接根据第一指令控制ui界面进行响应;若确定第一指令为控制目标界面的指令,则视频处理和计算设备将目标界面的界面信息和窗口位置单向传输至指令分发设备。
170.根据本发明的一些实施例,当视频处理和计算设备使各指令对应的目标界面在第一显示设备中全屏显示时,视频处理和计算设备只将目标界面的界面信息和窗口位置中的目标界面的界面信息单向传输至指令分发设备。
171.前面围绕图4a之前的附图所描述的各种细节可以适用于或经过适当修改后适用于图4a和图4b的实施例,为简化起见,此处不再赘述。
172.通过上述实施例,可以实现对多个网络内的各个信号源的交互,同时,交互过程又不会对各个信号源引入新的网络暴露风险,还确保了交互端不会受到被交互信号源的恶意攻击。此外,还使得可以独立于较为庞大的视频处理和计算设备所在的虚线框设备,以网络方式实现自由、灵活的轻量化安全交互。
173.图5a示出根据本发明一些实施例的多网信号源交互系统的多网信号源交互方法的流程图。
174.所述多网信号源交互系统包括:视频处理和计算设备、指令分发设备和指令一分二设备;指令分发设备,第一指令输出盒和第二指令输出盒均连接至指令网;视频处理和计算设备、第一界面采集盒和第二界面采集盒均连接至视频网;第一客户端通过第一网络与第一虚机池建立网络连接,能访问第一虚机池内的一个或多个信号源;第二客户端通过第二网络与第二虚机池建立网络连接,能访问第二虚机池内的一个或多个信号源;第一客户端用于向第一界面采集盒单向传输第一界面,第一界面包括第一客户端从第一虚机池访问获取的一个或多个信号源的界面;第二客户端用于向第二界面采集盒单向传输第二界面,第二界面包括第二客户端从第二虚机池访问获取的一个或多个信号源的界面;第一界面采集盒用于采集所述第一界面,并将该第一界面编码为网络流信号后供视频处理和计算设备通过视频网获取;第二界面采集盒用于采集所述第二界面,并将该第二界面编码为网络流信号后供视频处理和计算设备通过视频网获取;视频处理和计算设备用于通过视频网获取第一和/或第二界面,并将第一和/或第二界面输出至第一显示设备。
175.响应于用户通过控制指令产生设备输入的第一指令,所述多网信号源交互系统执行以下步骤:
176.s1.指令一分二设备接收输入的第一指令,并将第一指令分别单向传输至视频处理和计算设备以及指令分发设备;
177.s2.视频处理和计算设备确定第一指令所作用至的目标界面,并将目标界面的界面信息和窗口位置单向传输至指令分发设备;
178.s3.指令分发设备根据目标窗口位置,通过坐标转换,将第一指令转换为目标窗口内的第二指令,以及根据第二指令对目标界面所源自的目标信号源进行单向控制。
179.图5b示出根据本发明一些实施例的多网信号源交互系统的多网信号源交互方法的流程图。
180.所述多网信号源交互系统包括:视频处理和计算设备、指令分发设备和指令一分二设备;指令分发设备,第一指令输出盒和第二指令输出盒均连接至指令网;视频处理和计算设备、第一界面采集盒和第二界面采集盒均连接至视频网;第一网络内的第一信号源向第一界面采集盒单向传输第一界面;第二网络内的第二信号源向第二界面采集盒单向传输第二界面;第一界面采集盒用于采集所述第一界面,并将该第一界面编码为网络流信号后供视频处理和计算设备通过视频网获取;第二界面采集盒用于采集所述第二界面,并将该第二界面编码为网络流信号后供视频处理和计算设备通过视频网获取;视频处理和计算设备用于通过视频网获取第一和/或第二界面,并将第一和/或第二界面输出至第一显示设备。
181.响应于用户通过控制指令产生设备输入的第一指令,所述多网信号源交互系统执行以下步骤:
182.s21.指令一分二设备接收输入的第一指令,并将第一指令分别单向传输至视频处理和计算设备以及指令分发设备;
183.s22.视频处理和计算设备确定第一指令所作用至的目标界面,并将目标界面的界面信息和窗口位置单向传输至指令分发设备;
184.s23.指令分发设备根据目标窗口位置,通过坐标转换,将第一指令转换为目标窗口内的第二指令,以及将第二指令通过指令网发送至目标界面所对应的目标指令输出盒,
由目标指令输出盒对目标界面所源自的目标信号源进行单向控制。
185.图5c示出根据本发明一些实施例的多网信号源交互系统的多网信号源交互方法的流程图。
186.所述多网信号源交互系统包括:视频处理和计算设备、指令分发设备和指令一分二设备;第一网络内的第一信号源向视频处理和计算设备单向传输第一界面;第二网络内的第二信号源向视频处理和计算设备单向传输第二界面;视频处理和计算设备用于获取第一界面和第二界面,并将第一和/或第二界面输出至第一显示设备。
187.响应于用户通过控制指令产生设备输入的第一指令,所述多网信号源交互系统执行以下步骤:
188.s31.指令一分二设备接收输入的第一指令,并将第一指令分别单向传输至视频处理和计算设备以及指令分发设备;
189.s32.视频处理和计算设备确定第一指令所作用至的目标界面,并将目标界面的界面信息和窗口位置单向传输至指令分发设备;
190.s33.指令分发设备根据目标窗口位置,通过坐标转换,将第一指令转换为目标窗口内的第二指令,以及将第二指令通过指令网发送至目标界面所对应的目标指令输出盒,由目标指令输出盒对对应的目标客户端进行单向控制,以使目标客户端对目标界面所源自的目标信号源进行控制。
191.此外,关于上述方法实施例的更多细节可以参考前面围绕图1a-4b所描述的,此处不再赘述。
192.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献