掌桥专利:专业的专利平台
掌桥专利
首页

一种数据传输方法、装置、设备、存储阵列及存储介质

文献发布时间:2023-06-29 06:30:04


一种数据传输方法、装置、设备、存储阵列及存储介质

技术领域

本发明涉及数据拷贝领域,特别涉及一种数据传输方法、装置、设备、存储阵列及存储介质。

背景技术

离线拷贝是指将任务下发到存储阵列端,由存储阵列实现原块设备到目标设备的拷贝。在现有技术中,实现不同存储阵列中数据的传输需要依赖服务器端,服务器之间进行网络适配时的数据传输需要经过网络侧,会消耗掉了服务器大量的CPU(CentralProcessing Unit,中央处理器)、内存、网络带宽等资源。

因此,如何降低不同存储陈列进行数据传输时的资源消耗是本领域技术人员需要解决的技术问题。

发明内容

有鉴于此,本发明的目的在于提供一种数据传输方法、装置、设备、存储阵列及存储介质,解决了现有技术中无法实现不同存储阵列之间无法进行数据拷贝,以及数据传输速度较慢的技术问题。

为解决上述技术问题,本发明提供了一种数据传输方法,包括:

接收服务器根据SCSI协议发送的离线拷贝请求;

根据所述离线拷贝请求,确定目标存储阵列是否在通信范围内;

当确定所述目标存储阵列在通信范围内时,根据SCSI指令中的源卷UUID和目标卷UUID建立映射关系,并根据所述映射关系,将与所述SCSI指令对应的待拷贝数据传输给所述目标存储阵列。

可选的,所述根据所述离线拷贝请求,确定目标存储阵列是否在通信范围内,包括:

根据所述离线拷贝请求,确定所述目标存储阵列对应的目标集群ID是否在通信范围内;其中,所述离线拷贝请求中包括所述目标集群ID。

可选的,在所述当确定所述目标存储阵列在通信范围内时之后,还包括:

将所述SCSI指令发送至所述目标存储阵列,并接收所述目标存储阵列发送的返回信息;

当所述返回信息为所述SCSI指令中的数据信息不合法时,输出待拷贝数据无法传输的提示信息;

当所述返回信息为所述SCSI指令中的数据信息合法时,执行所述根据SCSI指令中的源卷UUID和目标卷UUID建立映射关系的步骤。

可选的,所述当所述返回信息为所述SCSI指令中的数据信息不合法时,输出待拷贝数据无法传输的提示信息,包括:

当所述返回信息为源卷UUID不合法,和/或所述返回信息为源卷的逻辑地址不合法,和/或所述返回信息为目标卷UUID不合法,和/或所述返回信息为目标卷的逻辑地址不合法,和/或所述返回信息为离线拷贝数据长度越界时,输出待拷贝数据无法传输的提示信息;其中,所述SCSI指令中包括,所述源卷UUID、所述目标卷UUID、源卷的逻辑地址、目标卷的逻辑地址和离线拷贝数据长度。

可选的,在所述将与所述SCSI指令对应的待拷贝数据传输给所述目标存储阵列之前,还包括:

确定所述目标存储阵列的剩余空间是否大于所述待拷贝数据对应的需求总空间;

若是,则执行所述将与所述SCSI指令对应的待拷贝数据传输给所述目标存储阵列的步骤;

若否,则输出拷贝空间不足的提示信息。

可选的,所述将与所述SCSI指令对应的待拷贝数据传输给所述目标存储阵列,包括:

根据所述源卷UUID、源卷的逻辑地址、所述目标卷UUID、目标卷的逻辑地址和离线拷贝数据长度,读取本地存储的所述待拷贝数据,并将所述待拷贝数据写入所述目标存储阵列;其中,所述SCSI指令中包括所述源卷UUID、所述源卷的逻辑地址,以及所述目标存储阵列对应的所述目标卷UUID、所述目标卷的逻辑地址,和所述离线拷贝数据长度。

本发明还提供一种数据传输装置,包括:

离线拷贝请求接收模块,用于接收服务器根据SCSI协议发送的离线拷贝请求;

