肿瘤康复网,内容丰富有趣,生活中的好帮手!
肿瘤康复网 > 跨设备数据存储方法 系统 装置 设备 服务器及介质与流程

跨设备数据存储方法 系统 装置 设备 服务器及介质与流程

时间:2024-03-06 19:39:03

相关推荐

本申请涉及计算机技术领域,特别是涉及一种跨设备数据存储方法、系统、装置、设备、服务器及介质。

背景技术:

随着手机、平板电脑等智能化设备的发展与普及,同一用户可能拥有多个设备,由于每个设备所具有的功能和存储空间有所不同,用户可以根据自身使用需求在不同的使用场景中使用不同的设备。

相关技术中,如果用户想要将网络中的某一数据存储至自身拥有的设备,该用户只能在当前使用的第一存储设备中存储该数据,无法在该用户未使用的第二存储设备中存储该数据。因此,无法实现将网络中的数据下载至非当前使用的设备。

技术实现要素:

本申请实施例的目的在于提供一种跨设备数据存储方法、系统、装置、设备、服务器及介质,以实现在非当前使用的设备中存储数据。具体技术方案如下:

第一方面,本申请实施例提供了一种跨设备数据存储方法,所述方法应用于包括第一存储设备、至少一个第二存储设备和服务器的系统,所述第一存储设备和各所述第二存储设备属于同一用户,所述服务器中维护所述第二存储设备与所述服务器的连接状态信息,所述方法包括:

所述第一存储设备获取待存储数据的存储地址信息;

所述第一存储设备向所述服务器发送设备信息获取请求;

所述服务器响应于所述设备信息获取请求,向所述第一存储设备发送各所述第二存储设备的设备信息;

所述第一存储设备在各所述第二存储设备中筛选得到目标存储设备,所述目标存储设备与所述服务器的连接状态为保持连接状态;

所述第一存储设备向所述服务器发送跨设备数据存储请求;

所述服务器响应于所述跨设备数据存储请求,向所述目标存储设备发送下载指令;

所述目标存储设备响应于所述下载指令,从所述下载指令中携带的所述存储地址信息下载所述待存储数据。

第二方面,本申请实施例提供了一种跨设备数据存储方法,所述方法应用于包括第一存储设备、至少一个第二存储设备和服务器的系统,执行于所述第一存储设备,所述第一存储设备和各所述第二存储设备属于同一用户,所述服务器中维护所述第二存储设备与所述服务器的连接状态信息,所述方法包括:

获取待存储的第一数据的存储地址信息;

向所述服务器发送设备信息获取请求,以使得所述服务器响应于所述设备信息获取请求,向所述第一存储设备发送各所述第二存储设备的设备信息;

在各所述第二存储设备中筛选得到目标存储设备,所述目标存储设备与所述服务器的连接状态为保持连接状态;

向所述服务器发送跨设备数据存储请求,以使得所述服务器响应于所述跨设备数据存储请求,向所述目标存储设备发送下载指令,所述下载指令用于指示所述目标存储设备从所述下载指令中携带的所述存储地址信息下载所述第一数据。

第三方面,本申请实施例提供了一种跨设备数据存储方法,所述方法应用于包括第一存储设备、至少一个第二存储设备和服务器的系统,执行于所述服务器,所述第一存储设备和各所述第二存储设备属于同一用户,所述服务器中维护所述第二存储设备与所述服务器的连接状态信息,所述方法包括:

响应于所述第一存储设备发送的所述设备信息获取请求,向所述第一存储设备发送各所述第二存储设备的设备信息,以使得所述第一存储设备在各所述第二存储设备中筛选得到目标存储设备,所述目标存储设备与所述服务器的连接状态为保持连接状态;

响应于所述第一存储设备发送的跨设备数据存储请求,向所述目标存储设备发送下载指令,以使得所述目标存储设备响应于所述下载指令,从所述下载指令中携带的存储地址信息下载待存储数据。

第四方面,本申请实施例提供了一种跨设备数据存储系统,所述系统包括第一存储设备、至少一个第二存储设备和服务器,所述第一存储设备和各所述第二存储设备属于同一用户,所述服务器中维护所述第二存储设备与所述服务器的连接状态信息;

所述第一存储设备,用于获取待存储数据的存储地址信息;

所述第一存储设备,还用于向所述服务器发送设备信息获取请求;

所述服务器,用于响应于所述设备信息获取请求,向所述第一存储设备发送各所述第二存储设备的设备信息;

所述第一存储设备,还用于在各所述第二存储设备中筛选得到目标存储设备,所述目标存储设备与所述服务器的连接状态为保持连接状态;

所述第一存储设备,还用于向所述服务器发送跨设备数据存储请求;

所述服务器,还用于响应于所述跨设备数据存储请求,向所述目标存储设备发送下载指令;

所述目标存储设备,用于响应于所述下载指令,从所述下载指令中携带的所述存储地址信息下载所述待存储数据。

第五方面,本申请实施例提供了一种跨设备数据存储装置,所述装置应用于包括第一存储设备、至少一个第二存储设备和服务器的系统,设置于所述第一存储设备,所述第一存储设备和各所述第二存储设备属于同一用户,所述服务器中维护所述第二存储设备与所述服务器的连接状态信息,所述装置包括:

获取模块,用于获取待存储的第一数据的存储地址信息;

发送模块,用于向所述服务器发送设备信息获取请求,以使得所述服务器响应于所述设备信息获取请求,向所述第一存储设备发送各所述第二存储设备的设备信息;

筛选模块,用于在各所述第二存储设备中筛选得到目标存储设备,所述目标存储设备与所述服务器的连接状态为保持连接状态;

所述发送模块,还用于向所述服务器发送跨设备数据存储请求,以使得所述服务器响应于所述跨设备数据存储请求,向所述目标存储设备发送下载指令,所述下载指令用于指示所述目标存储设备从所述下载指令中携带的所述存储地址信息下载所述第一数据。

