CN112462931B - 信号源调取和控制方法及*** - Google Patents

信号源调取和控制方法及*** Download PDF

Info

Publication number
CN112462931B
CN112462931B CN202010102882.8A CN202010102882A CN112462931B CN 112462931 B CN112462931 B CN 112462931B CN 202010102882 A CN202010102882 A CN 202010102882A CN 112462931 B CN112462931 B CN 112462931B
Authority
CN
China
Prior art keywords
signal source
interface
unidirectional
virtual
controlling
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.)
Active
Application number
CN202010102882.8A
Other languages
English (en)
Other versions
CN112462931A (zh
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.)
Beijing Zen Ai Technology Co ltd
Original Assignee
Beijing Zen Ai Technology Co ltd
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 Beijing Zen Ai Technology Co ltd filed Critical Beijing Zen Ai Technology Co ltd
Priority to CN202010102882.8A priority Critical patent/CN112462931B/zh
Publication of CN112462931A publication Critical patent/CN112462931A/zh
Application granted granted Critical
Publication of CN112462931B publication Critical patent/CN112462931B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/18Network architectures or network communication protocols for network security using different networks or channels, e.g. using out of band channels

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明涉及一种信号源调取和控制方法,所述方法包括:确定与所述输入对应的用于控制虚拟ui界面的控制命令和用于控制信号源的控制命令;根据所述的用于控制虚拟ui界面的控制命令,控制虚拟ui界面进行响应,以及将作为虚拟ui界面响应结果的ui数据通过第一单向传输路径输出;根据所述的用于控制信号源的控制命令,通过第二单向传输路径控制信号源进行响应;将信号源响应结果通过第三单向传输路径输出;对通过第一单向传输路径输出的所述ui数据进行解析,并将解析结果和通过第三单向传输路径输出的信号源响应结果进行融合以及将融合结果输出至显示装置。本发明可确保信号源调取和控制过程的安全性。

Description

