(57)【要約】      （修正有）【課題】通信技術領域に関して、アプリケーションプログラムを保護する方法及び装置を提供する。【解決手段】指定のアプリケーションプログラムに対するロック指令を受信する１０１、ユーザーの生物情報を抽出する１０２、ユーザーの生物情報より指定のアプリケーションプログラムをロックして、ロック後のアプリケーションプログラムを取得する１０３、装置であって、第一受信モジュール、第一抽出モジュール及びロックモジュールを含み、ユーザーの生物情報を取得かつ利用することによって、指定のアプリケーションプログラムをロックして、ロック後のアプリケーションプログラムを取得する。【選択図】図１
2015026357.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションプログラムを保護する方法であって、
前記方法は：
指定のアプリケーションプログラムに対するロック指令を受信する；
ユーザーの生物情報を抽出する；
ユーザーの生物情報より指定のアプリケーションプログラムをロックして、ロック後のアプリケーションプログラムを取得する
ことを含むことを特徴とする方法。
【請求項２】
請求項1に記載された方法であって、
前記方法は：
ロック後のアプリケーションプログラムを起動する指令を受信する：
ユーザーの生物情報を抽出する；
抽出されたユーザーの生物情報よりユーザーに対する身分認証を行う；
ユーザーに対する身分認証が成功した場合、ロック後のアプリケーションプログラムをアンロックして、かつアンロックされたアプリケーションプログラムを起動する；
を更に含むことを特徴とする方法。
【請求項３】
請求項2に記載された方法であって、
前記抽出されたユーザーの生物情報よりユーザーに対する身分認証を行うのは、
抽出されたユーザーの生物情報と、事前保存されたユーザーの生物情報と比較する；
抽出されたユーザーの生物情報と、事前保存されたユーザーの生物情報と同一である場合、ユーザーに対する身分認証は成功する
を含むことを特徴とする方法。
【請求項４】
請求項3に記載された方法であって、
前記方法は：
事前にユーザーの生物情報を抽出する：
事前に抽出されたユーザーの生物情報を予め設置したメモリースペースに保存する
を更に含むことを特徴とする方法。
【請求項５】
請求項1に記載された方法であって、
前記指定のアプリケーションプログラムに対するロック指令を受信する前に、移動端末と接続する生物情報装置のシリアルナンバーを取得する；
移動端末と接続する生物情報装置のシリアルナンバーより、接続する生物情報装置に対する認証を行う；
接続する生物情報装置に対する認証が成功した場合、生物情報装置より抽出されたユーザーの生物情報を受信する；
抽出されたユーザーの生物情報よりユーザーに対する身分認証を行う；
ユーザーに対する身分認証が成功した場合、ユーザーが移動端末でロックしようとするアプリケーションプログラムを指定できると確定する
を含むことを特徴とする方法。
【請求項６】
請求項5に記載された方法であって、
前記方法は：
ロック後のアプリケーションプログラムを起動する指令を取得する：
移動端末と接続する生物情報装置のシリアルナンバーを取得する；
移動端末と接続する生物情報装置のシリアルナンバーより、接続する生物情報装置に対する認証を行う；
接続する生物情報装置に対する認証が成功した場合、ユーザーの生物情報を抽出する；
抽出されたユーザーの生物情報よりユーザーに対する身分認証を行う；
ユーザーに対する身分認証が成功した場合、ロック後のアプリケーションプログラムをアンロックして、かつアンロックされたアプリケーションプログラムを起動する
を含むことを特徴とする方法。
【請求項７】
請求項6に記載された方法であって、移動端末と接続する生物情報装置のシリアルナンバーより、接続する生物情報装置に対する認証を行うのは、
移動端末と接続する生物情報装置のシリアルナンバーと、保存された移動端末と対応する生物情報装置のシリアルナンバーと比較する；
移動端末と接続する生物情報装置のシリアルナンバーと、保存された移動端末と対応する生物情報装置のシリアルナンバーと同一である場合、接続する生物情報装置に対する認証が成功する
を含むことを特徴とする方法。
【請求項８】
請求項1〜7のいずれに記載された方法であって、
前記ユーザーの生物情報は、指紋情報、虹彩情報、微細血管情報、面部表情情報及び面部特徴情報での少なくとも一種を含むことを特徴とする方法。
【請求項９】
アプリケーションプログラムを保護する装置であって、
指定のアプリケーションプログラムに対するロック指令を受信する第一受信モジュールと、
ユーザーの生物情報を抽出する第一抽出モジュールと、
ユーザーの生物情報より指定のアプリケーションプログラムをロックして、ロック後のアプリケーションプログラムを取得するロックモジュールと
を含むことを特徴とする装置。
【請求項１０】
請求項9に記載された装置であって、さらに、
ロック後のアプリケーションプログラムを起動する指令を取得する第一取得モジュールと、
ユーザーの生物情報を抽出する第二抽出モジュールと、
抽出されたユーザーの生物情報よりユーザーに対する身分認証を行う第一認証モジュールと、
ユーザーに対する身分認証が成功した場合、ロック後のアプリケーションプログラムをアンロックして、かつアンロックされたアプリケーションプログラムを起動する第一アンロックモジュールと
を含むことを特徴とする装置。
【請求項１１】
請求項10に記載された装置であって、
前記第一認証モジュールは、
抽出されたユーザーの生物情報と、事前保存されたユーザーの生物情報と比較する第一比較ユニットと、
抽出されたユーザーの生物情報と、事前保存されたユーザーの生物情報と同一である場合、ユーザーに対する身分認証は成功する第一認証ユニットと
を含むことを特徴とする装置。
【請求項１２】
請求項11に記載された装置であって、
前記第一認証モジュールはさらに、
事前にユーザーの生物情報を抽出する抽出ユニットと、
事前に抽出されたユーザーの生物情報を予め設置したメモリースペースに保存する保存ユニットと
を含むことを特徴とする装置。
【請求項１３】
請求項9に記載された装置であって、さらに、
移動端末と接続する生物情報装置のシリアルナンバーを取得する第二取得モジュールと、
移動端末と接続する生物情報装置のシリアルナンバーより、接続する生物情報装置に対する認証を行う第二認証モジュールと、
接続する生物情報装置に対する認証が成功した場合、前記生物情報装置より抽出されたユーザーの生物情報を受信する第二受信モジュールと、
抽出されたユーザーの生物情報よりユーザーに対する身分認証を行う第三認証モジュールと、
ユーザーに対する身分認証が成功した場合、ユーザーが移動端末でロックしようとするアプリケーションプログラムを指定できると確定する確定モジュールと
を含むことを特徴とする装置。
【請求項１４】
請求項13に記載された装置であって、さらに、
ロック後のアプリケーションプログラムを起動する指令を取得する第三取得モジュールと、
移動端末と接続する生物情報装置のシリアルナンバーを取得する第四取得モジュールと、
移動端末と接続する生物情報装置のシリアルナンバーより、接続する生物情報装置に対する認証を行う第四認証モジュールと、
接続する生物情報装置に対する認証が成功した場合、ユーザーの生物情報を抽出する第三抽出モジュールと、
抽出されたユーザーの生物情報よりユーザーに対する身分認証を行う第五認証モジュールと、
ユーザーに対する身分認証が成功した場合、ロック後のアプリケーションプログラムをアンロックして、かつアンロックされたアプリケーションプログラムを起動する第二アンロックモジュールと
を含むことを特徴とする装置。
【請求項１５】
請求項14に記載された装置であって、
前記第四認証モジュールは、
移動端末と接続する生物情報装置のシリアルナンバーと、保存された移動端末と対応する生物情報装置のシリアルナンバーと比較する第二比較ユニットと、
移動端末と接続する生物情報装置のシリアルナンバーと、保存された移動端末と対応する生物情報装置のシリアルナンバーと同一である場合、接続する生物情報装置に対する認証が成功する第二認証ユニットと
を含むことを特徴とする装置。
【請求項１６】
請求項9〜15のいずれに記載された装置であって、
前記ユーザーの生物情報は
指紋情報、虹彩情報、微細血管情報、面部表情情報及び面部特徴情報うちの少なくとも一種を含むことを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術分野に関し、特にアプリケーションプログラムを保護する方法及び装置に関わっている。
【背景技術】
【０００２】
通信技術の発展に伴って、携帯電話など移動端末の功能が益々強くなり、移動端末より電話をかけたり、メッセージを送信したりすることだけではなく、移動端末に即時通信ソフト、描画ソフト、ゲームソフトなど各種のアプリケーションソフトをインストールして、各種のアプリケーションソフトを利用することで、移動端末より即時通信、描画及びゲームなどをすることができる。
【０００３】
移動端末にあるアプリケーションソフトが不正ユーザーに使用されることを避けるために、現在よく移動端末の画面をロックする（スクリーンセーバー）方式
によって、移動端末にあるアプリケーションソフトを保護している。
【０００４】
ところが、移動端末にあるすべてのアプリケーションソフトを保護する必要はなく、使用上不便である。且つスクリーンセーバーが解除されやすく、安全性が低い。
【発明の概要】
【０００５】
先行技術の問題を解決するために、本発明の実施例はアプリケーションプログラムを保護する方法及び装置を提供して、本発明の技術案とは、具体的に下記のように参照する。
【０００６】
一方では、本発明はアプリケーションプログラムを保護する方法を開示され、前記方法は下記の内容を含む：
指定のアプリケーションプログラムに対するロック指令を受信する；
ユーザーの生物情報を抽出する；
ユーザーの生物情報より指定のアプリケーションプログラムをロックして、ロック後のアプリケーションプログラムを取得する。
【０００７】
もう一方では、本発明はアプリケーションプログラムを保護する装置を開示され、前記装置は、
指定のアプリケーションプログラムに対するロック指令を受信する第一受信モジュールと、
ユーザーの生物情報を抽出する第一抽出モジュールと、
ユーザーの生物情報より指定のアプリケーションプログラムをロックして、ロック後のアプリケーションプログラムを取得するロックモジュールを含む。
【０００８】
本発明の実施例が提供された技術案は、下記の有益な効果を有する。
【０００９】
本発明はユーザーの生物情報を取得かつ利用することによって、指定のアプリケーションプログラムをロックして、ロック後のアプリケーションプログラムを取得することで、ユーザーが他のアプリケーションプログラムを利用することを便利にして、かつ指定のアプリケーションプログラムの安全性を向上させる。
【図面の簡単な説明】
【００１０】
本発明実施例の技術案をより一層明確に説明するために、以下実施例に記載された図面について簡単に紹介する。明らかに、下記された図面はただ本発明実施例の一部であり、当業者にとって、創造的な労働をせず、それらの図面から他の図面をもらえる。
【００１１】
【図１】本発明実施例一が提供したアプリケーションプログラムを保護する方法のフロー図である。
【図２】本発明実施例二が提供したアプリケーションプログラムを保護する方法のフロー図である。
【図３】本発明実施例三が提供したアプリケーションプログラムを保護する方法のフロー図である。
【図４】本発明実施例四が提供した第一種目アプリケーションプログラムを保護する装置の構造図である。
【図５】本発明実施例四が提供した第二種目アプリケーションプログラムを保護する装置の構造図である。
【図６】本発明実施例四が提供した第三種目アプリケーションプログラムを保護する装置の構造図である。
【図７】本発明実施例四が提供した第四種目アプリケーションプログラムを保護する装置の構造図である。
【発明を実施するための形態】
【００１２】
本発明の目的、技術案及び優れた点はより一層明確になるために、以下では、図面を参照して本発明の実施形態について詳しく記述する。
【００１３】
実施例一
本発明の実施例はアプリケーションプログラムを保護する方法を開示され、図1に示すように、当該方法は下記の内容を含む。
【００１４】
101：指定のアプリケーションプログラムに対するロック指令を受信する。
【００１５】
102：ユーザーの生物情報を抽出する。
【００１６】
103：ユーザーの生物情報より指定のアプリケーションプログラムをロックして、ロック後のアプリケーションプログラムを取得する。
【００１７】
好ましくは、該方法は更に下記の内容を含む。
【００１８】
ロック後のアプリケーションプログラムを起動する指令を受信する。
【００１９】
ユーザーの生物情報を抽出する。
【００２０】
抽出されたユーザーの生物情報よりユーザーに対する身分認証を行う。
【００２１】
ユーザーに対する身分認証が成功した場合、ロック後のアプリケーションプログラムをアンロックして、かつアンロックされたアプリケーションプログラムを起動する。
【００２２】
好ましくは、該方法は更に下記の内容を含む。
【００２３】
ユーザーがアンロックされたアプリケーションプログラムを操作しない時間は、所定の時間間隔を超えるか否かを判断する。
【００２４】
超える場合、アンロックされたアプリケーションプログラムをロック後のアプリケーションプログラムに回復する。
【００２５】
好ましくは、抽出されたユーザーの生物情報よりユーザーに対する身分認証は、下記の内容を含む。
【００２６】
抽出されたユーザーの生物情報と、事前保存されたユーザーの生物情報と比較する。
【００２７】
抽出されたユーザーの生物情報と、事前保存されたユーザーの生物情報と同一である場合、ユーザーに対する身分認証は成功する。
【００２８】
好ましくは、該方法は更に下記の内容を含む。
【００２９】
事前にユーザーの生物情報を抽出する。
【００３０】
事前に抽出されたユーザーの生物情報を予め設置したメモリースペースに保存する。
【００３１】
好ましくは、該方法は更に下記の内容を含む。
【００３２】
指定のアプリケーションプログラムに対するロック指令を受信する前に、下記の内容を含む。
【００３３】
移動端末と接続する生物情報装置のシリアルナンバーを取得する。
【００３４】
移動端末と接続する生物情報装置のシリアルナンバーより、接続する生物情報装置に対する認証を行う。
【００３５】
接続する生物情報装置に対する認証が成功した場合、生物情報装置より抽出されたユーザーの生物情報を受信する。
【００３６】
抽出されたユーザーの生物情報よりユーザーに対する身分認証を行う。
【００３７】
ユーザーに対する身分認証が成功した場合、ユーザーが移動端末でロックしようとするアプリケーションプログラムを指定することが確定できる。
【００３８】
好ましくは、該方法は更に下記の内容を含む。
【００３９】
ロック後のアプリケーションプログラムを起動する指令を取得する。
【００４０】
移動端末と接続する生物情報装置のシリアルナンバーを取得する。
【００４１】
移動端末と接続する生物情報装置のシリアルナンバーより、接続する生物情報装置に対する認証を行う。
【００４２】
接続する生物情報装置に対する認証が成功した場合、ユーザーの生物情報を抽出する。
【００４３】
抽出されたユーザーの生物情報よりユーザーに対する身分認証を行う。
【００４４】
ユーザーに対する身分認証が成功した場合、ロック後のアプリケーションプログラムをアンロックして、かつアンロックされたアプリケーションプログラムを起動する。
【００４５】
好ましくは、移動端末と接続する生物情報装置のシリアルナンバーより、接続する生物情報装置に対する認証を行うのは、下記の内容を含む。
【００４６】
移動端末と接続する生物情報装置のシリアルナンバーと、保存された移動端末と対応する生物情報装置のシリアルナンバーと比較する。
【００４７】
移動端末と接続する生物情報装置のシリアルナンバーと、保存された移動端末と対応する生物情報装置のシリアルナンバーと同一である場合、接続する生物情報装置に対する認証が成功する。
【００４８】
好ましくは、ユーザーの生物情報は指紋情報、虹彩情報、微細血管情報、面部表情情報及び面部特徴情報うちの少なくとも一種を含む。
【００４９】
本発明の実施例に記述されたアプリケーションプログラムを保護する方法は、ユーザーの生物情報を取得かつ利用することによって、指定のアプリケーションプログラムをロックして、ロック後のアプリケーションプログラムを取得することで、ユーザーが他のアプリケーションプログラムを利用することを便利にして、かつ指定のアプリケーションプログラムの安全性を向上させる。抽出されたユーザーの生物情報よりユーザーに対する身分認証を行い、身分認証が成功してから、アプリケーションプログラムを使用できるため、さらに指定のアプリケーションプログラムの安全性を向上させる。
【００５０】
実施例二
本発明の実施例はアプリケーションプログラムを保護する方法を開示され、図2に示すように、当該方法は下記の内容を含む。
【００５１】
201：指定のアプリケーションプログラムに対するロック指令を受信する。
【００５２】
具体的には、ユーザーはアプリケーションプログラムをロックすると設置する画面に入って、アプリケーションプログラムの具体的な情況に応じて、一部のアプリケーションプログラムを選択してロックする。
【００５３】
202：ユーザーの生物情報を抽出する。
【００５４】
その中に、ユーザーの生物情報は指紋情報、虹彩情報、微細血管情報、面部表情情報及び面部特徴情報等の少なくとも一種を含む。
【００５５】
203：ユーザーの生物情報より指定のアプリケーションプログラムをロックして、ロック後のアプリケーションプログラムを取得する。
【００５６】
具体的には、ロック後のアプリケーションプログラムのアイコンにロックマークが現れ、該アプリケーションプログラムがロックされたことをユーザーに注意を与える。
【００５７】
204：ロック後のアプリケーションプログラムを起動する指令を受信する。
【００５８】
具体的には、移動端末ユーザーはロック後のアプリケーションプログラムのアイコンをクリックして、PCユーザーはロック後のアプリケーションプログラムのアイコンをダブルクリックして、又はロック後のアプリケーションプログラムのアイコンで右ボタンをクリックしてメニューから起動を選択する等方式で、ロック後のアプリケーションプログラムを起動する指令を送信する。
【００５９】
205：ユーザーの生物情報を抽出する。
【００６０】
206：抽出されたユーザーの生物情報よりユーザーに対する身分認証を行い、身分認証が成功するか否か判断して、成功した場合、207を実施する；でなければ、208を実施する。
【００６１】
具体的には、抽出されたユーザーの生物情報よりユーザーに対する身分認証を行うのは、下記の内容を含む。
【００６２】
抽出されたユーザーの生物情報と、事前保存されたユーザーの生物情報と比較する。
【００６３】
抽出されたユーザーの生物情報と、事前保存されたユーザーの生物情報と同一である場合、ユーザーに対する身分認証は成功する。
【００６４】
抽出されたユーザーの生物情報と、事前保存されたユーザーの生物情報と同一ではない場合、ユーザーに対する身分認証は失敗する。
【００６５】
具体的には、事前にユーザーの生物情報を抽出することができる；事前に抽出されたユーザーの生物情報を予め設置したメモリースペースに保存する；ユーザーに対する身分認証を行うとき、予め設置したメモリースペースからユーザーの生物情報を取得する。
【００６６】
207：ロック後のアプリケーションプログラムをアンロックして、かつアンロックされたアプリケーションプログラムを起動して、終了する。
【００６７】
具体的には、ロック後のアプリケーションプログラムをアンロックして、かつアンロックされたアプリケーションプログラムを起動してから、ユーザーは該アプリケーションプログラムを正常に使用できる。
【００６８】
それに、具体的には、アンロックされたアプリケーションプログラムを起動してから、さらに下記の内容を含む。
【００６９】
ユーザーがアンロックされたアプリケーションプログラムを操作しない時間は、所定の時間間隔を超えるか否かを判断する。
【００７０】
超える場合、アンロックされたアプリケーションプログラムをロック後のアプリケーションプログラムに回復する。
【００７１】
208：エラーを提示し又はアラームして、終了する。
【００７２】
具体的には、エラーを提示し又はアラームする方式に限らず、該アプリケーションプログラムを正常に使用できないことをユーザーに提示する。例えば点滅するなど他の方式でも実現できる。
【００７３】
さらに、説明する必要なのは、現在NFCを利用して支払うとき、いずれも事前に携帯電話などの移動端末でNFC支払うプログラムをインストールする必要がある。ところが、一旦NFC支払うプログラムがインストールされた移動端末が紛失する場合、如何なる拾った人間でも支払う機能を使用できるため、ユーザーに損失をもたらす。そのために、本願発明実施例の方法に従い、予めNFC支払うプログラムをロックして、NFC支払うプログラムがロックされた場合、NFC支払うプログラムがインストールされた移動端末が紛失しても、他の人間はNFCを使用して支払うことができないので、さらにNFC支払いの安全を保証できる。
【００７４】
本発明の実施例に記述されたアプリケーションプログラムを保護する方法は、ユーザーの生物情報を取得かつ利用することによって、指定のアプリケーションプログラムをロックして、ロック後のアプリケーションプログラムを取得することで、ユーザーが他のアプリケーションプログラムを利用することを便利にして、かつ指定のアプリケーションプログラムの安全性を向上させる。抽出されたユーザーの生物情報よりユーザーに対する身分認証を行い、身分認証が成功してから、アプリケーションプログラムを使用できるため、さらに指定のアプリケーションプログラムの安全性を向上させる。
【００７５】
実施例三
本発明の実施例はアプリケーションプログラムを保護する方法を開示され、図3に示すように、当該方法は下記の内容を含む。
【００７６】
301：移動端末と接続する生物情報装置のシリアルナンバーを取得する。
【００７７】
302：移動端末と接続する生物情報装置のシリアルナンバーより、接続する生物情報装置に対する認証を行い、接続する生物情報装置に対する認証が成功するか否か判断して、接続する生物情報装置に対する認証が成功した場合、303を実施する；でなければ、313を実施する。
【００７８】
具体的には、事前に生物情報装置のシリアルナンバーを移動端末に登録且つ保存して、一つの移動端末に複数の生物情報装置のシリアルナンバーを登録できる。
【００７９】
具体的には、移動端末と接続する生物情報装置のシリアルナンバーより、接続する生物情報装置に対する認証を行うのは、下記の内容を含む。
【００８０】
移動端末と接続する生物情報装置のシリアルナンバーと、保存された移動端末と対応する生物情報装置のシリアルナンバーと比較する。
【００８１】
移動端末と接続する生物情報装置のシリアルナンバーと、保存された移動端末と対応する生物情報装置のシリアルナンバーと同一である場合、接続する生物情報装置に対する認証が成功する。
【００８２】
移動端末と接続する生物情報装置のシリアルナンバーと、保存された移動端末と対応する生物情報装置のシリアルナンバーと同一ではない場合、接続する生物情報装置に対する認証は失敗する。
【００８３】
303：生物情報装置より抽出されたユーザーの生物情報を受信する。
【００８４】
その中に、ユーザーの生物情報は、指紋情報、虹彩情報、微細血管情報、面部表情情報及び面部特徴情報などの少なくとも一種を含む。相応的に、生物情報装置は下記の指紋センサー、虹彩識別器、微細血管識別器及びフェイス識別器などの少なくとも一種を含む。
【００８５】
304：抽出されたユーザーの生物情報よりユーザーに対する身分認証を行い、ユーザーに対する身分認証が成功するか否かを判断して、成功した場合、305を実施する；でなければ、313を実施する。
【００８６】
305：ユーザーが移動端末でロックしようとするアプリケーションプログラムを指定することを確定して、指定のアプリケーションプログラムに対するロック指令を受信し、ユーザーの生物情報より指定のアプリケーションプログラムをロックして、ロック後のアプリケーションプログラムを取得する。
【００８７】
具体的には、ユーザーに対する身分認証が成功した場合、ユーザーは該移動端末の合法ユーザーと確定され、移動端末を使用できる。そのため、ユーザーは移動端末にインストールされたアプリケーションプログラムをロックするように設置するFingerQというアプリケーションプログラムのアプリケーションプログラム管理センターに入り、FingerQというアプリケーションプログラムを起動して、FingerQというアプリケーションプログラムのアプリケーションプログラムロックを設定する画面で、ロックしようとするアプリケーションプログラムを指定して、指定のアプリケーションプログラムに対するロックを実現する。
【００８８】
具体的には、アプリケーションプログラムロックを設定する画面で、ロック後のアプリケーションプログラムのアイコンがロックされたアイコン（即ちロックされた前のアプリケーションプログラムのアイコンと違う）と表示することができる。他の画面で、ロック後のアプリケーションプログラムのアイコンが正常のアイコン（即ちロックされた前のアプリケーションプログラムのアイコンと同じ）と表示することができる。ユーザーは具体的に該アプリケーションプログラムを操作するときだけ、該アプリケーションプログラムがロックされる否かが分かる。
【００８９】
306：ロック後のアプリケーションプログラムを起動する指令を取得する。
【００９０】
307：生物情報装置を差し込むことをユーザーに提示する。
【００９１】
308：移動端末と接続する生物情報装置のシリアルナンバーを取得する。
【００９２】
具体的には、ユーザーはロック後のアプリケーションプログラムを使用する必要である場合、生物情報装置が移動端末と接続する。その中に、生物情報装置は移動端末の通信インタフェースより移動端末と接続する。生物情報装置に移動端末の通信インタフェースのタイプと対応するインタフェースを設置するため、両者の接続を実現できる。例えば移動端末の通信インタフェースはMicro USBである場合、生物情報装置のインタフェースをMicro USBと設置する。
【００９３】
309：移動端末と接続する生物情報装置のシリアルナンバーより、接続する生物情報装置に対する認証を行い、接続する生物情報装置に対する認証が成功するか否かを判断して、接続する生物情報装置に対する認証が成功した場合、310を実施する；そうでなければ、313を実施する。
【００９４】
具体的には、移動端末と接続する生物情報装置のシリアルナンバーより、接続する生物情報装置に対する認証を行うのは、下記の内容を含む。
【００９５】
移動端末と接続する生物情報装置のシリアルナンバーと、保存された移動端末と対応する生物情報装置のシリアルナンバーと比較する。
【００９６】
移動端末と接続する生物情報装置のシリアルナンバーと、保存された移動端末と対応する生物情報装置のシリアルナンバーと同一である場合、接続する生物情報装置に対する認証が成功する。
【００９７】
移動端末と接続する生物情報装置のシリアルナンバーと、保存された移動端末と対応する生物情報装置のシリアルナンバーと同一ではない場合、接続する生物情報装置に対する認証は失敗する。
【００９８】
310：ユーザーの生物情報を抽出する。
【００９９】
311：抽出されたユーザーの生物情報よりユーザーに対する身分認証を行い、身分認証が成功するか否かを判断して、成功した場合、312を実施する；そうでなければ、313を実施する。
【０１００】
312：ロック後のアプリケーションプログラムをアンロックして、かつアンロックされたアプリケーションプログラムを起動して、終了する。
【０１０１】
説明する必要なのは、本発明の実施例に記述された方法は、接続する生物情報装置とユーザー対する身分認証とも成功した場合だけ、ロック後のアプリケーションプログラムをアンロックして、かつアンロックされたアプリケーションプログラムを起動できる。そのために、ロック後のアプリケーションプログラムに対するダブル保護を実現でき、安全性がより一層高くなる。それに、ユーザーは移動端末をPCなど他の設備に接続しても、ロック後のアプリケーションプログラムのデータを抽出すると、依然として暗号化データである。
【０１０２】
313：エラーを提示し又はアラームして、終了する。
【０１０３】
それに、説明する必要なのは、現在NFCを利用して支払うとき、いずれも事前に携帯電話などの移動端末でNFC支払うプログラムをインストールする必要がある。ところが、一旦NFC支払うプログラムがインストールされた移動端末が紛失する場合、如何なる拾った人間でも支払う機能を使用できるため、ユーザーに損失をもたらす。そのために、本願発明実施例の方法に従い、予めNFC支払うプログラムをロックして、NFC支払うプログラムがロックされた場合、NFC支払うプログラムがインストールされた移動端末が紛失しても、他の人間はNFCを使用して支払うことができないので、さらにNFC支払いの安全を保証できる。
【０１０４】
本発明の実施例に記述されたアプリケーションプログラムを保護する方法は、ユーザーの生物情報を取得かつ利用することによって、指定のアプリケーションプログラムをロックして、ロック後のアプリケーションプログラムを取得することで、ユーザーが他のアプリケーションプログラムを利用することを便利にして、かつ指定のアプリケーションプログラムの安全性を向上させる。抽出されたユーザーの生物情報よりユーザーに対する身分認証を行い、身分認証が成功してから、アプリケーションプログラムを使用できるため、さらに指定のアプリケーションプログラムの安全性を向上させる。
【０１０５】
実施例四
本発明の実施例はアプリケーションプログラムを保護装置を開示され、図4に示すように、当該装置は、
指定のアプリケーションプログラムに対するロック指令を受信する第一受信モジュール401と、
ユーザーの生物情報を抽出する第一抽出モジュール402と、
ユーザーの生物情報より指定のアプリケーションプログラムをロックして、ロック後のアプリケーションプログラムを取得するロックモジュール403を含む。
【０１０６】
好ましくは、図5に示すように、該装置は更に、
ロック後のアプリケーションプログラムを起動する指令を取得する第一取得モジュール404と、
ユーザーの生物情報を抽出する第二抽出モジュール405と、
抽出されたユーザーの生物情報よりユーザーに対する身分認証を行う第一認証モジュール406と、
ユーザーに対する身分認証が成功した場合、ロック後のアプリケーションプログラムをアンロックして、かつアンロックされたアプリケーションプログラムを起動する第一アンロックモジュール407を含む。
【０１０７】
好ましくは、第一認証モジュール406は、
抽出されたユーザーの生物情報と、事前保存されたユーザーの生物情報と比較する第一比較ユニットと、
抽出されたユーザーの生物情報と、事前保存されたユーザーの生物情報と同一である場合、ユーザーに対する身分認証は成功する第一認証ユニットを含む。
【０１０８】
具体的に、第一抽出モジュール402と第二抽出モジュール405は指紋センサー、フェイス識別器などでもいい。
【０１０９】
好ましくは、第一認証モジュール406はさらに、
事前にユーザーの生物情報を抽出する抽出ユニットと、
事前に抽出されたユーザーの生物情報を予め設置したメモリースペースに保存する保存ユニットを含む。
【０１１０】
好ましくは、図6に示すように、該装置は更に、
移動端末と接続する生物情報装置のシリアルナンバーを取得する第二取得モジュール408と、
移動端末と接続する生物情報装置のシリアルナンバーより、接続する生物情報装置に対する認証を行う第二認証モジュール409と、
接続する生物情報装置に対する認証が成功した場合、前記生物情報装置より抽出されたユーザーの生物情報を受信する第二受信モジュール410と、
抽出されたユーザーの生物情報よりユーザーに対する身分認証を行う第三認証モジュール411と、
ユーザーに対する身分認証が成功した場合、ユーザーが移動端末でロックしようとするアプリケーションプログラムを指定することが確定できる確定モジュール412を含む。
【０１１１】
好ましくは、図7に示すように、該装置は更に、
ロック後のアプリケーションプログラムを起動する指令を取得する第三取得モジュール413と、
移動端末と接続する生物情報装置のシリアルナンバーを取得する第四取得モジュール414と、
移動端末と接続する生物情報装置のシリアルナンバーより、接続する生物情報装置に対する認証を行う第四認証モジュール415と、
接続する生物情報装置に対する認証が成功した場合、ユーザーの生物情報を抽出する第三抽出モジュール416と、
抽出されたユーザーの生物情報よりユーザーに対する身分認証を行う第五認証モジュール417と、
ユーザーに対する身分認証が成功した場合、ロック後のアプリケーションプログラムをアンロックして、かつアンロックされたアプリケーションプログラムを起動する第二アンロックモジュール418を含む。
【０１１２】
好ましくは、第四認証モジュール415は、
移動端末と接続する生物情報装置のシリアルナンバーと、保存された移動端末と対応する生物情報装置のシリアルナンバーと比較する第二比較ユニットと、
移動端末と接続する生物情報装置のシリアルナンバーと、保存された移動端末と対応する生物情報装置のシリアルナンバーと同一する場合、接続する生物情報装置に対する認証が成功する第二認証ユニットを含む。
【０１１３】
好ましくは、ユーザーの生物情報は、指紋情報、虹彩情報、微細血管情報、面部表情情報及び面部特徴情報うちの少なくとも一種を含む。
【０１１４】
上記の本発明の実施例の番号は記述するためだけ、実施例の優劣を代表しない。
【０１１５】
本発明の実施例に記述されたアプリケーションプログラムを保護する装置は、ユーザーの生物情報を取得かつ利用することによって、指定のアプリケーションプログラムをロックして、ロック後のアプリケーションプログラムを取得することで、ユーザーが他のアプリケーションプログラムを利用することを便利にして、かつ指定のアプリケーションプログラムの安全性を向上させる。抽出されたユーザーの生物情報よりユーザーに対する身分認証を行い、身分認証が成功してから、アプリケーションプログラムを使用できるため、さらに指定のアプリケーションプログラムの安全性を向上させる。
【０１１６】
上記された実施例の全部又は部分の内容はハードウェアより、或いはプログラムより関連ハードウェアを指令することで完成できる。前記プログラムはコンピューターの可読記憶媒体の中に保存できる。前記記憶媒体はROM、磁気ディスク或いは光ディスク等である。同業者としてそれを理解できる。
【０１１７】
上記されたのは本発明のよりいい実施例であるが、本発明を限定されない。本発明の主旨及び原則の中に、如何なる訂正、同等取替え、改善等、全部本発明の保護範囲に含まれる。
【図１】
2015026357.tif 000003
【図２】
2015026357.tif 000004
【図３】
2015026357.tif 000005
【図４】
2015026357.tif 000006
【図５】
2015026357.tif 000007
【図６】
2015026357.tif 000008
【図７】
2015026357.tif 000009