和視線跟蹤、沉浸式加強(qiáng)現(xiàn)實(shí)和虛擬現(xiàn)實(shí)系統(tǒng),其全部提供用于使用電場感測電極(EEG和相關(guān)方法)來感測大腦活動的更加自然的接口以及技術(shù)。因此,在一個(gè)特定示例中,操作系統(tǒng)812或應(yīng)用814可以包括語音識別軟件作為允許用戶經(jīng)由語音命令來操作設(shè)備800的語音用戶接口的一部分。此外,設(shè)備800可以包括輸入設(shè)備和軟件,其允許經(jīng)由用戶的空間手勢的用戶交互,諸如檢測并解釋手勢以向游戲應(yīng)用提供輸入。
[0074]可以將無線調(diào)制解調(diào)器860耦合到天線(未示出),并且可以支持處理器810與外部設(shè)備之間的雙向通信,如在本領(lǐng)域中很好地理解的。調(diào)制解調(diào)器860被一般地示出且其可以包括用于與移動通信網(wǎng)絡(luò)804的通信的蜂窩調(diào)制解調(diào)器和/或其它基于無線電的調(diào)制解調(diào)器(例如,藍(lán)牙864或W1-Fi 862)。無線調(diào)制解調(diào)器860通常被配置用于與一個(gè)或多個(gè)蜂窩網(wǎng)絡(luò)的通信,諸如用于在單個(gè)蜂窩網(wǎng)絡(luò)內(nèi)、蜂窩網(wǎng)絡(luò)之間或者在移動設(shè)備與公共交換電話網(wǎng)(PSTN)之間的數(shù)據(jù)和語音通信的GSM網(wǎng)絡(luò)。
[0075]移動設(shè)備還可以包括至少一個(gè)輸入/輸出端口 880、電源882、衛(wèi)星導(dǎo)航系統(tǒng)接收機(jī)884,諸如全球定位系統(tǒng)(GPS)接收機(jī)、加速度計(jì)886和/或物理連接器890,其可以是USB端口、IEEE 1394 (火線)端口和/或RS-232。所示部件802并不是要求的或包括一切的,因?yàn)榭梢詣h除任何部件,并且可以添加其它部件。
[0076]示例10—示例性實(shí)施方式
雖然為了便于呈現(xiàn)而按照特定的順序次序描述了公開方法中的某些的實(shí)施例,應(yīng)理解的是,這種描述方式涵蓋重新布置,除非下面闡述的特定語言要求特定的排序。例如,順序地描述的操作在某些情況下可被重新布置或同時(shí)地執(zhí)行。而且,為了簡單起見,附圖可能并未示出可以結(jié)合其它方法而使用所公開方法的各種方式。
[0077]可以將所公開方法的任一實(shí)現(xiàn)為存儲在一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲介質(zhì)上并在計(jì)算設(shè)備(例如,任何可用的計(jì)算設(shè)備,包括智能電話或包括計(jì)算硬件的其它移動設(shè)備)上執(zhí)行的計(jì)算機(jī)可執(zhí)行指令。計(jì)算機(jī)可讀存儲介質(zhì)是可以在計(jì)算環(huán)境內(nèi)被訪問的任何可用的有形介質(zhì)(例如,非暫時(shí)計(jì)算機(jī)可讀介質(zhì),諸如一個(gè)或多個(gè)光學(xué)介質(zhì)磁盤、易失性存儲器部件(諸如DRAM或SRAM)或非易失性存儲器部件(諸如閃存或硬盤驅(qū)動))。以示例的方式并參考圖7,計(jì)算機(jī)可讀存儲介質(zhì)包括存儲器720和725以及儲存器740。以示例的方式并參考圖8,計(jì)算機(jī)可讀存儲介質(zhì)包括存儲器820、822以及824。術(shù)語計(jì)算機(jī)可讀存儲介質(zhì)不包括諸如信號和載波之類的通信連接(例如,770、860、862和864)。
[0078]可以將用于實(shí)現(xiàn)所公開的技術(shù)的任何計(jì)算機(jī)可執(zhí)行指令以及在所公開實(shí)施例的實(shí)現(xiàn)期間創(chuàng)建和使用的任何數(shù)據(jù)存儲在一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲介質(zhì)上。計(jì)算機(jī)可執(zhí)行指令可以是例如專用軟件應(yīng)用或經(jīng)由web瀏覽器或其它軟件應(yīng)用(諸如遠(yuǎn)程計(jì)算應(yīng)用)訪問或下載的軟件應(yīng)用的一部分。這樣軟件可以例如在單個(gè)本地計(jì)算機(jī)(例如,任何適當(dāng)?shù)纳虡I(yè)上可得到的計(jì)算機(jī))上或者使用一個(gè)或多個(gè)網(wǎng)絡(luò)計(jì)算機(jī)在網(wǎng)絡(luò)環(huán)境中(例如,經(jīng)由因特網(wǎng)、廣域網(wǎng)、局域網(wǎng)、客戶端-服務(wù)器網(wǎng)絡(luò)(諸如云計(jì)算網(wǎng)絡(luò))或其它這樣的網(wǎng)絡(luò))執(zhí)行。
[0079]為了清楚起見,僅描述了基于軟件的實(shí)施方式的特定的所選方面。省略了在本領(lǐng)域中眾所周知的其它細(xì)節(jié)。例如,應(yīng)理解的是,所公開的技術(shù)不限于任何特定計(jì)算機(jī)語言或程序。例如,可以由用C++、Java、Perl、JavaScript、Adobe Flash或任何其它適當(dāng)編程語言編寫的軟件來實(shí)現(xiàn)所公開的技術(shù)。同樣地,所公開的技術(shù)不限于任何特定計(jì)算機(jī)或硬件類型。適當(dāng)計(jì)算機(jī)和硬件的特定細(xì)節(jié)是眾所周知的,并且在本公開中不需要詳細(xì)地闡述。
[0080]還應(yīng)很好地理解的是,本文所描述的任何功能性可以至少部分地由一個(gè)或多個(gè)硬件邏輯部件而不是軟件執(zhí)行。例如,并且在沒有限制的情況下,可以使用的說明性類型的硬件邏輯部件包括現(xiàn)場可編程門陣列(FPGA)、專用集成電路(ASIC)、專用標(biāo)準(zhǔn)產(chǎn)品(ASSP)、片上系統(tǒng)(S0C)、復(fù)雜可編程邏輯設(shè)備(CPLD)等。
[0081]此外,可以通過適當(dāng)?shù)耐ㄐ攀侄蝸砩蟼鳌⑾螺d或遠(yuǎn)程地訪問任何基于軟件的實(shí)施例(包括例如用于促使計(jì)算機(jī)執(zhí)行任何所公開的方法的計(jì)算機(jī)可執(zhí)行指令)。這樣的適當(dāng)?shù)耐ㄐ攀侄伟ɡ缫蛱鼐W(wǎng)、萬維網(wǎng)、內(nèi)聯(lián)網(wǎng)、軟件應(yīng)用、電纜(包括光纖電纜)、磁通信、電磁通信(包括RF、微波以及紅外通信)、電子通信或其它這樣的通信手段。
[0082]不應(yīng)將公開的方法、裝置以及系統(tǒng)理解為以任何方式進(jìn)行限制。替代地,本公開針對各種公開的實(shí)施例的所有新穎和非顯而易見的特征和方面(單獨(dú)地和以相互的各種組合和子組合的方式)。所公開的方法、裝置以及系統(tǒng)不限于任何特定方面或特征或其組合,所公開的實(shí)施例也不要求存在任何一個(gè)或多個(gè)特定優(yōu)點(diǎn)或者解決任何一個(gè)或多個(gè)特定問題。
[0083]替換方案
可以將來自任何示例的技術(shù)與在其它示例中的任何一個(gè)或多個(gè)中描述的技術(shù)組合。鑒于所公開的技術(shù)的原理可被應(yīng)用到的許多可能實(shí)施例,應(yīng)認(rèn)識到的是所示示例是所公開的技術(shù)的示例,并且不應(yīng)理解為對所公開的技術(shù)的范圍的限制。相反地,所公開的技術(shù)的范圍包括以下權(quán)利要求涵蓋的內(nèi)容。因此我們要求進(jìn)入這些權(quán)利要求的范圍內(nèi)的所有作為我們的發(fā)明。
【主權(quán)項(xiàng)】
1.一種至少部分地由計(jì)算設(shè)備執(zhí)行以用于執(zhí)行在非易失性存儲設(shè)備上的用于已破碎文件的存儲器的重新編址的方法,包括: 由計(jì)算設(shè)備向非易失性存儲設(shè)備發(fā)送用以對已破碎文件的存儲器重新編址的命令,其中,已破碎文件的文件碎片跨多個(gè)非相鄰物理地址散布,并且被存儲在非易失性存儲設(shè)備內(nèi)的多個(gè)物理位置處;以及 由計(jì)算設(shè)備從非易失性存儲設(shè)備接收已破碎文件的存儲器已被重新編址的響應(yīng),其中,所述存儲器已被重新編址到相鄰物理地址; 其中,在已破碎文件的存儲器已被重新編址之后,文件碎片的所述多個(gè)物理位置保持相同。2.一種非易失性存儲設(shè)備,包括: 處理單元;以及 非易失性存儲器; 所述非易失性存儲設(shè)備被配置成執(zhí)行用于對用于已破碎文件的存儲器重新編址的操作,該操作包括: 接收用以對已破碎文件的存儲器重新編址的命令,其中,已破碎文件的文件碎片跨多個(gè)非相鄰物理地址散布,并且被存儲在非易失性存儲設(shè)備內(nèi)的多個(gè)物理位置處;以及針對文件碎片中的每個(gè),向文件碎片分配相鄰物理存儲器地址; 其中,在已破碎文件的存儲器已被重新編址之后,文件碎片的所述多個(gè)物理位置保持相同。3.根據(jù)權(quán)利要求2的非易失性存儲設(shè)備,其中,所述非易失性存儲設(shè)備是固態(tài)驅(qū)動。4.根據(jù)權(quán)利要求2的非易失性存儲設(shè)備,其中,所述非易失性存儲設(shè)備是相變存儲器設(shè)備。5.根據(jù)權(quán)利要求2的非易失性存儲設(shè)備,其中,針對文件碎片中的每個(gè),如果其它數(shù)據(jù)位于文件碎片將被分配到的物理存儲器地址處,則向其它數(shù)據(jù)分配新的存儲器地址。6.根據(jù)權(quán)利要求5的非易失性存儲設(shè)備,其中,向其它數(shù)據(jù)分配新存儲器地址包括用文件碎片的存儲器地址交換其它數(shù)據(jù)的物理存儲器地址。7.根據(jù)權(quán)利要求5的非易失性存儲設(shè)備,其中,向其它數(shù)據(jù)分配新存儲器地址包括向其它數(shù)據(jù)分配未使用的存儲器地址。8.根據(jù)權(quán)利要求2的非易失性存儲設(shè)備,其中,向文件碎片分配相鄰物理存儲器地址包括: 針對已破碎文件的起始塊,分配唯一物理存儲器地址;以及 針對已破碎文件的一個(gè)或多個(gè)后續(xù)塊,分配可共享的物理存儲器地址。9.根據(jù)權(quán)利要求2的非易失性存儲設(shè)備,其中,接收用以對已破碎文件的存儲器重新編址的命令包括: 基于破碎的程度來確定要重新編址的最可能的候選文件;以及 選擇該最可能的候選文件作為已破碎文件。10.一種存儲計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令用于促使計(jì)算設(shè)備執(zhí)行用于對用于已破碎文件的存儲器重新編址的操作,該操作包括: 從非易失性存儲設(shè)備接收已破碎文件的存儲器已被重新編址的響應(yīng),其中,所述存儲器已被重新編址到相鄰物理地址;以及 基于重新編址的相鄰物理地址來更新虛擬映射表; 其中,在已破碎文件的存儲器已被重新編址之后,已破碎文件的文件碎片的物理位置保持相同; 其中,用于操作系統(tǒng)的邏輯塊尋址(LBA)映射表并未基于重新編址的相鄰物理地址被更新;以及 其中,所述LBA映射表與虛擬映射表通信。
【專利摘要】可以將在非易失性存儲設(shè)備上的用于已破碎文件的存儲器重新編址到相鄰物理存儲器地址,同時(shí)存儲在非易失性存儲設(shè)備上的已破碎文件的文件碎片的物理位置在存儲器被重新編址之后保持相同。可以基于重新編址的相鄰物理存儲器地址來更新邏輯塊尋址(LBA)映射表。
【IPC分類】G06F3/01, G06F3/06
【公開號】CN105190526
【申請?zhí)枴緾N201480008161
【發(fā)明人】S.卡拉莫夫, D.M.卡拉漢
【申請人】微軟技術(shù)許可有限責(zé)任公司
【公開日】2015年12月23日
【申請日】2014年2月6日
【公告號】EP2954400A1, US20140229657, WO2014124064A1