信号源调取和控制方法及***
技术领域
本发明涉及信号源的调取和控制领域,尤其涉及对信号源进行安全调取和控制的方法及***、设备和计算机程序产品。
背景技术
现有技术中,当低密级权限的人员想操作高密级信号源,并将高密级信号源调取到屏幕上供多人查看时,需要先得到相应的授权,以使其能够访问到该高密级信号源以及能向该高密级信号源发送信号调取命令,然而,这种经人为授权的操作以及随后的操作过程存在导致以下风险:被调取的高密级信号源的数据在调取过程中被截留,或高密级信号源的其他数据在操作过程中被窃取。
发明内容
针对以上问题,本发明一方面提出一种信号源调取和控制方法,其包括:
接收和分析用户输入,根据预先存储的输入和控制命令对应关系,确定与所述输入对应的用于控制虚拟ui界面的控制命令和用于控制信号源的控制命令;
根据所述的用于控制虚拟ui界面的控制命令,控制虚拟ui界面进行响应,以及将作为虚拟ui界面响应结果的ui数据通过第一单向传输路径输出;根据所述的用于控制信号源的控制命令,通过第二单向传输路径控制信号源进行响应;
将信号源响应结果通过第三单向传输路径输出;
对通过第一单向传输路径输出的所述ui数据进行解析,并将解析结果和通过第三单向传输路径输出的信号源响应结果进行融合以及将融合结果输出至显示装置。
本发明第二方面提出一种信号源调取和控制***,其包括:
ui界面及信号源控制装置、第一单向传输装置、显示解析装置、第二单向传输装置和第三单向传输装置;
所述ui界面及信号源控制装置用于接收和分析用户输入,并根据预先存储的输入和控制命令对应关系,确定与所述输入对应的用于控制虚拟ui界面的控制命令和用于控制信号源的控制命令;所述ui界面及信号源控制装置还用于根据所述的用于控制虚拟ui界面的控制命令,控制虚拟ui界面进行响应,并将作为虚拟ui界面响应结果的ui数据通过第一单向传输装置向显示解析装置输出,以及通过第二单向传输装置控制信号源,使其根据所述的用于控制信号源的控制命令进行响应并将响应结果通过第三单向传输装置传输至所述显示解析装置;
所述显示解析装置用于对所述ui数据进行解析,并将解析结果和信号源响应结果进行融合,以及将融合结果输出至显示装置。
本发明第三方面提出一种ui界面及信号源控制装置,其包括:事件采集单元、ui界面和信号源响应计算单元、ui数据分发单元和控制数据分发单元:
事件采集单元用于接收用户输入,并将该输入发送至ui界面和信号源响应计算单元:
ui界面和信号源响应计算单元用于对输入进行分析,以确定相应的用于控制虚拟ui界面的控制命令和用于控制信号源的控制命令,以及根据所述的用于控制虚拟ui界面的控制命令控制虚拟ui界面进行响应并将响应后的ui数据发送至ui数据分发单元,并将用于控制信号源的控制命令发送至控制数据分发单元;
ui数据分发单元用于将作为虚拟ui界面响应结果的ui数据通过第一单向传输路径输出至显示解析装置;
控制数据分发单元用于根据所述的用于控制信号源的控制命令,通过第二单向传输路径控制信号源进行响应并使信号源将信号源响应结果通过第三单向传输路径输出至所述显示解析装置;
所述显示解析装置用于对所述ui数据进行解析,并将解析结果和信号源响应结果进行融合以及将融合结果输出至显示装置。
本发明第四方面提出一种一种用于信号源调取和控制的设备,其特征在于,所述设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
接收和分析用户输入,根据预先存储的输入和控制命令对应关系,确定与所述输入对应的用于控制虚拟ui界面的控制命令和用于控制信号源的控制命令;
根据所述的用于控制虚拟ui界面的控制命令,控制虚拟ui界面进行响应,并将作为虚拟ui界面响应结果的ui数据通过第一单向传输路径输出,以及根据所述的用于控制信号源的控制命令,通过第二单向传输路径控制信号源进行响应并使信号源将信号源响应结果通过第三单向传输路径输出。
本发明第五方面提出一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现以下步骤:
接收和分析用户输入,根据预先存储的输入和控制命令对应关系,确定与所述输入对应的用于控制虚拟ui界面的控制命令和用于控制信号源的控制命令;
根据所述的用于控制虚拟ui界面的控制命令,控制虚拟ui界面进行响应,并将作为虚拟ui界面响应结果的ui数据通过第一单向传输路径输出,以及根据所述的用于控制信号源的控制命令,通过第二单向传输路径控制信号源进行响应并使信号源将信号源响应结果通过第三单向传输路径输出。
本发明第六方面提出一种信号源调取和控制***,其包括:
ui界面及信号源控制装置、第一单向传输装置、显示解析装置、单向控制设备、控制网交换机、视频网交换机、视频编码设备和第二单向传输装置;
所述ui界面及信号源控制装置用于接收和分析用户输入,并根据预先存储的输入和控制命令对应关系,确定与所述输入对应的用于控制虚拟ui界面的控制命令和用于控制信号源的控制命令;以及根据所述的用于控制虚拟ui界面的控制命令,控制虚拟ui界面进行响应,以及将作为虚拟ui界面响应结果的ui数据通过控制网交换机、单向传输装置和视频网交换机输出至显示解析装置;所述ui界面及信号源控制装置还将用于控制信号源的控制命令发送至控制网交换机,由控制网交换机再发送至单向控制设备,由单向控制设备控制信号源根据所述用于控制信号源的控制命令进行响应以及使其将响应结果通过第三单向传输装置输出至所述显示解析装置;
所述显示解析装置用于对所述ui数据进行解析,并将解析结果和信号源响应结果进行融合,以及将融合结果输出至显示装置。
本发明的上述实施例可以提高交互过程的安全性,避免由交互过程引起高密级信息流动到低密级交互设备中。并且,通过引入ui虚拟ui界面,以及在调取信号源时将虚拟ui界面的响应结果和所要调取的信号源的内容分开传递至屏幕,进一步确保了信息的安全性,使得即便其中一个在传输路径上被意外窃取,整体信息在某种程度上还具有一定的安全性。
附图说明
图1示出根据本发明一些实施例的信号源调取和控制***;
图2示出根据本发明再一些实施例的信号源调取和控制***;
图3示意性地示出根据本发明一些实施例的信号源调取和控制方法的流程图;
图4示意性地示出根据本发明一些实施例的用于信号源调取和控制的设备的示意图。
具体实施方式
本申请中,凡涉及通过网络实现的,其本质旨在涵盖通过交换机、路由器等必要的固件或软件实现的有线或无线的网络连接,也涵盖通过一些服务端或其他计算机等作为中介实现的有线或无线的网络连接,本申请为简化描述,突出发明点,在描述网络连接时有时略去了对路由器/交换机的说明。在本申请中,所涉及的网络可以包括Wi-fi网络、蓝牙网络、私人区域网络(PAN)、局域网(LAN)、广域网(WAN)、IEEE 802.1x、内联网、互联网、外联网及其各项组合。网络也可以包括数字蜂窝电话网络,其可以包括全球移动通信***(GSM)、通用分组无线服务(GPRS)、cdmaOne、CDMA2000、演进-数据优化的(EV-DO)、增强型数据速率GSM演进(EDGE)、通用移动通信***(UMTS)、数字增强型无绳通信(DECT)、数字AMPS(IS-136/TDMA)、集成数字增强型网络(iDEN)、WiMAX、LTE、LTE advanced、移动宽带无线接入(MBWA)、IEEE 802.20。网络可以是公共接入的、私人的、虚拟私人的例如VPN。
下面将参考附图并结合实施例来示例性地说明本发明,需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。另外,所描述的实施例是本发明一部分实施例,而不是全部的实施例。
图1示出根据本发明一些实施例的信号源调取和控制***示意图。
所述信号源调取和控制***包括:ui界面及信号源控制装置102;第一单向传输路径104上的相关装置;显示解析装置108;第二单向传输路径1061上的相关装置;和第三单向传输路径1063上的相关装置。
在本申请中,所述第一、第二和第三单向传输路径上可以包括各种可以实现单向传输或单向控制目的装置,所述的用于实现单向传输或单向控制目的装置可以是一个单向控制设备或单向传输线缆等单向传输装置,或是由一个控制装置和传输线缆等组成的整体,在作为整体实现单向传输或单向控制目的时,本申请并不限制整体中的各个空控制装置或连接线缆本身必须是单向工作的,例如,有些设备或设备间的连接线缆或许存在双向或多向通路,但作为整体仍可以实现单向传输或单向控制,再例如,所述路径上可能涉及网络连接(件),但当该网络连接结合了其他设备后,其结合后的整体可以实现单向的目的,如下文还将描述的,此类情况也都在本发明的预料范围和要求保护的范围内。
所述ui界面及信号源控制装置102用于接收和分析用户输入,根据预先存储的输入和控制命令对应关系,确定与所述输入对应的用于控制虚拟ui界面1025的控制命令和用于控制信号源的控制命令;以及根据所述的用于控制虚拟ui界面1025的控制命令,控制虚拟ui界面进行响应,以及将作为虚拟ui界面响应结果的ui数据通过第一单向传输路径104输出至显示解析装置108;所述ui界面及信号源控制装置102还根据所述的用于控制信号源的控制命令,通过第二单向传输路径1061控制信号源1进行响应,以及使信号源1将响应结果通过第三单向传输路径1063输出至所述显示解析装置108。
显示解析装置108用于对所述ui数据进行解析,并将解析结果和信号源响应结果进行融合以及将融合结果输出至所述屏幕100。所述融合例如为根据解析结果中供信号源显示用的位置和大小,将信号源内容绘制到相应位置,并将ui图标按钮等也绘制在相应位置。如可以将来自信号源的内容显示到图1中的标明了“信号源1”字样的位置处。
根据本发明的一些实施例,所述ui界面及信号源控制装置102可以预先将一个虚拟ui界面存储和设置为所要操作的虚拟ui界面,以及响应所述输入(例如一旦检测到有信号源调取和控制相关的输入),通过第一单向传输路径将所要操作的虚拟ui界面对应的ui数据输出到所述显示解析装置上,由所述显示解析装置对所要操作的虚拟ui界面对应的ui数据进行解析以及将该解析结果输出至所述显示装置。
通过将所要操作的虚拟ui界面最终输出至所述屏幕100,用户可以在后续交互动作中参考屏幕上的显示内容进行输入操作,例如,移动本地鼠标,敲击本地键盘,输入快捷键等,以便改变虚拟ui界面,最终使信号源在屏幕上的显示界面相应改变。
根据本发明的一些实施例,所述虚拟ui界面的内容可以包括保存、标绘、删除、录屏、撤销、清空等交互标签、框线分布以及鼠标图案等。各个不同的虚拟ui界面可以有不同的标签、框线分布等。所述标绘意指划线,加入几何结构图,流程图,以及进行标注,加入文字,进行着色等动作。
根据本发明的一些实施例,所述控制虚拟ui界面的控制命令例如可以包括点击图中信号源1所在方格内的下拉菜单,移动、放大或缩小信号源1的显示窗口位置,等等。
根据本发明的一些实施例,所述用于控制信号源的控制命令例如可以包括改变信号源的视频内容等。
根据本发明的一些实施例,所要操作的虚拟ui界面对应的ui数据和作为虚拟ui界面响应结果的ui数据包括指针位置数据,即,指针在虚拟ui界面上的分布位置所对应的数据。由于ui数据可以包含指针位置数据,因此,显示于屏幕上的显示内容也实时包括指针位置,由此使本地鼠标、键盘等控制可以更为丰富,使相应的对屏幕上的界面的控制效率也提高。
根据本发明的一些实施例,信号源调取和控制***还可以包括一个输入产生装置101。参考图1,输入产生装置101例如可以为键盘,鼠标等输入装置。在一些实施例中,可以通过输入产生装置的输入,来触发ui界面及信号源控制装置102通过第一单向传输路径将所要操作的虚拟ui界面对应的ui数据输出到所述显示解析装置上,由所述显示解析装置对所要操作的虚拟ui界面对应的ui数据进行解析以及将该解析结果输出至所述屏幕100。以输入用于触发调取所要操作的虚拟ui界面的。根据本发明的一些实施例,可以通过输入产生装置输入用于控制信号源的控制命令以及用于控制虚拟ui界面的控制命令。
根据本发明的一些实施例,所述ui界面及信号源控制装置102还可以保存虚拟ui界面响应结果,用于更新预先存储的虚拟ui界面,作为下一次所要调取的虚拟ui界面。
根据本发明的一些实施例,所述ui界面及信号源控制装置102还可以被配置为在将作为虚拟ui界面响应结果的ui数据通过第一单向传输路径传输至显示解析装置时,仅仅传输与虚拟ui界面变化部分相关的ui数据。由此可以节约传输量,提高虚拟ui界面在屏幕上的显示速度。
根据本发明的一些实施例,将作为虚拟ui界面响应结果的ui数据通过第一单向传输路径输出至显示解析装置108包括将作为虚拟ui界面响应结果的ui数据通过以下方式传输至显示解析装置:
将作为虚拟ui界面响应结果的ui数据通过以下a)-b)之一的第一单向传输装置传输至显示解析装置:
a)单向光纤;
b)单向视频线;
此时所述第一单向传输路径上包括单向光纤,或者包括单向视频线等单向连接件。其他用于实现单向传输的装置也在本发明预料范围内。与此相应,根据本发明的一些实施例的信号源调取和控制***可以进一步包括所述第一单向传输装置,以下情况与此类似,不再重复声明。
根据本发明的一些实施例,可以将作为虚拟ui界面响应结果的ui数据通过以下方式传输至显示解析装置:
将作为虚拟ui界面响应结果的ui数据依次通过第一网络、网转光设备和单向光纤传输至显示解析装置。所述显示解析装置对光纤信号过来的网络流信号进行解码及解析。
根据本发明的一些实施例,可以将作为虚拟ui界面响应结果的ui数据通过以下方式传输至显示解析装置:
将作为虚拟ui界面响应结果的ui数据依次通过第一网络、以下c)-d)之一的第一单向传输装置和第二网络传输至显示解析装置:
c)单向光纤;
d)网转光设备、单向光纤和光转网设备的组合。
根据本发明的一些实施例,可以将作为虚拟ui界面响应结果的ui数据通过以下方式传输至显示解析装置:
将作为虚拟ui界面响应结果的ui数据依次通过以下e)-f)之一的第一单向传输装置和第二网络传输至显示解析装置:
e)单向光纤;
f)单向光纤和光转网设备的组合。
在本申请中,所述第一网络和第二网络仅为区别描述两个网络而用到的概念,无其他特指含义;在一些附图及描述中,控制网交换机或视频网交换机所在网络可以用来指代第一网络和第二网络。
根据本发明的一些实施例,根据所述的用于控制信号源的控制命令,通过第二单向传输路径控制信号源进行响应,包括通过以下方式来实现:
通过以下a)-d)之一的第二单向传输装置控制信号源进行响应:
a)单向光纤;
b)单向串口线;
c)单向串口线、串转光设备和单向光纤的组合;
d)单向光纤、光转串设备和单向串口线的组合;
根据本发明的一些实施例,根据所述的用于控制信号源的控制命令,通过第二单向传输路径控制信号源进行响应,包括通过以下方式来实现:
依次通过第一网络和以下e)-h)之一的第二单向传输装置控制信号源进行响应:
e)网转串设备和单向串口线的组合;
f)网转光设备和单向光纤的组合;
g)网转串设备、单向串口线、串转光设备和单向光纤的组合;
h)网转光设备、单向光纤、光转串设备和单向串口线的组合;
根据本发明的一些实施例,根据所述的用于控制信号源的控制命令,通过第二单向传输路径控制信号源进行响应,包括通过以下方式来实现:
依次通过第一网络、以下i)-m)之一的第二单向传输装置和信号源所在的第三网络控制信号源进行响应:
i)单向光纤;
j)网转串设备、单向串口线和串转网设备的组合;
k)网转光设备、单向光纤和光转网设备的组合;
l)网转串设备、单向串口线、串转光设备、单向光纤和光转网设备的组合;
m)网转光设备、单向光纤、光转串设备、单向串口线和串转网设备的组合;
根据本发明的一些实施例,根据所述的用于控制信号源的控制命令,通过第二单向传输路径控制信号源进行响应,包括通过以下方式来实现:
依次通过以下n)-r)之一的第二单向传输装置和信号源所在的第三网络控制信号源进行响应:
n)单向光纤;
o)单向光纤、光转串设备、单向串口线和串转网设备的组合;
p)单向光纤和光转网设备的组合;
q)单向串口线和串转网设备的组合;
r)单向串口线、串转光设备、单向光纤、光转网设备的组合;
根据本发明的一些实施例,根据所述的用于控制信号源的控制命令,通过第二单向传输路径控制信号源进行响应,包括通过以下方式来实现:
通过单向控制设备控制信号源进行响应。
根据本发明的一些实施例,所述的通过第二单向传输路径控制信号源进行响应,包括通过以下方式来实现:
通过以下a)-d)之一的第二单向传输装置将所述的用于控制信号源的控制命令传输给控制装置,由控制装置控制信号源进行响应:
a)单向光纤;
b)单向串口线;
c)单向串口线、串转光设备和单向光纤的组合;
d)单向光纤、光转串设备和单向串口线的组合;
根据本发明的一些实施例,所述的通过第二单向传输路径控制信号源进行响应,包括通过以下方式来实现:
依次通过第一网络和以下e)-h)之一的第二单向传输装置将所述的用于控制信号源的控制命令传输给控制装置,由控制装置控制信号源进行响应:
e)网转串设备和单向串口线的组合;
f)网转光设备和单向光纤的组合;
g)网转串设备、单向串口线、串转光设备和单向光纤的组合;
h)网转光设备、单向光纤、光转串设备和单向串口线的组合。
根据本发明的一些实施例,所述的通过第二单向传输路径控制信号源进行响应,包括通过以下方式来实现:
通过第一网络将所述的用于控制信号源的控制命令传输给控制装置,由控制装置通过以下i)-l)之一的第二单向传输装置控制信号源进行响应:
i)单向光纤;
j)单向串口线;
k)单向串口线、串转光设备和单向光纤的组合;
l)单向光纤、光转串设备和单向串口线的组合。
根据本发明的一些实施例,通过以下方式将信号源响应结果通过第三单向传输路径输出至所述显示解析装置:
1)使信号源将响应结果通过以下a)-b)之一的第三单向传输装置传输至所述显示解析装置:
a)单向光纤;
b)单向视频线;
根据本发明的一些实施例,通过以下方式将信号源响应结果通过第三单向传输路径输出至所述显示解析装置:
使信号源将响应结果通过以下c)-d)之一的第三单向传输装置传输至视频编码设备,由视频编码设备将信号源响应结果编码为网络流信号,以及将网络流信号通过第二网络发送至所述显示解析装置,由所述显示解析装置将所述网络流信号解码为视频流数据,并将所述视频流数据和作为虚拟ui界面响应结果的ui数据的解析结果进行融合,以及将融合结果输出至显示装置:
c)单向光纤;
d)单向视频线。
根据本发明的一些实施例,所述第一网络和第二网络网络隔离;所述第二网络和第三网络网络隔离;第一网络和第三网络网络隔离。
在以上描述中,通过第一路经实现的各种传输和控制、通过第二路径实现的各种传输和控制、以及通过第三路径实现的各种传输和控制可以在不冲突的情况下进行组合,以实现本发明的发明目的。例如,根据前面的描述和各个路径的组合,可以得到以下信号源调取和控制***,其包括:
ui界面及信号源控制装置、第一单向传输装置、显示解析装置、第二单向传输装置和第三单向传输装置;
所述ui界面及信号源控制装置用于接收和分析用户输入,并根据预先存储的输入和控制命令对应关系,确定与所述输入对应的用于控制虚拟ui界面的控制命令和用于控制信号源的控制命令;所述ui界面及信号源控制装置还用于根据所述的用于控制虚拟ui界面的控制命令,控制虚拟ui界面进行响应,并将作为虚拟ui界面响应结果的ui数据通过第一单向传输装置向显示解析装置输出,以及通过第二单向传输装置控制信号源,使其根据所述的用于控制信号源的控制命令进行响应并将响应结果通过第三单向传输装置传输至所述显示解析装置;
所述显示解析装置用于对所述ui数据进行解析,并将解析结果和信号源响应结果进行融合,以及将融合结果输出至显示装置。
此外,根据前面的描述和各个路径的组合,还可以得到以下信号源调取和控制***,其包括:
ui界面及信号源控制装置、第一单向传输装置、显示解析装置、单向控制设备和第三单向传输装置;
所述ui界面及信号源控制装置用于接收和分析用户输入,并根据预先存储的输入和控制命令对应关系,确定与所述输入对应的用于控制虚拟ui界面的控制命令和用于控制信号源的控制命令;所述ui界面及信号源控制装置还用于根据所述的用于控制虚拟ui界面的控制命令,控制虚拟ui界面进行响应,并将作为虚拟ui界面响应结果的ui数据通过第一单向传输装置向显示解析装置输出,以及所述ui界面及信号源控制装置将所述的用于控制信号源的控制命令发送至单向控制设备,由单向控制设备控制信号源,使其根据所述的用于控制信号源的控制命令进行响应并将响应结果通过第三单向传输装置传输至所述显示解析装置;
所述显示解析装置用于对所述ui数据进行解析,并将解析结果和信号源响应结果进行融合,以及将融合结果输出至显示装置。
关于单向控制设备,下文还有进一步描述。
以上仅为举例说明,为简化起见,不再一一罗列各单向路径的组合方式。
图2示出根据本发明再一些实施例的信号源调取和控制***示意图。
所述信号源调取和控制***包括:ui界面及信号源控制装置12;单向传输装置14;显示解析装置18;单向控制设备161;控制网交换机13;视频网交换机15;视频编码设备163,以及连接信号源和视频编码设备163之间的单向传输装置。根据本发明的一些实施例,所述ui界面及信号源控制装置12还可以包括一个输入产生装置11。
所述ui界面及信号源控制装置12用于接收和分析用户输入,根据预先存储的输入和控制命令对应关系,确定与所述输入对应的用于控制虚拟ui界面125的控制命令和用于控制信号源的控制命令;以及根据所述的用于控制虚拟ui界面125的控制命令,控制虚拟ui界面进行响应,以及将作为虚拟ui界面响应结果的ui数据通过控制网交换机13、单向传输装置14和视频网交换机15输出至显示解析装置18;所述ui界面及信号源控制装置12还将用于控制信号源的控制命令通过控制网交换机13发送至单向控制设备161,由单向控制设备161控制信号源1根据所述用于控制信号源的控制命令进行响应以及使其将响应结果通过第三单向传输装置输出至所述显示解析装置18。
显示解析装置18用于对所述ui数据进行解析,并将解析结果和信号源响应结果进行融合以及将融合结果输出至所述屏幕10。
所述融合例如为根据解析结果中供信号源显示用的位置和大小,将信号源内容绘制到相应位置,并将ui图标按钮等也绘制在相应位置。如可以将来自信号源的内容显示到图中的标明了“信号源1”字样的位置处。
以下给出上述信号调取和控制***的进一步的示例性实施方式。
所述ui界面及信号源控制装置12包括事件采集单元121,ui界面和信号源响应计算单元122,ui数据分发单元123和控制数据分发单元124。根据本发明的一些其他实施例,所述ui界面及信号源控制装置12的各个单元也可以互相合并,或以不同方式重新划分,以同样实现ui界面及信号源控制装置12的整个功能。
事件采集单元121接收输入产生装置的输入,并将该信号发送至ui界面和信号源响应计算单元122。
ui界面和信号源响应计算单元122对事件采集单元121发送的用户输入进行分析,以确定与所述输入对应的用于控制虚拟ui界面的控制命令以及用于控制信号源的控制命令。ui界面和信号源响应计算单元根据所述的用于控制ui界面的控制命令控制虚拟ui界面进行响应(例如使信号源1的显示窗口放大),以及将虚拟ui界面响应后对应的ui数据(例如包括放大的显示窗口的信息)发送至ui数据分发单元123,再由ui数据分发单元通过控制网交换机13、单向传输装置14和视频网交换机15组成的第一单向传输路径将响应后的ui数据发送至显示解析装置18。同时,ui界面和信号源响应计算单元122还将用于控制信号源1的控制数据(或控制命令)发送至控制数据分发单元124,由控制数据分发单元124通过第二单向传输路径发送至信号源1,以实现对信号源1的控制。所述第二单向传输路径上例如包括控制网交换机13和单向控制设备161。单向控制设备161接收来自ui界面及信号源控制装置12(来自其中的控制数据分发单元124)的控制数据,并根据该控制数据控制信号源1,信号源1响应所述单向控制设备161的控制,执行相应的键盘、鼠标、触控等操作,并将与该操作结果或响应结果对应的信号源1内容(如视频流数据形式的视频内容)通过视频线或单向光纤等第三单向传输装置被单向发送至视频编码设备163,由视频编码设备将视频流数据编码为网络流信号以及将该网络流信号形式的视频内容经由视频网交换机15发送至显示解析装置18。ui界面和信号源响应计算单元122也可以在收到输入信号时以类似的方式将所要操作的虚拟ui界面对应的ui数据调取到屏幕10上。
根据一些实施例,所述单向传输装置14可以包括单向光纤,ui数据通过控制网交换机,单向光纤后到达视频网交换机,由视频网交换机再将所述ui数据传输至显示解析装置18。
根据一些实施例,根据信号源的不同,单向控制设备161的组成及其对信号源的作用方式可以相应变化。例如,在信号源为计算机的情形下,可以通过单向控制设备161向信号源发送协议形式的控制数据,以对信号源进行单向控制,信号源的内容不会反向传输至单向控制设备。在信号源为摄像头等装置的情况下,所述单向控制设备可以包括一个单向传输装置和控制装置,所述控制装置用于根据所述控制数据控制摄像头,所述单向传输装置可以阻断摄像头内容反向朝单向控制设备流出。例如,单向控制设备可以包括单向传输装置和usb控制器,usb控制器是标准usb-hid设备,通过usb与信号源相连,能够对信号源进行键盘和鼠标的控制。
显示解析装置18用于接收ui数据并进行解析,以及接收来自视频网交换机的网络流信号,将其解码为视频流数据,并将该视频流数据和所述ui数据的解析结果进行融合,并将融合结果输出到屏幕上。根据图示实施例,显示解析装置18可以包括视频解码和显示单元181以及ui数据解析单元182。ui数据解析单元182用于接收ui数据分发单元123发送的ui数据并进行解析,将解析结果发送至视频解码和显示单元181。视频解码和显示单元181一方面接收前述解析结果,另一方面也接收来自视频网交换机的信号源1的网络流信号形式的视频内容,将其解码为视频流数据,并将该视频流数据和所述ui数据解析单元发送的ui数据解析结果进行融合,并将融合结果输出到屏幕10上,最终呈现在屏幕10上的内容包含一个响应输入产生装置的输入后的界面以及显示于界面内的响应所述输入后的信号源1的内容。
根据工作环境中对网络环境的需求与否,在本发明的一些其他实施例中,可以使上述***的组成部件有所变化,例如使其中与网络接入有关的部件存在或省略。例如,1)若不需要视频网交换机,只需要控制网交换机,ui数据可以通过控制网交换机和单向传输装置传输至显示解析装置;2)若不需要控制网交换机,只需要视频网交换机,ui数据可以通过单向传输装置和视频网交换机传输至显示解析装置;3)若不需要视频网和控制网环境,ui数据可以直接通过单向传输装置传输至显示解析装置。与以上1)对应的是,控制数据可以通过控制网交换机传输至单向控制设备。与以上2和3)对应的是,控制数据可以直接传输至单向控制设备。与以上1)和3)对应的是,信号源的响应结果通过单向光纤或单向视频线被传输至显示解析装置。与以上2)对应的是,信号源的响应结果由视频编码设备编码,编码结果通过单向光纤或单向视频线传输至述视频网交换机,并由视频网交换机进而传输至述显示解析装置18。上述单向光纤或单向视频线可以换成其他单向传输装置。
以上各个单元的功能可以通过软件或独立硬件的方式实现。
此外,前面围绕图1描述的信号源调取和控制过程的各个细节可以被应用于此处,或经适当调整后可以被应用于此处。为简化起见,此处不再赘述。
通过本发明的上述实施例,可以使用户在调取和控制信号源时具有类似于操作本地电脑的体验和效率的同时,还确保了交互过程的安全性,避免由交互过程引起高密级信息流动到低密级交互设备中,如避免图中所示的高密级的信号源的内容流动到ui界面及信号源控制装置或流动到输入产生装置所在的低密级交互端。并且,通过引入虚拟ui界面,以及在调取和控制信号源时将虚拟ui界面的响应结果和所要调取的信号源的内容分开传递至屏幕,使得其中一方面的信息在传输路径上的丢失或窃取,不会导致最终呈现在屏幕上的整体信息(包含界面及信号源内容)的丢失或窃取,即屏幕上呈现的整体信息仍然具有安全性。
例如,假设呈现在屏幕上的界面包括两个框,其中一个为红色,表示警戒框,另一个为绿色,表示安全框,所有紧急信号源的内容都要被显示到界面中的红色框内,而非紧急信号源的内容则被显色到绿色框内。如果在信号源调取和控制过程中,信号源内容被单独拦截,则拦截者依然无法确定该信号源是紧急信号源还是非紧急信号源这一核心信息,因为光凭拦截部分无法确定信号源最终被投放在红色框内还是绿色框内。
图3示出根据本发明一些实施例的信号源调取和控制方法的流程图。所述方法包括S1-S4:
S1.接收和分析用户输入,根据预先存储的输入和控制命令对应关系,确定与所述输入对应的用于控制虚拟ui界面的控制命令和用于控制信号源的控制命令;
根据本发明的一些实施例,可以预先将一个虚拟ui界面存储和设置为所要操作的虚拟ui界面,以及响应所述输入(例如一旦检测到有信号源调取和控制相关的输入),通过第一单向传输路径将所要操作的虚拟ui界面对应的ui数据输出供用户作为后续输入或操作的参考。
所述用于控制虚拟ui界面的控制命令例如可以包括点击图1中信号源1所在方格内的下拉菜单,移动、放大或缩小信号源1的显示窗口位置,等等。所述用于控制信号源的控制命令例如可以包括改变信号源的视频内容等。
S2.根据所述的用于控制虚拟ui界面的控制命令,控制虚拟ui界面进行响应,以及将作为虚拟ui界面响应结果的ui数据通过第一单向传输路径输出;根据所述的用于控制信号源的控制命令,通过第二单向传输路径控制信号源进行响应;
S3.将信号源响应结果通过第三单向传输路径输出;
S4.对通过第一单向传输路径输出的所述ui数据进行解析,并将解析结果和通过第三单向传输路径输出的信号源响应结果进行融合以及将融合结果输出至显示装置。
根据本发明的一些实施例,通过第一单向传输路径将所要操作的虚拟ui界面对应的ui数据输出到显示解析装置上,由所述显示解析装置对所要操作的虚拟ui界面对应的ui数据进行解析以及将该解析结果输出至所述显示装置;将作为虚拟ui界面响应结果的ui数据通过第一单向传输路径输出至一个显示解析装置;将信号源响应结果通过第三单向传输路径输出至所述显示解析装置;以及通过显示解析装置对所述ui数据进行解析,并将解析结果和信号源响应结果进行融合以及将融合结果输出至显示装置。
根据本发明的一些实施例,可以根据所述的用于控制信号源的控制命令,通过第二单向传输路径控制信号源进行响应,以及使信号源将其响应结果通过第三单向传输路径输出,即,通过控制命令完成对信号源响应结果输出的限定。
根据本发明的一些实施例,将作为虚拟ui界面响应结果的ui数据通过第一单向传输路径输出至显示解析装置包括将作为虚拟ui界面响应结果的ui数据通过以下方式传输至显示解析装置:
将作为虚拟ui界面响应结果的ui数据通过以下a)-b)之一的第一单向传输装置传输至显示解析装置:
a)单向光纤;
b)单向视频线;
此时所述第一单向传输路径上包括单向光纤,或者包括单向视频线等单向连接件。
根据本发明的一些实施例,可以将作为虚拟ui界面响应结果的ui数据通过以下方式传输至显示解析装置:
将作为虚拟ui界面响应结果的ui数据依次通过第一网络、网转光设备和单向光纤传输至显示解析装置。所述显示解析装置对光纤信号过来的网络流信号进行解码及解析。
根据本发明的一些实施例,可以将作为虚拟ui界面响应结果的ui数据通过以下方式传输至显示解析装置:
将作为虚拟ui界面响应结果的ui数据依次通过第一网络、以下c)-d)之一的第一单向传输装置和第二网络传输至显示解析装置:
c)单向光纤;
d)网转光设备、单向光纤和光转网设备的组合。
根据本发明的一些实施例,可以将作为虚拟ui界面响应结果的ui数据通过以下方式传输至显示解析装置:
将作为虚拟ui界面响应结果的ui数据依次通过以下e)-f)之一的第一单向传输装置和第二网络传输至显示解析装置:
e)单向光纤;
f)单向光纤和光转网设备的组合。
在本申请中,所述第一网络和第二网络仅为区别描述两个网络而用到的概念,无其他特指含义;在一些附图及描述中,控制网交换机或视频网交换机所在网络可以用来指代第一网络和第二网络。
根据本发明的一些实施例,根据所述的用于控制信号源的控制命令,通过第二单向传输路径控制信号源进行响应,包括通过以下方式来实现:
通过以下a)-d)之一的第二单向传输装置控制信号源进行响应:
a)单向光纤;
b)单向串口线;
c)单向串口线、串转光设备和单向光纤的组合;
d)单向光纤、光转串设备和单向串口线的组合;
根据本发明的一些实施例,根据所述的用于控制信号源的控制命令,通过第二单向传输路径控制信号源进行响应,包括通过以下方式来实现:
依次通过第一网络和以下e)-h)之一的第二单向传输装置控制信号源进行响应:
e)网转串设备和单向串口线的组合;
f)网转光设备和单向光纤的组合;
g)网转串设备、单向串口线、串转光设备和单向光纤的组合;
h)网转光设备、单向光纤、光转串设备和单向串口线的组合;
根据本发明的一些实施例,根据所述的用于控制信号源的控制命令,通过第二单向传输路径控制信号源进行响应,包括通过以下方式来实现:
依次通过第一网络、以下i)-m)之一的第二单向传输装置和信号源所在的第三网络控制信号源进行响应:
i)单向光纤;
j)网转串设备、单向串口线和串转网设备的组合;
k)网转光设备、单向光纤和光转网设备的组合;
l)网转串设备、单向串口线、串转光设备、单向光纤和光转网设备的组合;
m)网转光设备、单向光纤、光转串设备、单向串口线和串转网设备的组合;
根据本发明的一些实施例,根据所述的用于控制信号源的控制命令,通过第二单向传输路径控制信号源进行响应,包括通过以下方式来实现:
依次通过以下n)-r)之一的第二单向传输装置和信号源所在的第三网络控制信号源进行响应:
n)单向光纤;
o)单向光纤、光转串设备、单向串口线和串转网设备的组合;
p)单向光纤和光转网设备的组合;
q)单向串口线和串转网设备的组合;
r)单向串口线、串转光设备、单向光纤、光转网设备的组合;
根据本发明的一些实施例,根据所述的用于控制信号源的控制命令,通过第二单向传输路径控制信号源进行响应,包括通过以下方式来实现:
通过单向控制设备控制信号源进行响应。
根据本发明的一些实施例,所述的通过第二单向传输路径控制信号源进行响应,包括通过以下方式来实现:
通过以下a)-d)之一的第二单向传输装置将所述的用于控制信号源的控制命令传输给控制装置,由控制装置控制信号源进行响应:
a)单向光纤;
b)单向串口线;
c)单向串口线、串转光设备和单向光纤的组合;
d)单向光纤、光转串设备和单向串口线的组合;
根据本发明的一些实施例,所述的通过第二单向传输路径控制信号源进行响应,包括通过以下方式来实现:
依次通过第一网络和以下e)-h)之一的第二单向传输装置将所述的用于控制信号源的控制命令传输给控制装置,由控制装置控制信号源进行响应:
e)网转串设备和单向串口线的组合;
f)网转光设备和单向光纤的组合;
g)网转串设备、单向串口线、串转光设备和单向光纤的组合;
h)网转光设备、单向光纤、光转串设备和单向串口线的组合。
根据本发明的一些实施例,所述的通过第二单向传输路径控制信号源进行响应,包括通过以下方式来实现:
通过第一网络将所述的用于控制信号源的控制命令传输给控制装置,由控制装置通过以下i)-l)之一的第二单向传输装置控制信号源进行响应:
i)单向光纤;
j)单向串口线;
k)单向串口线、串转光设备和单向光纤的组合;
l)单向光纤、光转串设备和单向串口线的组合。
根据本发明的一些实施例,通过以下方式将信号源响应结果通过第三单向传输路径输出至所述显示解析装置:
1)使信号源将响应结果通过以下a)-b)之一的第三单向传输装置传输至所述显示解析装置:
a)单向光纤;
b)单向视频线;
根据本发明的一些实施例,通过以下方式将信号源响应结果通过第三单向传输路径输出至所述显示解析装置:
使信号源将响应结果通过以下c)-d)之一的第三单向传输装置传输至视频编码设备,由视频编码设备将信号源响应结果编码为网络流信号,以及将网络流信号通过第二网络发送至所述显示解析装置,由所述显示解析装置将所述网络流信号解码为视频流数据,并将所述视频流数据和作为虚拟ui界面响应结果的ui数据的解析结果进行融合,以及将融合结果输出至显示装置:
c)单向光纤;
d)单向视频线。
根据本发明的一些实施例,所述第一网络和第二网络网络隔离;所述第二网络和第三网络网络隔离;第一网络和第三网络网络隔离。
在以上描述中,通过第一路经实现的各种传输和控制、通过第二路径实现的各种传输和控制、以及通过第三路径实现的各种传输和控制可以在不冲突的情况下进行组合,以实现本发明的发明目的。
根据本发明的一些实施例,所述第一网络和第二网络网络隔离;所述第二网络和第三网络网络隔离;第一网络和第三网络网络隔离。
此外,前面参考图1和2描述的信号源调取和控制***中涉及的信号源调取过程或方法也适用于此处,即,也在本发明的保护范围内,为简化起见,此处不再赘述。同样,参考图3所描述的前述实施例所涉及的各个部件的组合也相应地构成一个个信号源调取和控制***,这些信号源调取和控制***也在本发明保护范围内。
通过本发明的上述实施例,可以使用户在调取和控制信号源时具有类似于操作本地电脑的体验和效率的同时,还确保了交互过程的安全性,避免由交互过程引起高密级信息流动到低密级交互设备中,如避免图中所示的高密级的信号源的内容流动到ui界面及信号源控制装置或流动到输入产生装置所在的低密级交互端。并且,通过引入虚拟ui界面,以及在调取和控制信号源时将虚拟ui界面的响应结果和所要调取的信号源的内容分开传递至屏幕,使得其中一方面的信息在传输路径上的丢失或窃取,不会导致最终呈现在屏幕上的整体信息(包含界面及信号源内容)的丢失或窃取,即屏幕上呈现的整体信息仍然具有安全性。
本申请还提出一种用于信号源调取和控制的设备;根据本发明的一些实施例,所述设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
接收和分析用户输入,根据预先存储的输入和控制命令对应关系,确定与所述输入对应的用于控制虚拟ui界面的控制命令和用于控制信号源的控制命令;
根据所述的用于控制虚拟ui界面的控制命令,控制虚拟ui界面进行响应,并将作为虚拟ui界面响应结果的ui数据通过第一单向传输路径输出,以及根据所述的用于控制信号源的控制命令,通过第二单向传输路径控制信号源进行响应并使信号源将信号源响应结果通过第三单向传输路径输出。
作为虚拟ui界面响应结果的ui数据例如可以通过第一单向传输路径输出至一个显示解析装置;信号源响应结果例如可以通过第三单向传输路径输出至所述显示解析装置;显示解析装置对所述ui数据进行解析,并将解析结果和信号源响应结果进行融合以及将融合结果输出至显示装置。
图4示出示例性的用于信号源调取和控制的设备,所述设备包括处理器51、存储器52和总线53。
在一些实例中,该设备还可以包括输入设备501、输入端口502、输出端口503、以及输出设备504。其中,输入端口502、处理器51、存储器52、以及输出端口503通过总线53相互连接,输入设备501和输出设备504分别通过输入端口502和输出端口503与总线53连接,进而与多信号源调度的设备的其他组件连接。需要说明的是,这里的输出接口和输入接口也可以用I/O接口表示。具体地,输入设备501接收来自外部的输入信息,并通过输入端口502将输入信息传送到处理器51;处理器51基于存储器52中存储的计算机可执行指令对输入信息进行处理以生成输出信息,将输出信息临时或者永久地存储在存储器52中,然后通过输出端口503将输出信息传送到输出设备504;输出设备503将输出信息输出到设备的外部。
上述存储器52包括用于数据或指令的大容量存储器。举例来说而非限制,存储器52可包括HDD、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(USB)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器52可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器52可在设备的内部或外部。在特定实施例中,存储器52是非易失性固态存储器。在特定实施例中,存储器52包括只读存储器(ROM)。在合适的情况下,该ROM可以是掩模编程的ROM、可编程ROM(PROM)、可擦除PROM(EPROM)、电可擦除PROM(EEPROM)、电可改写ROM(EAROM)或闪存或者两个或更多个以上这些的组合。
总线53包括硬件、软件或两者,将多信号源调度设备的部件彼此耦接在一起。举例来说而非限制,总线53可包括加速图形端口(AGP)或其他图形总线、增强工业标准架构(EISA)总线、前端总线(FSB)、超传输(HT)互连、工业标准架构(ISA)总线、无限带宽互连、低引脚数(LPC)总线、存储器总线、微信道架构(MCA)总线、***组件互连(PCI)总线、PCI-Express(PCI-X)总线、串行高级技术附件(SATA)总线、视频电子标准协会局部(VLB)总线或其他合适的总线或者两个或更多个以上这些的组合。尽管本发明实施例描述和示出了特定的总线,但本发明考虑任何合适的总线或互连。
该处理器51基于存储器52中存储的计算机程序,接收和分析用户输入,根据预先存储的输入和控制命令对应关系,确定与所述输入对应的用于控制虚拟ui界面的控制命令和用于控制信号源的控制命令;根据所述的用于控制虚拟ui界面的控制命令,控制虚拟ui界面进行响应,并将作为虚拟ui界面响应结果的ui数据通过第一单向传输路径输出,以及根据所述的用于控制信号源的控制命令,通过第二单向传输路径控制信号源进行响应并使信号源将信号源响应结果通过第三单向传输路径输出。
根据本发明的再一些实施例,所述计算机程序可以以多种方式被分割成一个或多个单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述设备中的执行过程。所述计算机程序可以根据前面参考图2所描述的各个实施例中的各个单元的功能来分割成多个单元,或者包括前面参考图2所描述的各个实施例中的各个单元。为简化起见,此处不再复述。
所称处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述设备的控制中心,利用各种接口和线路连接整个设备的各个部分。
所述设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备或其中的一部分。所述设备可包括,但不仅限于,处理器和存储器。本领域技术人员可以理解,所述示意图仅仅是设备的示例,并不构成对设备的限定。
前面参考图1-3所作的相应细节描述通过引用的方式囊括在此处,此处不再赘述。
本申请还提出一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现以下步骤:
接收和分析用户输入,根据预先存储的输入和控制命令对应关系,确定与所述输入对应的用于控制虚拟ui界面的控制命令和用于控制信号源的控制命令;
根据所述的用于控制虚拟ui界面的控制命令,控制虚拟ui界面进行响应,并将作为虚拟ui界面响应结果的ui数据通过第一单向传输路径输出,以及根据所述的用于控制信号源的控制命令,通过第二单向传输路径控制信号源进行响应并使信号源将信号源响应结果通过第三单向传输路径输出。
作为虚拟ui界面响应结果的ui数据例如可以通过第一单向传输路径输出至一个显示解析装置;信号源响应结果例如可以通过第三单向传输路径输出至所述显示解析装置;显示解析装置对所述ui数据进行解析,并将解析结果和信号源响应结果进行融合以及将融合结果输出至显示装置。
所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。
根据本发明的再一些实施例。所述计算机程序可以根据前面参考图2所描述的各个实施例中的各个单元的功能来分割成多个单元,或者包括前面参考图2所描述的各个实施例中的各个单元。为简化起见,此处不再复述。此外,前面参考图1和3所作的相应描述通过引用的方式囊括在此处,此处不再赘述。
通过本发明的上述实施例,可以确保信号源调取和控制过程的安全性,避免由交互过程引起高密级信息流动到低密级交互设备中,确保了信息交互的安全性。并且,通过引入虚拟ui界面,以及在调取和控制信号源时将虚拟ui界面的响应结果和所要调取的信号源的内容分开传递至屏幕,使得其中一方面的信息在传输路径上的丢失或窃取,不会导致最终呈现在屏幕上的整体信息的丢失或窃取,即屏幕上呈现的整体信息仍然具有安全性。