目标存储阵列确定模块,用于根据所述离线拷贝请求,确定目标存储阵列是否在通信范围内;

拷贝模块,用于当确定所述目标存储阵列在通信范围内时,根据SCSI指令中的源卷UUID和目标卷UUID建立映射关系,并根据所述映射关系,将与所述SCSI指令对应的待拷贝数据传输给所述目标存储阵列。

本发明还提供一种数据传输设备,包括:

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

处理器,用于执行所述计算机程序时实现上述数据传输方法的步骤。

本发明还提供一种存储阵列,包括上述的数据传输设备。

本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述数据传输方法的步骤。

可见,本发明通过接收服务器根据SCSI协议发送的离线拷贝请求;根据离线拷贝请求,确定目标存储阵列是否在通信范围内;当确定目标存储阵列在通信范围内时,根据SCSI指令中的源卷UUID和目标卷UUID建立映射关系,并根据映射关系,将与SCSI指令对应的待拷贝数据传输给目标存储阵列。本发明和现有技术需要对服务器进行网络适配实现不同存储阵列间的数据传输相比,本发明可以直接利用SCSI指令中的卷UUID和目标卷UUID建立源存储阵列和目标存储阵列之间的映射关系,从而直接根据该映射关系直接实现不同存储阵列间数据的离线传输拷贝,由于本发明提供的存储阵列之间的数据传输无需对服务器单独做适配,使得不同存储陈列进行数据传输时的资源消耗较小。

此外,本发明还提供了一种数据传输装置、设备、存储阵列及存储介质,同样具有上述有益效果。

附图说明

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

图1为本发明实施例提供的一种数据传输方法的流程图;

图2为本发明实施例提供的一种数据传输方法的流程示例图;

图3为本发明实施例提供的一种数据传输装置的结构示意图;

图4为本发明实施例提供的一种数据传输设备的结构示意图。

具体实施方式

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

请参考图1,图1为本发明实施例提供的一种数据传输方法的流程图。该方法可以包括:

S100,接收服务器根据SCSI协议发送的离线拷贝请求。

该实施例并不限定离线拷贝请求包括的具体内容,只要是根据SCSI(SmallComputer System Interface,小型计算机系统接口)协议发送的请求即可。例如,该离线拷贝请求可以包括源卷的UUID(UniversallyUnique Identifier,通用唯一识别码)和目标卷设备的UUID;或者该离线拷贝请求可以包括目标卷设备的UUID和源卷的LBA(LogicalBlockAddress,逻辑区块地址)地址,目标卷的LBA地址;或者该离线拷贝请求还可以包括目标卷设备的UUID和离线拷贝的数据长度信息。该实施例提供的数据传输方法应用于数据中心的存储设备,即存储阵列,该存储阵列包含如本地复制服务、本地克隆服务、本地备份服务等拷贝服务。

S101,根据离线拷贝请求,确定目标存储阵列是否在通信范围内。

该实施例并不限定根据离线拷贝请求,确定目标存储阵列是否在通信范围内的具体方式。例如,可以根据离线拷贝请求中的目标存储阵列的集群ID,确定目标存储阵列是否在通信范围内;或者,还可以根据离线拷贝请求中的目标存储阵列的UUID,确定目标存储阵列是否在通信范围内。可以理解的是,存储卷的UUID(全球唯一标识)由存储厂商自定义,本发明的目标存储阵列的UUID由多个字段组合而成,包括集群ID(Identity,身份标识),当前存储阵列的卷ID和其他协议规定的必要字段信息等,通过存储卷的UUID可以反向拆分出集群的ID和存储阵列的卷ID。

S102,当确定所目标存储阵列在通信范围内时,根据SCSI指令中的源卷UUID和目标卷UUID建立映射关系,并根据映射关系,将与SCSI指令对应的待拷贝数据传输给目标存储阵列。

