亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于路由器的遠(yuǎn)程文件控制系統(tǒng)的制作方法

文檔序號:8226091閱讀:475來源:國知局
一種基于路由器的遠(yuǎn)程文件控制系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于無線網(wǎng)絡(luò)通信的技術(shù)領(lǐng)域,具體地涉及一種基于路由器的遠(yuǎn)程文件控 制系統(tǒng)。
【背景技術(shù)】
[0002] 隨著互聯(lián)網(wǎng)和電子、通信行業(yè)的高速發(fā)展,各種數(shù)碼設(shè)備,包括能接入網(wǎng)絡(luò)的設(shè)備 越來越多,比如傳統(tǒng)的PC、筆記本、智能手機(jī)、pad等,數(shù)據(jù)源和數(shù)據(jù)量逐漸增多,各種多媒 體文件,如圖片、視頻、音頻等不斷生成,數(shù)據(jù)量非常龐大,且變得越來越分散,對這些數(shù)據(jù) 的存儲和管理變得非常困難。傳統(tǒng)的基于硬盤、U盤等大容量離散且離線的存儲設(shè)備的存 儲管理方式成本高、使用復(fù)雜,易造成數(shù)據(jù)混亂和數(shù)據(jù)丟失,而且無法方便的實現(xiàn)不同設(shè)備 間的文件共享及遠(yuǎn)程訪問等功能,已經(jīng)不能滿足當(dāng)前的個人數(shù)據(jù)存儲需求。
[0003] 網(wǎng)絡(luò)存儲設(shè)備NAS(Network-attachedstorage)是一種解決方案。NAS是基于標(biāo) 準(zhǔn)網(wǎng)絡(luò)協(xié)議來實現(xiàn)數(shù)據(jù)傳輸?shù)?,為網(wǎng)絡(luò)中的運行Windows/Linux/MacOS等各種不同操作系 統(tǒng)的計算機(jī)提供數(shù)據(jù)存儲、數(shù)據(jù)訪問以及相關(guān)的管理功能的設(shè)備。NAS-般支持各種網(wǎng)絡(luò)文 件共享協(xié)議,如NFS、CIFS、FTP等。Windows用戶(通過CIFS)和Linux用戶(通過NFS)都 能訪問這臺設(shè)備上的共享目錄。NAS系統(tǒng)通常有一個以上的硬盤,通常把它們組成RAID來 提供服務(wù)。NAS用的是以文件為單位的通信協(xié)議,為了使用共享的文件,在UNIX客戶機(jī)上, 系統(tǒng)管理員必須使用mount(安裝)命令把從一個NFS服務(wù)器出口的目錄文件連接到本地 目錄結(jié)構(gòu)。在Windows客戶機(jī)上,端點用戶可以自己使用MapNetworkDrive(映射網(wǎng)絡(luò)驅(qū) 動器)命令執(zhí)行類似的操作。NAS主要是面向本地存儲和共享訪問,需要客戶端操作系統(tǒng)支 持特定的協(xié)議,或者通過專用客戶端才能使用,不便于功能擴(kuò)展,通用性不夠好。
[0004] 云存儲是另外一種解決方案。云存儲是在云計算(CloudComputing)概念上延伸 和發(fā)展出來的一個新的概念,是指通過集群應(yīng)用、網(wǎng)絡(luò)技術(shù)和分布式文件系統(tǒng)等功能,將網(wǎng) 絡(luò)中大量各種不同類型的存儲設(shè)備通過應(yīng)用軟件集合起來協(xié)同工作,共同對外提供統(tǒng)一的 數(shù)據(jù)存儲和業(yè)務(wù)訪問功能的系統(tǒng)。云存儲將儲存資源放到云上供人存取,使用者可以不考 慮存儲設(shè)備的具體細(xì)節(jié),而可以在任何時間、任何地方、透過任何可連網(wǎng)的裝置連接到云上 方便地存取數(shù)據(jù)。
[0005] 云存儲根據(jù)部署方式的不同又分為公有云、社區(qū)云、私有云和混合云。公有云將 數(shù)據(jù)放置于云存儲服務(wù)提供商的存儲設(shè)施上,用戶通過服務(wù)商所提供的接口對數(shù)據(jù)進(jìn)行操 作,具有高效、靈活、高可用性和快速部署等優(yōu)點。但是因為數(shù)據(jù)放置在公共存儲設(shè)施上,一 旦服務(wù)器遭黑客攻擊易導(dǎo)致數(shù)據(jù)泄露,存在一定的安全風(fēng)險。對于家庭成員而言,往往需要 保存一些相對隱私的數(shù)據(jù),比如某些照片、視頻、一些個人文檔等,有時候還需要方便的在 家庭成員之間共享,這些數(shù)據(jù)不適合采用公有云存儲,而云存儲中的私有云存儲非常適合 這種應(yīng)用場景。私有云存儲領(lǐng)域也有很多企業(yè)在展開研究,傳統(tǒng)的私有云的概念就是既保 持公有云服務(wù)所具有的高效靈活等優(yōu)勢,又無需將控制權(quán)、安全性和恢復(fù)的成本交給服務(wù) 提供商,是一個具有公有云大部分功能的本地云。目前已上市的私有儲存云產(chǎn)品已經(jīng)有很 多,比如純軟件包類型的網(wǎng)擎信息SecuShare、趨勢科技SafeSync,企業(yè)購買軟件后,需自 行安裝到服務(wù)器上與儲存設(shè)備串接。還有一種軟硬件整合設(shè)備的產(chǎn)品,包括華碩云端儲存 解決方案、精云科技Mondo、EMCAtmos和喬鼎信息的SmartStor。這些私有儲存云產(chǎn)品的 基本功能相差不大,都具備了Dropbox服務(wù)的基本功能,如支持多裝置平臺的存取、檔案的 分享與同步、檔案搜尋、版本回溯、協(xié)同作業(yè)文件夾、帳戶權(quán)限設(shè)定、管理機(jī)制、安全機(jī)制等。 上述私有云存儲系統(tǒng)主要面向企業(yè),對穩(wěn)定性、可靠性和性能要求較高,所以一般都是采用 配置較高的服務(wù)器實現(xiàn),這些完整的功能導(dǎo)致其設(shè)計復(fù)雜,成本較高,不適合普通的家庭用 戶。

