System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种高密度的图形与文件互转方法和系统技术方案_技高网

一种高密度的图形与文件互转方法和系统技术方案

技术编号:44194538 阅读:0 留言:0更新日期:2025-02-06 18:32
一种高密度的图形与文件互转方法和系统。该方法包括,在发送端加载原始文件,提取所述原始文件的内容,并生成文件数据序列组合,将所述文件数据序列通过高密度文件转图形编码方案转换为一组图形像素数据序列,基于所述图形像素数据序列生成一组包含文件信息的图形数据;在接收端从该组包含文件信息的图形中提取所述图形像素数据序列,将所述图形像素数据序列通过高密度图形转文件解码方案转换为所述文件数据序列,将所述文件数据序列进行组合生成所述原始文件的副本。本发明专利技术的方案实现了无网和无存储介质连接条件下的文件传输。

【技术实现步骤摘要】

本专利技术属于数据传输,特别涉及一种高密度的图形与文件互转方法和系统


技术介绍

1、在需要安全访问控制的机构中,位于内网隔离状态下的设备仅支持合法的网络接口访问或经过授权的物理存储介质连接。在内部的文件需要传输到外部时,需要经过复杂的传输流程,和多个环节的审查控制。这种内网隔离设备一般支持显示器输出,或者是以某种受限方式进行远程桌面访问。

2、一种现有技术采用基于文件转二维码的方式,将文件编码成可识别的qr二维码,通过摄像头捕捉识别二维码,解析出文件数据。这种方式传输数据密度受二维码格式限制,单张二维码传递信息最大密度仅为9.6%,在大文件场景下应用时,传输速率低的弊端充分显现。同时扫码设备的捕捉和解码过程耗时,也大大降低了传输速度。

3、另一种现有技术采用基于图像识别的方式,将文件转为可进行图像ocr方式识别的图形,这种方式为了保证识别精度,降低了传输密度,同时在解码环节需要经过特殊训练的图像识别算法,解码速度有明显下降。

4、再一种现有技术采用基于位图编码的方式,将文件转为黑白像素点编码方案的图形,这种方式单个像素仅能传输1个比特位数据,视频信道仅仅只利用二十四分之一,对大文件传输极不友好。


技术实现思路

1、为了解决现有技术中存在的不足,本专利技术提供了一种高密度的图形与文件互转方法和系统,以解决在无网和无存储介质连接条件下,或仅具备远程桌面访问条件时,不能传输文件或传输速度低下的问题。

2、为解决上述技术问题,本专利技术采用如下的技术方案。

3、本专利技术首先公开了一种高密度的图形与文件互转方法,该方法包括以下步骤:

4、步骤1,在发送端加载原始文件,提取所述原始文件的内容,并生成文件数据序列组合,将所述文件数据序列通过高密度文件转图形编码方案转换为一组图形像素数据序列,基于所述图形像素数据序列生成一组包含文件信息的图形数据;

5、步骤2,在接收端从该组包含文件信息的图形中提取所述图形像素数据序列,将所述图形像素数据序列通过高密度图形转文件解码方案转换为所述文件数据序列,将所述文件数据序列进行组合生成所述原始文件的副本。

6、本专利技术进一步包括以下优选方案:

7、所述提取所述原始文件的内容,并生成文件数据序列组合,进一步包括:

8、以二进制文件数据流的方式,读取原始文件内容,按照单次传输大小,对文件内容进行多帧分割,帧头部增加数据头、长度、当前帧、总帧数,帧尾部增加校验位,形成文件数据序列组合。

9、所述将所述文件数据序列通过高密度文件转图形编码方案转换为一组图形像素数据序列,进一步包括:

10、以文件数据序列的每3个字节为单位,分别设定为红色、绿色和蓝色三个通道的颜色深度,生成一个像素点的rgb颜色数据;

11、将文件数据序列生成的颜色数据进行组合,形成图形像素数据序列。

12、所述基于所述图形像素数据序列生成一组包含文件信息的图形,进一步包括:

13、根据图形像素数据序列大小生成指定长度和宽度的24位深度的图形,将图形像素数据序列以所述像素点的颜色,按纵横顺序分别填充到图形指定像素位置,组合为图形。

