【技術實現步驟摘要】
一種基于云端NAS的離線下載方法及存儲介質
[0001]本專利技術涉及計算機領域,特別是涉及一種基于云端NAS的離線下載方法及存儲介質。
技術介紹
[0002]離線下載是下載工具的服務器代替電腦用戶先行下載,比如,電腦用戶的正常下載最大速度能達到200KB/S,但是某個資源是冷門資源,下載速度只能達到10KB/S,電腦用戶就得下很久,如果用戶使用離線下載技術,就可以讓服務商的服務器代替電腦用戶下載,電腦用戶就可以關掉下載工具或者機器,節約時間和電費,等到離線下好了,電腦用戶再從下載工具的服務器上以200KB/S的速度下到自己的電腦上,但離線下載在現有技術仍需要從網上下載到服務器,再從服務器下載到電腦,過程較為繁瑣。
技術實現思路
[0003]針對上述技術問題,本專利技術采用的技術方案為:一種基于云端NAS的離線下載方法,用于待認證設備通過服務器進行離線下載,所述方法包括如下步驟:S200,待認證設備發出離線下載請求指令及離線下載信息,所述離線下載信息至少包括下載地址。
[0004]S210,服務器接收離線下載請求指令及離線下載信息,并發送到目標云端。
[0005]S220,目標云端通過互聯網接收離線下載請求指令及離線下載信息,并發送到目標NAS插件,所述目標NAS插件為部署于與待認證設備的位置對應的智能網關中的NAS插件。
[0006]S230,目標NAS插件接收離線下載請求指令及離線下載信息,通過互聯網將下載內容離線下載到目標云端,所述目標云端和所述目標NAS插件對應。 />[0007]本專利技術的另一方面還公開了一種非瞬時性計算機可讀存儲介質,所述非瞬時性計算機可讀存儲介質中存儲有至少一條指令或至少一段程序,所述至少一條指令或所述至少一段程序由處理器加載并執行以實現如前所述的方法。
[0008]本專利技術至少具有以下有益效果:基于上述,待認證設備發出離線請求指令及離線下載信息,服務器接收離線請求指令及離線下載信息并發送到目標云端,在通過目標云端發送到NAS插件,NAS插件從互聯網上下載到目標云端,現有技術中使用離線下載技術,一般是用服務商的服務器代替智能設備用戶進行下載,等到下載完成,智能設備再從服務商的服務器上下載到用戶的智能設備上,本專利技術不需要智能設備從服務器進行下載,可以直接從云端進行拉取,在局域網內的網速足夠視頻等流暢觀看,減少了從服務器下載到智能設備的過程,使得用戶更快速、流暢的使用網絡上的資源。
附圖說明
[0009]為了更清楚地說明本專利技術實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他
的附圖。
[0010]圖1為本專利技術實施例1提供的一種基于云端NAS的設備遷移系統執行計算機程序時的流程圖;圖2為本專利技術實施例2提供的一種基于云端NAS的離線下載方法的流程圖。
具體實施方式
[0011]下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本專利技術保護的范圍。
[0012]實施例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原始賬號。
[0013]S110,基于目標遷移位置獲取目標云端和目標云端對應的目標NAS插件。
[0014]本申請中,所述目標NAS插件部署在目標遷移位置對應的智能網關中,所述智能網關例如可以是路由器等。所述目標遷移位置為一具體的地理位置信息,例如,某市某行政區某居民區某居民樓某戶,在本申請中,所述目標遷移位置、目標云端以及目標NAS插件之間具有一一對應關系,即,可通過給出的目標遷移位置獲取與該目標遷移位置對應的目標云端以及目標NAS插件。具體的,該對應關系可以多種形式保存在所述存儲器中,其保存方式可以為現有技術中的任何一種,例如表格。
[0015]S120,基于所述目標NAS插件,獲取目標遷移位置對應的寬帶ID,并在目標云端上注冊臨時使用賬號,所述臨時使用賬號用于存儲所述目標用戶在第一預設時間段內的全部數據。
[0016]由于目標NAS插件部署在智能網關中,而智能網關和寬帶ID之間具有一一對應關系,因此,可以通過目標NAS插件查找到對應的寬帶ID。
[0017]具體的,第一NAS插件和第一云端直接進行數據通訊,不需要經過其他任意一個節點;所述寬帶ID是寬帶的唯一標識,例如寬帶識別碼。
[0018]S130,基于所述目標NAS插件,獲取連接寬帶ID的待認證設備的設備ID,當待認證設備的設備ID和目標用戶設備ID相同時,執行S140。
[0019]具體的,本領域技術人員知曉,現有技術中任何一種連接寬帶ID的設備的方法均屬于本專利技術保護范圍,此處不再贅述。
[0020]具體的,所述待認證設備ID是待認證設備的唯一標識。
[0021]S140,獲取待認證設備在第一預設時間段內的用戶使用習慣特征值列表B={B1,
B2,
…
,B
i
,
…
,B
m
},B
i
是待認證設備的使用用戶的第i個設備使用習慣特征的特征值。
[0022]具體的,所述設備使用習慣特征至少包括:手機開關機時間、手機開關機頻率、使用的APP列表、APP使用時間和頻率,當然,本專利技術中的使用習慣特征并不局限于此,還可以是其他的使用習慣特征。
[0023]具體的,所述第一預設時間段可根據實際需要輸入,在本專利技術一實施例中,所述第一預設時間段為7天。
[0024]具體的,在第一預設時間段內,基于賬號使用習慣特征列表,對待認證設備的特征進行打分,從而獲取特征值列表,可以理解為,特征值用于表征在該使用習慣特征上,待認證設備ID的用戶和目標用戶的相似程度,當特征值越大,表示待認證設本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種基于云端NAS的離線下載方法,用于待認證設備通過服務器進行離線下載,其特征在于,所述方法包括如下步驟:S200,待認證設備發出離線下載請求指令及離線下載信息,所述離線下載信息至少包括下載地址;S210,服務器接收離線下載請求指令及離線下載信息,并發送到目標云端,其中,所述目標云端為與所述待認證設備部署位置對應的目標NAS云端;S220,目標云端通過互聯網將接收的離線下載請求指令及離線下載信息發送到目標NAS插件,所述目標NAS插件為部署于與待認證設備部署位置對應的智能網關中的NAS插件;S230,目標NAS插件接收離線下載請求指令及離線下載信息,通過互聯網將下載內容離線下載到目標云端,所述目標云端和所述目標NAS插件對應。2.根據權利要求1所述的離線下載方法,其特征在于,在離線下載過程中進行加速下載,包括以下步驟:S300,獲取4G或5G網絡在第二預設時間段內的丟包數量Q1和寬帶網絡在第二預設時間段內的丟包數量Q2;S310,當Q1?
Q2>Q時,將寬帶網絡作為目標網絡,使用目標網絡在離線過程中進行加速下載,其中,Q是預設誤差閾值;S320,當Q2?
Q1>Q時,將4G或5G網絡作為目標網絡,使用目標網絡在離線過程中進行加速下載;S330,當|Q2?
Q1|<Q時,基于4G或5G網絡在當前時間節點的網絡速度C1和寬帶網絡的在當前時間節點的網絡速度C2確定目標網絡,使用目標網絡在離線過程中進行加速下載。3.根據權利要求2所述的離線下載方法,其特征在于,在S330中,基于4G或5G網絡在當前時間節點的網絡速度C1和寬帶網絡的在當前時間節點的網絡速度C2確定目標網絡包括如下步驟:S3301,當C2>C1時,將寬帶網絡作為目標網絡;S3302,當C2≤C1,將4G或5G網絡作為目標網絡。4.根據權利要求2所述的離線下載方法,其特征在于,在S300前還包括:S290,識別用戶網絡情況,當用戶的4G或5G網絡和寬帶網絡均能正常使用時,執行S300。5.根據權利要求2所述的離線下載方法,其特征在于,...
【專利技術屬性】
技術研發人員:曹敬濤,王磊,宋威,徐建剛,
申請(專利權)人:上海凱翔信息科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。