Claims (20)

1.信号源调取和控制方法,包括:
预先将一个虚拟ui界面存储和设置为所要操作的虚拟ui界面,以及响应一个输入,通过第一单向传输路径将所要操作的虚拟ui界面对应的ui数据输出到显示解析装置上,由所述显示解析装置对所要操作的虚拟ui界面对应的ui数据进行解析以及将解析结果输出至显示装置;
接收和分析用户输入,根据预先存储的输入和控制命令对应关系,确定与所述输入对应的用于控制虚拟ui界面的控制命令和用于控制信号源的控制命令;
根据所述的用于控制虚拟ui界面的控制命令,控制虚拟ui界面进行响应,以及将作为虚拟ui界面响应结果的ui数据通过第一单向传输路径输出;根据所述的用于控制信号源的控制命令,通过第二单向传输路径控制信号源进行响应;
将信号源响应结果通过第三单向传输路径输出;
对通过第一单向传输路径输出的所述ui数据进行解析,并将解析结果和通过第三单向传输路径输出的信号源响应结果进行融合以及将融合结果输出至所述显示装置。
2.根据权利要求1所述的方法,包括:
将作为虚拟ui界面响应结果的ui数据通过第一单向传输路径输出至所述显示解析装置;
将信号源响应结果通过第三单向传输路径输出至所述显示解析装置;以及
通过显示解析装置对所述ui数据进行解析,并将解析结果和信号源响应结果进行融合以及将融合结果输出至所述显示装置。
3.根据权利要求1所述的方法,其中,所要操作的虚拟ui界面对应的ui数据和作为虚拟ui界面响应结果的ui数据包括指针位置数据。
4.根据权利要求2所述的方法,包括将所述的作为虚拟ui界面响应结果的ui数据通过以下1)、2)、3)和4)中的其中一种方式输出至显示解析装置:
1)将作为虚拟ui界面响应结果的ui数据通过以下a)-b)之一的第一单向传输装置传输至显示解析装置:
a)单向光纤;
b)单向视频线;
2)将作为虚拟ui界面响应结果的ui数据依次通过第一网络、网转光设备和单向光纤传输至显示解析装置;
3)将作为虚拟ui界面响应结果的ui数据依次通过第一网络、以下c)-d)之一的第一单向传输装置和第二网络传输至显示解析装置:
c)单向光纤;
d) 网转光设备、单向光纤和光转网设备的组合;
4)将作为虚拟ui界面响应结果的ui数据依次通过以下e)-f)之一的第一单向传输装置和第二网络传输至显示解析装置:
e)单向光纤;
f) 单向光纤和光转网设备的组合。
5.根据权利要求4所述的方法,根据所述的用于控制信号源的控制命令,通过第二单向传输路径控制信号源进行响应,包括通过以下1)、2)、3)、4)、5)中的其中一种方式来实现:
1)通过以下a)-d)之一的第二单向传输装置控制信号源进行响应:
a)单向光纤;
b)单向串口线;
c) 单向串口线、串转光设备和单向光纤的组合;
d)单向光纤、光转串设备和单向串口线的组合;
2)依次通过第一网络和以下e)-h)之一的第二单向传输装置控制信号源进行响应:
e)网转串设备和单向串口线的组合;
f)网转光设备和单向光纤的组合;
g) 网转串设备、单向串口线、串转光设备和单向光纤的组合;
h) 网转光设备、单向光纤、光转串设备和单向串口线的组合;
3)依次通过第一网络、以下i)-m)之一的第二单向传输装置和信号源所在的第三网络控制信号源进行响应:
i)单向光纤;
j)网转串设备、单向串口线和串转网设备的组合;
k) 网转光设备、单向光纤和光转网设备的组合;
l) 网转串设备、单向串口线、串转光设备、单向光纤和光转网设备的组合;
m) 网转光设备、单向光纤、光转串设备、单向串口线和串转网设备的组合;
4)依次通过以下n)-r)之一的第二单向传输装置和信号源所在的第三网络控制信号源进行响应:
n)单向光纤;
o)单向光纤、光转串设备、单向串口线和串转网设备的组合;
p) 单向光纤和光转网设备的组合;
q)单向串口线和串转网设备的组合;
r)单向串口线、串转光设备、单向光纤、光转网设备的组合;
5)通过单向控制设备控制信号源进行响应。
6.根据权利要求4所述的方法,所述的通过第二单向传输路径控制信号源进行响应,包括通过以下1)-3)中的其中一种方式来实现:
1)通过以下a)-d)之一的第二单向传输装置将所述的用于控制信号源的控制命令传输给控制装置,由控制装置控制信号源进行响应:
a)单向光纤;
b)单向串口线;
c) 单向串口线、串转光设备和单向光纤的组合;
d)单向光纤、光转串设备和单向串口线的组合;
2)依次通过第一网络和以下e)-h)之一的第二单向传输装置将所述的用于控制信号源的控制命令传输给控制装置,由控制装置控制信号源进行响应:
e)网转串设备和单向串口线的组合;
f)网转光设备和单向光纤的组合;
g) 网转串设备、单向串口线、串转光设备和单向光纤的组合;
h) 网转光设备、单向光纤、光转串设备和单向串口线的组合;
3)通过第一网络将所述的用于控制信号源的控制命令传输给控制装置,由控制装置通过以下i)-l)之一的第二单向传输装置控制信号源进行响应:
i)单向光纤;
j)单向串口线;
k) 单向串口线、串转光设备和单向光纤的组合;
l)单向光纤、光转串设备和单向串口线的组合。
7.根据权利要求4、5或6所述的方法,包括通过以下1)和2)中的其中一种方式将信号源响应结果通过第三单向传输路径输出至所述显示解析装置:
1) 使信号源将响应结果通过以下a)-b)之一的第三单向传输装置传输至所述显示解析装置:
a)单向光纤;
b) 单向视频线;
2)使信号源将响应结果通过以下c)-d)之一的第三单向传输装置传输至视频编码设备,由视频编码设备将信号源响应结果编码为网络流信号,以及将网络流信号通过第二网络发送至所述显示解析装置,由所述显示解析装置将所述网络流信号解码为视频流数据,并将所述视频流数据和作为虚拟ui界面响应结果的ui数据的解析结果进行融合,以及将融合结果输出至显示装置:
c)单向光纤;
d) 单向视频线。
8.根据权利要求7所述的方法,其中,所述第一网络和第二网络网络隔离;所述第二网络和第三网络网络隔离;第一网络和第三网络网络隔离。
9.根据权利要求2所述的方法,其中,将作为虚拟ui界面响应结果的ui数据通过第一单向传输路径向显示解析装置输出包括:输出与虚拟ui界面变化部分相关的ui数据。
10.信号源调取和控制***,包括:
ui界面及信号源控制装置、第一单向传输装置、显示解析装置、第二单向传输装置和第三单向传输装置;
所述ui界面及信号源控制装置用于预先将一个虚拟ui界面存储和设置为所要操作的虚拟ui界面,以及响应一个输入,通过第一单向传输路径将所要操作的虚拟ui界面对应的ui数据输出到显示解析装置上,由所述显示解析装置对所要操作的虚拟ui界面对应的ui数据进行解析以及将解析结果输出至显示装置;
所述ui界面及信号源控制装置还用于接收和分析用户输入,并根据预先存储的输入和控制命令对应关系,确定与所述输入对应的用于控制虚拟ui界面的控制命令和用于控制信号源的控制命令;所述ui界面及信号源控制装置还用于根据所述的用于控制虚拟ui界面的控制命令,控制虚拟ui界面进行响应,并将作为虚拟ui界面响应结果的ui数据通过第一单向传输装置向所述显示解析装置输出,以及通过第二单向传输装置控制信号源,使其根据所述的用于控制信号源的控制命令进行响应并将响应结果通过第三单向传输装置传输至所述显示解析装置;
所述显示解析装置用于对所述ui数据进行解析,并将解析结果和信号源响应结果进行融合,以及将融合结果输出至所述显示装置。
11.信号源调取和控制***,包括:
ui界面及信号源控制装置、第一单向传输装置、显示解析装置、单向控制设备、控制网交换机、视频网交换机、视频编码设备和第二单向传输装置;
所述ui界面及信号源控制装置用于预先将一个虚拟ui界面存储和设置为所要操作的虚拟ui界面,以及响应一个输入,通过第一单向传输路径将所要操作的虚拟ui界面对应的ui数据输出到显示解析装置上,由所述显示解析装置对所要操作的虚拟ui界面对应的ui数据进行解析以及将解析结果输出至显示装置;
所述ui界面及信号源控制装置还用于接收和分析用户输入,并根据预先存储的输入和控制命令对应关系,确定与所述输入对应的用于控制虚拟ui界面的控制命令和用于控制信号源的控制命令;以及根据所述的用于控制虚拟ui界面的控制命令,控制虚拟ui界面进行响应,以及将作为虚拟ui界面响应结果的ui数据通过控制网交换机、单向传输装置和视频网交换机输出至所述显示解析装置;所述ui界面及信号源控制装置还将用于控制信号源的控制命令发送至控制网交换机,由控制网交换机再发送至单向控制设备,由单向控制设备控制信号源根据所述用于控制信号源的控制命令进行响应以及使其将响应结果通过第三单向传输装置输出至所述显示解析装置;
所述显示解析装置用于对所述ui数据进行解析,并将解析结果和信号源响应结果进行融合,以及将融合结果输出至所述显示装置。
12.根据权利要求10所述的***,还包括控制网交换机、视频网交换机;作为虚拟ui界面响应结果的ui数据通过控制网交换机、第一单向传输装置和视频网交换机传输至显示解析装置;
所述ui界面及信号源控制装置通过控制网交换机和第二单向传输装置控制信号源根据所述的用于控制信号源的控制命令进行响应以及使信号源将响应结果通过第三单向传输装置传输至所述显示解析装置。
13.根据权利要求10所述的***,还包括控制网交换机、视频网交换机和视频编码设备;作为虚拟ui界面响应结果的ui数据通过控制网交换机、第一单向传输装置和视频网交换机传输至显示解析装置;
所述ui界面及信号源控制装置通过控制网交换机和第二单向传输装置控制信号源根据所述的用于控制信号源的控制命令进行响应,以及使信号源响应结果通过第三单向传输装置传输至视频编码设备;
视频编码设备用于将信号源响应结果编码成网络流信号并将该网络流信号传输至所述视频网交换机,并由视频网交换机进而传输至所述显示解析装置;
显示解析装置用于接收ui数据并进行解析,得到ui数据解析结果,以及接收来自视频网交换机的网络流信号,将其解码为视频流数据,并将该视频流数据和ui数据解析结果进行融合,并将融合结果输出到所述显示装置上。
14.根据权利要求10或11所述的***,还包括:控制装置,所述ui界面及信号源控制装置通过第二单向传输装置将控制命令发送至控制装置,由所述控制装置控制信号源根据所述的用于控制信号源的控制命令进行响应以及使信号源将响应结果通过第三单向传输装置传输至所述显示解析装置。
15.根据权利要求10或11所述的***,还包括:控制装置,所述ui界面及信号源控制装置向控制装置发送用于控制信号源的控制命令,由控制装置通过第二单向传输装置控制信号源根据所述的用于控制信号源的控制命令进行响应以及使信号源将响应结果通过第三单向传输装置传输至所述显示解析装置。
16.根据权利要求12或13述的***,所述ui界面及信号源控制装置包括:事件采集单元、ui界面和信号源响应计算单元、ui数据分发单元和控制数据分发单元:
事件采集单元用于接收用户输入,并将该用户输入发送至ui界面和信号源响应计算单元:
ui界面和信号源响应计算单元用于对用户输入进行分析,以确定相应的用于控制虚拟ui界面的控制命令和用于控制信号源的控制命令,以及根据所述的操作ui界面的控制命令控制虚拟ui界面进行响应并将响应后的ui数据发送至ui数据分发单元,以及将用于控制信号源的控制命令发送至控制数据分发单元;
ui数据分发单元用于分发作为虚拟ui界面响应结果的ui数据至视频网交换机;
控制数据分发单元用于将用于控制信号源的控制命令发送至控制网交换机。
17.根据权利要求16所述的***,所述显示解析装置包括ui数据解析单元以及视频解码和显示单元;ui数据解析单元用于接收ui数据分发单元发送的ui数据并进行解析,将解析结果发送至视频解码和显示单元;视频解码和显示单元接收ui数据分发单元发送的ui数据并进行解析,得到ui数据解析结果,以及接收来自视频网交换机的网络流信号,将其解码为视频流数据,并将该视频流数据和ui数据解析结果进行融合,并将融合结果输出到显示装置上。
18.信号源调取和控制***,包括:
ui界面及信号源控制装置、第一单向传输装置、显示解析装置、单向控制设备和第三单向传输装置;
所述ui界面及信号源控制装置用于预先将一个虚拟ui界面存储和设置为所要操作的虚拟ui界面,以及响应一个输入,通过第一单向传输路径将所要操作的虚拟ui界面对应的ui数据输出到显示解析装置上,由所述显示解析装置对所要操作的虚拟ui界面对应的ui数据进行解析以及将解析结果输出至显示装置;
所述ui界面及信号源控制装置还用于接收和分析用户输入,并根据预先存储的输入和控制命令对应关系,确定与所述输入对应的用于控制虚拟ui界面的控制命令和用于控制信号源的控制命令;所述ui界面及信号源控制装置还用于根据所述的用于控制虚拟ui界面的控制命令,控制虚拟ui界面进行响应,并将作为虚拟ui界面响应结果的ui数据通过第一单向传输装置向所述显示解析装置输出,以及所述ui界面及信号源控制装置将所述的用于控制信号源的控制命令发送至单向控制设备,由单向控制设备控制信号源,使其根据所述的用于控制信号源的控制命令进行响应并将响应结果通过第三单向传输装置传输至所述显示解析装置;
所述显示解析装置用于对所述ui数据进行解析,并将解析结果和信号源响应结果进行融合,以及将融合结果输出至所述显示装置。
19.一种用于信号源调取和控制的设备,其特征在于,所述设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
预先将一个虚拟ui界面存储和设置为所要操作的虚拟ui界面,以及响应一个输入,通过第一单向传输路径将所要操作的虚拟ui界面对应的ui数据输出到显示解析装置上,由所述显示解析装置对所要操作的虚拟ui界面对应的ui数据进行解析以及将解析结果输出至显示装置;
接收和分析用户输入,根据预先存储的输入和控制命令对应关系,确定与所述输入对应的用于控制虚拟ui界面的控制命令和用于控制信号源的控制命令;
根据所述的用于控制虚拟ui界面的控制命令,控制虚拟ui界面进行响应,并将作为虚拟ui界面响应结果的ui数据通过第一单向传输路径输出,以及根据所述的用于控制信号源的控制命令,通过第二单向传输路径控制信号源进行响应并使信号源将信号源响应结果通过第三单向传输路径输出。
20.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现以下步骤:
预先将一个虚拟ui界面存储和设置为所要操作的虚拟ui界面,以及响应一个输入,通过第一单向传输路径将所要操作的虚拟ui界面对应的ui数据输出到显示解析装置上,由所述显示解析装置对所要操作的虚拟ui界面对应的ui数据进行解析以及将解析结果输出至显示装置;
接收和分析用户输入,根据预先存储的输入和控制命令对应关系,确定与所述输入对应的用于控制虚拟ui界面的控制命令和用于控制信号源的控制命令;
根据所述的用于控制虚拟ui界面的控制命令,控制虚拟ui界面进行响应,并将作为虚拟ui界面响应结果的ui数据通过第一单向传输路径输出,以及根据所述的用于控制信号源的控制命令,通过第二单向传输路径控制信号源进行响应并使信号源将信号源响应结果通过第三单向传输路径输出。
CN202010102882.8A 2020-02-19 2020-02-19 信号源调取和控制方法及*** Active CN112462931B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010102882.8A CN112462931B (zh) 2020-02-19 2020-02-19 信号源调取和控制方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010102882.8A CN112462931B (zh) 2020-02-19 2020-02-19 信号源调取和控制方法及***

