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

技术编号:38441490 阅读:16 留言:0更新日期:2023-08-11 14:23
本发明专利技术提供了一种基于云端NAS的数据迁移系统,所述系统至少包括存储有计算机程序存储器和服务器,当服务器执行计算机程序时,实现如下步骤:获取目标用户发出的数据迁移请求指令及待认证数据迁移信息,基于目标迁移位置获取目标云端和目标NAS插件,获取目标迁移位置对应的宽带ID,并在目标云端上注册临时使用账号,获取连接宽带ID的待认证设备的设备ID,获取待认证设备在第一预设时间段内的用户使用习惯特征值列表且获取目标特征值,当目标特征值大于第一预设阈值,确认待认证设备对应的用户为目标用户,将原始账号及原始账号存储的数据从第一云端迁移到目标云端,实现对原始账号的保护。的保护。的保护。

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


[0001]本专利技术涉及计算机领域,特别是涉及一种基于云端NAS的数据迁移系统。

技术介绍

[0002]目前,随着大数据的发展,越来越多的数据需要进行存储,尤其是在家庭端,数据的安全性问题尤为重要,云端存储大多是采用公有云的方式的进行存储,例如阿里云和腾讯云,但没有一个适合家庭端的云端存储,在用户的手机、电脑等不小心丢失时,对于用户云端数据的安全性有很大的威胁,并且还会发生在用户进行搬家护,由于宽带的变化,原始账号丢失的情况。在现有技术中,CN114301931A公开了一种基于云端NAS的数据同步系统,该系统通过数据切片的容量判断是否在云端进行存储,但并没有公开在用户进行搬家时,云端账号的数据进行迁移的情况。

技术实现思路

[0003]针对上述技术问题,本专利技术采用的技术方案为:一种基于云端NAS的数据迁移系统,所述系统包括第一云端、部署在与第一云端对应的智能网关中的第一NAS插件、存储器和服务器,所述存储器存储有账号使用习惯特征列表集A={A1,A2,

,A
j


,A
n
},其中,云端NAS的第j个用户的账号使用习惯特征列表A
j
=[A
j1
,A
j2
,...,A
ji
,...,A
jm
],j的取值范围为1到n,n为云端NAS用户数量,i的取值范围是1到m,m是云端NAS用户的账号使用习惯特征数量;进一步,所述存储器还存储有计算机程序,当服务器执行计算机程序时,实现如下步骤:
[0004]S100,获取目标用户发出的数据迁移请求指令及数据迁移信息,所述数据迁移信息至少包括目标迁移位置、目标用户设备ID、目标用户设备ID的云端NAS原始账号。
[0005]S110,基于目标迁移位置获取目标云端和目标云端对应的目标NAS插件;
[0006]S120,基于所述目标NAS插件,获取目标迁移位置对应的宽带ID,并在目标云端上注册临时使用账号,所述临时使用账号用于存储所述目标用户在第一预设时间段内的全部数据。
[0007]S130,基于所述目标NAS插件,获取连接宽带ID的待认证设备的设备ID,当待认证设备的设备ID和目标用户设备ID相同时,执行S140。
[0008]F220768AN03

C1

WJ
[0009]S140,获取待认证设备在第一预设时间段内的用户使用习惯特征值列表B={B1,B2,

,B
i


,B
m
},B
i
是待认证设备的使用用户的第i个设备使用习惯特征的特征值。
[0010]S150,获取待认证设备的目标特征值B0=(1/m)*∑
mi=1
(K
ji
*B
i
),其中,与目标用户设备ID的云端NAS原始账号的账号使用习惯特征列表A
j
对应的特征权重列表K
j
={K
j1
,K
j2


,K
ji


,K
jm
},K
ji
是A
ji
对应的权重值。
[0011]S160,当B0大于第一预设阈值时,确认待认证设备对应的用户为目标用户,将原始账号及原始账号存储的数据从第一云端迁移到目标云端。
[0012]本专利技术至少具有以下有益效果:本专利技术在云端在认证为同一用户的情况下进行数据的迁移,既保证了待认证设备的使用者为目标用户,又在目标用户无感知的情况下进行了数据的同步,避免了设备被偷走、设备使用者改变等情况继续访问云端的情况,且在认证为目标用户后,进行了数据的同步,保证了目标用户的正常使用。
附图说明
[0013]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1为本专利技术实施例1提供的一种基于云端NAS的数据迁移系统执行计算机程序时的流程图;
[0015]图2为本专利技术实施例2提供的一种基于云端NAS的离线下载方法的流程图。
具体实施方式
[0016]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0017]实施例1
[0018]本专利技术实施例提供了一种基于云端NAS的数据迁移系统,所述系统包括第一云端、部署在与第一云端对应的智能网关中的第一NAS插件、存储器和服务器,所述存储器存储有账号使用习惯特征列表集A={A1,A2,

,A
j


,A
n
},其中,云端NAS的第j个用户的账号使用习惯特征列表A
j
=[A
j1
,A
j2
,...,A
ji
,...,A
jm
],j的取值范围为1到n,n为云端NAS用户数量,i的取值范围是1到m,m是云端NAS用户的账号使用习惯特征数量;进一步,所述存F220768AN03

