本發(fā)明涉及快照技術(shù)領(lǐng)域,特別是涉及一種固態(tài)盤異常掉電后的映射表恢復(fù)方法及其系統(tǒng)。
背景技術(shù):
隨著NAND閃存工藝的進(jìn)步,固態(tài)盤(固態(tài)盤內(nèi)包括多個(gè)閃存芯片)容量越來(lái)越大,固態(tài)盤的元數(shù)據(jù),尤其是映射表也越來(lái)越大,為避免由于固態(tài)盤異常掉電而導(dǎo)致映射表失去許多重要數(shù)據(jù),目前普遍采用增加電容延長(zhǎng)掉電時(shí)間,同時(shí)使用快照技術(shù)將存有更改的映射信息的快照片段保存到閃存上的方法。
其中,快照技術(shù)是指對(duì)邏輯頁(yè)到物理頁(yè)的映射表信息做快照。固態(tài)盤的正常工作流程為:當(dāng)內(nèi)存接收到更新的映射信息后,根據(jù)該映射信息生成快照片段存儲(chǔ)于快照片段頁(yè)(物理頁(yè))中,并更新內(nèi)存中的映射表內(nèi)容;當(dāng)快照片段頁(yè)容量滿時(shí),將這個(gè)快照片段頁(yè)刷寫入閃存中,當(dāng)刷寫入閃存內(nèi)的快照片段頁(yè)的數(shù)量達(dá)到預(yù)設(shè)閾值后,將內(nèi)存中的映射表刷寫入閃存內(nèi)。
但是,目前在對(duì)映射表進(jìn)行掉電恢復(fù)時(shí),往往由于待恢復(fù)的數(shù)據(jù)較多而導(dǎo)致恢復(fù)時(shí)間較長(zhǎng)的問題出現(xiàn),可靠性較低。
因此,如何提供一種掉電恢復(fù)時(shí)間短的固態(tài)盤異常掉電后的映射表恢復(fù)方法及其系統(tǒng)是本領(lǐng)域技術(shù)人員目前需要解決的問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種固態(tài)盤異常掉電后的映射表恢復(fù)方法及其系統(tǒng),能夠增強(qiáng)掉電恢復(fù)時(shí)的并行處理程度,進(jìn)而縮短掉電恢復(fù)的時(shí)間,提高固態(tài)盤的可靠性。
為解決上述技術(shù)問題,本發(fā)明提供了一種固態(tài)盤異常掉電后的映射表恢復(fù)方法,所述固態(tài)盤的閃存內(nèi)包括用于存儲(chǔ)奇數(shù)快照片段頁(yè)的奇數(shù)通道以及用于存儲(chǔ)偶數(shù)快照片段頁(yè)的偶數(shù)通道,所述奇數(shù)快照片段頁(yè)內(nèi)存有奇數(shù)邏輯頁(yè)修改數(shù)據(jù),所述偶數(shù)快照片段頁(yè)內(nèi)存有偶數(shù)邏輯頁(yè)修改數(shù)據(jù);所述方法包括:
當(dāng)所述固態(tài)盤進(jìn)行掉電恢復(fù)時(shí),從所述閃存內(nèi)讀取異常掉電時(shí)存儲(chǔ)的映射信息以及所述閃存在異常掉電之前最后一次存儲(chǔ)的映射表;其中,所述映射信息包括所述最后一次存儲(chǔ)的映射表的位置信息以及在所述最后一次存儲(chǔ)的映射表開始刷寫至所述閃存的時(shí)刻之后存入所述閃存的快照片段頁(yè)的起止地址;
N個(gè)CPU根據(jù)所述起止地址分別讀取奇數(shù)快照片段頁(yè)以及偶數(shù)快照片段頁(yè);并根據(jù)讀取得到的奇數(shù)快照片段頁(yè)以及偶數(shù)快照片段頁(yè)對(duì)所述最后一次存儲(chǔ)的映射表進(jìn)行更新操作,N為偶數(shù)。
優(yōu)選地,所述根據(jù)讀取得到的所述奇數(shù)快照片段頁(yè)以及所述偶數(shù)快照片段頁(yè)對(duì)所述最后一次存儲(chǔ)的映射表進(jìn)行更新操作的過程具體為:
按照存入所述閃存的時(shí)間由晚至早的順序讀取相應(yīng)通道內(nèi)的快照片段頁(yè);
判斷當(dāng)前讀取的快照片段頁(yè)中對(duì)應(yīng)的邏輯頁(yè)數(shù)據(jù)在此次更新過程中是否已進(jìn)行過修改,若是,忽略此次對(duì)所述邏輯頁(yè)數(shù)據(jù)的修改,若否,按照所述當(dāng)前讀取的快照片段頁(yè)對(duì)所述邏輯頁(yè)數(shù)據(jù)進(jìn)行修改。
優(yōu)選地,所述奇數(shù)快照片段頁(yè)存入所述奇數(shù)通道以及所述偶數(shù)快照片段頁(yè)存入所述偶數(shù)通道的過程具體為:
當(dāng)接收邏輯頁(yè)修改數(shù)據(jù)后,若所述邏輯頁(yè)修改數(shù)據(jù)的頁(yè)碼為奇數(shù),將所述邏輯頁(yè)修改數(shù)據(jù)作為奇數(shù)邏輯頁(yè)修改數(shù)據(jù),并生成相應(yīng)的奇數(shù)快照片段;若所述邏輯頁(yè)修改數(shù)據(jù)的頁(yè)碼為偶數(shù),將所述邏輯頁(yè)修改數(shù)據(jù)作為偶數(shù)邏輯頁(yè)修改數(shù)據(jù),并生成相應(yīng)的偶數(shù)快照片段;
將生成的所述奇數(shù)快照片段或所述偶數(shù)快照片段分別存儲(chǔ)至對(duì)應(yīng)的物理頁(yè)內(nèi);
當(dāng)存儲(chǔ)所述所述奇數(shù)快照片段的物理頁(yè)存滿后,將所述物理頁(yè)作為奇數(shù)快照片段頁(yè)刷寫至所述閃存內(nèi)的一個(gè)奇數(shù)通道內(nèi);
當(dāng)存儲(chǔ)所述所述偶數(shù)快照片段的物理頁(yè)存滿后,將所述物理頁(yè)作為偶數(shù)快照片段頁(yè)刷寫至所述閃存內(nèi)的一個(gè)偶數(shù)通道內(nèi);
當(dāng)所述固態(tài)盤出現(xiàn)異常掉電時(shí),將當(dāng)前尚未刷寫至所述閃存的奇數(shù)快照片段頁(yè)以及偶數(shù)快照片段頁(yè)分別刷寫至對(duì)應(yīng)的奇數(shù)通道和偶數(shù)通道內(nèi)。
優(yōu)選地,所述從所述閃存內(nèi)讀取異常掉電時(shí)存儲(chǔ)的映射信息的過程具體為:
從所述閃存內(nèi)讀取元數(shù)據(jù)信息;
獲取所述元數(shù)據(jù)信息內(nèi)記錄的異常掉電時(shí)的所述映射信息。
優(yōu)選地,所述奇數(shù)通道與所述偶數(shù)通道均為2個(gè)。
優(yōu)選地,N為2,一個(gè)所述CPU根據(jù)所述起止地址讀取奇數(shù)快照片段頁(yè),并根據(jù)讀取得到的奇數(shù)快照片段頁(yè)對(duì)所述最后一次存儲(chǔ)的映射表進(jìn)行更新操作;另一個(gè)所述CPU根據(jù)所述起止地址讀取偶數(shù)快照片段頁(yè),并根據(jù)讀取得到的偶數(shù)快照片段頁(yè)對(duì)所述最后一次存儲(chǔ)的映射表進(jìn)行更新操作。
為解決上述技術(shù)問題,本發(fā)明還提供了一種固態(tài)盤異常掉電后的映射表恢復(fù)系統(tǒng),所述固態(tài)盤的閃存內(nèi)包括用于存儲(chǔ)奇數(shù)快照片段頁(yè)的奇數(shù)通道以及用于存儲(chǔ)偶數(shù)快照片段頁(yè)的偶數(shù)通道,所述奇數(shù)快照片段頁(yè)內(nèi)存有奇數(shù)邏輯頁(yè)修改數(shù)據(jù),所述偶數(shù)快照片段頁(yè)內(nèi)存有偶數(shù)邏輯頁(yè)修改數(shù)據(jù);所述系統(tǒng)包括:
讀取模塊,用于當(dāng)所述固態(tài)盤進(jìn)行掉電恢復(fù)時(shí),從所述閃存內(nèi)讀取異常掉電時(shí)存儲(chǔ)的映射信息以及所述閃存在異常掉電之前最后一次存儲(chǔ)的映射表;其中,所述映射信息包括所述最后一次存儲(chǔ)的映射表的位置信息以及在所述最后一次存儲(chǔ)的映射表開始刷寫至所述閃存的時(shí)刻之后存入所述閃存的快照片段頁(yè)的起止地址;
N個(gè)CPU,用于根據(jù)所述起止地址分別讀取奇數(shù)快照片段頁(yè)以及偶數(shù)快照片段頁(yè);并根據(jù)讀取得到的奇數(shù)快照片段頁(yè)以及偶數(shù)快照片段頁(yè)對(duì)所述最后一次存儲(chǔ)的映射表進(jìn)行更新操作,N為偶數(shù)。
本發(fā)明提供了一種固態(tài)盤異常掉電后的映射表恢復(fù)方法及其系統(tǒng),將快照片段頁(yè)分為奇數(shù)快照片段頁(yè)以及偶數(shù)快照片段頁(yè),分別存儲(chǔ)奇數(shù)邏輯頁(yè)修改數(shù)據(jù)以及偶數(shù)邏輯頁(yè)修改數(shù)據(jù);且奇數(shù)快照片段頁(yè)以及偶數(shù)快照片段頁(yè)分別存儲(chǔ)于閃存內(nèi)的奇數(shù)通道以及偶數(shù)通道內(nèi);當(dāng)固態(tài)盤進(jìn)行掉電恢復(fù)時(shí),可以采用多個(gè)CPU來(lái)分別讀取奇數(shù)快照片段頁(yè)以及偶數(shù)快照片段頁(yè)并對(duì)映射表進(jìn)行更新。可見,本發(fā)明通過奇偶分離的方式增強(qiáng)了掉電恢復(fù)時(shí)的并行處理程度,進(jìn)而縮短了掉電恢復(fù)的時(shí)間,提高了固態(tài)盤的可靠性。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)現(xiàn)有技術(shù)和實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明提供的一種固態(tài)盤異常掉電后的映射表恢復(fù)方法的過程的流程圖;
圖2為本發(fā)明提供的一種固態(tài)盤異常掉電后的映射表恢復(fù)系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明的核心是提供一種固態(tài)盤異常掉電后的映射表恢復(fù)方法及其系統(tǒng),能夠增強(qiáng)掉電恢復(fù)時(shí)的并行處理程度,進(jìn)而縮短掉電恢復(fù)的時(shí)間,提高固態(tài)盤的可靠性。
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明提供了一種固態(tài)盤異常掉電后的映射表恢復(fù)方法,固態(tài)盤的閃存內(nèi)包括用于存儲(chǔ)奇數(shù)快照片段頁(yè)的奇數(shù)通道以及用于存儲(chǔ)偶數(shù)快照片段頁(yè)的偶數(shù)通道,奇數(shù)快照片段頁(yè)內(nèi)存有奇數(shù)邏輯頁(yè)修改數(shù)據(jù),偶數(shù)快照片段頁(yè)內(nèi)存有偶數(shù)邏輯頁(yè)修改數(shù)據(jù);參見圖1所示,圖1為本發(fā)明提供的一種固態(tài)盤異常掉電后的映射表恢復(fù)方法的過程的流程圖;該方法包括:
步驟s101:當(dāng)固態(tài)盤進(jìn)行掉電恢復(fù)時(shí),從閃存內(nèi)讀取異常掉電時(shí)存儲(chǔ)的映射信息以及閃存在異常掉電之前最后一次存儲(chǔ)的映射表;其中,映射信息包括最后一次存儲(chǔ)的映射表的位置信息以及在最后一次存儲(chǔ)的映射表開始刷寫至閃存的時(shí)刻之后存入閃存的快照片段頁(yè)的起止地址;
步驟s102:N個(gè)CPU根據(jù)起止地址分別讀取奇數(shù)快照片段頁(yè)以及偶數(shù)快照片段頁(yè);并根據(jù)讀取得到的奇數(shù)快照片段頁(yè)以及偶數(shù)快照片段頁(yè)對(duì)最后一次存儲(chǔ)的映射表進(jìn)行更新操作,N為偶數(shù)。
需要注意的是,偶數(shù)個(gè)CPU分別讀取奇數(shù)通道以及偶數(shù)通道內(nèi)的快照片段頁(yè)。
可以理解的是,在快照技術(shù)中,當(dāng)刷寫入閃存內(nèi)的快照片段頁(yè)的數(shù)量達(dá)到預(yù)設(shè)閾值后,會(huì)將內(nèi)存中的映射表刷寫入閃存內(nèi),而此時(shí)若出現(xiàn)異常掉電情況,很大可能此時(shí)刷寫入閃存內(nèi)的快照片段頁(yè)數(shù)量未達(dá)到預(yù)設(shè)閾值(例如每刷寫20頁(yè)存一次映射表,但異常斷電時(shí)可能只存了10頁(yè)快照片段頁(yè)),這種情況下,閃存內(nèi)存儲(chǔ)的是上一次的映射表,而與這10頁(yè)快照片段頁(yè)內(nèi)信息對(duì)應(yīng)的映射表尚未存入閃存而是仍然位于內(nèi)存內(nèi),掉電后則丟失,需要在上電后根據(jù)這10頁(yè)快照片段頁(yè)對(duì)映射表進(jìn)行更新。故為避免無(wú)用操作,在異常掉電時(shí)需要記錄這部分?jǐn)?shù)量未達(dá)到預(yù)設(shè)閾值的快照片段頁(yè)的起止地址,供恢復(fù)時(shí)根據(jù)該起止地址找出這部分快照片段頁(yè)。
作為優(yōu)選地,根據(jù)讀取得到的奇數(shù)快照片段頁(yè)以及偶數(shù)快照片段頁(yè)對(duì)最后一次存儲(chǔ)的映射表進(jìn)行更新操作的過程具體為:
按照存入閃存的時(shí)間由晚至早的順序讀取相應(yīng)通道內(nèi)的快照片段頁(yè);
判斷當(dāng)前讀取的快照片段頁(yè)中對(duì)應(yīng)的邏輯頁(yè)數(shù)據(jù)在此次更新過程中是否已進(jìn)行過修改,若是,忽略此次對(duì)邏輯頁(yè)數(shù)據(jù)的修改,若否,按照當(dāng)前讀取的快照片段頁(yè)對(duì)邏輯頁(yè)數(shù)據(jù)進(jìn)行修改。
可以理解的是,采用上述操作,可以盡可能減少不必要的修改寫操作,縮短上電后映射表的恢復(fù)時(shí)間,提高固態(tài)盤的可靠性。
具體的,奇數(shù)快照片段頁(yè)存入奇數(shù)通道以及偶數(shù)快照片段頁(yè)存入偶數(shù)通道的過程具體為:
當(dāng)接收邏輯頁(yè)修改數(shù)據(jù)后,若邏輯頁(yè)修改數(shù)據(jù)的頁(yè)碼為奇數(shù),將邏輯頁(yè)修改數(shù)據(jù)作為奇數(shù)邏輯頁(yè)修改數(shù)據(jù),并生成相應(yīng)的奇數(shù)快照片段;若邏輯頁(yè)修改數(shù)據(jù)的頁(yè)碼為偶數(shù),將邏輯頁(yè)修改數(shù)據(jù)作為偶數(shù)邏輯頁(yè)修改數(shù)據(jù),并生成相應(yīng)的偶數(shù)快照片段;
將生成的奇數(shù)快照片段或偶數(shù)快照片段分別存儲(chǔ)至對(duì)應(yīng)的物理頁(yè)內(nèi);
當(dāng)存儲(chǔ)奇數(shù)快照片段的物理頁(yè)存滿后,將物理頁(yè)作為奇數(shù)快照片段頁(yè)刷寫至閃存內(nèi)的一個(gè)奇數(shù)通道內(nèi);
當(dāng)存儲(chǔ)偶數(shù)快照片段的物理頁(yè)存滿后,將物理頁(yè)作為偶數(shù)快照片段頁(yè)刷寫至閃存內(nèi)的一個(gè)偶數(shù)通道內(nèi);
當(dāng)固態(tài)盤出現(xiàn)異常掉電時(shí),將當(dāng)前尚未刷寫至閃存的奇數(shù)快照片段頁(yè)以及偶數(shù)快照片段頁(yè)分別刷寫至對(duì)應(yīng)的奇數(shù)通道和偶數(shù)通道內(nèi)。
作為優(yōu)選地,從閃存內(nèi)讀取異常掉電時(shí)存儲(chǔ)的映射信息的過程具體為:
從閃存內(nèi)讀取元數(shù)據(jù)信息;
獲取元數(shù)據(jù)信息內(nèi)記錄的異常掉電時(shí)的映射信息。
作為優(yōu)選地,奇數(shù)通道與偶數(shù)通道均為2個(gè)。
作為優(yōu)選地,N為2,一個(gè)CPU根據(jù)起止地址讀取奇數(shù)快照片段頁(yè),并根據(jù)讀取得到的奇數(shù)快照片段頁(yè)對(duì)最后一次存儲(chǔ)的映射表進(jìn)行更新操作;另一個(gè)CPU根據(jù)起止地址讀取偶數(shù)快照片段頁(yè),并根據(jù)讀取得到的偶數(shù)快照片段頁(yè)對(duì)最后一次存儲(chǔ)的映射表進(jìn)行更新操作。
可以理解的是,在不分奇偶時(shí),內(nèi)存中設(shè)置快照片段頁(yè)的數(shù)量至少為兩個(gè),當(dāng)一個(gè)快照片段頁(yè)存滿后寫入閃存時(shí),由于需要一定的時(shí)間,為避免這段時(shí)間內(nèi)有新的快照片段產(chǎn)生,故還需要有另外一個(gè)快照片段頁(yè)作為替換。故當(dāng)分奇偶時(shí),內(nèi)存中至少要設(shè)置4個(gè)快照片段頁(yè),兩個(gè)作為奇數(shù)快照片段頁(yè),兩個(gè)作為偶數(shù)快照片段頁(yè)。對(duì)應(yīng)的,奇數(shù)通道和偶數(shù)通道分別至少有1個(gè)。對(duì)應(yīng)的,CPU的個(gè)數(shù)至少為兩個(gè),分別處理奇數(shù)通道和偶數(shù)通道內(nèi)的快照片段頁(yè),提高并行處理的能力,減少異常掉電后的恢復(fù)時(shí)間。
進(jìn)一步的,當(dāng)奇數(shù)通道與偶數(shù)通道均為多個(gè)時(shí),CPU可對(duì)應(yīng)的設(shè)置多于2個(gè),進(jìn)一步減少恢復(fù)時(shí)間。當(dāng)然,CPU的設(shè)置個(gè)數(shù)根據(jù)通道個(gè)數(shù)以及實(shí)際情況決定,本發(fā)明對(duì)此不作限定。
本發(fā)明提供了一種固態(tài)盤異常掉電后的映射表恢復(fù)方法,將快照片段頁(yè)分為奇數(shù)快照片段頁(yè)以及偶數(shù)快照片段頁(yè),分別存儲(chǔ)奇數(shù)邏輯頁(yè)修改數(shù)據(jù)以及偶數(shù)邏輯頁(yè)修改數(shù)據(jù);且奇數(shù)快照片段頁(yè)以及偶數(shù)快照片段頁(yè)分別存儲(chǔ)于閃存內(nèi)的奇數(shù)通道以及偶數(shù)通道內(nèi);當(dāng)固態(tài)盤進(jìn)行掉電恢復(fù)時(shí),可以采用多個(gè)CPU來(lái)分別讀取奇數(shù)快照片段頁(yè)以及偶數(shù)快照片段頁(yè)并對(duì)映射表進(jìn)行更新??梢姡景l(fā)明通過奇偶分離的方式增強(qiáng)了掉電恢復(fù)時(shí)的并行處理程度,進(jìn)而縮短了掉電恢復(fù)的時(shí)間,提高了固態(tài)盤的可靠性。
本發(fā)明還提供了一種固態(tài)盤異常掉電后的映射表恢復(fù)系統(tǒng),固態(tài)盤的閃存內(nèi)包括用于存儲(chǔ)奇數(shù)快照片段頁(yè)的奇數(shù)通道以及用于存儲(chǔ)偶數(shù)快照片段頁(yè)的偶數(shù)通道,奇數(shù)快照片段頁(yè)內(nèi)存有奇數(shù)邏輯頁(yè)修改數(shù)據(jù),偶數(shù)快照片段頁(yè)內(nèi)存有偶數(shù)邏輯頁(yè)修改數(shù)據(jù);參見圖2所示,圖2為本發(fā)明提供的一種固態(tài)盤異常掉電后的映射表恢復(fù)系統(tǒng)的結(jié)構(gòu)示意圖。該系統(tǒng)包括:
讀取模塊11,用于當(dāng)固態(tài)盤進(jìn)行掉電恢復(fù)時(shí),從閃存內(nèi)讀取異常掉電時(shí)存儲(chǔ)的映射信息以及閃存在異常掉電之前最后一次存儲(chǔ)的映射表;其中,映射信息包括最后一次存儲(chǔ)的映射表的位置信息以及在最后一次存儲(chǔ)的映射表開始刷寫至閃存的時(shí)刻之后存入閃存的快照片段頁(yè)的起止地址;
N個(gè)CPU12,用于根據(jù)起止地址分別讀取奇數(shù)快照片段頁(yè)以及偶數(shù)快照片段頁(yè);并根據(jù)讀取得到的奇數(shù)快照片段頁(yè)以及偶數(shù)快照片段頁(yè)對(duì)最后一次存儲(chǔ)的映射表進(jìn)行更新操作,N為偶數(shù)。
需要注意的是,偶數(shù)個(gè)CPU12分別讀取奇數(shù)通道以及偶數(shù)通道內(nèi)的快照片段頁(yè)。
本發(fā)明提供了一種固態(tài)盤異常掉電后的映射表恢復(fù)系統(tǒng),將快照片段頁(yè)分為奇數(shù)快照片段頁(yè)以及偶數(shù)快照片段頁(yè),分別存儲(chǔ)奇數(shù)邏輯頁(yè)修改數(shù)據(jù)以及偶數(shù)邏輯頁(yè)修改數(shù)據(jù);且奇數(shù)快照片段頁(yè)以及偶數(shù)快照片段頁(yè)分別存儲(chǔ)于閃存內(nèi)的奇數(shù)通道以及偶數(shù)通道內(nèi);當(dāng)固態(tài)盤進(jìn)行掉電恢復(fù)時(shí),可以采用多個(gè)CPU來(lái)分別讀取奇數(shù)快照片段頁(yè)以及偶數(shù)快照片段頁(yè)并對(duì)映射表進(jìn)行更新??梢?,本發(fā)明通過奇偶分離的方式增強(qiáng)了掉電恢復(fù)時(shí)的并行處理程度,進(jìn)而縮短了掉電恢復(fù)的時(shí)間,提高了固態(tài)盤的可靠性。
需要說(shuō)明的是,在本說(shuō)明書中,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
對(duì)所公開的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其他實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。