【發(fā)明內(nèi)容】

[0006] 本發(fā)明要解決的技術(shù)解決問題是:克服現(xiàn)有技術(shù)的不足,提供一種基于路由器的 遠(yuǎn)程文件控制系統(tǒng),其對外提供基于Http協(xié)議REST風(fēng)格的API接口,能夠?qū)崿F(xiàn)遠(yuǎn)程文件的 推送下載、查看、重命名、刪除、移動,下載成功之后按照文件類型自動對文件進(jìn)行歸檔,不 同路由器之間數(shù)據(jù)可以對傳和同步,并且成本低廉而適合普通的家庭用戶。
[0007] 本發(fā)明的技術(shù)解決方案是:這種基于路由器的遠(yuǎn)程文件控制系統(tǒng),其包括一個服 務(wù)器和多個路由器,服務(wù)器包括服務(wù)器API中轉(zhuǎn)和服務(wù)器通道終端,路由器包括操作系統(tǒng)、 Http文件代理架構(gòu)、路由器通道終端、接口層、硬件抽象層、API框架、存儲設(shè)備;
[0008] 服務(wù)器通道終端和路由器通道終端連通;
[0009] 操作系統(tǒng)為嵌入式Linux系統(tǒng)OpenWrt;
[0010] Http文件代理架構(gòu)為Nginx代理服務(wù)器,并對訪問url進(jìn)行統(tǒng)一規(guī)劃,透明存取所 連通設(shè)備上的資源:Nginx代理服務(wù)器收到請求之后,通過內(nèi)部嵌入Nginxlua進(jìn)行資源的 映射邏輯,Nginxlua通過取出url中的指定Meta信息,到Metadata數(shù)據(jù)庫中查詢所連通 設(shè)備上的資源的真實存儲路徑,然后通過內(nèi)部跳轉(zhuǎn),從路由器的存儲設(shè)備上取出相關(guān)文件 并返回給客戶端,客戶端調(diào)用文件列表接口的時候,返回資源的映射路徑access_path和 資源的真實文件名file,客戶端通過特定url訪問文件服務(wù)器下載到文件資源。
[0011] 通過這種基于路由器的遠(yuǎn)程文件控制系統(tǒng),對外提供基于Http協(xié)議REST風(fēng)格的API接口,能夠?qū)崿F(xiàn)遠(yuǎn)程文件的推送下載、查看、重命名、刪除、移動,下載成功之后按照文件 類型自動對文件進(jìn)行歸檔,不同路由器之間數(shù)據(jù)可以對傳和同步,并且成本低廉而適合普 通的家庭用戶。
【附圖說明】
[0012] 圖1示出了根據(jù)本發(fā)明的基于路由器的遠(yuǎn)程文件控制系統(tǒng)的Nginx代理服務(wù)器的 架構(gòu)。
[0013] 圖2示出了根據(jù)本發(fā)明的基于路由器的遠(yuǎn)程文件控制系統(tǒng)的架構(gòu)。
[0014] 圖3示出了根據(jù)本發(fā)明的下載體系結(jié)構(gòu)。
【具體實施方式】
[0015] 如圖2所示,這種基于路由器的遠(yuǎn)程文件控制系統(tǒng),其包括一個服務(wù)器和多個路 由器,服務(wù)器包括服務(wù)器API中轉(zhuǎn)和服務(wù)器通道終端,路由器包括操作系統(tǒng)、Http文件代理 架構(gòu)、路由器通道終端、接口層、硬件抽象層、API框架、存儲設(shè)備;
[0016] 服務(wù)器通道終端和路由器通道終端連通;
[0017] 操作系統(tǒng)為嵌入式Linux系統(tǒng)OpenWrt;
[0018] 如圖1所示,Http文件代理架構(gòu)為Nginx代理服務(wù)器,并對訪問url進(jìn)行統(tǒng)一規(guī) 劃,透明存取所連通設(shè)備上的資源:Nginx代理服務(wù)器收到請求之后,通過內(nèi)部嵌入Nginx lua進(jìn)行資源的映射邏輯,Nginx lua通過取出url中的指定Meta信息,到Metadata數(shù)據(jù) 庫中查詢所連通設(shè)備上的資源的真實存儲路徑,然后通過內(nèi)部跳轉(zhuǎn),從路由器的存儲設(shè)備 上取出相關(guān)文件并返回給客戶端(例如手機(jī)、PC等),客戶端調(diào)用文件列表接口的時候,返 回資源的映射路徑access_path和資源的真實文件名file,客戶端通過特定url訪問文件 服務(wù)器(例如,dl. hiwifi. com)下載到文件資源。
[0019] OpenWrt是一個高度模塊化的嵌入式Linux系統(tǒng),擁有強(qiáng)大的網(wǎng)絡(luò)組件和擴(kuò)展性, 常常被用于工控設(shè)備、電話、小型機(jī)器人、智能家居、路由器以及V0IP設(shè)備中。OpenWrt的 文件系統(tǒng)是可寫的,開發(fā)者無需在每一次修改后重新編譯,很像一個小型的Linux電腦系 統(tǒng),也加快了
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1