数据传输方法、装置、计算机可读存储介质和电子设备制造方法及图纸

技术编号:23122158 阅读:15 留言:0更新日期:2020-01-18 00:10
本申请涉及一种数据传输方法、装置、计算机可读存储介质和电子设备。所述方法包括:获取待传输数据;获取第一散斑图像,所述第一散斑图像是通过激光摄像头采集的激光散斑照射到物体上所形成的图像;根据所述第一散斑图像将所述待传输数据进行加密处理,得到加密数据;将所述加密数据发送到数据接收端。上述数据传输方法、装置、计算机可读存储介质和电子设备,可以提高数据传输的安全性。

Data transmission method, device, computer readable storage medium and electronic equipment

【技术实现步骤摘要】
数据传输方法、装置、计算机可读存储介质和电子设备
本申请涉及计算机
,特别是涉及一种数据传输方法、装置、计算机可读存储介质和电子设备。
技术介绍
在互联网时代,要实现信息的通信和共享,都需要对数据进行传输,因此数据的传输是极其频繁和重要的。然而数据通常都是通过通用的数据传输通道进行传输的,因此数据在传输过程中是极易被截获的。数据一旦被泄露,就会存在极大的安全隐患。
技术实现思路
本申请实施例提供一种数据传输方法、装置、计算机可读存储介质和电子设备,可以提高数据传输的安全性。一种数据传输方法,所述方法包括:获取待传输数据;获取第一散斑图像,所述第一散斑图像是通过激光摄像头采集的激光散斑照射到物体上所形成的图像;根据所述第一散斑图像将所述待传输数据进行加密处理,得到加密数据;将所述加密数据发送到数据接收端。一种数据传输装置,所述装置包括:数据获取模块,用于获取待传输数据;第一图像获取模块,用于获取第一散斑图像,所述第一散斑图像是通过激光摄像头采集的激光散斑照射到物体上所形成的图像;加密处理模块,用于根据所述第一散斑图像将所述待传输数据进行加密处理,得到加密数据;数据发送模块,用于将所述加密数据发送到数据接收端。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:获取待传输数据;获取第一散斑图像,所述第一散斑图像是通过激光摄像头采集的激光散斑照射到物体上所形成的图像;根据所述第一散斑图像将所述待传输数据进行加密处理,得到加密数据;将所述加密数据发送到数据接收端。一种电子设备,包括存储器及处理器,所述存储器中储存有计算机可读指令,所述指令被所述处理器执行时,使得所述处理器执行如下步骤:获取待传输数据;获取第一散斑图像,所述第一散斑图像是通过激光摄像头采集的激光散斑照射到物体上所形成的图像;根据所述第一散斑图像将所述待传输数据进行加密处理,得到加密数据;将所述加密数据发送到数据接收端。一种数据传输方法,所述方法包括:接收数据发送端发送的加密数据,所述加密数据是由所述数据发送端根据第一散斑图像对待传输数据进行加密处理得到的;获取第二散斑图像,其中所述第一散斑图像与第二散斑图像为相同的散斑图像,所述散斑图像是通过激光摄像头采集的激光散斑照射到物体上所形成的图像;根据所述第二散斑图像将所述加密数据进行解密处理。一种数据传输装置,所述装置包括:数据接收模块,用于接收数据发送端发送的加密数据,所述加密数据是由所述数据发送端根据第一散斑图像对待传输数据进行加密处理得到的;第二图像获取模块,用于获取第二散斑图像,其中所述第一散斑图像与第二散斑图像为相同的散斑图像,所述散斑图像是通过激光摄像头采集的激光散斑照射到物体上所形成的图像;解密处理模块,用于根据所述第二散斑图像将所述加密数据进行解密处理。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:接收数据发送端发送的加密数据,所述加密数据是由所述数据发送端根据第一散斑图像对待传输数据进行加密处理得到的;获取第二散斑图像,其中所述第一散斑图像与第二散斑图像为相同的散斑图像,所述散斑图像是通过激光摄像头采集的激光散斑照射到物体上所形成的图像;根据所述第二散斑图像将所述加密数据进行解密处理。一种电子设备,包括存储器及处理器,所述存储器中储存有计算机可读指令,所述指令被所述处理器执行时,使得所述处理器执行如下步骤:接收数据发送端发送的加密数据,所述加密数据是由所述数据发送端根据第一散斑图像对待传输数据进行加密处理得到的;获取第二散斑图像,其中所述第一散斑图像与第二散斑图像为相同的散斑图像,所述散斑图像是通过激光摄像头采集的激光散斑照射到物体上所形成的图像;根据所述第二散斑图像将所述加密数据进行解密处理。上述数据传输方法、装置、计算机可读存储介质和电子设备,可以数据发送端在发送数据的时候,可以获取散斑图像,通过获取的散斑图像对数据进行加密,再将加密后的数据发送给数据接收端。当数据接收端接收到数据的时候,可以根据散斑图像将数据进行解密。由于不同的电子设备生成的散斑图像是不一样的,这样不同的电子设备就可以通过不同的散斑图像进行加密处理,提高了数据传输的安全性。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为一个实施例中数据传输方法的应用环境图;图2为一个实施例中电子设备的内部结构示意图;图3为一个实施例中数据传输方法的流程图;图4为另一个实施例中数据传输方法的流程图;图5为又一个实施例中数据传输方法的流程图;图6为又一个实施例中数据传输方法的流程图;图7为又一个实施例中数据传输方法的流程图;图8为一个实施例中数据发送端和数据接收端的交互时序图;图9为一个实施例中电子设备的内部结构示意图;图10为一个实施例中实现数据传输方法的软件架构示意图;图11为一个实施例中数据传输装置的结构示意图;图12为另一个实施例中数据传输装置的结构示意图;图13为一个实施例中图像处理电路的示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一客户端称为第二客户端,且类似地,可将第二客户端称为第一客户端。第一客户端和第二客户端两者都是客户端,但其不是同一客户端。图1为一个实施例中数据传输方法的应用环境图。如图1所示,该应用环境中包括终端102和终端104。终端102作为数据发送端,终端104作为数据接收端。终端102可以获取待传输数据和第一散斑图像,并通过第一散斑图像将待传输数据进行加密处理,得到加密数据。然后将加密数据发送到终端104。终端104在接收到加密数据之后,获取第二散斑图像,并通过第二散斑图像将加密数据进行解密处理。其中,终端102和终端104为处于计算机网络最外围,主要用于输入用户信息以及输出处理结果的电子设备,例如可以是个人电脑、移动终端、个人数字助理、可穿戴电子设备等。该数据传输方法的应用环境可以只包含终端102或终端104,即终端102或终端10本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,所述方法包括:/n获取待传输数据;/n获取第一散斑图像,所述第一散斑图像是通过激光摄像头采集的激光散斑照射到物体上所形成的图像;/n根据所述第一散斑图像将所述待传输数据进行加密处理,得到加密数据;/n将所述加密数据发送到数据接收端;/n所述根据采集的所述第一散斑图像将所述待传输数据进行加密处理,得到加密数据包括:/n获取所述第一散斑图像对应的像素矩阵,根据所述像素矩阵获取加密密钥,或者,将所述第一散斑图像作为加密密钥;/n根据所述加密密钥对所述待传输数据进行加密处理,得到加密数据;/n所述根据所述像素矩阵获取加密密钥包括:/n获取所述待传输数据的数据属性参数,根据所述数据属性参数获取密钥算法;/n根据所述密钥算法计算所述像素矩阵对应的加密密钥;/n还包括:获取数据发送端所在的电子设备的剩余电量,并根据该剩余电量获取散斑图像;当剩余电量较高的时候,根据实时获取的散斑图像进行加密处理;当剩余电量较低的时候,则不用实时获取散斑图像,直接根据预先存储的散斑图像进行加密处理;/n所述获取第一散斑图像包括:/n获取数据发送端中预先存储的第一散斑图像;/n所述获取数据发送端中预先存储的第一散斑图像,包括:/n获取数据接收端的目标接收端标识,并获取数据发送端中预先存储的所述目标接收端标识对应的第一散斑图像;/n所述方法还包括:/n将采集的所述第一散斑图像发送到数据接收端。/n...

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:
获取待传输数据;
获取第一散斑图像,所述第一散斑图像是通过激光摄像头采集的激光散斑照射到物体上所形成的图像;
根据所述第一散斑图像将所述待传输数据进行加密处理,得到加密数据;
将所述加密数据发送到数据接收端;
所述根据采集的所述第一散斑图像将所述待传输数据进行加密处理,得到加密数据包括:
获取所述第一散斑图像对应的像素矩阵,根据所述像素矩阵获取加密密钥,或者,将所述第一散斑图像作为加密密钥;
根据所述加密密钥对所述待传输数据进行加密处理,得到加密数据;
所述根据所述像素矩阵获取加密密钥包括:
获取所述待传输数据的数据属性参数,根据所述数据属性参数获取密钥算法;
根据所述密钥算法计算所述像素矩阵对应的加密密钥;
还包括:获取数据发送端所在的电子设备的剩余电量,并根据该剩余电量获取散斑图像;当剩余电量较高的时候,根据实时获取的散斑图像进行加密处理;当剩余电量较低的时候,则不用实时获取散斑图像,直接根据预先存储的散斑图像进行加密处理;
所述获取第一散斑图像包括:
获取数据发送端中预先存储的第一散斑图像;
所述获取数据发送端中预先存储的第一散斑图像,包括:
获取数据接收端的目标接收端标识,并获取数据发送端中预先存储的所述目标接收端标识对应的第一散斑图像;
所述方法还包括:
将采集的所述第一散斑图像发送到数据接收端。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取数据接收端的目标接收端标识;
将所述加密数据发送到数据接收端包括:
若所述目标接收端标识与接收名单中的接收端标识相匹配,则将所述加密数据发送到所述数据接收端,所述接收名单中的接收端标识用于唯一标示一个存储着散斑图像的数据接收端;
若所述目标接收端标识与接收名单中的接收端标识不匹配,则将所述加密数据和第一散斑图像发送到所述数据接收端。


