一种安全交互系统技术方案

技术编号:23405428 阅读:27 留言:0更新日期:2020-02-22 16:50
本发明专利技术公开了一种安全交互系统,包括:控制指令输出单元、视频编码器、以及至少两个客户端;所述控制指令输出单元用于输出控制指令;所述视频编码器用于将所述控制指令编码成图像数据;所述图像数据通过单向视频传输线路传输至各客户端;所述客户端用于接收所述图像数据并将所述图像数据解码成所述控制指令。通过本发明专利技术的上述实施例,可以实现对多个客户端的安全交互,整个交互过程不会改变各个客户端原有的网络安全性,避免了各客户端因接收同一交互终端(或控制指令输出单元)的交互而引起的数据在网络上或客户端间泄露的问题。

A secure interactive system

【技术实现步骤摘要】
一种安全交互系统
本专利技术实施例涉及信息传输
,尤其涉及一种使安全交互系统及方法。
技术介绍
在一些特定应用中,因安全性方面的需要,很多计算机需要进行网络环境隔离或孤立放置,现有大部分交互技术无法通过统一的交互终端对这些计算机进行安全交互,通常的做法是将这些计算机和交互终端统一暴露于同一网络环境下,这是以牺牲安全性为代价实现的。为了搭建安全的网络环境,有些技术尝试使用单向传输线进行指令和信息传输。但是,如果使用串口线传输指令和信息,虽然有其传输实时性高的特点,但在处理大量数据的时候串口线的传输速度无法满足传输速度的要求。
技术实现思路
为了解决上述问题,本专利技术第一方面提供一种安全交互系统,包括:控制指令输出单元、视频编码器、以及至少两个客户端;所述控制指令输出单元用于输出控制指令;所述视频编码器用于将所述控制指令编码成图像数据;所述图像数据通过单向视频传输线路传输至各客户端;所述客户端用于接收所述图像数据并将所述图像数据解码成所述控制指令。根据本专利技术的一些实施例,所述单向视频传输线路包括显卡、分线器;所述视频编码器、所述显卡与所述分线器依次通过视频数据线连接;所述分线器用于将所述视频数据线分成至少两条。根据本专利技术的一些实施例,所述单向视频传输线路包括至少两个显卡;所述视频编码器、所述显卡通过视频数据线连接。4、根据权利要求1所述的系统,其特征在于:所述客户端进一步包括视频采集卡、视频解码器;所述视频采集卡用于接收所述图像数据并传输给所述视频解码器。根据本专利技术的一些实施例,所述各客户端用于仅解码所述图像数据中的被预先分配给该客户端的相应区域部分的图像数据。根据本专利技术的一些实施例,所述控制指令包括客户端的标识;所述客户端根据客户端的标识判断所述控制指令是否属于本客户端的控制指令;如果属于本客户端的控制指令,则根据控制指令进行响应。根据本专利技术的一些实施例,所述控制指令输出单元为触控屏幕。根据本专利技术的一些实施例,所述客户端根据所述控制指令进行响应。本专利技术第二方面提供一种用于对多个客户端进行交互的方法,所述方法包括:输出对所述客户端的控制指令;将所述控制指令编码成图像数据;通过单向视频传输线路将所述图像数据传输至各个客户端;所述客户端将所述图像数据解码成所述控制指令。根据本专利技术的一些实施例,所述控制指令包括客户端的标识;所述方法包括:所述客户端根据客户端的标识判断所述控制指令是否属于本客户端的控制指令;如果属于本客户端的控制指令,则根据控制指令进行响应。通过本专利技术的上述实施例,可以实现对多个客户端的安全交互,整个交互过程不会改变各个客户端原有的网络安全性,避免了各客户端因接收同一交互终端(或控制指令输出单元)的交互而引起的数据在网络上或客户端间泄露的问题。附图说明图1为本专利技术实施例的安全交互系统的示意图;图2为本专利技术实施例的控制指令传输方法的流程示意图;图3为本专利技术实施例的指令接收服务器中包含的装置结构示意图;图4为本专利技术一个实施例的单向视频数据线路的装置结构示意图;图5为本专利技术另一个实施例的单向视频数据线路的装置结构示意图;图6为本专利技术的一个实施例的一帧图像数据组成示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图对本专利技术具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。图1是根据本专利技术一个实施例的用于两个以上计算机(如至少两个)的客户端进行交互的系统示意性框图。所述系统包括控制指令输出单元1、视频编码器2、以及客户端31、32、33,如图中所示。其中,每个客户端通过设置ID进行标识,或者也可以用客户端本身已自带的一些标识来标识该客户端。其中,为了网络安全的目的,本专利技术的客户端31、32、33之间可能完全隔离,完全孤立设置,以不允许子客户端之间的数据访问。其中,控制指令输出单元1用于发出对各客户端的控制指令;其中,视频编码器2用于将控制指令编码为适合视频数据线传输的图像数据,然后通过单向视频传输线路将图像数据传输给各客户端;控制指令中包括要控制的客户端的ID信息;其中,控制指令可以为但不限于开机指令、关机指令、播放指令、快进指令、暂停指令等。其中,视频数据线包括但不限于为以下任意一种:音视频数据线(AudioVideoCable,AV线)、S端子线、三色差线、视频图形阵列数据线(VideoGraphicsArray,VGA)、数字视频界面数据线(DigitalVisualInterface,DVI)、高清晰多媒体接口线(HighDefinitionMultimediaInterface,HDMI)等。如图2所示为根据本专利技术的实施例的图像数据编解码方法的示意图。其中,在步骤101,对所述控制指令中包含的内容进行量化处理,将对应的量化值作为第一图像像素值;具体的,首先将控制指令信息转换成一个长字符串,将整个字符串转为相应的二进制位,一个字节对应8个二进制位,总二进制位数为8倍的总字节数,计算出字符串总字节数,这样形成一个二进制序列,将二进制序列中的各二进制数(即0或1)作为第一图像像素值。其中,所述量化可以采用0或1表示各字符,或采用0或255表示各字符。或者,将各字符对应的数值在0-255间做归一化处理,使得各字符对应的量化值为0-255中的任意数值,等等。然后,步骤202,创建一个空白图像(即像素值全为0或1的图像),该空白图像的像素总字节数为大于或等于上述计算出的总字节数,并将上述第一图像的像素值写入到空白图像的相应位置处,得到所述图像数据。其中,具体的,可使用opencv开源库创建一张空白的图像,然后将上述转换后的二进制序列依次写入空白图像中,一个二进制位占据一个像素值,以连续8个1作为二进制序列结束标记。本实施例考虑了一种容错机制,即在编码时不直接存入0和1,而是如果值为0则存入0,如果值为1则本文档来自技高网...

