本公开的实施例涉及计算机,具体涉及文本文件传输方法、装置、电子设备和计算机可读介质。
背景技术:
1、封闭网络环境是一种无法与公网连接的、且不可连接外置存储设备的局域网络环境,其可以有效地避免数据外泄,以此保证了封闭网络环境内部数据的安全性。但封闭网络环境仍存在将封闭网络环境内部数据传输至封闭网络环境外的需求,针对此类数据传输需求,通常采用的方式为:通过拥有数据查阅权限的用户以抄录的方式进行数据传输,以满足数据传输需求。
2、然而,当采用上述方式时,经常会存在如下技术问题:
3、第一,针对大数据量的文本文件的数据传输,采用人工抄录的方式,数据传输效率低下;
4、第二,针对大数据量的文本文件的数据传输,受限于二维码图像的可承载数据量的限制,采用单张二维码图像存储数据,可能出现数据溢出,从而造成数据丢失,进而可能造成无法基于二维码图像进行数据复原,从而影响了数据可读性。
技术实现思路
1、本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
2、本公开的一些实施例提出了文本文件传输方法、装置、电子设备和计算机可读介质,来解决以上背景技术部分提到的技术问题中的一项或多项。
3、第一方面,本公开的一些实施例提供了一种文本文件传输方法,其应用于编码节点和解码节点,其中,上述编码节点和上述解码节点处于不同的网络环境,上述编码节点的网络环境为封闭网络环境,该方法包括:通过上述编码节点读取待传输文本文件,其中,上述待传输文本文件是不可通过外置存储设备或跨网络通信方式,从上述编码节点对应的网络环境传输至上述解码节点对应的网络环境的文本文件;通过上述编码节点,根据上述待传输文本文件,生成二维码图像序列;通过上述编码节点,对上述二维码图像序列进行视频编码,以生成编码视频;响应于接收到上述待传输视频,通过上述解码节点,对上述待传输视频进行视频解码,以生成待转换图像序列,其中,上述待传输视频是目标用户对上述编码视频进行视频拍摄得到的;通过上述解码节点,对上述待转换图像序列中的每个待转换图像进行文本转换,以生成转换后文本信息,得到转换后文本信息序列;通过上述解码节点,对上述转换后文本信息序列进行重复文本去重,得到去重后文本信息序列;通过上述解码节点,将上述去重后文本信息序列中的各个去重后文本信息进行文本拼接,得到传输后文本文件。
4、第二方面,本公开的一些实施例提供了一种文本文件传输装置,其应用于编码节点和解码节点,其中,上述编码节点和上述解码节点处于不同的网络环境,上述编码节点的网络环境为封闭网络环境,装置包括:读取单元,被配置成通过上述编码节点读取待传输文本文件,其中,上述待传输文本文件是不可通过外置存储设备或跨网络通信方式,从上述编码节点对应的网络环境传输至上述解码节点对应的网络环境的文本文件;生成单元,被配置成通过上述编码节点,根据上述待传输文本文件,生成二维码图像序列;视频编码单元,被配置成通过上述编码节点,对上述二维码图像序列进行视频编码,以生成编码视频;视频解码单元,被配置成响应于接收到上述待传输视频,通过上述解码节点,对上述待传输视频进行视频解码,以生成待转换图像序列,其中,上述待传输视频是目标用户对上述编码视频进行视频拍摄得到的;文本转换单元,被配置成通过上述解码节点,对上述待转换图像序列中的每个待转换图像进行文本转换,以生成转换后文本信息,得到转换后文本信息序列;重复文本去重单元,被配置成通过上述解码节点,对上述转换后文本信息序列进行重复文本去重,得到去重后文本信息序列;文本拼接单元,被配置成通过上述解码节点,将上述去重后文本信息序列中的各个去重后文本信息进行文本拼接,得到传输后文本文件。
5、第三方面,本公开的一些实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述第一方面任一实现方式所描述的方法。
6、第四方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,程序被处理器执行时实现上述第一方面任一实现方式所描述的方法。
7、本公开的上述各个实施例中具有如下有益效果:通过本公开的一些实施例的文本文件传输方法,实现了针对封闭网络环境下文本文件高效且无损的数据传输。具体来说,文本文件传输效率低下的原因在于:针对大数据量的文本文件的数据传输,采用人工抄录的方式,数据传输效率低下。基于此,本公开的一些实施例的文本文件传输方法,首先,通过上述编码节点读取待传输文本文件,其中,上述待传输文本文件是不可通过外置存储设备或跨网络通信方式,从上述编码节点对应的网络环境传输至上述解码节点对应的网络环境的文本文件。其次,通过上述编码节点,根据上述待传输文本文件,生成二维码图像序列。实践中,通过手工抄录的方式,尤其是大数据量的文本文件,可能出现抄录错误的情况。同时,通过将文本转换为二维码图像,可以实现文本到二维码的映射,降低后续文本读取时的资源消耗。接着,通过上述编码节点,对上述二维码图像序列进行视频编码,以生成编码视频。然后,响应于接收到上述待传输视频,通过上述解码节点,对上述待传输视频进行视频解码,以生成待转换图像序列,其中,上述待传输视频是目标用户对上述编码视频进行视频拍摄得到的。实践中,由于待传输文本文件是不可通过外置存储设备或跨网络通信方式,从上述编码节点对应的网络环境传输至上述解码节点对应的网络环境的文本文件,因此,通过视频拍摄的方式,可以实现跨网络,且无侵入的文本文件传输。除此之外,通过上述解码节点,对上述待转换图像序列中的每个待转换图像进行文本转换,以生成转换后文本信息,得到转换后文本信息序列。通过将二维码图像转换为文本信息以此实现文本文件的传输,既无损又快速。进一步,通过上述解码节点,对上述转换后文本信息序列进行重复文本去重,得到去重后文本信息序列。由于可能存在文本重复,因此需要去除数据的重复部分。最后,通过上述解码节点,将上述去重后文本信息序列中的各个去重后文本信息进行文本拼接,得到传输后文本文件。通过此种方式,实现了针对封闭网络环境下文本文件高效且无损的数据传输。
1.一种文本文件传输方法,其应用于编码节点和解码节点,其中,所述编码节点和所述解码节点处于不同的网络环境,所述编码节点的网络环境为封闭网络环境,所述方法包括:
2.根据权利要求1所述的方法,其中,所述通过所述编码节点,对所述二维码图像序列进行视频编码,以生成编码视频,包括:
3.根据权利要求2所述的方法,其中,所述响应于接收到所述待传输视频,通过所述解码节点,对所述待传输视频进行视频解码,以生成待转换图像序列,包括:
4.根据权利要求3所述的方法,其中,所述通过所述解码节点,对所述待转换图像序列中的每个待转换图像进行文本转换,以生成转换后文本信息,得到转换后文本信息序列,包括:
5.根据权利要求4所述的方法,其中,所述通过所述解码节点,对所述转换后文本信息序列进行重复文本去重,得到去重后文本信息序列,包括:
6.一种文本文件传输装置,其应用于编码节点和解码节点,其中,所述编码节点和所述解码节点处于不同的网络环境,所述编码节点的网络环境为封闭网络环境,包括:
7.一种电子设备,包括:
8.一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如权利要求1至5中任一所述的方法。