[发明专利]基于QR二维码的单向跨网文件传输方法在审
| 申请号: | 202010601820.1 | 申请日: | 2020-06-28 |
| 公开(公告)号: | CN111832329A | 公开(公告)日: | 2020-10-27 |
| 发明(设计)人: | 李峰;陈亮;郭一帆 | 申请(专利权)人: | 军事科学院系统工程研究院后勤科学与技术研究所 |
| 主分类号: | G06K7/14 | 分类号: | G06K7/14;G06K9/62 |
| 代理公司: | 北京丰浩知识产权代理事务所(普通合伙) 11781 | 代理人: | 李学康 |
| 地址: | 100071*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 qr 二维码 单向 文件传输 方法 | ||
1.一种基于QR二维码的单向跨网文件传输方法,其特征在于:
首先,在发送主机上将要传输的文件编码成QR二维码码图,根据所用的QR二维码版本和纠错级别计算一个QR二维码存储信息容量上限,设定一个小于此上限的QR二维码存储信息容量,将原始文件信息按QR二维码存储信息容量切割成若干个单位文件;将此单位文件编码生成二维码码图,根据二维码图像大小和发送端主机屏幕分辨率决定一帧屏幕上二维码码图数量;将QR二维码码图循环显示到屏幕上;
其次,配置接收主机摄像头分辨率和摄像头帧数,接收主机摄像头的帧数高于屏幕刷新显示二维码码图的速度;利用接收主机摄像头不断捕获发送主机的屏幕图像,并按照二维码的解码方法解析该张图像中包含的二维码信息;摄像头不断的捕获图像,直至将所有图像捕获完成,对捕获到的每张图像按照时间先后顺序依次进行二维码解码;如果发送主机的一张屏幕图像同时包含多个二维码,则将多个二维码进行解析并按照二维码头部顺序标识进行拼接;如果该图像解析后得到的内容已经被拼接过,则丢弃重复内容;如果图像中存在未被拼接的内容,则将此部分内容拼接;当接收主机上的摄像头捕获到图像后,二维码接收软件首先对摄像头捕获的图像进行预处理,计算图像的积分图并提取Haar-like特征,然后将Haar-like特征输入到训练好的级联Adaboost分类器中,由级联分类器识别得到结果并输出;对识别输出结果,采用Zbar二维码检测算法对由级联分类器识别的图像进行解析,并按照图像解析后的顺序标识进行拼接和重复性检测,对比解析后二维码顺序标识,如果已存在含有该标识的二维码则丢弃,否则按照顺序标识进行拼接;二维码图像解析后的内容根据自己的顺序标识信息,按照顺序拼接在一起,并丢弃顺序标识,得到最终的接收文件。
2.如权利要求1所述的基于QR二维码的单向跨网文件传输方法,所述的将原始文件信息按QR二维码存储信息容量切割成若干个单位文件,其具体过程为:QR二维码存储信息容量为size,原始文件大小为data,切割后得到的单位文件数量为n,则n=int(data/size)+1,int表示向下取整,size和data的单位为字节,并且size的值小于二维码版本和纠错级别对应的二维码字节的大小;在切割后的单位文件首部第一个字节处依次添加用于表示顺序的标识,之后依据选定的编码模式进行编码,再按照QR二维码的生成规则,生成相应的QR二维码码图。
3.如权利要求1所述的基于QR二维码的单向跨网文件传输方法,其特征在于:当发送文件为纯文本时,根据文本信息内容采用相应的数字编码、字符编码、字节编码、汉字编码模式;对于非文本类的发送文件,按字节流读取文件,使用字节编码模式。
4.如权利要求1所述的基于QR二维码的单向跨网文件传输方法,其特征在于:二维码图像识别的具体步骤包括Haar-like特征提取、Adaboost强分类器训练、级联分类器训练和图像识别四步,
对于Haar-like特征提取,二维码图像像素的Haar-like特征值通过对该图像中像素值进行积分图运算获得,每一个图像像素点位置处的特征值均为该点左上角区域所有像素值之和,假设像素点位置坐标系的零点在左上角,则Haar-like特征值的计算公式为
ii(x,y)=∑i(k,j) k≤x,j≤y
式中,ii(x,y)表示图像像素点位置坐标(x,y)左上角区域所有像素值的和,i(k,j)表示坐标(k,j)像素值;
对于Adaboost强分类器训练,将弱分类器表示为h(x)∈{-1,+1},x表示输入样本,输出值为+1或-1,+1表示正类,-1表示负类;
对于级联分类器训练,在设定最小检出率即对正样本的识别率,和最大虚警率即对负样本的识别率后,依次对每个强分类器进行训练;只有当所有强分类器的检出率和识别率都满足设定的值时,才会进入下一层的强分类器训练,最终得到的级联分类器,由多个训练好的Adaboost强分类器串联而成;
对于图像识别,将从当前二维码图像中提取的Haar-like特征,输入到之前训练好的级联Adaboost分类器中,由级联分类器识别得到结果并输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于军事科学院系统工程研究院后勤科学与技术研究所,未经军事科学院系统工程研究院后勤科学与技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010601820.1/1.html,转载请声明来源钻瓜专利网。





