亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種智能卡存儲空間整理方法及系統(tǒng)的制作方法

文檔序號:6636826閱讀:235來源:國知局
一種智能卡存儲空間整理方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種智能卡存儲空間整理方法及系統(tǒng),其中,智能卡存儲空間整理方法包括:在特定的條件下觸發(fā)智能卡的存儲空間整理;查找存儲空間中待整理應(yīng)用;將所述待整理應(yīng)用劃分為若干個數(shù)據(jù)塊;對劃分的若干個數(shù)據(jù)塊進行整理。本發(fā)明提供的方法在特定的條件下觸發(fā)存儲空間的整理,以最少的觸發(fā)整理時機,避免用戶延時體驗;以應(yīng)用為單位對智能卡存儲空間進行整理,整理過程是一個原子操作,保證了應(yīng)用整理前后有效數(shù)據(jù)的一致性。
【專利說明】一種智能卡存儲空間整理方法及系統(tǒng)

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及空間整理【技術(shù)領(lǐng)域】,具體涉及一種智能卡空間整理方法及系統(tǒng)。

【背景技術(shù)】
[0002]智能卡應(yīng)用在產(chǎn)生數(shù)據(jù)變化時會產(chǎn)生無用空間,即應(yīng)用間會產(chǎn)生空隙,智能卡的存儲空間有限,無用空間會浪費智能卡的有效空間。
[0003]目前,智能卡存儲空間整理方法大多是針對智能卡存儲空間中的整個文件系統(tǒng),以文件為單位進行整理,不能細化到文件內(nèi)部。
[0004]另外,采用上述方法,在智能卡的存儲空間整理過程中,受環(huán)境的影響,會產(chǎn)生許多異常情況,比如,突然斷電,會導致文件整理前后的數(shù)據(jù)不一致,進而導致文件損壞。
[0005]在存儲空間整理的過程中,由于文件數(shù)據(jù)操作會擦寫f I ash,通常需要的時間較長,若觸發(fā)存儲空間整理的時機較多,會使用戶產(chǎn)生延時的體驗。


【發(fā)明內(nèi)容】

[0006]本發(fā)明所要解決的技術(shù)問題是提供一種智能卡存儲空間整理方法及系統(tǒng),該方法以應(yīng)用為單位對智能卡存儲空間進行整理,整理過程是一個原子操作,保證了應(yīng)用整理前后有效數(shù)據(jù)的一致性。
[0007]本發(fā)明解決上述技術(shù)問題的技術(shù)方案如下:
[0008]依據(jù)本發(fā)明的一個方面,提供了一種智能卡存儲空間整理方法,包括:
[0009]在特定的條件下觸發(fā)智能卡的存儲空間整理;
[0010]查找存儲空間中待整理應(yīng)用;
[0011]將所述待整理應(yīng)用劃分為若干個數(shù)據(jù)塊;
[0012]對劃分的若干個數(shù)據(jù)塊進行整理。
[0013]依據(jù)本發(fā)明提供的一種智能卡存儲空間整理系統(tǒng),包括:
[0014]觸發(fā)模塊,用于在特定的條件下觸發(fā)智能卡的存儲空間整理;
[0015]查找模塊,用于查找存儲空間中待整理應(yīng)用;
[0016]劃分模塊,用于將所述待整理應(yīng)用劃分為若干個數(shù)據(jù)塊;
[0017]整理模塊,用于對劃分的若干個數(shù)據(jù)塊進行整理。
[0018]本發(fā)明提供的一種智能卡存儲空間整理方法及系統(tǒng),本方法以應(yīng)用為單位對智能卡存儲空間進行整理,保證整理后文件內(nèi)部不會有無用空間存在;將需要整理的應(yīng)用劃分為若干個數(shù)據(jù)塊,直到所有的數(shù)據(jù)塊整理完畢,用戶才正常使用該智能卡,保證了應(yīng)用整理的原子性操作,保證了應(yīng)用整理前后有效數(shù)據(jù)的一致性;另外,在特定的條件下觸發(fā)智能卡存儲空間的整理,是一種最少觸發(fā)點的整理,保證了智能卡存儲空間整理的效率。

【專利附圖】