该实施例并不限定根据SCSI指令中的源卷UUID和目标卷UUID建立映射关系的时机。例如,可以根据SCSI指令中的源卷UUID和目标卷UUID直接建立映射关系。或者,还可以根据SCSI指令中的源卷UUID和目标卷UUID发送给目标存储阵列,且目标存储阵列返回数据信息合法后,再根据源卷UUID和目标卷UUID建立映射关系。该实施例中的SCSI指令为xcopy(copy的扩展)指令(SCSI协议的extended copy功能)协议规定,实现了不同存储阵列之间实现离线拷贝的技术,所以不需要服务器端单独做适配。

进一步的,为了快速地确定目标存储阵列是否在通信范围内,上述根据离线拷贝请求,确定目标存储阵列是否在通信范围内,可以包括:

根据离线拷贝请求,确定目标存储阵列对应的目标集群ID是否在通信范围内;其中,离线拷贝请求中包括目标集群ID。

该实施例可以根据离线拷贝请求中的目标集群ID确定目标存储阵列对应的目标集群ID是否在通信范围内。该实施例由于可以直接根据目标集群ID确定目标存储阵列是否在通信范围内,使得可以快速地确定目标存储阵列是否在通信范围内。

进一步的,为了提高数据传输的效率,在上述当确定目标存储阵列在通信范围内时之后,还可以包括:

将SCSI指令发送至目标存储阵列,并接收目标存储阵列发送的返回信息;

当返回信息为SCSI指令中的数据信息不合法时,输出待拷贝数据无法传输的提示信息;

当返回信息为SCSI指令中的数据信息合法时,执行根据SCSI指令中的源卷UUID和目标卷UUID建立映射关系的步骤。

该实施例在进行数据传输之前先判断SCSI指令中的数据信息是否合法,可以防止因为数据信息不合法,导致待拷贝数据无法传输,进而影响待拷贝数据传输的效率。该实施例并不限定SCSI指令中的数据信息不合法的数据种类。例如,SCSI指令中的不合法数据信息可以是源卷UUID不合法,和源卷的逻辑地址不合法;或者,SCSI指令中的不合法数据信息可以是目标卷UUID不合法,和目标卷的逻辑地址不合法;或者,SCSI指令中的不合法数据信息可以是离线拷贝数据长度越界。

进一步,为了准确地判断数据传输是否合法,上述当返回信息为SCSI指令中的数据信息不合法时,输出待拷贝数据无法传输的提示信息,可以包括:

当返回信息为源卷UUID不合法,和/或返回信息为源卷的逻辑地址不合法,和/或返回信息为目标卷UUID不合法,和/或返回信息为目标卷的逻辑地址不合法,和/或返回信息为离线拷贝数据长度越界时,输出待拷贝数据无法传输的提示信息;其中,SCSI指令中包括,源卷UUID、目标卷UUID、源卷的逻辑地址、目标卷的逻辑地址和离线拷贝数据长度。

该实施例将SCSI指令中包括的数据信息都进行合法性判断,使得数据传输的合法性判断更加准确。该实施例中的SCSI指令中包括,源卷UUID、目标卷UUID、源卷的逻辑地址、目标卷的逻辑地址和离线拷贝数据长度,进而当返回信息为源卷UUID不合法,和/或返回信息为源卷的逻辑地址不合法,和/或返回信息为目标卷UUID不合法,和/或返回信息为目标卷的逻辑地址不合法,和/或返回信息为离线拷贝数据长度越界时,输出待拷贝数据无法传输的提示信息。

进一步,为了提高数据传输的效率,在将与SCSI指令对应的待拷贝数据传输给目标存储阵列之前,还可以包括:

确定目标存储阵列的剩余空间是否大于待拷贝数据对应的需求总空间;

若是,则执行将与SCSI指令对应的待拷贝数据传输给目标存储阵列的步骤;

若否,则输出拷贝空间不足的提示信息。

该实施例为了防止因为目标存储阵列剩余空间不足时,还对待拷贝数据进行传输,导致数据传输一半时无法传输,从而影响数据传输的效率,故在进行将与SCSI指令对应的待拷贝数据传输给目标存储阵列之前,进行目标存储阵列的剩余空间的判断。即确定目标存储阵列的剩余空间是否大于待拷贝数据对应的需求总空间;若是,则执行将与SCSI指令对应的待拷贝数据传输给目标存储阵列的步骤;若否,则输出拷贝空间不足的提示信息。