C1

WJ
[0019]储器还存储有计算机程序,当服务器执行计算机程序时,实现如下步骤:
[0020]S100,获取目标用户发出的数据迁移请求指令及数据迁移信息,所述数据迁移信息至少包括目标迁移位置、目标用户设备ID、目标用户设备ID的云端NAS原始账号。
[0021]S110,基于目标迁移位置获取目标云端和目标云端对应的目标NAS插件。
[0022]本申请中,所述目标NAS插件部署在目标迁移位置对应的智能网关中,所述智能网关例如可以是路由器等。所述目标迁移位置为一具体的地理位置信息,例如,某市某行政区某居民区某居民楼某户,在本申请中,所述目标迁移位置、目标云端以及目标NAS插件之间具有一一对应关系,即,可通过给出的目标迁移位置获取与该目标迁移位置对应的目标云端以及目标NAS插件。具体的,该对应关系可以多种形式保存在所述存储器中,其保存方式可以为现有技术中的任何一种,例如表格。
[0023]S120,基于所述目标NAS插件,获取目标迁移位置对应的宽带ID,并在目标云端上注册临时使用账号,所述临时使用账号用于存储所述目标用户在第一预设时间段内的全部数据。
[0024]由于目标NAS插件部本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于云端NAS的数据迁移系统,其特征在于,所述系统包括第一云端、部署在与第一云端对应的智能网关中的第一NAS插件、存储器和服务器,所述存储器存储有账号使用习惯特征列表集A={A1,A2,

,A
j


,A
n
},其中,云端NAS的第j个用户的账号使用习惯特征列表A
j
=[A
j1
,A
j2
,...,A
ji
,...,A
jm
],j的取值范围为1到n,n为云端NAS用户数量,i的取值范围是1到m,m是云端NAS用户的账号使用习惯特征数量;进一步,所述存储器还存储有计算机程序,当服务器执行计算机程序时,实现如下步骤:S100,获取目标用户发出的数据迁移请求指令及数据迁移信息,所述数据迁移信息至少包括目标迁移位置、目标用户设备ID、目标用户设备ID的云端NAS原始账号;S110,基于目标迁移位置获取目标云端和目标云端对应的目标NAS插件;S120,基于所述目标NAS插件,获取目标迁移位置对应的宽带ID,并在目标云端上注册临时使用账号,所述临时使用账号用于存储所述目标用户在第一预设时间段内的全部数据;S130,基于所述目标NAS插件,获取连接宽带ID的待认证设备的设备ID,当待认证设备的设备ID和目标用户设备ID相同时,执行S140;S140,获取待认证设备在第一预设时间段内的用户使用习惯特征值列表B={B1,B2,

,B
i


,B
m
},B
i
是待认证设备的使用用户的第i个设备使用习惯特征的特征值;S150,获取待认证设备的目标特征值B0=(1/m)*∑
mi=1
(K
ji
*B
i
),其中,与目标用户设备ID的云端NAS原始账号的账号使用习惯特征列表A
j
对应的特征权重列表K
j
={K
j1
,K
j2


,K
ji


,K
jm
},K
ji
是A
ji
对应的权重值;S160,当B0大于第一预设阈值时,确认待认证设备对应的用户为目标用户,将原始账号及原始账号存储的数据从第一云端迁移到目...

【专利技术属性】
技术研发人员:曹敬涛钱慧奇王军会徐建刚
申请(专利权)人:上海凯翔信息科技有限公司
类型:发明
国别省市:

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

1