第六方面,本申请实施例提供了一种跨设备数据存储装置,所述装置应用于包括第一存储设备、至少一个第二存储设备和服务器的系统,设置于所述服务器,所述第一存储设备和各所述第二存储设备属于同一用户,所述服务器中维护所述第二存储设备与所述服务器的连接状态信息,所述装置包括:

响应模块,用于响应于所述第一存储设备发送的所述设备信息获取请求,向所述第一存储设备发送各所述第二存储设备的设备信息,以使得所述第一存储设备在各所述第二存储设备中筛选得到目标存储设备,所述目标存储设备与所述服务器的连接状态为保持连接状态;

发送模块,用于响应于所述第一存储设备发送的跨设备数据存储请求,向所述目标存储设备发送下载指令,以使得所述目标存储设备响应于所述下载指令,从所述下载指令中携带的存储地址信息下载待存储数据。

第七方面,本申请实施例提供了一种存储设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现上述第二方面所述的跨设备数据存储方法步骤。

第八方面,本申请实施例提供了一种服务器,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现上述第三方面所述的跨设备数据存储方法步骤。

第九方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第二方面或第三方面所述的跨设备数据存储方法步骤。

第十方面,本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第二方面或第三方面所述的跨设备数据存储方法。

本发明实施例至少包括以下有益效果:服务器中维护了与第一存储设备所属用户相同的各第二存储设备的连接状态信息,当需要下载待存储数据时,第一存储设备可以从服务器中获取的各第二存储设备的设备信息,并从各第二存储设备中选取与服务器保持连接的目标存储设备。由于目标存储设备与服务器保持连接,所以服务器在接收到第一存储设备发送的跨设备数据存储请求时,可以向目标存储设备发送下载指令,以使得目标存储设备下载待存储数据。因此本发明实施例实现了让用户通过使用第一存储设备,将待存储数据下载至用户当前未使用的目标存储设备中。

当然,实施本申请的任一产品或方法并不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的一种跨设备数据存储系统的示例图;

图2为本申请实施例提供的一种跨设备数据存储过程的信令图;

图3为本申请实施例提供的一种跨设备数据存储方法的流程图;

图4为本申请实施例提供的另一种跨设备数据存储方法的流程图;

图5为本申请实施例提供的另一种跨设备数据存储方法的流程图;

图6为本申请实施例提供的另一种跨设备数据存储系统的示例图;

图7为本申请实施例提供的一种跨设备数据存储装置的结构示意图;

图8为本申请实施例提供的另一种跨设备数据存储装置的结构示意图;

图9为本申请实施例提供的一种存储设备的结构示意图;

图10为本申请实施例提供的一种服务器的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

为了满足用户将网络中的数据下载至非当前使用的设备的需求,本申请实施例提供了一种跨设备数据存储方法、系统、装置、设备、服务器及介质,首先,从总体上对本申请实施例提供的跨设备数据存储系统进行说明。

参见图1,本申请实施例提供的一种跨设备数据存储系统包括服务器101、第一存储设备105和至少一个第二存储设备。本申请实施例中,第一存储设备105和各第二存储设备属于同一用户。服务器101中维护第二存储设备与服务器101的连接状态信息。

可选的,第一存储设备105和第二存储设备可以为手机、平板电脑、智能穿戴式设备等电子设备,第一存储设备105为用户当前使用的存储设备,第二存储设备为该用户具有数据存储权限的存储设备。

例如,用户登录存储设备1的跨设备数据存储的客户端,第一存储设备为存储设备1,第二存储设备为该用户具有数据存储权限的存储设备。

如图1所示,第二存储设备包括:第二存储设备a102,第二存储设备b103和第二存储设备c104。服务器101可以与第一存储设备105以及各第二存储设备通讯连接。

第一存储设备105,用于获取待存储数据的存储地址信息。

第一存储设备105,还用于向服务器101发送设备信息获取请求。

服务器101,还用于响应于设备信息获取请求,向第一存储设备105发送各第二存储设备的设备信息。

第一存储设备105,还用于在各第二存储设备中筛选得到目标存储设备。其中,目标存储设备与服务器101的连接状态为保持连接状态。

第一存储设备105,还用于向服务器101发送跨设备数据存储请求。

服务器101,还用于响应于跨设备数据存储请求,向目标存储设备发送下载指令。

目标存储设备,用于响应于下载指令,从下载指令中携带的存储地址信息下载待存储数据。

本发明实施例至少包括以下有益效果:服务器中维护了与第一存储设备所属用户相同的各第二存储设备的连接状态信息,当需要下载待存储数据时,第一存储设备可以从服务器中获取的各第二存储设备的设备信息,并从各第二存储设备中选取与服务器保持连接的目标存储设备。由于目标存储设备与服务器保持连接,所以服务器在接收到第一存储设备发送的跨设备数据存储请求时,可以向目标存储设备发送下载指令,以使得目标存储设备下载待存储数据。因此本发明实施例实现了让用户通过使用第一存储设备,将待存储数据下载至用户当前未使用的目标存储设备中。

如图2所示,本申请实施例还提供了一种跨设备数据存储方法,该方法可以应用于图1所示的包括第一存储设备、至少一个第二存储设备和服务器的系统,第一存储设备和各第二存储设备属于同一用户,服务器中维护第二存储设备与服务器的连接状态信息,该方法包括:

步骤201,第一存储设备获取待存储数据的存储地址信息。

步骤202,第一存储设备向服务器发送设备信息获取请求。

步骤203,服务器响应于设备信息获取请求,向第一存储设备a发送各第二存储设备的设备信息。

步骤204,第一存储设备在各第二存储设备中筛选得到目标存储设备。

其中,目标存储设备与服务器的连接状态为保持连接状态。

步骤205,第一存储设备向服务器发送跨设备数据存储请求。

步骤206,服务器响应于跨设备数据存储请求,向目标存储设备发送下载指令。