可以理解的是当目标存储阵列的剩余空间不满足该需求总空间时,可简化数据传输的流程。

进一步,为了及时地将待拷贝数据传输给目标存储阵列,上述将与SCSI指令对应的待拷贝数据传输给目标存储阵列,可以包括:

根据源卷UUID、源卷的逻辑地址、目标卷UUID、目标卷的逻辑地址和离线拷贝数据长度,读取本地存储的待拷贝数据,并将待拷贝数据写入目标存储阵列;其中,SCSI指令中包括源卷UUID、源卷的逻辑地址,以及目标存储阵列对应的目标卷UUID、目标卷的逻辑地址,和离线拷贝数据长度。

该实施例通过根据源卷UUID、源卷的逻辑地址、目标卷UUID、目标卷的逻辑地址和离线拷贝数据长度,读取本地存储的待拷贝数据,并将待拷贝数据写入目标存储阵列。该实施例由于可以根据源卷UUID、源卷的逻辑地址、目标卷UUID、目标卷的逻辑地址和离线拷贝数据长度,直接将待拷贝数据写入目标存储阵列,故可以及时地将待拷贝数据传输给目标存储阵列。

应用本发明实施例提供的数据传输方法,包括,接收服务器根据SCSI协议发送的离线拷贝请求;根据离线拷贝请求,确定目标存储阵列是否在通信范围内;当确定目标存储阵列在通信范围内时,根据SCSI指令中的源卷UUID和目标卷UUID建立映射关系,并根据映射关系,将与SCSI指令对应的待拷贝数据传输给目标存储阵列。可见,本发明和现有技术需要对服务器进行网络适配实现不同存储阵列间的数据传输相比,本发明可以直接利用SCSI指令中的卷UUID和目标卷UUID建立源存储阵列和目标存储阵列之间的映射关系,从而直接根据该映射关系直接实现不同存储阵列间数据的离线传输拷贝,由于本发明提供的存储阵列之间的数据传输无需对服务器单独做适配,使得不同存储陈列进行数据传输时的资源消耗较小。并且,本发明可以直接根据目标集群ID确定目标存储阵列是否在通信范围内;并且,本发明会对数据信息的合法性进行判断,防止因数据信息不合法影响待拷贝数据的传输,从而提高数据传输的效率;并且,会在传输待拷贝数据之前判断目标存储阵列的存储空间是否充足,防止因为目标存储阵列的剩余空间不足导致待拷贝数据传输失败。

为了使本发明更便于理解,具体请参考图2,图2为本发明实施例提供的一种数据传输方法的流程示例图,具体可以包括:

该数据传输方法首先对存储阵列进行初始化,接收服务器根据SCSI协议发送的离线拷贝请求,离线拷贝请求中包括源存储阵列对应的源卷UUID和源卷的逻辑地址,目标存储阵列对应的目标卷UUID和标卷的逻辑地址,以及离线拷贝数据长度;根据目标卷UUID中的集群ID确定目标存储阵列是否在网络通信范围内;当目标存储阵列在网络通信范围内时,将SCSI指令发送给目标存储阵列;其中,SCSI指令中包括源卷UUID、目标卷UUID、源卷的逻辑地址、目标卷的逻辑地址和离线拷贝数据长度;接收目标存储阵列的返回信息,并根据返回信息确定是否根据源卷UUID和目标卷UUID建立映射关系。当返回信息是数据信息合法时,根据源卷UUID和目标卷UUID建立映射关系;根据该映射关系、源卷的逻辑地址、目标卷的逻辑地址和离线拷贝数据长度,将待拷贝数据写入目标存储阵列。当返回信息为源卷UUID不合法,和/或返回信息为源卷的逻辑地址不合法,和/或返回信息为目标卷UUID不合法,和/或返回信息为目标卷的逻辑地址不合法,和/或返回信息为离线拷贝数据长度越界时,输出待拷贝数据无法传输的提示信息;当待拷贝数据写入目标存储阵列时,返回数据成功传输的提示信息。该实施例还可以在建立映射关系后,根据源卷UUID和目标卷UUID对应的逻辑卷号维护该映射关系。

