一种基于云端NAS的数据同步系统技术方案

技术编号:32978810 阅读:17 留言:0更新日期:2022-04-09 12:01
本发明专利技术提供了一种基于云端NAS的数据同步系统,所述系统包括:NAS盒子、云端、处理器和存储有计算机程序的存储器,当所述计算机程序被处理器执行时,实现如下步骤:获取目标数据切片列表和目标数据切片列表对应的指定数据切片的总容量;根据目标数据切片列表和指定数据切片的总容量,得到目标数据切片列表对应的目标容量值,当对应的目标容量值小于等于预设的第二存储容量阈值时,目标数据切片列表分别存储在对应的存储区域内和对象存储器对应的存储区域内;当对应的目标容量值大于预设的第二存储容量阈值时,将目标数据切片列表存储在对象存储器对应的存储区域内,位于云端的对象存储器尽可能多的存储目标设备ID上传的数据。储器尽可能多的存储目标设备ID上传的数据。储器尽可能多的存储目标设备ID上传的数据。

【技术实现步骤摘要】
一种基于云端NAS的数据同步系统


[0001]本申请涉及及计算机领域,具体涉及一种基于云端NAS的数据同步系统。

技术介绍

[0002]目前,云端存储大多是采用公有云的方式,包括传统的电信基础设施运营商,比如中国移动、中国联通和中国电信等提供的公有云服务,还包括互联网公司打造的公有云平台,比如阿里云和华为云等。因为公有云要求把数据从内部网络转移外部网络中,需要高带宽的支持。更重要的是传输所需要的时间,数据源源不断地进来,然后又要通过网络传输到云服务商的数据中心。在数据量大的情况下,这个问题还显得尤为严重。数据进行访问时,又要通过网络从云服务商的数据中心传输到用户。
[0003]上述现有技术还存在的问题有:用户访问速度慢,数据量大时,数据传输需要的时间过长。

技术实现思路

[0004]针对上述技术问题,本申请采用的技术方案为:一种基于云端NAS的数据同步系统,所述系统包括:NAS盒子、云端、处理器和存储有计算机程序的存储器,当所述计算机程序被处理器执行时,实现如下步骤:S201、获取A
i
'和A
i
'对应的指定数据切片的总容量D
i0
,所述指定数据切片是指在指定起始时间点T0之前,已存储于桥接器中任一存储区域内的数据切片,T0是指发送目标数据切片列表的起始时间点,A
i
是指目标设备列表的第i个目标设备ID,A
i
'为A
i
对应的目标数据切片列表;S203、根据A
i
'和Di0,得到A
i
'对应的目标容量值D
i
,其中,Di符合如下条件:,其中,D
ij
是指A
ij
对应的目标数据切片容量;S205、当D
i
≤预设的第二存储容量阈值D0'时,A
i
'分别存储在B
i
对应的存储区域内和C
i
对应的存储区域内,其中,C
i
是指A
i
对应的对象存储器中存储区域ID;S207、当D
i
>D0'时,将Ai'存储在Ci对应的存储区域内。
[0005]本申请至少具有以下技术效果:获取目标数据切片列表和目标数据切片列表对应的指定数据切片的总容量;根据目标数据切片列表和指定数据切片的总容量,得到目标数据切片列表对应的目标容量值,当对应的目标容量值小于等于预设的第二存储容量阈值时,目标数据切片列表分别存储在对应的存储区域内和对象存储器对应的存储区域内;当对应的目标容量值大于预设的第二存储容量阈值时,将目标数据切片列表存储在对象存储器对应的存储区域内,位于云端的对象存储器尽可能多的存储目标设备ID上传的数据。位于云端的对象存储器尽可能多的存储目标设备ID上传的数据。目标设备ID在进行访问时,存储区域相当于本地高速缓存区,存储在存储区域中的数据可以被快速访问,减少用户的等待时间。用户既获得了更大的存储空间,同时又可以以本地磁盘的速度进行访问。避免目
标设备ID传输数据过多,在短时间内达到对象存储器总容量。
附图说明
[0006]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0007]图1为本专利技术实施例提供的一种基于云端NAS的数据同步系统执行程序实现数据同步方法的流程图;图2为本专利技术实施例提供的一种基于云端NAS的数据同步系统执行程序实现数据同步方法的流程图;图3为本专利技术实施例提供的一种基于云端NAS的数据同步系统执行程序实现数据同步方法的流程图;图4为本专利技术实施例提供的一种基于云端NAS的数据同步系统执行程序实现数据同步方法的流程图。
具体实施方式
[0008]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
实施例
[0009]本实施例提供了一种基于云端的数据存储系统,所述系统包括:NAS盒子、云端、处理器和存储有计算机程序的存储器,其中,所述云端包括桥接器(即云桥)和对象存储器,当所述计算机程序被处理器执行时,实现如下步骤,如图1所示:S101、从NAS盒子中获取目标网关的IP地址和目标云端的IP地址,其中,所述目标云端包括:目标桥接器和对象存储器。
[0010]具体地,所述目标网关和所述目标云端连接到同一NAS盒子。所述目标网关为本领域技术人员可知的的网间连接器或者协议转换器,例如路由设备。
[0011]具体地,NAS盒子上运行SMB协议,本领域技术人员可知晓NAS盒子通过运行SMB协议,目标网关的IP地址和目标云端的IP地址连接。
[0012]NAS盒子与目标云端通过协议进行联通实现数据传输。
[0013]S103、根据目标网关的IP地址,获取连接目标网关的所有设备ID,构建成目标设备列表A={A1,A2,
……
,A
m
},其中,A
i
是指第i个目标设备ID,i=1
……
m,m为目标设备数量。
[0014]具体地,所述目标设备ID用于表征设备身份的唯一标识,其中,所述目标设备是指连接到目标网关的任一设备。
[0015]S105、接收到所有A
i
对应的用户信息且根据所有A
i
对应的用户信息,获取第一存储区域列表B={B1,B2,
……
,B
m
},其中,B
i
是指A
i
对应的桥接器中存储区域ID;所述用户信息包
括目标存储区域的账号和密码。本领域技术人员可知采取现有任一技术方案通过用户信息确定出存储区域ID,在此不再赘述。
[0016]具体地,所述存储区域ID用于表征存储区域身份的唯一标识。
[0017]S107、将A
i
对应的原始数据发送至Bi对应的存储区域内进行存储。
[0018]在一个实施例中,多个目标设备ID对应的原始数据上传B
i
中。
[0019]具体地,在S107步骤还包括如下步骤:S1071、将A
i
对应的原始数据进行切片处理,得到A
i
对应的目标数据切片列表A
i
'={A
i1
,A
i2

