信息處理設備和信息處理方法
【專利摘要】本發(fā)明提供了一種應用于電子設備的信息處理方法和信息處理設備,包括:檢測所述電子設備的剩余存儲空間;當所述剩余存儲空間滿足第一預定條件時,向至少一個第二電子設備發(fā)送存儲請求信息;接收所述第二電子設備發(fā)送的存儲響應信息;以及響應于所述存儲響應信息,將對所述電子設備的存儲操作重定向至所述第二電子設備。
【專利說明】信息處理設備和信息處理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息處理的領(lǐng)域,更具體地,本發(fā)明涉及一種信息處理設備和信息處理方法。
【背景技術(shù)】
[0002]用戶在使用諸如移動電話、平板電腦等的電子設備時,常常會出現(xiàn)由于當前存儲空間不足而導致服務無法繼續(xù)使用的情況,例如,當用戶錄音、錄像或拍照時,下載軟件或安裝軟件時,或播放在線視頻時。
[0003]在這樣的情況下,在現(xiàn)有技術(shù)中,用戶將不得不停止或中斷服務,刪除所述電子設備中存儲的一些數(shù)據(jù),此后才能重新使用服務。這破壞了用戶使用服務的連續(xù)性,嚴重影響了用戶的使用體驗。
【發(fā)明內(nèi)容】
[0004]有鑒于上述情況,本發(fā)明提供了一種信息處理設備和信息處理方法,其使得電子設備不會由于存儲空間不足而中斷服務的使用,從而大大改進了用戶體驗。
[0005]根據(jù)本發(fā)明一實施例,提供了一種應用于電子設備的信息處理方法,包括:檢測所述電子設備的剩余存儲空間;當所述剩余存儲空間滿足第一預定條件時,向至少一個第二電子設備發(fā)送存儲請求信息;接收所述第二電子設備發(fā)送的存儲響應信息;以及響應于所述存儲響應信息,將對所述電子設備的存儲操作重定向至所述第二電子設備。
[0006]向至少一個第二電子設備發(fā)送存儲請求信息的步驟可以包括:當所述剩余存儲空間滿足第一預定條件時,將存儲請求信息發(fā)送至設備管理服務器,其中,所述設備管理服務器將所述存儲請求信息轉(zhuǎn)發(fā)至所述第二電子設備。
[0007]所述設備管理服務器能夠與多個第二電子設備連接;并且所述設備管理服務器可以將所述存儲請求信息轉(zhuǎn)發(fā)至滿足第二預定條件的第二電子設備。
[0008]當所述剩余存儲空間滿足預定條件時向至少一個第二電子設備發(fā)送存儲請求信息的步驟可以包括:判斷所述剩余存儲空間是否小于預定值;以及當所述剩余存儲空間小于預定值時,向所述第二電子設備發(fā)送存儲請求信息。
[0009]將對所述電子設備的存儲操作重定向至所述第二電子設備的步驟可以包括:響應于所述存儲響應信息,與所述第二電子設備進行協(xié)商,以得到協(xié)商結(jié)果;以及按照所述協(xié)商結(jié)果所確定的方式,將對所述電子設備的存儲操作重定向至所述第二電子設備。
[0010]在將對所述電子設備的存儲操作重定向至所述第二電子設備的步驟之后,所述信息處理方法還可以包括:檢測所述電子設備是否滿足第三預定條件;以及當所述電子設備滿足第三預定條件時,將對所述電子設備的存儲操作取消定向至所述第二電子設備,并恢復定向至所述電子設備自身。
[0011]將對所述電子設備的存儲操作重定向至所述第二電子設備可以包括:通過虛擬文件系統(tǒng),將對所述電子設備的存儲操作重定向至所述第二電子設備。[0012]根據(jù)本發(fā)明另一實施例,提供了一種電子設備,包括:第一檢測單元,檢測所述電子設備的剩余存儲空間;發(fā)送處理單元,當所述剩余存儲空間滿足第一預定條件時,向至少一個第二電子設備發(fā)送存儲請求信息;接收處理單元,接收所述第二電子設備發(fā)送的存儲響應信息;以及重定向處理單元,響應于所述存儲響應信息,將對所述電子設備的存儲操作重定向至所述第二電子設備。
[0013]所述發(fā)送處理單元可配置為當所述剩余存儲空間滿足第一預定條件時,將存儲請求信息發(fā)送至設備管理服務器,其中,所述設備管理服務器將所述存儲請求信息轉(zhuǎn)發(fā)至所述第二電子設備。
[0014]所述設備管理服務器能夠與多個第二電子設備連接;并且所述設備管理服務器可以將所述存儲請求信息轉(zhuǎn)發(fā)至滿足第二預定條件的第二電子設備。
[0015]所述發(fā)送處理單元可以包括:判斷單元,判斷所述剩余存儲空間是否小于預定值;以及發(fā)送單元,當所述剩余存儲空間小于預定值時,向所述第二電子設備發(fā)送存儲請求信
肩、O
[0016]所述重定向處理單元可以包括:協(xié)商單元,響應于所述存儲響應信息,與所述第二電子設備進行協(xié)商,以得到協(xié)商結(jié)果;以及重定向單元,按照所述協(xié)商結(jié)果所確定的方式,將對所述電子設備的存儲操作重定向至所述第二電子設備。
[0017]所述信息處理設備還可以包括:第二檢測單元,檢測所述電子設備是否滿足第三預定條件;以及取消重定向處理單元,當所述電子設備滿足第三預定條件時,將對所述電子設備的存儲操作取消定向至所述第二電子設備,并恢復定向至所述電子設備自身。
[0018]所述重定向處理單元可配置為通過虛擬文件系統(tǒng),將對所述電子設備的存儲操作重定向至所述第二電子設備。
[0019]在本發(fā)明實施例的信息處理方法和應用該信息處理方法的電子設備中,當所述電子設備的存儲空間不足時,將后續(xù)的存儲操作重定向至其他電子設備,由此使得所述電子設備不會由于存儲空間不足而中斷服務的使用,從而大大改進了用戶體驗。以及,在數(shù)據(jù)傳輸(例如,下載數(shù)據(jù)到該電子設備)的過程中能夠?qū)崟r監(jiān)控并根據(jù)該電子設備剩余的存儲空間以及數(shù)據(jù)量的大小(即,需要下載數(shù)據(jù)),自動完成與其他的電子設備(例如,第二電子設備)的連接以及將相應對應的數(shù)據(jù)重定向到其他的電子設備(例如,第二電子設備)進行存儲以保證在所述電子設備上本次數(shù)據(jù)傳輸任務(例如,下載數(shù)據(jù)的任務)的順利完成(即,不因所述電子設備沒有足夠的存儲空間而中斷/不啟動本次數(shù)據(jù)傳輸任務)。
[0020]此外,在本發(fā)明實施例的信息處理方法和應用該信息處理方法的電子設備中,由于所述其他電子設備的使用,能夠有效地擴展所述電子設備的虛擬存儲空間,從而使得所述電子設備能夠支持存儲需求量較大的服務,進一步改進了用戶體驗。
【專利附圖】
【附圖說明】
[0021]圖1是圖示根據(jù)本發(fā)明實施例的信息處理方法的流程圖;以及
[0022]圖2是圖示根據(jù)本發(fā)明實施例的信息處理設備的主要配置的框圖。
【具體實施方式】
[0023]以下將參考附圖詳細描述本發(fā)明實施例。[0024]首先,將描述根據(jù)本發(fā)明實施例的信息處理方法。
[0025]本發(fā)明實施例的信息處理方法例如應用于諸如移動電話、平板電腦、個人計算機等的電子設備。所述電子設備具有存儲單元,用于存儲用戶的數(shù)據(jù)。
[0026]在本發(fā)明實施例的信息處理方法開始時,用戶可以正在使用所述電子設備,例如錄像、錄音或拍照、下載軟件或安裝軟件或播放在線視頻等等。用戶使用過程中所產(chǎn)生的數(shù)據(jù)將緩存/存儲在所述電子設備的存儲單元中。
[0027]下面,將參照圖1詳細描述本發(fā)明實施例的信息處理方法。
[0028]如圖1所示,首先,在步驟S101,所述信息處理方法檢測所述電子設備的剩余存儲空間。
[0029]此后,當所述剩余存儲空間滿足第一預定條件時,所述信息處理方法在步驟S102向至少一個第二電子設備發(fā)送存儲請求信息。
[0030]所述第二電子設備在接收到所述電子設備所發(fā)送的存儲請求信息之后,判斷是否將其自身的存儲空間與所述電子設備共享,并將作為判斷結(jié)果的存儲響應信息發(fā)送至所述電子設備。
[0031]由此,在步驟S103,所述電子設備接收所述第二電子設備發(fā)送的存儲響應信息,并且在步驟S104響應于所述存儲響應信息,將對所述電子設備的存儲操作重定向至所述第二電子設備。
[0032]下面,將結(jié)合兩個具體示例描述本發(fā)明實施例的信息處理方法。
[0033]在第一具體示例中,應用本發(fā)明實施例的信息處理方法的電子設備與其他電子設備(即,第二電子設備)例如處于相同網(wǎng)絡當中,并且所述電子設備與所述第二電子設備能夠直接進行通信。
[0034]當然,本領(lǐng)域技術(shù)人員能夠理解,雖然下面以所述電子設備與所述第二電子設備處于相同網(wǎng)絡中的情況為例進行了描述,但是,所述電子設備與所述第二電子設備也可以處于不同網(wǎng)絡中,只要所述第一電子設備與所述第二電子設備能夠進行通信即可。
[0035]此外,所述第二電子設備的數(shù)量可以為一個,也可以為多個。所述第二電子設備與所述電子設備可以是相同種類的電子設備,也可以是不同種類的電子設備,只要所述第二電子設備具有存儲單元并能與所述電子設備進行通信即可。
[0036]在此實施例中,所述信息處理方法檢測所述電子設備的剩余存儲空間。具體地,所述剩余存儲空間為所述電子設備執(zhí)行后續(xù)操作之前、所述存儲單元當前可用的存儲空間的量。
[0037]此后,所述信息處理方法可以判斷所述剩余存儲空間是否滿足第一預定條件。例如,所述信息處理方法判斷所述剩余存儲空間是否小于預定值。所述預定值可以由所述信息處理方法根據(jù)所述電子設備的存儲單元的總存儲空間(即,總存儲容量)預先適當?shù)卮_定,也可以由所述信息處理方法根據(jù)用戶的指令而預先確定,在此不做具體限定。
[0038]當然,本領(lǐng)域技術(shù)人員能夠理解,上面所述的第一預定條件及其相應的判斷方式僅為一個示例。本發(fā)明實施例的信息處理方法完全可通過其他判斷方式來進行判斷。例如,所述信息處理方法可判斷所述剩余存儲空間與所述總存儲空間之間的比值是否小于第二預定值。又例如,所述第一預定條件與當次操作所需要寫入的數(shù)據(jù)量的大小有關(guān)。所述預定條件為當此操作所需要寫入的數(shù)據(jù)量大于所述剩余存儲空間的數(shù)據(jù)存儲量。所述信息處理方法可判斷在當前服務環(huán)境下預定時間內(nèi)預測將寫入的數(shù)據(jù)量是否大于所述剩余存儲空間。
[0039]當所述信息處理方法判斷所述剩余存儲空間滿足第一預定條件時,所述信息處理方法直接向所述第二電子設備發(fā)送存儲請求信息。所述存儲請求信息例如包括表示所述電子設備請求所述第二電子設備共享存儲空間的信息。所述信息例如通過所述電子設備與所述第二電子設備之間的通信分組中的預定標志位來體現(xiàn)。此外,所述存儲請求信息還可包括例如關(guān)于請求的存儲空間、存儲有效時間、傳輸帶寬、共享方式(例如,ftp、http、samba等)、是否加密及加密方式等的信息。當然,本領(lǐng)域技術(shù)人員能夠理解,上述的存儲請求信息的內(nèi)容僅為示例。本領(lǐng)域技術(shù)人員能夠根據(jù)需要,在所述存儲請求信息中適當?shù)靥砑悠渌麅?nèi)容或從上述內(nèi)容中刪減部分內(nèi)容。
[0040]所述第二電子設備接收到所述存儲請求信息之后,根據(jù)所述存儲請求信息中所包含的內(nèi)容進行判斷。例如,所述第二電子設備判斷其自身的當前可用存儲空間是否滿足所請求的存儲空間,其自身的當前可用存儲空間的有效時間是否滿足所請求的有效時間,等等。當所述第二電子設備判斷其自身符合所述第一電子設備的要求時,所述第二電子設備發(fā)送表示允許所述第一電子設備使用其存儲空間的存儲響應信息。另一方面,當所述第二電子設備根據(jù)所述存儲請求信息判斷其自身能夠提供的某一條件不符合所述第一電子設備的要求時,所述第二電子設備不做應答,或發(fā)送表示不允許所述第一電子設備使用其存儲空間的存儲響應信息。
[0041]此后,所述信息處理方法在接收到所述第二電子設備發(fā)送的、表示允許所述第一電子設備使用其存儲空間的存儲響應信息時,所述信息處理方法響應于所述存儲響應信息,將對所述電子設備的存儲操作重定向至所述第二電子設備。其中,所述存儲響應信息至少包括第二電子設備的標識信息。
[0042]具體地,所述信息處理方法例如通過虛擬文件系統(tǒng),將后續(xù)的對所述電子設備的存儲操作重定向至所述第二電子設備。更具體地,所述信息處理方法例如通過所述虛擬文件系統(tǒng)中的用戶空間文件系統(tǒng)(FUSE, Filesystem in Userspace),將后續(xù)的要存儲的數(shù)據(jù)按照所述存儲請求信息中所描述的格式進行封裝,并按照所述存儲請求信息中所描述的方式進行傳輸,和/或按照存儲響應信息中的標識與第二電子設備連接,以使得對所述電子設備的存儲操作重定向至所述第二電子設備。所述電子設備具有本地文件系統(tǒng)、用戶空間文件系統(tǒng)以及虛擬文件系統(tǒng),所述虛擬文件系統(tǒng)記錄所述本地文件系統(tǒng)的類型以及用戶空間文件系統(tǒng)的類型;所述虛擬文件系統(tǒng)將針對本地文件系統(tǒng)的操作把影射到與對應的文件、目錄的本地文件系統(tǒng)上,由本地文件系統(tǒng)來處理/響應對應的操作。所述用戶空間文件系統(tǒng)在用戶空間有一處理進程。在本發(fā)明的實施例中,該處理進程用于控制所述電子設備上的一通信模塊(網(wǎng)卡、藍牙等)的執(zhí)行。例如,用戶啟動一錄像的任務,該任務所攝錄的數(shù)據(jù)存儲在本地的存儲單元(例如,SD卡)的視頻文件夾內(nèi)。虛擬文件系統(tǒng)獲得所述操作(即,數(shù)據(jù)寫操作)時將其映射到本地文件系統(tǒng),由本地文件系統(tǒng)確定存儲單元(SD卡)并在其上確定一個視頻文件夾并將攝錄的數(shù)據(jù)存儲在該視頻文件夾內(nèi)(將拍攝的數(shù)據(jù)寫到存儲單元對應的存儲區(qū)域范圍內(nèi))。當所述存儲單元的存儲空間不夠時(剩余存儲空間滿足所述第一預定條件時),虛擬文件系統(tǒng)將后續(xù)所攝錄的數(shù)據(jù)的寫操作映射到所述用戶空間文件系統(tǒng),由所述用戶文件系統(tǒng)確定所述用戶文件系統(tǒng)在用戶空間的一處理進程,由所述處理進程控制將所述后續(xù)所攝錄的數(shù)據(jù)通過所述通信模塊發(fā)送給所述第二電子設備。具體而言,所述處理進程控制所述通信模塊根據(jù)所述存儲響應信息中的標識建立與所述第二電子設備的連接數(shù)據(jù)通道;所述處理進程控制所述后續(xù)所攝錄的數(shù)據(jù)通過所述數(shù)據(jù)通道傳輸給所述第二電子設備。在本地存儲單元剩余空間不足的情況下通過采用虛擬文件系統(tǒng)對本地存儲單元的數(shù)據(jù)寫操作由本地文件系統(tǒng)切換到用戶空間文件系統(tǒng),從而完成該數(shù)據(jù)對本地存儲單元的數(shù)據(jù)寫操作寫入到已經(jīng)反饋響應信息的第二電子設備上。由于本發(fā)明的實施例的本地文件系統(tǒng)、用戶空間文件系統(tǒng)以及虛擬文件系統(tǒng)都是在電子設備的系統(tǒng)的底層一kernel層(即,內(nèi)核空間),所以在本地存儲單元剩余空間不足的情況下虛擬文件系統(tǒng)將針對本地存儲單元的數(shù)據(jù)寫操作由本地文件系統(tǒng)執(zhí)行切換到用戶空間文件系統(tǒng)執(zhí)行的處理,對上層的普通應用程序不會產(chǎn)生影響。從而達到了電子設備不會因存儲單元的存儲空間不足而中斷當前操作給用戶帶來不好的用戶體驗。
[0043]當然,在本發(fā)明的實施例中也可以不采用虛擬文件系統(tǒng)的方式來實現(xiàn)重定向至所述第二電子設備并完成相應數(shù)據(jù)的向所述第二電子設備的傳輸。
[0044]在上面描述的第一具體示例中,應用本發(fā)明實施例的信息處理方法的電子設備與第二電子設備直接進行通信。替代地,所述電子設備與所述第二電子設備也可通過其他設備(如設備管理服務器等)進行通信。下面,將描述在此情況下的操作。
[0045]在第二具體示例中,所述電子設備與所述第二電子設備例如均能夠與設備管理服務器進行通信。所述設備管理服務器例如通過設備管理協(xié)議等的各種協(xié)議管理所述電子設備與所述第二電子設備。
[0046]此時,所述信息處理方法將所述存儲請求信息發(fā)送至所述設備管理服務器,并由所述設備管理服務器將所述存儲請求信息轉(zhuǎn)發(fā)至所述第二電子設備。
[0047]相應地,所述第二電子設備在接收到所述存儲請求信息之后,可以將所述存儲響應信息發(fā)送至所述設備管理服務器,并由所述設備管理服務器將所述存儲響應信息轉(zhuǎn)發(fā)至所述電子設備。
[0048]當然,替代地,所述設備管理服務器在將所述存儲請求信息轉(zhuǎn)發(fā)至所述第二電子設備時,也可附加作為發(fā)送源的所述電子設備的網(wǎng)絡地址,并且所述第二電子設備可根據(jù)所附加的所述電子設備的網(wǎng)絡地址,將所述存儲響應信息直接轉(zhuǎn)發(fā)至所述電子設備。
[0049]需要指出的是,在上面描述的實施例中,所述設備管理服務器將所述存儲請求信息轉(zhuǎn)發(fā)至其所管理的所有第二電子設備。替代地,所述設備管理服務器也可對所述第二電子設備進行選擇,并將所述存儲請求信息轉(zhuǎn)發(fā)至其中的一部分第二電子設備。
[0050]更具體地,所述設備管理服務器中例如預先登記有所述多個第二電子設備的設備相關(guān)的信息,如存儲空間、存儲有效時間、功耗等等,并且例如根據(jù)所述存儲請求信息選擇滿足第二預定條件的第二電子設備。例如,所述設備管理服務器可根據(jù)所述存儲請求信息中所請求的存儲空間,選擇其登記的存儲空間大于所述電子設備請求的存儲空間的第二電子設備。當然,上述第二預定條件僅為示例,本領(lǐng)域技術(shù)人員完全可以根據(jù)所述第二電子設備所登記的其他設備相關(guān)的信息進行判斷,在此不再詳述。在上述選擇操作完成之后,所述設備管理武器將所述存儲請求信息轉(zhuǎn)發(fā)至滿足第二預定條件的第二電子設備。
[0051]所述第二具體示例的其他操作與所述第一具體示例的操作類似,在此不再詳述。
[0052]需要指出的是,在上面描述的第一具體示例和第二具體示例中,所述存儲請求信息中不僅包括表示所述電子設備請求所述第二電子設備共享存儲空間的信息,還包括例如關(guān)于請求的存儲空間、存儲有效時間、傳輸帶寬、共享方式(例如,ftp、http、samba等)、是否加密及加密方式等的詳盡的信息。由此,可直接將存儲操作重定向至所述第二電子設備。
[0053]替代地,在本發(fā)明另一實施例中,所述信息處理方法可以僅在所述存儲請求信息中包含比上述實施例少的內(nèi)容,例如,僅包含表示所述電子設備請求所述第二電子設備共享存儲空間的信息。在所述信息處理方法接收到所述存儲響應信息之后,再與所述第二電子設備進行進一步的協(xié)商。
[0054]具體地,在所述存儲請求信息僅包含表示所述電子設備請求所述第二電子設備共享存儲空間的信息的情況下,所述信息處理方法可以響應于所述存儲響應信息,與所述第二電子設備進行協(xié)商。協(xié)商的內(nèi)容包括請求的存儲空間、存儲有效時間、傳輸帶寬、共享方式、是否加密及加密方式等。所述協(xié)商可以一次完成,也可以多次完成。在得到最終的協(xié)商結(jié)果之后,所述信息處理方法按照所述協(xié)商結(jié)果所確定的方式,將對所述電子設備的存儲操作重定向至所述第二電子設備。
[0055]此外,需要指出的是,在上面描述的實施例中,當所述第二電子設備判斷其自身能夠提供的某一條件不符合所述第一電子設備的要求時,所述第二電子設備不做應答,或發(fā)送表示不允許所述第一電子設備使用其存儲空間的存儲響應信息。
[0056]替代地,在本發(fā)明另一實施例中,當所述第二電子設備判斷其自身能夠提供的某一條件(例如,存儲有效時間)不符合所述第一電子設備的要求時,所述第二電子設備將其自身的所述條件(例如,所述第二電子設備的存儲有效時間)作為存儲響應信息發(fā)送至所述第一電子設備。所述信息處理方法在接收到所述存儲響應信息之后,判斷是否可接受所述第二電子設備的條件。當判斷可以接受時,所述信息處理方法繼續(xù)進行步驟S104的操作。當判斷不可接受時,所述信息處理方法結(jié)束。即,所述信息處理方法通過與上述類似的一次或多次協(xié)商過程來在所述電子設備與所述第二電子設備之間達成一致。
[0057]此外,在上面描述的第一具體示例和第二具體示例中,所述信息處理方法在將后續(xù)存儲操作重定向至所述第二電子設備之后結(jié)束。替代地,所述信息處理方法可以進一步檢測所述電子設備是否滿足第三預定條件。例如,所述信息處理方法可檢測所述電子設備的存儲操作是否已經(jīng)結(jié)束預定時間。又例如,所述信息處理方法可以檢測所述電子設備的剩余存儲空間是否大于預定值等等。當所述電子設備滿足第三預定條件時,所述信息處理方法將對所述電子設備的存儲操作取消定向至所述第二電子設備,并恢復定向至所述電子設備自身。具體地,所述信息處理方法通過如上所述的虛擬文件系統(tǒng)中的用戶空間文件系統(tǒng),以與上述相應的方式取消重定向。
[0058]此外,所述信息處理方法可根據(jù)使所述第二電子設備共享的存儲容量,提示用戶需要清理多少本地文件以釋放相應的存儲空間。
[0059]進一步地,所述信息處理方法還可在檢測到用戶釋放了相應的存儲空間之后,將共享到所述第二電子設備上的數(shù)據(jù)重新遷移至所述電子設備上,其處理與上述操作類似,在此不再重復。
[0060]以上,描述了本發(fā)明實施例的信息處理方法。在本發(fā)明實施例的信息處理方法中,當檢測到所述電子設備的存儲空間不足時,將后續(xù)的存儲操作重定向至其他電子設備,由此使得所述電子設備不會由于存儲空間不足而中斷服務的使用,從而大大改進了用戶體驗。
[0061]此外,在本發(fā)明實施例的信息處理方法中,由于通過虛擬文件系統(tǒng)實現(xiàn)上述重定向操作,而無需用戶的介入,因此,用戶不會感受到存儲重定向帶來的影響,從而改進了用戶體驗。
[0062]此外,在本發(fā)明實施例的信息處理方法中,由于所述其他電子設備的使用,能夠有效地擴展所述電子設備的虛擬存儲空間,從而使得所述電子設備能夠支持存儲需求量較大的服務,進一步改進了用戶體驗。
[0063]以上,描述了本發(fā)明實施例的信息處理方法。
[0064]下面,將描述本發(fā)明實施例的信息處理設備。本發(fā)明實施例的信息處理設備例如應用于諸如移動電話、平板電腦、個人計算機等的電子設備。所述電子設備具有存儲單元,用于存儲用戶的數(shù)據(jù)。
[0065]現(xiàn)在,將結(jié)合圖2詳細描述本發(fā)明實施例的信息處理設備。
[0066]如圖2所示,本發(fā)明實施例的信息處理設備200包括:第一檢測單元201、發(fā)送處理單元202、接收處理單元203和重定向處理單元204。
[0067]所述第一檢測單元201檢測所述電子設備的剩余存儲空間。
[0068]所述發(fā)送處理單元202在所述剩余存儲空間滿足第一預定條件時,向至少一個第二電子設備發(fā)送存儲請求信息。
[0069]所述接收處理單元203接收所述第二電子設備發(fā)送的存儲響應信息。
[0070]所述重定向處理單元204響應于所述存儲響應信息,將對所述電子設備的存儲操作重定向至所述第二電子設備。
[0071]在一實施例中,所述發(fā)送處理單元202配置為當所述剩余存儲空間滿足第一預定條件時,將存儲請求信息發(fā)送至設備管理服務器,其中,所述設備管理服務器將所述存儲請求信息轉(zhuǎn)發(fā)至所述第二電子設備。
[0072]在另一實施例中,所述設備管理服務器能夠與多個第二電子設備連接;并且所述設備管理服務器將所述存儲請求信息轉(zhuǎn)發(fā)至滿足第二預定條件的第二電子設備。
[0073]在另一實施例中,所述發(fā)送處理單元202包括判斷單元和發(fā)送單元(未示出)。所述判斷單元判斷所述剩余存儲空間是否小于預定值。所述發(fā)送單元在所述剩余存儲空間小于預定值時,向所述第二電子設備發(fā)送存儲請求信息。
[0074]在另一實施例中,所述重定向處理單元204包括協(xié)商單元和重定向單元(未示出)。所述協(xié)商單元響應于所述存儲響應信息,與所述第二電子設備進行協(xié)商,以得到協(xié)商結(jié)果。所述重定向單元按照所述協(xié)商結(jié)果所確定的方式,將對所述電子設備的存儲操作重定向至所述第二電子設備。
[0075]在另一實施例中,所述信息處理設備200還包括第二檢測單元和取消重定向處理單元(未示出)。所述第二檢測單元檢測所述電子設備是否滿足第三預定條件。所述取消重定向處理單元在所述電子設備滿足第三預定條件時,將對所述電子設備的存儲操作取消定向至所述第二電子設備,并恢復定向至所述電子設備自身。
[0076]在另一實施例中,所述重定向處理單元204配置為通過虛擬文件系統(tǒng),將對所述電子設備的存儲操作重定向至所述第二電子設備。
[0077]所述信息處理設備200的各單元的詳細配置和操作已經(jīng)在參照圖1的信息處理方法中詳細描述,在此不再詳述。
[0078]以上,描述了本發(fā)明實施例的信息處理設備。在本發(fā)明實施例的信息處理設備中,當檢測到所述電子設備的存儲空間不足時,將后續(xù)的存儲操作重定向至其他電子設備,由此使得所述電子設備不會由于存儲空間不足而中斷服務的使用,從而大大改進了用戶體驗。
[0079]此外,在本發(fā)明實施例的信息處理設備中,由于通過虛擬文件系統(tǒng)實現(xiàn)上述重定向操作,而無需用戶的介入,因此,用戶不會感受到存儲重定向帶來的影響,從而改進了用戶體驗。
[0080]此外,在本發(fā)明實施例的信息處理設備中,由于所述其他電子設備的使用,能夠有效地擴展所述電子設備的虛擬存儲空間,從而使得所述電子設備能夠支持存儲需求量較大的服務,進一步改進了用戶體驗。
[0081]以上,參照圖1和圖2描述了根據(jù)本發(fā)明實施例的信息處理設備和信息處理方法。
[0082]需要說明的是,在本說明書中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
[0083]最后,還需要說明的是,上述一系列處理不僅包括以這里所述的順序按時間序列執(zhí)行的處理,而且包括并行或分別地、而不是按時間順序執(zhí)行的處理。
[0084]通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的硬件平臺的方式來實現(xiàn),當然也可以全部通過硬件來實施。基于這樣的理解,本發(fā)明的技術(shù)方案對【背景技術(shù)】做出貢獻的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所述的方法。
[0085]在本發(fā)明實施例中,單元/模塊可以用軟件實現(xiàn),以便由各種類型的處理器執(zhí)行。舉例來說,一個標識的可執(zhí)行代碼模塊可以包括計算機指令的一個或多個物理或者邏輯塊,舉例來說,其可以被構(gòu)建為對象、過程或函數(shù)。盡管如此,所標識模塊的可執(zhí)行代碼無需物理地位于一起,而是可以包括存儲在不同位里上的不同的指令,當這些指令邏輯上結(jié)合在一起時,其構(gòu)成單元/模塊并且實現(xiàn)該單元/模塊的規(guī)定目的。
[0086]在單元/模塊可以利用軟件實現(xiàn)時,考慮到現(xiàn)有硬件工藝的水平,所以可以以軟件實現(xiàn)的單元/模塊,在不考慮成本的情況下,本領(lǐng)域技術(shù)人員都可以搭建對應的硬件電路來實現(xiàn)對應的功能,所述硬件電路包括常規(guī)的超大規(guī)模集成(VLSI)電路或者門陣列以及諸如邏輯芯片、晶體管之類的現(xiàn)有半導體或者是其它分立的元件。模塊還可以用可編程硬件設備,諸如現(xiàn)場可編程門陣列、可編程陣列邏輯、可編程邏輯設備等實現(xiàn)。 [0087]以上對本發(fā)明進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應理解為對本發(fā)明的限制。
【權(quán)利要求】
1.一種信息處理方法,所述方法應用于電子設備,包括: 檢測所述電子設備的剩余存儲空間; 當所述剩余存儲空間滿足第一預定條件時,向至少一個第二電子設備發(fā)送存儲請求信息; 接收所述第二電子設備發(fā)送的存儲響應信息;以及 響應于所述存儲響應信息,將對所述電子設備的存儲操作重定向至所述第二電子設備。
2.如權(quán)利要求1所述的信息處理方法,其中, 向至少一個第二電子設備發(fā)送存儲請求信息的步驟包括: 當所述剩余存儲空間滿足第一預定條件時,將存儲請求信息發(fā)送至設備管理服務器,其中,所述設備管理服務器將所述存儲請求信息轉(zhuǎn)發(fā)至所述第二電子設備。
3.如權(quán)利要求2所述的信息處理方法,其中, 所述設備管理服務器能夠與多個第二電子設備連接;并且所述設備管理服務器將所述存儲請求信息轉(zhuǎn)發(fā)至滿足第二預定條件的第二電子設備。
4.如權(quán)利要求1所述的信息處理方法,其中, 當所述剩余存儲空間滿足預定條件時向至少一個第二電子設備發(fā)送存儲請求信息的步驟包括: 判斷所述剩余存儲空間是否小于預定值;以及 當所述剩余存儲空間小于預定值時,向所述第二電子設備發(fā)送存儲請求信息。
5.如權(quán)利要求1所述的信息處理方法,其中, 將對所述電子設備的存儲操作重定向至所述第二電子設備的步驟包括: 響應于所述存儲響應信息,與所述第二電子設備進行協(xié)商,以得到協(xié)商結(jié)果;以及按照所述協(xié)商結(jié)果所確定的方式,將對所述電子設備的存儲操作重定向至所述第二電子設備。
6.如權(quán)利要求1所述的信息處理方法,在將對所述電子設備的存儲操作重定向至所述第二電子設備的步驟之后,還包括: 檢測所述電子設備是否滿足第三預定條件;以及 當所述電子設備滿足第三預定條件時,將對所述電子設備的存儲操作取消定向至所述第二電子設備,并恢復定向至所述電子設備自身。
7.如權(quán)利要求1所述的信息處理方法,其中, 將對所述電子設備的存儲操作重定向至所述第二電子設備包括: 通過虛擬文件系統(tǒng),將對所述電子設備的存儲操作重定向至所述第二電子設備。
8.—種電子設備,包括: 第一檢測單元,檢測所述電子設備的剩余存儲空間; 發(fā)送處理單元,當所述剩余存儲空間滿足第一預定條件時,向至少一個第二電子設備發(fā)送存儲請求信息; 接收處理單元,接收所述第二電子設備發(fā)送的存儲響應信息;以及重定向處理單元,響應于所述存儲響應信息,將對所述電子設備的存儲操作重定向至所述第二電子設備。
9.如權(quán)利要求8所述的電子設備,其中, 所述發(fā)送處理單元配置為當所述剩余存儲空間滿足第一預定條件時,將存儲請求信息發(fā)送至設備管理服務器,其中,所述設備管理服務器將所述存儲請求信息轉(zhuǎn)發(fā)至所述第二電子設備。
10.如權(quán)利要求9所述的電子設備,其中, 所述設備管理服務器能夠與多個第二電子設備連接;并且所述設備管理服務器將所述存儲請求信息轉(zhuǎn)發(fā)至滿足第二預定條件的第二電子設備。
11.如權(quán)利要求8所述的電子設備,其中, 所述發(fā)送處理單元包括: 判斷單元,判斷所述剩余存儲空間是否小于預定值;以及 發(fā)送單元,當所述剩余存儲空間小于預定值時,向所述第二電子設備發(fā)送存儲請求信肩、O
12.如權(quán)利要求8所述的電子設備,其中, 所述重定向處理單元包括: 協(xié)商單元,響應于所述存儲響應信息,與所述第二電子設備進行協(xié)商,以得到協(xié)商結(jié)果;以及 重定向單元,按照所述協(xié)商結(jié)果所確定的方式,將對所述電子設備的存儲操作重定向至所述第二電子設備。`
13.如權(quán)利要求8所述的電子設備,還包括: 第二檢測單元,檢測所述電子設備是否滿足第三預定條件;以及取消重定向處理單元,當所述電子設備滿足第三預定條件時,將對所述電子設備的存儲操作取消定向至所述第二電子設備,并恢復定向至所述電子設備自身。
14.如權(quán)利要求8所述的電子設備,其中, 所述重定向處理單元配置為通過虛擬文件系統(tǒng),將對所述電子設備的存儲操作重定向至所述第二電子設備。
【文檔編號】H04L29/08GK103685426SQ201210361253
【公開日】2014年3月26日 申請日期:2012年9月25日 優(yōu)先權(quán)日:2012年9月25日
【發(fā)明者】高鋒 申請人:聯(lián)想(北京)有限公司