步骤207,目标存储设备响应于下载指令,从下载指令中携带的存储地址信息下载待存储数据。

本发明实施例至少包括以下有益效果:服务器中维护了与第一存储设备所属用户相同的各第二存储设备的连接状态信息,当需要下载待存储数据时,第一存储设备可以从服务器中获取的各第二存储设备的设备信息,并从各第二存储设备中选取与服务器保持连接的目标存储设备。由于目标存储设备与服务器保持连接,所以服务器在接收到第一存储设备发送的跨设备数据存储请求时,可以向目标存储设备发送下载指令,以使得目标存储设备下载待存储数据。因此本发明实施例实现了让用户通过使用第一存储设备,将待存储数据下载至用户当前未使用的目标存储设备中。

本发明实施例还提供了另一种跨设备数据存储方法,如图3所示,该方法可以应用于图1所示的包括第一存储设备、至少一个第二存储设备和服务器的系统,执行于第一存储设备,其中,第一存储设备和各第二存储设备属于同一用户,服务器中维护第二存储设备与服务器的连接状态信息,该方法包括:

步骤301,获取待存储的第一数据的存储地址信息。

可选的,第一存储设备在检测到用户对第一存储设备执行跨设备数据存储操作时,可以获取待存储的第一数据的存储地址信息。

例如,在检测到用户在预设数据存储界面中填写第一数据的存储地址信息;或者,在预先设置有各数据对应的存储地址信息的时,检测到用户点击第一数据对应的跨设备数据存储图标,可以获取第一数据的存储地址信息。存储地址信息可以为统一资源定位符(uniformresourcelocator,url)。

步骤302,向服务器发送设备信息获取请求,以使得服务器响应于设备信息获取请求,向第一存储设备发送各第二存储设备的设备信息。

在本申请实施例中,设备信息获取请求中可以携带第一存储设备所属的用户的用户标识,使得服务器在接收到获取请求时,可以获取该用户标识对应的第二存储设备的设备信息,并向第一存储设备发送获取的设备信息。

其中,第一存储设备所属的用户也就是在第一存储设备的跨设备数据存储的客户端中登录的用户。

步骤303,在各第二存储设备中筛选得到目标存储设备。其中,目标存储设备与服务器的连接状态为保持连接状态。

在本申请实施例中,第一存储设备可以在接收到服务器发送的各第二存储设备的设备信息后,根据第二存储设备与服务器的连接状态,选择任一与服务器的连接状态为保持连接状态的第二存储设备,作为目标存储设备。

可以理解的,若第二存储设备与服务器的连接状态为断开连接状态,则该第二存储设备无法接收到服务器发送的下载指令,无法下载数据。

本申请实施例中,第一存储设备根据各第二存储设备的设备信息包括的设备标识和第二存储设备与服务器的连接状态,在第二存储设备中确定目标存储设备的实现方式可以是多种多样的。在一种可行的实现方式中,设备信息还可以包括存储内存和下载速度,第一存储设备也可以在与服务器的连接状态为保持连接状态的第二存储设备中,选择满足预设选择条件的第二存储设备,作为目标存储设备。其中,预设选择条件可以为存储内存大于内存阈值或下载速度大于速度阈值。

在另一种可行的实现方式中,设备信息还可以包括已存储数据的标识,第一存储设备也可以在与服务器的连接状态为保持连接状态的第二存储设备中,选择未存储第一数据的第二存储设备,作为目标存储设备。

步骤304,向服务器发送跨设备数据存储请求,以使得服务器响应于跨设备数据存储请求,向目标存储设备发送下载指令。

可选的,跨设备数据存储请求中可以包括存储地址信息和目标存储设备的目标设备标识。下载指令用于指示目标存储设备从下载指令中携带的存储地址信息下载第一数据。

一种实施方式中,第一存储设备可以生成包含存储地址信息和目标存储设备的目标设备标识的跨设备数据存储请求,然后,向服务器发送跨设备数据存储请求,以使服务器根据目标设备标识确定目标存储设备,并向目标存储设备发送下载指令,目标存储设备从下载指令中携带的存储地址信息下载并存储第一数据。

本发明实施例至少包括以下有益效果:服务器中维护了与第一存储设备所属用户相同的各第二存储设备的连接状态信息,当需要下载第一数据时,第一存储设备可以从服务器中获取的各第二存储设备的设备信息,并从各第二存储设备中选取与服务器保持连接的目标存储设备。由于目标存储设备与服务器保持连接,所以服务器在接收到第一存储设备发送的跨设备数据存储请求时,可以向目标存储设备发送下载指令,以使得目标存储设备下载待存储数据。因此本发明实施例实现了让用户通过使用第一存储设备,将第一数据下载至用户当前未使用的目标存储设备中。

可选的,参见图4,上述步骤303中筛选目标存储设备的方式包括:

步骤401,在显示界面中显示设备信息。

其中,设备信息可以包括第二存储设备的设备标识、存储内存和第二存储设备与服务器的连接状态信息。

其中,任一第二存储设备与服务器的连接状态信息可以为保持连接状态或断开连接状态,设备标识用于唯一标识存储设备,设备标识包括但不限于设备名称、设备身份标识(identity,id)和设备网际互联协议(internetprotocol,ip)中的至少一种。设备标识可以为任意一种能够唯一标识设备的参数,例如,设备标识可以是设备id。设备标识也可以由至少两种参数混合组成,例如,设备标识可以包括设备名称、设备id、设备ip中的至少两种,其中,设备名称可以为小明的手机,设备id可以为国际移动设备识别码(internationalmobileequipmentidentity,imei),设备ip可以为100.100.0.100。

一种实施方式中,第一存储设备在接收到服务器发送的第二存储设备的设备信息后,第一存储设备可以在显示界面中显示第二存储设备的设备标识、存储内存和第二存储设备与服务设备的连接状态,以使用户在显示界面中查看各第二存储设备的设备信息。