【技术保护点】
1.一种安全交互系统,包括:/n控制指令输出单元、视频编码器、以及至少两个客户端;/n所述控制指令输出单元用于输出控制指令;/n所述视频编码器用于将所述控制指令编码成图像数据;/n所述图像数据通过单向视频传输线路传输至各客户端;/n所述客户端用于接收所述图像数据并将所述图像数据解码成所述控制指令。/n

【技术特征摘要】
1.一种安全交互系统,包括:
控制指令输出单元、视频编码器、以及至少两个客户端;
所述控制指令输出单元用于输出控制指令;
所述视频编码器用于将所述控制指令编码成图像数据;
所述图像数据通过单向视频传输线路传输至各客户端;
所述客户端用于接收所述图像数据并将所述图像数据解码成所述控制指令。


2.根据权利要求1所述的系统,其特征在于:
所述单向视频传输线路包括显卡、分线器;
所述视频编码器、所述显卡与所述分线器依次通过视频数据线连接;
所述分线器用于将所述视频数据线分成至少两条。


3.根据权利要求1所述的系统,其特征在于:
所述单向视频传输线路包括至少两个显卡;
所述视频编码器、所述显卡通过视频数据线连接。


4.根据权利要求1所述的系统,其特征在于:
所述客户端进一步包括视频采集卡、视频解码器;
所述视频采集卡用于接收所述图像数据并传输给所述视频解码器。


5.根据权利要求1所述的系统,其特征在于:
所述各客户端用于仅解码所述图像数据中的被预先分配给...

【专利技术属性】
技术研发人员:谭登峰其他发明人请求不公开姓名
申请(专利权)人:北京仁光科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1