本發(fā)明涉及通信領域,特別是涉及一種數(shù)據備份方法、裝置、存儲介質及服務器。
背景技術:
為了提升手機數(shù)據的安全性以及提高緩解手機的存儲壓力,通常將手機中的數(shù)據備份到云端進行存儲。
現(xiàn)有備份方式通常直接將手機側的數(shù)據上傳至第三方云服務器上進行備份保存。但是,采用將手機側的數(shù)據備份到第三方云服務器后,一旦第三方云服務器的數(shù)據泄露,就會直接導致用戶備份的數(shù)據為不法分子所知。數(shù)據泄露極大地損害了用戶的隱私安全以及財產安全。
因此,現(xiàn)有的數(shù)據備份方式存在極大的泄密隱患,急需改進。
技術實現(xiàn)要素:
本發(fā)明實施例提供一種數(shù)據備份方法、裝置、存儲介質及服務器,具有提高保存在服務器中的數(shù)據的安全性的有益效果。
本發(fā)明實施例提供一種數(shù)據備份方法,用于第一服務器中,所述方法包括以下步驟:
獲取終端發(fā)送的攜帶有待備份的第一數(shù)據的備份請求,所述備份請求用于請求所述第一服務器對所述第一數(shù)據進行備份;
根據所述備份請求向第二服務器發(fā)送密鑰獲取請求,所述密鑰獲取請求攜帶有第一數(shù)據的特征信息;
從所述第二服務器處獲取第一加密密鑰,所述第一加密密鑰根據所述第一數(shù)據的特征信息生成;
根據所述第一加密密鑰對所述第一數(shù)據進行加密以生成第一加密數(shù)據,并保存所述第一加密數(shù)據。
本發(fā)明實施例提供一種數(shù)據備份裝置,用于第一服務器中,包括:
第一獲取模塊,用于獲取終端發(fā)送的攜帶有待備份的第一數(shù)據的備份請求,所述備份請求用于請求所述第一服務器對所述第一數(shù)據進行備份;
第一發(fā)送模塊,用于根據所述備份請求向第二服務器發(fā)送密鑰獲取請求,所述密鑰獲取請求攜帶有第一數(shù)據的特征信息;
第二獲取模塊,用于從所述第二服務器處獲取第一加密密鑰,所述第一加密密鑰根據所述第一數(shù)據的特征信息生成;
第一加密模塊,用于根據所述第一加密密鑰對所述第一數(shù)據進行加密以生成第一加密數(shù)據,并保存所述第一加密數(shù)據。
本發(fā)明實施例提供一種存儲介質,存儲有多條指令,應用于服務器中,所述指令由處理器加載并執(zhí)行上述任一項所述的方法。
本發(fā)明實施例提供一種服務器,包括:存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,該處理器執(zhí)行該計算機程序時實現(xiàn)上述任一項所述的方法。
附圖說明
圖1為本發(fā)明一優(yōu)選實施例中的數(shù)據備份方法及裝置的場景示意圖。
圖2為本發(fā)明一優(yōu)選實施例中的數(shù)據備份方法的一種流程圖。
圖3為本發(fā)明一優(yōu)選實施例中的數(shù)據備份方法的數(shù)據交互圖。
圖4為本發(fā)明一優(yōu)選實施例中的數(shù)據備份方法的另一種流程圖。
圖5為本發(fā)明一優(yōu)選實施例中的數(shù)據備份裝置的第一種結構圖。
圖6為本發(fā)明一優(yōu)選實施例中的數(shù)據備份裝置的第二種結構圖。
圖7為本發(fā)明一優(yōu)選實施例中的數(shù)據備份裝置的第三種結構圖。
圖8為本發(fā)明一優(yōu)選實施例中的數(shù)據同步方法的一種流程圖。
圖9為本發(fā)明一優(yōu)選實施例中的服務器的結構圖。
具體實施方式
請參照圖式,其中相同的組件符號代表相同的組件,本發(fā)明的原理是以實施在一適當?shù)倪\算環(huán)境中來舉例說明。以下的說明是基于所例示的本發(fā)明具體實施例,其不應被視為限制本發(fā)明未在此詳述的其它具體實施例。
在以下的說明中,本發(fā)明的具體實施例將參考由一部或多部計算機所執(zhí)行之作業(yè)的步驟及符號來說明,除非另有述明。因此,其將可了解到這些步驟及操作,其中有數(shù)次提到為由計算機執(zhí)行,包括了由代表了以一結構化型式中的數(shù)據之電子信號的計算機處理單元所操縱。此操縱轉換該數(shù)據或將其維持在該計算機之內存系統(tǒng)中的位置處,其可重新配置或另外以本領域技術人員所熟知的方式來改變該計算機之運作。該數(shù)據所維持的數(shù)據結構為該內存之實體位置,其具有由該數(shù)據格式所定義的特定特性。但是,本發(fā)明原理以上述文字來說明,其并不代表為一種限制,本領域技術人員將可了解到以下所述的多種步驟及操作亦可實施在硬件當中。
請同時參照圖1、圖2以及圖3,圖1是本發(fā)明實施例中的數(shù)據同步及備份方法的場景示意圖。圖2是本發(fā)明實施例中的數(shù)據備份方法的一種流程圖。圖3是本發(fā)明實施例中的數(shù)據同步及備份方法的數(shù)據交互圖。
在本實施例中,該數(shù)據備份方法主要應用于第一服務器中,該數(shù)據備份方法包括以下步驟:
s101、獲取終端發(fā)送的攜帶有待備份的第一數(shù)據的備份請求,所述備份請求用于請求所述第一服務器對所述第一數(shù)據進行備份。
在該步驟s101中,當?shù)谝唤K端登錄云賬號后,檢測到有新增數(shù)據時,向該第一服務器發(fā)送備份請求。該備份請求攜帶有第一數(shù)據以及第一數(shù)據的特征信息。其中,該第一數(shù)據的特征信息包括與該第一終端對應的用戶信息、以及該第一數(shù)據的數(shù)據標識等。例如,當該云賬號為云相冊賬號時,該第一數(shù)據為新增的照片,該特征信息包括用戶信息、照片的數(shù)據標識、照片的拍攝日期、照片的拍攝地點、照片的大小等。
s102、根據所述備份請求向第二服務器發(fā)送密鑰獲取請求,所述密鑰獲取請求攜帶有第一數(shù)據的特征信息。
在該步驟中,第一服務器接收到該密鑰獲取請求后,提取出特征信息。并將該特征信息加載到密鑰獲取請求,而后將該密鑰獲取請求發(fā)送給第二服務器。
s103、從所述第二服務器處獲取第一加密密鑰,所述第一加密密鑰根據所述第一數(shù)據的特征信息生成。
在該步驟中,當該終端向第一服務器發(fā)送備份請求時,還會向第二服務器發(fā)送第一數(shù)據的特征信息。而后該第二服務器根據該特征信息生成第一加密密鑰以及對應的第一解密密鑰,其中當采用非對稱加密時,該第一加密密鑰對應為公鑰,該第一解密密鑰對應為私鑰。當采用對稱加密時,該第一加密密鑰以及第一解密密鑰為相同的密鑰。
在該第二服務器中,對應每一第一數(shù)據的特征信息對應生成一個第一加密密鑰以及第一解密密鑰。也即是說,不同的數(shù)據具有不同的第一加密密鑰以及第一解密密鑰。該第一加密密鑰主要用于對第一數(shù)據進行加密后生成第一加密數(shù)據而后存儲在第一服務器中。該第一解密密鑰用于對第一加密數(shù)據進行解密以生成第一數(shù)據,而后對該第一數(shù)據進行同步操作。
s104、根據所述第一加密密鑰對所述第一數(shù)據進行加密以生成第一加密數(shù)據,并保存所述第一加密數(shù)據。
其中,該第一服務器接收到該第一加密數(shù)據后,利用該第一加密數(shù)據對該第一數(shù)據進行加密,得到第一加密數(shù)據。在第一服務器中針對每一用戶建立一存儲空間,在將第一數(shù)據加密得到第一加密數(shù)據后,將該第一加密數(shù)據存儲在與用戶對應的存儲空間。在第一服務器中,第一數(shù)據加密生成加密數(shù)據后,第一數(shù)據本身是要被自動刪除的,也即是第一數(shù)據僅僅以加密后第一加密數(shù)據的形式存儲。
由上可知,本發(fā)明實施例提供的數(shù)據備份方法通過獲取終端發(fā)送的攜帶有待備份的第一數(shù)據的備份請求,所述備份請求用于請求所述第一服務器對所述第一數(shù)據進行備份;根據所述備份請求向第二服務器發(fā)送密鑰獲取請求,所述密鑰獲取請求攜帶有第一數(shù)據的特征信息;從所述第二服務器處獲取第一加密密鑰,所述第一加密密鑰根據所述第一數(shù)據的特征信息生成;根據所述第一加密密鑰對所述第一數(shù)據進行加密以生成第一加密數(shù)據,并保存所述第一加密數(shù)據;從而完成數(shù)據的備份,并且由于存儲在服務器中時采用了從其他服務器獲取第一加密密鑰來進行加密,具有提高數(shù)據安全性的有益效果。
如圖4所示,是本發(fā)明一優(yōu)選實施例中的數(shù)據備份方法的流程圖。該數(shù)據備份方法包括以下步驟:
s201、獲取終端發(fā)送的攜帶有待備份的第一數(shù)據的備份請求,所述備份請求用于請求所述第一服務器對所述第一數(shù)據進行備份。
在該步驟s201中,當?shù)谝唤K端登錄云賬號后,檢測到有新增數(shù)據時,向該服務器發(fā)送備份請求。該備份請求攜帶有第一數(shù)據以及第一數(shù)據的特征信息。其中,該第一數(shù)據的特征信息包括與該第一終端對應的用戶信息、以及該第一數(shù)據的數(shù)據標識等。例如,當該云賬號為云相冊賬號時,該第一數(shù)據為新增的照片,該特征信息包括用戶信息、照片的數(shù)據標識、照片的拍攝日期、照片的拍攝地點、照片的大小等。
在一些實施例中,該步驟s201包括:
s2011、獲取終端發(fā)送的備份請求,該備份請求攜帶有第二加密數(shù)據以及第三加密數(shù)據;其中,該第二加密數(shù)據由第一數(shù)據采用第二加密密鑰加密生成,該第三加密數(shù)據由第二解密密鑰采用第三加密密鑰加密生成,第二解密密鑰用于解密第二加密密鑰加密的數(shù)據。該第二加密數(shù)據以及第三加密數(shù)據均在終端側生成。
s2012、采用第三解密密鑰對第三加密數(shù)據進行解密,以得到所第二解密密鑰,第三解密密鑰用于解密所述第三加密密鑰加密的數(shù)據。
在該步驟中,第一服務器可以直接存儲有該第三解密密鑰,也可以將該第三解密密鑰存儲在第二服務器中。
因此,該步驟s2012在一些實施例中包括:從第二服務器獲取第三解密密鑰,然后采用第三解密密鑰對第三加密數(shù)據進行解密以得到第二解密密鑰。
s2013、采用第二解密密鑰對第二加密數(shù)據進行解密,以得到第一數(shù)據。其中,該第二解密密鑰以及第二加密密鑰可以為一對非對稱密鑰,也即是分別為私鑰和公鑰。當然,該第二解密密鑰以及第二加密密鑰可以為對稱密鑰。
在另一些實施例中,該步驟s201包括:
s2014、獲取終端發(fā)送的備份請求,所述備份請求攜帶有第二加密數(shù)據,所述第二加密數(shù)據由所述第一數(shù)據采用第二加密密鑰加密生成。
s2015、采用第二解密密鑰對所述第二加密數(shù)據進行解密,以得到所述第一數(shù)據,所述第二解密密鑰用于解密所述第二加密密鑰加密的數(shù)據。其中,該第二解密密鑰可以是存儲在第一服務器側的密鑰,也可以是存儲在第二服務器側的密鑰。
s202、根據所述備份請求向第二服務器發(fā)送密鑰獲取請求,所述密鑰獲取請求攜帶有第一數(shù)據的特征信息。
在該步驟中,第一服務器接收到該密鑰獲取請求后,提取出特征信息。并將該特征信息加載到密鑰獲取請求并將該密鑰獲取請求發(fā)送給第二服務器。在一些實施例中,該步驟s202包括:
s2021、從所述備份請求中提取用戶信息以及第一數(shù)據的數(shù)據標識,并以所述用戶信息以及數(shù)據標識作為特征信息。該用戶信息以及數(shù)據標識由終端側加載在該備份請求中。
s2022、向所述第二服務器發(fā)送攜帶有所述特征信息的密鑰獲取請求。
s203、從所述第二服務器處獲取第一加密密鑰,所述第一加密密鑰根據所述第一數(shù)據的特征信息生成。
在該步驟s203中,當該終端向第一服務器發(fā)送備份請求時,還會向第二服務器發(fā)送第一數(shù)據的特征信息。而后該第二服務器根據該特征信息生成第一加密密鑰以及對應的第一解密密鑰,其中當采用非對稱加密時,該第一加密密鑰對應為公鑰,該第一解密密鑰對應為私鑰。當采用對稱加密時,該第一加密密鑰以及第一解密密鑰為相同的密鑰。
s204、根據所述第一加密密鑰對所述第一數(shù)據進行加密以生成第一加密數(shù)據,并保存所述第一加密數(shù)據。
其中,該第一服務器接收到該第一加密數(shù)據后,利用該第一加密數(shù)據對該第一數(shù)據進行加密,得到第一加密數(shù)據。在第一服務器中針對每一用戶建立一存儲空間,在將第一數(shù)據加密得到第一加密數(shù)據后,將該第一加密數(shù)據存儲在與用戶對應的存儲空間。當該第一加密數(shù)據被第一服務器刪除時,該第一服務器要發(fā)送對應指令給第二服務器,使得該第二服務器對應刪其中存儲的第一加密數(shù)據以及第一解密數(shù)據。
s205、接收終端發(fā)送的攜帶有第一數(shù)據的數(shù)據標識的刪除請求,該刪除請求用于請求第一服務器刪除第一數(shù)據。
在該步驟s205中,該刪除請求用于刪除之前已備份的第一數(shù)據。該刪除請求攜帶第一數(shù)據的數(shù)據標識。
s206、根據所述刪除請求刪除第一數(shù)據。該第一服務器根據提取出的數(shù)據標識刪除對應的第一數(shù)據。
s207、根據所述備份數(shù)據刪除請求發(fā)送密鑰信息刪除請求至第二服務器,以使得所述第二服務器刪除與所述備份數(shù)據對應的第一加密密鑰以及第一解密密鑰。該第一服務器接收到該刪除請求之后,提取出其中的數(shù)據標識,以刪除與該數(shù)據標識對應的第一加密密鑰以及第一解密密鑰。從而,可以不斷清理第二服務器的存儲空間。
由上可知,本發(fā)明實施例提供的數(shù)據備份方法通過獲取終端發(fā)送的攜帶有待備份的第一數(shù)據的備份請求,所述備份請求用于請求所述第一服務器對所述第一數(shù)據進行備份;根據所述備份請求向第二服務器發(fā)送密鑰獲取請求,所述密鑰獲取請求攜帶有第一數(shù)據的特征信息;從所述第二服務器處獲取第一加密密鑰,所述第一加密密鑰根據所述第一數(shù)據的特征信息生成;根據所述第一加密密鑰對所述第一數(shù)據進行加密以生成第一加密數(shù)據,并保存所述第一加密數(shù)據;從而完成數(shù)據的備份,并且由于存儲在服務器中時采用了從其他服務器獲取第一加密密鑰來進行加密,具有提高數(shù)據安全性的有益效果。
請參照圖5,圖5是本發(fā)明一優(yōu)選實施例中的數(shù)據備份裝置的結構圖,該數(shù)據備份裝置包括:第一獲取模塊301、第一發(fā)送模塊302、第二獲取模塊303、第一加密模塊304。第一獲取模塊301用于獲取終端發(fā)送的攜帶有待備份的第一數(shù)據的備份請求,備份請求用于請求所述第一服務器對所述第一數(shù)據進行備份。
請同時參照圖6,在一些實施例中,該第一獲取模塊301包括:第一獲取單元3011以及第一解密單元3012。第一獲取單元301用于獲取終端發(fā)送的備份請求,備份請求攜帶有第二加密數(shù)據,第二加密數(shù)據由所述第一數(shù)據采用第二加密密鑰加密生成。第一解密單元302用于采用第二解密密鑰對第二加密數(shù)據進行解密,以得到第一數(shù)據,第二解密密鑰用于解密所述第二加密密鑰加密的數(shù)據。
在另一些實施例中,請同時參照圖7,第一獲取模塊301包括:第一獲取單元3011、第一解密單元3012以及第二解密單元3013。
第一獲取單元3011用于獲取終端發(fā)送的備份請求,所述備份請求攜帶有第二加密數(shù)據以及第三加密數(shù)據,所述第二加密數(shù)據由所述第一數(shù)據采用第二加密密鑰加密生成,所述第三加密數(shù)據由所述第二解密密鑰采用第三加密密鑰加密生成,所述第二解密密鑰用于解密所述第二加密密鑰加密的數(shù)據。
第一解密單元3012用于采用所述第三解密密鑰對所述第三加密數(shù)據進行解密,以得到所述第二解密密鑰,所述第三解密密鑰用于解密所述第三加密密鑰加密的數(shù)據;所述第一解密單元用于從所述服務器獲取第三解密密鑰,采用所述第三解密密鑰對所述第三加密數(shù)據進行解密以得到所述第二解密密鑰。
第二解密單元3013用于采用所述第二解密密鑰對所述第二加密數(shù)據進行解密,以得到所述第一數(shù)據。
第一發(fā)送模塊302用于根據所述備份請求向第二服務器發(fā)送密鑰獲取請求,所述密鑰獲取請求攜帶有第一數(shù)據的特征信息。
請同時參照圖8,在一些實施例中,第一發(fā)送模塊302包括:提取單元3021、發(fā)送單元3022。
提取單元3021用于從所述備份請求中提取用戶信息以及第一數(shù)據的數(shù)據標識,并以所述用戶信息以及數(shù)據標識作為特征信息;發(fā)送單元3022用于向所述第二服務器發(fā)送攜帶有所述特征信息的密鑰獲取請求。
第二獲取模塊303用于從所述第二服務器處獲取第一加密密鑰,所述第一加密密鑰根據所述第一數(shù)據的特征信息生成。
第一加密模塊304用于根據所述第一加密密鑰對所述第一數(shù)據進行加密以生成第一加密數(shù)據,并保存所述第一加密數(shù)據。
本發(fā)明還提供了一種存儲介質,存儲有多條指令,應用于服務器中,所述指令由處理器加載并執(zhí)行上述實施例中所述的方法。例如執(zhí)行以下步驟:
獲取終端發(fā)送的攜帶有待備份的第一數(shù)據的備份請求,所述備份請求用于請求所述第一服務器對所述第一數(shù)據進行備份;
根據所述備份請求向第二服務器發(fā)送密鑰獲取請求,所述密鑰獲取請求攜帶有第一數(shù)據的特征信息;
從所述第二服務器處獲取第一加密密鑰,所述第一加密密鑰根據所述第一數(shù)據的特征信息生成;
根據所述第一加密密鑰對所述第一數(shù)據進行加密以生成第一加密數(shù)據,并保存所述第一加密數(shù)據。
請圖9,圖9是本發(fā)明一優(yōu)選實施例中的數(shù)據同步方法的流程圖,其應用于第一服務器。該數(shù)據同步方法包括以下步驟:
s401、獲取終端發(fā)送的攜帶有第一數(shù)據的數(shù)據標識的同步請求,所述同步請求用于請求第一服務器同步該第一數(shù)據。
在該步驟s401中,終端發(fā)送的同步請求中攜帶有待同步的第一數(shù)據的特征信息。該特征信息包括用戶信息、待同步數(shù)據的數(shù)據標識等。該用戶信息包括有云賬號以及密碼等。例如,當該云賬號為云相冊賬號時,該第一數(shù)據為新增的照片,該特征信息包括用戶信息、照片的數(shù)據標識、照片的拍攝日期、照片的拍攝地點、照片的大小等。
s402、根據同步請求向第二服務器發(fā)送密鑰獲取請求,所述密鑰獲取請求用于向第二服務器請求第一解密密鑰。
在該步驟s402中,該密鑰獲取請求中攜帶有待同步數(shù)據的特征信息,也即是用戶信息、以及該待同步數(shù)據的數(shù)據標識等。該第二服務器獲取到該密鑰獲取請求后,解析出其中的用戶信息、以及該第一數(shù)據的數(shù)據標識。第二服務器根據該用戶信息進行鑒權處理,在鑒權成功后,根據該第一數(shù)據的數(shù)據標識以及用戶信息,調出對應的第一解密密鑰,并將該第一解密密鑰返回給該第一服務器。若是鑒權失敗,也即是該用戶信息錯誤或者為非注冊用戶,第二服務器發(fā)送鑒權失敗信息給該第一服務器。
s403、根據所述第一解密密鑰對與第一加密數(shù)據進行解密,以生成所述第一數(shù)據。
在該步驟s403中,該第一服務器接收到該第一解密密鑰后,根據該第一解密密鑰對該第一加密數(shù)據進行解密,從而得到待同步的第一數(shù)據。
s404、將所述第一數(shù)據發(fā)送給所述終端。
在該步驟s404中,將第一數(shù)據發(fā)送給該終端的同時,刪除該第一數(shù)據,使得該第一服務器上只存在處于加密狀態(tài)的第一加密數(shù)據,而不存在處于解密狀態(tài)的第一數(shù)據,以避免第一服務器發(fā)生信息泄密時,將未加密的第一數(shù)據泄露出去,影響數(shù)據安全。
本發(fā)明實施例還涉及一種服務器,該服務器可以是位于網絡上的服務器,也可以是個人pc等計算機設備。
如圖9所示,該服務器500包括:通信單元501、包括有一個或一個以上計算機可讀存儲介質的存儲器502以及包括有一個或者一個以上處理核心的處理器503。
其中,通信單元501可以通過網絡與網絡設備或者其他電子設備通信,以完成服務器500與網絡設備或者其他電子設備之間的信息收發(fā)。例如,通信單元501可以通過網絡與其他服務器或者諸如智能手機、平板電腦等電子設備進行通信。
存儲器502可用于存儲應用程序和數(shù)據。存儲器502存儲的應用程序中包含有可執(zhí)行程序代碼。應用程序可以組成各種功能模塊。處理器503通過運行存儲在存儲器502的應用程序,從而執(zhí)行各種功能應用以及數(shù)據處理。存儲器502可主要包括存儲程序區(qū)和存儲數(shù)據區(qū)。其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應用程序等,存儲數(shù)據區(qū)可存儲服務器500創(chuàng)建的或者與其他電子設備交換的數(shù)據。
處理器503是服務器500的控制中心,利用各種接口和線路連接整個服務器500的各個部分,通過運行或執(zhí)行存儲在存儲器502內的應用程序,以及調用存儲在存儲器502內的數(shù)據,執(zhí)行服務器500的各種功能和處理數(shù)據,從而對服務器500進行整體監(jiān)控。
在本實施例中,服務器500中的處理器503可以按照如下的指令,將一個或一個以上的應用程序的進程對應的可執(zhí)行程序代碼加載到存儲器502中,并由處理器503來運行存儲在存儲器502中的應用程序,從而實現(xiàn)各種功能:
獲取終端發(fā)送的攜帶有待備份的第一數(shù)據的備份請求,所述備份請求用于請求所述第一服務器對所述第一數(shù)據進行備份;
根據所述備份請求向第二服務器發(fā)送密鑰獲取請求,所述密鑰獲取請求攜帶有第一數(shù)據的特征信息;
從所述第二服務器處獲取第一加密密鑰,所述第一加密密鑰根據所述第一數(shù)據的特征信息生成;
根據所述第一加密密鑰對所述第一數(shù)據進行加密以生成第一加密數(shù)據,并保存所述第一加密數(shù)據。
本文提供了實施例的各種操作。在一個實施例中,所述的一個或多個操作可以構成一個或多個計算機可讀介質上存儲的計算機可讀指令,其在被電子設備執(zhí)行時將使得計算設備執(zhí)行所述操作。描述一些或所有操作的順序不應當被解釋為暗示這些操作必需是順序相關的。本領域技術人員將理解具有本說明書的益處的可替代的排序。而且,應當理解,不是所有操作必需在本文所提供的每個實施例中存在。
而且,本文所使用的詞語“優(yōu)選的”意指用作實例、示例或例證。奉文描述為“優(yōu)選的”任意方面或設計不必被解釋為比其他方面或設計更有利。相反,詞語“優(yōu)選的”的使用旨在以具體方式提出概念。如本申請中所使用的術語“或”旨在意指包含的“或”而非排除的“或”。即,除非另外指定或從上下文中清楚,“x使用a或b”意指自然包括排列的任意一個。即,如果x使用a;x使用b;或x使用a和b二者,則“x使用a或b”在前述任一示例中得到滿足。
而且,盡管已經相對于一個或多個實現(xiàn)方式示出并描述了本公開,但是本領域技術人員基于對本說明書和附圖的閱讀和理解將會想到等價變型和修改。本公開包括所有這樣的修改和變型,并且僅由所附權利要求的范圍限制。特別地關于由上述組件(例如元件、資源等)執(zhí)行的各種功能,用于描述這樣的組件的術語旨在對應于執(zhí)行所述組件的指定功能(例如其在功能上是等價的)的任意組件(除非另外指示),即使在結構上與執(zhí)行本文所示的本公開的示范性實現(xiàn)方式中的功能的公開結構不等同。此外,盡管本公開的特定特征已經相對于若干實現(xiàn)方式中的僅一個被公開,但是這種特征可以與如可以對給定或特定應用而言是期望和有利的其他實現(xiàn)方式的一個或多個其他特征組合。而且,就術語“包括”、“具有”、“含有”或其變形被用在具體實施方式或權利要求中而言,這樣的術語旨在以與術語“包含”相似的方式包括。
本發(fā)明實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。上述的各裝置或系統(tǒng),可以執(zhí)行相應方法實施例中的方法。
綜上所述,雖然本發(fā)明已以優(yōu)選實施例揭露如上,但上述優(yōu)選實施例并非用以限制本發(fā)明,本領域的普通技術人員,在不脫離本發(fā)明的精神和范圍內,均可作各種更動與潤飾,因此本發(fā)明的保護范圍以權利要求界定的范圍為準。