步骤402,接收响应于用户选择操作所生成的选择指令,确定目标存储设备。

其中,目标存储设备为与服务器连接状态为保持连接状态且存储内存满足数据存储需求的第二存储设备。

在本申请实施例中,第一存储设备可以检测到用户基于第二存储设备的设备标识、存储内存和第二存储设备与服务设备的连接状态等设备信息执行的选择操作。例如,选择操作可以为从显示界面中显示的多个第二存储设备的图标中,点击某一第二存储设备的图标。

第一存储设备接收到响应于选择操作所生成的选择指令时,可以获取选择指令中携带的设备标识,将该设备标识所属的第二存储设备作为目标存储设备。

本申请实施例中,第一存储设备可以在显示界面中显示第二存储设备的设备标识、存储内存和第二存储设备与服务器的连接状态。由此,方便用户查看各第二存储设备的设备信息,并选择存储内存满足数据存储需求且与服务器的连接状态为保持连接状态的第二存储设备作为目标存储设备,使得目标存储设备可以接收到服务器发送的下载指令,而且存储内存足够存储第一数据。

可选的,第一存储设备还可以向服务器注册或更新第一存储设备所属的用户具有数据存储权限的第二存储设备,包括以下步骤:

步骤一、获取该用户的用户标识和待设置数据存储权限的存储设备的设备信息。

在本申请实施例中,如果用户想要获取某一存储设备的数据存储权限,第一存储设备可以检测到用户执行的预设操作,并获取该用户的用户标识、待设置数据存储权限的存储设备的设备信息,生成权限设置请求。例如,预设操作可以为在预设设备绑定界面中,填写待设置数据存储权限的存储设备的设备名称、设备id和设备ip中的至少一种;预设操作还可以为在预设设备绑定界面中,选择本设备作为待设置数据存储权限的设备。

然后,第一存储设备可以获取在第一存储设备的跨设备数据存储的客户端中登录的用户的用户标识、待设置数据存储权限的存储设备的设备信息(包括设备标识),生成包含该用户标识、待设置数据存储权限的存储设备的设备信息的权限设置请求。

步骤二、向投递设备发送权限设置请求,以使投递设备向服务器转发权限设置请求。

其中,权限设置请求用于指示服务器根据权限设置请求中携带的用户标识和待设置数据存储权限的存储设备的设备信息,生成或更新用户标识与第二存储设备的设备信息的对应关系。

在本申请实施例中,权限设置请求中携带有用户标识和待设置数据存储权限的存储设备的设备信息,以使服务器根据权限设置请求对应存储该用户标识和该设备信息,得到该用户标识与该设备信息的对应关系,或者删除该该用户标识与该设备信息的对应关系,或者更新该用户标识与该设备信息的对应关系。从而便于服务器基于该对应关系,确定该用户标识所对应的设备信息。该用户标识所属的用户对该设备信息所属的设备具有数据存储权限。

可选的,为了提高权限设置的有效性,服务器可以在接收到权限设置请求后,向待设置数据存储权限的存储设备发送验证消息,以便使用该存储设备的用户基于验证消息,确定是否将该存储设备的数据存储权限授权给第一存储设备所属的用户。当服务器接收到表示将该存储设备的数据存储权限授权给第一存储设备所属的用户的确认消息后,服务器可以在本地对应存储该用户标识和该设备信息,得到该用户标识与该设备信息的对应关系。

本申请实施例还可以包括以下有益效果:由于服务器可以根据权限设置请求生成或更新用户标识与设备信息的对应关系,提高了跨设备数据存储方法的时效性。

可选的,在第一存储设备向服务器发送跨设备数据存储请求后,为了便于用户查看目标存储设备存储第一数据的存储进度,第一存储设备还可以在显示界面中显示第一数据的存储进度信息,包括以下步骤:

步骤一、第一存储设备向服务器发送第一数据的存储进度信息获取请求,以使得服务器响应于存储进度信息获取请求,从目标存储设备中获取第一数据的存储进度信息,并向第一存储设备发送存储进度信息。

其中,存储进度信息可以包括第一数据的名称以及存储进度,例如,存储进度可以为50%。存储进度信息还可以包括其他数据的名称和存储进度,其他数据可以包括已成功存储的数据、正在存储的数据以及待存储的数据。

可选的,服务器向目标存储设备请求获取第一数据的存储进度信息时,目标存储设备可以生成第一数据的存储进度信息,并向服务器发送存储进度信息。由此,第一存储设备可以接收到服务器发送的第一数据的存储进度信息。

步骤二、在显示界面中显示存储进度信息。

在本申请实施例中,第一存储设备可以在显示界面中显示第一数据的存储进度信息,使得用户可以在显示界面中查看第一数据的存储进度。

可选的,第一存储设备还可以在显示界面中显示可执行操作的操作标识,以便用户查看可执行的操作,进一步对目标存储设备执行可执行操作,其中,可执行操作包括暂停数据存储、继续数据存储。

本申请实施例还可以包括以下有益效果:第一存储设备可以接收服务器发送的第一数据的存储进度信息,并在显示界面中显示存储进度信息,以使用户可以在显示界面中查看第一数据的存储进度。实现了在利用非当前使用的目标存储设备存储待存储的第一数据的同时,方便用户查看待存储的第一数据的存储进度。

可选的,第一存储设备还可以执行跨设备数据存储任务,具有第一存储设备的数据存储权限的用户可以通过任一存储设备,向服务器发送跨设备数据存储请求,服务器响应于该跨设备数据存储请求,向第一存储设备发送第二数据的下载指令。若第一存储设备接收到服务器发送的第二数据的下载指令,从第二数据的下载指令中携带的存储地址信息下载第二数据。

本申请实施例还可以包括以下有益效果:本申请实施例中的存储设备既可以执行跨设备数据存储任务,又可以指示其他存储设备执行跨设备数据存储任务,使得本申请实施例的应用范围更广。

