【技术实现步骤摘要】
一种数据传输方法及装置
[0001]本专利技术涉及数据处理领域,具体而言,涉及一种数据传输方法及装置。
技术介绍
[0002]目前在IT系统领域,常见的数据传输方式包括通过TCP/IP网络进行传输和硬件存储介质等方式,例如常用的FTP服务,浏览网页,经常使用的即时通讯工具也可以用来传输数据,这些方式的一个共同点,都是基于网络进行数据传输,就是通信双方是双向的,比如通信方A通过网络传输协议发送数据给通信方B,通信方B也可以通过网络传输协议发送数据给通信方A;通过硬件存储介质传输数据的方式,例如通过将USB移动存储器接入计算机A上,拷贝数据文件到USB移动存储器上,然后将USB移动存储器从计算机A上移出,接入到计算机B上,将USB移动存储器的数据文件拷贝到计算机B中,从而实现数据文件从计算机A移动到计算机B中。
[0003]在一些特定的环境中,受限于某些策略,会对网络通信会做一些限制,例如某环境网络中只允许通信方A发送数据给通信方B,但是通信方B无法发送数据给通信方A,此时如果通信方B需要传输数据给通信方A,只能通过其他 ...
【技术保护点】
【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:对受限环境的目标数据进行编码,并生成多个编码图像,其中,所述受限环境只仅能接收数据,不能向外发送数据;通过录像方式或截屏方式将所述编码图像传输到外部环境中;在所述外部环境中对所述多个编码图像进行图像解码,得到所述目标数据。2.根据权利要求1所述的方法,其特征在于,对受限环境的数据进行编码,并生成编码图像包括:若所述目标数据为文本数据,获取所述文本数据的数据长度与数据内容,将所述数据长度生成第一张编码图像,之后针对所述数据内容,分别分段生成不同的编码图像,得到所述多个编码图像;若所述目标数据为文件数据,获取所述文件数据的文件名、文件长度以及文件内容,将所述文件名和所述文件长度生成第一张编码图像,之后针对所述文件内容,分别分段生成不同的编码图像,得到所述多个编码图像;将所述多个编码图像按照预设规则在显示屏上显示。3.根据权利要求2所述的方法,其特征在于,在所述外部环境中对所述多个编码图像进行图像解码,得到所述目标数据包括:若所述目标数据为文本数据,通过解析所述第一张编码图像,获得所述文本数据的文件长度,创建本地文件,解析所述多个编码图像中除所述第一张编码图像之外的编码图像,将解析得到的文本内容写入所述本地文件中;在所述多个编码图像均解析完成之后,关闭所述本地文件;若所述目标数据为文件数据,通过解析所述第一张编码图像,获得所述文件数据的文件名和文件长度;创建本地文件,解析所述多个编码图像中除所述第一张编码图像之外的编码图像,将解析得到的文件内容写入所述本地文件中;在所述多个编码图像均解析完成之后,关闭所述本地文件。4.根据权利要求2所述的方法,其特征在于,将所述数据长度生成第一编码图像,之后针对所述数据内容,分别分段生成不同的编码图像,得到所述多个编码图像包括:根据所述数据长度生成第一数据结构内容串,使用所述第一数据结构内容串生成第一张编码图像;将所述文件内容分段生成多个第二数据结...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。