[發明專利]指紋識別系統軟件分層的方法無效
| 申請號: | 200710075106.8 | 申請日: | 2007-06-14 |
| 公開(公告)號: | CN101324842A | 公開(公告)日: | 2008-12-17 |
| 發明(設計)人: | 葉軍;鄧鑫 | 申請(專利權)人: | 芯微技術(深圳)有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F9/46 |
| 代理公司: | 深圳市睿智專利事務所 | 代理人: | 陳鴻蔭 |
| 地址: | 518057廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 指紋識別 系統軟件 分層 方法 | ||
技術領域
本發明涉及數據識別方法,特別是涉及指紋數據識別和處理的方法,尤其涉及基于計算機和指紋設備,搭建分層式軟件架構,從而實現指紋軟件的跨平臺開發,以及實現指紋算法的切換和不同USB控制器的動態擴展。
背景技術
指紋數據的采集和識別方法已經廣泛應用于身份識別系統中。現有技術結合Intel公司USB架構的指紋識別系統由于攜帶和連接方便,其應用范圍已經更加廣泛。所述結合USB架構的指紋識別系統包括計算機和USB接口指紋設備,借助USB接口所述指紋設備與計算機連接,運行安裝在所述系統內的指紋軟件,控制所述USB接口指紋設備。
現有技術中所述指紋軟件是單一的應用軟件,即一種指紋軟件只能用于同一類型指紋識別系統,無法以軟件開發包的形式提供給除該軟件編制者和使用者以外的很多第三方廠商進行一些特殊功能或定制化的指紋應用軟件開發,以及在使用USB控制器的指紋設備中,在更換了USB控制器的情況下更是常常要重新編譯和更改整個應用軟件,極易為軟件帶來新的問題。
中國發明專利02110873.0公開了一種指紋識別的方法與系統,提出一種指紋識別的算法,但并沒有解決上述指紋軟件無法被第三方廠商進一步開發修改的問題。
發明內容
本發明要解決的技術問題在于避免現有技術的不足之處而提出一種指紋識別系統軟件的分層方法,所述指紋識別系統軟件的分層方法總結出指紋軟件的共性,實現指紋軟件與指紋設備之間的應用、通信、驅動的有效分離,采用分層的方式,簡化開發的結構,為指紋軟件并行開發,為第三方軟件開發商開發提供了有力的支持,同時研制構建了指紋軟件開發包,有效地為第三方廠商提供定制化開發,方便地在更換USB控制器的情況下對開發包進行新的擴充。本發明所述指紋識別系統包括指紋應用軟件、指紋軟件開發包、固化軟件和指紋設備,所述指紋設備是帶有指紋傳感器的USB設備。所述指紋設備通過USB接口與計算機相連,所述固化軟件是固化到USB控制器中的軟件,所述指紋軟件開發包提供動態鏈接庫和頭文件,是連接指紋應用軟件和與指紋設備通信的中間層,指紋應用軟件為用戶提供了指紋應用的外在形式。
本發明解決所述技術問題可以通過采用以下技術方案來實現:
提出一種指紋識別系統軟件分層的方法,基于計算機和指紋設備,以及指紋應用軟件;所述指紋設備包括指紋傳感器和固化軟件,該固化軟件實現對USB控制器的控制、通信和對指紋傳感器的控制功能,所述指紋應用軟件貯存在所述計算機或者外存儲器中,用于同所述指紋設備通信,實現指紋數據的傳輸、解析、重組和顯示;尤其是,構建指紋軟件開發包,嵌入于所述指紋應用軟件和所述指紋設備的固化軟件之間,令所述指紋識別系統擁有分層架構的指紋軟件;所述指紋軟件開發包提供動態鏈接庫和頭文件,是連接指紋應用軟件和與指紋設備通信的中間層。構建所述指紋識別軟件開發包,用于處理所述USB指紋識別裝置與計算機的間的數據通信,采集和處理指紋數據,為指紋識別應用軟件提供頭文件和動態鏈接庫;
所述指紋軟件開發包運行3個線程和1個隊列:①主工作線程,負責正常事務的處理;②輔助線程1,負責指紋數據的接收,并將接收的數據放入指紋數據隊列;③輔助線程2,負責從指紋數據隊列中取出指紋數據,對指紋數據解析,重組。
所述指紋軟件開發包包括:①指紋傳感器管理模塊,負責處理指紋傳感器相關的操作,包括打開傳感器、關閉傳感器、讀取數據、寫入數據、讀寫寄存器,同時提供下行接口,實現針對不同USB控制器的控制切換;②指紋算法模塊,提供一套指紋數據處理、特征提取、指紋辨識的算法,同時提供下行接口,實現指紋算法的切換;③指紋數據庫管理模塊,負責指紋數據庫相關操作,包括打開數據庫、關閉數據庫、添加用戶指紋、刪除用戶、按指紋查找用戶、列表用戶指紋;④用戶接口管理模塊,負責處理用戶指紋圖像采集、用戶注冊及認證的過程;⑤加解密模塊,為其它模塊提供加解密服務,包括采用AES256加密算法。
在所述計算機的操作系統下運行指紋應用軟件,該指紋應用軟件調用所述指紋軟件開發包,通過所述指紋軟件開發包與指紋設備之間進行通信,實現指紋數據的傳輸、解析、重組和顯示。
同現有技術相比較,本發明“指紋識別系統軟件分層的方法”的有益效果在于:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于芯微技術(深圳)有限公司,未經芯微技術(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710075106.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:通用網關設計的對象模型
- 下一篇:一種光模塊的復位方法及其光模塊