参见图5,本申请实施例还提供了另一种跨设备数据存储方法,该方法可以应用于提1所示的包括第一存储设备、至少一个第二存储设备和服务器的系统,执行于服务器,第一存储设备和各第二存储设备属于同一用户,服务器中维护第二存储设备与服务器的连接状态信息,该方法包括:

步骤501,响应于第一存储设备发送的设备信息获取请求,向第一存储设备发送各第二存储设备的设备信息,以使得第一存储设备在各第二存储设备中筛选得到目标存储设备。其中,目标存储设备与服务器的连接状态为保持连接状态。

一种实施方式中,当服务器接收到第一存储设备发送的设备信息获取请求时,可以从设备信息获取请求中提取用户标识,该用户标识为第一存储设备所属的用户的用户标识。然后获取该用户标识对应的第二存储设备的设备信息,并向第一存储设备发送获取的设备信息,该用户标识所属的用户对该第二存储设备具有数据存储权限。设备信息可以包括第二存储设备的设备标识以及第二存储设备与服务器的连接状态信息。

可选的,第二存储设备的设备信息还可以包括第二存储设备的存储内存。

步骤502,响应于第一存储设备发送的跨设备数据存储请求,向目标存储设备发送下载指令,以使得目标存储设备响应于下载指令,从下载指令中携带的存储地址信息下载待存储数据。

其中,跨设备数据存储请求可以携带待存储数据的存储地址信息和目标存储设备的目标设备标识。

一种实施方式中,服务器可以从预先存储的设备信息中,确定目标设备标识对应的目标存储设备的目标ip,然后根据目标ip向目标存储设备发送下载指令,以使目标存储设备响应于下载指令,从下载指令中携带的存储地址信息下载待存储数据,并存储待存储数据。

本发明实施例至少包括以下有益效果:服务器中维护了与第一存储设备所属用户相同的各第二存储设备的连接状态信息,当需要下载待存储数据时,服务器可以向第一存储设备发送各第二存储设备的设备信息,以使得第一存储设备从各第二存储设备中选取与服务器保持连接的目标存储设备。由于目标存储设备与服务器保持连接,所以服务器在接收到第一存储设备发送的跨设备数据存储请求时,可以向目标存储设备发送下载指令,以使得目标存储设备下载待存储数据。因此本发明实施例实现了让用户通过使用第一存储设备,将待存储数据下载至用户当前未使用的目标存储设备中。

可选的,服务器中存储有第一存储设备所属的用户的用户标识与第二存储设备的设备信息的对应关系,该对应关系通过如下方式生成或更新:服务器接收投递设备发送的权限设置请求,响应于权限设置请求,根据权限设置请求中携带的该用户的用户标识和待设置数据存储权限的存储设备的设备信息,生成或更新用户标识与第二存储设备的设备信息的对应关系。

其中,第二存储设备的设备信息可以包括设备标识、存储内存和第二存储设备与服务器的连接状态信息。其中,第二存储设备的设备信息包括的信息分为实时状态信息和非实时状态信息。第一存储设备可以向服务器发送第二存储设备的非实时状态信息,服务器可以维护第二存储设备的实时状态信息。

例如,非实时状态信息包括设备标识,实时状态信息包括第二存储设备与服务器的连接状态信息以及第二存储设备的存储内存。

例如,第二存储设备在启动客户端时,可以与服务器建立连接,服务器可以检测该连接是否有效。若有效,则第二存储设备与服务器的连接状态为保持连接状态;若无效,则第二存储设备与服务器的连接状态为断开连接状态。服务器还可以每间隔预设时长,检测第二存储设备与服务器的连接是否有效。

由此,服务器在接收到第一存储设备发送的设备信息获取请求(设备信息获取请求中携带有用户标识)时,可以根据该用户标识与第二存储设备的设备信息的对应关系,获取该用户标识对应的第二存储设备的设备信息,并向第一存储设备发送获取的第二存储设备的设备信息。

本申请实施例还可以包括以下有益效果:服务器可以接收第一存储设备发送的权限设置请求(权限设置请求携带有用户标识与设备信息),生成或更新用户标识与设备信息的对应关系,便于服务器对用户具有数据存储权限的第二存储设备进行管理。

可选的,服务器还可以向第一存储设备发送目标存储设备获取待存储数据的存储进度信息,包括如下步骤:

步骤一、服务器接收第一存储设备发送的待存储数据的存储进度信息获取请求。

步骤二、服务器响应于存储进度信息获取请求,从目标存储设备中获取待存储数据的存储进度信息。

其中,存储进度信息包括待存储数据的存储进度。存储进度信息还可以包括待存储数据的名称。

步骤三、向第一存储设备发送存储进度信息,以使得第一存储设备在显示界面中显示存储进度信息。

本申请实施例还可以包括以下有益效果:服务器可以向第一存储设备发送待存储数据的存储进度信息,使得第一存储设备可以在显示界面显示待存储数据的存储进度信息,便于用户查看待存储数据的存储进度。实现了在利用非当前使用的目标存储设备存储待存储数据的同时,方便用户查看待存储数据的存储进度。

可选的,如图6所示,本申请实施例还提供了另一种跨设备数据存储系统,该系统包括:服务器601、投递设备602、账户管理设备603、数据库a604、数据库b605、数据源606、第一存储设备607和各第二存储设备608。

其中,服务器601、投递设备602、账户管理设备603、数据库a604和数据库b605属于后台服务,可以通过互联网实现后台服务之间的通信。第一存储设备607和第二存储设备608属于用户设备,用户设备与数据源606、以及用户设备与后台服务之间可以通过接入网络实现通信。

图6中各设备的数量仅为一种示例,本申请实施例不对各设备数量作具体限定。

第一存储设备607,用于从数据源606中获取待存储数据的存储地址信息。

第一存储设备607,还用于向投递设备602发送设备信息获取请求。

