本發(fā)明涉及一種信息技術領域,特別是涉及一種數(shù)據(jù)訪問方法、裝置及系統(tǒng)。
背景技術:
云存儲是在云計算概念上延伸和發(fā)展出來的一個新的概念,是一種新興的網(wǎng)絡存儲技術,是指通過集群應用、網(wǎng)絡技術或分布式文件系統(tǒng)等功能,將網(wǎng)絡中大量各種不同類型的存儲設備通過應用軟件集合起來協(xié)同工作,共同對外提供數(shù)據(jù)存儲和業(yè)務訪問功能的一個系統(tǒng)。緊隨云計算、云存儲之后,云安全也相繼出現(xiàn),云安全是云計算技術的重要分支,已經(jīng)在反病毒領域當中獲得了廣泛應用。
目前,用戶可以將私密數(shù)據(jù)上傳到云服務器中進行存儲,然而,云服務器通常并沒有有效地防范措施,攻擊者可以利用一些特殊手段訪問到云服務器中竊取用戶的私密數(shù)據(jù),進而會造成用戶隱私泄露的安全隱患。
技術實現(xiàn)要素:
有鑒于此,本發(fā)明提供了一種數(shù)據(jù)訪問方法、裝置及系統(tǒng),主要目的在于可以提高私密數(shù)據(jù)的安全性,降低用戶隱私泄露的安全隱患。
依據(jù)本發(fā)明一個方面,提供了一種數(shù)據(jù)訪問方法,該方法包括:
當需要訪問存儲在云服務器中的私密數(shù)據(jù)時,客戶端向安全服務器發(fā)送訪問請求,所述訪問請求中攜帶有用戶的身份驗證信息,以使得所述安全服務器根據(jù)所述身份驗證信息確定所述用戶通過身份驗證時,獲取所述云服務器中與所述用戶對應的私密數(shù)據(jù),所述私密數(shù)據(jù)為通過所述客戶端預先配置的代理網(wǎng)關設備加密后的數(shù)據(jù);
通過所述代理網(wǎng)關設備接收所述安全服務器發(fā)送的所述私密數(shù)據(jù)并進行解密,得到解密后的所述私密數(shù)據(jù)。
依據(jù)本發(fā)明另一個方面,提供了一種數(shù)據(jù)訪問方法,該方法包括:
安全服務器接收客戶端發(fā)送的訪問請求,所述訪問請求中攜帶有用戶的身份驗證信息,所述訪問請求是所述安全服務器在需要訪問存儲在云服務器中的私密數(shù)據(jù)時發(fā)送的;
根據(jù)所述身份驗證信息進行用戶身份驗證;
若所述用戶通過身份驗證,則獲取所述云服務器中與所述用戶對應的私密數(shù)據(jù),所述私密數(shù)據(jù)為通過所述客戶端預先配置的代理網(wǎng)關設備加密后的數(shù)據(jù);
將獲取到的所述私密數(shù)據(jù)通過所述預置代理網(wǎng)關設備發(fā)送給所述客戶端,以使得所述客戶端輸出通過所述預置代理網(wǎng)關設備解密后的所述私密數(shù)據(jù)。
依據(jù)本發(fā)明又一個方面,提供了一種客戶端,該客戶端包括:
發(fā)送單元,用于當需要訪問存儲在云服務器中的私密數(shù)據(jù)時,向安全服務器發(fā)送訪問請求,所述訪問請求中攜帶有用戶的身份驗證信息,以使得所述安全服務器根據(jù)所述身份驗證信息確定所述用戶通過身份驗證時,獲取所述云服務器中與所述用戶對應的私密數(shù)據(jù),所述私密數(shù)據(jù)為通過所述客戶端預先配置的代理網(wǎng)關設備加密后的數(shù)據(jù);
接收單元,用于通過所述代理網(wǎng)關設備接收所述安全服務器發(fā)送的所述私密數(shù)據(jù);
解密單元,用于通過所述代理網(wǎng)關設備對所述私密數(shù)據(jù)進行解密,得到解密后的所述私密數(shù)據(jù)。
依據(jù)本發(fā)明再一個方面,提供了一種安全服務器,該安全服務器包括:
接收單元,用于接收客戶端發(fā)送的訪問請求,所述訪問請求中攜帶有用戶的身份驗證信息,所述訪問請求是所述安全服務器在需要訪問存儲在云服務器中的私密數(shù)據(jù)時發(fā)送的;
驗證單元,用于根據(jù)所述身份驗證信息進行用戶身份驗證;
獲取單元,用于若所述用戶通過身份驗證,則獲取所述云服務器中與所述用戶對應的私密數(shù)據(jù),所述私密數(shù)據(jù)為通過所述客戶端預先配置的代理網(wǎng)關設備加密后的數(shù)據(jù);
發(fā)送單元,用于將獲取到的所述私密數(shù)據(jù)通過所述預置代理網(wǎng)關設備發(fā)送給所述客戶端,以使得所述客戶端輸出通過所述預置代理網(wǎng)關設備解密后的所述私密數(shù)據(jù)。
依據(jù)本發(fā)明再一個方面,提供了一種數(shù)據(jù)訪問系統(tǒng),包括:客戶端和安全服務器;
所述客戶端,用于當需要訪問存儲在云服務器中的私密數(shù)據(jù)時,向所述安全服務器發(fā)送訪問請求;
所述安全服務器,用于接收所述客戶端發(fā)送的訪問請求,所述訪問請求中攜帶有所述用戶的身份驗證信息,根據(jù)所述身份驗證信息進行用戶身份驗證;若所述用戶通過身份驗證,則獲取所述云服務器中與所述用戶對應的私密數(shù)據(jù),所述私密數(shù)據(jù)為通過所述客戶端預先配置的代理網(wǎng)關設備加密后的數(shù)據(jù);將獲取到的所述私密數(shù)據(jù)通過所述預置代理網(wǎng)關設備發(fā)送給所述客戶端;
所述客戶端,還用于通過所述代理網(wǎng)關設備接收所述安全服務器發(fā)送的所述私密數(shù)據(jù)并進行解密,得到解密后的所述私密數(shù)據(jù)。
借由上述技術方案,本發(fā)明實施例提供的技術方案至少具有下列優(yōu)點:
本發(fā)明提供的一種數(shù)據(jù)訪問方法、裝置及系統(tǒng),當需要訪問存儲在云服務器中的私密數(shù)據(jù)時,客戶端向安全服務器發(fā)送訪問請求,所述訪問請求中攜帶有所述用戶的身份驗證信息,以使得所述安全服務器根據(jù)所述身份驗證信息確定所述用戶通過身份驗證時,獲取所述云服務器中與所述用戶對應的私密數(shù)據(jù),所述私密數(shù)據(jù)為通過所述客戶端預先配置的代理網(wǎng)關設備加密后的數(shù)據(jù);通過所述代理網(wǎng)關設備接收所述安全服務器發(fā)送的所述私密數(shù)據(jù)并進行解密,得到解密后的所述私密數(shù)據(jù)。與目前云服務器沒有有效地防范措施相比,本發(fā)明客戶端可以將待上傳的私密數(shù)據(jù)進行預先加密,之后再上傳至云服務器,保證云服務器中存儲的用戶私密數(shù)據(jù)為加密數(shù)據(jù),提高了私密數(shù)據(jù)的安全性,降低了用戶隱私泄露的安全隱患,當需要訪問云服務器中存儲的私密數(shù)據(jù)時,安全服務器可以根據(jù)用戶身份驗證信息進行身份驗證,若通過驗證,獲取對應的私密數(shù)據(jù)并通過代理網(wǎng)關設備下發(fā)給該客戶端,可以通過代理網(wǎng)關設備對其進行解密,以便客戶端輸出顯示該解密后的數(shù)據(jù),進而方便用戶進行數(shù)據(jù)瀏覽,數(shù)據(jù)訪問過程安全性較高。
上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式。
附圖說明
通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1示出了本發(fā)明實施例提供的一種數(shù)據(jù)訪問方法流程示意圖;
圖2示出了本發(fā)明實施例提供的另一種數(shù)據(jù)訪問方法流程示意圖;
圖3示出了本發(fā)明實施例提供的一種應用場景示意圖;
圖4示出了本發(fā)明實施例提供的又一種數(shù)據(jù)訪問方法流程示意圖;
圖5示出了本發(fā)明實施例提供的一種客戶端結構示意圖;
圖6示出了本發(fā)明實施例提供的另一種客戶端結構示意圖;
圖7示出了本發(fā)明實施例提供的一種安全服務器結構示意圖;
圖8示出了本發(fā)明實施例提供的一種安全服務器結構示意圖;
圖9示出了本發(fā)明實施例提供的一種數(shù)據(jù)訪問系統(tǒng)結構示意圖。
具體實施方式
下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領域的技術人員。
本發(fā)明實施例提供了一種數(shù)據(jù)訪問方法,可以應用于客戶端,如圖1所示,所述方法包括:
101、當需要訪問存儲在云服務器中的私密數(shù)據(jù)時,客戶端向安全服務器發(fā)送訪問請求。
其中,所述訪問請求中攜帶有所述用戶的身份驗證信息,進一步地,以使得所述安全服務器根據(jù)所述身份驗證信息進行用戶身份驗證,若所述用戶通過身份驗證,則獲取所述云服務器中與所述用戶對應的私密數(shù)據(jù),所述私密數(shù)據(jù)為通過所述客戶端預先配置的代理網(wǎng)關設備加密后的數(shù)據(jù)。
所述安全服務器為一個公網(wǎng)服務器中的一個或多個服務器,每個安全服務器用于向云服務器轉發(fā)固定區(qū)域內(nèi)的客戶端發(fā)送的數(shù)據(jù)處理請求,或者向客戶端轉發(fā)云服務器返回的數(shù)據(jù)處理響應,并且每個安全服務器都擁有自己的域名及IP(Internet Protocol,網(wǎng)絡之間互連的協(xié)議)地址,安全服務器之間互相為主備關系,具體的,安全服務器可以為cloudkeeper服務器,即ck服務器。
所述私密數(shù)據(jù)可以為企業(yè)單位內(nèi)部的私密數(shù)據(jù)、科研研究成果的私密數(shù)據(jù)、個人賬戶信息的私密數(shù)據(jù)等,具體可以為文件形式的數(shù)據(jù)。所述身份驗證信息中可以包含用戶登錄的用戶賬號信息和密碼信息等。所述代理網(wǎng)關設備可以為能夠進行網(wǎng)關加密、查詢安全服務器IP地址建立數(shù)據(jù)連接的設備,具體可以用戶進行預先配置。
對于本發(fā)明實施例,客戶端可以通過預先配置的代理網(wǎng)關設備對私密數(shù)據(jù)進行加密,具體可以利用預設加密算法或替換數(shù)據(jù)等方式對私密數(shù)據(jù)進行加密,對私密數(shù)據(jù)進行加密,然后再將加密后的私密數(shù)據(jù)保存在云服務器中。例如,私密數(shù)據(jù)為CBA字符串,將該私密數(shù)據(jù)進行數(shù)據(jù)替換得到!#$字符串。
需要說明的是,對于本發(fā)明實施例,可以將加密密鑰保存在本地配置的代理網(wǎng)關設備中,以便對該私密數(shù)據(jù)進行解密,可以實現(xiàn)只有通過本地配置的代理網(wǎng)關設備才能對該私密數(shù)據(jù)進行解密,通過其他客戶端無法解密該私密數(shù)據(jù),進而保證了該私密數(shù)據(jù)的安全性。
在本發(fā)明實施例中,當需要訪問存儲在云服務器中的私密數(shù)據(jù)時,可以通過客戶端向安全服務器發(fā)送HTTP(Hypertext Transfer Protocol,超文本傳送協(xié)議)訪問請求,該請求中攜帶有用戶的賬號和密碼信息,安全服務器根據(jù)該賬號和密碼信息對用戶進行身份驗證,若通過驗證,獲取得到云服務器中與該用戶對應的私密數(shù)據(jù)。
102、通過代理網(wǎng)關設備接收安全服務器發(fā)送的私密數(shù)據(jù)并進行解密,得到解密后的私密數(shù)據(jù)。
需要說明的是,由于該私密數(shù)據(jù)為客戶端預先配置的代理網(wǎng)關設備加密后的數(shù)據(jù),直接向客戶端返回加密后的私密數(shù)據(jù),客戶端無法進行相應解密,會造成用戶無法識別該私密數(shù)據(jù),因此,可以先發(fā)送給客戶端預先配置的代理網(wǎng)關設備進行解密,再由該代理網(wǎng)關設備返回給客戶端,進而可以使用戶瀏覽解密后的私密數(shù)據(jù)。
本發(fā)明實施例提供的一種數(shù)據(jù)訪問方法,與目前云服務器沒有有效地防范措施相比,本發(fā)明實施例客戶端可以將待上傳的私密數(shù)據(jù)進行預先加密,之后再上傳至云服務器,保證云服務器中存儲的用戶私密數(shù)據(jù)為加密數(shù)據(jù),提高了私密數(shù)據(jù)的安全性,降低了用戶隱私泄露的安全隱患,當需要訪問云服務器中存儲的私密數(shù)據(jù)時,安全服務器可以根據(jù)用戶身份驗證信息進行身份驗證,若通過驗證,獲取對應的私密數(shù)據(jù)并通過代理網(wǎng)關設備下發(fā)給該客戶端,可以通過代理網(wǎng)關設備對其進行解密,以便客戶端輸出顯示該解密后的數(shù)據(jù),進而方便用戶進行數(shù)據(jù)瀏覽,數(shù)據(jù)訪問過程安全性較高。
本發(fā)明實施例提供了另一種數(shù)據(jù)訪問方法,可以應用于客戶端,如圖2所示,所述方法包括:
201、通過代理網(wǎng)關設備對待上傳的私密數(shù)據(jù)進行加密。
具體地,步驟201具體可以包括:通過所述代理網(wǎng)關設備,對待上傳的私密數(shù)據(jù)進行數(shù)據(jù)替換。其中,代理網(wǎng)關設備可以為能夠進行網(wǎng)關加密、查詢安全服務器IP地址建立數(shù)據(jù)連接的設備,具體可以由用戶進行預先配置。
進一步地,為了實現(xiàn)對該私密數(shù)據(jù)進行解密,在對私密數(shù)據(jù)進行加密的過程中,還可以包括:將所述私密數(shù)據(jù)的數(shù)據(jù)替換對應關系保存在預設存儲位置中,所述預設存儲位置中保存有不同私密數(shù)據(jù)的數(shù)據(jù)替換對應關系。所述預設存儲位置可以根據(jù)實際需求進行配置,例如,預設存儲位置可以為預先配置的數(shù)據(jù)庫,數(shù)據(jù)列表等。
例如,私密數(shù)據(jù)為123字符串,將該私密數(shù)據(jù)進行數(shù)據(jù)替換得到$-*字符串,將“1”<—>“$”、“2”<—>“-”、“3”<—>“*”這些數(shù)據(jù)替換對應關系保存在預設存儲位置中,以便實現(xiàn)對該私密數(shù)據(jù)進行相應解密操作。
需要說明的是,在通過代理網(wǎng)關設備對私密數(shù)據(jù)進行加密的過程中,通過將私密數(shù)據(jù)的數(shù)據(jù)替換對應關系保存在預設存儲位置中,該預設存儲位置可供代理網(wǎng)關設備進行調(diào)用獲取,以便對該私密數(shù)據(jù)進行解密,可以實現(xiàn)只有通過本地配置的代理網(wǎng)關設備才能對該私密數(shù)據(jù)進行解密,通過其他客戶端對該私密數(shù)據(jù)無法進行解密,進而保證了該私密數(shù)據(jù)的安全性。
202、將加密后的私密數(shù)據(jù)通過安全服務器發(fā)送給云服務器進行存儲。
具體地,步驟202具體可以包括:將替換后的私密數(shù)據(jù)通過安全服務器發(fā)送給云服務器進行存儲。例如,客戶端可以通過預先建立的數(shù)據(jù)連接通道,將用戶標識信息和加密后的私密數(shù)據(jù)發(fā)送給安全服務器,安全服務器根據(jù)用戶標識信息,確定該用戶在云服務器中分配的存儲空間的位置信息,根據(jù)該位置信息將加密后的私密數(shù)據(jù)發(fā)送給云服務器中相應的存儲空間進行存儲。
203、當需要訪問存儲在云服務器中的私密數(shù)據(jù)時,客戶端向安全服務器發(fā)送訪問請求。
其中,所述訪問請求中攜帶有所述用戶的身份驗證信息,進一步地,以使得所述安全服務器根據(jù)所述身份驗證信息進行用戶身份驗證,若所述用戶通過身份驗證,則獲取所述云服務器中與所述用戶對應的私密數(shù)據(jù),所述私密數(shù)據(jù)為通過所述客戶端預先配置的代理網(wǎng)關設備加密后的數(shù)據(jù)。
例如,當需要訪問存儲在云服務器中的私密數(shù)據(jù)時,可以通過客戶端向安全服務器發(fā)送HTTP訪問請求,如安全服務器的網(wǎng)址為123.456.com,用戶通過該網(wǎng)址登陸到安全服務器中并進一步輸入賬號和密碼獲取云服務器中存儲的私密數(shù)據(jù),安全服務器根據(jù)該賬號和密碼信息對用戶進行身份驗證,若通過驗證,獲取得到云服務器中與該用戶對應的私密數(shù)據(jù)。
204、通過代理網(wǎng)關設備接收安全服務器發(fā)送的私密數(shù)據(jù)并進行解密,得到解密后的私密數(shù)據(jù)。
具體地,步驟204具體可以包括:接收所述安全服務器利用數(shù)據(jù)連接通道發(fā)送給所述代理網(wǎng)關設備的私密數(shù)據(jù),所述私密數(shù)據(jù)為通過所述代理網(wǎng)關設備接收到的解密后的數(shù)據(jù)。所述數(shù)據(jù)連接通道可以為安全服務器與代理網(wǎng)關設備之間預先建立的數(shù)據(jù)連接通道,需要說明的是,若該數(shù)據(jù)連接通道處于關閉狀態(tài),則安全服務器會返回給客戶端加密的私密數(shù)據(jù),使得用戶無法瀏覽真實的私密數(shù)據(jù),因此,需要確保該數(shù)據(jù)連接通道處于開啟狀態(tài),具體可以保持長連接狀態(tài),由本地配置的代理網(wǎng)關設備通過該數(shù)據(jù)連接通道接收加密的私密數(shù)據(jù),再由代理網(wǎng)關設備進行相應解密,將解密后的私密數(shù)據(jù)傳回給本地客戶端,以便用戶瀏覽解密后的私密數(shù)據(jù)。
在所述代理網(wǎng)關設備對接收到的私密數(shù)據(jù)進行解密時,根據(jù)所述預設存儲位置中保存的私密數(shù)據(jù)的數(shù)據(jù)替換對應關系,對所述接收到的私密數(shù)據(jù)進行數(shù)據(jù)替換,得到解密后的私密數(shù)據(jù)。例如,加密的私密數(shù)據(jù)為$-*字符串,根據(jù)“1”<—>“$”、“2”<—>“-”、“3”<—>“*”的數(shù)據(jù)替換對應關系,將該私密數(shù)據(jù)替換為123字符串,得到解密后的私密數(shù)據(jù),以便對該解密后的私密數(shù)據(jù)進行輸出顯示,進而方便用戶進行數(shù)據(jù)瀏覽。
本發(fā)明實施例提供的方法的應用場景可以如下所示,但不限于此,例如,如圖3所示,在預先建立好數(shù)據(jù)連接通道的條件下,當用戶1需要上傳數(shù)據(jù)到云服務器中時,可以將數(shù)據(jù)由路由發(fā)給代理網(wǎng)關設備進行加密,再經(jīng)路由將加密好的數(shù)據(jù)發(fā)送給安全服務器,安全服務器將該數(shù)據(jù)發(fā)送給云服務器進行存儲,即圖中標號1-5所示流程;而當用戶1需要訪問該數(shù)據(jù)時,可以向安全服務器發(fā)送訪問請求,安全服務器根據(jù)請求獲取相應的數(shù)據(jù),并經(jīng)路由發(fā)送給代理網(wǎng)關設備進行解密,最終用戶1客戶端接收到解密后的數(shù)據(jù),以便用戶進行瀏覽,即圖中標號6-10所示流程。而用戶2需要訪問用戶1上傳的數(shù)據(jù)時,可以直接訪問云服務器找到相應的數(shù)據(jù),但是獲得的數(shù)據(jù)為加密的數(shù)據(jù),用戶2瀏覽不到真實的數(shù)據(jù),因此,整個流程保證了用戶1的數(shù)據(jù)安全,不會造成用戶1的隱私泄露。
本發(fā)明實施例提供的另一種數(shù)據(jù)訪問方法,與目前云服務器沒有有效地防范措施相比,本發(fā)明實施例客戶端可以將待上傳的私密數(shù)據(jù)進行預先加密,之后再上傳至云服務器,保證云服務器中存儲的用戶私密數(shù)據(jù)為加密數(shù)據(jù),提高了私密數(shù)據(jù)的安全性,降低了用戶隱私泄露的安全隱患,當需要訪問云服務器中存儲的私密數(shù)據(jù)時,安全服務器可以根據(jù)用戶身份驗證信息進行身份驗證,若通過驗證,獲取對應的私密數(shù)據(jù)并通過代理網(wǎng)關設備下發(fā)給該客戶端,可以通過代理網(wǎng)關設備對其進行解密,以便客戶端輸出顯示該解密后的數(shù)據(jù),進而方便用戶進行數(shù)據(jù)瀏覽,數(shù)據(jù)訪問過程安全性較高。
本發(fā)明實施例提供了又一種數(shù)據(jù)訪問方法,可以應用于安全服務器,如圖4所示,所述方法包括:
401、安全服務器接收客戶端發(fā)送的訪問請求。
其中,所述訪問請求中攜帶有所述用戶的身份驗證信息,所述身份驗證信息中可以包含用戶登錄的用戶賬號信息和密碼信息等。所述訪問請求是所述安全服務器在需要訪問存儲在云服務器中的私密數(shù)據(jù)時發(fā)送的。該私密數(shù)據(jù)為通過預置代理網(wǎng)關設備加密后的數(shù)據(jù)。
在步驟401之前,還可以包括:將所述客戶端發(fā)送的通過所述代理網(wǎng)關設備加密后的私密數(shù)據(jù)發(fā)送給云服務器進行存儲。具體地,將所述客戶端發(fā)送的通過所述代理網(wǎng)關設備進行數(shù)據(jù)替換后的私密數(shù)據(jù)發(fā)送給云服務器進行存儲。
例如,客戶端通過預置代理網(wǎng)關設備對待上傳的私密數(shù)據(jù)進行數(shù)據(jù)替換,并將替換后的私密數(shù)據(jù)和用戶標識信息發(fā)送給安全服務器,安全服務器根據(jù)該用戶標識信息確定該用戶在云服務器中分配的存儲空間的位置信息,然后根據(jù)該位置信息將替換后的私密數(shù)據(jù)發(fā)送給云服務器中相應的存儲空間進行存儲。
402、根據(jù)身份驗證信息進行用戶身份驗證。
例如,安全服務器中保存有預設列表,該表中保存有不同用戶賬號信息分別對應的密碼信息,根據(jù)該預設列表和接收到的用戶賬號和密碼進行身份驗證。
403、若用戶通過身份驗證,則獲取云服務器中與用戶對應的私密數(shù)據(jù)。
其中,所述私密數(shù)據(jù)為通過所述客戶端預先配置的代理網(wǎng)關設備加密后的數(shù)據(jù)。所述代理網(wǎng)關設備可以為能夠進行網(wǎng)關加密、查詢安全服務器IP地址建立數(shù)據(jù)連接的設備。
在本發(fā)明實施例中,不用用戶可以分別對應云服務器中的不同存儲空間,即每個用戶可以有屬于自己的存儲空間,安全服務器通過用戶標識可以確定該用戶在云服務器中分配的存儲空間的位置信息,并根據(jù)該位置信息獲取云服務器中與用戶對應的私密數(shù)據(jù)。
404、將獲取到的私密數(shù)據(jù)通過預置代理網(wǎng)關設備發(fā)送給客戶端。
進一步地,以使得所述客戶端得到通過所述預置代理網(wǎng)關設備解密后的所述私密數(shù)據(jù)。
在步驟404之前,還可以包括:檢測所述安全服務器當前是否存在與所述代理網(wǎng)關設備之間的數(shù)據(jù)連接通道,若不存在,安全服務器會向客戶端直接返回獲取到的私密數(shù)據(jù),由于該私密數(shù)據(jù)為加密的數(shù)據(jù),可以使得用戶無法瀏覽真實的私密數(shù)據(jù),因此需要保持安全服務器與代理網(wǎng)關設備之間長連接狀態(tài),進而保證數(shù)據(jù)連接通道為開啟狀態(tài)。
具體地,步驟404具體可以包括:若存在,則利用所述數(shù)據(jù)連接通道,將獲取到的所述私密數(shù)據(jù)通過所述預置代理網(wǎng)關設備發(fā)送給所述客戶端。
例如,可以預先通過向安全服務器發(fā)送注冊請求,安全服務器根據(jù)注冊請求中攜帶的注冊信息,配置對應的域名信息,具體為http://ABC.123.456.cn,安全服務器的域名為http://123.456.cn,用戶可以通過該域名進行登錄,通過本地DNS(Domain Name System,域名解析系統(tǒng))域名服務器對用戶登錄的域名進行解析,得到安全服務器對應的網(wǎng)關信息,通過代理網(wǎng)關設備查詢安全服務器對應的公網(wǎng)DNS域名服務器,得到與該網(wǎng)關信息對應的IP地址,根據(jù)該IP地址建立本地與安全服務器之間的數(shù)據(jù)連接通道,并可以保持長連接狀態(tài)。
當需要訪問存儲在云服務器中的該私密數(shù)據(jù)時,可以通過客戶端輸入http://123.456.cn網(wǎng)址登錄安全服務器中,并進一步輸入賬號和密碼獲取云服務器中存儲的私密數(shù)據(jù),安全服務器根據(jù)該賬號和密碼信息對用戶進行身份驗證,若通過身份驗證,獲取得到云服務器中與該用戶對應的私密數(shù)據(jù),將私密數(shù)據(jù)通過上述建立的數(shù)據(jù)連接通道發(fā)送給代理網(wǎng)關設備,代理網(wǎng)關設備對其進行解密并將解密后的私密數(shù)據(jù)發(fā)送給客戶端,以便用戶瀏覽解密后的私密數(shù)據(jù)。
本發(fā)明實施例提供的又一種數(shù)據(jù)訪問方法,與目前云服務器沒有有效地防范措施相比,本發(fā)明實施例安全服務器可以將待上傳的加密后的私密數(shù)據(jù)發(fā)送給云服務器進行存儲,保證云服務器中存儲的用戶私密數(shù)據(jù)為加密數(shù)據(jù),提高了私密數(shù)據(jù)的安全性,降低了用戶隱私泄露的安全隱患,當需要訪問云服務器中存儲的私密數(shù)據(jù)時,安全服務器可以根據(jù)用戶身份驗證信息進行身份驗證,若通過驗證,獲取對應的私密數(shù)據(jù)并通過代理網(wǎng)關設備下發(fā)給該客戶端,可以通過代理網(wǎng)關設備對其進行解密,以便客戶端輸出顯示該解密后的數(shù)據(jù),進而方便用戶進行數(shù)據(jù)瀏覽,數(shù)據(jù)訪問過程安全性較高。
進一步地,作為圖1所述方法的具體實現(xiàn),本發(fā)明實施例提供了一種客戶端,如圖5所示,所述客戶端包括:發(fā)送單元51、接收單元52、解密單元53。
所述發(fā)送單元51,可以用于當需要訪問存儲在云服務器中的私密數(shù)據(jù)時,向安全服務器發(fā)送訪問請求,所述訪問請求中攜帶有用戶的身份驗證信息。
進一步地,以使得所述安全服務器根據(jù)所述身份驗證信息進行用戶身份驗證,若所述用戶通過身份驗證,則獲取所述云服務器中與所述用戶對應的私密數(shù)據(jù),所述私密數(shù)據(jù)為通過所述客戶端預先配置的代理網(wǎng)關設備加密后的數(shù)據(jù)。
所述接收單元52,可以用于通過所述代理網(wǎng)關設備接收所述安全服務器發(fā)送的所述私密數(shù)據(jù)。
所述解密單元53,可以用于通過所述代理網(wǎng)關設備對所述私密數(shù)據(jù)進行解密。
進一步地,以便于輸出解密后的所述私密數(shù)據(jù)。
需要說明的是,本發(fā)明實施例提供的一種客戶端所涉及各功能單元的其他相應描述,可以參考圖1中的對應描述,在此不再贅述。
本發(fā)明實施例提供的一種客戶端,與目前云服務器沒有有效地防范措施相比,本發(fā)明實施例客戶端可以將待上傳的私密數(shù)據(jù)進行預先加密,之后再上傳至云服務器,保證云服務器中存儲的用戶私密數(shù)據(jù)為加密數(shù)據(jù),提高了私密數(shù)據(jù)的安全性,降低了用戶隱私泄露的安全隱患,當需要訪問云服務器中存儲的私密數(shù)據(jù)時,安全服務器可以根據(jù)用戶身份驗證信息進行身份驗證,若通過驗證,獲取對應的私密數(shù)據(jù)并通過代理網(wǎng)關設備下發(fā)給該客戶端,可以通過代理網(wǎng)關設備對其進行解密,以便客戶端輸出顯示該解密后的數(shù)據(jù),進而方便用戶進行數(shù)據(jù)瀏覽,數(shù)據(jù)訪問過程安全性較高。
進一步地,作為圖2所述方法的具體實現(xiàn),本發(fā)明實施例提供了另一種客戶端,如圖6所示,所述客戶端包括:發(fā)送單元61、接收單元62、解密單元63。
所述發(fā)送單元61,可以用于當需要訪問存儲在云服務器中的私密數(shù)據(jù)時,向安全服務器發(fā)送訪問請求,所述訪問請求中攜帶有用戶的身份驗證信息。
進一步地,以使得所述安全服務器根據(jù)所述身份驗證信息進行用戶身份驗證,若所述用戶通過身份驗證,則獲取所述云服務器中與所述用戶對應的私密數(shù)據(jù),所述私密數(shù)據(jù)為通過所述客戶端預先配置的代理網(wǎng)關設備加密后的數(shù)據(jù)。
所述接收單元62,可以用于通過所述代理網(wǎng)關設備接收所述安全服務器發(fā)送的所述私密數(shù)據(jù)。
所述解密單元63,可以用于通過所述代理網(wǎng)關設備對所述私密數(shù)據(jù)進行解密。
進一步地,以便于輸出解密后的所述私密數(shù)據(jù)。
所述接收單元62,具體可以用于接收所述安全服務器利用數(shù)據(jù)連接通道發(fā)送給所述代理網(wǎng)關設備的私密數(shù)據(jù),所述私密數(shù)據(jù)為通過所述代理網(wǎng)關設備接收到的解密后的數(shù)據(jù)。
進一步地,所述客戶端還包括:加密單元64。
所述加密單元64,可以用于通過所述代理網(wǎng)關設備對待上傳的私密數(shù)據(jù)進行加密。
所述發(fā)送單元61,還可以用于將加密后的所述私密數(shù)據(jù)通過安全服務器發(fā)送給云服務器進行存儲。
所述加密單元64,具體可以用于通過所述代理網(wǎng)關設備,對待上傳的私密數(shù)據(jù)進行數(shù)據(jù)替換。
所述發(fā)送單元61,具體可以用于將替換后的私密數(shù)據(jù)通過安全服務器發(fā)送給云服務器進行存儲。
進一步地,所述客戶端還包括:保存單元65。
所述保存單元65,可以用于將所述私密數(shù)據(jù)的數(shù)據(jù)替換對應關系保存在預設存儲位置中,所述預設存儲位置中保存有不同私密數(shù)據(jù)的數(shù)據(jù)替換對應關系。
所述解密單元63,具體可以用于在所述代理網(wǎng)關設備對接收到的私密數(shù)據(jù)進行解密時,根據(jù)所述預設存儲位置中保存的私密數(shù)據(jù)的數(shù)據(jù)替換對應關系,對所述接收到的私密數(shù)據(jù)進行數(shù)據(jù)替換,得到解密后的私密數(shù)據(jù)。
需要說明的是,本發(fā)明實施例提供的另一種客戶端所涉及各功能單元的其他相應描述,可以參考圖1中的對應描述,在此不再贅述。
本發(fā)明實施例提供的另一種客戶端,與目前云服務器沒有有效地防范措施相比,本發(fā)明實施例客戶端可以將待上傳的私密數(shù)據(jù)進行預先加密,之后再上傳至云服務器,保證云服務器中存儲的用戶私密數(shù)據(jù)為加密數(shù)據(jù),提高了私密數(shù)據(jù)的安全性,降低了用戶隱私泄露的安全隱患,當需要訪問云服務器中存儲的私密數(shù)據(jù)時,安全服務器可以根據(jù)用戶身份驗證信息進行身份驗證,若通過驗證,獲取對應的私密數(shù)據(jù)并通過代理網(wǎng)關設備下發(fā)給該客戶端,可以通過代理網(wǎng)關設備對其進行解密,以便客戶端輸出顯示該解密后的數(shù)據(jù),進而方便用戶進行數(shù)據(jù)瀏覽,數(shù)據(jù)訪問過程安全性較高。
進一步地,作為圖4所述方法的具體實現(xiàn),本發(fā)明實施例提供了一種安全服務器,如圖7所示,所述安全服務器包括:接收單元71、驗證單元72、獲取單元73、發(fā)送單元74。
所述接收單元71,可以用于接收客戶端發(fā)送的訪問請求,所述訪問請求中攜帶有用戶的身份驗證信息,所述訪問請求是所述安全服務器在需要訪問存儲在云服務器中的私密數(shù)據(jù)時發(fā)送的。
所述驗證單元72,可以用于根據(jù)所述身份驗證信息進行用戶身份驗證。
所述獲取單元73,可以用于若所述用戶通過身份驗證,則獲取所述云服務器中與所述用戶對應的私密數(shù)據(jù),所述私密數(shù)據(jù)為通過所述客戶端預先配置的代理網(wǎng)關設備加密后的數(shù)據(jù)。
所述發(fā)送單元74,可以用于將獲取到的所述私密數(shù)據(jù)通過所述預置代理網(wǎng)關設備發(fā)送給所述客戶端。
進一步地,以使得所述客戶端輸出通過所述預置代理網(wǎng)關設備解密后的所述私密數(shù)據(jù)。
進一步地,如圖8所示,所述云端服務器還包括:檢測單元75。
所述檢測單元75,可以用于檢測所述安全服務器當前是否存在與所述代理網(wǎng)關設備之間的數(shù)據(jù)連接通道。
所述發(fā)送單元74,具體用于若所述檢測單元75檢測出存在與所述代理網(wǎng)關設備之間的數(shù)據(jù)連接通道,則利用所述數(shù)據(jù)連接通道,將獲取到的所述私密數(shù)據(jù)通過所述預置代理網(wǎng)關設備發(fā)送給所述客戶端。
所述發(fā)送單元71,還可以用于將所述客戶端發(fā)送的通過所述代理網(wǎng)關設備加密后的私密數(shù)據(jù)發(fā)送給云服務器進行存儲。
所述發(fā)送單元71,具體可以用于將所述客戶端發(fā)送的通過所述代理網(wǎng)關設備進行數(shù)據(jù)替換后的私密數(shù)據(jù)發(fā)送給云服務器進行存儲。
需要說明的是,本發(fā)明實施例提供的一種安全服務器所涉及各功能單元的其他相應描述,可以參考圖4中的對應描述,在此不再贅述。
本發(fā)明實施例提供的一種安全服務器,與目前云服務器沒有有效地防范措施相比,本發(fā)明實施例安全服務器可以將待上傳的加密后的私密數(shù)據(jù)發(fā)送給云服務器進行存儲,保證云服務器中存儲的用戶私密數(shù)據(jù)為加密數(shù)據(jù),提高了私密數(shù)據(jù)的安全性,降低了用戶隱私泄露的安全隱患,當需要訪問云服務器中存儲的私密數(shù)據(jù)時,安全服務器可以根據(jù)用戶身份驗證信息進行身份驗證,若通過驗證,獲取對應的私密數(shù)據(jù)并通過代理網(wǎng)關設備下發(fā)給該客戶端,可以通過代理網(wǎng)關設備對其進行解密,以便客戶端輸出顯示該解密后的數(shù)據(jù),進而方便用戶進行數(shù)據(jù)瀏覽,數(shù)據(jù)訪問過程安全性較高。
進一步地,本發(fā)明實施例提供了一種數(shù)據(jù)訪問系統(tǒng),如圖9所示,包括:客戶端91、安全服務器92。
所述客戶端91,可以用于當需要訪問存儲在云服務器中的私密數(shù)據(jù)時,向所述安全服務器82發(fā)送訪問請求。
所述安全服務器92,可以用于接收所述客戶端91發(fā)送的訪問請求,所述訪問請求中攜帶有用戶的身份驗證信息,根據(jù)所述身份驗證信息進行用戶身份驗證;若所述用戶通過身份驗證,則獲取所述云服務器中與所述用戶對應的私密數(shù)據(jù),所述私密數(shù)據(jù)為通過所述客戶端預先配置的代理網(wǎng)關設備加密后的數(shù)據(jù);將獲取到的所述私密數(shù)據(jù)通過所述預置代理網(wǎng)關設備發(fā)送給所述客戶端91。
所述客戶端91,還可以用于通過所述代理網(wǎng)關設備接收所述安全服務器92發(fā)送的所述私密數(shù)據(jù)并進行解密,得到解密后的所述私密數(shù)據(jù)。
本發(fā)明實施例提供的一種數(shù)據(jù)訪問系統(tǒng),與目前云服務器沒有有效地防范措施相比,本發(fā)明實施例客戶端可以將待上傳的私密數(shù)據(jù)進行預先加密,之后再上傳至云服務器,保證云服務器中存儲的用戶私密數(shù)據(jù)為加密數(shù)據(jù),提高了私密數(shù)據(jù)的安全性,降低了用戶隱私泄露的安全隱患,當需要訪問云服務器中存儲的私密數(shù)據(jù)時,安全服務器可以根據(jù)用戶身份驗證信息進行身份驗證,若通過驗證,獲取對應的私密數(shù)據(jù)并通過代理網(wǎng)關設備下發(fā)給該客戶端,可以通過代理網(wǎng)關設備對其進行解密,以便客戶端輸出顯示該解密后的數(shù)據(jù),進而方便用戶進行數(shù)據(jù)瀏覽,數(shù)據(jù)訪問過程安全性較高。
本發(fā)明實施例公開了:
A1、一種數(shù)據(jù)訪問方法,包括:
當需要訪問存儲在云服務器中的私密數(shù)據(jù)時,客戶端向安全服務器發(fā)送訪問請求,所述訪問請求中攜帶有用戶的身份驗證信息,以使得所述安全服務器根據(jù)所述身份驗證信息確定所述用戶通過身份驗證時,獲取所述云服務器中與所述用戶對應的私密數(shù)據(jù),所述私密數(shù)據(jù)為通過所述客戶端預先配置的代理網(wǎng)關設備加密后的數(shù)據(jù);
通過所述代理網(wǎng)關設備接收所述安全服務器發(fā)送的所述私密數(shù)據(jù)并進行解密,得到解密后的所述私密數(shù)據(jù)。
A 2、如A 1所述的數(shù)據(jù)訪問方法,所述通過所述代理網(wǎng)關設備接收所述安全服務器發(fā)送的所述私密數(shù)據(jù)并進行解密包括:
接收所述安全服務器利用數(shù)據(jù)連接通道發(fā)送給所述代理網(wǎng)關設備的私密數(shù)據(jù),所述私密數(shù)據(jù)為通過所述代理網(wǎng)關設備解密后的數(shù)據(jù)。
A 3、如A 1所述的數(shù)據(jù)訪問方法,所述方法還包括:
通過所述代理網(wǎng)關設備對待上傳的私密數(shù)據(jù)進行加密;
將加密后的所述私密數(shù)據(jù)通過安全服務器發(fā)送給云服務器進行存儲。
A 4、如A 2所述的數(shù)據(jù)訪問方法,所述通過所述代理網(wǎng)關設備對待上傳的私密數(shù)據(jù)進行加密包括:
通過所述代理網(wǎng)關設備,對待上傳的私密數(shù)據(jù)進行數(shù)據(jù)替換;
所述將加密后的所述私密數(shù)據(jù)通過安全服務器發(fā)送給云服務器進行存儲包括:
將替換后的私密數(shù)據(jù)通過安全服務器發(fā)送給云服務器進行存儲。
A 5、如A 4所述的數(shù)據(jù)訪問方法,所述方法還包括:
將所述私密數(shù)據(jù)的數(shù)據(jù)替換對應關系保存在預設存儲位置中,所述預設存儲位置中保存有不同私密數(shù)據(jù)的數(shù)據(jù)替換對應關系;
在所述代理網(wǎng)關設備對接收到的私密數(shù)據(jù)進行解密時,根據(jù)所述預設存儲位置中保存的私密數(shù)據(jù)的數(shù)據(jù)替換對應關系,對所述接收到的私密數(shù)據(jù)進行數(shù)據(jù)替換,得到解密后的私密數(shù)據(jù)。
B6、一種數(shù)據(jù)訪問方法,包括:
安全服務器接收客戶端發(fā)送的訪問請求,所述訪問請求中攜帶有用戶的身份驗證信息,所述訪問請求是所述安全服務器在需要訪問存儲在云服務器中的私密數(shù)據(jù)時發(fā)送的;
根據(jù)所述身份驗證信息進行用戶身份驗證;
若所述用戶通過身份驗證,則獲取所述云服務器中與所述用戶對應的私密數(shù)據(jù),所述私密數(shù)據(jù)為通過所述客戶端預先配置的代理網(wǎng)關設備加密后的數(shù)據(jù);
將獲取到的所述私密數(shù)據(jù)通過所述代理網(wǎng)關設備發(fā)送給所述客戶端,以使得所述客戶端得到通過所述代理網(wǎng)關設備解密后的所述私密數(shù)據(jù)。
B 7、如B 6所述的數(shù)據(jù)訪問方法,所述將獲取到的所述私密數(shù)據(jù)通過所述預置代理網(wǎng)關設備發(fā)送給所述客戶端之前,所述方法還包括:
檢測所述安全服務器當前是否存在與所述代理網(wǎng)關設備之間的數(shù)據(jù)連接通道;
所述將獲取到的所述私密數(shù)據(jù)通過所述預置代理網(wǎng)關設備發(fā)送給所述客戶端包括:
若存在,則利用所述數(shù)據(jù)連接通道,將獲取到的所述私密數(shù)據(jù)通過所述預置代理網(wǎng)關設備發(fā)送給所述客戶端。
B 8、如B 6所述的數(shù)據(jù)訪問方法,所述方法還包括:
將所述客戶端發(fā)送的通過所述代理網(wǎng)關設備加密后的私密數(shù)據(jù)發(fā)送給云服務器進行存儲。
B 9、如B 8所述的數(shù)據(jù)訪問方法,所述將所述客戶端發(fā)送的通過所述代理網(wǎng)關設備加密后的私密數(shù)據(jù)發(fā)送給云服務器進行存儲包括:
將所述客戶端發(fā)送的通過所述代理網(wǎng)關設備進行數(shù)據(jù)替換后的私密數(shù)據(jù)發(fā)送給云服務器進行存儲。
C10、一種客戶端,包括:
發(fā)送單元,用于當需要訪問存儲在云服務器中的私密數(shù)據(jù)時,向安全服務器發(fā)送訪問請求,所述訪問請求中攜帶有用戶的身份驗證信息,以使得所述安全服務器根據(jù)所述身份驗證信息確定所述用戶通過身份驗證時,獲取所述云服務器中與所述用戶對應的私密數(shù)據(jù),所述私密數(shù)據(jù)為通過所述客戶端預先配置的代理網(wǎng)關設備加密后的數(shù)據(jù);
接收單元,用于通過所述代理網(wǎng)關設備接收所述安全服務器發(fā)送的所述私密數(shù)據(jù);
解密單元,用于通過所述代理網(wǎng)關設備對所述私密數(shù)據(jù)進行解密,得到解密后的所述私密數(shù)據(jù)。
C 11、如C 10所述的客戶端,
所述接收單元,具體用于接收所述安全服務器利用數(shù)據(jù)連接通道發(fā)送給所述代理網(wǎng)關設備的私密數(shù)據(jù),所述私密數(shù)據(jù)為通過所述代理網(wǎng)關設備解密后的數(shù)據(jù)。
C 12、如C 10所述的客戶端,所述客戶端還包括:加密單元;
所述加密單元,用于通過所述代理網(wǎng)關設備對待上傳的私密數(shù)據(jù)進行加密;
所述發(fā)送單元,還用于將加密后的所述私密數(shù)據(jù)通過安全服務器發(fā)送給云服務器進行存儲。
C 13、如C 12所述的客戶端,
所述加密單元,具體用于通過所述代理網(wǎng)關設備,對待上傳的私密數(shù)據(jù)進行數(shù)據(jù)替換;
所述發(fā)送單元,具體用于將替換后的私密數(shù)據(jù)通過安全服務器發(fā)送給云服務器進行存儲。
C 14、如C 13所述的客戶端,所述客戶端還包括:保存單元;
所述保存單元,用于將所述私密數(shù)據(jù)的數(shù)據(jù)替換對應關系保存在預設存儲位置中,所述預設存儲位置中保存有不同私密數(shù)據(jù)的數(shù)據(jù)替換對應關系;
所述解密單元,具體用于在所述代理網(wǎng)關設備對接收到的私密數(shù)據(jù)進行解密時,根據(jù)所述預設存儲位置中保存的私密數(shù)據(jù)的數(shù)據(jù)替換對應關系,對所述接收到的私密數(shù)據(jù)進行數(shù)據(jù)替換,得到解密后的私密數(shù)據(jù)。
D15、一種安全服務器,包括:
接收單元,用于接收客戶端發(fā)送的訪問請求,所述訪問請求中攜帶有用戶的身份驗證信息,所述訪問請求是所述安全服務器在需要訪問存儲在云服務器中的私密數(shù)據(jù)時發(fā)送的;
驗證單元,用于根據(jù)所述身份驗證信息進行用戶身份驗證;
獲取單元,用于若所述用戶通過身份驗證,則獲取所述云服務器中與所述用戶對應的私密數(shù)據(jù),所述私密數(shù)據(jù)為通過所述客戶端預先配置的代理網(wǎng)關設備加密后的數(shù)據(jù);
發(fā)送單元,用于將獲取到的所述私密數(shù)據(jù)通過所述代理網(wǎng)關設備發(fā)送給所述客戶端,以使得所述客戶端得到通過所述代理網(wǎng)關設備解密后的所述私密數(shù)據(jù)。
D 16、如D 15所述的安全服務器,所述安全服務器還包括:檢測單元;
所述檢測單元,用于檢測所述安全服務器當前是否存在與所述代理網(wǎng)關設備之間的數(shù)據(jù)連接通道;
所述發(fā)送單元,具體用于若所述檢測單元檢測出存在與所述代理網(wǎng)關設備之間的數(shù)據(jù)連接通道,則利用所述數(shù)據(jù)連接通道,將獲取到的所述私密數(shù)據(jù)通過所述預置代理網(wǎng)關設備發(fā)送給所述客戶端。
D 17、如D 15所述的安全服務器,
所述發(fā)送單元,還用于將所述客戶端發(fā)送的通過所述代理網(wǎng)關設備加密后的私密數(shù)據(jù)發(fā)送給云服務器進行存儲。
D 18、如D 17所述的安全服務器,
所述發(fā)送單元,具體用于將所述客戶端發(fā)送的通過所述代理網(wǎng)關設備進行數(shù)據(jù)替換后的私密數(shù)據(jù)發(fā)送給云服務器進行存儲。
E19、一種數(shù)據(jù)訪問系統(tǒng),包括:如C10-C14任一項所述的客戶端和如D15-D18任一項所述的安全服務器。
在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。
可以理解的是,上述方法及裝置中的相關特征可以相互參考。另外,上述實施例中的“第一”、“第二”等是用于區(qū)分各實施例,而并不代表各實施例的優(yōu)劣。
所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
在此提供的算法和顯示不與任何特定計算機、虛擬系統(tǒng)或者其它設備固有相關。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構造這類系統(tǒng)所要求的結構是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應當明白,可以利用各種編程語言實現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。
在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。
類似地,應當理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個權利要求中所明確記載的特征更多的特征。更確切地說,如下面的權利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循具體實施方式的權利要求書由此明確地并入該具體實施方式,其中每個權利要求本身都作為本發(fā)明的單獨實施例。
本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變并且把它們設置在與該實施例不同的一個或多個設備中。可以把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
此外,本領域的技術人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在下面的權利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的一種數(shù)據(jù)訪問方法、裝置及系統(tǒng)中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設備或者裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
應該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領域技術人員在不脫離所附權利要求的范圍的情況下可設計出替換實施例。在權利要求中,不應將位于括號之間的任何參考符號構造成對權利要求的限制。單詞“包含”不排除存在未列在權利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。