Publications (2)

Publication Number Publication Date
CN112462931A CN112462931A (zh) 2021-03-09
CN112462931B true CN112462931B (zh) 2021-08-20

Family

ID=74832739

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010102882.8A Active CN112462931B (zh) 2020-02-19 2020-02-19 信号源调取和控制方法及***

Country Status (1)

Country Link
CN (1) CN112462931B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114371899B (zh) * 2022-01-07 2022-11-04 北京仁光科技有限公司 多信号源界面交互***
CN114726838B (zh) * 2022-01-24 2022-11-25 北京仁光科技有限公司 对多个信号源进行远程安全交互的***和方法
CN114389764B (zh) * 2022-01-24 2022-08-30 北京仁光科技有限公司 基于多个双链路设备的对多个信号源进行远程交互的方法及***
CN114726904B (zh) * 2022-01-24 2024-06-25 北京仁光科技有限公司 对信号源进行远程安全交互的***和方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104820573A (zh) * 2015-05-27 2015-08-05 南京芯度电子科技有限公司 一种安全人机交互接口的***及其实现方法
CN109426476A (zh) * 2017-09-05 2019-03-05 北京仁光科技有限公司 信号源调度***及信号源***的信号调度方法
CN109714304A (zh) * 2017-10-26 2019-05-03 北京航天长峰科技工业集团有限公司 不同密级网络间单向实时视频传输控制***
CN110519205A (zh) * 2018-05-21 2019-11-29 北京仁光科技有限公司 用于对至少两个子网内的计算机进行交互的装置和方法
CN110515574A (zh) * 2018-05-21 2019-11-29 北京仁光科技有限公司 用于对至少一个计算机进行交互的装置、方法和***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10225597B2 (en) * 2012-10-09 2019-03-05 Comcast Cable Communications, Llc Transmission and consumption of time-shifted content in a one-way communication environment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104820573A (zh) * 2015-05-27 2015-08-05 南京芯度电子科技有限公司 一种安全人机交互接口的***及其实现方法
CN109426476A (zh) * 2017-09-05 2019-03-05 北京仁光科技有限公司 信号源调度***及信号源***的信号调度方法
CN109714304A (zh) * 2017-10-26 2019-05-03 北京航天长峰科技工业集团有限公司 不同密级网络间单向实时视频传输控制***
CN110519205A (zh) * 2018-05-21 2019-11-29 北京仁光科技有限公司 用于对至少两个子网内的计算机进行交互的装置和方法
CN110515574A (zh) * 2018-05-21 2019-11-29 北京仁光科技有限公司 用于对至少一个计算机进行交互的装置、方法和***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
界面隐喻元命令下的交互虚拟***的实现;潘金彪等;《重庆大学学报》;20080215(第02期);158-161 *