投递设备602,用于向服务器601转发设备信息获取请求。设备信息获取请求中携带有第一存储设备607所属的用户的用户标识。

服务器601,用于响应于设备信息获取请求,从数据库a604中获取该用户标识对应的各第二存储设备608的设备标识,再从数据库b605中获取包括该设备标识的第二存储设备608的设备信息,并向投递设备602发送各第二存储设备608的设备信息。

其中,数据库b605中存储了各第二存储设备608的设备信息。每个第二存储设备608的设备信息包括:设备标识、存储内存和第二存储设备608与服务器601的连接状态信息。

数据库a604中存储了各用户标识与设备标识的对应关系。用户标识所属的用户对该用户标识对应的设备标识所属的设备具有数据存储权限。

可选的,数据库a604和数据库b605存储的数据可以存储在同一数据库中。此时数据库中可以存储用户标识与设备信息的对应关系。

可选的,服务器601可以通过投递设备602以及账户管理设备603,从数据库a604中获取数据。

其中,账户管理设备603可以根据投递设备602转发的权限设置请求中携带的用户标识和设备信息,生成或更新数据库a604中存储的用户标识与设备信息的对应关系。投递设备602可以将第一存储设备607发送的权限设置请求转发至账户管理设备603以及服务器601。

投递设备602,还用于向第一存储设备607转发各第二存储设备608的设备信息。

第一存储设备607,还用于在各第二存储设备608中筛选得到目标存储设备。其中,目标存储设备与服务器601的连接状态为保持连接状态。

第一存储设备607,还用于向投递设备602发送跨设备数据存储请求。

投递设备602,还用于向服务器601转发跨设备数据存储请求。

服务器601,还用于响应于跨设备数据存储请求,向目标存储设备发送下载指令。

目标存储设备,用于响应于下载指令,从下载指令中携带的存储地址信息下载待存储数据。

本申请实施例还可以包括以下有益效果:与通过设备互联传输,将一个存储设备中的数据传输到另一个存储设备的方式相比,由于该方式一般通过蓝牙传输,难以实现远程数据传输。而本申请实施例中的目标存储设备可以从互联网中获取数据,摆脱了设备间互联造成的传输距离的束缚,可以实现远程数据传输。

与一个存储设备将数据上传至云端,另一个存储设备再从云端下载的方式相比,由于该方式需要消耗上传和下载的传输时间,效率较低。而本申请实施例中的目标存储设备可以直接从存储地址信息下载数据,存储设备不需要先将数据上传至云端,所以本申请实施例减少了跨设备数据存储的耗时,提高了跨设备数据存储的效率。

另外,本申请实施例还可以利用第一存储设备,使得目标存储设备下载视频以及软件数据包,用户无需操作目标存储设备,使得远程设备的数据获取更加快捷。

对应于上述方法实施例,参见图7,本申请实施例还提供了一种跨设备数据存储装置,该装置可以应用于包括第一存储设备、至少一个第二存储设备和服务器的系统,设置于第一存储设备,第一存储设备和各第二存储设备属于同一用户,服务器中维护第二存储设备与服务器的连接状态信息,该装置包括:获取模块701、发送模块702和筛选模块703;

获取模块701,用于获取待存储的第一数据的存储地址信息;

发送模块702,用于向服务器发送设备信息获取请求,以使得服务器响应于设备信息获取请求,向第一存储设备发送各第二存储设备的设备信息;

筛选模块703,用于在各第二存储设备中筛选得到目标存储设备,目标存储设备与服务器的连接状态为保持连接状态;

发送模块702,还用于向服务器发送跨设备数据存储请求,以使得服务器响应于跨设备数据存储请求,向目标存储设备发送下载指令,下载指令用于指示目标存储设备从下载指令中携带的存储地址信息下载第一数据。

可选的,筛选模块703,可以具体用于:

在显示界面中显示设备信息,设备信息包括第二存储设备的设备标识、存储内存和第二存储设备与服务器的连接状态信息;

接收响应于用户选择操作所生成的选择指令,确定目标存储设备,目标存储设备为与服务器连接状态为保持连接状态且存储内存满足数据存储需求的第二存储设备。

可选的,获取模块701,还用于获取用户的用户标识和待设置数据存储权限的存储设备的设备信息;

发送模块702,还用于向投递设备发送权限设置请求,以使投递设备向服务器转发权限设置请求,权限设置请求用于指示服务器根据权限设置请求中携带的用户标识和待设置数据存储权限的存储设备的设备信息,生成或更新用户标识与第二存储设备的设备信息的对应关系。

可选的,装置还包括:显示模块704;

发送模块702,还用于向服务器发送第一数据的存储进度信息获取请求,以使得服务器响应于存储进度信息获取请求,从目标存储设备中获取第一数据的存储进度信息,并向第一存储设备发送存储进度信息;

显示模块704,用于在显示界面中显示存储进度信息。

可选的,该装置还可以包括:下载模块705;

下载模块705,用于在接收到服务器发送的第二数据的下载指令时,从第二数据的下载指令中携带的存储地址信息下载第二数据。

参见图8,本申请实施例还提供了另一种跨设备数据存储装置,该装置应用于包括第一存储设备、至少一个第二存储设备和服务器的系统,设置于服务器,第一存储设备和各第二存储设备属于同一用户,服务器中维护第二存储设备与服务器的连接状态信息,该装置包括:响应模块801和发送模块802。

响应模块801,用于响应于第一存储设备发送的设备信息获取请求,向第一存储设备发送各第二存储设备的设备信息,以使得第一存储设备在各第二存储设备中筛选得到目标存储设备,目标存储设备与服务器的连接状态为保持连接状态;

发送模块802,用于响应于第一存储设备发送的跨设备数据存储请求,向目标存储设备发送下载指令,以使得目标存储设备响应于下载指令,从下载指令中携带的存储地址信息下载待存储数据。

可选的,该装置还可以包括:接收模块803;