14、所述将所述图形像素数据序列通过高密度图形转文件解码方案转换为所述文件数据序列,进一步包括:

15、将图形像素数据序列的每个像素点的颜色划分为红色、绿色和蓝色三个通道,以每个通道颜色深度作为文件数据字节;将文件数据字节进行组合,形成文件数据序列。

16、将所述文件数据序列进行组合生成所述原始文件的副本,进一步包括:

17、从文件数据序列中解析出帧头、长度、当前帧、总帧数、内容数据、校验位。按照帧顺序将内容数据进行组合,形成二进制文件数据流,生成文件副本并写入到存储介质。

18、所述发送端和接收端在内网隔离环境中通过物理高速视频信道进行图形数据传输。

19、本专利技术同时公开了一种利用前述高密度的图形与文件互转方法的高密度的图形与文件互转系统,包括:

20、文件图形转换模块,用于在发送端加载原始文件,提取所述原始文件的内容,并生成文件数据序列组合,将所述文件数据序列通过高密度文件转图形编码方案转换为一组图形像素数据序列,基于所述图形像素数据序列生成一组包含文件信息的图形数据;

21、图形文件转换模块,用于在接收端从该组包含文件信息的图形中提取所述图形像素数据序列,将所述图形像素数据序列通过高密度图形转文件解码方案转换为所述文件数据序列,将所述文件数据序列进行组合生成所述原始文件的副本。

22、相应地,本申请还公开了一种终端,包括处理器及存储介质;

23、所述存储介质用于存储指令;

24、所述处理器用于根据所述指令进行操作以执行根据前述高密度的图形与文件互转方法的步骤。

25、相应地,本申请还公开了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述高密度的图形与文件互转方法的步骤。

26、本专利技术的有益效果在于,与现有技术相比,本专利技术提供了一种高密度的图形与文件互转方法和系统,在无网和无存储介质连接条件下,或仅具备远程桌面访问条件时,能够最大化利用视频传输信道速率,充分利用视频传输信道,将文件转为包含大量文件信息的位图,大幅提高了单向文件传输速度。

本文档来自技高网...

【技术保护点】

1.一种高密度的图形与文件互转方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的高密度的图形与文件互转方法,其特征在于,所述提取所述原始文件的内容,并生成文件数据序列组合,进一步包括:

3.根据权利要求2所述的高密度的图形与文件互转方法,其特征在于,所述将所述文件数据序列通过高密度文件转图形编码方案转换为一组图形像素数据序列,进一步包括:

4.根据权利要求3所述的高密度的图形与文件互转方法,其特征在于,所述基于所述图形像素数据序列生成一组包含文件信息的图形,进一步包括:

5.根据权利要求4所述的高密度的图形与文件互转方法,其特征在于,所述将所述图形像素数据序列通过高密度图形转文件解码方案转换为所述文件数据序列,进一步包括:

6.根据权利要求5所述的高密度的图形与文件互转方法,其特征在于,所述将所述文件数据序列进行组合生成所述原始文件的副本,进一步包括:

7.根据权利要求6所述的高密度的图形与文件互转方法,其特征在于,所述发送端和接收端在内网隔离环境中通过物理高速视频信道进行图形数据传输。

8.一种高密度的图形与文件互转系统,其特征在于,包括:

9.一种终端,包括处理器及存储介质;其特征在于:

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-7任一项所述的高密度的图形与文件互转方法的步骤。

...

【技术特征摘要】

1.一种高密度的图形与文件互转方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的高密度的图形与文件互转方法,其特征在于,所述提取所述原始文件的内容,并生成文件数据序列组合,进一步包括:

3.根据权利要求2所述的高密度的图形与文件互转方法,其特征在于,所述将所述文件数据序列通过高密度文件转图形编码方案转换为一组图形像素数据序列,进一步包括:

4.根据权利要求3所述的高密度的图形与文件互转方法,其特征在于,所述基于所述图形像素数据序列生成一组包含文件信息的图形,进一步包括:

5.根据权利要求4所述的高密度的图形与文件互转方法,其特征在于,所述将所述图形像素数据序列通过高密度图形...

【专利技术属性】
技术研发人员:廖全飞王睿之阳志国
申请(专利权)人:北京四方继保工程技术有限公司
类型:发明
国别省市:

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

1