Also Published As

Publication number Publication date
CN112462931A (zh) 2021-03-09

Similar Documents

Publication Publication Date Title
CN112462931B (zh) 信号源调取和控制方法及***
CN111263127B (zh) 信号源调取和控制方法及***
US11699028B2 (en) Method and apparatus for displaying online document, electronic device, and storage medium
US20220317836A1 (en) Method and apparatus for controlling hotspot recommendation pop-up window, and medium and electronic device
CN114727032A (zh) 信号源调取和控制方法及***
CN104808940A (zh) 终端间数据传输方法和装置
CN114389764B (zh) 基于多个双链路设备的对多个信号源进行远程交互的方法及***
CN114726838B (zh) 对多个信号源进行远程安全交互的***和方法
CN114449182A (zh) 信号源调取和控制方法及***
CN114727033A (zh) 信号源调取和控制方法及***
CN114727034A (zh) 信号源调取和控制方法及***
CN105471998A (zh) 一种用于在多个终端中同步应用数据的方法和装置
US11237887B2 (en) Device, system and method for generating and rendering customized application data for first responders
CN114726904B (zh) 对信号源进行远程安全交互的***和方法
CN102868766B (zh) 一种实现远程控制的方法、***和装置
EP4283497A1 (en) Electronic document processing method and apparatus, terminal, and storage medium
CN115567937A (zh) 短信验证方法、装置、存储介质及电子设备
CN115277810B (zh) 信号源并行交互***
CN116996562A (zh) 跨网安全推送的方法及***
CN104656881B (zh) 一种外接输入的方法及外接输入装置
CN115297362B (zh) 基于网络的信号源并行交互***
CN115333810B (zh) 多网信号源交互***
CN115297362A (zh) 基于网络的信号源并行交互***
CN116343382B (zh) 一种基于操作票的电力门禁***及其控制方法
CN117319759B (zh) 多信号源推送及显示方法、***、介质和设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant