数据转移方法、装置及电子设备与流程

文档序号:36011471发布日期:2023-11-17 05:43阅读:29来源:国知局
数据转移方法、装置及电子设备与流程

本发明涉及数据处理领域,具体而言,涉及一种数据转移方法、装置及电子设备。


背景技术:

1、由于网络隔离和数据交换技术的需要,传统的跨网数据摆渡(转移)方式主要是人工u盘摆渡到光盘摆渡机的过程,但本质上都是利用移动存储设备来进行,这种方式需要人力重复大量的工作,效率低下。

2、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本发明实施例提供了一种数据转移方法、装置及电子设备,以至少解决相关技术中在对不同客户端中的数据进行转移时,在客户端分别对应不同服务器的情况下,需要以手动方式进行数据转移,导致的数据转移效率低的技术问题。

2、根据本发明实施例的一个方面,提供了一种数据转移方法,包括:接收第一客户端发送的目标数据转移请求,其中,所述目标数据转移请求中携带有待转移数据,以及与所述待转移数据对应的目标转移标识,所述目标数据转移请求用于请求将所述待转移数据转移至第二客户端,所述第二客户端为与所述目标转移标识对应的客户端;确定所述待转移数据的数据类型;依据与所述数据类型对应的数据移动方式,将所述待转移数据以预定格式以及预定命名存储至第一存储空间中,得到目标转移数据,其中,所述第一存储空间为所述第一客户端对应的第一服务器中的存储空间,所述预定命名为与所述目标转移标识对应的命名;将所述第一存储空间中的所述目标转移数据转移至第二存储空间,以使所述第二客户端依据所述目标转移标识,从所述第二存储空间中调取所述预定命名的所述目标转移数据,其中,所述第二存储空间为所述第二客户端对应的第二服务器中的存储空间。

3、可选地,所述确定所述待转移数据的数据类型,包括:在所述目标数据转移请求中还携带有验证身份标识与验证密码的情况下,确定所述验证身份标识与所述验证密码是否匹配,得到匹配结果;在所述匹配结果为所述验证身份标识与所述验证密码匹配的情况下,确定所述待转移数据的所述数据类型。

4、可选地,所述依据与所述数据类型对应的数据移动方式,将所述待转移数据以预定格式以及预定命名存储至第一存储空间中,得到目标转移数据,包括:确定所述待转移数据的临时存储地址,并将所述待转移数据存储于所述临时存储地址中;依据所述待转移数据与所述临时存储地址,生成与所述待转移数据对应的存储任务;将所述存储任务添加至预定任务队列;在所述预定任务队列执行至所述存储任务的情况下,依据与所述数据类型对应的数据移动方式,从所述临时存储地址中调取所述待转移数据,将所述待转移数据存储至所述第一存储空间中,得到所述目标转移数据。

5、可选地,所述将所述待转移数据存储于所述临时存储地址中,包括:在所述待转移数据的数据类型为字符类型的情况下,转换所述待转移数据的数据类型,得到文本类型的待转移数据;将所述待转移数据以所述文本类型的格式存储于所述临时存储地址中。

6、可选地,所述将所述待转移数据存储于所述临时存储地址中,包括:在所述待转移数据的数据类型为文件夹类型的情况下,转换所述待转移数据的数据类型,得到压缩包类型的待转移数据;将所述待转移数据以所述压缩包类型的格式存储于所述临时存储地址中。

7、根据本发明实施例的一个方面,提供了一种数据转移方法,包括:接收第一客户端发送的预定数据转移请求,其中,所述预定数据转移请求中携带目标转移标识,所述目标数据转移请求用于请求第二客户端接收所述第一客户端发送的与目标转移标识对应的待转移数据;响应于所述预定数据转移请求,从第二存储空间中已存储的数据中,确定是否存在命名为与所述目标转移标识对应的预定命名的数据,得到确定结果,其中,所述第二存储空间中已存储的数据为由存储在第一存储空间中的数据转移得到的,所述存储在所述第一存储空间中的数据为所述第一客户端发送的待转移数据,所述第一存储空间为所述第一客户端对应的第一服务器中的存储空间,所述第二存储空间为所述第二客户端对应的第二服务器中的存储空间;在所述确定结果为存在命名为与所述目标转移标识对应的预定命名的数据的情况下,调取所述预定命名对应的目标转移数据。

