[发明专利]一种基于二维码的文件传输方法及系统在审
申请号: | 202211007304.1 | 申请日: | 2022-08-22 |
公开(公告)号: | CN115297109A | 公开(公告)日: | 2022-11-04 |
发明(设计)人: | 冯杰;吴梓苗 | 申请(专利权)人: | 慈溪市人民医院医疗健康集团(慈溪市人民医院) |
主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L9/40;G06K17/00 |
代理公司: | 北京中和立达知识产权代理有限公司 11756 | 代理人: | 张攀 |
地址: | 315399 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 二维码 文件传输 方法 系统 | ||
本发明提供了一种基于二维码的文件传输方法及系统,其方法,包括:步骤1:按照预设编码规则,对目标文件进行第一预处理,得到目标文件的二维码图片信息;步骤2:基于二维码图片信息进行二维码扫描;步骤3:按照预设解码规则,对二维码扫描结果进行第二预处理,得到对应的目标文件。通过按照编码规则,对文件进行预处理,得到二维码图片,实现格式的初步转换,且通过对文件扫描,并基于解码规则,进行再次预处理,得到目标文件,保证文件格式的统一,提高文件传输的可能性。
技术领域
本发明涉及格式转换技术领域,特别涉及一种基于二维码的文件传输方法及系统。
背景技术
不同设备在传输文件的时候,一般只支持单一格式文件的传输,且一般时采用数据线、有线网络、WIFI、蓝牙等方式进行传输,对于不同格式文件,由于传出端、接收端本身会存在一些固有的格式设定来进行对应格式的文件传输,因此,会出现传输不匹配的情况,降低在不同设备、不同软件之间文件传输的可能性。
因此,本发明提出一种基于二维码的文件传输方法及系统。
发明内容
本发明提供一种基于二维码的文件传输方法,用以解决上述提出的技术问题。
本发明提供一种基于二维码的文件传输方法,包括:
步骤1:按照预设编码规则,对目标文件进行第一预处理,得到所述目标文件的二维码图片信息;
步骤2:基于所述二维码图片信息进行二维码扫描;
步骤3:按照预设解码规则,对二维码扫描结果进行第二预处理,得到对应的目标文件。
优选的,按照预设编码规则,对目标文件进行第一预处理,得到所述目标文件的二维码图片信息,包括:
对目标文件进行预设编码,同时,获取所述目标文件的文件名;
获取当前时间戳,并作为所述目标文件的唯一编码号;
按照预设字节对第一编码数据进行单元拆分,记录总单元个数;
基于所述文件名、唯一编码号、单元个数以及所述目标文件的基本信息标识代码,获取得到所述目标文件的当下二维码图片;
向每个拆分单元添加所述当前时间戳和序列号,生成所述目标文件的二维码图片集;
将所述当下二维码图片与二维码图片集进行循环动态播放;
其中,二维码图片信息为当下二维码图片与二维码图片集。
优选的,按照预设解码规则,对二维码扫描结果进行第二预处理,得到对应的目标文件,包括:
扫描所述二维码图片集中的每个拆分单元的二维码图片,得到对应拆分单元的二维码数据;
判断每个二维码数据中是否存在基本信息标识代码;
获取存在文件基本信息标识代码的二维码数据,并对对应的文件名、单元个数以及当前时间戳进行第一获取;
获取不存在文件基本标识代码的二维码数据,并获取对应的当前时间戳、对应拆分单元的单元序列号、对应拆分单元的编码后数据;
将获取到的编码后数据按照所述单元序列号依次存储到内存数组中,并将重复编码后数据剔除;
基于第一获取结果以及数据剔除结果,将相同时间戳中实际获取到的有效编码后数据对应的第一单元数与目标文件对应的文件基本信息中的第二单元数进行比较;
若所述第一单元数与第二单元数一致,则提示扫码结束;
若所述第一单元数与第二单元数不一致,则将获取到的初始编码后数据根据单元序列号顺序,重新进行预设编码,得到第二编码数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慈溪市人民医院医疗健康集团(慈溪市人民医院),未经慈溪市人民医院医疗健康集团(慈溪市人民医院)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211007304.1/2.html,转载请声明来源钻瓜专利网。