一種網絡數據訪問加密系統及方法
【技術領域】
[0001] 本發明涉及信息安全技術領域,具體涉及一種網絡數據訪問加密系統及方法。
【背景技術】
[0002] 目前,一個網絡數據(例如視頻、文檔、音頻等)放在web站點上供用戶訪問,web 站點會把數據的地址公布在瀏覽器中,用戶可在瀏覽器中獲得到該數據的URL (Uniform Resource Locator,統一資源定位符)地址,根據這個URL地址便可以在瀏覽器上使用相關 的下載工具對該數據進行下載。
[0003] 例如:申請號為201410222724. 0、發明名稱為《面向移動終端的多媒體數據虛擬 直播系統和方法》的中國發明專利申請公開了面向移動終端的多媒體數據虛擬直播系統和 方法。系統包括管理客戶端、管理服務器、數據處理服務器(包括采集模塊、處理模塊和發 布模塊)、文件服務器、虛擬直播服務器和流媒體服務器;管理客戶端登錄管理服務器后配 置數據處理服務器;管理服務器生成第一、第二和第三配置文件;采集模塊采集數據;處理 模塊根據第一配置文件將在采集信道及時間采集的數據處理成文件后保存到數據處理服 務器;發布模塊根據第二配置文件在文件服務求創建遠程文件存儲目錄以保存文件;虛擬 直播服務器根據第三配置文件的URL下載文件并由流媒體服務器發送給移動終端。本發明 滿足了向移動終端側用戶虛擬直播多媒體數據的需求。
[0004] 再例如,申請號為20141082252. 6、發明名稱為《視頻播放方法和裝置》的中國發明 專利申請公開一種視頻播放方法和裝置,該方法包括步驟:將視頻數據解碼為YUV格式后 進行播放;檢測播放的視頻圖像是否顯示異常;當視頻圖像顯示異常時,將所述視頻數據 從YUV格式轉換為RGB格式后進行播放。從而,在正常情況下,通過高效率的播放模式進行 視頻播放;在視頻播放過程中,當檢測到播放的視頻圖像顯示異常時,則以相對低效但穩定 的播放模式進行視頻播放,保證了視頻的正常播放。
[0005] -般來說,一個網絡數據的URL是確定的,并且可以認為在一個足夠長的時間內 是不變更的。因此,基本可以認為Web網站的每一個數據擁有一個確定的URL,不同用戶請 求同一個數據文件時,訪問的是同一個URL。
[0006] 互聯網的開放特性使得公眾可以直接或通過技術手段獲得一個網絡數據,自由下 載、存儲,并進一步傳播。這意味著,一旦將一個數據文件上傳到互聯網,這個文件就不再受 控,可能進入公眾領域被廣泛傳播,而無法保障數據的私有性,還可能會被惡意傳播。
【發明內容】
[0007] (一)要解決的技術問題
[0008] 為了解決網絡數據的私有性,在不受控制狀態下惡意傳播的問題,本發明的目的 旨在提供一種網絡數據訪問加密系統及方法,對于分享分發的網絡數據,進行下載管理,使 得用戶或者公眾只能觀看,不能不受約束地下載,從而保障網絡視頻的私有性。
[0009] (二)技術方案
[0010] 為了達成所述目的,本發明提供一種網絡數據訪問加密系統,包括用戶終端、解析 服務器和數據庫服務器,其中,
[0011] 所述解析服務器適用于預先為所述網絡數據的真實地址按照預設規則配置虛擬 地址,接收所述用戶終端發送的訪問請求,匹配所述虛擬地址的真實地址;
[0012] 所述用戶終端適用于獲取所述虛擬地址,向所述解析服務器發送訪問請求;
[0013] 所述數據庫服務器適用于存儲所述網絡數據,給所述網絡數據分配所述真實地 址,并根據所述解析服務器匹配的真實地址的網絡數據推送至所述用戶終端。
[0014] 為了達成所述目的,本發明還提供了一種網絡數據訪問加密方法,包括以下步 驟:
[0015] 預先為所述網絡數據的真實地址按照預設規則配置虛擬地址;
[0016] 發送訪問請求,其中,所述訪問請求中至少包括所述網絡數據的虛擬地址;
[0017] 接收所述訪問請求,匹配所述虛擬地址的真實地址;
[0018] 根據所述真實地址,獲取所述的網絡數據,并將該網絡數據推送到所述用戶終端。
[0019] (三)本發明的有益效果
[0020] 本發明對分享分發的網絡數據進行下載管理,使得用戶或公眾只能觀看,不能不 受約束地下載,從而保障網絡視頻的私有性,避免分享的網絡視頻在不受控狀態下惡意傳 播。
【附圖說明】
[0021] 圖1示出了本發明的系統結構框圖;
[0022] 圖2示出了本發明的系統數據流圖;
[0023] 圖3示出了本發明的加密方法框圖;
[0024] 圖4示出了本發明加密方法流程圖。
【具體實施方式】
[0025] 為了使本發明的目的、技術方案及優點更加清楚明白,以下將根據實例并參照附 圖對本發明進行說明。【具體實施方式】作詳細描述。但是,應當說明,本文中所描述的實例僅 用于解釋本發明,而不是對本發明的保護范圍的限定。
[0026] 實施例一
[0027] 本實施例將結合圖1為網絡數據訪問加密系統結構框圖進行具體說明。
[0028] 如圖1所示,本發明實施例提供了一種網絡數據訪問加密系統100,包括用戶終端 101、解析服務器102和數據庫服務器103,所述解析服務器102分別與所述用戶終端101和 所述數據庫服務器103連接,所述用戶終端101連接所述數據庫服務器103,其中,
[0029] 所述解析服務器102適用于預先為所述網絡數據的真實地址按照預設規則配置 虛擬地址,接收所述用戶終端101發送的訪問請求,匹配所述虛擬地址的真實地址;
[0030] 所述用戶終端101適用于獲取所述虛擬地址,向所述解析服務器102發送訪問請 求;
[0031] 所述數據庫服務器103適用于存儲所述網絡數據,給所述網絡數據分配所述真實 地址,并根據所述解析服務器102匹配的真實地址的網絡數據推送至所述用戶終端。
[0032] 本發明實施例中優選的,所述用戶終端101可以是移動終端,例如智能手機、平板 電腦等;也可以是智能電視,包括機頂盒、小米盒子等;還可以是計算機,例如臺式機、筆記 本電腦等;還可以是任意可以聯網并且能夠播放視頻的電子設備。
[0033] 本發明實施例中優選的,所述數據庫服務器103為視頻服務器。所述視頻服務器 適用于對所有進入系統的媒體內容進行處理,生成針對不同媒體格式的相關索引文件。具 體的,所述視頻服務器對所有進入系統的媒體內容進行處理,完成對流媒體內容的二次編 轉碼及封裝過程,并生成針對不同媒體格式的相關索引文件(XML格式ADI文檔)。
[0034] 本發明實施例中優選的,所述網絡數據為視頻文件,所述真實地址為所述視頻文 件的真實地址URL',所述虛擬地址為所述視頻文件的虛擬地址URL。
[0035] 本發明實施例中優選的,提供所述系統是基于在實踐中,視頻分享、視頻直播的實 際需求的,所以在下面的實施例中就拿視頻文件、流媒體下載為例說明了這個構思,這種構 思當然也可以用于其他類型的網絡數據的下載和分享管理,例如音頻文件、網絡文檔、程序 代碼等等。
[0036] 本發明實施例中優選的,所述預設規則包括為所述視頻文件的真實地址URL'逐 一配置一個虛擬地址URL。這里的預設規則可以是任意的,只要其可以實現所述真實地址和 所述虛擬地址之間的一一對應關系、并且用戶只可看到該虛擬地址,無從獲知所述真實地 址即可。例如,通過在真實地址URL'后加1,即可獲得一個對應的虛擬地