(57)【要約】  本願は、認証ウィンドウ表示方法及び装置を提供する。方法は、サードパーティアプリケーションにより送信された認証要求が検出された後に、サードパーティアプリケーションから認証情報を取得する段階であって、認証情報は、認証モード及び第１プロンプト情報を含む、段階と、認証モードに対応する認証コンポーネントの位置及び認証モードに基づいて、第１認証ウィンドウの表示位置を決定する段階であって、認証コンポーネントは、ユーザの生体情報を収集するように構成される、段階と、表示位置に第１認証ウィンドウを表示する段階であって、第１認証ウィンドウは、第１プロンプト情報を表示する、段階と、を含む。本願において提供される認証ウィンドウ表示方法及び装置に従って、ユーザは、認証成功率を増加させるように、認証コンポーネントの位置を正確に知ることができる。
2021512404.tif 000002
【特許請求の範囲】
【請求項１】
認証ウィンドウ表示の方法であって、
前記方法は、端末に適用され、
サードパーティアプリケーションにより送信された認証要求が検出された後に、前記サードパーティアプリケーションから認証情報を取得する段階であって、前記認証情報は、認証モード及び第１プロンプト情報を含む、段階と、
前記認証モードに対応する認証コンポーネントの位置及び前記認証モードに基づいて、第１認証ウィンドウの表示位置を決定する段階であって、前記認証コンポーネントは、ユーザの生体情報を収集するように構成される、段階と、
前記表示位置に前記第１認証ウィンドウを表示する段階であって、前記第１認証ウィンドウは、前記第１プロンプト情報を表示する、段階と、を備える
方法。
【請求項２】
前記認証モードに対応する認証コンポーネントの位置及び前記認証モードに基づいて、第１認証ウィンドウの表示位置を決定する前記段階は、前記認証モード及び予め設定された対応関係に基づいて、前記第１認証ウィンドウの前記表示位置を決定する段階を含み、
前記対応関係は、前記認証モードに対応する前記認証コンポーネントの前記位置及び前記第１認証ウィンドウの前記表示位置の間の関係を含む
請求項１に記載の方法。
【請求項３】
前記方法はさらに、
前記サードパーティアプリケーションによりポップアップされる第２認証ウィンドウが前記端末の表示スクリーン上に表示されるか否かを検出する段階と、
前記サードパーティアプリケーションによりポップアップされる前記第２認証ウィンドウが前記表示スクリーン上に表示される場合、前記第１認証ウィンドウの前記表示位置および／またはサイズを調整することにより、前記調整された第１認証ウィンドウが、前記第２認証ウィンドウをブロックする段階と、を備える
請求項１または２に記載の方法。
【請求項４】
前記方法はさらに、
前記サードパーティアプリケーションによりポップアップされる第３認証ウィンドウが前記端末の表示スクリーン上に表示されるか否かを検出する段階と、
前記サードパーティアプリケーションによりポップアップされる前記第３認証ウィンドウが前記表示スクリーン上に表示される場合、前記第３認証ウィンドウに対して弱め処理を実行する段階であって、前記弱め処理は、マスク追加処理および／またはぼやけ処理を含む、段階と、を備える
請求項１または２に記載の方法。
【請求項５】
前記方法はさらに、前記サードパーティアプリケーションに通知メッセージを送信する段階を備え、
前記通知メッセージは、認証ウィンドウのポップアップを禁止するように、前記サードパーティアプリケーションに通知するために用いられる
請求項１または２に記載の方法。
【請求項６】
前記方法はさらに、前記第１プロンプト情報に基づいて、前記第１認証ウィンドウの前記サイズを動的に調整する段階を備える
請求項１から５の何れか一項に記載の方法。
【請求項７】
前記表示位置に前記第１認証ウィンドウを表示した後に、前記方法はさらに、
前記第１認証ウィンドウが、前記サードパーティアプリケーションによりポップアップされる認証ウィンドウ以外の前記表示スクリーン上の他の表示情報をブロックするか否かを決定する段階と、
前記第１認証ウィンドウが前記他の表示情報をブロックする場合、前記第１認証ウィンドウ以外の表示領域において、前記ブロックされた他の表示情報を表示する段階と、を備える
請求項１から６の何れか一項に記載の方法。
【請求項８】
前記表示位置に前記第１認証ウィンドウを表示する前記段階の後に、前記方法はさらに、
前記認証コンポーネントにより収集される前記ユーザの前記生体情報を受信する段階と、
前記生体情報に対して認証を実行する段階と、
前記認証が失敗した場合、前記第１認証ウィンドウに第２プロンプト情報を表示する段階と、を備え、
前記第２プロンプト情報は、前記ユーザに、前記認証が失敗したことを示す、および／または前記ユーザに、前記生体情報を再度入力するように指示するために用いられる
請求項１から７の何れか一項に記載の方法。
【請求項９】
前記方法はさらに、前記認証が成功した場合に、前記サードパーティアプリケーションの操作スクリーンにジャンプする段階を備える
請求項８に記載の方法。
【請求項１０】
認証ウィンドウ表示の装置であって、該装置は、
サードパーティアプリケーションにより送信された認証要求が検出された後に、前記サードパーティアプリケーションから認証情報を取得するように構成された取得モジュールであって、前記認証情報は、認証モード及び第１プロンプト情報を含む、取得モジュールと、
前記認証モードに対応する認証コンポーネントの位置及び前記認証モードに基づいて、第１認証ウィンドウの表示位置を決定するように構成される決定モジュールであって、前記認証コンポーネントは、ユーザの生体情報を収集するように構成される、決定モジュールと、
前記表示位置に前記第１認証ウィンドウを表示するように構成される表示モジュールであって、前記第１認証ウィンドウは、前記第１プロンプト情報を表示する、表示モジュールと、を備える
装置。
【請求項１１】
前記決定モジュールは、具体的には、前記認証モード及び予め設定された対応関係に基づいて、前記第１認証ウィンドウの前記表示位置を決定するように構成され、
前記対応関係は、前記認証モードに対応する前記認証コンポーネントの前記位置及び前記第１認証ウィンドウの前記表示位置の間の関係を含む
請求項１０に記載の装置。
【請求項１２】
前記装置はさらに、
前記サードパーティアプリケーションによりポップアップされた第２認証ウィンドウが前記装置の表示スクリーン上で表示されるか否かを検出するように構成される第１検出モジュールと、
前記サードパーティアプリケーションによりポップアップされる前記第２認証ウィンドウが前記表示スクリーン上で表示されることを、前記第１検出モジュールが検出する場合、前記第１認証ウィンドウの前記表示位置および／またはサイズを調整し、これにより、前記調整された第１認証ウィンドウが前記第２認証ウィンドウをブロックするように構成される第１調整モジュールと、を備える
請求項１０または１１に記載の装置。
【請求項１３】
前記装置はさらに、
前記サードパーティアプリケーションによりポップアップされる第３認証ウィンドウが前記端末の表示スクリーン上で表示されるか否かを検出するように構成される第２検出モジュールと、
前記サードパーティアプリケーションによりポップアップされる前記第３認証ウィンドウが前記表示スクリーン上で表示されることを、前記第２検出モジュールが検出する場合、前記第３認証ウィンドウに対して弱め処理を実行するように構成される処理モジュールであって、前記弱め処理は、マスク追加処理又はぼやけ処理を含む、処理モジュールと、を備える
請求項１０または１１に記載の装置。
【請求項１４】
前記装置はさらに、前記サードパーティアプリケーションに通知メッセージを送信するように構成される送信モジュールを備え、
前記通知メッセージは、認証ウィンドウのポップアップを禁止するべく、前記サードパーティアプリケーションに通知するために用いられる
請求項１０または１１に記載の装置。
【請求項１５】
前記装置はさらに、前記認証コンテンツに基づいて、前記第１認証ウィンドウの前記サイズを動的に調整するように構成される第２調整モジュールを備える
請求項１０から１４のいずれか一項に記載の装置。
【請求項１６】
前記装置はさらに、前記第１認証ウィンドウが前記サードパーティアプリケーションによりポップアップされる認証ウィンドウ以外の前記表示スクリーン上の他の表示情報をブロックするか否かを決定するように構成される判断モジュールを備え、
前記表示モジュールはさらに、前記第１認証ウィンドウが前記他の表示情報をブロックすることを、前記判断モジュールが決定する場合、前記ブロックされた他の表示情報を、前記第１認証ウィンドウ以外の表示領域において表示するように構成される
請求項１０から１５のいずれか一項に記載の装置。
【請求項１７】
前記装置はさらに、
前記認証コンポーネントにより収集される前記ユーザの前記生体情報を受信するように構成される受信モジュールと、
前記生体情報に対して認証を実行するように構成される認証モジュールと、を備え、
前記表示モジュールはさらに、前記認証モジュールにより実行される前記認証が失敗した場合、前記第１認証ウィンドウにおいて第２プロンプト情報を表示するように構成され、
前記第２プロンプト情報は、前記認証が失敗したことを前記ユーザに提示するおよび／または前記生体情報を再度入力するように前記ユーザに指示するために用いられる
請求項１０から１６のいずれか一項に記載の装置。
【請求項１８】
前記装置はさらに、前記認証モジュールにより実行される前記認証が成功した場合に、前記サードパーティアプリケーションの操作スクリーンにジャンプするように構成されるジャンプモジュールを備える
請求項１７に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、通信技術の分野、具体的には認証ウィンドウ表示方法及び装置に関する。
【背景技術】
【０００２】
科学及び技術の開発に伴って、増加するサードパーティアプリケーションは、本人認証を行うべく、例えばシステムロック解除、決済認証、又はアプリケーションログイン認証を行うべく、生体認識技術を用いる必要がある。
【０００３】
従来技術では、サードパーティアプリケーションが本人認証を実行する場合、サードパーティアプリケーションは通常、サードパーティアプリケーションの認証スクリーン及び認証ウィンドウを生成する。具体的には、サードパーティアプリケーションは、認証スクリーンに表示される特定のコンテンツ、又は認証ウィンドウが認証スクリーンに表示される特定の表示位置等を決定する。さらに、異なる複数のサードパーティアプリケーションは、異なる複数の認証ウィンドウ及び異なる複数の表示位置を有し得る。しかし、端末のハードウェアは、現在連続的に革新され、これにより端末におけるコンポーネントは、ますます多様な形態で配置される。従って、サードパーティアプリケーションの認証スクリーンは、端末のハードウェア形態と抵触し得る。例えば、ベゼルレス電話機において、指紋センサは、スクリーン上の特定の位置に配置されてよい。サードパーティアプリケーションが、ユーザに、認証スクリーン上の指紋認証を実行するように指示する場合、ユーザは、指紋センサの位置を正確に知ることができず、その結果として認証は失敗する。
【発明の概要】
【０００４】
本願の実施形態は、認証ウィンドウ表示方法及び装置を提供し、これによりユーザは、認証コンポーネントの位置を正確に知ることができ、それにより認証成功率を増加させる。
【０００５】
本願の第１態様は、認証ウィンドウ表示方法を提供し、ここで、方法は、端末に適用され、サードパーティアプリケーションにより送信された認証要求が検出された後に、サードパーティアプリケーションから認証情報を取得する段階であって、ここで、認証情報は、認証モード及び第１プロンプト情報を含む、段階と、認証モードに対応する認証コンポーネントの位置及び認証モードに基づいて、第１認証ウィンドウの表示位置を決定する段階であって、ここで、認証コンポーネントは、ユーザの生体情報を収集するように構成される、段階と、表示位置で第１認証ウィンドウを表示する段階であって、第１認証ウィンドウは、第１プロンプト情報を表示する、段階と、を含む。
【０００６】
この解決手段では、認証モードは、本人認証を実行するべく、ユーザにより用いられることができる全てのモード、例えば、指紋認証モード、顔画像認証モード、及び虹彩認証モードを含む。
【０００７】
各端末について、端末におけるコンポーネントが配置される方式が決定されると、当該方式は変化しない。このように、端末における認証コンポーネントが配置された位置は固定される。従って、認証モードを取得した後に、端末は、認証モードに対応する認証コンポーネントの位置及び認証モードに基づいてスクリーン上の第１認証ウィンドウの表示位置を決定する。
【０００８】
上述の解決手段では、サードパーティアプリケーションにより送信された認証要求が検出された後に、認証モードは、サードパーティアプリケーションから取得され、第１認証ウィンドウの表示位置は、認証モードに対応する認証コンポーネントの位置に基づいて決定される。従って、ユーザは、認証コンポーネントの位置を知り、認証コンポーネントを用いることにより第１認証ウィンドウにおける本人認証を実行することができ、これにより、認証成功率は増加されることができる。
【０００９】
任意選択的に、認証モードに対応する認証コンポーネントの位置及び認証モードに基づいて、第１認証ウィンドウの表示位置を決定することは、認証モード及び予め設定された対応関係に基づいて、第１認証ウィンドウの表示位置を決定することを含み、ここで、対応関係は、認証モードに対応する認証コンポーネントの位置及び第１認証ウィンドウの表示位置の間の関係を含む。
【００１０】
この解決手段では、端末内の各コンポーネントが配置された形態が決定されると、当該形態は、変更されないままで、各認証コンポーネントの位置は、引き渡し後に変化しない。従って、端末は、認証モードに対応する認証コンポーネントの位置及び第１認証ウィンドウの表示位置の間の対応関係を予め格納してよい。サードパーティアプリケーションから認証モードを取得した後に、端末は、予め格納された対応関係に基づいて、第１認証ウィンドウの表示位置を決定してよい。
【００１１】
上述の解決手段では、第１認証ウィンドウの表示位置は、認証モード及び予め設定された対応関係に基づいて決定され、これにより、表示位置は、容易に決定されることができる。
【００１２】
任意選択的に、方法はさらに、サードパーティアプリケーションによりポップアップされた第２認証ウィンドウが端末の表示スクリーン上に表示されるか否かを検出する段階と、サードパーティアプリケーションによりポップアップされた第２認証ウィンドウが表示スクリーン上に表示される場合、第１認証ウィンドウの位置および／またはサイズを調整し、これにより、調整された第１認証ウィンドウは、第２認証ウィンドウをブロックする段階と、を含む。
【００１３】
上述の解決手段では、サードパーティアプリケーションによりポップアップされた第２認証ウィンドウが表示スクリーン上に表示されることを検出した後に、端末は、第１認証ウィンドウの位置および／またはサイズを調整し、これにより、調整された第１認証ウィンドウは、第２認証ウィンドウをブロックすることができる。従って、サードパーティアプリケーションによりポップアップされた第２認証ウィンドウは、ユーザを混乱させず、これにより、ユーザエクスペリエンスは向上されることができる。
【００１４】
任意選択的に、方法はさらに、サードパーティアプリケーションによりポップアップされた第３認証ウィンドウが端末の表示スクリーン上に表示されるか否かを検出する段階と、サードパーティアプリケーションによりポップアップされる第３認証ウィンドウが表示スクリーン上に表示される場合、第３認証ウィンドウに対して弱め処理を実行する段階であって、弱め処理は、マスク追加処理および／またはぼやけ処理を含む、段階とを備える。
【００１５】
上述の解決手段では、サードパーティアプリケーションによりポップアップされた第３認証ウィンドウが端末の表示スクリーン上に表示されることを検出した後に、端末は、第３認証ウィンドウに対して弱め処理を実行する。従って、サードパーティアプリケーションによりポップアップされた第３認証ウィンドウは、ユーザを混乱させず、これにより、ユーザエクスペリエンスは向上されることができる。
【００１６】
任意選択的に、方法はさらに、サードパーティアプリケーションに通知メッセージを送信する段階を含み、ここで、通知メッセージは、サードパーティアプリケーションに認証ウィンドウのポップアップを禁止することを通知するために用いられる。
【００１７】
この解決手段では、表示スクリーン上で第１認証ウィンドウを表示する場合、端末は、サードパーティアプリケーションに第４認証ウィンドウのポップアップを禁止することを通知するために、サードパーティアプリケーションに通知メッセージを送信してよい。言い換えれば、サードパーティアプリケーションは、表示スクリーン上に認証ウィンドウをポップアップしない。この場合、第１認証ウィンドウのみが端末の表示スクリーン上に表示され、従って、ユーザは、混乱されず、これによりユーザエクスペリエンスは向上されることができる。
【００１８】
任意選択的に、方法はさらに、第１プロンプト情報に基づいて、第１認証ウィンドウのサイズを動的に調整する段階を含む。
【００１９】
この解決手段では、端末は、第１プロンプト情報に基づいて、第１認証ウィンドウのサイズを動的に調整してよく、平文を通じて第１認証ウィンドウにおける第１プロンプト情報のコンテンツの全てを表示する。従って、ユーザは、他の操作を実行する必要なく、第１プロンプト情報のコンテンツの全てを明確に見ることができ、これにより、ユーザエクスペリエンスは向上されることができる。
【００２０】
任意選択的に、表示位置に第１認証ウィンドウを表示した後に、方法はさらに、第１認証ウィンドウが、サードパーティアプリケーションによりポップアップされる認証ウィンドウ以外の表示スクリーン上の他の表示情報をブロックするか否かを決定する段階と、第１認証ウィンドウが他の表示情報をブロックする場合、第１認証ウィンドウ以外の表示領域において、他のブロックされた表示情報を表示する段階とを含む。
【００２１】
この解決手段では、第１認証ウィンドウがサードパーティアプリケーションによりポップアップされる認証ウィンドウ以外の表示スクリーン上の他の表示情報をブロックすることを決定する場合、端末は、第１認証ウィンドウ以外の表示領域において、他のブロックされた表示情報を表示する。従って、ユーザは、表示情報を全て明確に見ることができ、これにより、ユーザエクスペリエンスは向上されることができる。
【００２２】
任意選択的に、表示位置に第１認証ウィンドウを表示した後に、方法はさらに、認証コンポーネントにより収集されるユーザの生体情報を受信する段階と、生体情報に対して認証を実行する段階と、認証が失敗した場合、第１認証ウィンドウに第２プロンプト情報を表示する段階とを含み、第２プロンプト情報は、ユーザに、認証が失敗したことを示すために、および／またはユーザに、生体情報を再度入力するように指示するために用いられる。
【００２３】
任意選択的に、方法はさらに、認証が成功した場合、サードパーティアプリケーションの操作スクリーンにジャンプする段階を含む。
【００２４】
上述の解決手段では、認証が失敗した後に、第２プロンプト情報は、ユーザに示すために第１認証ウィンドウにおいて表示される。従って、ユーザが生体情報を再度入力する場合、ユーザは、それでも、認証コンポーネントの位置を知り、認証コンポーネントを用いることにより、第１認証ウィンドウにおいて本人認証を実行することができ、これにより、認証成功率は増加されることができる。
【００２５】
本願の第２態様は、認証ウィンドウ表示装置を提供し、当該装置は、サードパーティアプリケーションにより送信された認証要求が検出された後に、サードパーティアプリケーションから認証情報を取得するように構成された取得モジュールであって、ここで、認証情報は、認証モード及び第１プロンプト情報を含む、取得モジュールと、認証モードに対応する認証コンポーネントの位置及び認証モードに基づいて、第１認証ウィンドウの表示位置を決定するように構成される決定モジュールであって、認証コンポーネントは、ユーザの生体情報を収集するように構成される、決定モジュールと、表示位置に第１認証ウィンドウを表示するように構成される表示モジュールであって、第１認証ウィンドウは、第１プロンプト情報を表示する、表示モジュールと、を含む。
【００２６】
任意選択的に、決定モジュールは、具体的には、認証モード及び予め設定された対応関係に基づいて、第１認証ウィンドウの表示位置を決定するように構成され、ここで、対応関係は、認証モードに対応する認証コンポーネントの位置及び第１認証ウィンドウの表示位置の間の関係を含む。
【００２７】
任意選択的に、装置はさらに、サードパーティアプリケーションによりポップアップされた第２認証ウィンドウが端末の表示スクリーン上で表示されるか否かを検出するように構成される第１検出モジュールと、第１検出モジュールがサードパーティアプリケーションによりポップアップされた第２認証ウィンドウが表示スクリーン上で表示されることを検出する場合、第１認証ウィンドウの位置および／またはサイズを調整し、これにより、調整された第１認証ウィンドウが第２認証ウィンドウをブロックするように構成された第１調整モジュールと、を含む。
【００２８】
任意選択的に、装置はさらに、サードパーティアプリケーションによりポップアップされる第３認証ウィンドウが端末の表示スクリーン上で表示されるか否かを検出するように構成される第２検出モジュールと、第２検出モジュールが、サードパーティアプリケーションによりポップアップされる第３認証ウィンドウが表示スクリーン上で表示されることを検出する場合、第３認証ウィンドウに対して弱め処理を実行するように構成される処理モジュールであって、弱め処理は、マスク追加処理又はぼやけ処理を含む、処理モジュールと、を含む。
【００２９】
任意選択的に、装置はさらに、サードパーティアプリケーションに通知メッセージを送信するように構成される送信モジュールを含み、通知メッセージは、認証ウィンドウのポップアップを禁止するべく、サードパーティアプリケーションに通知するために用いられる。
【００３０】
任意選択的に、装置はさらに、認証コンテンツに基づいて、第１認証ウィンドウのサイズを動的に調整するように構成される第２調整モジュールを含む。
【００３１】
任意選択的に、装置はさらに、第１認証ウィンドウが、サードパーティアプリケーションによりポップアップされる認証ウィンドウ以外の表示スクリーン上の他の表示情報をブロックするか否かを決定するように構成される判断モジュールを含む。
【００３２】
表示モジュールは、さらに、判断モジュールが、第１認証ウィンドウが他の表示情報をブロックすることを決定する場合、第１認証ウィンドウ以外の表示領域において、他のブロックされた表示情報を表示するように構成される。
【００３３】
任意選択的に、装置はさらに、認証コンポーネントにより収集されるユーザの生体情報を受信するように構成される受信モジュールと、生体情報に対して認証を実行するように構成される認証モジュールとを含む。
【００３４】
表示モジュールはさらに、認証モジュールにより実行される認証が失敗する場合、第１認証ウィンドウにおいて第２プロンプト情報を表示するように構成され、第２プロンプト情報は、認証が失敗したことをユーザに示すおよび／またはユーザに生体情報を再度入力するように指示するために用いられる。
【００３５】
任意選択的に、装置はさらに、認証モジュールにより実行される認証が成功する場合に、サードパーティアプリケーションの操作スクリーンにジャンプするように構成されるジャンプモジュールを含む。
【００３６】
本願の第３態様は、端末を提供し、当該端末は、サードパーティアプリケーションにより送信された認証要求が検出されることに応じて、サードパーティアプリケーションから認証情報を取得する手順であって、認証情報は、認証モード及び第１プロンプト情報を含む、手順と、認証モードに対応する認証コンポーネントの位置及び認証モードに基づいて、第１認証ウィンドウの表示位置を決定する手順であって、認証コンポーネントは、ユーザの生体情報を収集するように構成される、手順と、を実行するように構成されるプロセッサと、表示位置に第１認証ウィンドウを表示するように構成されるディスプレイであって、第１認証ウィンドウは、第１プロンプト情報を表示する、ディスプレイと、を含む。
【００３７】
任意選択的に、プロセッサは、具体的には、認証モード及び予め設定された対応関係に基づいて、第１認証ウィンドウの表示位置を決定するように構成され、ここで、対応関係は、認証モードに対応する認証コンポーネントの位置及び第１認証ウィンドウの表示位置の間の関係を含む。
【００３８】
任意選択的に、プロセッサはさらに、サードパーティアプリケーションによりポップアップされた第２認証ウィンドウが端末の表示スクリーン上に表示されるか否かを検出する手順と、サードパーティアプリケーションによりポップアップされた第２認証ウィンドウが表示スクリーン上に表示される場合、第１認証ウィンドウの位置および／またはサイズを調整し、これにより、調整された第１認証ウィンドウは、第２認証ウィンドウをブロックする手順と、を実行するように構成される。
【００３９】
任意選択的に、プロセッサはさらに、サードパーティアプリケーションによりポップアップされた第３認証ウィンドウが端末の表示スクリーン上に表示されるか否かを決定する手順と、サードパーティアプリケーションによりポップアップされた第３認証ウィンドウが表示スクリーン上に表示される場合、第３認証ウィンドウに対して弱め処理を実行する手順であって、弱め処理は、マスク追加処理またはぼやけ処理を含む、手順とを実行するように構成される。
【００４０】
任意選択的に、プロセッサはさらに、サードパーティアプリケーションに通知メッセージを送信するように構成され、通知メッセージは、認証ウィンドウのポップアップを禁止するべく、サードパーティアプリケーションに通知するために用いられる。
【００４１】
任意選択的に、プロセッサはさらに、認証コンテンツに基づいて、第１認証ウィンドウのサイズを動的に調整するように構成される。
【００４２】
任意選択的に、プロセッサはさらに、第１認証ウィンドウが、サードパーティアプリケーションによりポップアップされる認証ウィンドウ以外の表示スクリーン上の他の表示情報をブロックするか否かを決定し、第１認証ウィンドウが他の表示情報をブロックする場合、第１認証ウィンドウ以外の表示領域において当該他のブロックされた表示情報を表示するように構成される。
【００４３】
任意選択的に、プロセッサはさらに、認証コンポーネントにより収集されるユーザの生体情報を受信し、生体情報に対して認証を実行するように構成される。
【００４４】
プロセッサはさらに、認証が失敗した場合、第１認証ウィンドウにおいて第２プロンプト情報を表示するように構成され、第２プロンプト情報は、認証が失敗したことをユーザに示すためにおよび／またはユーザに生体情報を再度入力するように指示するために用いられる。
【００４５】
任意選択的に、プロセッサはさらに、認証が成功した場合、サードパーティアプリケーションの操作スクリーンにジャンプするように構成される。
【００４６】
本願の第４態様は、メモリ及びプロセッサを含むチップを提供する。
【００４７】
メモリは、プログラム命令を格納するように構成される。
【００４８】
プロセッサは、メモリに格納されるプログラム命令を呼び出し、サードパーティアプリケーションにより送信される認証要求が検出された後に、サードパーティアプリケーションから認証情報を取得する段階であって、認証情報は、認証モード及び第１プロンプト情報を含む、段階と、認証モードに対応する認証コンポーネントの位置及び認証モードに基づいて、第１認証ウィンドウの表示位置を決定する段階であって、認証コンポーネントは、ユーザの生体情報を収集するように構成される、段階と、電子装置に接続されたディスプレイに、表示位置に第１認証ウィンドウを表示するように示す段階であって、第１認証ウィンドウは、第１プロンプト情報を表示する、段階と、を実行するように構成される。
【００４９】
任意選択的に、プロセッサは、具体的には、認証モード及び予め設定された対応関係に基づいて、第１認証ウィンドウの表示位置を決定するように構成され、ここで、対応関係は、認証モードに対応する認証コンポーネントの位置及び第１認証ウィンドウの表示位置の間の関係を含む。
【００５０】
任意選択的に、プロセッサはさらに、サードパーティアプリケーションによりポップアップされた第２認証ウィンドウが端末の表示スクリーン上に表示されるか否かを検出する手順と、サードパーティアプリケーションによりポップアップされた第２認証ウィンドウが表示スクリーン上に表示される場合、第１認証ウィンドウの位置および／またはサイズを調整し、これにより、調整された第１認証ウィンドウは、第２認証ウィンドウをブロックする手順と、を実行するように構成される。
【００５１】
任意選択的に、プロセッサはさらに、サードパーティアプリケーションによりポップアップされた第３認証ウィンドウが端末の表示スクリーン上に表示されるか否かを検出する手順と、サードパーティアプリケーションによりポップアップされた第３認証ウィンドウが表示スクリーン上に表示される場合、第３認証ウィンドウに対して弱め処理を実行する手順であって、弱め処理は、マスク追加処理またはぼやけ処理を含む、手順とを実行するように構成される。
【００５２】
任意選択的に、チップはさらに、送信機を含む。
【００５３】
送信機は、サードパーティアプリケーションに通知メッセージを送信するように構成され、通知メッセージは、認証ウィンドウのポップアップを禁止するべく、サードパーティアプリケーションに通知するために用いられる。
【００５４】
任意選択的に、プロセッサはさらに、認証コンテンツに基づいて、第１認証ウィンドウのサイズを動的に調整するように構成される。
【００５５】
任意選択的に、プロセッサはさらに、第１認証ウィンドウが、サードパーティアプリケーションによりポップアップされる認証ウィンドウ以外の表示スクリーン上の他の表示情報をブロックするか否かを決定し、第１認証ウィンドウが他の表示情報をブロックする場合、第１認証ウィンドウ以外の表示領域において当該他のブロックされた表示情報を表示するように構成される。
【００５６】
任意選択的に、チップはさらに、受信機を含む。
【００５７】
受信機は、認証コンポーネントにより収集されるユーザの生体情報を受信するように構成される。
【００５８】
プロセッサはさらに、生体情報に対して認証を実行するように構成される。
【００５９】
プロセッサはさらに、認証が失敗した場合、第１認証ウィンドウにおいて第２プロンプト情報を表示するように構成され、第２プロンプト情報は、認証が失敗したことをユーザに示すためにおよび／または生体情報を再度入力するようにユーザに指示するために用いられる。
【００６０】
任意選択的に、プロセッサはさらに、認証が成功した場合、サードパーティアプリケーションの操作スクリーンにジャンプするように構成される。
【００６１】
本願の第５態様は、コンピュータ可読記憶媒体を提供する。コンピュータ可読記憶媒体は、コンピュータプログラムを格納し、コンピュータプログラムは、端末が第１態様の方法を実行することを可能にするように用いられる。
【００６２】
本願の第６態様は、プログラムを提供し、プログラムは、第１態様の方法を実行するようにプロセッサにより実行される。
【００６３】
本願の第７態様は、コンピュータプログラム製品を提供する。コンピュータプログラム製品は、コンピュータプログラムコードを含み、コンピュータプログラムコードは端末により実行され、端末は、第１態様の方法を実行することが可能にされる。
【００６４】
本願の第８態様は、チップシステムを提供する。チップシステムは、上述の態様の実装機能において、例えば、上述した方法でデータおよび／または情報を生成又は処理する認証ウィンドウ表示装置をサポートするように構成されるプロセッサを含む。実行可能な設計例では、チップシステムはさらに、メモリを含み、メモリは、認証ウィンドウ表示装置に必要なプログラム命令及びデータを格納するように構成される。チップシステムは、チップを含み得る、または、チップおよび別のディスクリートコンポーネントを含み得る。
【００６５】
本願はさらに、端末を提供する。端末は、プロセッサ、メモリ、バス、及び通信インタフェースを含み。メモリは、コンピュータ実行可能命令を格納するように構成される。プロセッサ及びメモリは、バスを用いて接続される。端末が実行される場合、プロセッサは、メモリに格納されるコンピュータ実行可能命令を実行し、これにより、端末は第１態様の方法を実行する。
【００６６】
本願で提供される認証ウィンドウ表示方法及び装置に従って、サードパーティアプリケーションにより送信される認証要求が検出された後に、認証情報は、サードパーティアプリケーションから取得され、認証情報は、認証モード及び第１プロンプト情報を含む。次いで、第１認証ウィンドウの表示位置は、認証モードに対応する認証コンポーネントの位置及び認証モードに基づいて決定され、認証コンポーネントは、ユーザの生体情報を収集するように構成される。さらに、第１認証ウィンドウは、表示位置に表示され、第１認証ウィンドウは、第１プロンプト情報を表示する。サードパーティアプリケーションにより送信された認証要求が検出された後に、認証モードは、サードパーティアプリケーションから取得され、第１認証ウィンドウの表示位置は、認証モードに対応する認証コンポーネントの位置に基づいて決定される。従って、ユーザは、認証コンポーネントの位置を知り、認証コンポーネントを用いて第１認証ウィンドウにおいて本人認証を実行することができ、これにより、認証成功率は増加されることができる。
【図面の簡単な説明】
【００６７】
【図１】本願に従った認証ウィンドウ表示方法の実施形態１の概略フローチャートである。
【００６８】
【図２ａ】指紋認証の間に第１認証ウィンドウを表示する概略図である。
【００６９】
【図２ｂ】指紋認証の間に第１認証ウィンドウを表示する別の概略図である。
【００７０】
【図３】虹彩認証の間に第１認証ウィンドウを表示する概略図である。
【００７１】
【図４】顔画像認証の間に第１認証ウィンドウを表示する概略図である。
【００７２】
【図５ａ】第１認証ウィンドウが調整される前の概略図である。
【００７３】
【図５ｂ】第１認証ウィンドウが調整された後の概略図である。
【００７４】
【図６ａ】弱め処理前の第１認証ウィンドウの概略図である。
【００７５】
【図６ｂ】弱め処理後の第１認証ウィンドウの概略図である。
【００７６】
【図７ａ】第１認証ウィンドウのサイズが調整される前の概略図である。
【００７７】
【図７ｂ】第１認証ウィンドウのサイズが調整された後の概略図である。
【００７８】
【図８ａ】ブロックされた他の表示情報が処理される前の概略図である。
【００７９】
【図８ｂ】ブロックされた他の表示情報が処理された後の概略図である。
【００８０】
【図９】本願に従った認証ウィンドウ表示方法の実施形態２の概略フローチャートである。
【００８１】
【図１０ａ】第１認証ウィンドウを表示する概略図である。
【００８２】
【図１０ｂ】サードパーティアプリケーションの操作スクリーンの概略図である。
【００８３】
【図１１】本願の実施形態に従った認証ウィンドウ表示装置の概略構造図である。
【００８４】
【図１２】本願の実施形態に従った認証ウィンドウ表示装置の別の概略構造図である。
【００８５】
【図１３】それでも、本願の実施形態に従った認証ウィンドウ表示装置の別の概略構造図である。
【００８６】
【図１４】まだ、本願の実施形態に従った認証ウィンドウ表示装置の別の概略構造図である。
【００８７】
【図１５】それでもまだ、本願の実施形態に従った認証ウィンドウ表示装置の別の概略構造図である。
【００８８】
【図１６】本願の実施形態に従った認証ウィンドウ表示装置のさらなる概略構造図である。
【００８９】
【図１７】本願の実施形態に従った認証ウィンドウ表示装置のそれでもさらなる概略構造図である。
【００９０】
【図１８】本願の実施形態に従った端末の概略構造図である。
【発明を実施するための形態】
【００９１】
以下では、本願におけるいくつかの用語を、当業者によるより良い理解を助けるべく説明する。
【００９２】
（１）端末は、また、ユーザ機器（Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ，  ＵＥ）、移動局（ｍｏｂｉｌｅ  ｓｔａｔｉｏｎ，  ＭＳ）、又はモバイル端末（ｍｏｂｉｌｅ  ｔｅｒｍｉｎａｌ，  ＭＴ）等と称され、ユーザに、音声および／またはデータ接続を提供するデバイス、例えば、無線接続機能を有するハンドヘルドデバイス又は車両搭載デバイスである。現在、端末は、例えば、携帯電話（ｍｏｂｉｌｅ  ｐｈｏｎｅ）、タブレットコンピュータ、ノートブックコンピュータ、パームトップコンピュータ、モバイルインターネットデバイス（ｍｏｂｉｌｅ  ｉｎｔｅｒｎｅｔ  ｄｅｖｉｃｅ，  ＭＩＤ）、ウェアラブルデバイス、仮想現実（ｖｉｒｔｕａｌ  ｒｅａｌｉｔｙ，  ＶＲ）デバイス、拡張現実（ａｕｇｍｅｎｔｅｄ  ｒｅａｌｉｔｙ，  ＡＲ）デバイス、産業用制御（ｉｎｄｕｓｔｒｉａｌ  ｃｏｎｔｒｏｌ）の無線端末、自動運転（ｓｅｌｆ  ｄｒｉｖｉｎｇ）の無線端末、リモート医療手術（ｒｅｍｏｔｅ  ｍｅｄｉｃａｌ  ｓｕｒｇｅｒｙ）の無線端末、スマートグリッド（ｓｍａｒｔ  ｇｒｉｄ）の無線端末、輸送安全性（ｔｒａｎｓｐｏｒｔａｔｉｏｎ  ｓａｆｅｔｙ）の無線端末、スマートシティ（ｓｍａｒｔ  ｃｉｔｙ）の無線端末、又はスマートホーム（ｓｍａｒｔ  ｈｏｍｅ）の無線端末である。
【００９３】
（２）本願のユニットは、機能ユニット又は論理ユニットである。ユニットは、ソフトウェアの形態であってよく、ユニットの機能は、プロセッサ実行プログラムコードによって実装される。あるいは、ユニットは、ハードウェアの形態であってよい。
【００９４】
（３）"複数の"は、２又はそれより多くを意味し、他の数量詞は同様である。「および／または」という用語は、関連対象物を説明するための対応関係を説明し、３つの関係が存在し得ることを表す。例えば、Ａおよび／またはＢは、Ａのみが存在する、ＡおよびＢの両方が存在する、および、Ｂのみが存在するという３つの場合を表し得る。文字"／"は、一般に、複数の関連付けられた対象物の間の"または"という関係を示し、"以上"、又は"以下"等により示される範囲は、境界点を含む。
【００９５】
本願の実施形態で提供される認証ウィンドウ表示方法は、端末に適用されてよく、例えば、端末を用いて生体認証を実行するシナリオに適用されてよい。従来技術では、サードパーティアプリケーションが生体認識技術を用いることにより本人認証を実行する場合、サードパーティアプリケーションは通常、サードパーティアプリケーションの認証スクリーン及び認証ウィンドウを生成する。具体的には、サードパーティアプリケーションは、認証スクリーンに表示される特定のコンテンツ、又は認証ウィンドウが認証スクリーンに表示される特定の位置等を決定する。さらに、異なるサードパーティアプリケーションは、異なる認証ウィンドウ及び異なる表示位置を有してよい。しかし、端末のハードウェアは、現在連続的に革新され、これにより端末におけるコンポーネントは、ますます多様な形態で配置される。従って、サードパーティアプリケーションの認証スクリーンは、端末のハードウェア形態と抵触し得る。例えば、ベゼルレス電話機において、指紋センサは、スクリーン上の特定の位置に配置されてよい。サードパーティアプリケーションが、ユーザに、認証スクリーン上の指紋認証を実行するように指示する場合、ユーザは、指紋センサの位置を正確に知ることができず、その結果として認証は失敗する。
【００９６】
従って、本願の実施形態は認証ウィンドウ表示方法を提供する。方法では、サードパーティアプリケーションにより送信された認証要求を検出した後に、端末は、サードパーティアプリケーションから認証情報を取得する手順であって、認証情報は、認証モード及び第１プロンプト情報を含む、手順と、認証モードに対応する認証コンポーネントの位置及び認証モードに基づいて、第１認証ウィンドウの表示位置を決定する手順であって、認証コンポーネントは、ユーザの生体情報を収集するように構成される、手順と、表示位置に第１認証ウィンドウを表示する手順であって、第１認証ウィンドウは、第１プロンプト情報を表示する、手順と、を実行する。サードパーティアプリケーションにより送信された認証要求が検出された後に、認証モードは、サードパーティアプリケーションから取得され、第１認証ウィンドウは、認証モードに対応する認証コンポーネントの位置に基づいて表示される。従って、ユーザは、第１認証ウィンドウを用いて認証コンポーネントの位置を知り、認証コンポーネントを用いて生体情報を入力して、本人認証を実行することができ、これにより、認証成功率は増加されることができる。
【００９７】
図１は、本願に従った認証ウィンドウ表示方法の実施形態１の概略フローチャートである。本願の実施形態は、認証ウィンドウ表示方法を提供する。方法は、認証ウィンドウ表示方法を実行する任意の装置によって実行されてよい。装置は、ソフトウェアおよび／またはハードウェアを用いて実現されてよい。本実施形態では、装置は、端末に統合されてよい。図１に示されるように、本実施形態の方法は、以下の段階を含んでよい。
【００９８】
段階１０１：サードパーティアプリケーションにより送信される認証要求が検出された後に、サードパーティアプリケーションから認証情報を取得し、認証情報は、認証モード及び第１プロンプト情報を含む。
【００９９】
この段階では、サードパーティアプリケーションが生体認識技術を用いて本人認証を実行する場合、サードパーティアプリケーションは通常、端末に認証要求を送信する。実際の適用では、サードパーティアプリケーションに対応するサーバは、端末に認証要求を送信してよい。サードパーティアプリケーションにより送信された認証要求を検出した後に、端末は、サードパーティアプリケーションから認証情報を取得する。認証情報は、認証モード及び第１プロンプト情報を含む。
【０１００】
認証モードは、本人認証を実行するべくユーザにより用いられることができる全てのモード、例えば、指紋認証モード、顔画像認証モード、又は虹彩認証モードを含む。認証モードの特定の形態は、本願の本実施形態に限定されない。
【０１０１】
さらに、第１プロンプト情報は、サードパーティアプリケーションによりユーザに提示された認証モードに関する情報、又はユーザにどのように認証を実行するかを提示するために用いられる情報を含む。
【０１０２】
段階１０２：第１認証ウィンドウの表示位置を、認証モードに対応する認証コンポーネントの位置及び認証モードに基づいて決定し、認証コンポーネントは、ユーザの生体情報を収集するように構成される。
【０１０３】
この段階では、端末ごとに、端末におけるコンポーネントが配置される方式が決定されると、当該方式は変化しない。このように、端末における認証コンポーネントが配置された位置は固定される。従って、認証モードを取得した後に、端末は、認証モードに対応する認証コンポーネントの位置及び認証モードに基づいてスクリーン上の第１認証ウィンドウの表示位置を決定する。具体的には、第１認証ウィンドウは、認証コンポーネントを含む。このように、ユーザは、第１認証ウィンドウにおける認証コンポーネントを用いて生体情報を入力する。さらに、第１認証ウィンドウは、認証コンポーネントを含まなくてよいが、認証コンポーネントの位置は、別の方式でユーザに示される必要があり、これにより、ユーザは、端末における認証コンポーネントの位置を迅速に知る。
【０１０４】
認証コンポーネントは、ユーザの生体情報を収集するように構成されるコンポーネントである。例えば、認証モードが指紋認証モードである場合、認証コンポーネントは、これに応じて、指紋センサであり、認証モードが顔画像認証モードである場合、認証コンポーネントは、これに応じてカメラであり、又は認証モードが虹彩認証モードである場合、認証コンポーネントは、これに応じて虹彩センサである。
【０１０５】
さらに、可能な実装では、第１認証ウィンドウの表示位置は、認証モード及び予め設定された対応関係に基づいて決定されてよい。対応関係は、認証モードに対応する認証コンポーネントの位置及び第１認証ウィンドウの表示位置の間の関係を含む。
【０１０６】
具体的には、端末内の各コンポーネントが配置される形態が決定されると、当該形態は、変更されないままで、各認証コンポーネントの位置は、引き渡し後に変化しない。従って、端末は、各認証モードに対応する認証コンポーネントの位置及び第１認証ウィンドウの表示位置の間の対応関係を予め格納してよい。サードパーティアプリケーションから認証モードを取得した後に、端末は、予め格納された対応関係に基づいて、第１認証ウィンドウの表示位置を決定してよい。
【０１０７】
例えば、認証コンポーネントがカメラである場合、カメラが端末のスクリーンの上方に配置されると、第１認証ウィンドウは、これに応じて、スクリーンの上方に表示され、又はカメラが端末のスクリーンの中央に配置されると、第１認証ウィンドウは、これに応じて、スクリーンの中央に表示されてよい。従って、ユーザの顔画像がカメラによって正確にキャプチャされることができることが保証される。
【０１０８】
別の例について、認証コンポーネントが指紋センサであり、指紋センサが端末のスクリーンの中央に配置される場合、第１認証ウィンドウは、これに応じて、スクリーンの中央に表示され、これによりユーザは、指紋センサの位置を正確に知ることができ、それにより、ユーザの指紋データを収集するべく、ユーザが指紋センサ上に指を正確に置くことができることを保証する。
【０１０９】
さらに、別の可能な実施例では、認証モードを取得して認証モードに対応する認証コンポーネントを知った後に、端末は、内部データを読み取ることにより端末における認証コンポーネントの位置を取得して、認証コンポーネントの位置に基づいて、第１認証ウィンドウの表示位置を決定してよい。このように、認証コンポーネントの位置は、第１認証ウィンドウを用いてユーザに提示されてよく、これにより、認証のための生体情報が認証コンポーネントにより正確に収集されることができるということを保証されることができる。端末は、従来技術の任意の方式で端末における認証コンポーネントの位置を取得してよい。認証コンポーネントの位置を取得する方法について、詳細は、本願では説明されない。
【０１１０】
さらに、端末の認証モードの数及び認証コンポーネントの数が増加すると、端末のオペレーティングシステムは、統一された生体認証インタフェースを提供する。従って、サードパーティアプリケーションは、インタフェースの有効性を照会し、適切な認証モードを選択できる。
【０１１１】
段階１０３：第１認証ウィンドウを表示位置に表示し、第１認証ウィンドウは、第１プロンプト情報を表示する。
【０１１２】
この段階では、表示位置を決定した後に、端末は、第１認証ウィンドウを当該表示位置に表示する。第１認証ウィンドウは、第１プロンプト情報を表示して、本人認証を実行するようにユーザに指示する。
【０１１３】
さらに、端末のオペレーティングシステムは、サードパーティアプリケーションに対して、アプリケーション・プログラミング・インタフェース（ａｐｐｌｉｃａｔｉｏｎ  ｐｒｏｇｒａｍｍｉｎｇ  ｉｎｔｅｒｆａｃｅ，  ＡＰＩ）の認証を解放する。サードパーティアプリケーションは、オペレーティングシステムの認証機能を呼び出し、認証結果を取得してよい。
【０１１４】
ユーザが端末を用いて決済を実行する場合に本人認証が実行される必要がある例は、説明のために以下用いられる。
【０１１５】
図２ａは、指紋認証の間に第１認証ウィンドウを表示する概略図である。図２ａに示されるように、ユーザが決済を実行する場合、例えばパスワード決済、指紋認証決済、虹彩認証決済、及び顔画像認証決済のような、複数の認証モードは、決済スクリーン２０１上に表示される。ユーザが"指紋認証決済"をタップする場合、端末に表示されるスクリーンは、決済スクリーン２０１から認証スクリーン２０２へジャンプする。
【０１１６】
端末が各センサの位置を知ることができるので、端末が、指紋センサがスクリーンの特定の位置にあると分かる場合、端末は、指紋センサの位置に基づいて第１認証ウィンドウ２０３の表示位置を決定し、当該表示位置に、第１認証ウィンドウ２０３を表示する。可能な実装では、指紋センサは、第１認証ウィンドウ２０３に含まれてよく、パターン情報は、指紋センサの位置に表示され、ユーザに当該位置に指紋データを入力するように指示する。第１認証ウィンドウ２０３は、第１プロンプト情報、例えば、"Ｍｒ．Ｚｈａｎｇに１０．００円支払う。あなたの指を以下の指示領域に置く"を表示する。従って、ユーザは、第１プロンプト情報に基づいて、指紋データを入力してよく、これにより、ユーザエクスペリエンスは向上されることができる。
【０１１７】
さらに、別の可能な実装では、図２ｂは、指紋認証の間に、第１認証ウィンドウを表示する別の概略図である。図２ｂに示されるように、端末が指紋センサの位置を知り、指紋センサの位置に基づいて第１認証ウィンドウ２０３の位置を決定する場合、指紋センサは、第１認証ウィンドウ２０３に含まれなくてよい。例えば、第１認証ウィンドウ２０３は、指紋センサの上方に表示されてよく、指紋センサの位置は、他の指示識別子を用いて、例えば矢印を用いて、ユーザに示される。第１認証ウィンドウ２０３は、第１プロンプト情報、例えば、"Ｍｒ．Ｚｈａｎｇに１０００円払う。あなたの指を矢印の下の指示領域に置く"を表示する。従って、ユーザは、第１プロンプト情報に基づいて、指紋データを入力してよく、これにより、ユーザエクスペリエンスは向上されることができる。
【０１１８】
さらに、当業者は、あるいは第１認証ウィンドウ２０３が、指紋センサの周りの別の位置に表示されてよいことは理解できる。例えば、指紋センサの位置が他の指示情報を用いてユーザに示されることができる限り、第１認証ウィンドウ２０３は、指紋センサの左もしくは右に、又は指紋センサの下方に表示され、これによりユーザは、指紋データを正しく入力できる。第１認証ウィンドウの特定の表示位置は、本願の本実施形態に限定されない。
【０１１９】
図３は、虹彩認証の間に第１認証ウィンドウを表示する概略図である。図３に示されるように、ユーザが決済を実行する場合、例えばパスワード決済、指紋認証決済、虹彩認証決済、及び顔画像認証決済のような、複数の認証モードは、決済スクリーン２０１上に表示される。ユーザが"虹彩認証決済"をタップする場合、端末に表示されるスクリーンは、決済スクリーン２０１から認証スクリーン２０４へジャンプする。
【０１２０】
スクリーン上の虹彩センサの位置を知った後に、端末は、虹彩センサの位置に基づいて第１認証ウィンドウ２０５の表示位置を決定し、当該表示位置に第１認証ウィンドウ２０５を表示する。可能な実装では、虹彩センサは、第１認証ウィンドウ２０５に含まれてよく、パターン情報は、虹彩センサの位置に表示され、ユーザに当該位置に虹彩データを入力するように指示する。第１認証ウィンドウ２０５は、第１プロンプト情報、例えば"この識別子を見て下さい"を表示する。従って、ユーザは、第１プロンプト情報に基づいて、虹彩データを入力してよく、これにより、ユーザエクスペリエンスは向上されることができる。
【０１２１】
さらに、端末が虹彩センサの位置に基づいて、第１認証ウィンドウの表示位置を決定する場合、虹彩センサは、第１認証ウィンドウに含まれなくてよい。例えば、第１認証ウィンドウは、虹彩センサの周りの領域に表示されてよく、虹彩センサの位置は、他の指示識別子を用いて、例えば矢印を用いて、ユーザに示される。虹彩センサに含まれていない第１認証ウィンドウを表示する方式は、指紋センサに含まれていない第１認証ウィンドウを表示する方式と同様であり、詳細は、ここでは再度説明されない。
【０１２２】
図４は、顔画像認証の間に第１認証ウィンドウを表示する概略図である。図４に示されるように、ユーザが決済を実行する場合、例えばパスワード決済、指紋認証決済、虹彩認証決済、及び顔画像認証決済のような、複数の認証モードは、決済スクリーン２０１上に表示される。ユーザが"顔画像認証決済"をタップする場合、端末に表示されるスクリーンは、決済スクリーン２０１から認証スクリーン２０６へジャンプする。
【０１２３】
端末においてカメラが配置されている位置を知った後に、端末は、カメラの位置に基づいて第１認証ウィンドウ２０７の表示位置を決定し、当該表示位置に第１認証ウィンドウ２０７を表示する。可能な実装では、カメラは、第１認証ウィンドウ２０７に含まれてよく、パターン情報は、カメラの位置に表示され、ユーザに、当該位置に顔画像データを入力するように指示する。第１認証ウィンドウ２０７は、第１プロンプト情報、例えば、"あなたの顔を下の顔認識ウィンドウに合わせる"を表示する。従って、ユーザは、第１プロンプト情報に基づいて、顔画像データを入力してよく、これにより、ユーザエクスペリエンスは向上されることができる。
【０１２４】
さらに、端末がカメラの位置に基づいて、第１認証ウィンドウの表示位置を決定する場合、カメラは、第１認証ウィンドウに含まれなくてよい。例えば、第１認証ウィンドウは、カメラの周りの領域に表示されてよく、カメラの位置は、別の指示識別子を用いて、例えば矢印を用いて、ユーザに示される。カメラに含まれていない第１認証ウィンドウを表示する方式は、指紋センサに含まれていない第１認証ウィンドウを表示する方式と同様であり、詳細は、ここでは再度説明されない。
【０１２５】
さらに、カメラが端末のスクリーンの上方に配置される場合、第１認証ウィンドウは、これに応じて、カメラが配置される位置に基づいて、スクリーンの上方に表示されてよい。従って、ユーザの顔画像が、正しく収集されることが保証されることができ、これにより、本人認証の精度は向上されることができる。
【０１２６】
サードパーティアプリケーションが決済アプリケーションであり、決済アプリケーションが生体認識及び認証機能を呼び出す例が、以下説明のために用いられる。これは、他のサードパーティアプリケーションが生体認識及び認証を実行する処理と同様であり、詳細は、ここでは再度説明されない。
【０１２７】
端末は、指紋スケジューリングのようなスケジューリングのための様々な生体認識インタフェースをカプセル化する生体マネージャを実現し、アプリケーションレイヤにおける生体マネージャインタフェースのみをさらす。決済アプリケーションが生体認識及び認証を実行する場合、決済アプリケーションは、認証データセットを用いて、生体認証ウィンドウのテンプレート及び必要なデータを設定してよい。ＡＤＳＬ通信は、認証ビューコールバック（ａｕｔｈｅｎｔｉｃａｔｉｏｎ  ｖｉｅｗ  ｃａｌｌｂａｃｋ）の登録を通じて、システム認証スクリーンのステムＵＩ及び生体マネージャサービス（ｂｉｏｍｅｔｒｉｃｓ  ｍａｎａｇｅｒ  ｓｅｒｖｉｃｅ）の間で確立される。最後に、生体マネージャ（ｂｉｏｍｅｔｒｉｃｓ  ｍａｎａｇｅｒ）の登録は、端末により提供される生体認証モードにおいて実行され、認証処理を完了する。
【０１２８】
従って、認証スクリーンが認証コンポーネントに抵触するという従来技術の問題を回避するために、本願の本実施形態において、認証スクリーンの表示位置及び第１認証ウィンドウは、両方、端末により決定され、端末は、認証スクリーンのテンプレート情報を提供し、端末のオペレーティングシステムは、使用のために、サードパーティアプリケーションに対するテンプレート情報を提供する。
【０１２９】
さらに、サードパーティアプリケーションが本人認証を実行する場合に生成される情報が、ユーザに提示されることができることを保証すべく、サードパーティアプリケーションは、また、端末により決定される認証スクリーン上の第１認証ウィンドウにおいて関連情報を表示してよい。
【０１３０】
任意選択的に、端末が表示スクリーン上に第１認証ウィンドウを表示した後に、サードパーティアプリケーションは、また、表示スクリーン上に認証ウィンドウをポップアップさせてよい。ユーザが混乱されることを防止すべく、端末はさらに、サードパーティアプリケーションによりポップアップされる認証ウィンドウに対して関連処理を実行する必要がある。特定の処理方式は、以下のとおり説明される。
【０１３１】
方式１：サードパーティアプリケーションによりポップアップされる第２認証ウィンドウが端末の表示スクリーン上に表示されるか否か検出される。サードパーティアプリケーションによりポップアップされる第２認証ウィンドウが、表示スクリーン上に表示される場合、第１認証ウィンドウの位置および／またはサイズは調整され、これにより、調整された第１認証ウィンドウは、第２認証ウィンドウをブロックする。
【０１３２】
具体的には、図５ａは、第１認証ウィンドウが調整される前の概略図であり、図５ｂは、第１認証ウィンドウが調整された後の概略図である。図５ａ及び図５ｂに示されるように、サードパーティアプリケーションによりポップアップされる第２認証ウィンドウ５０１が表示スクリーンにさらに表示されることを端末が検出する場合、端末は、第１認証ウィンドウ５０２の位置を調整し、又は第１認証ウィンドウ５０２のサイズを調整し、又は第１認証ウィンドウ５０２の位置及びサイズの両方を調整してよく、これにより、調整された第１認証ウィンドウ５０２は、（図５ｂに示されるように）第２認証ウィンドウ５０１をブロックすることができる。第１認証ウィンドウの位置および／またはサイズが調整された後に、第１認証ウィンドウが第２認証ウィンドウをブロックできる間に、認証コンポーネントの位置はさらに、ユーザに提示される必要があるということに留意すべきである。具体的には、ユーザは、調整された第１認証ウィンドウを用いて生体認証情報を正確に入力することができることを保証される必要がある。
【０１３３】
この方式では、サードパーティアプリケーションによりポップアップされた第２認証ウィンドウが表示スクリーン上に表示されることを検出した後に、端末は、第１認証ウィンドウの位置および／またはサイズを調整し、これにより、調整された第１認証ウィンドウは、第２認証ウィンドウをブロックすることができる。従って、サードパーティアプリケーションによりポップアップされた第２認証ウィンドウは、ユーザを混乱させず、これにより、ユーザエクスペリエンスは向上されることができる。
【０１３４】
方式２：サードパーティアプリケーションによりポップアップされる第３認証ウィンドウが端末の表示スクリーン上に表示されるか否か検出される。サードパーティアプリケーションによりポップアップされる第３認証ウィンドウが表示スクリーン上に表示される場合、弱め処理は第３認証ウィンドウに対して実行され、弱め処理は、マスク追加処理および／またはぼやけ処理を含む。
【０１３５】
具体的には、図６ａは、弱め処理前の第１認証ウィンドウの概略図であり、図６ｂは、弱め処理後の第１認証ウィンドウの概略図である。図６ａ及び図６ｂに示されるように、サードパーティアプリケーションによりポップアップされる第３認証ウィンドウ６０１が表示スクリーン上にさらに表示されることを、端末が検出する場合、端末は、第３認証ウィンドウ６０１に対して弱め処理を実行してよい。特定の実装処理では、マスク追加処理は、第３認証ウィンドウ６０１に対して実行されてよく、又は、ぼやけ処理は、第３認証ウィンドウ６０１に対して実行されてよく、又は、マスク追加処理及びぼやけ処理の両方は、第３認証ウィンドウ６０１に対して実行されてよい。従って、サードパーティアプリケーションによりポップアップされ、弱め処理が実行された第３認証ウィンドウは、ユーザを混乱させず、これにより、ユーザエクスペリエンスは向上されることができる。
【０１３６】
上述方式において、認証モードが指紋認証である場合に第１認証ウィンドウをどのように調整する又は弱めるかは、説明のための例として用いられるということは留意されるべきである。別の認証モードにおいて第１認証ウィンドウを調整する又は弱める方式は、指紋認証を通じた第１認証ウィンドウを調整する又は弱める方式と同様であり、詳細は再度ここでは説明されない。
【０１３７】
方式３：通知メッセージはサードパーティアプリケーションに送信され、通知メッセージは、第４認証ウィンドウのポップアップを禁止するべく、サードパーティアプリケーションに通知するために用いられる。
【０１３８】
具体的には、表示スクリーン上で第１認証ウィンドウを表示する場合、端末は、サードパーティアプリケーションに第４認証ウィンドウのポップアップを禁止することを通知するために、サードパーティアプリケーションに通知メッセージを送信してよい。言い換えれば、サードパーティアプリケーションは、表示スクリーン上に認証ウィンドウをポップアップしない。この場合、第１認証ウィンドウのみが、端末の表示スクリーン上に表示され、従って、ユーザは、混乱されず、これにより、ユーザエクスペリエンスは向上されることができる。
【０１３９】
本願の本実施形態では、ユーザエクスペリエンスの一貫性を保証し、ユーザが決定の間に干渉されることを防止するべく、認証スクリーン、第１認証ウィンドウ、及びユーザの操作可能オプションは、全て、端末により決定される。
【０１４０】
さらに、第１認証ウィンドウが第１プロンプト情報を表示するので、端末は、さらに、第１プロンプト情報に基づいて、第１認証ウィンドウのサイズを動的に調整してよい。
【０１４１】
具体的には、図７ａは、第１認証ウィンドウのサイズが調整される前の概略図であり、図７ｂは、第１認証ウィンドウのサイズが調整された後の概略図である。図７ａ及び図７ｂに示されるように、端末が、第１認証ウィンドウ７０１の表示位置を決定した後、端末は、当該表示位置に第１認証ウィンドウ７０１を表示し、第１認証ウィンドウ７０１は、第１プロンプト情報を表示する。第１プロンプト情報は、サードパーティアプリケーションによりユーザに提示された認証モードに関する情報、及びどのように認証を実行するかをユーザに提示するために用いられる情報を含む。第１プロンプト情報が比較的多くの量のコンテンツを含む場合、第１認証ウィンドウ７０１のサイズは、増加されてよく、これにより、第１プロンプト情報のコンテンツの全てが、平文を通じて第１認証ウィンドウ７０１において表示される。
【０１４２】
さらに、第１プロンプト情報が比較的少ない量のコンテンツを含む場合、第１認証ウィンドウ７０１のサイズは減らされてよい。従って、第１プロンプト情報のコンテンツの全てが、平文を通じて第１認証ウィンドウ７０１に表示される場合、表示スクリーン上の第１認証ウィンドウ７０１により占有される領域は、さらに減らされてよい。
【０１４３】
第１認証ウィンドウのサイズが調整された後に、第１認証ウィンドウが第２認証ウィンドウをブロックできる間、認証コンポーネントの位置はさらに、ユーザに提示される必要があることは留意すべきである。具体的には、ユーザは、調整された第１認証ウィンドウを用いて生体認証情報を正確に入力することができることを保証される必要がある。
【０１４４】
上述の実施形態では、端末は、第１プロンプト情報に基づいて、第１認証ウィンドウのサイズを動的に調整してよく、平文を通じて第１認証ウィンドウにおいて第１プロンプト情報のコンテンツの全てを表示する。従って、ユーザは、他の操作を実行する必要なく、第１プロンプト情報のコンテンツの全てを明確に見ることができ、これにより、ユーザエクスペリエンスは向上されることができる。
【０１４５】
さらに、任意選択的に、表示位置に第１認証ウィンドウを表示した後に、端末は、さらに、サードパーティアプリケーションによりポップアップされる認証ウィンドウ以外の表示スクリーン上の他の表示情報を第１認証ウィンドウがブロックするか否かを決定する。第１認証ウィンドウが他の表示情報をブロックする場合、端末は、第１認証ウィンドウ以外の表示領域においてブロックされた他の表示情報を表示する。
【０１４６】
具体的には、図８ａは、ブロックされた他の表示情報が処理される前の概略図であり、図８ｂは、ブロックされた他の表示情報が処理された後の概略図である。図８ａ及び図８ｂにおいて示されるように、端末が、決定された表示位置に第１認証ウィンドウを表示した後に、端末はさらに、サードパーティアプリケーションによりポップアップされる認証ウィンドウ以外の表示スクリーン上の他の表示情報を第１認証ウィンドウ８０１がブロックするか否かを決定する必要がある。第１認証ウィンドウ８０１が他の表示情報、例えば情報"ＸＸＸＸカード（６６２９）"をブロックする場合、ユーザが表示情報を全て明確に見ることを可能にするべく、端末は、第１認証ウィンドウ以外の表示領域においてブロックされた他の表示情報を表示し、例えば、第１認証ウィンドウの下方に"ＸＸＸＸカード（６６２９）"を表示する。
【０１４７】
この実施形態では、サードパーティアプリケーションによりポップアップされる認証ウィンドウ以外の表示スクリーン上の他の表示情報を第１認証ウィンドウがブロックすることを決定する場合、端末は、第１認証ウィンドウ以外の表示領域において、ブロックされた他の表示情報を表示する。従って、ユーザは、表示情報を全て明確に見ることができ、これにより、ユーザエクスペリエンスは向上されることができる。
【０１４８】
本願の本実施形態で提供される認証ウィンドウ表示方法に従って、サードパーティアプリケーションにより送信される認証要求を検出した後に、端末は、サードパーティアプリケーションから認証情報を取得する手順であって、認証情報は、認証モード及び第１プロンプト情報を含む、手順と、認証モードに対応する認証コンポーネントの位置及び認証モードに基づいて、第１認証ウィンドウの表示位置を決定する手順であって、認証コンポーネントは、ユーザの生体情報を収集するように構成される、手順と、表示位置に第１認証ウィンドウを表示する手順であって、第１認証ウィンドウは、第１プロンプト情報を表示する、手順とを実行する。サードパーティアプリケーションにより送信された認証要求が検出された後に、認証モードは、サードパーティアプリケーションから取得され、第１認証ウィンドウの表示位置は、認証モードに対応する認証コンポーネントの位置に基づいて決定される。従って、ユーザは、認証コンポーネントの位置を知り、認証コンポーネントを用いて第１認証ウィンドウにおいて本人認証を実行することができ、これにより、認証成功率は増加されることができる。
【０１４９】
図９は、本願に従った認証ウィンドウ表示方法の実施形態２の概略フローチャートである。図１に示される実施形態に基づいて、本実施形態は、第１認証ウィンドウが表示位置に表示された後に、認証コンポーネントにより収集されるユーザの生体情報に対して認証を実行する実施形態を用いて詳細に説明される。図９に示されるように、本実施形態の方法は、以下の段階を含んでよい。
【０１５０】
段階９０１：サードパーティアプリケーションにより送信される認証要求が検出された後に、サードパーティアプリケーションから認証情報を取得し、認証情報は、認証モード及び第１プロンプト情報を含む。
【０１５１】
段階９０２：第１認証ウィンドウの表示位置を、認証モードに対応する認証コンポーネントの位置及び認証モードに基づいて決定し、認証コンポーネントは、ユーザの生体情報を収集するように構成される。
【０１５２】
段階９０３：第１認証ウィンドウを表示位置に表示し、第１認証ウィンドウは、第１プロンプト情報を表示する。
【０１５３】
段階９０１から段階９０３は、段階１０１から段階１０３と同様であり、ここで再度説明されない。
【０１５４】
段階９０４：認証コンポーネントにより収集されるユーザの生体情報を受信する。
【０１５５】
本実施形態では、端末が表示位置に第１認証ウィンドウを表示した後に、ユーザは、認証コンポーネントを用いて、第１認証ウィンドウにおける第１プロンプト情報に基づいて生体情報を入力する。
【０１５６】
段階９０５：生体情報に対して認証を実行する。
【０１５７】
本実施形態では、認証コンポーネントにより収集されるユーザの生体情報を受信した後に、端末は、収集された生体情報に対して認証を実行する。実際の適用では、端末は、生体情報を予め格納する。認証を実行する場合、端末は、予め格納された生体情報に対して、収集された生体情報を照合する。照合が成功した場合、それは認証が成功したことを示し、または照合が失敗した場合、それは認証が失敗したことを示す。
【０１５８】
認証が失敗した場合、段階９０６が実行され、又は認証が成功した場合、段階９０７が実行される。
【０１５９】
段階９０６：第１認証ウィンドウにおいて第２プロンプト情報を表示し、第２プロンプト情報は、生体情報を再度入力するようにユーザに指示するために用いられる。
【０１６０】
具体的には、図１０ａは、第１認証ウィンドウを表示する概略図である。図１０ａに示されるように、ユーザが第１認証ウィンドウにおける第１プロンプト情報に基づいて、指紋データを入力した後に、ユーザにより入力された指紋データが、端末に予め格納された指紋データに一致しない場合、端末は、第１認証ウィンドウに第２プロンプト情報を表示し、ユーザに再度生体情報を入力するように指示する。例えば、端末は、第１認証ウィンドウにおいて、"認証失敗。再度指紋情報を入力して下さい"と表示する。
【０１６１】
段階９０７：サードパーティアプリケーションの操作スクリーンにジャンプする。
【０１６２】
具体的には、図１０ｂは、サードパーティアプリケーションの操作スクリーンの概略図である。図１０ｂに示されるように、ユーザが第１認証ウィンドウにおける第１プロンプト情報に基づいて、指紋データを入力した後に、ユーザにより入力された指紋データが、端末に予め格納された指紋データに一致して成功した場合、サードパーティアプリケーションの操作スクリーンはジャンプされる。例えば、"決済完了"と操作スクリーンに表示される。
【０１６３】
本願の本実施形態で提供される認証ウィンドウ表示方法に従って、表示位置に第１認証ウィンドウを表示した後に、端末は、認証コンポーネントにより収集されるユーザの生体情報を受信し、生体情報に対して認証を実行する。認証が失敗した場合、第１認証ウィンドウは、第２プロンプト情報を表示する。第２プロンプト情報は、認証が失敗したことをユーザに提示する、又は、ユーザに認証が失敗したことを提示した際もしくは後に生体情報を再度入力するようにユーザに指示する、又は、生体情報を再度入力するようにユーザに指示するために用いられる。認証が成功した場合、サードパーティアプリケーションの操作スクリーンは、ジャンプされる。認証が失敗した後に、第２プロンプト情報は、ユーザに指示するために第１認証ウィンドウにおいて表示される。従って、ユーザが生体情報を再度入力する場合、ユーザは、それでも認証コンポーネントの位置を知り、認証コンポーネントを用いて第１認証ウィンドウにおいて本人認証を実行することができ、これにより、認証成功率は増加されることができる。
【０１６４】
本願は、さらに、以下の装置の実施形態を提供する。全ての装置の実施形態は、上記方法の実施形態の方法を実施するために用いられる。具体的には、図１１は、本願の実施形態に従った認証ウィンドウ表示装置の概略構造図である。図１１を参照すると、装置は、取得モジュール１１、決定モジュール１２、及び表示モジュール１３を含む。
【０１６５】
取得モジュール１１は、サードパーティアプリケーションにより送信される認証要求が検出された後に、サードパーティアプリケーションから認証情報を取得するように構成され、認証情報は、認証モード及び第１プロンプト情報を含む。
【０１６６】
決定モジュール１２は、第１認証ウィンドウの表示位置を、認証モードに対応する認証コンポーネントの位置及び認証モードに基づいて決定するように構成され、認証コンポーネントは、ユーザの生体情報を収集するように構成される。
【０１６７】
表示モジュール１３は、第１認証ウィンドウを当該表示位置に表示するように構成され、第１認証ウィンドウは、第１プロンプト情報を表示する。
【０１６８】
本願の本実施形態で提供される認証ウィンドウ表示装置は、上述の対応する方法の実施形態を実行してよい。実装原理および技術的効果は、同様であり、再度ここで説明されない。
【０１６９】
任意選択的に、決定モジュール１２は、具体的には、認証モード及び予め設定された対応関係に基づいて、第１認証ウィンドウの表示位置を決定するように構成され、ここで、対応関係は、認証モードに対応する認証コンポーネントの位置及び第１認証ウィンドウの表示位置の間の関係を含む。
【０１７０】
図１２は、本願の実施形態に従った認証ウィンドウ表示装置の別の概略構造図である。図１２を参照すると、図１１に示される装置に基づいて、装置はさらに、第１検出モジュール１４と第１調整モジュール１５を含む。
【０１７１】
第１検出モジュール１４は、サードパーティアプリケーションによりポップアップされる第２認証ウィンドウが端末の表示スクリーン上に表示されるか否か検出するように構成される。
【０１７２】
第１調整モジュール１５は、サードパーティアプリケーションによりポップアップされる第２認証ウィンドウが表示スクリーンに表示されることを第１検出モジュール１４が検出した場合、調整された第１認証ウィンドウが第２認証ウィンドウをブロックするように、第１認証ウィンドウの位置および／またはサイズを調整するように構成される。
【０１７３】
本願の本実施形態で提供される認証ウィンドウ表示装置は、上述の対応する方法の実施形態を実行してよい。実装原理および技術的効果は同様であり、ここでは再度説明されない。
【０１７４】
図１３はさらに、本願の実施形態に従った認証ウィンドウ表示装置の別の概略構造図である。図１３を参照すると、図１１に示される装置に基づいて、装置はさらに、第２検出モジュール１６と処理モジュール１７を含む。
【０１７５】
第２検出モジュール１６は、サードパーティアプリケーションによりポップアップされる第３認証ウィンドウが端末の表示スクリーン上に表示されるか否かを検出するように構成される。
【０１７６】
処理モジュール１７は、サードパーティアプリケーションによりポップアップされる第３認証ウィンドウが表示スクリーン上に表示されることを、第２検出モジュール１６が検出する場合、弱め処理を第３認証ウィンドウに対して実行するように構成され、弱め処理は、マスク追加処理またはぼやけ処理を含む。
【０１７７】
本願の本実施形態で提供される認証ウィンドウ表示装置は、上述の対応する方法の実施形態を実行してよい。実装原理および技術的効果は同様であり、ここでは再度説明されない。
【０１７８】
図１４はさらに、本願の実施形態に従った認証ウィンドウ表示装置の別の概略構造図である。図１４を参照すると、図１１に示される装置に基づいて、装置はさらに送信モジュール１８を含む。
【０１７９】
送信モジュール１８は、サードパーティアプリケーションに通知メッセージを送信するように構成され、通知メッセージは、第４認証ウィンドウのポップアップを禁止するべく、サードパーティアプリケーションに通知するために用いられる。
【０１８０】
本願の本実施形態で提供される認証ウィンドウ表示装置は、上述の対応する方法の実施形態を実行してよい。実装原理および技術的効果は同様であり、ここでは再度説明されない。
【０１８１】
図１５はさらにまだ、本願の実施形態に従った認証ウィンドウ表示装置の別の概略構造図である。図１５を参照すると、図１１に示される装置に基づいて、装置はさらに、第２調整モジュール１９を含む。
【０１８２】
第２調整モジュール１９は、認証コンテンツに基づいて、第１認証ウィンドウのサイズを動的に調整するように構成される。
【０１８３】
図１６は、本願の実施形態に従った認証ウィンドウ表示装置のさらなる概略構造図である。図１６を参照すると、図１１に示される装置に基づいて、装置はさらに、判断モジュール２０を含む。
【０１８４】
判断モジュール２０は、第１認証ウィンドウが、サードパーティアプリケーションによりポップアップされる認証ウィンドウ以外の表示スクリーン上の他の表示情報をブロックするか否かを決定するように構成される。
【０１８５】
表示モジュール１３はさらに、判断モジュール２０が、第１認証ウィンドウが他の表示情報をブロックすることを決定する場合、第１認証ウィンドウ以外の表示領域において、ブロックされた他の表示情報を表示するように構成される。
【０１８６】
図１７は、本願の実施形態に従った認証ウィンドウ表示装置のそれでもさらなる概略構造図である。図１７を参照すると、図１１に示される装置に基づいて、装置はさらに、受信モジュール２１と認証モジュール２２を含む。
【０１８７】
受信モジュール２１は、認証コンポーネントにより収集されるユーザの生体情報を受信するように構成される。
【０１８８】
認証モジュール２２は、生体情報に対して認証を実行するように構成される。
【０１８９】
表示モジュール１３はさらに、認証モジュール２２により実行される認証が失敗する場合、第１認証ウィンドウにおいて第２プロンプト情報を表示するように構成され、第２プロンプト情報は、ユーザに生体情報を再度入力するように指示するために用いられる。
【０１９０】
任意選択的に、ジャンプモジュール２３は、認証モジュールにより実行される認証が成功する場合に、サードパーティアプリケーションの操作スクリーンにジャンプするように構成される。
【０１９１】
本願の本実施形態で提供される認証ウィンドウ表示装置は、上述の対応する方法の実施形態を実行してよい。実装原理および技術的効果は同様であり、ここでは再度説明されない。
【０１９２】
上述の装置のモジュール区分は、単なる論理機能区分であることは留意すべきであり理解すべきである。実際の実装の間に、モジュールの一部又は全てが、１つの物理エンティティに統合されてよく、又は、物理的に分離されてよい。さらに、これらのモジュールは、全て、処理要素を用いて呼び出されるソフトウェアの形態において実現されてよく、又は、全て、ハードウェアの形態で実現されてよく、又は、モジュールの一部は、処理要素を用いて呼び出されるソフトウェアの形態において実現され、モジュールの一部は、ハードウェアの形態で実現されてよい。例えば、送信モジュールは、別々に配置された処理要素であってよく、又は、実現のために装置の特定のチップに統合されてよい。さらに、送信モジュールは、プログラムの形態で装置のメモリに格納され、送信モジュールの機能を実行すべく、装置の特定の処理要素により呼び出されてよい。他のモジュールの実現は、送信モジュールの実現と同様である。さらに、複数のユニットは、一緒に統合されてよく、又は個別に実現されてよい。処理要素はここでは、集積回路であってよく、信号処理機能を有する。実現処理では、上述した方法における段階、又は上述のユニットは、処理要素におけるハードウェア統合論理回路を用いて、又はソフトウェアの形態の命令を用いて、実現されることができる。さらに、上述の送信モジュールは、送信制御モジュールであり、装置の送信装置、例えばアンテナ及び無線周波数装置を用いて情報を送信してよい。
【０１９３】
上述のモジュールは、上述した方法を実行するための１または複数の集積回路、例えば１または複数の特定用途向け集積回路（ＡＳＩＣ）、１または複数のマイクロプロセッサ（デジタル信号プロセッサ、ＤＳＰ）、又は１または複数のフィールドプログラマブルゲートアレイ（ＦＰＧＡ）として構成されてよい。別の例について、上述のユニットの１つが、プログラムをスケジューリングする処理要素の形態で実現される場合、処理要素は、汎用プロセッサ、例えば、中央処理ユニット（ＣＰＵ）、又はプログラムを呼び出すことができる他のプロセッサであってよい。別の例について、ユニットは、一緒に統合されてよく、システムオンチップ（ＳｏＣ）の形態で実現されてよい。
【０１９４】
図１８は、本願の実施形態に従った端末の概略構造図である。本願の本実施形態で提供される端末は、図１及び図９で本願の実施形態において実現される方法を実行するように構成されてよい。説明を簡易にするために、本願の本実施形態に関連する一部のみが示される。開示されない特定の技術詳細について、図１及び図９において示される本願の実施形態を参照する。
【０１９５】
端末は、携帯電話、タブレットコンピュータ、ノートブックコンピュータ、ウルトラモバイルパーソナルコンピュータ（ｕｌｔｒａ−ｍｏｂｉｌｅ  ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ，  ＵＭＰＣ）、ネットブック、又は携帯情報端末（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ，  ＰＤＡ）のような端末デバイスであってよい。端末が携帯電話である例は、本願の本実施形態を説明するために用いられる。図１８は、本願の実施形態に関連する携帯電話３００の構造の一部のブロック図である。
【０１９６】
図１８に示されるように、携帯電話３００は、無線周波数（ｒａｄｉｏ  ｆｒｅｑｕｅｎｃｙ，  ＲＦ）回路３２０、メモリ３３０、入力ユニット３４０、表示ユニット３５０、重力センサ３６０、音声回路３７０、プロセッサ３８０、及び電源３９０のようなコンポーネントを含む。図１８に示される携帯電話の構造が、携帯電話に対する制約を構成しないことは、当業者は理解してよく、携帯電話は、図に示されるものより多くのもしくはより少ないコンポーネントを含み、又はいくつかのコンポーネントを組み合わせ、又は異なるコンポーネント配置を有してよい。
【０１９７】
以下は、図１８に関連して、詳細に、携帯電話３００のコンポーネントの全てを説明する。
【０１９８】
ＲＦ回路３２０は、情報受信及び送信処理において又はコール処理において、信号を受信及び送信するように構成されてよい。具体的には、基地局からダウンリンク情報を受信した後に、ＲＦ回路３２０は、処理のために、プロセッサ３８０へダウンリンク情報を送信し、基地局へアップリンクデータを送する。一般に、ＲＦ回路は、アンテナ、少なくとも１つの増幅器、送受信機、カプラ、ＬＮＡ（低ノイズ増幅器）、及びデュプレクサ等を含むが、これらに限定されない。また、ＲＦ回路３２０はさらに、無線通信を介してネットワーク及び別のデバイスと通信してよい。無線通信は、モバイル通信のためのグローバルシステム（ＧＳＭ）、汎用パケット無線サービス（ｇｅｎｅｒａｌ  ｐａｃｋｅｔ  ｒａｄｉｏ  ｓｅｒｖｉｃｅ，  ＧＰＲＳ）、符号分割多元接続（ｃｏｄｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ，  ＣＤＭＡ）、広帯域符号分割多元接続（ｗｉｄｅｂａｎｄ  ｃｏｄｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ，  ＷＣＤＭＡ）、ロングタームエボリューション（ｌｏｎｇ  ｔｅｒｍ  ｅｖｏｌｕｔｉｏｎ，  ＬＴＥ）、電子メール、及びショートメッセージサービス（ＳＭＳ）等を含むが、これらに限定されない、任意の通信規格又はプロトコルを用いてよい。
【０１９９】
メモリ３３０は、ソフトウェアプログラム及びモジュールを格納するように構成されてよい。プロセッサ３８０は、メモリ３３０に格納されたソフトウェアプログラム及びモジュールを実行し、携帯電話３００の様々な機能アプリケーション及びデータ処理を実行する。メモリ３３０は、主に、プログラム記憶領域及びデータ記憶領域を含んでよい。プログラム記憶領域は、オペレーティングシステム、又は少なくとも１つの機能（例えば、音響再生機能又は画像プレイ機能）により必要とされるアプリケーション等を格納してよい。データ記憶領域は、携帯電話３００が用いられる場合等に作成されるデータ（例えば、音声データ、イメージデータ、又は電話帳）を格納してよい。さらに、メモリ３３０、高速ランダムアクセスメモリを含んでよく、又は、少なくとも１つの磁気ディスク記憶デバイス、フラッシュメモリ、他の不揮発性ソリッドステート記憶デバイスのような不揮発性メモリを含んでよい。
【０２００】
入力ユニット３４０は、入力デジタル又は文字情報を受信し、携帯電話３００のユーザセッティング及び機能制御に関連するキー信号入力を生成するように構成されてよい。具体的には、入力ユニット３４０は、タッチスクリーン３４１と別の入力デバイス３４２を含んでよい。タッチスクリーン３４１は、また、タッチパネルと称されてよく、タッチスクリーン３４１上又は近くにユーザにより実行されるタッチ操作（例えば、指又はスタイラスのような任意の適切な物体又は付属物を用いて、タッチスクリーン３４１上又はタッチスクリーン３４１近くへのユーザにより実行される操作）を収集し、予め設定されたプログラムに基づいて対応する接続装置を駆動してよい。任意選択的に、タッチスクリーン３４１は、２つの部分、すなわち、タッチ検出装置およびタッチコントローラを含み得る。タッチ検出装置は、ユーザのタッチの向きを検出し、タッチ操作により生成される信号を検出し、タッチコントローラに信号を送信する。タッチコントローラは、タッチ検出装置からタッチ情報を受信し、タッチ情報をタッチポイント座標に変換し、次に、タッチポイント座標をプロセッサ３８０に送信する。さらに、タッチコントローラは、プロセッサ３８０により送信されるコマンドを受信し、コマンドを実行してよい。さらに、タッチスクリーン３４１は、抵抗タイプ、静電容量タイプ、赤外線ビームタイプ、及び表面弾性波タイプのような複数のタイプにおいて実現されてよい。タッチスクリーン３４１に追加して、入力ユニット３４０は、さらに別の入力デバイス３４２を含んでよい。具体的には、別の入力デバイス３４２は、物理キーボード、（ボリューム制御キー又はスイッチキーのような）機能キー、トラックボール、マウス、及びジョイスティック等の１または複数を含んでよいが、これらに限定されない。
【０２０１】
表示ユニット３５０は、ユーザによって入力された情報又はユーザに提供される情報、及び携帯電話３００の様々なメニューを表示するように構成されてよい。表示ユニット３５０は、表示パネル３５１を含んでよい。任意選択的に、表示パネル３４１は、液晶ディスプレイ（ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ，  ＬＣＤ）、又は有機発光ダイオード（ｏｒｇａｎｉｃ  ｌｉｇｈｔ−ｅｍｉｔｔｉｎｇ  ｄｉｏｄｅ，  ＯＬＥＤ）等の形態で構成されてよい。さらに、タッチスクリーン３４１は、表示パネル３５１を覆ってよい。タッチスクリーン３４１上又は近くに実行されたタッチ操作を検出した後に、タッチスクリーン３４１は、プロセッサ３８０にタッチ操作を送信して、タッチイベントのタイプを決定し、次いで、プロセッサ３８０は、タッチイベントのタイプに基づいて、表示パネル３５１上に対応する視覚出力を提供する。図１８では、タッチスクリーン３４１及び表示パネル３５１は、２つの個別のコンポーネントとして用いられ、携帯電話３００の入力及び出力機能を実現する。しかし、いくつかの実施形態では、タッチスクリーン３４１及び表示パネル３５１は、携帯電話３００の入力及び出力機能を実現するべく、統合されてよい。
【０２０２】
重力センサ（ｇｒａｖｉｔｙ  ｓｅｎｓｏｒ）３６０は、携帯電話の各方向における（通常は、３軸における）加速度の大きさを検出してよく、重力センサ３６０が静止している場合に重力の大きさ及び方向を検出してよく、携帯電話の姿勢を識別するためのアプリケーション（例えば、横向きモードと縦向きモードとの間のスクリーン切り替え、関連するゲーム、及び磁力計の姿勢キャリブレーション）、及び振動識別関連機能（例えば、歩数計又はノック）等において用いられてよい。
【０２０３】
携帯電話３００は、さらに、光センサのような別のセンサを含んでよい。具体的には、光センサは、環境光センサおよび近接センサを含んでよい。環境光センサは、環境光の輝度に基づいて表示パネル３４１の輝度を調整してよい。近接センサは、物体が携帯電話に接近しているか否か又はタッチしているか否かを検出してよく、携帯電話３００が耳に近接している場合、表示パネル３４１および／またはバックライトを電力オフしてよい。携帯電話３００は、さらに、ジャイロスコープ、気圧計、湿度計、温度計、又は赤外線センサのような別のセンサを設けられてよい。詳細は、ここでは説明しない。
【０２０４】
音声回路３７０、スピーカ３７１、およびマイク３７２は、ユーザと携帯電話３００との間の音声インタフェースを提供し得る。音声回路３７０は、受信した音声データを電気信号に変換し、電気信号をスピーカ３７１に送信してよく、スピーカ３７１は、電気信号を音響信号に出力のために変換する。さらに、マイク３７２は、収集された音響信号を電気信号に変換し、音声回路３７０は、電気信号を受信し、電気信号を音声データに変換し、次いで、ＲＦ回路３２０に音声データを出力し、音声データを、例えば別の携帯電話に送信し、又は、さらなる処理のためにメモリ３３０に音声データを出力する。
【０２０５】
プロセッサ３８０は、携帯電話３００の制御センターである。プロセッサ３８０は、全体の携帯電話の全てのパーツに、様々なインタフェース及びラインを用いて接続され、メモリ３３０に格納されたソフトウェアプログラムおよび／またはモジュールを起動又は実行し、メモリ３３０に格納されたデータを呼び出すことにより、携帯電話３００及びデータ処理の様々な機能を実行し、携帯電話に対する全般的な監視を実行する。任意選択的に、プロセッサ３８０は、１または複数の処理ユニットを含んでよい。任意選択的に、プロセッサ３８０は、アプリケーションプロセッサとモデムプロセッサを統合してよい。アプリケーションプロセッサは主に、オペレーティングシステム、ユーザインタフェース、及びアプリケーション等を処理してよい。モデムプロセッサは主に、無線通信を処理する。モデムプロセッサは代替的に、プロセッサ３８０に統合されなくてもよいことが理解されることができる。
【０２０６】
携帯電話３００はさらに、各コンポーネントに電力を供給する電源３９０（例えば、バッテリ）を含む。任意選択で、電源は、電力管理システムを用いてプロセッサ３８０に論理的に連結され、当該電力管理システムを用いて充放電管理及び電力消費管理などの機能を実装してよい。
【０２０７】
示されないが、携帯電話３００は、さらに、ワイヤレスフィディリティ（ｗｉｒｅｌｅｓｓ  ｆｉｄｅｌｉｔｙ，  ＷｉＦｉ）モジュール、及びＢｌｕｅｔｏｏｔｈモジュール等を含んでよい。詳細はここでは説明されない。
【０２０８】
本願の本実施形態では、プロセッサ３８０は、サードパーティアプリケーションにより送信された認証要求を取得する手順と、サードパーティアプリケーションにより送信された認証要求に応じて、サードパーティアプリケーションから認証情報を取得する手順であって、認証情報は、認証モード及び第１プロンプト情報を含む、手順と、認証モードに対応する認証コンポーネントの位置及び認証モードに基づいて、第１認証ウィンドウの表示位置を決定する手順であって、認証コンポーネントは、ユーザの生体情報を収集するように構成される、手順と、を実行するように構成される。
【０２０９】
表示ユニット３５０は、すなわち、ディスプレイは、表示位置に第１認証ウィンドウを表示するように構成され、第１認証ウィンドウは、第１プロンプト情報を表示する。
【０２１０】
第１認証ウィンドウの表示位置を決定した後に、プロセッサは、対応する表示を実行するように、表示ユニットに示してよい。あるいは、プロセッサが第１認証ウィンドウの表示位置を決定した後に、プロセッサは、表示コンテンツメモリにおける特定のコンテンツを更新してよく、表示ユニットは、コンテンツを表示する。具体的には、表示ユニットにより表示されてよいコンテンツは、テキスト、文字、パターン、又はこれらの任意の組み合わせである。
【０２１１】
本願の本実施形態では、プロセッサ３８０は、具体的には、認証モード及び予め設定された対応関係に基づいて、第１認証ウィンドウの表示位置を決定するように構成され、ここで、対応関係は、認証モードに対応する認証コンポーネントの位置及び第１認証ウィンドウの表示位置の間の関係を含む。
【０２１２】
さらに、プロセッサ３８０はさらに、サードパーティアプリケーションによりポップアップされた第２認証ウィンドウが端末の表示スクリーン上に表示されるか否かを検出する手順と、サードパーティアプリケーションによりポップアップされた第２認証ウィンドウが表示スクリーン上に表示される場合、第１認証ウィンドウの位置および／またはサイズを調整し、これにより、調整された第１認証ウィンドウは、第２認証ウィンドウをブロックする手順と、を実行するように構成される。
【０２１３】
プロセッサ３８０はさらに、サードパーティアプリケーションによりポップアップされた第３認証ウィンドウが端末の表示スクリーン上に表示されるか否かを検出する手順と、サードパーティアプリケーションによりポップアップされる第３認証ウィンドウが端末の表示スクリーン上に表示される場合、第３認証ウィンドウに対して弱め処理を実行する手順であって、弱め処理は、マスク追加処理またはぼやけ処理を含む、手順とを実行するように構成される。
【０２１４】
さらに、プロセッサは、サードパーティアプリケーションに通知メッセージを送信することを決定するように構成され、通知メッセージは、認証ウィンドウのポップアップを禁止するべく、サードパーティアプリケーションに通知するために用いられる。
【０２１５】
プロセッサ３８０はさらに、認証コンテンツに基づいて、第１認証ウィンドウのサイズを動的に調整するように構成される。
【０２１６】
プロセッサ３８０はさらに、第１認証ウィンドウが、サードパーティアプリケーションによりポップアップされる認証ウィンドウ以外の表示スクリーン上の他の表示情報をブロックするか否かを決定し、第１認証ウィンドウが他の表示情報をブロックする場合、第１認証ウィンドウ以外の表示領域において当該ブロックされた他の表示情報を表示するように構成される。
【０２１７】
プロセッサはさらに、認証コンポーネントにより収集されるユーザの生体情報を受信するように構成される。
【０２１８】
プロセッサ３８０はさらに、生体情報に対して認証を実行するように構成される。
【０２１９】
プロセッサ３８０はさらに、認証が失敗した場合、第１認証ウィンドウにおいて第２プロンプト情報を表示するように構成され、第２プロンプト情報は、ユーザに生体情報を再度入力するように指示するために用いられる。
【０２２０】
プロセッサ３８０はさらに、認証が成功した場合、サードパーティアプリケーションの操作スクリーンにジャンプすることを決定し、ディスプレイに、対応するスクリーンジャンプ表示を実行するように示すように構成される。
【０２２１】
本願は、さらに、装置の実施形態を提供する。具体的には、端末が提供され、端末は、プロセッサ、メモリ、バス、及び通信インタフェースを含む。メモリは、コンピュータ実行可能命令を格納するように構成される。プロセッサは、バスを用いてメモリに接続される。端末が実行される場合、プロセッサは、メモリに格納されるコンピュータ実行可能命令を実行し、これにより、端末は上述の方法の実施形態に記録された方法を実行する。
【０２２２】
本願の本実施形態で提供される端末は、上述の対応する方法の実施形態を実行してよい。実装原理および技術的効果は同様であり、ここでは再度説明されない。
【０２２３】
本願は、さらに、可読記憶媒体及びコンピュータプログラムを含む記憶媒体を提供する。コンピュータプログラムは、上述の実施形態のいずれか１つにおいて提供される認証ウィンドウ表示方法を実現するために用いられる。
【０２２４】
本願は、さらに、プログラム製品を提供する。プログラム製品は、コンピュータプログラム（すなわち、実行可能命令）を含み、コンピュータプログラムは、可読記憶媒体に格納される。端末の少なくとも１つのプロセッサは、可読記憶媒体からコンピュータプログラムを読み出し、少なくとも１つのプロセッサは、コンピュータプログラムを実行し、これにより、端末は、上述の実装例において提供された認証ウィンドウ表示方法を実施する。
【０２２５】
本願の実施形態はさらに、少なくとも１つの記憶素子及び少なくとも１つの処理要素を含む認証ウィンドウ表示装置を提供する。少なくとも１つの記憶素子は、プログラムを格納するように構成される。プログラムが実行される場合、認証ウィンドウ表示装置は、上述の実施形態のいずれか１つにおける端末の操作を実行することが可能にされる。装置は、端末におけるチップであってよい。本願のドキュメントで言及されたチップは、集積回路である。具体的には、チップは、シングルユニバーサルチップ、ＡＳＩＣ、ＦＰＧＡのようなプログラム可能チップ、複数のチップの組み合わせ、又はシステムオンチップ（ＳｏＣ）等であってよく、これらの特定の物理デバイス形態は、本願に限定されない。
【０２２６】
上述の方法の実施形態の段階の全て又は一部は、プログラム命令関連ハードウェアにより実施されてよい。上述のプログラムは、可読メモリに格納されてよい。プログラムが実行される場合、方法の実施形態の段階は、実行される。上述のメモリ（記憶媒体）は、リードオンリメモリ（英語：ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ，  簡略にＲＯＭ）、ＲＡＭ、フラッシュメモリ、ハードディスク、ソリッドステートドライブ、磁気テープ（英語：ｍａｇｎｅｔｉｃ  ｔａｐｅ）、フロッピディスク（英語：ｆｌｏｐｐｙ  ｄｉｓｋ）、光ディスク（英語：ｏｐｔｉｃａｌ  ｄｉｓｃ）及びこれらの任意の組み合わせを含む。
【図１】
2021512404.tif 000003
【図２ａ】
2021512404.tif 000004
【図２ｂ】
2021512404.tif 000005
【図３】
2021512404.tif 000006
【図４】
2021512404.tif 000007
【図５ａ】
2021512404.tif 000008
【図５ｂ】
2021512404.tif 000009
【図６ａ】
2021512404.tif 000010
【図６ｂ】
2021512404.tif 000011
【図７ａ】
2021512404.tif 000012
【図７ｂ】
2021512404.tif 000013
【図８ａ】
2021512404.tif 000014
【図８ｂ】
2021512404.tif 000015
【図９】
2021512404.tif 000016
【図１０ａ】
2021512404.tif 000017
【図１０ｂ】
2021512404.tif 000018
【図１１】
2021512404.tif 000019
【図１２】
2021512404.tif 000020
【図１３】
2021512404.tif 000021
【図１４】
2021512404.tif 000022
【図１５】
2021512404.tif 000023
【図１６】
2021512404.tif 000024
【図１７】
2021512404.tif 000025
【図１８】
2021512404.tif 000026
【手続補正書】
【提出日】令和2年8月24日(2020.8.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
認証ウィンドウ表示の方法であって、
前記方法は、端末に適用され、
サードパーティアプリケーションにより送信された認証要求が検出された後に、前記サードパーティアプリケーションから認証情報を取得する段階であって、前記認証情報は、認証モード及び第１プロンプト情報を含む、段階と、
前記認証モードに対応する認証コンポーネントの位置及び前記認証モードに基づいて、第１認証ウィンドウの表示位置を決定する段階であって、前記認証コンポーネントは、ユーザの生体情報を収集するように構成される、段階と、
前記表示位置に前記第１認証ウィンドウを表示する段階であって、前記第１認証ウィンドウは、前記第１プロンプト情報を表示する、段階と、を備える
方法。
【請求項２】
前記認証モードに対応する認証コンポーネントの位置及び前記認証モードに基づいて、第１認証ウィンドウの表示位置を決定する前記段階は、前記認証モード及び予め設定された対応関係に基づいて、前記第１認証ウィンドウの前記表示位置を決定する段階を含み、
前記対応関係は、前記認証モードに対応する前記認証コンポーネントの前記位置及び前記第１認証ウィンドウの前記表示位置の間の関係を含む
請求項１に記載の方法。
【請求項３】
前記方法はさらに、
前記サードパーティアプリケーションによりポップアップされる第２認証ウィンドウが前記端末の表示スクリーン上に表示されるか否かを検出する段階と、
前記サードパーティアプリケーションによりポップアップされる前記第２認証ウィンドウが前記表示スクリーン上に表示される場合、前記第１認証ウィンドウの前記表示位置および／またはサイズを調整することにより、前記調整された第１認証ウィンドウが、前記第２認証ウィンドウをブロックする段階と、を備える
請求項１または２に記載の方法。
【請求項４】
前記方法はさらに、
前記サードパーティアプリケーションによりポップアップされる第３認証ウィンドウが前記端末の表示スクリーン上に表示されるか否かを検出する段階と、
前記サードパーティアプリケーションによりポップアップされる前記第３認証ウィンドウが前記表示スクリーン上に表示される場合、前記第３認証ウィンドウに対して弱め処理を実行する段階であって、前記弱め処理は、マスク追加処理および／またはぼやけ処理を含む、段階と、を備える
請求項１または２に記載の方法。
【請求項５】
前記方法はさらに、前記サードパーティアプリケーションに通知メッセージを送信する段階を備え、
前記通知メッセージは、認証ウィンドウのポップアップを禁止するように、前記サードパーティアプリケーションに通知するために用いられる
請求項１または２に記載の方法。
【請求項６】
前記方法はさらに、前記第１プロンプト情報に基づいて、前記第１認証ウィンドウのサイズを動的に調整する段階を備える
請求項１から５の何れか一項に記載の方法。
【請求項７】
前記表示位置に前記第１認証ウィンドウを表示した後に、前記方法はさらに、
前記第１認証ウィンドウが、前記サードパーティアプリケーションによりポップアップされる認証ウィンドウ以外の前記端末の表示スクリーン上の他の表示情報をブロックするか否かを決定する段階と、
前記第１認証ウィンドウが前記他の表示情報をブロックする場合、前記第１認証ウィンドウ以外の表示領域において、前記ブロックされた他の表示情報を表示する段階と、を備える
請求項１から６の何れか一項に記載の方法。
【請求項８】
前記表示位置に前記第１認証ウィンドウを表示する前記段階の後に、前記方法はさらに、
前記認証コンポーネントにより収集される前記ユーザの前記生体情報を受信する段階と、
前記生体情報に対して認証を実行する段階と、
前記認証が失敗した場合、前記第１認証ウィンドウに第２プロンプト情報を表示する段階と、を備え、
前記第２プロンプト情報は、前記ユーザに、前記認証が失敗したことを示す、および／または前記ユーザに、前記生体情報を再度入力するように指示するために用いられる
請求項１から７の何れか一項に記載の方法。
【請求項９】
前記方法はさらに、前記認証が成功した場合に、前記サードパーティアプリケーションの操作スクリーンにジャンプする段階を備える
請求項８に記載の方法。
【請求項１０】
プロセッサ、メモリ、バス、及び通信インタフェースを備える端末であって、
前記メモリは、コンピュータ実行可能命令を格納するように構成され、
前記プロセッサ及び前記メモリは、前記バスを用いて接続され、
前記端末が実行される場合、前記プロセッサは、前記メモリに格納される前記コンピュータ実行可能命令を実行することにより、前記端末は請求項１から９のいずれか一項に記載の方法を実行する
端末。
【請求項１１】
コンピュータ可読記憶媒体であって、
前記コンピュータ可読記憶媒体は、コンピュータプログラムを格納し、
前記コンピュータプログラムは、端末が請求項１から９のいずれか一項に記載の方法を実行することを可能にするように用いられる
コンピュータ可読記憶媒体。
【請求項１２】
端末に、請求項１から９のいずれか一項に記載の方法を実行させるための
プログラム。
【請求項１３】
プロセッサ及びメモリを備えるチップシステムであって、
前記プロセッサは、請求項１から９のいずれか一項に記載の方法の実装において、認証ウィンドウ表示装置をサポートするように構成され、
前記メモリは、前記認証ウィンドウ表示装置に必要なプログラム命令及びデータを格納するように構成される
チップシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１９８
【補正方法】変更
【補正の内容】
【０１９８】
ＲＦ回路３２０は、情報受信及び送信処理において又はコール処理において、信号を受信及び送信するように構成されてよい。具体的には、基地局からダウンリンク情報を受信した後に、ＲＦ回路３２０は、処理のために、プロセッサ３８０へダウンリンク情報を送信し、基地局へアップリンクデータを送する。一般に、ＲＦ回路は、アンテナ、少なくとも１つの増幅器、送受信機、カプラ、ＬＮＡ（低ノイズ増幅器）、及びデュプレクサ等を含むが、これらに限定されない。また、ＲＦ回路３２０はさらに、無線通信を介してネットワーク及び別のデバイスと通信してよい。無線通信は、モバイル通信のためのグローバルシステム（ＧＳＭ（登録商標））、汎用パケット無線サービス（ｇｅｎｅｒａｌ  ｐａｃｋｅｔ  ｒａｄｉｏ  ｓｅｒｖｉｃｅ，  ＧＰＲＳ）、符号分割多元接続（ｃｏｄｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ，  ＣＤＭＡ）、広帯域符号分割多元接続（ｗｉｄｅｂａｎｄ  ｃｏｄｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ，  ＷＣＤＭＡ（登録商標））、ロングタームエボリューション（ｌｏｎｇ  ｔｅｒｍ  ｅｖｏｌｕｔｉｏｎ，  ＬＴＥ）、電子メール、及びショートメッセージサービス（ＳＭＳ）等を含むが、これらに限定されない、任意の通信規格又はプロトコルを用いてよい。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０２０７
【補正方法】変更
【補正の内容】
【０２０７】
示されないが、携帯電話３００は、さらに、ワイヤレスフィディリティ（ｗｉｒｅｌｅｓｓ  ｆｉｄｅｌｉｔｙ，  ＷｉＦｉ）モジュール、及びＢｌｕｅｔｏｏｔｈ（登録商標）モジュール等を含んでよい。詳細はここでは説明されない。
【国際調査報告】
2021512404.tif 000027
2021512404.tif 000028
2021512404.tif 000029
2021512404.tif 000030