……
,A
in
},其中,A
ij
是指第j个目标数据切片ID,j=1
……
n,n为目标数据切片数量。...

【技术保护点】

【技术特征摘要】
1.一种基于云端NAS的数据同步系统,其特征在于,所述系统包括:NAS盒子、云端、处理器和存储有计算机程序的存储器,当所述计算机程序被处理器执行时,实现如下步骤:S201、获取A
i
'和A
i
'对应的指定数据切片的总容量D
i0
,所述指定数据切片是指在指定起始时间点T0之前,已存储于桥接器中任一存储区域内的数据切片,T0是指发送目标数据切片列表的起始时间点,A
i
是指目标设备列表的第i个目标设备ID,A
i
'为A
i
对应的目标数据切片列表;S203、根据A
i
'和D
i0
,得到A
i
'对应的目标容量值D
i
,其中,D
i
符合如下条件:,其中,D
ij
是指A
ij
对应的目标数据切片容量;S205、当D
i
≤预设的第二存储容量阈值D0'时,A
i
'分别存储在B
i
对应的存储区域内和C
i
对应的存储区域内,其中,C
i
是指A
i
对应的对象存储器中存储区域ID;S207、当D
i
>D0'时,将A
i
'存储在C
i
对应的存储区域内。2.根据权利要求1所述的系统,其特征在于,在S205步骤之前还包括如下步骤:S206、当A
i
'存储在B
i
对应的存储区域内时,将A
i
'的存储时间周期T
i
≥预设的存储周期阈值T0',其中B
i
是指A
i
对应的桥接器中存储区域ID。3.根据权利要求1所述的系统,其特征在于,在S201步骤之前还包括如下步骤:获取D
i0
且将D
i0
与预设的第一容量阈值D0进行比对;当D
i0
>D0时,发出数据停止指令至目标设备且根据所述数据停止指令,以使得所述目标设备停止向桥接器中目标设备ID对应的存储区域发送数据切片;当D
i0
≤D0时,执行S201步骤;进一步地,D0符合如下条件:,其中,α为桥接器中任一存储存储区域的第一容量占比值,为桥接器中中任一存储区域的总容量。4.根据权利要求1所述的系统,其特征在于,在S205步骤中还包括如下步骤:S2051、将Bi对应的存储区域内存储的Ai'和Ci对应的存储区域内存储的Ai'进行比对;S2053、当B
i
对应的存储区域内存储的A
i
'与C
i
对应的存储区域内存储的A
i
'一致时,执行S207步骤;S2055、当B
i
对应的存储区域内存储的A
i
'与C
i
对应的存储区域内存储的A
i
'不一致时,将A
i
'重新发送至C
i
对应的存储区域内,重复执行S2051

S2055,直到B
i
对应的存储区域内存储的A
i
'与C
i
对应的存储区域内存储的A
i
'一致时,执行S207步骤。5.根据权利要求1所述的系统,其特征在于,在S205步骤之后还包括如下步骤:S206、当A
i
'存储在B
i
对应的存储区域内...

【专利技术属性】
技术研发人员:曹敬涛杨华杰徐建刚王志刚任友超
申请(专利权)人:上海凯翔信息科技有限公司
类型:发明
国别省市:

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

1