8、根据本发明实施例的一个方面,提供了一种数据转移装置,包括:第一接收模块,用于接收第一客户端发送的目标数据转移请求,其中,所述目标数据转移请求中携带有待转移数据,以及与所述待转移数据对应的目标转移标识,所述目标数据转移请求用于请求将所述待转移数据转移至第二客户端,所述第二客户端为与所述目标转移标识对应的客户端;第一确定模块,用于确定所述待转移数据的数据类型;第二确定模块,用于依据与所述数据类型对应的数据移动方式,将所述待转移数据以预定格式以及预定命名存储至第一存储空间中,得到目标转移数据,其中,所述第一存储空间为所述第一客户端对应的第一服务器中的存储空间,所述预定命名为与所述目标转移标识对应的命名;转移模块,用于将所述第一存储空间中的所述目标转移数据转移至第二存储空间,以使所述第二客户端依据所述目标转移标识,从所述第二存储空间中调取所述预定命名的所述目标转移数据,其中,所述第二存储空间为所述第二客户端对应的第二服务器中的存储空间。

9、根据本发明实施例的一个方面,提供了一种数据转移装置,包括:第二接收模块,用于接收第一客户端发送的预定数据转移请求,其中,所述预定数据转移请求中携带目标转移标识,所述目标数据转移请求用于请求第二客户端接收所述第一客户端发送的与目标转移标识对应的待转移数据;第三确定模块,用于响应于所述预定数据转移请求,从第二存储空间中已存储的数据中,确定是否存在命名为与所述目标转移标识对应的预定命名的数据,得到确定结果,其中,所述第二存储空间中已存储的数据为由存储在第一存储空间中的数据转移得到的,所述存储在所述第一存储空间中的数据为所述第一客户端发送的待转移数据,所述第一存储空间为所述第一客户端对应的第一服务器中的存储空间,所述第二存储空间为所述第二客户端对应的第二服务器中的存储空间;调取模块,用于在所述确定结果为存在命名为与所述目标转移标识对应的预定命名的数据的情况下,调取所述预定命名对应的目标转移数据。

10、根据本发明实施例的一个方面,提供了一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现上述任一项所述的数据转移方法。

11、根据本发明实施例的一个方面,提供了一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述任一项所述的数据转移方法。

12、在本发明实施例中,接收第一客户端发送的目标数据转移请求,其中,目标数据转移请求中携带有待转移数据,以及与待转移数据对应的目标转移标识,目标数据转移请求用于请求将待转移数据转移至第二客户端,第二客户端为与目标转移标识对应的客户端。接收到目标数据转移请求后,响应于目标数据转移请求,确定待转移数据的数据类型,依据与数据类型对应的数据移动方式,将待转移数据以预定格式以及预定命名存储至第一存储空间中,得到目标转移数据。之后再将第一存储空间中的目标转移数据转移至第二存储空间,以使第二客户端依据目标转移标识,从第二存储空间中调取预定命名的目标转移数据,达到了将待转移数据从第一客户端转移至第二客户端的目的。而且由于待转移数据的预定命名为与目标转移标识对应的命名,因此,第二客户端可以自动根据目标转移标识,从第二存储空间已存储的数据中调取出对应的待转移数据,提高了数据转移的效率,解决了相关技术中在对不同客户端中的数据进行转移时,在客户端分别对应不同服务器的情况下,需要以手动方式进行数据转移,导致的数据转移效率低的技术问题。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1