專利名稱:便攜式指紋采集器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及的是一種利用SD存儲(chǔ)卡進(jìn)行外部擴(kuò)展的設(shè)備,特別涉及的是一種與具有安全數(shù)碼存儲(chǔ)卡(SD存儲(chǔ)卡)插槽的信息終端(筆記本電腦、PDA、手機(jī))相結(jié)合,利用SD存儲(chǔ)卡的存儲(chǔ)方式,擴(kuò)展出指紋傳感器的便攜式指紋采集器。
背景技術(shù):
人體生物特征識(shí)別系統(tǒng)的主要識(shí)別類別分為生理特征(如指紋、掌紋、臉像、虹膜等)和行為特征(如語(yǔ)音、筆跡、步態(tài)等)兩大類,其中關(guān)于生物生理特征識(shí)別技術(shù)是研究的熱點(diǎn)和主流,尤其指紋識(shí)別技術(shù)是目前國(guó)際公認(rèn)的應(yīng)用最廣泛、價(jià)格最低廉、識(shí)別結(jié)果最穩(wěn)定、易用性最高的生物認(rèn)證技術(shù),相對(duì)于其它身份認(rèn)證技術(shù),自動(dòng)指紋識(shí)別具有許多獨(dú)到的信息安全優(yōu)點(diǎn),具體體現(xiàn)在以下幾個(gè)方面(1)每個(gè)人的指紋是相當(dāng)固定的,不會(huì)隨著人的年齡的增長(zhǎng)或身體健康程度的變化而變化,但是人的聲音、面相等卻存在較大變化的可能;(2)指紋樣本便于獲取,易于開發(fā)其識(shí)別系統(tǒng),實(shí)用性強(qiáng)。目前已有標(biāo)準(zhǔn)的指紋樣本庫(kù),方便了識(shí)別系統(tǒng)的軟件開發(fā);另外,識(shí)別系統(tǒng)中完成指紋采樣功能的硬件部分也較易實(shí)現(xiàn);(3)一個(gè)人的十指指紋皆不相同,這樣可以方便地利用多個(gè)指紋構(gòu)成多重口令,提高系統(tǒng)的安全性;(4)指紋識(shí)別中使用的模板并非最初的指紋圖,而是由指紋圖中提取的關(guān)鍵特征,這樣既使系統(tǒng)對(duì)模板庫(kù)的存儲(chǔ)量較小也保護(hù)了使用者的個(gè)人隱私;另外,對(duì)輸入的指紋圖提取關(guān)鍵特征后,可以大大減少網(wǎng)絡(luò)傳輸?shù)呢?fù)擔(dān),便于實(shí)現(xiàn)異地確認(rèn),支持計(jì)算機(jī)的網(wǎng)絡(luò)功能。
指紋數(shù)據(jù)采集是指紋識(shí)別的先序條件,而現(xiàn)有的指紋識(shí)別系統(tǒng)或是設(shè)備,都是利用計(jì)算機(jī)或其他的一些具有處理功能的處理器如DSP為平臺(tái)進(jìn)行,這些相應(yīng)的平臺(tái)和設(shè)備由于規(guī)模和價(jià)格等因素限置了指紋識(shí)別設(shè)備的發(fā)展和應(yīng)用。
公開號(hào)為CN1503956A的中國(guó)專利申請(qǐng),公開了一種利用指紋采集的方法,來提供一種簡(jiǎn)化手機(jī)操作的發(fā)明,在操作界面中提供了用于提取指紋的生物統(tǒng)計(jì)傳感器.該傳感器能夠通過節(jié)約空間的方式集成到顯示器中,并通過更高分辨率來掃描手指尖的紋路,通過與存儲(chǔ)在裝置中的樣本進(jìn)行比對(duì),來識(shí)別屬于授權(quán)用戶的確定手指特性的指紋,通過檢驗(yàn)指紋為通訊終端設(shè)備發(fā)送轉(zhuǎn)發(fā)控制指令;其采集過程是通過設(shè)置在手機(jī)上的指紋生物統(tǒng)計(jì)傳感器,進(jìn)行操作僅僅與設(shè)置在手機(jī)中的指紋進(jìn)行比對(duì),檢測(cè)手指方向,存儲(chǔ)的指紋信息量少,并且這種生物統(tǒng)計(jì)傳感器與顯示器的集成,成本比較高。
公開號(hào)為CN1674500A的中國(guó)專利申請(qǐng),公開了一種基于指紋的動(dòng)態(tài)密碼網(wǎng)絡(luò)身份認(rèn)證系統(tǒng),其特征在于包括安裝在系統(tǒng)中的指紋識(shí)別服務(wù)器以及配備指紋采集器的客戶機(jī),其采集器是設(shè)置在PC機(jī)上,通過采集器實(shí)現(xiàn)對(duì)指紋的采集。由于采集器是以PC機(jī)為基礎(chǔ)則,機(jī)動(dòng)性差,特別是對(duì)于公安刑偵一類機(jī)動(dòng)性強(qiáng)的行業(yè),這種采集設(shè)備就顯得更不方便了。
目前雖然已經(jīng)產(chǎn)生了一些便攜式指紋采集設(shè)備,但他們與計(jì)算機(jī)的接口通常只有兩種口USB接口或者CF卡接口;其中,USB接口(Universal Serial Bus)即是“通用串行總線”。其在PC機(jī)方面應(yīng)用很廣,是標(biāo)準(zhǔn)的新一代的多媒體電腦的外設(shè)接口。
USB接口的指紋采集設(shè)備,例如帶指紋錄入功能的鼠標(biāo),專用的指紋采集設(shè)備等。利用USB高速傳輸?shù)男阅?,指紋采集過程非常流暢,能夠?qū)崿F(xiàn)動(dòng)態(tài)的指紋圖像采集。但對(duì)于移動(dòng)性要求非常高的PDA或手機(jī),USB接口僅僅作為充電或者從設(shè)備接口,也就是說基本無法找到能夠接外部USB設(shè)備的PDA或手機(jī)。
CF卡(Compact Flash)也有一些局限性,由于CF規(guī)范的定義,與其他種類的卡相比,CF接口的體積比較龐大。因此基本沒有設(shè)CF卡接口的手機(jī)。而對(duì)于PDA,雖然能夠方便實(shí)現(xiàn)指紋輸入,但卻占用了PDA自身的CF接口,從而導(dǎo)致必須要選用比較昂貴的其他類型的無線傳輸模塊;另一個(gè)方面,CF卡接口的傳輸速度比較低,從而導(dǎo)致指紋采集過程中,達(dá)到實(shí)時(shí)動(dòng)態(tài)采集比較困難。
發(fā)明內(nèi)容
本發(fā)明的目的在于,針對(duì)上述現(xiàn)有技術(shù)存在的缺陷提供一種便攜式指紋采集器,利用SD存儲(chǔ)卡接口使采集設(shè)備非常容易連接到任何具有安全數(shù)碼存儲(chǔ)卡插槽的PDA或手機(jī)上進(jìn)行指紋錄入,傳輸速度足夠快,能夠滿足實(shí)時(shí)動(dòng)態(tài)采集指紋圖像的需求。
為實(shí)現(xiàn)本目的,本發(fā)明便攜式指紋采集器采用以下技術(shù)方案,包括具有安全數(shù)碼存儲(chǔ)卡插槽的信息終端、安全數(shù)碼存儲(chǔ)卡、可編程邏輯器件和指紋傳感器;所述的具有安全數(shù)碼存儲(chǔ)卡插槽的信息終端包括具有安全數(shù)碼存儲(chǔ)卡插槽的手機(jī)、PDA、筆記本電腦;所述的安全數(shù)碼存儲(chǔ)卡包括安全數(shù)碼存儲(chǔ)卡控制器與閃爍存儲(chǔ)器組成,也可為迷你安全數(shù)碼存儲(chǔ)卡;本發(fā)明是利用安全數(shù)碼存儲(chǔ)卡存儲(chǔ)功能,進(jìn)行外部設(shè)備擴(kuò)展,在提供存儲(chǔ)空間同時(shí),把應(yīng)用程序都放在安全數(shù)碼存儲(chǔ)卡上,并保存大量的其他用戶數(shù)據(jù),SD接口的傳輸性能,能夠?qū)崿F(xiàn)實(shí)時(shí)動(dòng)態(tài)采集指紋圖像;所述的安全數(shù)碼存儲(chǔ)卡控制器實(shí)行動(dòng)態(tài)地址映射,即數(shù)據(jù)塊在具有安全數(shù)碼存儲(chǔ)卡插槽的信息終端操作系統(tǒng)中的邏輯地址和閃爍存儲(chǔ)器中的物理地址具有動(dòng)態(tài)映射關(guān)系,而且這種映射關(guān)系對(duì)于具有安全數(shù)碼存儲(chǔ)卡插槽的信息終端上的操作系統(tǒng)是不可見的;所述的閃爍存儲(chǔ)器用于存儲(chǔ)指紋數(shù)據(jù)或其他的數(shù)據(jù);所述的可編程邏輯器件,與指紋傳感器相連接,實(shí)現(xiàn)對(duì)閃爍存儲(chǔ)器操作的解析,把對(duì)閃爍存儲(chǔ)器的操作分解為文件系統(tǒng)對(duì)閃爍存儲(chǔ)器的操作,或是對(duì)指紋傳感器的操作,完成對(duì)閃爍存儲(chǔ)器或者指紋傳感器,加載控制信號(hào),來實(shí)現(xiàn)兩者對(duì)安全數(shù)碼存儲(chǔ)卡控制器的命令響應(yīng);所述的指紋采集裝置用于采集指紋數(shù)據(jù)。
本發(fā)明提供了一種便攜式指紋采集器的數(shù)據(jù)處理方法,其步驟包括a.便攜式指紋采集器的系統(tǒng)程序初始化;b 執(zhí)行對(duì)便攜式指紋采集器的寫操作;c.便攜式指紋采集器處于等待操作命令狀態(tài),具有安全數(shù)碼存儲(chǔ)卡插槽的信息終端上的驅(qū)動(dòng)程序發(fā)出操作指令;d.可編程邏輯器件判斷總線操作類型,若是寫操作類型,執(zhí)行e;若是讀操作類型,則執(zhí)行f;e.執(zhí)行便攜式指紋采集器的寫操作,操作完成返回c;f.執(zhí)行便攜式指紋采集器的讀操作,操作完成返回c。
所述便攜式指紋采集器的寫操作,其步驟包括e1.啟動(dòng)便攜式指紋采集器的寫操作;
e2.由安全數(shù)碼存儲(chǔ)卡控制器進(jìn)行動(dòng)態(tài)地址映射;e3.可編程邏輯器件判斷是否包含特征數(shù)據(jù),若包含執(zhí)行e4,若不包含執(zhí)行e5;e4.記錄當(dāng)前的物理地址,將特征數(shù)據(jù)后面的數(shù)據(jù)寫入指紋傳感器;e5將數(shù)據(jù)寫入閃爍存儲(chǔ)器;e6.寫操作結(jié)束。
所述的特征數(shù)據(jù),是指用來標(biāo)記對(duì)指紋傳感器進(jìn)行操作的字節(jié)數(shù)據(jù);其后為要寫入指紋傳感器的控制字或需要傳輸?shù)臄?shù)據(jù)。若非特征數(shù)據(jù),則為操作系統(tǒng)對(duì)安全數(shù)碼存儲(chǔ)卡的寫操作。
所述的便攜式指紋采集器的讀操作,其步驟包括f1.啟動(dòng)便攜式指紋采集器讀操作;f2.由安全數(shù)碼存儲(chǔ)卡控制器進(jìn)行動(dòng)態(tài)地址映射;f3.可編程邏輯器件判斷物理地址是否相同,若一致執(zhí)行f4,若不一致執(zhí)行f5;f4.由指紋傳感器輸出數(shù)據(jù),執(zhí)行f6;f5 由閃爍存儲(chǔ)器輸出數(shù)據(jù),執(zhí)行f6;f6.讀操作結(jié)束。
所述的判斷物理地址是否相同,是指比較當(dāng)前訪問的物理地址,是否為上述e4記錄的地址相一致。
本發(fā)明的優(yōu)點(diǎn)在于移動(dòng)式指紋采集器攜帶使用都非常方便;同時(shí)要求能夠把采集到的指紋數(shù)據(jù)利用無線傳輸?shù)街讣y比對(duì)中心進(jìn)行指紋比對(duì);能夠方便地和多種筆記本電腦、PDA或手機(jī)連接;且與PDA或手機(jī)的體積相協(xié)調(diào);可以保存大量的其他用戶數(shù)據(jù);功耗足夠低,可以長(zhǎng)時(shí)間依靠電池工作。
以下結(jié)合附圖,對(duì)本發(fā)明的上述的和另外的技術(shù)特征和優(yōu)點(diǎn)作更詳細(xì)的說明。
圖1為現(xiàn)有與手機(jī)相接合SD存儲(chǔ)卡的結(jié)構(gòu)示意圖;圖2為本發(fā)明便攜式指紋采集器的結(jié)構(gòu)示意圖;圖3本發(fā)明的工作過程的流程圖;圖4為本發(fā)明執(zhí)行寫操作過程的流程圖;圖5為本發(fā)明執(zhí)行讀操作過程的流程圖。
附圖標(biāo)記說明1-手機(jī)SD存儲(chǔ)卡插槽;2-SD存儲(chǔ)卡;21-SD存儲(chǔ)卡控制器;22-flash存儲(chǔ)器;3可編程邏輯器件;4指紋傳感器。
具體實(shí)施例方式
請(qǐng)參閱圖1所示,本圖為現(xiàn)有與手機(jī)相結(jié)合的安全數(shù)碼存儲(chǔ)卡(SD存儲(chǔ)卡)的結(jié)構(gòu)示意圖,與手機(jī)SD插槽1相連安全數(shù)碼存儲(chǔ)卡(SD存儲(chǔ)卡)2其包括安全數(shù)碼存儲(chǔ)卡(SD存儲(chǔ)卡)控制器21與閃爍存儲(chǔ)器(flash存儲(chǔ)器)22,構(gòu)成一體化固體介質(zhì),沒有任何移動(dòng)部分,所以不用擔(dān)心機(jī)械運(yùn)動(dòng)的損壞,現(xiàn)在的手機(jī)大都具有一個(gè)SD存儲(chǔ)卡插槽1,用以插接SD存儲(chǔ)卡2,所述的SD存儲(chǔ)卡控制器21使SD存儲(chǔ)卡2和內(nèi)置該存儲(chǔ)卡的手機(jī)間進(jìn)行相互認(rèn)證,解析SD接口的命令,并控制flash存儲(chǔ)器22的操作;其具有硬件數(shù)據(jù)寫保護(hù)保護(hù)開關(guān),可避免儲(chǔ)存內(nèi)容不慎刪除的風(fēng)險(xiǎn)。
請(qǐng)參閱圖2所示,本圖為本發(fā)明與手機(jī)相結(jié)合的便攜式指紋錄入系統(tǒng)的結(jié)構(gòu)示意圖,在保留原SD存儲(chǔ)卡2的基礎(chǔ)上,通過可編程邏輯器件3,連接控制一個(gè)指紋傳感器4;在本結(jié)構(gòu)中SD存儲(chǔ)卡控制器21用于解析SD存儲(chǔ)卡2接口的命令,并控制flash存儲(chǔ)器22的操作,操作類型有很多種,擴(kuò)展外部設(shè)備只需要解釋其中兩種,讀命令字為(00,05),寫命令字(80,85)。其他的操作類型,讓SD存儲(chǔ)卡控制器21直接控制flash存儲(chǔ)器22即可,無需干擾。
所述的flash存儲(chǔ)器22用于存儲(chǔ)指紋數(shù)據(jù)或其他的數(shù)據(jù),所述的其他數(shù)據(jù)為手機(jī)里的一些文件。
所述的可編程邏輯器件3解析SD存儲(chǔ)卡控制器21發(fā)出的命令,將所述命令分解為文件系統(tǒng)對(duì)flash存儲(chǔ)器22的操作,或手機(jī)上的驅(qū)動(dòng)程序?qū)χ讣y傳感器4的操作,完成對(duì)flash存儲(chǔ)器22或者指紋傳感器4加載控制信號(hào),來實(shí)現(xiàn)兩者對(duì)SD存儲(chǔ)卡控制器21的命令響應(yīng)。
所述的指紋傳感器4為現(xiàn)有技術(shù)產(chǎn)品,如FPS200采集傳感器。
請(qǐng)參閱圖3為本發(fā)明工作過程的流程圖,其包括的步驟為a.便攜式指紋采集器的系統(tǒng)程序初始化;b.對(duì)便攜式指紋采集器執(zhí)行寫操作;c.便攜式指紋采集器處于等待操作命令狀態(tài),手機(jī)上的驅(qū)動(dòng)程序系統(tǒng)發(fā)出操作指令;d.可編程邏輯器件3判斷總線操作類型,是寫操作類型,執(zhí)行e,若是讀操作類型,則執(zhí)行f;e.執(zhí)行便攜式指紋采集器寫操作,操作完成返回c;f.執(zhí)行便攜式指紋采集器讀操作,操作完成返回c。
請(qǐng)參閱圖4為本發(fā)明執(zhí)行的寫操作實(shí)現(xiàn)過程的流程圖,所述的寫操作是指手機(jī)操作系統(tǒng)將控制命令或是其他需要傳輸?shù)臄?shù)據(jù)寫入便攜式指紋采集器,其包括的步驟為e1.在手機(jī)上啟動(dòng)便攜式指紋采集器的寫操作;e2.由SD存儲(chǔ)卡控制器21進(jìn)行動(dòng)態(tài)地址映射;e3.可編程邏輯器件3判斷是否包含特征數(shù)據(jù),若包含執(zhí)行e4,若不包含執(zhí)行e5;e4.記錄當(dāng)前的物理地址,將特征數(shù)據(jù)后面的數(shù)據(jù)寫入指紋傳感器4;e5.將數(shù)據(jù)寫入flash存儲(chǔ)器22;e6.便攜式指紋采集器寫操作結(jié)束。
所述的啟動(dòng)寫操作是指檢查命令字為80或85,SD存儲(chǔ)卡控制器21進(jìn)行地址映射,在本發(fā)明中,SD存儲(chǔ)卡控制器21具有地址映射的功能,即數(shù)據(jù)塊在手機(jī)操作系統(tǒng)中的邏輯地址和flash存儲(chǔ)器22中的物理地址具有動(dòng)態(tài)的映射關(guān)系,而這種映射關(guān)系對(duì)于手機(jī)上的操作系統(tǒng)是不可見的;可編程邏輯器件3對(duì)寫入的數(shù)據(jù)進(jìn)行檢查,當(dāng)發(fā)現(xiàn)數(shù)據(jù)具有特征數(shù)據(jù)時(shí),就把當(dāng)前的物理地址記錄到B0,作為指紋傳感器4對(duì)應(yīng)的物理地址,將其后面的數(shù)據(jù)寫入指紋傳感器4;若無特征部分,則認(rèn)為是對(duì)文件系統(tǒng)進(jìn)行操作,不是對(duì)指紋傳感器進(jìn)行的寫操作,則結(jié)束此次寫操作,而對(duì)手機(jī)系統(tǒng)本身而言,將由flash來響應(yīng)這次寫操作;當(dāng)設(shè)定的標(biāo)識(shí)數(shù)據(jù)足夠復(fù)雜的時(shí)候,標(biāo)記指紋傳感器的字節(jié)數(shù)據(jù)和文件系統(tǒng)中數(shù)據(jù)沖突的可能性小到可以忽略的程度。
請(qǐng)參閱圖5為本發(fā)明執(zhí)行讀操作實(shí)現(xiàn)過程的流程圖,這種數(shù)據(jù)的傳輸是實(shí)時(shí)的,其包括的步驟為f1.手機(jī)啟動(dòng)便攜式指紋采集器的讀操作;f2.由SD存儲(chǔ)卡控制器21進(jìn)行動(dòng)態(tài)地址映射;f3.可編程邏輯器件3判斷物理地址是否相同,若一致執(zhí)行f4,若不一致執(zhí)行f5;f4.由指紋傳感器4輸出數(shù)據(jù),執(zhí)行f6;f5.由flash存儲(chǔ)器22輸出數(shù)據(jù),執(zhí)行f6;f6.讀操作結(jié)束。
所述的啟動(dòng)讀操作是指由手機(jī)操作系統(tǒng)將指紋傳感器4中獲得的數(shù)據(jù),輸出給手機(jī)SD存儲(chǔ)卡2,比較當(dāng)前訪問的物理地置與B0記錄的地址是否相等,如果地址比較是相等的,則由指紋傳感器4輸出采集到的指紋數(shù)據(jù);如果地址比較不相等,則flash存儲(chǔ)器22輸出數(shù)據(jù)。
需要強(qiáng)調(diào)的是對(duì)于圖3所述的開機(jī),系統(tǒng)初始化的時(shí)候,地址B0為無效地址,所以只會(huì)執(zhí)行b寫操作;雖然SD存儲(chǔ)卡控制器21具有動(dòng)態(tài)的地址映射關(guān)系,但只要每次向指紋傳感器22寫入命令的操作都帶有標(biāo)識(shí)數(shù)據(jù),那么可編程邏輯器件3記錄的物理地址也隨著映射關(guān)系動(dòng)態(tài)變化,也就總是能夠保證訪問的邏輯空間對(duì)應(yīng)到指紋傳感器4。對(duì)于圖4,圖5所示,假設(shè)系統(tǒng)檢測(cè)到特征數(shù)據(jù),為對(duì)地址p的寫操作,則記錄B0=地址p,以后讀操作中判斷指紋傳感器4的標(biāo)準(zhǔn)是判斷地址是否與地址p相等;凡是對(duì)地址p的讀取,都由指紋傳感器4輸出數(shù)據(jù);系統(tǒng)再次檢測(cè)到特征數(shù)據(jù)的寫操作對(duì)地址q,則記錄B0=地址q,則以后判斷指紋傳感器4的標(biāo)準(zhǔn)就變?yōu)榈刂肥欠衽c地址q相等;凡是對(duì)地址q的讀取,都由指紋傳感器4輸出數(shù)據(jù),那么原來的地址p的讀取交給flash存儲(chǔ)器22輸出數(shù)據(jù)。
本發(fā)明并不放棄使用SD存儲(chǔ)卡2的空間,仍然利用手機(jī)操作系統(tǒng)的文件系統(tǒng)來進(jìn)行SD存儲(chǔ)卡2的存儲(chǔ)空間文件操作。為了避免手機(jī)文件系統(tǒng)和指紋傳感器4之間的沖突,不使用文件來保存數(shù)據(jù)標(biāo)識(shí),避免文件拷貝之類的操作造成對(duì)指紋傳感器4的誤動(dòng)作。
本發(fā)明利用文件系統(tǒng)定義的安全數(shù)碼存儲(chǔ)卡的存儲(chǔ)空間中未用的存儲(chǔ)空間,來擴(kuò)展外部指紋傳感器4。具體方法如下SD存儲(chǔ)卡2的存儲(chǔ)空間中,有一部分是不會(huì)使用到的,在文件系統(tǒng)中稱為剩余空間。例如,在文件分配表16(fat16)中,256M的SD存儲(chǔ)卡就有大約3000個(gè)剩余的扇區(qū)(Sector)是屬于剩余空間的;其他文件系統(tǒng)也有不等的剩余空間。就利用這些文件系統(tǒng)不可見的剩余空間來實(shí)現(xiàn)對(duì)指紋傳感器的訪問。
當(dāng)訪問指紋傳感器4時(shí),在扇區(qū)數(shù)據(jù)前面的部分填充特征數(shù)據(jù),后面的部分填充實(shí)際要寫入的數(shù)據(jù)。利用上面所述的地址映射方法,就可以把數(shù)據(jù)寫入到指紋傳感器4中去。
因?yàn)榻⒘说刂酚成潢P(guān)系。當(dāng)讀取這些邏輯數(shù)據(jù)塊的時(shí)候,可編程邏輯器件3就可以知道是讀取指紋傳感器4的數(shù)據(jù)。而這些未用的區(qū)域,手機(jī)操作系統(tǒng)是不使用的,從而使外部設(shè)備和文件系統(tǒng)同時(shí)存在,而且共享同一個(gè)存儲(chǔ)空間。
以上所述僅為本發(fā)明的較佳實(shí)施例,對(duì)本發(fā)明而言僅僅是說明性的,而非限制性的。本專業(yè)技術(shù)人員理解,在本發(fā)明權(quán)利要求所限定的精神和范圍內(nèi)可對(duì)其進(jìn)行許多改變,修改,甚至等效,但都將落入本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種便攜式指紋采集器,其包括有安全數(shù)碼存儲(chǔ)卡插槽并具有處理器功能的信息終端、安全數(shù)碼存儲(chǔ)卡、指紋傳感器,其特征在于,還包括一個(gè)可編程邏輯器件,其中安全數(shù)碼存儲(chǔ)卡插接在所述的信息終端的安全數(shù)碼存儲(chǔ)卡插槽內(nèi),通過可編程控制器與指紋傳感器連接在一起。
2.根據(jù)權(quán)利要求1所述的便攜式指紋采集器,其特征在于,所述的安全數(shù)碼存儲(chǔ)卡是由安全數(shù)碼存儲(chǔ)卡控制器和存儲(chǔ)指紋數(shù)據(jù)或其他數(shù)據(jù)的閃爍存儲(chǔ)器組成,具有存儲(chǔ)空間,安全數(shù)碼存儲(chǔ)卡控制器用于解析安全數(shù)碼存儲(chǔ)卡接口的命令,控制閃爍存儲(chǔ)器的操作,而且實(shí)現(xiàn)動(dòng)態(tài)地址映射。
3.根據(jù)權(quán)利要求1所述的便攜式指紋采集器,其特征在于,所述的可編程邏輯器件與指紋傳感器相連接,實(shí)現(xiàn)對(duì)安全數(shù)碼存儲(chǔ)卡操作的解析。
4.根據(jù)權(quán)利要求2所述的便攜式指紋采集器,其特征在于,所述的安全數(shù)碼存儲(chǔ)卡的存儲(chǔ)空間,利用有安全數(shù)碼存儲(chǔ)卡插槽并具有處理器功能的信息終端上操作系統(tǒng)的文件系統(tǒng),來進(jìn)行安全數(shù)碼存儲(chǔ)卡的存儲(chǔ)空間的文件操作,利用文件系統(tǒng)定義的安全數(shù)碼存儲(chǔ)卡存儲(chǔ)空間中未用的存儲(chǔ)空間,來擴(kuò)展指紋傳感器。
5.根據(jù)權(quán)利要求1所述的便攜式指紋采集器,其特征在于,所述的安全數(shù)碼存儲(chǔ)卡可采用符合安全數(shù)碼存儲(chǔ)卡接口協(xié)議的存儲(chǔ)設(shè)備;具有安全數(shù)碼存儲(chǔ)卡插槽的信息終端為手機(jī)、個(gè)人數(shù)字助理或筆記本電腦。
6.一種便攜式指紋采集器的數(shù)據(jù)處理方法,其應(yīng)用于所述的便攜式指紋采集器,包括實(shí)現(xiàn)對(duì)安全數(shù)碼存儲(chǔ)卡中閃爍存儲(chǔ)器操作的解析,其特征在于,包括的步驟為a.便攜式指紋采集器上的系統(tǒng)程序初始化;b.執(zhí)行對(duì)便攜式指紋采集器的寫操作;c.便攜式指紋采集器處于等待操作命令狀態(tài),具有安全數(shù)碼存儲(chǔ)卡插槽的信息終端上的驅(qū)動(dòng)程序發(fā)出操作指令;d.可編程邏輯器件判斷總線操作類型,若是寫操作類型,執(zhí)行e;若是讀操作類型,則執(zhí)行f;e.執(zhí)行便攜式指紋采集器寫操作,操作完成返回c;f.執(zhí)行便攜式指紋采集器讀操作,操作完成返回c。
7.根據(jù)權(quán)利要求6所述的便攜式指紋采集器的數(shù)據(jù)處理方法,其特征在于,所述的便攜式指紋采集器寫操作,其包括的步驟為e1.啟動(dòng)便攜式指紋采集器寫操作;e2.由安全數(shù)碼存儲(chǔ)卡控制器進(jìn)行動(dòng)態(tài)地址映射;e3.可編程邏輯器件判斷是否包含特征數(shù)據(jù),若包含執(zhí)行e4,若不包含執(zhí)行e5;e4.可編程邏輯器件記錄當(dāng)前的物理地址,將特征數(shù)據(jù)后面的數(shù)據(jù)寫入指紋傳感器;e5將數(shù)據(jù)寫入閃爍存儲(chǔ)器;e6.便攜式指紋采集器的寫操作結(jié)束。
8.根據(jù)權(quán)利要求7所述的便攜式指紋采集器的數(shù)據(jù)處理方法,其特征在于,所述的特征數(shù)據(jù),是指用來標(biāo)記對(duì)指紋傳感器進(jìn)行操作的字節(jié)數(shù)據(jù);其后為要寫入指紋傳感器的控制字或需要傳輸?shù)臄?shù)據(jù);若所述字節(jié)數(shù)據(jù)不包含特征數(shù)據(jù),則為文件系統(tǒng)對(duì)文件的寫操作,直接由閃爍存儲(chǔ)器響應(yīng)寫操作。
9.根據(jù)權(quán)利要求7所述的便攜式指紋采集器的數(shù)據(jù)處理方法,其特征在于,所述的可編程邏輯器件記錄的當(dāng)前物理地址也隨著映射關(guān)系動(dòng)態(tài)變化,使訪問的邏輯空間對(duì)應(yīng)到指紋傳感器。
10.根據(jù)權(quán)利要求6所述的便攜式指紋采集器的數(shù)據(jù)處理方法,其特征在于,所述的便攜式指紋采集器的讀操作,其包括的步驟為f1.啟動(dòng)便攜式指紋采集器的讀操作;f2.由安全數(shù)碼存儲(chǔ)卡控制器進(jìn)行動(dòng)態(tài)地址映射;f3.可編程邏輯器件判斷當(dāng)前物理地址是否相同,若一致執(zhí)行f4,若不一致執(zhí)行f5;f4.由指紋傳感器輸出數(shù)據(jù),執(zhí)行f6;f5由閃爍存儲(chǔ)器輸出數(shù)據(jù),執(zhí)行f6;f6.便攜式指紋采集器的讀操作結(jié)束。
11.根據(jù)權(quán)利要求10所述的便攜式指紋采集器的數(shù)據(jù)處理方法,其特征在于,所述的可編程邏輯器件判斷當(dāng)前物理地址是否相同,是指比較當(dāng)前訪問的物理地址,是否為e4記錄的地址相同。
12.根據(jù)權(quán)利要求7或10所述的便攜式指紋采集器的數(shù)據(jù)處理方法,其特征在于,所述的由安全數(shù)碼存儲(chǔ)卡控制器實(shí)行動(dòng)態(tài)地址映射,即數(shù)據(jù)塊在具有安全數(shù)碼存儲(chǔ)卡插槽的信息終端操作系統(tǒng)中的邏輯地址和閃爍存儲(chǔ)器中的物理地址具有動(dòng)態(tài)映射關(guān)系。
13.根據(jù)權(quán)利要求6所述的便攜式指紋采集器的數(shù)據(jù)處理方法,其特征在于,所述的實(shí)現(xiàn)對(duì)安全數(shù)碼存儲(chǔ)卡中閃爍存儲(chǔ)器操作的解析是指把對(duì)閃爍存儲(chǔ)器的操作分解為文件系統(tǒng)對(duì)閃爍存儲(chǔ)器的操作,或是對(duì)指紋傳感器的操作,完成對(duì)閃爍存儲(chǔ)器或者指紋傳感器,加載控制信號(hào),來實(shí)現(xiàn)兩者對(duì)安全數(shù)碼存儲(chǔ)卡控制器的命令響應(yīng)。
全文摘要
一種利用SD存儲(chǔ)卡進(jìn)行外部擴(kuò)展的設(shè)備,特別涉及的是一種與具有SD存儲(chǔ)卡插槽的信息終端相結(jié)合,利用SD存儲(chǔ)卡的存儲(chǔ)方式擴(kuò)展出指紋傳感器的便攜式指紋采集器。其中包括有SD存儲(chǔ)卡插槽并具有處理器功能的信息終端、SD存儲(chǔ)卡、指紋傳感器、還包括一個(gè)可編程邏輯器件,其中SD存儲(chǔ)卡插接在具有SD存儲(chǔ)卡插槽的信息終端的SD存儲(chǔ)卡插槽內(nèi),通過可編程控制器與指紋傳感器連接在一起;提供了一種應(yīng)用于本發(fā)明設(shè)備的數(shù)據(jù)處理方法,在SD存儲(chǔ)卡具有動(dòng)態(tài)地址映射的情況下得到邏輯地址和物理地址的映射關(guān)系;并利用文件系統(tǒng)定義的SD存儲(chǔ)空間中未用的存儲(chǔ)空間,來擴(kuò)展指紋傳感器;達(dá)到了便于移動(dòng)采集指紋數(shù)據(jù),并且保存大量其他用戶數(shù)據(jù)的目的。
文檔編號(hào)G06K19/07GK101075293SQ20061008089
公開日2007年11月21日 申請(qǐng)日期2006年5月19日 優(yōu)先權(quán)日2006年5月19日
發(fā)明者許盛柯, 張鵬, 張盱昊, 李凱安 申請(qǐng)人:北京欣網(wǎng)科科技有限公司