【技术实现步骤摘要】
二维码数据单向传输方法
[0001]本专利技术属于网络信息安全
,尤其是涉及一种二维码数据单向传输方法。
技术介绍
[0002]目前,二维码在社会实践中的应用领域十分广泛。二维码是一种矩阵二维码符号,它具有容量大、可靠性高、可表示汉字及图像等多种文字信息、保密防伪性强等优点。
[0003]随着互联网、物联网的发展与普及使用,随时随地都有巨量的信息在网络间传输。网络信息安全日益受到国家重视,若网络系统受到网络攻击,会造成严重的经济损失。
技术实现思路
[0004]针对现有技术中存在的问题,本专利技术提供了一种二维码数据单向传输方法,至少部分的解决现有技术中存在的网络中数据泄露风险问题。
[0005]本公开实施例提供了一种二维码数据单向传输方法,包括:
[0006]获取网络数据包;
[0007]数据发送服务接收网络数据包,按长度将网络数据包分片和封装为MTPOQ数据报;
[0008]将MTPOQ数据报发送队列中的数据帧按照MTPOQ数据传输协议将数据传输到二维码编码服 ...
【技术保护点】
【技术特征摘要】
1.一种二维码数据单向传输方法,其特征在于,包括:获取网络数据包;数据发送服务接收网络数据包,按长度将网络数据包分片和封装为MTPOQ数据报;将MTPOQ数据报发送队列中的数据帧按照MTPOQ数据传输协议将数据传输到二维码编码服务;对接收到的MTPOQ协议数据帧进行编码操作,编码成二维码图像并显示二维码图像;获取二维码图像并将二维码图像发送至二维码解码服务;将接收到的二维码图像进行解码操作,获得MTPOQ协议数据报;将获得的MTPOQ协议数据报通过MTPOQ数据传输协议传输到数据接收服务;数据发送服务基于接收到的MTPOQ协议数据报得到网络数据包。2.根据权利要求1所述的二维码数据单向传输方法,其特征在于,所述数据发送服务接收网络数据包,按长度将网络数据包分片和封装为MTPOQ数据报,包括:对网络数据包进行加密后,利用二维码的特性及传送长度计算分包或分片数量,得到分包数据;基于分包数据计算CRC;基于CRC和任务ID对数据按照MTPOQ协议格式封装成帧,完成数据封装;经过数据封装后得到的MTPOQ协议数据帧构成发送队列。3.根据权利要求1所述的二维码数据单向传输方法,其特征在于,所述数据发送服务基于接收到的MTPOQ协议数据报得到网络数据包,包括:对接收到的数据报进行完整性校验、数据零时存储和数据重组。4.根据权利要求3所述的二维码数据单向传输方法,其特征在于,所述数据发送服务基于接收到的MTPOQ协议数据报得到网络数据包,包括:对数据报进行完整性校验;将完整性校验后的数据报中的分片数据部分进行临时存储,并去除控制指令部分;将临时存储的分片数据进行数据组装,获得完整的网络数据包。5.根据权利要求1所述的二维码数据单向传输方法,其特征在于,所述MTPOQ数据传输协议,包括数据报的组成、数据有效性校验、数据分片与数据组装和数据传输服务。6.根据权利要求5所述的二维码数据单向传输方法,其特征在于,所述数据报的组成包括:任务序列号:用于区分多个在二维码信道上同时传输的任务唯一标...
【专利技术属性】
技术研发人员:钟鸣宇,顾骏杰,武星,陈成,周典,
申请(专利权)人:无锡中盾科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。