一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数据传送方法、装置、电子设备及可读存储介质与流程

2022-03-05 06:23:01 来源:中国专利 TAG:


1.本发明涉及电子通信技术领域。尤其是涉及一种数据传送方法、装置、电子设备及可读存储介质。


背景技术:

2.内网环境具有网络隔离性质,因此将内网环境中的一电子设备上的数据传送到外网的另一电子设备时,一般通过将内网环境中的一电子设备的待传送数据拷贝到u盘(usb flash disk,usb闪存盘)等外置设备上,再将u盘等外置设备插设在外网的另一电子设备上,以将u盘等外置设备中的待传送数据拷贝到外网的另一电子设备上,不仅效率低,而且不安全。


技术实现要素:

3.有鉴于此,本发明实施例提供一种数据传送方法、装置、电子设备及可读存储介质,在网络隔离状态下便于将电子设备上的数据传送到其他电子设备上。
4.为达到上述目的,本发明的实施例采用如下技术方案:
5.第一方面,本发明实施例提供一种数据传送方法,应用于第一电子设备,所述方法包括:在第一电子设备本地获取待向外网传送的数据;调用二维码生成器,将所述待向外网传送的数据生成二维码;展示所述二维码,以通过手机扫描所述二维码,并通过所述手机所连接的网络将所述二维码传送至第二电子设备。
6.根据本发明实施例的一种具体实现方式,所述在第一电子设备本地获取待向外网传送的数据,包括:在第一电子设备本地确定要传送的源文件,从所述源文件中提取待传送数据。
7.根据本发明实施例的一种具体实现方式,所述在第一电子设备本地确定要传送的源文件,从所述源文件中提取待传送数据,包括:在第一电子设备本地确定要传送的文本/或图片文件,从所述文本和/或图片文件中提取待传送的文本和/或图片数据;或者,在第一电子设备本地确定要传送的音频和/或视频文件,从所述音频和/或视频文件中提取待传送的音频和/或视频数据。
8.根据本发明实施例的一种具体实现方式,在从所述文本和/或图片文件中提取待传送的文本和/或图片数据之后,所述方法还包括:将提取的所述文本和/或图片数据进行数字化编码;其中,所述调用二维码生成器,将所述待向外网传送的数据生成二维码,包括:调用二维码生成器,将经过数字化编码的文本和/或图片数据生成二维码;或者,在从所述音频和/或视频文件中提取带传送的音频和/或视频数据之后,所述方法还包括:将提取的所述音频和/或视频数据进行数字化编码;其中,所述调用二维码生成器,将所述待向外网传送的数据生成二维码,包括:调用二维码生成器,将经过数字化编码的音频和/或视频数据生成二维码。
9.根据本发明实施例的一种具体实现方式,在调用二维码生成器,将所述待向外网
传送的数据生成二维码之前,所述方法还包括:度量所述待向外网传送的数据的大小,并判断所述待向外网传送的数据是否大于预定阈值;若所述待向外网传送的数据大于预定阈值,则将所述待向外网传送的数据分割为至少两个数据段;其中,所述调用二维码生成器,将所述待向外网传送的数据生成二维码,包括:调用二维码生成器,将所述至少两个数据段分别生成一二维码,得到包含至少两个二维码的一二维码序列;所述展示二维码,包括:将所述二维码序列中包含的至少两个二维码,同时并列展示,以通过手机逐个扫描所述至少两个二维码;或者,将所述二维码序列中包含的至少两个二维码,分层叠加显示,处于顶层的二维码显示预定时长后,或响应于手机对顶层的二维码扫描完成,所述顶层的二维码消失,处于第二层的二维码呈现显示;其中,所述第二层为所述顶层下方且紧邻所述顶层的一层。
10.第二方面,本发明实施例提供一种数据传送方法,应用于第二电子设备,所述方法包括接收手机上传的二维码;其中,所述手机可与所述第二电子设备之间建立网络连接;调用二维码解码器对所述二维码进行解析,获取所述二维码中所包含的数据。
11.根据本发明实施例的一种具体实现方式,所述调用二维码解码器对所述二维码进行解析,获取所述二维码中所包含的数据,包括:调用二维码解码器对所述二维码进行解析,获取所述二维码中所包含的文本和/或图片数据;或者调用二维码解码器对所述二维码进行解析,获取所述二维码中所包含的音频和/或视频数据。
12.根据本发明实施例的一种具体实现方式,所述接收手机上传的二维码,包括:接收手机上传的二维码序列;所述调用二维码解码器对所述二维码进行解析,获取所述二维码中所包含的数据,包括:调用二维码解析器对所述二维码序列中的各二维码进行解析,获取各二维码中所包含的数据段;将从各二维码中获取的数据段,按照所述二维码序列的顺序,对各数据段进行数据组合,得到组合后的数据。
13.根据本发明实施例的一种具体实现方式,在调用二维码解码器对所述二维码进行解析,获取所述二维码中所包含的数据之后,所述方法还包括:将从所述二维码中获取的数据进行还原,得到目标文件;所述目标文件的格式与所述数据的源文件的格式相同。
14.第三方面,本发明实施例提供一种数据传送装置,应用于第一电子设备,所述装置包括:数据获取模块,用于在第一电子设备本地获取待向外网传送的数据;二维码生成模块,用于调用二维码生成器,将所述待向外网传送的数据生成二维码;二维码展示模块,用于展示所述二维码,以通过手机扫描所述二维码,并通过所述手机所连接的网络将所述二维码传送至第二电子设备。
15.根据本发明实施例的一种具体实现方式,所述数据获取模块,具体用于:在第一电子设备本地确定要传送的源文件,从所述源文件中提取待传送数据。
16.根据本发明实施例的一种具体实现方式,所述数据获取模块,具体用于:在第一电子设备本体确定要传送的文本和/或图片文件,从所述文本和/或图片文件中提取待传送的文本和/或图片数据;或者,在第一电子设备本体确定要传送的音频和/或视频文件,从所述音频和/或视频文件中提取待传送的音频和/或视频数据。
17.根据本发明实施例的一种具体实现方式,还包括数字化编码模块,用于将提取的所述文本和/或图片数据进行数字化编码;其中,所述二维码生成模块,具体用于调用二维码生成器,将经过数字化编码的文本和/或图片数据生成二维码;或者,所述数字化编码模
块,用于将提取的音频和/或视频数据进行数字化编码;其中,所述二维码生成模块,具体用于调用二维码生成器,将经过数字化编码的音频和/或视频数据生成二维码。
18.根据本发明实施例的一种具体实现方式,还包括:度量模块,用于度量所述待向外网传送的数据大小,并判断所述待向外网传送的数据是否大于预定阈值;数据分割模块,用于若所述待向外网传送的数据大于预定阈值,则将所述待向外网传送的数据分割为至少两个数据段;其中,所述二维码生成模块,具体用于调用二维码生成器,将所述至少两个数据段分别生成一二维码,得到包含至少两个二维码的一二维码序列;所述二维码展示模块,具体用于:将所述二维码序列中包含的至少两个二维码,同时并列展示,以通过手机逐个扫描所述至少两个二维码;或者,将所述二维码序列中包含的至少两个二维码,分层叠加展示,处于顶层的二维码显示预定时长后,或响应于手机对顶层二维码扫描完成,所述顶层的二维码消失,处于第二层的二维码呈现显示;其中,所述第二层为所述顶层下方且紧邻所述顶层的一层。
19.第四方面,本发明实施例提供一种数据传送装置,应用于第二电子设备,所述装置包括:二维码接收模块,用于接受手机上传的二维码;其中,所述手机可与所述第二电子设备之间建立网络连接;二维码解码模块,用于调用二维码解码器对所述二维码进行解析,获取所述二维码中所包含的数据。
20.根据本发明实施例的一种具体实现方式,所述二维码解码模块,具体用于:调用二维码解码器对所述二维码进行解析,获取所述二维码中所包含的文本和/或图片数据;调用二维码解码器对所述二维码进行解析,获取所述二维码中所包含的音频和/或视频数据。
21.根据本发明实施例的一种具体实现方式,所述二维码接收模块,具体用于接收手机上传的二维码序列;所述二维码解码模块,具体用于:调用二维码解码器对所述二维码序列中的各二维码进行解析,获取各二维码中所包含的数据段;将从各二维码中获取的数据段,按照所述二维码序列的顺序,对各数据段进行数据组合,得到组合后的数据。
22.根据本发明实施例的一种具体实现方式,还包括数据还原模块,用于将从所述二维码中获取的数据进行还原,得到目标文件;所述目标文件的格式与所述源文件的格式相同。
23.第五方面,本发明实施例提供一种电子设备,所述电子设备包括:壳体、处理器、存储器、电路板和电源电路,其中,所述电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上,电源电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述第一方面中任一项所述的数据传送方法,或执行前述第二方面中任一项所述的数据传送方法。
24.第六方面,本发明实施例提供一种计算机可读存储介质所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现第一方面中任一项所述的数据传送方法,或实现第二方面中任一项所述的安全产品生成方法。
25.本发明实施例提供的一种数据传送方法、装置、电子设备及可读存储介质,将第一电子设备本地的待向外网传送的数据生成二维码,二维码通过图形储存待向外网传送的数据,这样通过将二维码传递至外网,即可将第一电子设备本地的待向外网传送的数据传递
至外网;由于二维码是一个图形,因此,在没有网络连接时,可以通过手机拍照的方式获取二维码,从而将二维码通过手机所连接的网络传递到第二电子设备中,第二电子设备通过对二维码图形进行解码,即可得到第一电子设备本地的待向外网传送的数据,由此在网络隔离状态下便于将电子设备上的数据传送到其他电子设备上。
附图说明
26.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
27.图1为本发明一实施例一种数据传送方法的流程示意图;
28.图2为本发明一实施例另一种数据传送方法的流程示意图;
29.图3为本发明一实施例一种数据传送装置的模块示意图;
30.图4为本发明一实施例另一种数据传送装置的模块示意图;
31.图5为本发明一实施例电子设备的模块示意图。
具体实施方式
32.下面结合附图对本发明实施例进行详细描述。
33.应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
34.实施例一
35.参看图1所示,本发明实施例提供的一种数据传送方法,应用于第一电子设备,所述方法包括:在第一电子设备本地获取待向外网传送的数据;调用二维码生成器,将所述待向外网传送的数据生成二维码;展示所述二维码,以通过手机扫描所述二维码,并通过所述手机所连接的网络将所述二维码传送至第二电子设备。
36.外网又叫互联网,是连接不同区域局域网或者城域网计算机的通信的远程网络。
37.内网也叫局域网,从范围上讲,内网就是小部分的网络,一般指的是特定环境下组成的网络,比如某一个家庭中的多台计算机互联成的网络。内网不能直接连接外网,比较封闭。
38.二维码又称二维条码,是用某种特定的几何图形按一定规律在平面(二维方向上)分布的、黑白相间的、的图形,具有一定的数据存储能力。
39.本发明实施例提供的一种数据传送方法,将第一电子设备本地的待向外网传送的数据生成二维码,二维码通过图形储存待向外网传送的数据,这样通过将二维码传递至外网,即可将第一电子设备本地的待向外网传送的数据传递至外网;由于二维码是一个图形,因此,在没有网络连接时,可以通过手机拍照的方式获取二维码,从而将二维码通过手机所连接的网络传递到第二电子设备中,第二电子设备通过对二维码图形进行解码,即可得到第一电子设备本地的待向外网传送的数据,由此在网络隔离状态下便于将电子设备上的数据传送到其他电子设备上。
40.在一实施例中,所述在第一电子设备本地获取待向外网传送的数据,包括:在第一电子设备本地确定要传送的源文件,从所述源文件中提取待传送数据。
41.这里可以是接收对源文件的选择操作,从而确定第一电子设备本地确定要传送的源文件。
42.这里的源文件可以是文本、图片、音频和视频文件,在一实施例中,所述在第一电子设备本地确定要传送的源文件,从所述源文件中提取待传送数据,包括:在第一电子设备本地确定要传送的文本/或图片文件,从所述文本和/或图片文件中提取待传送的文本和/或图片数据;或者,在第一电子设备本地确定要传送的音频和/或视频文件,从所述音频和/或视频文件中提取待传送的音频和/或视频数据。
43.为了增强通过二维码方式传输数据的安全性,在一实施例中,在从所述文本和/或图片文件中提取待传送的文本和/或图片数据之后,所述方法还包括:将提取的所述文本和/或图片数据进行数字化编码;其中,所述调用二维码生成器,将所述待向外网传送的数据生成二维码,包括:调用二维码生成器,将经过数字化编码的文本和/或图片数据生成二维码;或者,在从所述音频和/或视频文件中提取带传送的音频和/或视频数据之后,所述方法还包括:将提取的所述音频和/或视频数据进行数字化编码;其中,所述调用二维码生成器,将所述待向外网传送的数据生成二维码,包括:调用二维码生成器,将经过数字化编码的音频和/或视频数据生成二维码。
44.数字化编码,是只采用数字和有关特殊字符来表示数据和指令的编码。
45.将提取的文本、图片、音频和视频数据进行数字化编码,调用二维码生成器将经过数字化编码的文本、图片、音频和视频数据生成二维码,这样,通过识别二维码可以得到的是由只有数字和有关特殊字型组成的编码,对上述由一串数字和有关特殊字型组成的编码进行解密才能得到上述提取的文本、图片、音频和视频数据,从而得到文本、图片、音频和视频文件。因此,即使攻击者通过钓鱼或者社工等手段,在手机将二维码传送到外网的过程中获取了该二维码,也无法通过该二维码获取第一电子设备向外网传送的文本、图片、音频和视频文件,从而增强了通过二维码方式传输数据的安全性。
46.此外,也可以通过对称加密算法对提取的文本、图片、音频和视频数据进行加密后,调用二维码生成器将加密后的文本、图片、音频和视频数据生成二维码。这样,通过识别二维码可以得到式加密后的文本、图片、音频和视频数据,需要进行解密才能得到第一电子设备向外网传送的文本、图片、音频和视频数据,也可以增强通过二维码方式传输数据的安全性。
47.为了将大量的数据传送到外网,在一实施例中,在调用二维码生成器,将所述待向外网传送的数据生成二维码之前,所述方法还包括:度量所述待向外网传送的数据的大小,并判断所述待向外网传送的数据是否大于预定阈值;若所述待向外网传送的数据大于预定阈值,则将所述待向外网传送的数据分割为至少两个数据段;其中,所述调用二维码生成器,将所述待向外网传送的数据生成二维码,包括:调用二维码生成器,将所述至少两个数据段分别生成一二维码,得到包含至少两个二维码的一二维码序列;所述展示二维码,包括:将所述二维码序列中包含的至少两个二维码,同时并列展示,以通过手机逐个扫描所述至少两个二维码;或者,将所述二维码序列中包含的至少两个二维码,分层叠加显示,处于顶层的二维码显示预定时长后,或响应于手机对顶层的二维码扫描完成,所述顶层的二维
码消失,处于第二层的二维码呈现显示;其中,所述第二层为所述顶层下方且紧邻所述顶层的一层。
48.可以理解的是,预定阈值可以略小于二维码的数据存储容量上限。
49.二维码的数据存储容量与二维码的像素点有关,同一制式的二维码的像素点越多,该二维码存储数据的容量越大。但是手机摄像头的分辨率能够识别的像素点是有限的,所以二维码的数据存储容量也是有限的,无法一次性上传大量的数据。因此,为了避免因待向外网传送的数据超过二维码的数据存储容量而导致传送失败,需要对待向外网传送的数据的大小进行判断与分割,以使每个数据段的大小分别在二维码的数据存储容量之内。
50.在二维码序列中的至少两个二维码,同时并列展示时,在通过手机扫描上述至少两个二维码时,如果同时扫描到至少两个二维码,可以在手机上展示选择操作入口,以确定扫描哪一个二维码。且同时并列展示的二维码具有先后顺序,或者可以具有明显的表示各个二维码的先后顺序的标识。
51.其中,采用分层叠加显示方式,显示二维码序列的顺序,和同时并列展示时,二维码的顺序,分别是指基于二维码中的数据段在上述待向外网传送的数据中的先后位置的顺序。这样,通过依照上述顺序展示二维码,或者在二维码上添加能够体现其上述顺序的标识,使接收二维码的第二电子设备能够将从二维码中获得的数据段依照其上述顺序还原为第一电子设备中的待向外网传送的数据。
52.实施例二
53.参看图2,本发明实施例提供一种数据传送方法,应用于第二电子设备,所述方法包括接收手机上传的二维码;其中,所述手机可与所述第二电子设备之间建立网络连接;调用二维码解码器对所述二维码进行解析,获取所述二维码中所包含的数据。
54.本发明实施例提供一种数据传送方法,通过第二电子设备接收手机上传的二维码,并对二维码进行解析,可以获取二维码中所包含的第一电子设备的待向外网传送的数据,这样,第二电子设备借助与手机之间的网络连接和手机上传的第一电子设备中的二维码,可以打破第一电子设备因网络隔离状态而导致的与外网之间的数据传输壁垒,接收第一电子设备的待向外网传送的数据。
55.在一实施例中,所述调用二维码解码器对所述二维码进行解析,获取所述二维码中所包含的数据,包括:调用二维码解码器对所述二维码进行解析,获取所述二维码中所包含的文本和/或图片数据;或者调用二维码解码器对所述二维码进行解析,获取所述二维码中所包含的音频和/或视频数据。
56.其中,二维码解码器对二维码进行解析,获得的是二维码中的进行过数字化编码的第一电子设备的文本、图片、音频和/或视频的数据,或者通过对称加密算法等对第一电子设备的文本、图片、音频和/或视频的数据进行加密后的数据。
57.为了获得二维码序列所传送的第一电子设备中的待向外网传送的数据,在一实施例中,所述接收手机上传的二维码,包括:接收手机上传的二维码序列;所述调用二维码解码器对所述二维码进行解析,获取所述二维码中所包含的数据,包括:调用二维码解析器对所述二维码序列中的各二维码进行解析,获取各二维码中所包含的数据段;将从各二维码中获取的数据段,按照所述二维码序列的顺序,对各数据段进行数据组合,得到组合后的数据。
58.其中,二维码序列,是指当一个待向外网传送的数据的大小大于限定阈值时,会将该待向外网传送的数据分割成至少两个数据段,然后针对每个数据段生成一个二维码,这些二维码构成的一个序列。二维码序列的顺序,是基于二维码中的数据段在上述待向外网传送的数据中的先后位置的顺序。这样,基于二维码序列的顺序,对各数据段进行数据组合,得到的组合后的数据,就是第一电子设备中的待向外网传送的数据。
59.在一实施例中,在调用二维码解码器对所述二维码进行解析,获取所述二维码中所包含的数据之后,所述方法还包括:将从所述二维码中获取的数据进行还原,得到目标文件;所述目标文件的格式与所述数据的源文件的格式相同。
60.对二维码中获取的数据进行还原,是指通过算法对二维码中的进行过数字化编码的第一电子设备的待向外网传送的数据进行解密,获得第一电子设备的文本、图片、音频和/或视频的数据。
61.这里,目标文件和数据的源文件的格式相同,是指,若数据的源文件是图片文件,该图片文件的格式为jpeg文件格式,则还原得到的目标文件的格式也为jpeg文件格式。
62.实施例三
63.本发明实施例提供一种数据传送装置,应用于第一电子设备,所述装置包括:数据获取模块301,用于在第一电子设备本地获取待向外网传送的数据;二维码生成模块302,用于调用二维码生成器,将所述待向外网传送的数据生成二维码;二维码展示模块303,用于展示所述二维码,以通过手机扫描所述二维码,并通过所述手机所连接的网络将所述二维码传送至第二电子设备。
64.本发明实施例提供的一种数据传送装置,将第一电子设备本地的待向外网传送的数据生成二维码,二维码通过图形储存待向外网传送的数据,这样通过将二维码传递至外网,即可将第一电子设备本地的待向外网传送的数据传递至外网;由于二维码是一个图形,因此,在没有网络连接时,可以通过手机拍照的方式获取二维码,从而将二维码通过手机所连接的网络传递到第二电子设备中,第二电子设备通过对二维码图形进行解码,即可得到第一电子设备本地的待向外网传送的数据,由此在网络隔离状态下便于将电子设备上的数据传送到其他电子设备上。
65.在一实施例中,所述数据获取模块301,具体用于:在第一电子设备本地确定要传送的源文件,从所述源文件中提取待传送数据。
66.这里,数据获取模块301可以是通过接收对源文件的选择操作,确定第一电子设备本地确定要传送的源文件。
67.在一实施例中,所述数据获取模块301,具体用于:在第一电子设备本体确定要传送的文本和/或图片文件,从所述文本和/或图片文件中提取待传送的文本和/或图片数据;或者,在第一电子设备本体确定要传送的音频和/或视频文件,从所述音频和/或视频文件中提取待传送的音频和/或视频数据。
68.在一实施例中,还包括数字化编码模块,用于将提取的所述文本和/或图片数据进行数字化编码;其中,所述二维码生成模块302,具体用于调用二维码生成器,将经过数字化编码的文本和/或图片数据生成二维码;或者,所述数字化编码模块,用于将提取的音频和/或视频数据进行数字化编码;其中,所述二维码生成模块302,具体用于调用二维码生成器,将经过数字化编码的音频和/或视频数据生成二维码。
69.将提取的文本、图片、音频和视频数据进行数字化编码,调用二维码生成器将经过数字化编码的文本、图片、音频和视频数据生成二维码,这样,通过识别二维码可以得到的是由只有数字和有关特殊字型组成的编码,对上述由一串数字和有关特殊字型组成的编码进行解密才能得到上述提取的文本、图片、音频和视频数据,从而得到文本、图片、音频和视频文件。因此,即使攻击者通过钓鱼或者社工等手段,在手机将二维码传送到外网的过程中获取了该二维码,也无法通过该二维码获取第一电子设备向外网传送的文本、图片、音频和视频文件,从而增强了通过二维码方式传输数据的安全性。
70.在一实施例中,还包括:度量模块,用于度量所述待向外网传送的数据大小,并判断所述待向外网传送的数据是否大于预定阈值;数据分割模块,用于若所述待向外网传送的数据大于预定阈值,则将所述待向外网传送的数据分割为至少两个数据段;其中,所述二维码生成模块302,具体用于调用二维码生成器,将所述至少两个数据段分别生成一二维码,得到包含至少两个二维码的一二维码序列;所述二维码展示模块303,具体用于:将所述二维码序列中包含的至少两个二维码,同时并列展示,以通过手机逐个扫描所述至少两个二维码;或者,将所述二维码序列中包含的至少两个二维码,分层叠加展示,处于顶层的二维码显示预定时长后,或响应于手机对顶层二维码扫描完成,所述顶层的二维码消失,处于第二层的二维码呈现显示;其中,所述第二层为所述顶层下方且紧邻所述顶层的一层。
71.二维码的数据存储容量与二维码的像素点有关,同一制式的二维码的像素点越多,该二维码存储数据的容量越大。但是手机摄像头的分辨率能够识别的像素点是有限的,所以二维码的数据存储容量也是有限的,无法一次性上传大量的数据。因此,为了避免因待向外网传送的数据超过二维码的数据存储容量而导致传送失败,需要对待向外网传送的数据的大小进行判断与分割,以使每个数据段的大小分别在二维码的数据存储容量之内。
72.实施例四
73.本发明实施例提供一种数据传送装置,应用于第二电子设备,所述装置包括:二维码接收模块401,用于接受手机上传的二维码;其中,所述手机可与所述第二电子设备之间建立网络连接;二维码解码模块402,用于调用二维码解码器对所述二维码进行解析,获取所述二维码中所包含的数据。
74.本发明实施例提供一种数据传送装置,通过第二电子设备接收手机上传的二维码,并对二维码进行解析,可以获取二维码中所包含的第一电子设备的待向外网传送的数据,这样,第二电子设备借助与手机之间的网络连接和手机上传的第一电子设备中的二维码,可以打破第一电子设备因网络隔离状态而导致的与外网之间的数据传输壁垒,接收第一电子设备的待向外网传送的数据。
75.在一实施例中,所述二维码解码模块402,具体用于:调用二维码解码器对所述二维码进行解析,获取所述二维码中所包含的文本和/或图片数据;调用二维码解码器对所述二维码进行解析,获取所述二维码中所包含的音频和/或视频数据。
76.其中,二维码解码器对二维码进行解析,获得的是二维码中的进行过数字化编码的第一电子设备的文本、图片、音频和/或视频的数据,或者通过对称加密算法等对第一电子设备的文本、图片、音频和/或视频的数据进行加密后的数据。
77.在一实施例中,所述二维码接收模块401,具体用于接收手机上传的二维码序列;所述二维码解码模块402,具体用于:调用二维码解码器对所述二维码序列中的各二维码进
行解析,获取各二维码中所包含的数据段;将从各二维码中获取的数据段,按照所述二维码序列的顺序,对各数据段进行数据组合,得到组合后的数据。
78.其中,二维码序列,是指当一个待向外网传送的数据的大小大于限定阈值时,会将该待向外网传送的数据分割成至少两个数据段,然后针对每个数据段生成一个二维码,这些二维码构成的一个序列。二维码序列的顺序,是基于二维码中的数据段在上述待向外网传送的数据中的先后位置的顺序。这样,基于二维码序列的顺序,对各数据段进行数据组合,得到的组合后的数据,就是第一电子设备中的待向外网传送的数据。
79.在一实施例中,根据本发明实施例的一种具体实现方式,还包括数据还原模块,用于将从所述二维码中获取的数据进行还原,得到目标文件;所述目标文件的格式与所述源文件的格式相同。
80.对二维码中获取的数据进行还原,是指通过算法对二维码中的进行过数字化编码的第一电子设备的待向外网传送的数据进行解密,获得第一电子设备的文本、图片、音频和/或视频的数据。
81.实施例五
82.本发明实施例提供一种电子设备,所述电子设备包括:壳体501、处理器502、存储器503、电路板504和电源电路505,其中,所述电路板504安置在壳体501围成的空间内部,处理器502和存储器503设置在电路板504上,电源电路505,用于为上述电子设备的各个电路或器件供电;存储器503用于存储可执行程序代码;处理器502通过读取存储器503中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述第一方面中任一项所述的数据传送方法,或执行前述第二方面中任一项所述的数据传送方法。
83.实施例六
84.本发明实施例提供一种计算机可读存储介质所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现第一方面中任一项所述的数据传送方法,或实现第二方面中任一项所述的安全产品生成方法。
85.本发明实施例提供的数据传送方法、装置、电子设备及可读存储介质,在第一电子设备本地对待向外网传送的数据进行加密,并将加密后的待向外网传送的数据生成二维码,由于二维码通过图形存储数据,因此通过处理二维码图形即可获得二维码中存储的第一电子设备本地的待向外网传送的数据。即,将第一电子设备本地的二维码传送到外网的第二电子设备上,就可以将第一电子设备本地待向外网传送的数据传送到外网的第二电子设备上,该步骤可以通过手机扫描第一电子设备上的二维码,在手机上获取该二维码,然后通过手机所连接的网络将该二维码传送至第二电子设备上,由此在网络隔离状态下便于将电子设备上的数据传送到其他电子设备上。
86.需要说明的是,在本文中,各个实施例之间描述的方案的侧重点不同,但是各个实施例又存在某种相互关联的关系,在理解本发明方案时,各个实施例之间可相互参照;另外,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制
的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
87.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献