本发明专利技术实施例公开了一种数据传输方法,包括:接收数据传输指令,获取与所述数据传输指令对应的目标数据;获取与所述数据传输指令对应的加密密码,根据所述加密密码对所述目标数据进行加密;将所述加密后的目标数据发送给目标终端,以使所述目标终端在接收到所述加密后的目标数据后对所述接收到的加密后的目标数据进行解密并存储。此外,本发明专利技术实施例还公开了一种数据传输装置。采用本发明专利技术实施例,可提高传输数据的安全性。
【技术实现步骤摘要】
本专利技术涉及计算机
,尤其涉及一种数据传输方法及装置。
技术介绍
随着终端技术的发展,智能手机、平板电脑等智能终端更新换代的速度越来越快,用户在更换手机的过程中,不希望原来的旧手机上的所有数据都随着手机的更换而消失不见,希望原来存储在旧手机上的部分资料在新手机上继续正常使用,因此,目前很多手机供应商和应用市场都提供了数据备份、数据迁移等相关功能,即用户可以将旧手机上的数据、软件、设置等数据原封不动的拷贝到新手机上去,为用户在换机的过程中提供方便。或者,用户还可以将数据发送给其他用户,例如,将视频、图片等分享给其他用户。一般来讲,终端与终端之间在进行数据传输的过程中,是直接将目标数据发送给另一个终端,这就可能导致数据在传输的过程中可能被窃取,或者用户误操作也可能将数据误发送给其他用户,造成用户数据的泄露。
技术实现思路
本专利技术实施例提出了一种数据传输方法及装置,可解决传统技术中的数据传输存在的安全性不足的技术问题,并提高数据传输过程中的安全性。一种数据传输方法,包括:接收数据传输指令,获取与所述数据传输指令对应的目标数据;获取与所述数据传输指令对应的加密密码,根据所述加密密码对所述目标数据进行加密;将所述加密后的目标数据发送给目标终端,以使所述目标终端在接收到所述加密后的目标数据后对所述接收到的加密后的目标数据进行解密并存储。可选的,在其中一个实施例中,所述获取与所述数据传输指令对应的加密密码的步骤还包括:获取预设的加密密码作为与所述数据传输指令对应的加密密码;或,获取输入的字符串作为与所述数据传输指令对应的加密密码。可选的,在其中一个实施例中,所述根据所述加密密码对所述目标数据进行加密的步骤还包括:根据预设的加密算法以及所述加密密码对所述目标数据进行加密。可选的,在其中一个实施例中,所述将所述加密后的目标数据发送给目标终端的步骤之后还包括:接收所述目标终端发送的解密失败的提示信息,所述解密失败的提示信息由所述目标终端在所述接收到的加密后的目标数据进行解密的过程中解密失败时生成并返回。可选的,在其中一个实施例中,所述以使所述目标终端在接收到所述加密后的目标数据后对所述接收到的加密后的目标数据进行解密并存储还包括:通过目标终端接收输入的解密密码,根据所述解密密码对所述接收到的加密后的目标数据进行解密,获取解密后的目标数据进行存储。一种数据传输装置,包括:目标数据获取模块,用于接收数据传输指令,获取与所述数据传输指令对应的目标数据;目标数据加密模块,用于获取与所述数据传输指令对应的加密密码,根据所述加密密码对所述目标数据进行加密;目标数据发送模块,用于将所述加密后的目标数据发送给目标终端,以使所述目标终端在接收到所述加密后的目标数据后对所述接收到的加密后的目标数据进行解密并存储。可选的,在其中一个实施例中,所述目标数据加密模块还用于获取预设的加密密码作为与所述数据传输指令对应的加密密码;所述目标数据加密模块还用于获取输入的字符串作为与所述数据传输指令对应的加密密码。可选的,在其中一个实施例中,所述目标数据加密模块还用于根据预设的加密算法以及所述加密密码对所述目标数据进行加密。可选的,在其中一个实施例中,所述装置还包括解密失败提示模块,用于接收所述目标终端发送的解密失败的提示信息,所述解密失败的提示信息由所述目标终端在所述接收到的加密后的目标数据进行解密的过程中解密失败时生成并返回。可选的,在其中一个实施例中,所述目标终端还用于接收输入的解密密码,根据所述解密密码对所述接收到的加密后的目标数据进行解密,获取解密后的目标数据进行存储。在终端与终端进行数据传输之前,发送方在发送目标数据之前首先需要使用加密密码对目标数据进行加密,然后将加密后的目标数据发送给接收方,接收方在接收到加密后的目标数据之后,只有在解密成功的情况下,才能打开目标数据或者对目标数据进行其他操作。也就是说,若接收到目标数据的一方没有正确的解密密码的情况下是不能正常打开或使用目标数据,从而防止了其他用户在窃取了目标数据或者错收了目标数据的情况下,因为不知道解密密码而无法读取目标数据,提高了进行数据传输的数据的安全性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:图1为一个实施例中一种数据传输方法的流程示意图;图2为一个实施例中一种数据传输装置的结构示意图;图3为一个实施例中运行前述数据传输方法的计算机设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本实施例中,特提出了一种数据传输方法,该方法的实现可依赖于计算机程序,该计算机程序可运行于基于冯诺依曼体系的计算机系统之上,该计算机程序可以是单独的数据传输应用程序或者某个应用中的数据传输的应用程序,例如,换机应用的应用程序、即时聊天应用中的文件传输的应用程序或近场通讯下的文件传输的应用程序等等。该计算机系统可以是运行上述计算机程序的例如智能手机、平板电脑、个人电脑等服务器或终端。具体的,如图1所示,上述数据传输方法包括如下步骤S102-S106:步骤S102:接收数据传输指令,获取与所述数据传输指令对应的目标数据.具体实施中,用户可以在可以进行数据传输的操作界面中输入数据传输指令,例如,在即时聊天应用中,用户打开文件传输的操作界面,并通过文件选择操作选择了某一个文件,即相当于输入了针对该文件的数据传输指令,并且该文件即为与该数据传输指令对应的目标数据。在另一个实施例中,例如,在“换机”或“手机搬家”等两个终端之间的数据迁移应用的操作界面中,用户在迁移源终端或者目标迁移终端中选中某一个文件或者某几个文件作为待迁移数据,即相当于输入了针对上述选中的文件的数据传输指令,并且,该选中的文件即为与该数据传输指令对应的目标数据。步骤S104:获取与所述数据传输指令对应的加密密码,根据所述加密密码对所述目标数据进行加密。在本实施例中,在进行数据传输之前需要对目标数据进行加密,以提高数据传输的安全性。在加密的过程中,需要用到加密密码,在本实施例中,加密密码可以是预先设定的,即用户预设了加密密码,并且在每一次对数据传输的目标数据进行加密时,都采用该预设的加密密码。具体的,在一个可选的实施例中,上述获取与所述数据传输指令对应的加密密码的步骤还包括:获取预设的加密密码作为与所述数据传输指令对应的加密密码。终端在接收到数据传输指令并确定待传输的目标数据之后,从终端中获取存储的预设的加密密码,例如,从终端中预设的密码存储区域中读取预设的加密密码。在另一个实施例中,对目标数据进行加密的加密密码还可以是用户输入的任意的加密密码,例如,在展示的密码输入界面中输入用户加密的加密密码。具体的,在一个可选的实施例中,上述获取与所述数据传输指令对应的加密密码的步骤还本文档来自技高网...
【技术保护点】
一种数据传输方法,其特征在于,包括:接收数据传输指令,获取与所述数据传输指令对应的目标数据;获取与所述数据传输指令对应的加密密码,根据所述加密密码对所述目标数据进行加密;将所述加密后的目标数据发送给目标终端,以使所述目标终端在接收到所述加密后的目标数据后对所述接收到的加密后的目标数据进行解密并存储。
【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:接收数据传输指令,获取与所述数据传输指令对应的目标数据;获取与所述数据传输指令对应的加密密码,根据所述加密密码对所述目标数据进行加密;将所述加密后的目标数据发送给目标终端,以使所述目标终端在接收到所述加密后的目标数据后对所述接收到的加密后的目标数据进行解密并存储。2.根据权利要求1所述的数据传输方法,其特征在于,所述获取与所述数据传输指令对应的加密密码的步骤还包括:获取预设的加密密码作为与所述数据传输指令对应的加密密码;或,获取输入的字符串作为与所述数据传输指令对应的加密密码。3.根据权利要求1所述的数据传输方法,其特征在于,所述根据所述加密密码对所述目标数据进行加密的步骤还包括:根据预设的加密算法以及所述加密密码对所述目标数据进行加密。4.根据权利要求1所述的数据传输方法,其特征在于,所述将所述加密后的目标数据发送给目标终端的步骤之后还包括:接收所述目标终端发送的解密失败的提示信息,所述解密失败的提示信息由所述目标终端在所述接收到的加密后的目标数据进行解密的过程中解密失败时生成并返回。5.根据权利要求1所述的数据传输方法,其特征在于,所述以使所述目标终端在接收到所述加密后的目标数据后对所述接收到的加密后的目标数据进行解密并存储还包括:通过目标终端接收输入的解密密码,根据所述解密密码对所述接收到的加密后的目标...
【专利技术属性】
技术研发人员:黄宏用,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。