【附圖說明】
[0019]圖1為本發(fā)明實施例一的一種智能卡存儲空間整理方法流程圖;
[0020]圖2為本發(fā)明實施例一中智能卡存儲空間區(qū)域分布圖;
[0021]圖3為本發(fā)明實施例一中智能卡待整理應(yīng)用數(shù)據(jù)塊的劃分示意圖;
[0022]圖4為本發(fā)明實施例一中智能卡待整理應(yīng)用數(shù)據(jù)塊I移動到備份區(qū)示意圖;
[0023]圖5為本發(fā)明實施例一中智能卡待整理應(yīng)用數(shù)據(jù)塊I移動到空隙中的示意圖;
[0024]圖6為本發(fā)明實施例一中智能卡待整理應(yīng)用所有數(shù)據(jù)塊移動到空隙中的示意圖;
[0025]圖7為本發(fā)明實施例二的一種智能卡存儲空間整理系統(tǒng)示意圖。

【具體實施方式】
[0026]以下結(jié)合附圖對本發(fā)明的原理和特征進行描述,所舉實例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。
[0027]實施例一、一種智能卡存儲空間整理方法。下面結(jié)合圖1對本實施例提供的方法進行詳細說明。
[0028]圖1中,SlOl、在特定的條件下觸發(fā)智能卡的存儲空間整理。
[0029]具體的,本實施例在特定的條件下才觸發(fā)智能卡存儲空間的整理,保證存儲空間整理的最少觸發(fā)點,進而保證存儲空間整理的效率。本實施例主要是當向智能卡存儲空間添加數(shù)據(jù),發(fā)現(xiàn)存儲空間不足時,觸發(fā)智能卡存儲空間整理。
[0030]S102、查找存儲空間中待整理應(yīng)用。
[0031]具體的,上述步驟SlOl觸發(fā)智能卡存儲空間整理后,本步驟在智能卡存儲空間中查找待整理應(yīng)用。參見圖2,當用戶向智能卡的存儲空間中添加數(shù)據(jù),發(fā)現(xiàn)智能卡存儲空間不足時,會觸發(fā)智能卡整理,這時,在存儲空間中查找應(yīng)用間是否存儲空隙,當兩應(yīng)用間存儲空隙,則對存儲空間進行整理,更為具體的說,則對后一個應(yīng)用及后一個應(yīng)用后的其它應(yīng)用進行整理。
[0032]S103、將待整理應(yīng)用劃分為若干個數(shù)據(jù)塊。
[0033]具體的,參見圖3,當向智能卡存儲空間中添加數(shù)據(jù)空間不足時,查找待整理應(yīng)用,在智能卡的存儲空間中查找到待整理應(yīng)用后,將該待整理應(yīng)用劃分為若干個數(shù)據(jù)塊,對這若干個數(shù)據(jù)塊進行移動整理。在具體進行數(shù)據(jù)塊的劃分時,劃分的數(shù)據(jù)塊大小不宜太大,也不宜太小,劃分的數(shù)據(jù)塊的大小太大,備份區(qū)容納不下;劃分的數(shù)據(jù)塊大小太小,數(shù)據(jù)塊的數(shù)量太多,整理移動的次數(shù)太多,影響整理的效率,因此,在劃分數(shù)據(jù)塊時,需要根據(jù)具體的情況,將智能卡存儲空間中待整理應(yīng)用劃分為合適的若干個數(shù)據(jù)塊。本實施例中,數(shù)據(jù)塊劃分遵循的原則就是備份區(qū)能容納下劃分的每一個數(shù)據(jù)塊及該數(shù)據(jù)塊移動到備份區(qū)的標識。
[0034]S104、對劃分的若干個數(shù)據(jù)塊進行整理。
[0035]具體的,步驟S103對存儲空間中的待整理應(yīng)用進行了數(shù)據(jù)塊的劃分,本步驟對劃分的數(shù)據(jù)塊進行整理,本實施例將對待整理應(yīng)用劃分的若干個數(shù)據(jù)塊逐一移動到該待整理應(yīng)用前的空隙,并更新該待整理應(yīng)用碎片的標記信息。參見圖4和圖5,對待整理應(yīng)用的若干個數(shù)據(jù)塊進行整理時,將待整理應(yīng)用的第一個數(shù)據(jù)塊I移動到備份區(qū),并標記備份區(qū)的數(shù)據(jù)更改信息,然后將數(shù)據(jù)塊I移動到待整理應(yīng)用與前一個應(yīng)用的空隙內(nèi),并更改應(yīng)用碎片的標記信息,比如,此時需要更改的標記信息有碎片起始地址、碎片總大小和碎片移動次數(shù),其中,碎片末尾地址和碎片處理標識是不變的。當將數(shù)據(jù)塊I移動到兩應(yīng)用的空隙內(nèi)后,將清除備份區(qū)中的數(shù)據(jù)塊I及備份區(qū)的數(shù)據(jù)更改信息,參見圖6,直到待整理應(yīng)用的若干個數(shù)據(jù)塊均移動完成后,對該待整理應(yīng)用的整理才算完成。另外,存儲空間中的該待整理應(yīng)用向前移動時,該應(yīng)用后的應(yīng)用也需要整理,即向前移動,直到存儲空間中的所有的待整理應(yīng)用均整理完成后,該次整理結(jié)束,保證用戶在使用智能卡之前,智能卡中沒有無用空間的存在。
[0036]另外,當上一個整理應(yīng)用碎片的過程發(fā)生異常時,此次智能卡上電后,智能卡會根據(jù)上一次整理應(yīng)用碎片的標記信息,對上一次整理未完成的應(yīng)用碎片繼續(xù)進行整理,即利用斷點續(xù)傳的方式對需要整理的應(yīng)用進行整理。在對上一次未完成整理的應(yīng)用進行整理時,不再進行數(shù)據(jù)塊的劃分,按照上一次劃分的數(shù)據(jù)塊進行移動整理即可。其中,應(yīng)用碎片的標記信息包括碎片起始地址、碎片末尾地址、碎片總大小、碎片處理標識以及碎片移動次數(shù)。若發(fā)現(xiàn)智能卡的存儲空間中某個應(yīng)用碎片還未整理完,則智能卡上電后,繼續(xù)對該應(yīng)用碎片進行整理,直到將該應(yīng)用碎片整理完畢。保證用戶在正常使用智能卡之前,不再觸發(fā)整理操作,避免延時的用戶體驗,且存儲空間的狀態(tài)是最有效利用的。
[0037]實施例二、一種智能卡存儲空間整理系統(tǒng)。下面結(jié)合圖7對本實施例提供的系統(tǒng)進行詳細說明。
[0038]參見圖7,本實施例提供的系統(tǒng)包括觸發(fā)模塊701、查找模塊702、劃分模塊703、整理模塊704和異常處理模塊705。觸發(fā)模塊701主要用于在特定的條件下觸發(fā)智能卡的存儲空間整理。
[0039]具體的,本實施例在特定的條件下才觸發(fā)智能卡存儲空間的整理,保證存儲空間整理的最少觸發(fā)點,進而保證存儲空間整理的效率。觸發(fā)模塊701用于當向智能卡存儲空間添加數(shù)據(jù),發(fā)現(xiàn)存儲空間不足時,觸發(fā)智能卡存儲空間整理。
[0040]查找模塊702主要用于查找存儲空間中待整理應(yīng)用。
[0041]具體的,觸發(fā)模塊701觸發(fā)智能卡存儲空間整理后,查找模塊702在智能卡存儲空間中查找待整理應(yīng)用。查找模塊702在存儲空間中查找應(yīng)用間是否存儲空隙,當兩應(yīng)用間存儲空隙,則對存儲空間進行整理,更為具體的說,則對后一個應(yīng)用及后一個應(yīng)用后的應(yīng)用進行整理。
[0042]劃分模塊703主要用于將查找到的待整理應(yīng)用劃分為若干個數(shù)據(jù)塊。
[0043]具體的,當查找模塊702在智能卡的存儲空間中查找到待整理應(yīng)用后,劃分模塊703將該待整理應(yīng)用劃分為若干個數(shù)據(jù)塊,對這若干個數(shù)據(jù)塊進行移動整理。在劃分模塊703具體進行數(shù)據(jù)塊的劃分時,劃分的數(shù)據(jù)塊大小不宜太大,也不宜太小,劃分的數(shù)據(jù)塊的大小太大,備份區(qū)容納不下;劃分的數(shù)據(jù)塊大小太小,數(shù)據(jù)塊的數(shù)量太多,整理移動的次數(shù)太多,影響整理的效率,因此,在劃分數(shù)據(jù)塊時,需要根據(jù)具體的情況,將智能卡存儲空間中待整理應(yīng)用劃分為合適的若干個數(shù)據(jù)塊。本實施例中,數(shù)據(jù)塊劃分遵循的原則就是備份區(qū)能容納下劃分的每一個數(shù)據(jù)塊及該數(shù)據(jù)塊移動到備份區(qū)的標識。
[0044]整理模塊704主要用于對劃分的若干個數(shù)據(jù)塊進行整理。
[0045]具體的,劃分模塊703對存儲空間中的待整理應(yīng)用進行了數(shù)據(jù)塊的劃分,整理模塊704對劃分的數(shù)據(jù)塊進行整理,本實施例將對待整理應(yīng)用劃分的若干個數(shù)據(jù)塊逐一移動到該待整理應(yīng)用前的空隙,并更新該待整理應(yīng)用碎片的標記信息。整理模塊704對待整理應(yīng)用的若干個數(shù)據(jù)塊進行整理時,將待整理應(yīng)用的第一個數(shù)據(jù)塊I移動到備份區(qū),并標記備份區(qū)的數(shù)據(jù)更改信息,然后將數(shù)據(jù)塊I移動到待整理應(yīng)用與前一個應(yīng)用的空隙內(nèi),并更改應(yīng)用碎片的標記信息,比如,此時需要更改的標記信息有碎片起始地址、碎片總大小和碎片移動次數(shù),其中,碎片末尾地址和碎片處理標識是不變的。當將數(shù)據(jù)塊I移動到兩應(yīng)用的空隙后,將清除備份區(qū)中的數(shù)據(jù)塊I及備份區(qū)的數(shù)據(jù)更改信息,直到待整理應(yīng)用的若干個數(shù)據(jù)塊均移動完成后,對該待整理應(yīng)用的整理才算完成。另外,存儲空間中的該待整理應(yīng)用向前移動時,該應(yīng)用后的應(yīng)用也需要整理,即向前移動,直到存儲空間中的所有的待整理應(yīng)用均整理完成后,該次整理結(jié)束,保證用戶在使用智能卡之前,智能卡中沒有無用空間的存在。
[0046]另外,本實施例提供的系統(tǒng)還包括異常處理模塊705,用于當上一次整理應(yīng)用碎片發(fā)生異常情況時,該次智能卡上電后,根據(jù)上一次整理應(yīng)用碎片的標記信息,對上一次整理未完成的應(yīng)用碎片繼續(xù)進行整理。其中,應(yīng)用碎片的標記信息包括碎片起始地址、碎片末尾地址、碎片總大小、碎片處理標識以及碎片移動次數(shù)。若發(fā)現(xiàn)智能卡的存儲空間中某個應(yīng)用碎片還未整理完,則智能卡上電后,繼續(xù)對該應(yīng)用碎片進行整理,直到將該應(yīng)用碎片整理完畢。保證用戶在正常使用智能卡之前,不再觸發(fā)整理操作,避免延時的用戶體驗,且存儲空間的狀態(tài)是最有效利用的。
[0047]本發(fā)明提供的一種智能卡存儲空間整理方法及系統(tǒng),以應(yīng)用為單位對智能卡內(nèi)部存儲空間進行整理,整理后保證文件內(nèi)部不會有無用空間存在,在用戶添加應(yīng)用時,保證智能卡有充分的有用空間;本發(fā)明提供的方法可保證最少的觸發(fā)整理的時機,在特定的條件下觸發(fā)存儲空間整理,減少智能卡擦寫次數(shù)提高壽命,同時,可避免過多延時導致用戶等待;本發(fā)明中應(yīng)用整理的過程中將待整理應(yīng)用劃分為若干塊,并對整理后的應(yīng)用碎片進行標記,根據(jù)標記信息,直到整個應(yīng)用整理完成后,才結(jié)束該次存儲空間的整理,整理過程是完整的原子操作,即只要觸發(fā)存儲空間整理操作,就保證用戶在正常使用智能卡之前,空間是整理過的,且可保證應(yīng)用整理前后數(shù)據(jù)的一致性。
[0048]以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種智能卡存儲空間整理方法,其特征在于,所述方法包括: 步驟SlOl、在特定的條件下觸發(fā)智能卡的存儲空間整理; 步驟S102、查找存儲空間中待整理應(yīng)用; 步驟S103、將所述待整理應(yīng)用劃分為若干個數(shù)據(jù)塊; 步驟S104、對劃分的若干個數(shù)據(jù)塊進行整理。
2.如權(quán)利要求1所述的一種智能卡存儲空間整理方法,其特征在于,所述步驟SlOl包括: 當向智能卡存儲空間添加數(shù)據(jù),發(fā)現(xiàn)智能卡的存儲空間不足時,觸發(fā)智能卡的存儲空間整理。
3.如權(quán)利要求2所述的一種智能卡存儲空間整理方法,其特征在于,所述步驟S102包括: 當向智能卡存儲空間添加數(shù)據(jù),發(fā)現(xiàn)智能卡的存儲空間不足時,查找存儲空間中應(yīng)用間是否存在空隙,對存在空隙的應(yīng)用進行整理。
4.如權(quán)利要求3所述的一種智能卡存儲空間整理方法,其特征在于,還包括: 當上一次整理應(yīng)用碎片發(fā)生異常情況時,該次智能卡上電后,根據(jù)上一次整理應(yīng)用碎片的標記信息,對上一次整理未完成的應(yīng)用碎片繼續(xù)進行整理。
5.如權(quán)利要求3所述的一種智能卡存儲空間整理方法,其特征在于,所述步驟S104包括: 將對待整理應(yīng)用劃分的若干個數(shù)據(jù)塊逐一移動到該待整理應(yīng)用前的空隙,并更新該應(yīng)用碎片的標記信息。
6.如權(quán)利要求3或4或5所述的一種智能卡存儲空間整理方法,其特征在于,所述應(yīng)用碎片的標記信息包括: 碎片起始地址、碎片末尾地址、碎片總大小、碎片處理標識和碎片的移動次數(shù)。
7.一種智能卡存儲空間整理系統(tǒng),其特征在于,所述系統(tǒng)包括: 觸發(fā)模塊,用于在預定的條件下觸發(fā)智能卡的存儲空間整理; 查找模塊,用于查找存儲空間中待整理應(yīng)用; 劃分模塊,用于將所述待整理應(yīng)用劃分為若干個數(shù)據(jù)塊; 整理模塊,用于對劃分的若干個數(shù)據(jù)塊進行整理。
8.如權(quán)利要求6所述的一種智能卡存儲空間整理系統(tǒng),其特征在于,所述觸發(fā)模塊用于,在特定的條件下觸發(fā)智能卡的存儲空間整理時機,具體包括: 當向智能卡存儲空間添加數(shù)據(jù),發(fā)現(xiàn)智能卡的存儲空間不足時,觸發(fā)智能卡的存儲空間整理。
9.如權(quán)利要求7所述的一種智能卡存儲空間整理系統(tǒng),其特征在于,所述查找模塊,用于查找存儲空間中待整理應(yīng)用,具體包括: 當向智能卡存儲空間添加數(shù)據(jù),發(fā)現(xiàn)智能卡的存儲空間不足時,查找存儲空間中應(yīng)用間是否存在空隙,對存在空隙的應(yīng)用進行整理。
10.如權(quán)利要求9所述的一種智能卡存儲空間整理系統(tǒng),其特征在于,還包括: 異常處理模塊,用于當上一次整理應(yīng)用碎片發(fā)生異常情況時,該次智能卡上電后,根據(jù)上一次整理應(yīng)用碎片的標記信息,對上一次整理未完成的應(yīng)用碎片繼續(xù)進行整理。
【文檔編號】G06F12/02GK104375949SQ201410718179
【公開日】2015年2月25日 申請日期:2014年12月1日 優(yōu)先權(quán)日:2014年12月1日
【發(fā)明者】孔繁明 申請人:恒寶股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1