下面对本发明实施例提供的数据传输装置进行介绍,下文描述的数据传输装置与上文描述的数据传输方法可相互对应参照。

具体请参考图3,图3为本发明实施例提供的数据传输装置的结构示意图,可以包括:

离线拷贝请求接收模块100,用于接收服务器根据SCSI协议发送的离线拷贝请求;

目标存储阵列确定模块200,用于根据所述离线拷贝请求,确定目标存储阵列是否在通信范围内;

拷贝模块300,用于当确定所述目标存储阵列在通信范围内时,根据SCSI指令中的源卷UUID和目标卷UUID建立映射关系,并根据所述映射关系,将与所述SCSI指令对应的待拷贝数据传输给所述目标存储阵列。

进一步的,基于上述实施例,上述目标存储阵列确定模块200,可以包括:

目标存储阵列确定单元,用于根据所述离线拷贝请求,确定所述目标存储阵列对应的目标集群ID是否在通信范围内;其中,所述离线拷贝请求中包括所述目标集群ID。

进一步的,基于上述任意实施例,所述数据通信装置,还可以包括:

返回信息接收模块,用于将所述SCSI指令发送至所述目标存储阵列,并接收所述目标存储阵列发送的返回信息;

不合法提示信息输出模块,用于当所述返回信息为所述SCSI指令中的数据信息不合法时,输出待拷贝数据无法传输的提示信息;

映射关系建立模块,用于当所述返回信息为所述SCSI指令中的数据信息合法时,执行所述根据SCSI指令中的源卷UUID和目标卷UUID建立映射关系的步骤。

进一步的,基于上述实施例,上述不合法提示信息输出模块,可以包括:

不合法提示信息输出单元,用于当所述返回信息为源卷UUID不合法,和/或所述返回信息为源卷的逻辑地址不合法,和/或所述返回信息为目标卷UUID不合法,和/或所述返回信息为目标卷的逻辑地址不合法,和/或所述返回信息为离线拷贝数据长度越界时,输出待拷贝数据无法传输的提示信息;其中,所述SCSI指令中包括,所述源卷UUID、所述目标卷UUID、源卷的逻辑地址、目标卷的逻辑地址和离线拷贝数据长度。

进一步的,基于上述任意实施例,所述数据传输装置,还可以包括:

需求总空间确定模块,用于确定所述目标存储阵列的剩余空间是否大于所述待拷贝数据对应的需求总空间;

待拷贝数据传输模块,用于若是,则执行所述将与所述SCSI指令对应的待拷贝数据传输给所述目标存储阵列的步骤;

拷贝空间不足的提示信息输出模块,若否,则输出拷贝空间不足的提示信息。

进一步的,基于上述实施例,上述拷贝模块300,可以包括:

拷贝单元,用于根据所述源卷UUID、源卷的逻辑地址、所述目标卷UUID、目标卷的逻辑地址和离线拷贝数据长度,读取本地存储的所述待拷贝数据,并将所述待拷贝数据写入所述目标存储阵列;其中,所述SCSI指令中包括所述源卷UUID、所述源卷的逻辑地址,以及所述目标存储阵列对应的所述目标卷UUID、所述目标卷的逻辑地址,和所述离线拷贝数据长度。

需要说明的是,上述数据传输装置中的模块以及单元在不影响逻辑的情况下,其顺序可以前后进行更改。

本发明实施例提供的数据传输离线拷贝请求接收模块100,用于接收服务器根据SCSI协议发送的离线拷贝请求;目标存储阵列确定模块200,用于根据所述离线拷贝请求,确定目标存储阵列是否在通信范围内;拷贝模块300,用于当确定所述目标存储阵列在通信范围内时,根据SCSI指令中的源卷UUID和目标卷UUID建立映射关系,并根据所述映射关系,将与所述SCSI指令对应的待拷贝数据传输给所述目标存储阵列。可见,本发明和现有技术需要对服务器进行网络适配实现不同存储阵列间的数据传输相比,本发明可以直接利用SCSI指令中的卷UUID和目标卷UUID建立源存储阵列和目标存储阵列之间的映射关系,从而直接根据该映射关系直接实现不同存储阵列间数据的离线传输拷贝,由于本发明提供的存储阵列之间的数据传输无需对服务器单独做适配,使得不同存储陈列进行数据传输时的资源消耗较小。并且,本发明可以直接根据目标集群ID确定目标存储阵列是否在通信范围内;并且,本发明会对数据信息的合法性进行判断,防止因数据信息不合法影响待拷贝数据的传输,从而提高数据传输的效率;并且,会在传输待拷贝数据之前判断目标存储阵列的存储空间是否充足,防止因为目标存储阵列的剩余空间不足导致待拷贝数据传输失败。