接收模块803,用于接收投递设备发送的权限设置请求,响应于权限设置请求,根据权限设置请求中携带的用户的用户标识和待设置数据存储权限的存储设备的设备信息,生成或更新用户标识与第二存储设备的设备信息的对应关系,第二存储设备的设备信息包括设备标识、存储内存和第二存储设备与服务器的连接状态信息。

可选的,响应模块801,具体用于:

根据用户标识与第二存储设备的设备信息的对应关系,获取用户标识对应的第二存储设备的设备信息,并向第一存储设备发送第二存储设备的设备信息,设备信息获取请求中携带有用户标识。

可选的,该装置还可以包括:接收模块803和获取模块804;

接收模块803,用于接收第一存储设备发送的待存储数据的存储进度信息获取请求;

获取模块804,用于响应于存储进度信息获取请求,从目标存储设备中获取待存储数据的存储进度信息;

发送模块802,还用于向第一存储设备发送存储进度信息,以使得第一存储设备在显示界面中显示存储进度信息。

本申请实施例还提供了一种存储设备,如图9所示,包括处理器901、通信接口902、存储器903和通信总线904,其中,处理器901,通信接口902,存储器903通过通信总线904完成相互间的通信,

存储器903,用于存放计算机程序;

处理器901,用于执行存储器903上所存放的程序时,实现上述方法实施例中由第一存储设备执行的步骤。

本申请实施例还提供了一种服务器,如图10所示,包括处理器1001、通信接口1002、存储器1003和通信总线1004,其中,处理器1001,通信接口1002,存储器1003通过通信总线1004完成相互间的通信,

存储器1003,用于存放计算机程序;

处理器1001,用于执行存储器1003上所存放的程序时,实现上述上述方法实施例中由服务器执行的步骤。

上述电子设备提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述电子设备与其他设备之间的通信。

存储器可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non-volatilememory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

在本申请提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述实施例中由第一存储设备或服务器执行的跨设备数据存储方法的步骤。

在本申请提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中由第一存储设备或服务器执行的跨设备数据存储方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例、系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。凡在本申请的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本申请的保护范围内。

技术特征:

1.一种跨设备数据存储方法,其特征在于,所述方法应用于包括第一存储设备、至少一个第二存储设备和服务器的系统,所述第一存储设备和各所述第二存储设备属于同一用户,所述服务器中维护所述第二存储设备与所述服务器的连接状态信息,所述方法包括:

所述第一存储设备获取待存储数据的存储地址信息;

所述第一存储设备向所述服务器发送设备信息获取请求;

所述服务器响应于所述设备信息获取请求,向所述第一存储设备发送各所述第二存储设备的设备信息;

所述第一存储设备在各所述第二存储设备中筛选得到目标存储设备,所述目标存储设备与所述服务器的连接状态为保持连接状态;

所述第一存储设备向所述服务器发送跨设备数据存储请求;

所述服务器响应于所述跨设备数据存储请求,向所述目标存储设备发送下载指令;

所述目标存储设备响应于所述下载指令,从所述下载指令中携带的所述存储地址信息下载所述待存储数据。

2.一种跨设备数据存储方法,其特征在于,所述方法应用于包括第一存储设备、至少一个第二存储设备和服务器的系统,执行于所述第一存储设备,所述第一存储设备和各所述第二存储设备属于同一用户,所述服务器中维护所述第二存储设备与所述服务器的连接状态信息,所述方法包括:

获取待存储的第一数据的存储地址信息;

向所述服务器发送设备信息获取请求,以使得所述服务器响应于所述设备信息获取请求,向所述第一存储设备发送各所述第二存储设备的设备信息;

在各所述第二存储设备中筛选得到目标存储设备,所述目标存储设备与所述服务器的连接状态为保持连接状态;

向所述服务器发送跨设备数据存储请求,以使得所述服务器响应于所述跨设备数据存储请求,向所述目标存储设备发送下载指令,所述下载指令用于指示所述目标存储设备从所述下载指令中携带的所述存储地址信息下载所述第一数据。

3.根据权利要求2所述的方法,其特征在于,所述在各所述第二存储设备中筛选得到目标存储设备,包括:

在显示界面中显示所述设备信息,所述设备信息包括所述第二存储设备的设备标识、存储内存和所述第二存储设备与所述服务器的连接状态信息;

接收响应于用户选择操作所生成的选择指令,确定目标存储设备,所述目标存储设备为与所述服务器连接状态为保持连接状态且存储内存满足数据存储需求的第二存储设备。

4.根据权利要求2所述的方法,其特征在于,所述方法还包括:

获取所述用户的用户标识和待设置数据存储权限的存储设备的设备信息;

向投递设备发送权限设置请求,以使所述投递设备向所述服务器转发所述权限设置请求,所述权限设置请求用于指示所述服务器根据所述权限设置请求中携带的所述用户标识和所述待设置数据存储权限的存储设备的设备信息,生成或更新所述用户标识与第二存储设备的设备信息的对应关系。

5.根据权利要求2-4任一项所述的方法,其特征在于,所述方法还包括:

向所述服务器发送所述第一数据的存储进度信息获取请求,以使得所述服务器响应于所述存储进度信息获取请求,从所述目标存储设备中获取所述第一数据的存储进度信息,并向所述第一存储设备发送所述存储进度信息;

在显示界面中显示所述存储进度信息。

6.根据权利要求2所述的方法,其特征在于,所述方法还包括:

若接收到所述服务器发送的第二数据的下载指令,从所述第二数据的下载指令中携带的存储地址信息下载所述第二数据。

7.一种跨设备数据存储方法,其特征在于,所述方法应用于包括第一存储设备、至少一个第二存储设备和服务器的系统,执行于所述服务器,所述第一存储设备和各所述第二存储设备属于同一用户,所述服务器中维护所述第二存储设备与所述服务器的连接状态信息,所述方法包括:

