本發(fā)明涉及移動終端技術領域,特別涉及一種屏幕解鎖方法及裝置、電子裝置和計算機可讀存儲介質(zhì)。
背景技術:
虹膜識別用于屏幕解鎖時,解鎖過程中用戶首先點亮屏幕,手機顯示解鎖界面,隨后用戶做上滑動作以顯示解鎖界面,在虹膜識別成功后才顯示主界面。如此,解鎖過程較為繁瑣,用戶體驗較差。
技術實現(xiàn)要素:
本發(fā)明的實施例提供了一種屏幕解鎖方法、屏幕解鎖裝置、電子裝置和計算機可讀存儲介質(zhì)。
本發(fā)明實施方式的屏幕解鎖方法用于電子裝置。所述電子裝置包括虹膜識別模組和顯示屏,所述屏幕解鎖方法包括以下步驟:
在鎖屏界面下開啟所述虹膜識別模組以進行虹膜識別;和
在所述虹膜識別成功時控制所述顯示屏跳過解鎖界面直接顯示解鎖后的主界面。
本發(fā)明實施方式的屏幕解鎖裝置用于電子裝置。所述電子裝置包括虹膜識別模組和顯示屏,所述屏幕解鎖裝置包括開啟單元和控制單元。所述開啟單元用于在鎖屏界面下開啟所述虹膜識別模組以進行虹膜識別;所述控制單元用于在所述虹膜識別成功時控制所述顯示屏跳過解鎖界面直接顯示解鎖后的主界面。
本發(fā)明實施方式的電子裝置包括虹膜識別模組、顯示屏、一個或多個處理器。存儲器和一個或多個程序。其中所述一個或多個程序被存儲在所述存儲器中,并且被配置成由所述一個或多個處理器執(zhí)行,所述程序包括執(zhí)行以下步驟的指令:
在鎖屏界面下開啟所述虹膜識別模組以進行虹膜識別;和
在所述虹膜識別成功時控制所述顯示屏跳過解鎖界面直接顯示解鎖后的主界面。
本發(fā)明實施方式的計算機可讀存儲介質(zhì)包括與能夠攝像的電子裝置結合使用的計算機程序,所述計算機程序可被處理器執(zhí)行以完成上述的屏幕解鎖方法。
本發(fā)明實施方式的屏幕解鎖方法、屏幕解鎖裝置、電子裝置和計算機可讀存儲介質(zhì)在虹膜識別過程中只顯示鎖屏界面和解鎖后的主界面,不顯示解鎖界面,給用戶以流暢且快速的解鎖感受,改善用戶的使用體驗。
本發(fā)明的附加方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
附圖說明
本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中:
圖1是本發(fā)明某些實施方式的屏幕解鎖方法的流程示意圖。
圖2是本發(fā)明某些實施方式的電子裝置的模塊示意圖。
圖3是本發(fā)明某些實施方式的電子裝置的模塊示意圖。
圖4是本發(fā)明某些實施方式的屏幕解鎖方法的狀態(tài)示意圖。
圖5是本發(fā)明某些實施方式的屏幕解鎖方法的流程示意圖.
圖6是本發(fā)明某些實施方式的識別單元的模塊示意圖。
圖7是本發(fā)明某些實施方式的屏幕解鎖方法的流程示意圖。
圖8是本發(fā)明某些實施方式的控制子單元的模塊示意圖。
圖9是本發(fā)明某些實施方式的屏幕解鎖方法的流程示意圖。
圖10是本發(fā)明某些實施方式的屏幕解鎖方法的流程示意圖。
圖11是本發(fā)明某些實施方式的識別子單元的模塊示意圖。
具體實施方式
下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
請一并參閱圖1至2,本發(fā)明實施方式的屏幕解鎖方法用于電子裝置100。電子裝置100包括虹膜識別模組20和顯示屏30。屏幕解鎖方法包括以下步驟:
s11:在鎖屏界面下開啟虹膜識別模組20以進行虹膜識別;和
s12:在虹膜識別成功時控制顯示屏30跳過解鎖界面直接顯示解鎖后的主界面。
請再參閱圖2,本發(fā)明實施方式的屏幕解鎖方法可以由本發(fā)明實施方式的屏幕解鎖裝置10實現(xiàn)。屏幕解鎖裝置10包括開啟單元11和控制單元12。步驟s11可以由開啟單元11實現(xiàn),步驟s12可以由控制單元12實現(xiàn)。
也即是說,開啟單元11用于在鎖屏界面下開啟所述虹膜識別模組以進行虹膜識別;控制單元12用于在虹膜識別成功時控制顯示屏30跳過解鎖界面直接顯示解鎖后的主界面。
本發(fā)明實施方式的屏幕解鎖裝置10可以應用于本發(fā)明實施方式的電子裝置100。也即是說,本發(fā)明實施方式的電子裝置100包括本發(fā)明實施方式的屏幕解鎖裝置10。
在某些實施方式中,電子裝置100包括手機、平板電腦、筆記本電腦、智能手表、智能手環(huán)、智能頭盔、智能眼鏡等。在本發(fā)明的具體實施例中,電子裝置100為手機。
請參閱圖3,本發(fā)明實施方式的電子裝置100包括虹膜識別模組20、顯示屏30、運動傳感器40、一個或多個處理器50、存儲器60、一個或多個程序61。其中,一個或多個程序61被存儲在存儲器60中,并且被配置成由一個或多個處理器50執(zhí)行,程序61包括執(zhí)行以下步驟的指令:
s11:在鎖屏界面下開啟虹膜識別模組20以進行虹膜識別;和
s12:在虹膜識別成功時控制顯示屏30跳過解鎖界面直接顯示解鎖后的主界面。
請參閱圖4,可以理解,現(xiàn)有的虹膜識別解鎖過程首先是按下開關鍵70以點亮顯示屏30,隨后用戶在顯示屏30上做上滑操作以顯示解鎖界面,解鎖界面中顯示提示框以使用戶雙眼對準上述提示框以方便虹膜圖像采集。在虹膜識別結束后才顯示解鎖后的主界面。如此,解鎖過程較為復雜,用戶的視覺體驗較差。本發(fā)明實施方式的屏幕解鎖方法在按下開關鍵70后就進入虹膜識別,在虹膜識別成功時顯示屏30直接顯示解鎖后的主界面,整個識別過程中只顯示鎖屏界面和解鎖后的主界面,不顯示解鎖過程中的界面(即圖4所示的解鎖界面),給用戶以流暢且快速的解鎖感受,改善用戶的使用體驗。其中,鎖屏界面包括顯示屏30為黑屏時的界面(圖4中的“鎖屏界面一”)以及亮屏后屏幕鎖定的界面(圖4中的“鎖屏界面二”)。
除了采用按下開關鍵70來開啟虹膜識別模組20之外,請參閱圖5,在某些實施方式中,步驟s11在鎖屏界面下開啟虹膜識別模組20以進行虹膜識別包括以下步驟:
s111:控制運動傳感器40檢測電子裝置100的運動信息;和
s112:在運動信息滿足預定條件時開啟虹膜識別模組20以進行虹膜識別。
請參閱圖6,在某些實施方式中,開啟單元11包括控制子單元111和開啟子單元112。步驟s111可以由控制子單元111實現(xiàn),步驟s112可以由開啟子單元112實現(xiàn)。
也即是說,控制子單元111用于控制運動傳感器40檢測電子裝置100的運動信息;開啟子單元112用于在運動信息滿足預定條件時開啟虹膜識別模組20以進行虹膜識別。
請再參閱圖3,在某些實施方式中,程序61還包括用于執(zhí)行以下步驟的指令:
s111:控制運動傳感器40檢測電子裝置100的運動信息;和
s112:在運動信息滿足預定條件時開啟虹膜識別模組20以進行虹膜識別。
虹膜識別模組20在電子裝置100滿足預定條件時進行開啟。其中,運動信息包括電子裝置100的軌跡信息、抖動信息等。預定條件指的是電子裝置100的預定的運動信息,如預定的軌跡信息、預定的抖動信息等。在電子裝置100被拿起且拿起過程中的運動信息滿足預定的運行信息時即可觸發(fā)虹膜識別模組20開啟。如此,用戶無需在拿起電子裝置100后進行按下開關鍵的操作以點亮顯示屏30再進行虹膜識別模組的20開啟,虹膜識別模組20在電子裝置100拿起過程中已被開啟,顯示屏30的解鎖速度加快。
在某些實施方式中,運動傳感器40包括加速度傳感器和/或陀螺儀。
運用在本發(fā)明實施方式的電子裝置100(即手機)中的陀螺儀可為微機電(mems)陀螺儀。微機電陀螺儀是通過檢測科里奧利力(即旋轉物體在有徑向運動時所受的切向力)來檢測手機的角速度。在手機產(chǎn)生徑向運動時,微機電陀螺儀中的橫向的電容板測量由于橫向的科里奧利力運動帶來的電容變化。由于科里奧利力正比于角速度,所以由電容的變化可以計算出角速度。微機電陀螺儀能夠分別測量x、y、z三個方向的角速度值。x方向的值的大小代表手機在水平方向的移動,y方向的值的大小代表手機在垂直方向的移動,z方向的值的大小代表手機在空間垂直方向上的移動。通過微機電陀螺儀測量手機在x、y、z三個方向的角速度即可確定手機的運動信息,如,手機是否被用戶拿起等,從而開啟虹膜識別模組20以進行虹膜識別。
本發(fā)明實施方式中的加速度傳感器為微機電(mems)加速度傳感器。微機電加速度傳感器包括壓阻式微加速度計、電容式微加速度計、扭擺式微加速度計及隧道式微加速度計等。在本發(fā)明的具體實施例中,可采用電容式微加速度計進行加速度的測量。具體地,電容式微加速度計包括兩個懸臂結構的電容板。在手機運動時,手機的速度變化(即加速度)達到足夠大,電容式微加速度計中的電容板所受的慣性力超過固定或支撐它的力,電容板會移動,上下兩個電容板之間的距離產(chǎn)生改變從而改變電容。電容的變化由一片晶片轉換成電壓信號,根據(jù)電壓信號即可計算出加速度值。其中,電容的變化與加速度成正比。如此,在手機運動時即可由加速度傳感器測量出手機運動的加速度,根據(jù)加速度確定手機的運動信息,在運動信息滿足預定條件時開啟虹膜識別模組20以進行虹膜識別。
請參閱圖7,在某些實施方式中,運動信息包括軌跡信息,步驟s11控制運動傳感器40檢測電子裝置100的運動信息包括以下步驟:
s1111:控制運動傳感器40進行檢測以獲取第一檢測數(shù)據(jù);和
s1112:處理第一檢測數(shù)據(jù)以確定電子裝置100的軌跡信息。
請參閱圖8,在某些實施方式中,控制子單元111包括第一控制孫單元1111和第一處理孫單元1112。步驟s1111可以由第一控制孫單元1111實現(xiàn)。步驟s1112可以由第一處理孫單元1112實現(xiàn)。
也即是說,第一控制孫單元1111可用于控制運動傳感器40進行檢測以獲取第一檢測數(shù)據(jù);第一處理孫單元1112可用于處理第一檢測數(shù)據(jù)以確定電子裝置100的軌跡信息。
請再參閱圖3,在某些實施方式中,程序61還包括用于執(zhí)行以下步驟的指令:
s1111:控制運動傳感器40進行檢測以獲取第一檢測數(shù)據(jù);和
s1112:處理第一檢測數(shù)據(jù)以確定電子裝置100的軌跡信息。
第一檢測數(shù)據(jù)包括運動傳感器40檢測的電子裝置100運動時的加速度數(shù)據(jù),即運動傳感器40包括加速度傳感器。根據(jù)運動傳感器40檢測到的加速度數(shù)據(jù)可計算出電子裝置100的運動軌跡。具體地,根據(jù)牛頓力學運動定律,通過對運動物體的加速度進行二重積分即可求得物體的運動位移。電子裝置100在空間中沿x、y、z軸方向上的瞬時運動速度v分別為:
t時刻電子裝置100沿x、y、z軸方向上的運動位移s分別為:
則在t-δt時間段內(nèi),電子裝置100的空間運動位移為:
如此,在t時刻電子裝置100在空間坐標系x-y-z中的空間坐標為(sx(t),sy(t),sz(t)),如此,通過t0,t1,t2,……tn時刻所有空間位置坐標點即可得出電子裝置100的運動軌跡。
預定條件在此處指的是開啟虹膜識別模組20的預定的運動軌跡。在實際使用時,若第一處理孫單元1112通過處理運動傳感器40的第一檢測數(shù)據(jù)得到的運動軌跡與預定的運動軌跡之間的差值小于預設值,即可觸發(fā)紅外攝像頭2222開啟。其中,預設運動軌跡可以是弧形,圓形、v形等各種軌跡形狀。在本發(fā)明的具體實施例中,預定的運動軌跡為弧形??梢岳斫猓脩裟闷鹗謾C時,手機從遠離用戶臉部的位置移動至靠近用戶臉部的位置,期間手機的運動軌跡通常為弧形。如此,將預定的運動設軌跡設定為弧形,可以在用戶使用時快速進行虹膜識別模組20的開啟,減少用戶的等待時間,改善用戶的使用體驗。
在某些情況下,用戶在行走過程中手握手機,此時由于用戶手臂的擺幅可能使得手機的運動軌跡也為弧形。因此,在某些實施方式中,為防止虹膜識別模組20的誤啟動,可以先開啟紅外攝像頭22拍攝圖像,隨后處理圖像以判斷圖像中是否存在人臉,在存在人臉時才進行虹膜識別模組20的開啟。如此,可以防止虹膜識別的誤觸發(fā)。
請參閱圖9,在某些實施方式中,運動信息包括抖動信息,步驟s11控制運動傳感器40檢測電子裝置100的運動信息包括以下步驟:
s1113:控制運動傳感器40進行檢測以獲取第二檢測數(shù)據(jù);和
s1114:處理第二檢測數(shù)據(jù)以確定電子裝置100的抖動信息。
請再參閱圖8,在某些實施方式中,步驟s1113可以由第一控制孫單元1111實現(xiàn)。步驟s1114可以由第一處理孫單元1112實現(xiàn)。
也即是說,第一控制孫單元1111還可用于控制運動傳感器40進行檢測以獲取第二檢測數(shù)據(jù);第一處理孫單元1112還可用于處理第二檢測數(shù)據(jù)以確定電子裝置100的抖動信息。
請結合參閱圖3,在某些實施方式中,程序61還包括用于執(zhí)行以下步驟的指令:
s1113:控制運動傳感器40進行檢測以獲取第二檢測數(shù)據(jù);和
s1114:處理第二檢測數(shù)據(jù)以確定電子裝置100的抖動信息。
第二檢測數(shù)據(jù)包括運動傳感器40檢測的電子裝置100運動時的加速度數(shù)據(jù),即運動傳感器40包括加速度傳感器。根據(jù)兩個相鄰時刻運動傳感器40測得的加速度數(shù)據(jù)的差值即可計算電子裝置100的抖動信息。具體地,在不同時刻分別獲取運動傳感器40的加速度并記錄對應時刻的時間。隨后,計算出相鄰的第一加速度和第二加速度的時間差,以及電子裝置100在x、y、z三軸上的第一加速度和第二加速度之間的加速度變化的絕對值。再根據(jù)時間差和加速度變化的絕對值利用下述公式計算出加速度變化率的平均值:
請參閱圖10,在某些實施方式中,步驟s112在運動信息滿足預定條件時開啟虹膜識別模組20以進行虹膜識別包括以下步驟:
s1121:開啟紅外攝像頭22和紅外光源21以獲取虹膜圖像;
s1122:判斷虹膜圖像是否為有效圖像;
s1123:在虹膜圖像不為有效圖像時控制顯示屏30顯示提示框以提示用戶將眼睛對準提示框;和
s1124:控制紅外攝像頭22重新獲取虹膜圖像,并返回步驟s1122判斷虹膜圖像是否為有效圖像。
請參閱圖11,在某些實施方式中,開啟子單元112包括開啟孫單元1121、判斷孫單元1122、第二控制孫單元1123和第三控制孫單元1124。步驟s1121可以由開啟孫單元1121實現(xiàn),步驟s1122可以由判斷孫單元1122實現(xiàn),步驟s1123可以由第二控制孫單元1123實現(xiàn),步驟s1124可以由第三控制孫單元1134實現(xiàn)。
也即是說,開啟孫單元1121可用于開啟紅外攝像頭22和紅外光源21以獲取虹膜圖像;判斷孫單元1122可用于判斷虹膜圖像是否為有效圖像;;第二控制孫單元1123可用于在虹膜圖像不為有效圖像時控制顯示屏30顯示提示框以提示用戶將眼睛對準提示框;第三控制孫單元1124可以由控制紅外攝像頭22重新獲取虹膜圖像,并返回步驟s1122判斷虹膜圖像是否為有效圖像。
請再參閱圖3,在某些實施方式中,程序61還包括用于執(zhí)行以下步驟的指令:
s1121:開啟紅外攝像頭22和紅外光源21以獲取虹膜圖像;
s1122:判斷虹膜圖像是否為有效圖像;
s1123:在虹膜圖像不為有效圖像時控制顯示屏30顯示提示框以提示用戶將眼睛對準提示框;和
s1124:控制紅外攝像頭22重新獲取虹膜圖像,并返回步驟s1122判斷虹膜圖像是否為有效圖像。
具體地,首先開啟紅外攝像頭22和紅外光源21以獲取虹膜圖像,隨后判斷虹膜圖像是否為有效圖像。其中,有效圖像指的是:(1)檢測獲取的虹膜圖像是否為足夠清晰的圖像,清晰的虹膜圖像有助于后續(xù)虹膜的特征信息的提取;(2)虹膜圖像中的虹膜部分是否完整,完整的虹膜圖像是獲得完整的虹膜特征信息的前提;(3)虹膜圖像中虹膜部分的像素與整幅虹膜圖像的所有像素的比例是否足夠大,比例較大有助于虹膜特征信息的提取。當且僅當虹膜圖像同時滿足上述三個條件時才認為虹膜圖像為有效圖像。若有一個條件不滿足,則認為虹膜圖像不為有效圖像。若檢測到虹膜圖像不為有效圖像,此時可能是未采集到完整的虹膜,或采集到的虹膜圖像中虹膜部分的占比較小,因此,電子裝置100顯示提示框提示用戶將眼睛對準提示框以采集到完整虹膜,且用戶可根據(jù)提示框的大小改變用戶自身與虹膜識別模組20的距離,從而保證獲取到有效的虹膜圖像。隨后,紅外攝像頭22在紅外光源21的輔助補光下重新獲取虹膜圖像,并對新采集到的虹膜圖像的有效性進行檢測,直至獲取到有效的虹膜圖像以用于虹膜識別。
請再參閱圖10,在某些實施方式中,步驟s112在運動信息滿足預定條件時開啟虹膜識別模組20以進行虹膜識別包括以下步驟
s1125:在虹膜圖像為有效圖像時處理虹膜圖像以獲取特征信息;
s1126:比較特征信息與預存的虹膜特征信息是否相匹配;和
s1127:在特征信息與預存的虹膜特征信息相匹配時確定虹膜識別成功。
請再參閱圖11,在某些實施方式中,開啟子單元112還包括第二處理孫單元1125、比較孫單元1126和確定孫單元1127。步驟s1125可以由第二處理孫單元1125實現(xiàn),步驟s1126可以由比較孫單元1126實現(xiàn),步驟s1127可以由確定孫單元1127實現(xiàn)。
也即是說,第二處理孫單元1125可用于在虹膜圖像為有效圖像時處理虹膜圖像以獲取特征信息;比較孫單元1126可用于比較特征信息與預存的虹膜特征信息是否相匹配;確定孫單元1127可用于在特征信息與預存的虹膜特征信息相匹配時確定虹膜識別成功。
請再參閱圖3,在某些實施方式中,程序61還包括用于執(zhí)行以下步驟的指令:
s1125:在虹膜圖像為有效圖像時處理虹膜圖像以獲取特征信息;
s1126:比較特征信息與預存的虹膜特征信息是否相匹配;和
s1127:在特征信息與預存的虹膜特征信息相匹配時確定虹膜識別成功。
具體地,在紅外光源21進行補光的環(huán)境下,紅外攝像頭22拍攝虹膜圖像。隨后,對虹膜圖像進行處理以提取特征信息。具體地,首先進行虹膜定位,可以通過提取虹膜的內(nèi)邊界和外邊界實現(xiàn)對虹膜的定位。其中,內(nèi)邊界的提取是通過計算出整幅虹膜圖像的灰度直方圖,由于灰度直方圖有兩個主要峰值,第一個峰值對應的是瞳孔區(qū)域灰度集中的范圍,第二個峰值對應的是虹膜區(qū)域灰度集中的范圍,因此,在第一個峰值的右側選取一個二值化閾值并對虹膜圖像進行二值化處理后即可分離出瞳孔以提取到內(nèi)圓邊界。外圓邊界的提取可以采用hough變換的方法。首先使用canny算子對虹膜圖像進行邊緣提取,然后采用可以檢測具有待定形狀物體的hough變換確定虹膜的邊緣系數(shù)以提取外圓邊界。確定內(nèi)外圓邊界后即可確定環(huán)狀虹膜所在位置。隨后,對定位后的虹膜進行歸一化及圖像增強處理。其中,歸一化處理是通過某種映射(如極化坐標)將不同尺寸的虹膜紋理轉化成固定大小的區(qū)域,從而消除平移、旋轉、縮放對虹膜識別的影響。圖像增強處理是通過局部直方圖均衡化,即通過點運算使定位后的環(huán)狀虹膜圖像轉換為在每一灰度級上均有相同像素點輸出的圖像,從而改善由于光照不均勻造成的歸一化后的圖像對比度低的問題。隨后,對歸一化及圖像增強處理后的虹膜圖像進行特征提取及編碼。具體地,可采用小波變換對虹膜圖像進行特征提取。2dgabor函數(shù)通過縮放、旋轉和平移可以形成一組自相似的小波。將2dgabor函數(shù)與虹膜圖像的像素相乘和積分可產(chǎn)生一系列小波系數(shù),從而提取圖像紋理(即特征信息)。編碼指的是對小波系數(shù)進行過零編碼以得到一系列二進制編碼數(shù)值。最后,確定孫單元1127將特征提取及編碼后的特征信息與預存的虹膜特征信息進行比較,具體地,將虹膜圖像的特征編碼與預存的虹膜特征信息的特征編碼逐一匹配從而判斷是否為相同虹膜。特征編碼的匹配可采用海明距匹配算法:
本發(fā)明實施方式的計算機可讀存儲介質(zhì)包括與能夠攝像的電子裝置100結合使用的計算機程序,計算機程序可被處理器50執(zhí)行以完成上述任意一項實施方式所述的屏幕解鎖方法。
例如,計算機程序可被處理器50執(zhí)行以完成下述步驟所述的屏幕解鎖方法:
s11:在鎖屏界面下開啟虹膜識別模組20以進行虹膜識別;和
s12:在虹膜識別成功時控制顯示屏30跳過解鎖界面直接顯示解鎖后的主界面。
在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結合。此外,在不相互矛盾的情況下,本領域的技術人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結合和組合。
此外,術語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本發(fā)明的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應被本發(fā)明的實施例所屬技術領域的技術人員所理解。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設備(如基于計算機的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設備取指令并執(zhí)行指令的系統(tǒng))使用,或結合這些指令執(zhí)行系統(tǒng)、裝置或設備而使用。就本說明書而言,"計算機可讀介質(zhì)"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設備或結合這些指令執(zhí)行系統(tǒng)、裝置或設備而使用的裝置。計算機可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(ram),只讀存儲器(rom),可擦除可編輯只讀存儲器(eprom或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(cdrom)。另外,計算機可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因為可以例如通過對紙或其他介質(zhì)進行光學掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。
應當理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(pga),現(xiàn)場可編程門陣列(fpga)等。
本技術領域的普通技術人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
此外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中。
上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領域的普通技術人員在本發(fā)明的范圍內(nèi)可以對上述實施例進行變化、修改、替換和變型。