买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】基于HID协议和图像编解码的高效免驱隔离传输方法及系统_湖南亚讯网新信息技术有限公司_202310119898.3 

申请/专利权人:湖南亚讯网新信息技术有限公司

申请日:2023-02-15

公开(公告)日:2023-06-27

公开(公告)号:CN116346410A

主分类号:H04L9/40

分类号:H04L9/40;H04L67/06;H04L67/565;H04L67/568;H04N19/423

优先权:

专利状态码:在审-实质审查的生效

法律状态:2023.07.14#实质审查的生效;2023.06.27#公开

摘要:本发明涉及信息传输技术领域,尤其涉及一种基于HID协议和图像编解码的高效免驱隔离传输方法及系统,外网设备上的发送端将待传输文件压缩、分割、编码生成图像序列,并动态加载有序的图像;HID设备通过摄像头采集图像,并提取图像数据进行传输;内网设备上的接收端通过HID协议获取HID设备数据,并对数据解码、复原、解压缩,实现网络隔离情况下的数据安全传输的问题。

主权项:1.一种基于HID协议和图像编解码的高效免驱隔离传输方法,其特征在于,该方法分为以下步骤:S1,构建基于HID协议和图像编解码的高效免驱隔离传输系统,并完成初始化;S1.1构建基于HID协议和图像编解码的高效免驱隔离传输系统,该系统由三部分组成:一是运行于外网设备上的发送端;二是连接内网设备的HID设备;三是运行于内网设备上的接收端;发送端由文件获取模块、文件预处理模块、数据编码模块、图像编码模块和图像动态加载模块组成;HID设备由图像采集模块、图像解码模块和HID数据发送模块组成;接收端由HID数据接收模块、数据解码重组模块、目标文件生成模块组成;S1.2初始化接收端;S1.3初始化HID设备,设定摄像头采集分辨率和采集速度;S1.4初始化发送端,设定数据分片大小δ和分片冗余度λ,δ、λ为正数,供S2.3使用;S2,发送端将文件转化为众多图像,并在显示屏上动态显示,方法是:S2.1文件获取模块获取用户输入的待发送的原始文件:若有待发送的原始文件,则将其发送给文件预处理模块,转S2.2;若没有,则转S2.1继续等待用户输入;S2.2文件预处理模块从文件获取模块接收到待发送的原始文件,采用快速实时压缩等算法,将待发送的原始文件处理生成待编码中间数据,并将待编码中间数据发送给数据编码模块;S2.3数据编码模块从文件预处理模块接收待编码中间数据,使用抹除码算法将总大小为k个数据分片的待编码中间数据进行编码,生成包含N个数据分片的数据分片组,Nk=Sδ;通过其中任意m个数据分片解码可恢复待编码中间数据,再将数据分片组发送给图像编码模块;其中表示取整运算,k、m、N均为正整数且kmN;ε为正数,使m略大于k,由抹除码算法确定;数据分片大小δ由HID设备的摄像头采集分辨率和图像编解码算法确定;分片冗余度λ由S2.3中的对中间数据进行编码的抹除码算法、S2.5中的图像显示切换速度、HID设备的摄像头采集速度确定;N=1+λ*m,以提供摄像头采集错误所需冗余;S2.4图像编码模块从数据编码模块接收数据分片组,对数据分片组的每个数据分片逐个进行编码生成图像,方法是:S2.4.1令从数据编码模块接收的数据分片组中共有N个数据分片,令数据分片序号为n,n=1,2,···,N;S2.4.2使用图像编码技术将第n个数据分片编码生成已编码的图像,并将其发送给图像动态加载模块;S2.4.3令数据分片序号n=n+1,直到n=N完成全部数据分片的编码,转S2.5;S2.5图像动态加载模块从图像编码模块中接收已编码的图像,使用系统内置定时函数对所有已编码的图像按照不超过显示器刷新频率的速度依次循环显示;S3,HID设备采集和解码图像并通过HID报文传输数据,方法是:S3.1图像采集模块通过HID设备的摄像头读取图像动态加载模块显示的图像,若读取到图像,则发送给图像解码模块,转S3.2;若没有读取到图像,则转S3.1继续循环等待读取;S3.2图像解码模块从图像采集模块接收图像,使用图像编码技术从图像中提取出数据分片并发送给HID数据发送模块;S3.3HID数据发送模块从图像解码模块接收数据分片,将数据分片按照HID报文格式封装生成HID数据报文,再将HID数据报文通过HID传输协议发送至运行在内网设备上的接收端;S4,接收端循环等待接收HID数据报文并生成目标文件,方法是:S4.1HID数据接收模块接收HID数据报文并解析得到数据分片,方法是:S4.1.1接收端的HID数据接收模块从HID设备的HID数据发送模块接收HID数据报文;S4.1.2若收到HID数据报文,转S4.1.3;若没有收到HID数据报文,则转S4.1.1继续等待HID数据报文;S4.1.3HID数据接收模块解析HID数据报文从中提取数据分片并发送给数据解码重组模块;S4.2数据解码重组模块从HID数据接收模块接收到数据分片,并进行解码重组,方法是:S4.2.1对比分片缓冲区中是否已存在该数据分片,若存在则转4.1.1,若否则转4.2.2;S4.2.2将收到的数据分片放入数据分片缓冲区,并将该数据分片缓冲区中存放的数据分片个数n加1;S4.2.3判断是否可以重组,即n是否大于等于m,若是,则说明数据解码重组所需要的数据分片数已满足,转S4.2.4;若否,转S4.1.1;S4.2.4将已收到的n个数据分片使用抹除码算法合并为完整的待编码中间数据,并将其发送给目标文件生成模块,转S4.3;S4.3目标文件生成模块从数据解码重组模块接收完整的待编码中间数据,将其采用快速实时解压等与发送端文件预处理模块对应的反向算法进行处理,最终生成原始文件,完成一次由外网设备的发送到内网设备的接收工作。

全文数据:

权利要求:

百度查询: 湖南亚讯网新信息技术有限公司 基于HID协议和图像编解码的高效免驱隔离传输方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。