响应于所述第一存储设备发送的所述设备信息获取请求,向所述第一存储设备发送各所述第二存储设备的设备信息,以使得所述第一存储设备在各所述第二存储设备中筛选得到目标存储设备,所述目标存储设备与所述服务器的连接状态为保持连接状态;

响应于所述第一存储设备发送的跨设备数据存储请求,向所述目标存储设备发送下载指令,以使得所述目标存储设备响应于所述下载指令,从所述下载指令中携带的存储地址信息下载待存储数据。

8.根据权利要求7所述的方法,其特征在于,所述方法还包括:

接收投递设备发送的权限设置请求,响应于所述权限设置请求,根据所述权限设置请求中携带的所述用户的用户标识和待设置数据存储权限的存储设备的设备信息,生成或更新所述用户标识与第二存储设备的设备信息的对应关系,所述第二存储设备的设备信息包括设备标识、存储内存和所述第二存储设备与所述服务器的连接状态信息。

9.根据权利要求8所述的方法,其特征在于,所述响应于所述第一存储设备发送的所述设备信息获取请求,向所述第一存储设备发送各所述第二存储设备的设备信息,包括:

根据所述用户标识与第二存储设备的设备信息的对应关系,获取所述用户标识对应的第二存储设备的设备信息,并向所述第一存储设备发送所述第二存储设备的设备信息,所述设备信息获取请求中携带有所述用户标识。

10.根据权利要求7-9任一项所述的方法,其特征在于,所述方法还包括:

接收所述第一存储设备发送的所述待存储数据的存储进度信息获取请求;

响应于所述存储进度信息获取请求,从所述目标存储设备中获取所述待存储数据的存储进度信息;

向所述第一存储设备发送所述存储进度信息,以使得所述第一存储设备在显示界面中显示所述存储进度信息。

11.一种跨设备数据存储系统,其特征在于,所述系统包括第一存储设备、至少一个第二存储设备和服务器,所述第一存储设备和各所述第二存储设备属于同一用户,所述服务器中维护所述第二存储设备与所述服务器的连接状态信息;

所述第一存储设备,用于获取待存储数据的存储地址信息;

所述第一存储设备,还用于向所述服务器发送设备信息获取请求;

所述服务器,用于响应于所述设备信息获取请求,向所述第一存储设备发送各所述第二存储设备的设备信息;

所述第一存储设备,还用于在各所述第二存储设备中筛选得到目标存储设备,所述目标存储设备与所述服务器的连接状态为保持连接状态;

所述第一存储设备,还用于向所述服务器发送跨设备数据存储请求;

所述服务器,还用于响应于所述跨设备数据存储请求,向所述目标存储设备发送下载指令;

所述目标存储设备,用于响应于所述下载指令,从所述下载指令中携带的所述存储地址信息下载所述待存储数据。

12.一种跨设备数据存储装置,其特征在于,所述装置应用于包括第一存储设备、至少一个第二存储设备和服务器的系统,设置于所述第一存储设备,所述第一存储设备和各所述第二存储设备属于同一用户,所述服务器中维护所述第二存储设备与所述服务器的连接状态信息,所述装置包括:

获取模块,用于获取待存储的第一数据的存储地址信息;

发送模块,用于向所述服务器发送设备信息获取请求,以使得所述服务器响应于所述设备信息获取请求,向所述第一存储设备发送各所述第二存储设备的设备信息;

筛选模块,用于在各所述第二存储设备中筛选得到目标存储设备,所述目标存储设备与所述服务器的连接状态为保持连接状态;

所述发送模块,还用于向所述服务器发送跨设备数据存储请求,以使得所述服务器响应于所述跨设备数据存储请求,向所述目标存储设备发送下载指令,所述下载指令用于指示所述目标存储设备从所述下载指令中携带的所述存储地址信息下载所述第一数据。

13.一种跨设备数据存储装置,其特征在于,所述装置应用于包括第一存储设备、至少一个第二存储设备和服务器的系统,设置于所述服务器,所述第一存储设备和各所述第二存储设备属于同一用户,所述服务器中维护所述第二存储设备与所述服务器的连接状态信息,所述装置包括:

响应模块,用于响应于所述第一存储设备发送的所述设备信息获取请求,向所述第一存储设备发送各所述第二存储设备的设备信息,以使得所述第一存储设备在各所述第二存储设备中筛选得到目标存储设备,所述目标存储设备与所述服务器的连接状态为保持连接状态;

发送模块,用于响应于所述第一存储设备发送的跨设备数据存储请求,向所述目标存储设备发送下载指令,以使得所述目标存储设备响应于所述下载指令,从所述下载指令中携带的存储地址信息下载待存储数据。

14.一种存储设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现权利要求2-6任一项所述的方法步骤。

15.一种服务器,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现权利要求7-10任一项所述的方法步骤。

16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求2-6,或权利要求7-10任一项所述的方法步骤。

技术总结

本申请提供了一种跨设备数据存储方法、系统、装置、设备、服务器及介质,涉及计算机技术领域,可以实现在非当前使用的设备中存储数据。该方法应用于包括第一存储设备、至少一个第二存储设备和服务器的系统,包括:第一存储设备获取待存储数据的存储地址信息;第一存储设备向服务器发送设备信息获取请求;服务器响应于设备信息获取请求,向第一存储设备发送各第二存储设备的设备信息;第一存储设备在各第二存储设备中筛选得到目标存储设备;第一存储设备向服务器发送跨设备数据存储请求;服务器响应于跨设备数据存储请求,向目标存储设备发送下载指令;目标存储设备响应于下载指令,从下载指令中携带的存储地址信息下载待存储数据。

技术研发人员:姜宇嘉;田江明

受保护的技术使用者:北京奇艺世纪科技有限公司

技术研发日:.11.08

技术公布日:.02.28

如果觉得《跨设备数据存储方法 系统 装置 设备 服务器及介质与流程》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。