下面对本发明实施例提供的存储阵列进行解释,该存储阵列包括上述任一实施例提供的数据传输设备。

该存储阵列的IO((Input/Output),输入/输出)栈中有两个模块,SCSI target(储存设备端)和SCSI Initiator(目标设备端),SCSI Target模块接收并处理服务器的SCSI指令,包括服务器的xcopy指令(SCSI协议的extended copy功能),和源存储阵列的离线拷贝命令。SCSI Initiator模块自动识别同一网络拓扑中的存储阵列,并记录到本存储阵列中。

下面对本发明实施例提供的数据传输设备进行介绍,下文描述的数据传输设备与上文描述的数据传输方法可相互对应参照。

请参考图4,图4为本发明实施例提供的数据传输设备的结构示意图,可以包括:

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

处理器20,用于执行计算机程序,以实现上述的数据传输方法的步骤。

存储器10、处理器20、通信接口31均通过通信总线32完成相互间的通信。

在本发明实施例中,存储器10中用于存放一个或者一个以上程序,程序可以包括程序代码,程序代码包括计算机操作指令,在本申请实施例中,存储器10中可以存储有用于实现以下功能的程序:

接收服务器根据SCSI协议发送的离线拷贝请求;

根据所述离线拷贝请求,确定目标存储阵列是否在通信范围内;

当确定所述目标存储阵列在通信范围内时,根据SCSI指令中的源卷UUID和目标卷UUID建立映射关系,并根据所述映射关系,将与所述SCSI指令对应的待拷贝数据传输给所述目标存储阵列。

在一种可能的实现方式中,存储器10可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统,以及至少一个功能所需的应用程序等;存储数据区可存储使用过程中所创建的数据。

此外,存储器10可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括NVRAM。存储器存储有操作系统和操作指令、可执行模块或者数据结构,或者它们的子集,或者它们的扩展集,其中,操作指令可包括各种操作指令,用于实现各种操作。操作系统可以包括各种系统程序,用于实现各种基础任务以及处理基于硬件的任务。

处理器20可以为中央处理器(Central Processing Unit,CPU)、特定应用集成电路、数字信号处理器、现场可编程门阵列或者其他可编程逻辑器件,处理器20可以是微处理器或者也可以是任何常规的处理器等。处理器20可以调用存储器10中存储的程序。

通信接口31可以为通信模块的接口,用于与其他设备或者系统连接。

当然,需要说明的是,图4所示的结构并不构成对本申请实施例中数据传输设备的限定,在实际应用中数据传输设备可以包括比图4所示的更多或更少的部件,或者组合某些部件。

下面对本发明实施例提供的计算机可读存储介质进行介绍,下文描述的计算机可读存储介质与上文描述的数据传输方法可相互对应参照。

本发明还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述的数据传输方法的步骤。

该计算机可读存储介质可以包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应该认为超出本发明的范围。

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

以上对本发明所提供的数据传输方法、装置、设备及存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

相关技术
  • 一种数据传输方法、装置、电子设备及存储介质
  • 一种后端存储设备的管理方法、装置、设备以及存储介质
  • 一种数据存储方法及装置、一种计算设备及存储介质
  • 一种数据存储方法及装置、一种计算设备及存储介质
  • 数据传输方法、装置、电子设备及存储介质
  • 一种数据传输方法、系统、设备及存储阵列和存储介质
  • 一种存储阵列重建方法、装置、设备及存储介质
技术分类

06120116026489