本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種數(shù)據(jù)緩存方法及裝置。
背景技術(shù):
有些類型的網(wǎng)站數(shù)據(jù)更新速度非常快,如具有照片分享、交友、博客等功能的網(wǎng)站,這些網(wǎng)站中,用戶能看到好友所分享的心情、博文、照片、視頻等。當(dāng)這類網(wǎng)頁被用戶打開時,會檢測是否有數(shù)據(jù)更新,當(dāng)有數(shù)據(jù)更新時,觸發(fā)頁面的刷新。
現(xiàn)有技術(shù)中,當(dāng)新的數(shù)據(jù)包括圖片或視頻時,終端只加載當(dāng)前屏幕顯示的圖片或視頻,沒有顯示在當(dāng)前屏幕中的圖片或視頻只加載其對應(yīng)的鏈接,然而,當(dāng)用戶從有網(wǎng)的環(huán)境切換至無網(wǎng)的環(huán)境時,沒有加載的圖片或視頻就不能看了,給用戶帶來了極大的不便,因而,如何提出一種數(shù)據(jù)緩存方法及裝置,用以在進(jìn)入無網(wǎng)環(huán)境后依然能夠完整的顯示頁面中的內(nèi)容,方便用戶瀏覽。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種數(shù)據(jù)緩存方法及裝置,用以在進(jìn)入無網(wǎng)環(huán)境后依然能夠完整的顯示頁面中的內(nèi)容,方便用戶瀏覽。
本發(fā)明提供一種數(shù)據(jù)緩存方法及裝置,包括:
接收刷新當(dāng)前頁面的觸發(fā)事件;
根據(jù)所述觸發(fā)事件獲取所述當(dāng)前頁面中新增數(shù)據(jù)對應(yīng)的鏈接;
對所述鏈接對應(yīng)的新增數(shù)據(jù)進(jìn)行緩存。
本發(fā)明的有益效果在于:預(yù)先對當(dāng)前打開的頁面中的所有新增數(shù)據(jù)進(jìn)行緩存,從而在進(jìn)入無網(wǎng)環(huán)境后依然能夠完整的顯示頁面中的內(nèi)容,方便用戶對頁面進(jìn)行瀏覽。
在一個實施例中,所述對所述鏈接對應(yīng)的新增數(shù)據(jù)進(jìn)行緩存,包括:
判斷本地是否已經(jīng)緩存所述鏈接對應(yīng)的新增數(shù)據(jù);
當(dāng)本地沒有緩存所述鏈接對應(yīng)的新增數(shù)據(jù)時,下載所述鏈接對應(yīng)的新增數(shù)據(jù);
當(dāng)所述鏈接對應(yīng)的新增數(shù)據(jù)下載完成時,將所述鏈接對應(yīng)的新增數(shù)據(jù)存儲在本地緩沖區(qū)。
本實施例的有益效果在于:預(yù)先判斷本地是否已經(jīng)緩存該鏈接對應(yīng)的新增數(shù)據(jù),從而避免新增數(shù)據(jù)的重復(fù)緩存,減少了存儲資源的浪費。
在一個實施例中,在對所述新增數(shù)據(jù)進(jìn)行緩存的過程中,所述方法還包括:
當(dāng)接收到網(wǎng)絡(luò)請求時,將所述網(wǎng)絡(luò)請求添加到請求隊列中。
本實施例的有益效果在于:通過網(wǎng)絡(luò)請求隊列存儲網(wǎng)絡(luò)請求,從而使網(wǎng)絡(luò)請求的存儲更加有序,在接收到多個網(wǎng)絡(luò)請求時,便于根據(jù)接收到網(wǎng)絡(luò)請求的時間順序處理。
在一個實施例中,所述方法還包括:
當(dāng)監(jiān)測到所述請求隊列中有網(wǎng)絡(luò)請求時,暫停對所述新增數(shù)據(jù)的緩存操作;
獲取所述請求隊列隊首的目標(biāo)網(wǎng)絡(luò)請求;
對所述目標(biāo)網(wǎng)絡(luò)請求進(jìn)行處理;
當(dāng)所述目標(biāo)網(wǎng)絡(luò)請求處理完畢時,刪除所述請求隊列隊首的目標(biāo)網(wǎng)絡(luò)請求。
本實施例的有益效果在于:當(dāng)檢測到請求隊列中有網(wǎng)絡(luò)請求時,暫停對新增數(shù)據(jù)的緩存操作,從而加快網(wǎng)絡(luò)請求的處理速度;其次,當(dāng)目標(biāo)網(wǎng)絡(luò)請求處理完畢時,刪除請求隊列中的目標(biāo)網(wǎng)絡(luò)請求,從而節(jié)省了存儲資源。
在一個實施例中,當(dāng)所述請求隊列中的網(wǎng)絡(luò)請求全部處理完畢時,所述方法還包括:
判斷所述鏈接對應(yīng)的服務(wù)器是否支持?jǐn)帱c續(xù)傳;
當(dāng)所述鏈接對應(yīng)的服務(wù)器支持?jǐn)帱c續(xù)傳時,繼續(xù)執(zhí)行已暫停的緩存操作;
當(dāng)所述鏈接對應(yīng)的服務(wù)器不支持?jǐn)帱c續(xù)傳時,重新執(zhí)行所述已暫停的緩存操作。
本實施例的有益效果在于:在請求隊列中的網(wǎng)絡(luò)請求全部處理完畢時,判斷鏈接對應(yīng)的服務(wù)器是否支持?jǐn)帱c續(xù)傳,當(dāng)支持?jǐn)帱c續(xù)傳時,則繼續(xù)執(zhí)行已暫停的緩存操作,從而無需重新執(zhí)行緩存操作,加快了緩存速度。
本實施例提供一種數(shù)據(jù)緩存裝置,包括:
接收模塊,用于接收刷新當(dāng)前頁面的觸發(fā)事件;
第一獲取模塊,用于根據(jù)所述觸發(fā)事件獲取所述當(dāng)前頁面中新增數(shù)據(jù)對應(yīng)的鏈接;
第一緩存模塊,用于對所述鏈接對應(yīng)的新增數(shù)據(jù)進(jìn)行緩存。
在一個實施例中,所述第一緩存模塊,包括:
判斷子模塊,用于判斷本地是否已經(jīng)緩存所述鏈接對應(yīng)的新增數(shù)據(jù);
下載子模塊,用于當(dāng)本地沒有緩存所述鏈接對應(yīng)的新增數(shù)據(jù)時,下載所述鏈接對應(yīng)的新增數(shù)據(jù);
存儲子模塊,用于當(dāng)所述鏈接對應(yīng)的新增數(shù)據(jù)下載完成時,將所述鏈接對應(yīng)的新增數(shù)據(jù)存儲在本地緩沖區(qū)。
在一個實施例中,所述裝置還包括:
添加模塊,用于當(dāng)接收到網(wǎng)絡(luò)請求時,將所述網(wǎng)絡(luò)請求添加到請求隊列中。
在一個實施例中,所述裝置還包括:
暫停模塊,用于當(dāng)監(jiān)測到所述請求隊列中有網(wǎng)絡(luò)請求時,暫停對所述新增數(shù)據(jù)的緩存操作;
第二獲取模塊,用于獲取所述請求隊列隊首的目標(biāo)網(wǎng)絡(luò)請求;
處理模塊,用于對所述目標(biāo)網(wǎng)絡(luò)請求進(jìn)行處理;
刪除模塊,用于當(dāng)所述目標(biāo)網(wǎng)絡(luò)請求處理完畢時,刪除所述請求隊列隊首的目標(biāo)網(wǎng)絡(luò)請求。
在一個實施例中,所述裝置還包括:
判斷模塊,用于判斷所述鏈接對應(yīng)的服務(wù)器是否支持?jǐn)帱c續(xù)傳;
第二緩存模塊,用于當(dāng)所述鏈接對應(yīng)的服務(wù)器支持?jǐn)帱c續(xù)傳時,繼續(xù)執(zhí)行已暫停的緩存操作;
第三緩存模塊,用于當(dāng)所述鏈接對應(yīng)的服務(wù)器不支持?jǐn)帱c續(xù)傳時,重新執(zhí)行所述已暫停的緩存操作。
本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
附圖說明
附圖用來提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
圖1為本發(fā)明一實施例中一種數(shù)據(jù)緩存方法的流程圖;
圖2為本發(fā)明一實施例中一種數(shù)據(jù)緩存方法的流程圖;
圖3為本發(fā)明一實施例中一種數(shù)據(jù)緩存裝置的框圖;
圖4為本發(fā)明一實施例中一種數(shù)據(jù)緩存裝置的框圖。
具體實施方式
以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
圖1為本發(fā)明一實施例中一種數(shù)據(jù)緩存方法的流程圖,如圖1所示,本發(fā)明中識別碼處理方法可用于終端,該方法包括如下步驟S101-S103:
在步驟S101中,接收刷新當(dāng)前頁面的觸發(fā)事件;
在步驟S102中,根據(jù)觸發(fā)事件獲取當(dāng)前頁面中新增數(shù)據(jù)對應(yīng)的鏈接;
在步驟S103中,對鏈接對應(yīng)的新增數(shù)據(jù)進(jìn)行緩存。
在用戶打開如照片分享、交友、博客等功能的網(wǎng)站時,檢測是否有數(shù)據(jù)更新,當(dāng)有數(shù)據(jù)更新時,觸發(fā)頁面的刷新。在刷新時,如果新的數(shù)據(jù)中包括圖片或視頻,則只加載當(dāng)前屏幕顯示的圖片或視頻,沒有顯示在當(dāng)前屏幕中的圖片或視頻只加載其對應(yīng)的鏈接。
這樣的處理機(jī)制,使得用戶在從有網(wǎng)的環(huán)境切換至無網(wǎng)的環(huán)境后,沒有加載的圖片或視頻就不能看了,給用戶帶來了極大的不便。
考慮上述問題,本實施例中,當(dāng)接收到刷新當(dāng)前頁面的觸發(fā)事件時(例如,監(jiān)測到用戶打開當(dāng)前頁面、點擊刷新按鈕刷新頁面等),則監(jiān)測是否有新增數(shù)據(jù),如果有新增數(shù)據(jù),判斷新增數(shù)據(jù)中是否有視頻或圖片這類數(shù)據(jù),如果有,則獲取新增數(shù)據(jù)對應(yīng)的鏈接,并根據(jù)新增數(shù)據(jù)對應(yīng)的鏈接下載新增數(shù)據(jù)。
這樣,能夠在有網(wǎng)的情況下,將新增數(shù)據(jù)進(jìn)行緩存,從而在進(jìn)入無網(wǎng)環(huán)境后依然能夠完整的顯示頁面中的內(nèi)容,方便用戶瀏覽。
本發(fā)明的有益效果在于:預(yù)先對當(dāng)前打開的頁面中的所有新增數(shù)據(jù)進(jìn)行緩存,從而在進(jìn)入無網(wǎng)環(huán)境后依然能夠完整的顯示頁面中的內(nèi)容,方便用戶對頁面進(jìn)行瀏覽。
在一個實施例中,如圖2所示,上述步驟S103可被實施為如下步驟S201-S203:
在步驟S201中,判斷本地是否已經(jīng)緩存鏈接對應(yīng)的新增數(shù)據(jù);
在步驟S202中,當(dāng)本地沒有緩存鏈接對應(yīng)的新增數(shù)據(jù)時,下載鏈接對應(yīng)的新增數(shù)據(jù);
在步驟S203中,當(dāng)鏈接對應(yīng)的新增數(shù)據(jù)下載完成時,將鏈接對應(yīng)的新增數(shù)據(jù)存儲在本地緩沖區(qū)。
本實施例中,在獲取當(dāng)前頁面中新增數(shù)據(jù)對應(yīng)的鏈接之后,并不直接對鏈接對應(yīng)的新增數(shù)據(jù)進(jìn)行緩存,而是先判斷本地有沒有緩存該鏈接對應(yīng)的新增數(shù)據(jù)。當(dāng)本地沒有緩存該鏈接對應(yīng)的新增數(shù)據(jù)時,下載該鏈接對應(yīng)的新增數(shù)據(jù)。當(dāng)該鏈接對應(yīng)的新增數(shù)據(jù)下載完成時,將該鏈接對應(yīng)的新增數(shù)據(jù)存儲在本地緩沖區(qū)。
而當(dāng)本地緩存過該鏈接對應(yīng)的新增數(shù)據(jù)時候,則不對該鏈接對應(yīng)的新增數(shù)據(jù)進(jìn)行緩存。以照片分享網(wǎng)站為例,用戶的好友之前上傳過圖片A,而用戶在之前已經(jīng)將圖片A對應(yīng)的數(shù)據(jù)保存在本地緩沖區(qū)。在本次刷新時候,如果新增數(shù)據(jù)中包括圖片A對應(yīng)的數(shù)據(jù),由于該圖片A之前在當(dāng)前頁面中出現(xiàn)過,且之前已經(jīng)保存在本地緩沖區(qū),當(dāng)當(dāng)前頁面的新增數(shù)據(jù)中再次出現(xiàn)圖片A時,由于之前已經(jīng)存儲過過該圖片A,則不再緩存該圖片A對應(yīng)的數(shù)據(jù)。
需要說明的是,本方案在緩存新增數(shù)據(jù)時,還可以變下載邊存儲,即下載一部分新增數(shù)據(jù),就將該部分新增數(shù)據(jù)進(jìn)行存儲。
本實施例的有益效果在于:預(yù)先判斷本地是否已經(jīng)緩存該鏈接對應(yīng)的新增數(shù)據(jù),從而避免新增數(shù)據(jù)的重復(fù)緩存,減少了存儲資源的浪費。
在一個實施例中,在對新增數(shù)據(jù)進(jìn)行緩存的過程中,方法還可被實施為如下步驟:
當(dāng)接收到網(wǎng)絡(luò)請求時,將網(wǎng)絡(luò)請求添加到請求隊列中。
本實施例中,在接收到網(wǎng)絡(luò)請求時,將網(wǎng)絡(luò)請求添加到請求隊列中,例如,新增數(shù)據(jù)中包括視頻A和視頻B,視頻A在視頻B之前,在緩存時,優(yōu)先緩存視頻A,而在視頻A緩存過程中,如果用戶將當(dāng)前屏幕顯示的內(nèi)容由當(dāng)前區(qū)域拖動到視頻B所對應(yīng)的區(qū)域時,則相當(dāng)于請求加載視頻B的網(wǎng)絡(luò)請求,在本地接收到加載視頻B的網(wǎng)絡(luò)請求時,將該網(wǎng)絡(luò)請求添加到請求隊列中。
由于帶寬資源有限,此時,如果繼續(xù)緩存視頻A,則會拖慢視頻B的加載速度,因而,可暫停對視頻A的緩存,優(yōu)先緩存視頻B。從而加快視頻B的加載速度,使用戶更快的觀看到視頻B對應(yīng)的內(nèi)容。
本實施例的有益效果在于:通過網(wǎng)絡(luò)請求隊列存儲網(wǎng)絡(luò)請求,從而使網(wǎng)絡(luò)請求的存儲更加有序,在接收到多個網(wǎng)絡(luò)請求時,便于根據(jù)接收到網(wǎng)絡(luò)請求的時間順序處理。
在一個實施例中,在將網(wǎng)絡(luò)請求添加到請求隊列中之后,方法還可被實施為如下步驟A1-A4
在步驟A1中,當(dāng)監(jiān)測到請求隊列中有網(wǎng)絡(luò)請求時,暫停對新增數(shù)據(jù)的緩存操作;
在步驟A2中,獲取請求隊列隊首的目標(biāo)網(wǎng)絡(luò)請求;
在步驟A3中,對目標(biāo)網(wǎng)絡(luò)請求進(jìn)行處理;
在步驟A4中,當(dāng)目標(biāo)網(wǎng)絡(luò)請求處理完畢時,刪除請求隊列隊首的目標(biāo)網(wǎng)絡(luò)請求。
本實施例中,當(dāng)檢測到請求隊列中有網(wǎng)絡(luò)請求時,暫停對新增數(shù)據(jù)的緩存操作,獲取請求隊列隊首的目標(biāo)網(wǎng)絡(luò)請求,并對獲取到的目標(biāo)網(wǎng)絡(luò)請求進(jìn)行處理,當(dāng)該目標(biāo)網(wǎng)絡(luò)請求處理完畢時,刪除請求隊列隊首的目標(biāo)網(wǎng)絡(luò)請求。
例如,新增數(shù)據(jù)中包括視頻A和視頻B,視頻A在視頻B之前,在緩存時,優(yōu)先緩存視頻A。
如果在視頻A緩存過程中,用戶將當(dāng)前屏幕顯示的內(nèi)容由當(dāng)前區(qū)域拖動到視頻B所對應(yīng)的區(qū)域,則相當(dāng)于請求加載視頻B的網(wǎng)絡(luò)請求b,在本地接收到加載視頻B的網(wǎng)絡(luò)請求時b,將該網(wǎng)絡(luò)請求b添加到請求隊列中。
由于網(wǎng)絡(luò)請求通常是由用戶主動發(fā)出的,因而,考慮到帶寬資源有限,而緩存新增數(shù)據(jù)會拖慢對網(wǎng)絡(luò)請求的處理,因而,網(wǎng)絡(luò)請求具有比緩存新增數(shù)據(jù)更高的優(yōu)先級,從而加快網(wǎng)絡(luò)請求的處理進(jìn)度。當(dāng)本地檢測到請求隊列中有網(wǎng)絡(luò)請求時,暫停對新增數(shù)據(jù)的緩存操作。假設(shè)隊列中只有網(wǎng)絡(luò)請求b,則從請求隊列的隊首獲取該網(wǎng)絡(luò)請求b,對該網(wǎng)絡(luò)請求b進(jìn)行處理(即對視頻B進(jìn)行加載),當(dāng)該網(wǎng)絡(luò)請求b處理完畢時(即視頻B加載完畢),刪除該請求隊列隊首的網(wǎng)絡(luò)請求b。
本實施例的有益效果在于:當(dāng)檢測到請求隊列中有網(wǎng)絡(luò)請求時,暫停對新增數(shù)據(jù)的緩存操作,從而加快網(wǎng)絡(luò)請求的處理速度;其次,當(dāng)目標(biāo)網(wǎng)絡(luò)請求處理完畢時,刪除請求隊列中的目標(biāo)網(wǎng)絡(luò)請求,從而節(jié)省了存儲資源。
在一個實施例中,當(dāng)請求隊列中的網(wǎng)絡(luò)請求全部處理完畢時,方法還可被實施為如下步驟B1-B3:
在步驟B1中,判斷鏈接對應(yīng)的服務(wù)器是否支持?jǐn)帱c續(xù)傳;
在步驟B2中,當(dāng)鏈接對應(yīng)的服務(wù)器支持?jǐn)帱c續(xù)傳時,繼續(xù)執(zhí)行已暫停的緩存操作;
在步驟B3中,當(dāng)鏈接對應(yīng)的服務(wù)器不支持?jǐn)帱c續(xù)傳時,重新執(zhí)行已暫停的緩存操作。
本實施例中,在請求隊列中的網(wǎng)絡(luò)請求全部處理完畢時,需要繼續(xù)執(zhí)行之前暫停新增數(shù)據(jù)的緩存操作。此時,需要判斷之前執(zhí)行的緩存操作的鏈接對應(yīng)的服務(wù)器是否支持?jǐn)帱c續(xù)傳。
如果該鏈接對應(yīng)的服務(wù)器支持?jǐn)帱c續(xù)傳,則繼續(xù)執(zhí)行已暫停的緩存操作,例如,之前該鏈接對應(yīng)的新增數(shù)據(jù)下載了30%,則可以從30%處繼續(xù)下載。
如果該鏈接對應(yīng)的服務(wù)器不支持?jǐn)帱c續(xù)傳,則重新執(zhí)行已暫停的緩存操作。例如,之前該鏈接對應(yīng)的新增數(shù)據(jù)下載了30%,則將下載的數(shù)據(jù)刪除,并重新下載該鏈接對應(yīng)的新增數(shù)據(jù)。
本實施例的有益效果在于:在請求隊列中的網(wǎng)絡(luò)請求全部處理完畢時,判斷鏈接對應(yīng)的服務(wù)器是否支持?jǐn)帱c續(xù)傳,當(dāng)支持?jǐn)帱c續(xù)傳時,則繼續(xù)執(zhí)行已暫停的緩存操作,從而無需重新執(zhí)行緩存操作,加快了緩存速度。
圖3為本發(fā)明一實施例中一種數(shù)據(jù)緩存裝置的框圖,如圖3所示,本發(fā)明中識別碼處理裝置可用于終端,該裝置包括如下模塊:
接收模塊31,用于接收刷新當(dāng)前頁面的觸發(fā)事件;
第一獲取模塊32,用于根據(jù)觸發(fā)事件獲取當(dāng)前頁面中新增數(shù)據(jù)對應(yīng)的鏈接;
第一緩存模塊33,用于對鏈接對應(yīng)的新增數(shù)據(jù)進(jìn)行緩存。
在一個實施例中,如圖4所示,第一緩存模塊33,包括:
判斷子模塊41,用于判斷本地是否已經(jīng)緩存鏈接對應(yīng)的新增數(shù)據(jù);
下載子模塊42,用于當(dāng)本地沒有緩存鏈接對應(yīng)的新增數(shù)據(jù)時,下載鏈接對應(yīng)的新增數(shù)據(jù);
存儲子模塊43,用于當(dāng)鏈接對應(yīng)的新增數(shù)據(jù)下載完成時,將鏈接對應(yīng)的新增數(shù)據(jù)存儲在本地緩沖區(qū)。
在一個實施例中,裝置還包括:
添加模塊,用于當(dāng)接收到網(wǎng)絡(luò)請求時,將網(wǎng)絡(luò)請求添加到請求隊列中。
在一個實施例中,裝置還包括:
暫停模塊,用于當(dāng)監(jiān)測到請求隊列中有網(wǎng)絡(luò)請求時,暫停對新增數(shù)據(jù)的緩存操作;
第二獲取模塊,用于獲取請求隊列隊首的目標(biāo)網(wǎng)絡(luò)請求;
處理模塊,用于對目標(biāo)網(wǎng)絡(luò)請求進(jìn)行處理;
刪除模塊,用于當(dāng)目標(biāo)網(wǎng)絡(luò)請求處理完畢時,刪除請求隊列隊首的目標(biāo)網(wǎng)絡(luò)請求。
在一個實施例中,裝置還包括:
判斷模塊,用于判斷鏈接對應(yīng)的服務(wù)器是否支持?jǐn)帱c續(xù)傳;
第二緩存模塊,用于當(dāng)鏈接對應(yīng)的服務(wù)器支持?jǐn)帱c續(xù)傳時,繼續(xù)執(zhí)行已暫停的緩存操作;
第三緩存模塊,用于當(dāng)鏈接對應(yīng)的服務(wù)器不支持?jǐn)帱c續(xù)傳時,重新執(zhí)行已暫停的緩存操作。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。