(57)【特許請求の範囲】
【請求項１】
指紋識別コンポーネントが設置された物理ボタンが押下される過程で指紋識別を行って、第１識別結果を取得するステップと、
上記第１識別結果が識別失敗であると、上記物理ボタンが上昇する過程で指紋識別を行って、第２識別結果を取得するステップと、
上記第２識別結果を今回の指紋識別の最終識別結果とするステップと
を含むことを特徴とする指紋識別方法。
【請求項２】
上記第１識別結果が識別成功であると、上記第１識別結果を今回の指紋識別の最終識別結果とするステップ
をさらに含むことを特徴とする請求項１に記載の指紋識別方法。
【請求項３】
上記指紋識別コンポーネントが設置された物理ボタンが押下される過程で指紋識別を行って第１識別結果を取得するステップは、
ユーザの指が指紋識別コンポーネントが設置された上記物理ボタンに接触する際に発生された第１割込み信号を受信するステップと、
上記第１割込み信号によって上記指の第１識別待ち指紋を収集するステップと、
上記第１識別待ち指紋と与所定の基準指紋とを比較して、第１識別結果を取得するステップと
を含むことを特徴とする請求項１に記載の指紋識別方法。
【請求項４】
上記物理ボタンが上昇する過程で指紋識別を行って第２識別結果を取得するステップは、
ユーザの指が上記物理ボタンから離れる際に発生された第２割込み信号を受信するステップと、
上記第２割込み信号によって上記指の第２識別待ち指紋を収集するステップと、
上記第２識別待ち指紋と所定の基準指紋とを比較して、第２識別結果を取得するステップと
を含むことを特徴とする請求項１に記載の指紋識別方法。
【請求項５】
サードパーティプログラムが送信した呼出命令を受信し、上記呼出命令によって、上記指紋識別コンポーネントが設置された物理ボタンが押下される過程で指紋識別を行うことにより第１識別結果を取得する処理をトリガして実行するステップと、
上記最終識別結果を上記サードパーティプログラムに送信するステップと
をさらに含むことを特徴とする請求項１乃至４の中のいずれか１項に記載の指紋識別方法。
【請求項６】
指紋識別コンポーネントが設置された物理ボタンが押下される過程で指紋識別を行って、第１識別結果を取得する第１識別モジュールと、
上記第１識別モジュールが取得した上記第１識別結果が識別失敗であると、上記物理ボタンが上昇する過程で指紋識別を行って、第２識別結果を取得する第２識別モジュールと、
上記第２識別モジュールが取得した上記第２識別結果を今回の指紋識別の最終識別結果とする第１特定モジュールと
を備えることを特徴とする指紋識別装置。
【請求項７】
上記第１識別モジュールが取得した上記第１識別結果が識別成功であると、上記第１識別結果を今回の指紋識別の最終識別結果とする第２特定モジュール
をさらに備えることを特徴とする請求項６に記載の指紋識別装置。
【請求項８】
上記第１識別モジュールは、さらに、
ユーザの指が指紋識別コンポーネントが設置された上記物理ボタンに接触する際に発生された第１割込み信号を受信し、
上記第１割込み信号によって上記指の第１識別待ち指紋を収集し、
上記第１識別待ち指紋と与所定の基準指紋とを比較して、第１識別結果を取得する
ことを特徴とする請求項６に記載の指紋識別装置。
【請求項９】
上記第２識別モジュールは、さらに、
ユーザの指が上記物理ボタンから離れる際に発生された第２割込み信号を受信し、
上記第２割込み信号によって上記指の第２識別待ち指紋を収集し、
上記第２識別待ち指紋と所定の基準指紋とを比較して、第２識別結果を取得する
ことを特徴とする請求項６に記載の指紋識別装置。
【請求項１０】
サードパーティプログラムが送信した呼出命令を受信し、上記呼出命令によって、上記第１識別モジュールをトリガして、上記指紋識別コンポーネントが設置された物理ボタンが押下される過程で指紋識別を行って第１識別結果を取得する処理を実行させる命令受信モジュールと、
上記最終識別結果を上記サードパーティプログラムに送信する結果送信モジュールと
をさらに備えることを特徴とする請求項６乃至９の中のいずれか１項に記載の指紋識別装置。
【請求項１１】
プロセッサと、
上記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
上記プロセッサは、
指紋識別コンポーネントが設置された物理ボタンが押下される過程で指紋識別を行って、第１識別結果を取得し、
上記第１識別結果が識別失敗であると、上記物理ボタンが上昇する過程で指紋識別を行って、第２識別結果を取得し、
上記第２識別結果を今回の指紋識別の最終識別結果とする
ように構成されることを特徴とする指紋識別装置。
【請求項１２】
プロセッサに実行されることにより、請求項１から請求項５のいずれか１項に記載の指紋識別方法を実現することを特徴とするプログラム。
【請求項１３】
請求項１２に記載のプログラムが記録されたコンピュータの読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ技術分野に関し、特に、指紋識別方法、装置、プログラム及び記録媒体に関する。 
【背景技術】
【０００２】
一部の端末の指紋識別コンポーネントは、物理ボタン上に設置され、端末は、ユーザが物理ボタンを押す同時に、ユーザの指紋を識別することができる。
【０００３】
端末は、指紋を識別する前に、指紋識別コンポーネントを利用して、指の指紋を収集して、収集した上記指紋を基準指紋とする。端末は、指紋を識別する過程で、指紋識別コンポーネントを利用してユーザのマッチング待ち指紋を収集し、上記マッチング待ち指紋と基準指紋とが同一であるか否かを検出し、上記マッチング待ち指紋と基準指紋とが同一であると、識別成功であると特定する。
【発明の概要】
【０００４】
本発明は、関連技術中の問題を解決するために、指紋識別方法、装置、プログラム及び記録媒体を提供する。 
【０００５】
本発明実施例の第１の態様によると、指紋識別方法を提供する。
【０００６】
上記方法は、
指紋識別コンポーネントが設置された物理ボタンが押下される過程で指紋識別を行って、第１識別結果を取得するステップと、
上記第１識別結果が識別失敗であると、上記物理ボタンが上昇する過程で指紋識別を行って、第２識別結果を取得するステップと、
上記第２識別結果を今回の指紋識別の最終識別結果とするステップと
を含む。
【０００７】
オプションとして、上記方法は、
上記第１識別結果が識別成功であると、上記第１識別結果を今回の指紋識別の最終識別結果とするステップ
をさらに含む。
【０００８】
オプションとして、上記指紋識別コンポーネントが設置された物理ボタンが押下される過程で指紋識別を行って第１識別結果を取得するステップは、
ユーザの指が指紋識別コンポーネントが設置された上記物理ボタンに接触する際に発生された第１割込み信号を受信するステップと、
上記第１割込み信号によって上記指の第１識別待ち指紋を収集するステップと、
上記第１識別待ち指紋と与所定の基準指紋とを比較して、第１識別結果を取得するステップと
を含む。
【０００９】
オプションとして、上記物理ボタンが上昇する過程で指紋識別を行って、第２識別結果を取得するステップは、
ユーザの指が上記物理ボタンから離れる際に発生された第２割込み信号を受信するステップと、
上記第２割込み信号によって上記指の第２識別待ち指紋を収集するステップと、
上記第２識別待ち指紋と所定の基準指紋とを比較して、第２識別結果を取得するステップと
を含む。
【００１０】
オプションとして、上記方法は、
サードパーティプログラムが送信した呼出命令を受信し、上記呼出命令によって、上記指紋識別コンポーネントが設置された物理ボタンが押下される過程で指紋識別を行うことにより第１識別結果を取得する処理をトリガして実行するステップと、
上記最終識別結果を上記サードパーティプログラムに送信するステップと
をさらに含む。
【００１１】
本発明実施例の第２の態様によると、指紋識別装置を提供する。
【００１２】
上記装置は、
指紋識別コンポーネントが設置された物理ボタンが押下される過程で指紋識別を行って、第１識別結果を取得する第１識別モジュールと、
上記第１識別モジュールが取得した上記第１識別結果が識別失敗であると、上記物理ボタンが上昇する過程で指紋識別を行って、第２識別結果を取得する第２識別モジュールと、
上記第２識別モジュールが取得した上記第２識別結果を今回の指紋識別の最終識別結果とする第１特定モジュールと
を備える。
【００１３】
オプションとして、上記装置は、
上記第１識別モジュールが取得した上記第１識別結果が識別成功であると、上記第１識別結果を今回の指紋識別の最終識別結果とする第２特定モジュール
をさらに備える。
【００１４】
オプションとして、上記第１識別モジュールは、さらに、
ユーザの指が指紋識別コンポーネントが設置された上記物理ボタンに接触する際に発生された第１割込み信号を受信し、
上記第１割込み信号によって上記指の第１識別待ち指紋を収集し、
上記第１識別待ち指紋と与所定の基準指紋とを比較して、第１識別結果を取得する。
【００１５】
オプションとして、上記第２識別モジュールは、さらに、
ユーザの指が上記物理ボタンから離れる際に発生された第２割込み信号を受信し、
上記第２割込み信号によって上記指の第２識別待ち指紋を収集し、
上記第２識別待ち指紋と所定の基準指紋とを比較して、第２識別結果を取得する。
【００１６】
オプションとして、上記装置は、
サードパーティプログラムが送信した呼出命令を受信し、上記呼出命令によって、第１識別モジュールをトリガして、上記指紋識別コンポーネントが設置された物理ボタンが押下される過程で指紋識別を行って第１識別結果を取得する処理を実行させる命令受信モジュールと、
上記最終識別結果を上記サードパーティプログラムに送信する結果送信モジュールと
をさらに備える。
【００１７】
本発明実施例の第３の態様によると、指紋識別装置を提供する。
【００１８】
上記装置は、
プロセッサと、
上記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
上記プロセッサは、
指紋識別コンポーネントが設置された物理ボタンが押下される過程で指紋識別を行って、第１識別結果を取得し、
上記第１識別結果が識別失敗であると、上記物理ボタンが上昇する過程で指紋識別を行って、第２識別結果を取得し、
上記第２識別結果を今回の指紋識別の最終識別結果とする
ように構成される。
本発明の実施例の第４の態様によると、プログラムを提供し、当該プログラムは、プロセッサに実行されることにより、上記の方法を実現する。
本発明の実施例の第５の態様によると、記録媒体を提供し、当該記録媒体には、上記プログラムが記録されている。
【００１９】
本発明の実施例が提供する構成の有益な効果は以下のとおりである。
【００２０】
指紋識別コンポーネントが設置された物理ボタンが押下される過程で指紋識別を行って、第１識別結果を取得し、第１識別結果が識別失敗であると、物理ボタンが上昇する過程で指紋識別を行って、第２識別結果を取得して、第２識別結果を今回の指紋識別の最終識別結果とすることにより、ユーザが物理ボタンに対して押す操作を一回行う過程で指紋識別を二回実行することができて、押す過程で押す力がより大きいため指紋が力を受けて変形されてしまう問題、及び、指と指紋識別コンポーネントとの間で変位が発生して指紋識別に失敗してしまう問題を解決して、指紋識別の成功率を改善する効果を得た。
【００２１】
第１識別結果が識別成功であると、第１識別結果を今回の指紋識別の最終識別結果とし、この場合は、二回目の指紋識別を行わないことにより、一回目の指紋識別に成功した後に再び二回目の指紋識別を行うことで無駄になる処理リソースを節約できる。
【００２２】
以上の統括な記述と以下の細部記述は、ただ例示的なものであり、本発明を制限するものではないと、理解するべきである。
【図面の簡単な説明】
【００２３】
ここでの図面は、明細書に合併されて本明細書の一部を構成して本発明に合致する実施例を示し、明細書とともに本発明の原理の説明に用いられる。
【００２４】
【図１】例示的な一実施例に係る指紋識別方法を示すフローチャートである。
【図２】例示的なもう一実施例に係る指紋識別方法を示すフローチャートである。
【図３】例示的なもう一実施例に係る指紋識別の時間を示す模式図である。
【図４】例示的なもう一実施例に係る一回目指紋識別を示すフローチャートである。
【図５】例示的なもう一実施例に係る二回目の指紋識別を示すフローチャートである。
【図６】例示的な一実施例に係る指紋識別装置を示すブロック図である。
【図７】例示的な一実施例に係る指紋識別装置を示すブロック図である。
【図８】例示的な一実施例に係る指紋を識別するための装置を示すブロック図である。
【発明を実施するための形態】
【００２５】
ここで、例示的な実施例を詳細に説明する。また、説明中の例は、図面に示している。以下の記述において、図面を説明する際に特に説明しない場合、異なる図面中の同一の符号は、同一或は同様な要素を意味する。以下の例示的な実施例において記述する実施方法は、本発明に合致するすべての実施方法を代表しない。逆に、それらは、添付の特許請求の範囲において詳細に記述された、本発明のいくつかの態様と合致する装置、及び方法の例に過ぎない。
【００２６】
図１は、例示的な一実施例に係る指紋識別方法を示すフローチャートである。上記指紋識別方法は、端末に用いられる。図１に示したように、上記指紋識別方法は、以下のステップを含む。
【００２７】
ステップ１０１において、指紋識別コンポーネントが設置された物理ボタンが押下される過程で指紋識別を行って、第１識別結果を取得する。
【００２８】
ステップ１０２において、第１識別結果が識別失敗であると、物理ボタンが上昇する過程で指紋識別を行って、第２識別結果を取得する。
【００２９】
ステップ１０３において、第２識別結果を今回の指紋識別の最終識別結果とする。
【００３０】
上記のように、本発明によって提供する指紋識別方法によると、指紋識別コンポーネントが設置された物理ボタンが押下される過程で指紋識別を行って、第１識別結果を取得し、第１識別結果が識別失敗であると、物理ボタンが上昇する過程で指紋識別を行って、第２識別結果を取得して、第２識別結果を今回の指紋識別の最終識別結果とすることにより、ユーザが物理ボタンに対して押す操作を一回行う過程で指紋識別を二回実行することができて、押す過程で押す力がより大きいため指紋が力を受けて変形されてしまう問題、及び、指と指紋識別コンポーネントとの間で変位が発生して指紋識別に失敗してしまう問題を解決して、指紋識別の成功率を改善する効果を得た。
【００３１】
図２は、例示的なもう一実施例に係る指紋識別方法を示すフローチャートである。上記指紋識別方法は、端末に用いられる。図２に示したように、上記指紋識別方法は、以下のステップを含む。
【００３２】
本実施例によって提供する指紋識別方法は、物理ボタン中に設置された指紋識別コンポーネントによって実行される。指紋識別コンポーネントは、指紋センサ及び処理チップを少なくとも含む。ここで、指紋センサは、物理ボタンに作用する指の識別待ち指紋を収集し、上記識別待ち指紋を処理チップに送信し、処理チップは、予め保存した基準指紋を読み取って、識別待ち指紋と基準指紋とを比較して、識別結果を取得する。
【００３３】
本実施例によって提供する指紋識別方法は、端末の全ての識別ケースに応用される。例えば、画面のロックを解除する際の識別ケース、支払いする際の識別ケース、暗号化された情報を読み取る際の識別ケース、ＡＰＰをダウンロードする際の識別ケース、情報を削除する際の識別ケース、等に応用でき、本実施例は、識別ケースに対して限定しない。指紋識別方法をどの識別ケースに応用する際にも、実現する際には、すべて、サードパーティプログラムによって指紋識別コンポーネントを呼び出して、指紋識別コンポーネントにより指紋識別を行って、識別結果をサードパーティＡＰＰに返す。
【００３４】
ステップ２０１において、サードパーティプログラムが送信した呼出命令を受信し、呼出命令によってステップ２０２をトリガして実行する。
【００３５】
サードパーティプログラムは、ユーザがトリガした操作を受信し、所定の設定によってユーザの指紋を識別する必要があると特定した時に、物理ボタン中に設置された指紋識別コンポーネントに呼出命令を送信する。上記呼出命令は、指紋識別コンポーネントが物理ボタンに作用する指の指紋を識別するように、指示するための命令であり、即ち、ステップ２０２を実行するように、指示するための命令である。
【００３６】
図３を参照すると、サードパーティプログラムは、t１タイミングに、指紋識別コンポーネントに呼出命令を送信する。
【００３７】
ステップ２０２において、指紋識別コンポーネントが設置された物理ボタンが押下される過程で指紋識別を行って、第１識別結果を取得する。
【００３８】
図４を参照すると、指紋識別コンポーネントが一回目の指紋識別を行う過程は、以下である。
【００３９】
ステップ２０２１において、ユーザの指が指紋識別コンポーネントが設置された物理ボタンを接触する際に発生された第１割込み信号を受信する。
【００４０】
指紋識別コンポーネントは、ユーザの指が物理ボタンを接触する際に、第１割込み信号を受信することになる。図３において、ユーザの指が物理ボタンを接触するタイミングがt２タイミングであると、指紋識別コンポーネントは、t２タイミングで、第１割込み信号を受信することになる。
【００４１】
ステップ２０２２において、第１割込み信号によって、指の第１識別待ち指紋を収集する。
【００４２】
ステップ２０２３において、第１識別待ち指紋と所定の基準指紋とを比較して、第１識別結果を取得する。
【００４３】
一般的に、指紋識別コンポーネントが指紋識別を行う時間は、非常に短く、ユーザが物理ボタンを底部まで押下する前に指紋識別を完成する。図３において、ユーザが物理ボタンを底部まで押下するタイミングがt３タイミングであると、指紋識別コンポーネントは、t３タイミングの前に、第１識別結果を取得することになる。
【００４４】
ステップ２０３において、第１識別結果が識別失敗であると、物理ボタンが上昇する過程で指紋識別を行って、第２識別結果を取得し、ステップ２０４を実行する。
【００４５】
ユーザが物理ボタンを押す際に、押す力が相対的に大きいと、指の表面は力を受けて変形されるので、指紋識別コンポーネントが収集した第１識別待ち指紋が正確にならないか、或いは、物理ボタンが押下されてから上昇する間に指と物理ボタンとの間で変位が発生する可能性があるため、指紋識別コンポーネントが収集した第１識別待ち指紋が正確にならないおそれがある。このような二種の場合に、指紋識別コンポーネントにより第１識別待ち指紋と基準指紋とを比較すると、物理ボタンを押す指が基準指紋を収集した指であっても、指紋識別コンポーネントが得た第１識別結果はやはり識別失敗になる。本実施例においては、第１識別待ち指紋の収集が正確でないため識別失敗になってしまう問題を解決するために、物理ボタンが上昇する過程で、指紋識別コンポーネントに対して、二回目に、指紋識別を行うことにより、指紋識別の成功率を改善する。
【００４６】
図５を参照すると、指紋識別コンポーネントにより一回目に指紋を識別する過程は、以下のとおりである。
【００４７】
ステップ２０３１において、ユーザの指が物理ボタンを離れる際に発生された第２割込み信号を受信する。
【００４８】
指紋識別コンポーネントは、ユーザの指が物理ボタンを離れる際に、第２割込み信号を受信することになる。図３において、ユーザの指が物理ボタンを離すタイミングがt４タイミングであると、この時、物理ボタンが上昇し、指紋識別コンポーネントはt４タイミングで第２割込み信号を受信することになる。
【００４９】
ステップ２０３２において、第２割込み信号によって指の第２識別待ち指紋を収集する。
【００５０】
ステップ２０３３において、第２識別待ち指紋と所定の基準指紋とを比較して、第２識別結果を取得する。
【００５１】
一般的に、指紋識別コンポーネントにより指紋識別を行う時間は、相対的に短いし、物理ボタンが押される前の状態に回復する前に、指紋識別がすでに完成される。図３において、物理ボタンが押される前の状態に回復したタイミングがt５タイミングであると、指紋識別コンポーネントは、t５タイミングの前に第２識別結果を取得することになる。
【００５２】
ステップ２０４において、第２識別結果を今回の指紋識別の最終識別結果とし、ステップ２０６を実行する。
【００５３】
指紋識別コンポーネントは、第２識別結果が識別成功であっても識別失敗であっても、第２識別結果を最終識別結果とする。
【００５４】
ステップ２０５において、第１識別結果が識別成功であると、第１識別結果を今回の指紋識別の最終識別結果とする。
【００５５】
二回目の指紋識別の実行は、第１識別結果が識別成功であると、もう、意味がなくなるし、且つ、処理リソースが無駄になる。それで、指紋識別コンポーネントは、第１識別結果作を、直接に、最終の識別結果とする。
【００５６】
ステップ２０６において、最終識別結果をサードパーティプログラムに送信する。
【００５７】
図３において、指紋識別コンポーネントは、t５タイミングの前に、最終識別結果をサードパーティプログラムに送信し、サードパーティプログラムは、最終識別結果に基づいて識別成功か否かを特定する。
【００５８】
サードパーティプログラムは、最終識別結果が識別失敗であると、最終識別結果が識別成功になるまで、繰り返しに、ステップ２０１を実行してもよい。或いは、指紋識別コンポーネントを呼び出す回数が、所定の閾値を越えるまで、繰り返しに、ステップ２０１を実行してもよい。
【００５９】
上記のように、本発明によって提供する指紋識別方法によると、指紋識別コンポーネントが設置された物理ボタンが押下される過程で指紋識別を行って、第１識別結果を取得し、第１識別結果が識別失敗であると、物理ボタンが上昇する過程で指紋識別を行って、第２識別結果を取得して、第２識別結果を今回の指紋識別の最終識別結果とすることにより、ユーザが物理ボタンに対して押す操作を一回行う過程で指紋識別を二回実行することができて、押す過程で押す力がより大きいため指紋が力を受けて変形されてしまう問題、及び、指と指紋識別コンポーネントとの間で変位が発生して指紋識別に失敗してしまう問題を解決して、指紋識別の成功率を改善する効果を得た。
【００６０】
第１識別結果が識別成功であると、第１識別結果を今回の指紋識別の最終識別結果とし、この場合は、二回目の指紋識別を行わないことにより、一回目の指紋識別に成功した後に再び二回目の指紋識別を行うことで無駄になる処理リソースを節約できる。
【００６１】
図６は、例示的な一実施例に係る指紋識別装置を示すブロック図である。上記指紋識別装置は、端末に用いられる。図６に示したように、上記指紋識別装置は、第１識別モジュール６１０、第２識別モジュール６２０及び第１特定モジュール６３０を備える。
【００６２】
上記第１識別モジュール６１０は、指紋識別コンポーネントが設置された物理ボタンが押下される過程で指紋識別を行って、第１識別結果を取得する。
【００６３】
上記第２識別モジュール６２０は、第１識別モジュール６１０が取得した第１識別結果が識別失敗であると、物理ボタンが上昇する過程で指紋識別を行って、第２識別結果を取得する。
【００６４】
上記第１特定モジュール６３０は、第２識別モジュール６２０が取得した第２識別結果を今回の指紋識別の最終識別結果とする。
【００６５】
上記のように、本発明によって提供される指紋識別装置は、指紋識別コンポーネントが設置された物理ボタンが押下される過程で指紋識別を行って、第１識別結果を取得し、第１識別結果が識別失敗であると、物理ボタンが上昇する過程で指紋識別を行って、第２識別結果を取得して、第２識別結果を今回の指紋識別の最終識別結果とすることにより、ユーザが物理ボタンに対して押す操作を一回行う過程で指紋識別を二回実行することができて、押す過程で押す力がより大きいため指紋が力を受けて変形されてしまう問題、及び、指と指紋識別コンポーネントとの間で変位が発生して指紋識別に失敗してしまう問題を解決して、指紋識別の成功率を改善する効果を得た。
【００６６】
図７は、例示的な一実施例に係る指紋識別装置を示すブロック図である。上記指紋識別装置は、端末に用いられる。図７に示したように、上記指紋識別装置は、第１識別モジュール７１０、第２識別モジュール７２０及び第１特定モジュール７３０を備える。
【００６７】
上記第１識別モジュール７１０は、指紋識別コンポーネントが設置された物理ボタンが押下される過程で指紋識別を行って、第１識別結果を取得する。
【００６８】
上記第２識別モジュール７２０は、第１識別モジュール７１０が取得した第１識別結果が識別失敗であると、物理ボタンが上昇する過程で指紋識別を行って、第２識別結果を取得する。
【００６９】
上記第１特定モジュール７３０は、第２識別モジュール７２０が取得した第２識別結果を今回の指紋識別の最終識別結果とする。
【００７０】
オプションとして、装置は、第２特定モジュール７４０をさらに備える。
【００７１】
上記第２特定モジュール７４０は、第１識別モジュール７１０が取得した第１識別結果が識別成功であると、第１識別結果を今回の指紋識別の最終識別結果とする。
【００７２】
オプションとして、第１識別モジュール７１０は、さらに、
ユーザの指が指紋識別コンポーネントが設置された物理ボタンを接触する際に発生された第１割込み信号を受信し、
第１割込み信号によって指の第１識別待ち指紋を収集し、
第１識別待ち指紋と所定の基準指紋とを比較して、第１識別結果を取得する。
【００７３】
オプションとして、第２識別モジュール７２０は、さらに、
ユーザの指が物理ボタンを離す際に発生された第２割込み信号を受信し、
第２割込み信号によって指の第２識別待ち指紋を収集し、
第２識別待ち指紋と所定の基準指紋とを比較して、第２識別結果を取得する。
【００７４】
オプションとして、装置は、命令受信モジュール７５０及び結果送信モジュール７６０をさらに備える。
【００７５】
上記命令受信モジュール７５０は、サードパーティプログラムが送信した呼出命令を受信し、呼出命令によって、第１識別モジュール７１０をトリガして、指紋識別コンポーネントが設置された物理ボタンが押下される過程で指紋識別を行うことで第１識別結果を取得する処理を実行させる。
【００７６】
上記結果送信モジュール７６０は、最終識別結果をサードパーティプログラムに送信する。
【００７７】
上記のように、本発明によって提供される指紋識別装置は、指紋識別コンポーネントが設置された物理ボタンが押下される過程で指紋識別を行って、第１識別結果を取得し、第１識別結果が識別失敗であると、物理ボタンが上昇する過程で指紋識別を行って、第２識別結果を取得して、第２識別結果を今回の指紋識別の最終識別結果とすることにより、ユーザが物理ボタンに対して押す操作を一回行う過程で指紋識別を二回実行することができて、押す過程で押す力がより大きいため指紋が力を受けて変形されてしまう問題、及び、指と指紋識別コンポーネントとの間で変位が発生して指紋識別に失敗してしまう問題を解決して、指紋識別の成功率を改善する効果を得た。
【００７８】
第１識別結果が識別成功であると、第１識別結果を今回の指紋識別の最終識別結果とし、この場合は、二回目の指紋識別を行わないことにより、一回目の指紋識別に成功した後に再び二回目の指紋識別を行うことで無駄になる処理リソースを節約できる。
【００７９】
上記の実施例の装置について、その各モジュールが実行する操作の具体的な形態は既に当該方法に関する実施例において詳細に説明したため、ここでは詳細に説明しない。
【００８０】
本発明の例示的な一実施例は、本発明によって提供する指紋識別方法を実現できる指紋識別装置を提供する。
【００８１】
上記指紋識別装置は、
プロセッサと、
上記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
上記プロセッサは、
指紋識別コンポーネントが設置された物理ボタンが押下される過程で指紋識別を行って、第１識別結果を取得し、
上記第１識別結果が識別失敗であると、上記物理ボタンが上昇する過程で指紋識別を行って、第２識別結果を取得し、
上記第２識別結果を今回の指紋識別の最終識別結果とする、ように構成される。
【００８２】
図１３は、例示的な一実施例に係る端末１３００を示すブロック図である。例えば、端末１３００は、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信デバイス、ゲームコンソール、タブレットデバイス、医療機器、フィットネス機器、パーソナルデジタルアシスタント等であってもよい。
【００８３】
図１３を参照して、端末１３００は、プロセスアセンブリ１３０２、メモリ１３０４、電源アセンブリ１３０６、マルチメディアアセンブリ１３０８、オーディオアセンブリ１３１０、入出力（Ｉ／Ｏ）インターフェイス１３１２、センサアセンブリ１３１４、及び通信アセンブリ１３１６のような一つ以上のアセンブリを含んでよい。
【００８４】
プロセスアセンブリ１３０２は、一般的には端末１３００の全体の動作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ動作、及び記録動作と関連する動作を制御する。プロセスアセンブリ１３０２は、一つ以上のプロセッサ１３２０を含み、これらによって命令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ１３０２は、一つ以上のモジュールを含み、これらによってプロセスアセンブリ１３０２と他のアセンブリの間のインタラクションを容易にするようにしてもよい。例えば、プロセスアセンブリ１３０２は、マルチメディアモジュールを含み、これらによってマルチメディアアセンブリ１３０８とプロセスアセンブリ１３０２の間のインタラクションを容易にするようにしてもよい。
【００８５】
メモリ１３０４は、各種類のデータを記憶することにより端末１３００の動作を支援するように構成される。これらのデータの例は、端末１３００において動作するいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ１３０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（ＳｔａｔｉｃＲａｎｄｏｍＡｃｃｅｓｓＭｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【００８６】
電源アセンブリ１３０６は、端末１３００の多様なアセンブリに電力を供給する。電源アセンブリ１３０６は、電源管理システム、一つ以上の電源、及び端末１３００のための電力の生成、管理及び割り当てに関連付けられている他のアセンブリを含んでもよい。
【００８７】
マルチメディアアセンブリ１３０８は、前記端末１３００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含んでおり、タッチ、スワイプ、及びタッチパネル上のジェスチャを検出することができる。前記タッチセンサは、タッチ、或はスワイプの動作の境界だけでなく、前記のタッチ、或はスワイプ操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディアアセンブリ１３０８は、一つのフロントカメラ、及び／又はリアカメラを含む。端末１３００が、例えば撮影モード、或はビデオモード等の動作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【００８８】
オーディオアセンブリ１３１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオアセンブリ１３１０は、一つのマイク（ＭＩＣ）を含み、端末１３００が、例えば呼出しモード、記録モード、及び音声認識モード等の動作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ１３０４に記憶されたり、通信アセンブリ１３１６を介して送信されたりされる。上記の実施例において、オーディオアセンブリ１３１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【００８９】
Ｉ／Ｏインターフェイス１３１２は、プロセスアセンブリ１３０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、作動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【００９０】
センサアセンブリ１３１４は、端末１３００に各種の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ１３１４は、端末１３００のＯＮ／ＯＦＦ状態、端末１３００のディスプレイとキーパッドのようなアセンブリの相対的な位置決めを検出できる。また、例えば、センサアセンブリ１３１４は、端末１３００、或は端末１３００の一つのアセンブリの位置変更、ユーザと端末１３００とが接触しているか否か、端末１３００の方位、又は加速／減速、端末１３００の温度の変化を検出できる。センサアセンブリ１３１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ１３１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ画像センサのような光センサを含んでもよい。上記の実施例において、当該センサアセンブリ１３１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【００９１】
通信アセンブリ１３１６は、端末１３００と他の機器の間に有線、又は利便性のよい形態の通信を提供する。端末１３００は、例えばＷｉＦｉ（登録商標）、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた無線ネットワークに接続されてもよい。一つの例示的な実施例において、通信アセンブリ１３１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、前記通信アセンブリ１３１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を可能にする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ Ｄａｔａ Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ Ｗｉｄｅ Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））技術、他の技術に基づいて実現できる。
【００９２】
例示的な実施例において、端末１３００は、一つ以上のＡＳＩＣ（ＡｐｐｌｉｃａｔｉｏｎＳｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【００９３】
例示的な実施例において、さらに、命令を含むコンピュータ読取り可能な非一時的な記録媒体、例えば命令を含むメモリ１３０４を提供しており、端末１３００のプロセッサ１３２０により上記命令を実行して上記方法を実現する。例えば、前記コンピュータ読取り可能な非一時的な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ-ＲＯＭ、磁気テープ、フロッピーディスク（登録商標）、光データ記憶デバイス等である。
【００９４】
当業者は、明細書を検討して本発明を実施した後、本発明の他の実施例を容易に考え出すことができる。本願は、本発明のいずれの変形、用途、又は適応的な変更をカバーすることを意図しており、これらの変形、用途、又は適応的な変更は、本発明の一般的な原理に従い、また、本発明では公開していない当該技術分野の公知の知識又は通常の技術手段を含む。明細書と実施例はただ例示として考慮され、本発明の本当の範囲と趣旨は以下の特許請求の範囲に記載される。
【００９５】
本発明は上記に記述され、また図面で示した厳密な構成に限定されず、その範囲を逸脱しない限り多様な置換えと変更を行うことができると、理解されるべきである。本発明の範囲は添付の特許請求の範囲のみにより限定される。
【図１】
0006437632.tif 000002
【図２】
0006437632.tif 000003
【図３】
0006437632.tif 000004
【図４】
0006437632.tif 000005
【図５】
0006437632.tif 000006
【図６】
0006437632.tif 000007
【図７】
0006437632.tif 000008
【図８】
0006437632.tif 000009