3.根据权利要求1所述的方法,其特征在于,所述获取第一散斑图像包括:
打开激光摄像头和激光发射器,并通过所述激光摄像头采集激光散斑照射到物体上所形成的第一散斑图像,其中所述激光散斑是由所述激光发射器发射的。


4.一种数据传输方法,其特征在于,所述方法包括:
接收数据发送端发送的加密数据,所述加密数据是由所述数据发送端根据第一散斑图像对待传输数据进行加密处理得到的;
获取第二散斑图像,其中所述第一散斑图像与第二散斑图像为相同的散斑图像,所述散斑图像是通过激光摄像头采集的激光散斑照射到物体上所形成的图像;
根据所述第二散斑图像将所述加密数据进行解密处理;
所述根据所述第二散斑图像将所述加密数据进行解密处理包括:
获取所述第二散斑图像对应的像素矩阵,根据所述像素矩阵获取加密密钥,或者,将所述第一散斑图像作为加密密钥;
根据所述加密密钥将所述加密数据进行解密处理;
所述根据所述像素矩阵获取加密密钥包括:
接收所述数据发送端发送的所述待传输数据的数据属性参数,根据所述数据属性参数获取密钥算法;
根据所述密钥算法计算所述像素矩阵对应的加密密钥;
还包括:获取数据发送端所在的电子设备的剩余电量,并根据该剩余电量获取散斑图像;当剩余电量较高的时候,根据实时获取的散斑图像进行加密处理;当剩余电量较低的时候,则不用实时获取散斑图像,直接根据预先存储的散斑图像进行加密处理;
获取第一散斑图像包括:
获取数据发送端中预先存储的第一散斑图像;
所述获取数据发送端中预先存储的第一散斑图像,包括:
获取数据接收端的目标接收端标识,并获取数据发送端中预先存储的所述目标接收端标识...

【专利技术属性】
技术研发人员:周海涛
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1