(57)【特許請求の範囲】
【請求項１】
プロセッサ（１１０）と、
前記プロセッサと接続される人工知能ＡＩモジュール（１２０）とを、
備えるモバイル端末（１００）であって、
前記プロセッサは、前記モバイル端末において実行されているアプリケーションがプリセットされたアプリケーションセットに属することを検出すると、現在のユーザが登録ユーザであるかどうかを検出するように構成され、
前記プロセッサはさらに、現在のユーザが登録ユーザであることを検出すると、前記モバイル端末において実行されている前記アプリケーションの識別子を携帯するモニタリングインストラクションを前記ＡＩモジュールに送信するように構成され、
前記ＡＩモジュールは、前記モニタリングインストラクションに応答して、前記登録ユーザと関連する前記モバイル端末において実行されている前記アプリケーションの、モニタリングパラメータおよび対応するモニタリングパラメータ閾値を含むモニタリング策略を取得するように構成され、
前記ＡＩモジュールはさらに、前記モバイル端末において実行されている前記アプリケーションのモニタリングパラメータの値が前記モニタリングパラメータ閾値以上であることを検出すると、前記モバイル端末において実行されている前記アプリケーションを閉じるように構成される、
前記ＡＩモジュールはさらに、前記ＡＩモジュールが前記モバイル端末において実行されている前記アプリケーションを閉じた後、プリセット期間中に、前記プリセットされたアプリケーションセットに属し、かつ前記モバイル端末において実行されている前記アプリケーションと同じタイプのアプリケーションを無効にするように構成され、
前記プリセット期間の持続時間は、前記モニタリング策略に含まれる無効期間に等しい、
モバイル端末（１００）。
【請求項２】
前記モバイル端末はメモリ（１４０）をさらに備え、現在のユーザが登録ユーザであるかどうかを検出するように構成される前記プロセッサは、
現在のユーザーの生体データを取得し、
前記生体データが前記メモリ内の生体テンプレートに合わせるかどうかを検出し、
前記生体データが前記生体テンプレートに合わせることを検出すると、現在のユーザが登録ユーザであると判定する、または、
前記生体データが前記生体テンプレートに合わせないことを検出すると、現在のユーザが登録ユーザではないと判定する、
請求項１に記載のモバイル端末。
【請求項３】
前記生体データは、指紋データ、顔面データ、および虹彩データから選択される少なくとも１つのデータを含む、請求項１または２に記載のモバイル端末。
【請求項４】
前記モバイル端末はさらに、前記プロセッサと接続され、前記指紋データを取得するように構成される指紋センサを備える、請求項３に記載のモバイル端末。
【請求項５】
前記モバイル端末はさらに、前記プロセッサと接続され、前記顔面データおよび／または虹彩データを取得するように構成されるカメラ装置を備える、請求項３に記載のモバイル端末。
【請求項６】
前記モバイル端末がカメラ装置をさらに備え、前記ＡＩモジュールがさらに、
前記モバイル端末において実行されている前記アプリケーションのモニタリングパラメータの値が前記モニタリングパラメータ閾値よりも小さいことを検出すると、前記カメラ装置を介して現在のユーザの上眼瞼と下眼瞼との間の距離を取得し、
現在のユーザの上眼瞼と下眼瞼との間の距離が距離閾値よりも小さいことを検出すると、前記モバイル端末において実行されている前記アプリケーションを閉じるか、またはユーザに休息を促すメッセージを出力するように構成される、
請求項１〜５のいずれか一項に記載のモバイル端末。
【請求項７】
前記プロセッサはアプリケーションプロセッサであり、前記アプリケーションプロセッサおよび前記ＡＩモジュールは汎用プロセッサ内に構成され、前記ＡＩモジュールは前記アプリケーションプロセッサに集積されているかまたは前記アプリケーションプロセッサから分離されている、請求項１〜６のいずれか一項に記載のモバイル端末。
【請求項８】
プロセッサと人工知能ＡＩモジュールとを備えるモバイル端末に適用されるアプリケーション制御方法であって、当該方法は、
前記プロセッサが、前記モバイル端末において実行されているアプリケーションがプリセットされたアプリケーションセットに属することを検出すると、現在のユーザが登録ユーザであるかどうかを検出する（Ｓ２０１）ことと、
前記プロセッサが、現在のユーザが登録ユーザであることを検出すると、前記モバイル端末において実行されている前記アプリケーションの識別子を携帯するモニタリングインストラクションを前記ＡＩモジュールに送信する（Ｓ２０２）ことと、
前記ＡＩモジュールが、前記登録ユーザと関連する前記モバイル端末において実行されているアプリケーションの、モニタリングパラメータおよび対応するモニタリングパラメータ閾値を含むモニタリング策略を取得する（Ｓ２０３）ことと、
前記ＡＩモジュールが、前記モバイル端末において実行されているアプリケーションの前記モニタリングパラメータの値が前記モニタリングパラメータ閾値以上であることを検出すると、前記モバイル端末において実行されている前記アプリケーションを閉じる（Ｓ２０４）こととを、含み、
前記方法は、前記ＡＩモジュールが前記モバイル端末において実行されている前記アプリケーションを閉じた後、さらに、
前記モニタリング策略に含まれる無効期間に等しいプリセット期間中に、プリセットされたアプリケーションセットに属し、かつ前記モバイル端末において実行されているアプリケーションと同じタイプであるアプリケーションを前記ＡＩモジュールによって無効にされることを、含む、
アプリケーション制御方法。
【請求項９】
前記モバイル端末がメモリをさらに備え、前記プロセッサが現在のユーザが登録ユーザであるかどうかを検出することは、
前記プロセッサが、現在のユーザの生体データを取得することと、
前記プロセッサが、前記生体データが前記メモリ内の生体テンプレートに合わせるかどうかを検出することと、
前記生体データが前記生体テンプレートに合わせることを検出すると、現在のユーザが登録ユーザであると判定すること、または、
前記生体データが前記モバイル端末の前記生体テンプレートに合わせないことを検出すると、現在のユーザが登録ユーザではないと判定することとを、含む、
請求項８に記載の方法。
【請求項１０】
前記生体データが、指紋データ、顔面データ、および虹彩データから選択される少なくとも１つのデータを含む、請求項８または９に記載の方法。
【請求項１１】
前記プロセッサが現在のユーザの生体データを取得することは、
前記プロセッサが指紋センサを介して指紋データを取得することと、
前記プロセッサがカメラ装置を介して顔面データおよび虹彩データを取得することとの、うちの少なくとも１つを含む、
請求項１０に記載の方法。
【請求項１２】
前記ＡＩモジュールがモニタリング策略を取得することは、
前記ＡＩモジュールが、前記プロセッサからモニタリングインストラクションを受信することと、
前記モニタリングインストラクションに応答して、前記モバイル端末において実行されているアプリケーションの識別子を取得することと、
前記識別子に準じてモニタリング策略を取得することとを、含む、
請求項８から１０のいずれか一項に記載の方法。
【請求項１３】
前記モバイル端末がカメラ装置をさらに含み、前記方法はさらに、
前記ＡＩモジュールが、前記モバイル端末において実行されているアプリケーションのモニタリングパラメータの値が前記モニタリングパラメータ閾値よりも小さいことが検出されると、前記カメラ装置を介して現在のユーザの上眼瞼と下眼瞼との間の距離を取得することと、
前記ＡＩモジュールが、現在のユーザの上眼瞼と下眼瞼との間の距離が距離閾値よりも小さいことが検出されると、ユーザに休憩を促すメッセージを出力するまたは前記モバイル端末において実行されているのアプリケーションを閉じることとを、含む、
請求項８から１２のいずれか一項に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、モバイル端末技術の分野に関し、特にアプリケーション制御方法およびモバイル端末に関する。
【背景技術】
【０００２】
スマートフォンの急速な発展に伴い、関連する機能を実現するために、ビデオアプリケーション、ゲームアプリケーション、決済アプリケーションなどの様々なアプリケーションがスマートフォンにインストールされている。
【０００３】
現在、スマートフォンのアプリケーションがユーザに起動された後、アプリケーションは、ユーザの持続的な操作によって常にスマートフォンにおいて実行されている。一例として、ゲームアプリケーションが挙げられる。ユーザがゲームアプリケーションを長時間使用するとき、スマートフォンが動かなくなったり再起動したりするなどの異常に遭わない限り、ゲームアプリケーションはユーザの使用中にずっとスマートフォンにおいて実行される。
【発明の概要】
【０００４】
本開示の実施形態は、モバイル端末のアプリケーション制御のインテリジェンスおよび安全性を向上させるためのアプリケーション制御方法および関連製品を提供する。
【０００５】
本開示の第１の態様によれば、モバイル端末が提供される。モバイル端末は、プロセッサと、ＡＩモジュールと接続された人工知能（ＡＩ）モジュールとを備える。
【０００６】
プロセッサは、モバイル端末において実行されているアプリケーション（以下、「実行中のアプリケーション」と略記する）がプリセットされたアプリケーションセットに属することを検出すると、現在のユーザが登録ユーザかどうかを検出するように構成される。プロセッサはさらに、現在のユーザが登録ユーザであることを検出すると、実行中のアプリケーションの識別子を携帯するモニタリングインストラクションをＡＩモジュールに送信するように構成される。ＡＩモジュールは、登録ユーザと関連する実行中のアプリケーションのモニタリング策略を取得するように構成され、モニタリング策略は、モニタリングパラメータおよび対応するモニタリングパラメータ閾値とを含む。ＡＩモジュールはさらに、実行中のアプリケーションのモニタリングパラメータの値がモニタリングパラメータ閾値以上であることを検出すると、実行中のアプリケーションを閉じるように構成される。
【０００７】
本開示の第２の態様によれば、アプリケーション制御方法が提供される。この方法は、プロセッサと人工知能（ＡＩ）モジュールとを備えるモバイル端末に適用である。この方法は以下の動作を含む。
【０００８】
モバイル端末において実行されているアプリケーション（以下、「実行中のアプリケーション」と略記する）がプリセットされたアプリケーションセットに属することを検出すると、現在のユーザが登録ユーザであるかどうかが、プロセッサによって検出される。現在のユーザが登録ユーザであることを検出すると、実行中のアプリケーションの識別子を携帯するモニタリングインストラクションがプロセッサによってＡＩモジュールに送信される。登録ユーザと関連する実行中のアプリケーションのモニタリング策略はＡＩモジュールによって取得され、モニタリング策略はモニタリングパラメータおよび対応するモニタリングパラメータ閾値を含む。実行中のアプリケーションのモニタリングパラメータの値がモニタリングパラメータの閾値以上であることを検出すると、実行中のアプリケーションはＡＩモジュールによって閉じられる。
【０００９】
本開示の第３の態様によれば、モバイル端末が提供される。モバイル端末は、上記方法でモバイル端末の動作を実現する機能を持つ。機能は、ハードウェアによって、または対応するソフトウェアをハードウェアとともに実行することによって実現することができる。上記のハードウェアまたはソフトウェアは、機能に対応する一つ以上のモジュールを含む。一設計として、モバイル端末は、プロセッサと人工知能（ＡＩ）モジュールとを含む。プロセッサおよびＡＩモジュールは、上記の方法に対応する機能を遂行するためにモバイル端末と共に動作可能であるように構成される。さらに、モバイル端末は通信インタフェースを有してもよい。通信インタフェースは、モバイル端末と他の装置との間の通信を実現するように構成される。さらに、モバイル端末はメモリを備えてもよい。メモリは、プロセッサおよびＡＩモジュールと接続され、モバイル端末に必要なプログラムインストラクションおよびデータを格納するように構成される。
【００１０】
本開示の第４の態様によれば、モバイル端末が提供される。端末は、プロセッサ、人工知能（ＡＩ）モジュール、メモリ、通信インタフェース、および１つまたは複数のプログラムを有する。１つまたは複数のプログラムはメモリに格納され、プロセッサおよびＡＩモジュールによって実行されるように構成される。プログラムは、本開示の第２の態様における任意の方法のステップを遂行するためのインストラクションを含む。
【００１１】
本開示の第５の態様によれば、不揮発性コンピュータ可読記憶媒体が提供される。コンピュータ可読記憶媒体は、電子データ交換のためのコンピュータプログラムを格納するように構成される。コンピュータプログラムは、本開示の第２の態様における任意の方法で説明されたステップの全部または一部を遂行するようにコンピュータと共に動作可能である。コンピュータはモバイル端末を含む。
【００１２】
本開示の第６の態様によれば、コンピュータプログラム製品が提供される。コンピュータプログラム製品は、コンピュータプログラムを格納する非一時的コンピュータ可読記憶媒体を含む。コンピュータプログラムは、本開示の第２の態様における任意の方法で説明されたステップの全部または一部を遂行するようにコンピュータと共に動作可能である。コンピュータプログラム製品はソフトウェアインストールパッケージとしてもよい。コンピュータはモバイル端末を含む。
【図面の簡単な説明】
【００１３】
【図１Ａ】図１Ａは、本開示の一実施形態によるモバイル端末を示す構造概略図である。
【図１Ｂ】図１Ｂは、本開示の一実施形態による別のモバイル端末を示す構造概略図である。
【図１Ｃ】図１Ｃは、本開示の一実施形態によるさらに別のモバイル端末を示す構造概略図である。
【図２】図２は、本開示の一実施形態によるアプリケーション制御方法を示す概略フローチャートである。
【図３】図３は、本開示の一実施形態によるモバイル端末を示す構造概略図である。
【図４】図４は、本開示の一実施形態によるモバイル端末の機能ユニットを示すブロック図である。
【図５】図５は、本開示の一実施形態による別のモバイル端末を示す構造概略図である。
【発明を実施するための形態】
【００１４】
本開示の明細書、特許請求の範囲、および添付の図面で使用される用語「第１」、「第２」、「第３」、および「第４」は、特定の順序を説明するのではなく異なる対象を区別するために使用される。「含む」、「備える」、および「有する」という用語、ならびにそれらの変形は、非排他的な包含をカバーすることを意図している。例えば、一連のステップまたはユニットを含むプロセス、方法、システム、製品、または装置は、列挙されたステップまたはユニットに限定されず、列挙されていない他のステップまたはユニットを任意に含んでもよい。あるいは、プロセス、方法、製品、または装置に固有の他のステップまたはユニットも含んでもよい。
【００１５】
本明細書で言及される「実施形態」または「実施例」という用語は、特定の特徴、構造、または実施形態に関して説明された特徴が本開示の少なくとも１つの実施形態に含くんでもよいことを意味する。本明細書の様々な箇所に現れるフレーズは、必ずしも同じ実施形態を指すのではなく、他の実施形態と相互に排他的な独立のまたは代替の実施形態を指すのでもない。本明細書に記載の実施形態を他の実施形態と組み合わせることができるのは、当業者には明示にそして黙示的に理解される。
【００１６】
本開示の実施形態に含まれるモバイル端末は、無線通信機能を有する様々なハンドヘルドデバイス、車載デバイス、ウェアラブルデバイス、コンピューティングデバイス、または無線モデムに接続された他の処理デバイス、ならびに様々な形態のユーザ機器（ＵＥ）、移動局（ＭＳ）、端末装置などを含くんでもよい。説明の便宜上、上記装置をまとめてモバイル端末と呼ぶ。
【００１７】
人工知能（ＡＩ、機械知能とも、ＭＩ）は、人間や他の動物によって表される自然の知能（ＮＩ）と対照をなして、機械によって示される知能である。コンピュータサイエンスにおいて、ＡＩリサーチは「インテリジェントエージェント」の研究として定義される：その環境を識別し、その目標を成功させる可能性を最大にするような行動をとる任意の装置である。口語的には、「人工知能」という用語は、「学習」や「問題解決」など、人間が他の人間の心に関連付ける「認知」機能を機械が模倣する場合に適用される。
【００１８】
本開示の実施形態に記載されるプロセッサは、アプリケーションプロセッサとしてもよい。人工知能（ＡＩ）モジュールは、ハードウェアおよび／またはソフトウェアの形態であってもよい。ＡＩモジュールがハードウェア構成を含むとき、アプリケーションプロセッサはＡＩモジュールと集積されてもよく、またはＡＩモジュールから分離されてもよい。本開示はこれに限定されない。
【００１９】
ＡＩモジュールがアプリケーションプロセッサと集積されている場合、アプリケーションプロセッサがシングルコアプロセッサであれば、ＡＩモジュールはアプリケーションプロセッサ内のインテリジェントマイクロ処理回路としてもよい。アプリケーションプロセッサがマルチコアプロセッサである場合、ＡＩモジュールは、マルチコアプロセッサ内の単一のインテリジェントマイクロプロセッサコア、またはマイクロプロセッサコアのうちの１つの中のインテリジェントマイクロ処理回路としてもよい。
【００２０】
ＡＩモジュールがアプリケーションプロセッサから分離されている場合、ＡＩモジュールは、アプリケーションプロセッサプラットフォームアーキテクチャにおける当該アプリケーションプロセッサ以外任意のコプロセッサ（ベースバンドプロセッサ、デジタル信号処理（ＤＳＰ）、電源管理チップなど）内のインテリジェントマイクロ処理回路としてもよい。あるいは、ＡＩモジュールは、アプリケーションプロセッサプラットフォームアーキテクチャにおける当該アプリケーションプロセッサ以外の新たに設けられたインテリジェントマイクロプロセッサであってもよい。あるいは、ＡＩモジュールは、アプリケーションプロセッサプラットフォームから分離された新たに設けられたインテリジェントプロセシングプラットフォームとしてもよい。インテリジェントプロセシングプラットフォームは少なくとも１つの専用インテリジェントプロセッサを含み、アプリケーションプロセッサプラットフォームと通信可能に接続している。一実施形態として、インテリジェントプロセシングプラットフォームは、メモリ、周辺機器などと直接通信可能に接続してもよい。
【００２１】
不揮発性コンピュータ可読記憶媒体が本明細書において提供される。不揮発性コンピュータ可読記憶媒体は、電子データ交換のための１つまたは複数のプログラムを格納するように構成される。１つまたは複数のプログラムが実行されると、コンピュータと共に動作可能であり、モバイル端末において実行されているアプリケーションがプリセットされたアプリケーションセットに属するかどうかを検出し、モバイル端末において実行されているアプリケーションがプリセットされたアプリケーションセットに属することを検出すると、現在のユーザが登録ユーザであるかどうかを検出し、現在のユーザが登録ユーザであることを検出すると、モバイル端末において実行されているアプリケーションの識別子を取得し、識別子に準じて、モバイル端末において実行されているアプリケーションのモニタリング策略（モニタリング策略は、モニタリングパラメータおよび対応するモニタリングパラメータ閾値を含む）を取得し、モバイル端末において実行されているアプリケーションのモニタリングパラメータの値がモニタリングパラメータ閾値以上であることを検出すると、モバイル端末において実行されているアプリケーションを閉じる。
【００２２】
一実施形態では、１つまたは複数のプログラムは実行されたとき、さらにコンピュータと共に動作可能であり、モバイル端末において実行されているアプリケーションのモニタリングパラメータの値がモニタリングパラメータ閾値よりも小さい場合、カメラ装置を介して現在のユーザの上眼瞼と下眼瞼の間の距離を取得する。現在のユーザの上眼瞼と下眼瞼との間の距離が距離閾値よりも小さい場合、ユーザに休憩を促すメッセージを出力する、またはモバイル端末において実行されているアプリケーションを閉じる。
【００２３】
ここでは、実行中のアプリケーションの一例として、ゲームＡＰＰについて説明する。携帯電話は、ゲームＡＰＰの能動的モニタリング機能を提供する。この機能を設定した後、ＡＩモジュールを介して顔面画像を入力するようにユーザを誘導し、顔面画像に対応するゲームモニタリングパラメータ（例えば、ゲームアプリケーション選択（単一選択または複数選択）、ゲーム期間、ゲーム回数、無効期間など）を設定する。続いて、ゲームＡＰＰが実行されているとき、携帯電話は、ＡＩモジュールを通してフロントカメラを起動することによってユーザの顔面画像をキャプチャし、対応するゲームモニタリングパラメータを比較し、ゲームＡＰＰのモニタリングパラメータがモニタリングパラメータ閾値などの条件を満たすことが検出されると自動的にゲームＡＰＰをオフにする。モバイル端末は、所定の時間が経つまで、ゲームＡＰＰアプライを無効にする。
【００２４】
以下、添付図面を参照しながら本発明の実施形態について説明する。
【００２５】
図１Ａは、本開示の一実施形態によるモバイル端末１００を示す構造概略図である。モバイル端末１００は、プロセッサ１１０と人工知能（ＡＩ）モジュール１２０とを備え、プロセッサ１１０はバス１３０を介してＡＩモジュール１２０と接続されている。
【００２６】
プロセッサ１１０は、モバイル端末において実行されているアプリケーション（以下、「実行中のアプリケーション」と略記する）がプリセットされたアプリケーションセットに属することを検出すると、現在のユーザが登録ユーザであるかどうかを検出するように構成される。
【００２７】
プロセッサ１１０はさらに、現在のユーザが登録ユーザであることを検出すると、実行中のアプリケーションの識別子を携帯するモニタリングインストラクションをＡＩモジュールに送信するように構成される。
【００２８】
ＡＩモジュール１２０は、実行中のアプリケーションのモニタリング策略を取得するように構成され、モニタリング策略は登録ユーザと関連し、モニタリング策略はモニタリングパラメータおよび対応するモニタリングパラメータ閾値とを含む。例えば、ＡＩモジュール１２０は、モニタリングインストラクションを受信し、モニタリングインストラクションから識別子を読み出すことができる。次いで、ＡＩモジュール１２０は、識別子に準じてモニタリング策略を見つけること、すなわち識別子に対応するモニタリング策略を見つけることができる。
【００２９】
ＡＩモジュール１２０はさらに、実行中のアプリケーションのモニタリングパラメータの値がモニタリングパラメータ閾値以上であることを検出すと、実行中のアプリケーションを閉じるように構成される。
【００３０】
本実施形態によれば、モバイル端末は、実行中のアプリケーションがプリセットされたアプリケーションセットに属することを検出すると、まず現在のユーザが登録ユーザであるかどうかを検出するようにプロセッサを制御する。その後、現在のユーザが登録ユーザであることを検出すると、モバイル端末はプロセッサを制御して、実行中のアプリケーションの識別子を携帯するモニタリングインストラクションをＡＩモジュールに送信する。そして、モバイル端末はＡＩモジュールを制御して、登録ユーザと関連する実行中のアプリケーションのモニタリング策略を取得する。最後に、モバイル端末は、実行中のアプリケーションのモニタリングパラメータの値がモニタリングパラメータの閾値以上であることを検出すると、実行中のアプリケーションを閉じるようにＡＩモジュールを制御する。アプリケーションはプリセットされたアプリケーションセットに属し、モニタリング策略は登録ユーザと関連するアプリケーションの登録策略であるので、特定のユーザおよび特定のアプリケーションの個人化された制御を実現することができ、モバイル端末のアプリケーションの過剰使用を避けることができる。それによって、モバイル端末のアプリケーション制御のインテリジェンスおよび安全性を向上させる。
【００３１】
少なくとも１つの実施形態では、図１Ｂに示されるように、モバイル端末１００は、さらにメモリ１４０を備える。現在のユーザが登録ユーザであるかどうかを検出するように構成されたプロセッサ１１０は、現在のユーザの生体データを取得し、その生体データがメモリ１４０内の生体テンプレートに合わせるかどうかを検出するように構成される。そして、生体データが生体テンプレートに合わせることを検出する場合に現在のユーザが登録ユーザであると判定し、生体データがモバイル端末の生体テンプレートに合わせないことを検出する場合に現在のユーザが登録ユーザではないと判定する。
【００３２】
本実施形態では、ユーザの生体データがユニークであるため、アイデンティティ（ＩＤ）識別の精度が高い。したがって、ユーザのアイデンティティの誤った識別によりアプリケーションが制御され閉じらてしまうことを避けることができ、モバイル端末のアプリケーション制御の精度を向上させることができる。
【００３３】
一実施形態として、生体データは、指紋データ、顔面データ、および虹彩データから選択された少なくとも１つを含む。
【００３４】
一実施形態として、図１Ｃに示すように、モバイル端末１００は、カメラ装置１５０、例えばフロントカメラをさらに備える。現在のユーザの生体データを取得するように構成されたプロセッサ１１０は、カメラ装置１５０を介して現在のユーザの生体データを取得するように構成される。
【００３５】
本実施形態では、ユーザの生体データ（顔面データまたは虹彩データ）は、ユーザとのさらなるインタラクションなしにカメラ装置によって取得されるか、または気づかれないほど（すなわち、ユーザの感知なしに）取得される。識別プロセスは非常に便利であり、インタラクションプロセスは容易であるため、処理効率は高く、モバイル端末によるアプリケーションを閉じる効率および速度を改善するのに有益である。
【００３６】
一実施形態として、図１Ｃに示すように、モバイル端末１００は、指紋識別装置１６０、例えば指紋識別モジュールをさらに備える。現在のユーザの生体データを取得するように構成されたプロセッサ１１０は、指紋識別装置１６０を介して現在のユーザの生体データを取得するように構成される。
【００３７】
本実施形態では、指紋識別の高精度および高速のため、モバイル端末によるアプリケーションを閉じる速度および効率が向上させられる。
【００３８】
一実施形態として、実行中のアプリケーションを閉じた後、ＡＩモジュール１２０はさらに、プリセット期間中に、アプリケーションセット内で、実行中のアプリケーションと同じタイプのアプリケーションを無効にするように構成される。上述プリセット期間の持続時間は、モニタリング策略に含まれる無効期間に等しい。
【００３９】
本実施形態では、プリセットされたアプリケーションセットでは、プリセット期間中に実行中のアプリケーションと同じタイプのアプリケーションを無効にすることができるので、ユーザがプリセット期間中に同じタイプのアプリケーションを繰り返し起動することを防ぐことができる。よって、ユーザを休ませることで、モバイル端末のアプリケーション制御のインテリジェンスが向上させられる。
【００４０】
一実施形態として、モバイル端末１００は、カメラ装置１５０をさらに備える。ＡＩモジュール１２０はさらに、実行中のアプリケーションのモニタリングパラメータがモニタリングパラメータの閾値（ユーザが疲れた可能性がある）よりも小さいことを検出すると、カメラ装置１５０を介して現在のユーザの上眼瞼と下眼瞼との間の距離を取得するように構成される。ＡＩモジュール１２０はさらに、現在のユーザの上眼瞼と下眼瞼との間の距離が距離閾値よりも小さいことを検出すると、実行中のアプリケーションを閉じるか、またはユーザに休憩を促すメッセージを出力するように構成される。
【００４１】
本実施形態では、モバイル端末は、カメラ装置を介して現在のユーザの上眼瞼と下眼瞼との間の距離を検出し、ユーザが疲れたときに直接に催促メッセージを出力する、またはアプリケーションを閉じることができるので、モバイル端末のアプリケーション制御の安全性およびインテルジェンスが向上させられる。
【００４２】
図１Ａ〜図１Ｃの実施形態と一致し、図２は、本開示の一実施形態によるアプリケーション制御方法を示す概略フローチャートである。当該方法は、プロセッサと、プロセッサに接続される人工知能（ＡＩ）モジュールとを備えるモバイル端末に適用される。図２に示すように、方法はＳ２０１でスタートしてもよい。
【００４３】
Ｓ２０１において、モバイル端末において実行されているアプリケーション（以下、「起動アプリケーション」と略記する）がプリセットされたアプリケーションセットに属することを検出すると、現在のユーザが登録ユーザであるかどうかは、モバイル端末の制御下でプロセッサによって検出される。
【００４４】
アプリケーションセット内のアプリケーションは、ゲームアプリケーション、ビデオアプリケーション、チャットアプリケーション、およびユーザによって頻繁に使用される他のアプリケーションを含む。アプリケーションセット内のアプリケーションは、システムまたはユーザーによって設定してもよい。本開示はこれに限定されない。
【００４５】
例えば、ユーザにより設定される場合、モバイル端末はアプリケーション使用履歴を記録してアプリケーションセットのアプリケーションを確定したり、ユーザの設定情報に従ってアプリケーションセットのアプリケーションを確定したりすることができる。
【００４６】
Ｓ２０２で、現在のユーザが登録ユーザであることを検出すると、アプリケーションの識別子を携帯するモニタリングインストラクションが、モバイル端末の制御下でプロセッサによってＡＩモジュールに送信される。
【００４７】
Ｓ２０３で、登録ユーザと関連する実行中のアプリケーションのモニタリング策略が、モバイル端末の制御下でＡＩモジュールによって取得され、モニタリング策略は、モニタリングパラメータおよび対応するモニタリングパラメータ閾値を含む。例えば、ＡＩモジュールはモニタリングインストラクションを受信し、モニタリングインストラクションから識別子を読み出すことができる。次いで、ＡＩモジュール１２０は、識別子に準じてモニタリング策略を見つけること、すなわち識別子に対応するモニタリング策略を見つけることができる。
【００４８】
Ｓ２０４で、実行中のアプリケーションのモニタリングパラメータの値がモニタリングパラメータの閾値以上であることを検出すると、実行中のアプリケーションは、モバイル端末の制御下でＡＩモジュールによって閉じられる。モニタリングパラメータの値は、リアルタイムでまたは間隔を置いてモバイル端末によって（例えＡＩモジュールまたはシステムによって）モニタリングされまたは検出されてもよい。例えば、ＡＩモジュールは、プロセッサから受信したモニタリングインストラクションに応答してモニタリングパラメータの値を検出し始めてもよい。
【００４９】
本開示の実施形態によれば、実行中のアプリケーションがプリセットされたアプリケーションセットに属することを検出すると、現在のユーザが登録ユーザであるかどうかが、モバイル端末の制御下でプロセッサによって検出される。その後、現在のユーザが登録ユーザであることを検出すると、モバイル端末の制御下でプロセッサによってアプリケーションの識別子を携帯するモニタリングインストラクションがＡＩモジュールに送信される。そして、登録ユーザと関連する実行中のアプリケーションのモニタリング策略が、モバイル端末の制御下でＡＩモジュールによって取得される。最後に、実行中のアプリケーションのモニタリングパラメータの値がモニタリングパラメータの閾値以上であることを検出すると、実行中のアプリケーションは、モバイル端末の制御下でＡＩモジュールによって閉じられる。アプリケーションはプリセットされたアプリケーションセットに属し、モニタリング策略は登録ユーザと関連するアプリケーションの登録策略であるので、特定のユーザおよび特定のアプリケーションの個人化された制御が実現され、モバイル端末のアプリケーションの過剰使用を避けることができ、よって、モバイル端末のアプリケーション制御のインテリジェンスおよび安全性を向上させる。
【００５０】
一実施態様として、モバイル端末はメモリをさらに備える。現在のユーザが登録ユーザであるかどうかは、以下のようにＳ２０１で検出してもよい。
【００５１】
現在のユーザの生体データは、モバイル端末の制御下でプロセッサによって取得される。生体データがメモリ内の生体テンプレートに合わせるかどうかは、モバイル端末の制御下でプロセッサによって検出される。生体データが生体テンプレートに合わせることを検出すると、現在のユーザが登録ユーザであると判定する。一方、生体データがモバイル端末の生体テンプレートに合わせないことを検出する場合、現在のユーザは登録ユーザではないと判定する。
【００５２】
本実施形態では、ユーザの生体データがユニークであるため、アイデンティティ識別の精度が高い。したがって、ユーザのアイデンティティを誤って識別によりアプリケーションが制御され閉じられてしまうことを避けることができ、モバイル端末のアプリケーション制御の精度を向上させることに有益である。
【００５３】
一実施形態として、生体データは、指紋データ、顔面データ、および虹彩データから選択された少なくとも１つを含む。指紋データは、指紋センサまたは指紋モジュールを介して取得することができ、顔面データまたは虹彩データは、カメラを介して取得してもよい。
【００５４】
例えば、生体データは指紋データであり、生体テンプレートは指紋テンプレートである。指紋テンプレートは、指紋データテンプレートまたは指紋画像テンプレートとしてもよい。指紋データテンプレートとは、登録ユーザの指の指紋表面の特徴点の位置と特徴点の特徴量（静電容量、インダクタンス、電圧、電流、相対値など）との対応関係の集合をいう。指紋画像テンプレートとは、登録ユーザの指の指紋表面の画像をいう。指紋データが指紋データテンプレートに合わせるとは、指紋データにおいて、指紋データテンプレート内の特徴点に対応する特徴点の数がプリセットされた閾値以上であることを意味する。
【００５５】
別の例として、生体データは顔面データであり、生体テンプレートは顔面テンプレートである。顔面テンプレートは、顔面データテンプレートまたは顔面画像テンプレートとしてもよい。顔面データテンプレートとは、登録ユーザの顔の特徴点の位置と特徴点の特徴量（静電容量、インダクタンス、電圧、電流、相対値など）との対応関係の集合をいう。顔面画像テンプレートとは、登録ユーザの顔の画像をいう。
【００５６】
さらに別の例として、生体データは虹彩データであり、生体テンプレートは虹彩テンプレートである。虹彩テンプレートは、虹彩データテンプレートまたは虹彩画像テンプレートとしてもよい。虹彩データテンプレートとは、登録ユーザの虹彩の特徴点の位置と特徴点の特徴量（静電容量、インダクタンス、電圧、電流、相対値など）との対応関係の集合をいう。虹彩画像テンプレートとは、登録ユーザの虹彩の画像をいう。
【００５７】
一実施態様として、モバイル端末は、カメラ装置、例えばフロントカメラをさらに備える。この場合、現在のユーザの生体データは、カメラ装置を介して取得してもよい。
【００５８】
本実施形態では、カメラ装置を介してユーザの生体データ（顔面データまたは虹彩データ）を取得するときにユーザとのさらなるインタラクションを省略することができるので、生体データを気づかれないほど（すなわち、ユーザの感知なしに）取得することさえできる。識別プロセスは非常に便利であるので、インタラクションプロセスは容易であり、処理効率は高く、よってモバイル端末によるアプリケーションを閉じる効率および速度を向上させる。
【００５９】
一実施態様として、モバイル端末は、指紋識別装置、例えば指紋識別モジュールをさらに備える。この場合、指紋識別装置を介して現在のユーザの生体データを取得してもよい。
【００６０】
この実施態様では、指紋識別の高精度および高速度のため、モバイル端末によるアプリケーションを閉じる速度および効率を向上するのを助けることが可能である。
【００６１】
一実施形態として、実行中のアプリケーションがモバイル端末の制御下でＡＩモジュールによって閉じられた後、方法はさらに以下の動作を含む。
【００６２】
アプリケーションセットでは、実行中のアプリケーションと同じタイプのアプリケーションは、モバイル端末の制御下でＡＩモジュールによってプリセット期間中に無効にされ、プリセット期間の持続時間はモニタリング策略に含まれる無効期間に等しい。
【００６３】
本実施形態では、アプリケーションセットでは、プリセット期間中に実行中のアプリケーションと同じタイプのアプリケーションを無効にすることができるので、ユーザが同じ期間内に同じタイプのアプリケーションを繰り返し起動することを防ぐことができる。したがって、ユーザに休憩を促し、モバイル端末のアプリケーション制御のインテリジェンスを向上させる。
【００６４】
一実施態様として、モバイル端末はカメラ装置をさらに備える。よって、本方法はさらに以下の動作を含む。
【００６５】
実行中のアプリケーションのモニタリングパラメータの値がモニタリングパラメータ閾値よりも小さいことを検出すると、現在のユーザの上眼瞼と下眼瞼との間の距離は、カメラ装置を介してモバイル端末の制御下でＡＩモジュールによって取得される。
【００６６】
現在のユーザの上眼瞼と下眼瞼との間の距離が距離閾値よりも小さいことを検出すると、モバイル端末の制御下でＡＩモジュールによって、ユーザに休憩を促すメッセージが出力されるか、または実行中のアプリケーションが閉じられる。
【００６７】
本実施形態では、現在のユーザの上眼瞼と下眼瞼との間の距離は、カメラ装置を介してモバイル端末の制御下で検出することができ、ユーザが疲れたときに催促メッセージを出力するかアプリケーションを直接閉じることができる。よって、モバイル端末のアプリケーション制御の安全性およびインテリジェンスを向上させる。
【００６８】
図２の実施形態と一致し、図３は、本開示の一実施形態によるモバイル端末を示す構造概略図である。図３に示すように、モバイル端末は、プロセッサ、人工知能（ＡＩ）モジュール、メモリ、通信インタフェース、および１つまたは複数のプログラムを含む。１つまたは複数のプログラムはメモリに格納され、プロセッサによって実行されるように構成される。プログラムは、以下の動作を実行するためのインストラクションを含む。
【００６９】
モバイル端末において実行されているアプリケーション（以下、「実行中のアプリケーション」と略記する）がプリセットされたアプリケーションセットに属することを検出すると、現在のユーザが登録ユーザであるかどうかは、モバイル端末の制御下でプロセッサによって検出される。
【００７０】
現在のユーザが登録ユーザであることを検出すると、アプリケーションの識別子を携帯するモニタリングインストラクションが、モバイル端末の制御下でプロセッサによってＡＩモジュールに送信される。
【００７１】
登録ユーザと関連する実行中のアプリケーションのモニタリング策略は、モバイル端末の制御下でＡＩモジュールによって取得され、モニタリング策略は、モニタリングパラメータおよび対応するモニタリングパラメータ閾値を含む。
【００７２】
実行中のアプリケーションのモニタリングパラメータの値がモニタリングパラメータの閾値以上であることを検出すると、実行中のアプリケーションはモバイル端末の制御下でＡＩモジュールによって閉じられる。
【００７３】
本開示の実施形態によれば、実行中のアプリケーションがプリセットされたアプリケーションセットに属することを検出すると、プロセッサは、モバイル端末の制御下で現在のユーザが登録ユーザであるかどうかを検出する。そして、現在のユーザが登録ユーザであることを検出すると、プロセッサは、モバイル端末の制御下でアプリケーションの識別子を携帯するモニタリングインストラクションをＡＩモジュールに送信する。その後、ＡＩモジュールは、モバイル端末の制御下で、登録ユーザと関連する実行中のアプリケーションのモニタリング策略を取得する。最後に、実行中のアプリケーションのモニタリングパラメータの値がモニタリングパラメータの閾値以上であることを検出すると、ＡＩモジュールはモバイル端末の制御下で実行中のアプリケーションを閉じる。アプリケーションはプリセットされたアプリケーションセットに属し、モニタリング策略は登録ユーザと関連するアプリケーションの登録策略であるので、特定のユーザおよび特定のアプリケーションの個人化された制御を実現し、モバイル端末のアプリケーションの過剰使用を避けることができる。したがって、モバイル端末のアプリケーション制御のインテリジェンスおよび安全性を向上させる。
【００７４】
一実施態様として、モバイル端末はメモリをさらに備える。現在のユーザが登録ユーザであるかどうかを検出することを遂行するためのインストラクションは、以下の動作を遂行するように構成される。現在のユーザの生体データは、モバイル端末の制御下でプロセッサによって取得される。生体データがメモリ内の生体テンプレートに合わせるかどうかは、モバイル端末の制御下でプロセッサによって検出される。生体データが生体テンプレートに合わせることを検出すると、現在のユーザが登録ユーザであると判定する。一方、生体データがモバイル端末の生体テンプレートに合わせないことを検出する場合、現在のユーザは登録ユーザではないと判定する。
【００７５】
一実施形態として、生体データは、指紋データ、顔面データ、および虹彩データから選択されたものを含む。
【００７６】
プログラムは、以下の動作を遂行するためのインストラクションをさらに含む。実行中のアプリケーションがモバイル端末の制御下でＡＩモジュールによって閉じられた後、アプリケーションセットにおいて、実行中のアプリケーションと同じタイプのアプリケーションはモバイル端末の制御下でＡＩモジュールによってプリセットされた期間内に無効にされる。プリセット期間の持続時間は、モニタリング策略に含まれる無効化期間に等しい。
【００７７】
一実施態様として、モバイル端末はカメラ装置をさらに備える。よって、プログラムは、以下の動作を遂行するためのインストラクションをさらに含む。実行中のアプリケーションのモニタリングパラメータの値がモニタリングパラメータ閾値よりも小さいことを検出すると、現在のユーザの上眼瞼と下眼瞼との間の距離は、カメラ装置を介してモバイル端末の制御下でＡＩモジュールによって取得される。現在のユーザの上眼瞼と下眼瞼との間の距離が距離閾値よりも小さいことを検出すると、ユーザに休息を促すメッセージが出力されるか、または実行中のアプリケーションがモバイル端末の制御下でＡＩモジュールによって閉じられる。
【００７８】
本開示の実施形態の上記の技術案は、主に方法の実行の観点から説明される。上記の機能を実施するために、モバイル端末は、それぞれの機能に対応するハードウェア構造および／またはソフトウェアモジュールを含むことが理解され得る。当業者は、本明細書に開示された実施形態に記載された例示的なユニットおよびスキームステップまたは動作と組み合わせて、ハードウェアまたはハードウェアとコンピュータソフトウェアとの組み合わせにおいて実施され得ることを容易に認識する。機能がハードウェアまたはハードウェアを駆動するコンピュータソフトウェアによって実施されるかどうかは、特定の用途および技術案の設計上の制約に依存する。当業者は、各特定の用途について説明された機能を実施するために異なる方法を使用することができるが、そのような実施は、本開示の範囲を超えると見なされるべきではない。
【００７９】
本開示の実施形態によれば、機能ユニットは、前述の方法例に従ってモバイル端末のために分割されてもよい。例えば、機能ユニットは対応する機能に従って分割されてもよく、２つ以上の機能が１つの処理ユニットに集積されてもよい。上述の集積ユニットは、ハードウェアまたはソフトウェア機能ユニットの形で実施してもよい。本開示の実施形態におけるユニットの分割は概略的であり、単なる論理的機能分割であることに留意されたい。実際の実施では他の分割方法があるかもしれません。
【００８０】
集積ユニットの場合に、図４は、本開示の一実施形態によるモバイル端末の機能ユニットを示すブロック図である。モバイル端末４００は、第１の処理ユニット４０２、第２の処理ユニット４０３、および通信ユニット４０４を具備する。第１の処理ユニット４０２および第２の処理ユニット４０３は、モバイル端末の動作を制御および管理するように構成される。例えば、第１の処理ユニット４０２は、図２のＳ２０１〜Ｓ２０４の動作、および／または本明細書に記載の技術の他のプロセスを遂行するようにモバイル端末と共に動作可能であるように構成される。通信ユニット４０４は、モバイル端末と他の通信機器との間、または第１の処理ユニット４０２もしくは第２の処理ユニット４０３とモバイル端末の周辺機器（カメラ装置、指紋識別装置など）との間の通信を実現するように構成される。モバイル端末は、記憶ユニット４０１をさらに備えてもよい。記憶ユニット４０１は、モバイル端末に必要なプログラムインストラクションおよびデータを格納するように構成される。
【００８１】
第１の処理ユニット４０２は、モバイル端末において実行されているアプリケーション（以下、「実行中のアプリケーション」と略記する）がプリセットされたアプリケーションセットに属することを検出すると、現在のユーザが登録ユーザであるかどうかを検出し、そして現在のユーザが登録ユーザであることを検出すると、第２の処理ユニット４０３にアプリケーションの識別子を携帯するモニタリングインストラクションを送信する。
【００８２】
第２の処理ユニット４０３は、通信ユニットを介して登録ユーザと関連する実行中のアプリケーションのモニタリング策略を取得する。モニタリング策略は、モニタリングパラメータおよび対応するモニタリングパラメータ閾値とを含む。実行中のアプリケーションのモニタリングパラメータの値がモニタリングパラメータの閾値以上であることを検出すると、実行中のアプリケーションを閉じる。
【００８３】
一実施態様として、モバイル端末はメモリをさらに備える。現在のユーザが登録ユーザであるかどうかを検出するように構成される第１の処理ユニット４０２は、次のように構成される。プロセッサを制御して現在のユーザの生体データを取得する；プロセッサを制御して生体データがメモリ内の生体テンプレートに合わせるかどうかを検出する；生体データが生体テンプレートに合わせることを検出する場合に現在のユーザが登録ユーザであると判定し、生体データがモバイル端末の生体テンプレートに合わせないことを検出する場合に現在のユーザが登録ユーザではないと判定する。
【００８４】
一実施形態として、生体データは、指紋データ、顔面データ、および虹彩データから選択されたものを含む。
【００８５】
一実施形態として、第２の処理ユニット４０３が実行中のアプリケーションを閉じた後、第２の処理ユニット４０３は、プリセット期間中に、アプリケーションセットに属する、実行中のアプリケーションと同じタイプのアプリケーションを無効にするようにさらに構成される。プリセット期間の持続時間は、モニタリング策略に含まれる無効期間と等しい。
【００８６】
一実施態様として、モバイル端末はカメラ装置をさらに備える。第２の処理ユニット４０３はさらに、実行中のアプリケーションのモニタリングパラメータの値がモニタリングパラメータ閾値よりも小さいことを検出すると、カメラ装置を介して現在のユーザの上眼瞼と下眼瞼との間の距離を取得し、現在のユーザの上眼瞼と下眼瞼との間の距離が距離閾値よりも小さいことを検出すると、実行中のアプリケーションを閉じるまたはユーザに休息を促すメッセージを出力するように構成される。
【００８７】
第１の処理ユニット４０２は、人工知能（ＡＩ）モジュールとしてもよい。第２の処理ユニット４０３は、プロセッサまたはコントローラとしてもよい。ＡＩモジュールおよびプロセッサは、例えば、中央処理装置（ＣＰＵ）、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、または他のプログラマブルロジックデバイス、トランジスタロジックデバイス、ハードウェアコンポーネント、或いはそれらの任意の組み合わせとしてもよい。本開示に関連して説明した様々な例示的な論理ブロック、モジュール、および回路を達成または実装することができる。上述したプロセッサおよびＡＩモジュールは、計算機能の組み合わせ、例えば１つまたは複数のマイクロプロセッサの組み合わせ、ＤＳＰとマイクロプロセッサの組み合わせなどでもよい。通信ユニット４０４は、トランシーバ、トランシーバ回路、内部通信インタフェース（プロセッサと周辺機器との間の通信ポート）などでもよい。記憶ユニット４０１はメモリであってもよい。
【００８８】
他のモバイル端末も本開示において提供される。モバイル端末は汎用プロセッサを備える。汎用プロセッサは下記のように構成される。モバイル端末において実行されているアプリケーション（以下、「実行中のアプリケーション」と略記する）がプリセットされたアプリケーションセットに属することを検出すると、現在のユーザが登録ユーザであるかどうかを検出する；現在のユーザが登録ユーザであることを検出すると、アプリケーションの識別子を携帯するモニタリングインストラクションを生成する；登録ユーザと関連する実行中のアプリケーションのモニタリング策略を取得し、モニタリング策略は、モニタリングパラメータおよび対応するモニタリングパラメータ閾値とを含む；実行中のアプリケーションのモニタリングパラメータの値がモニタリングパラメータの閾値以上であることを検出すると、実行中のアプリケーションを閉じる。
【００８９】
汎用プロセッサは、データ処理能力を有する処理チップとしてもよい。
【００９０】
本実施形態では、アプリケーションはプリセットされたアプリケーションセットに属し、モニタリング策略は登録ユーザと関連するアプリケーションの登録策略であるため、特定のユーザおよび特定のアプリケーションの個人化された制御が実現され、モバイル端末のアプリケーションの過剰使用を避けることが可能になる。それにより、モバイル端末のアプリケーション制御のインテリジェンスおよび安全性を向上させることができる。
【００９１】
少なくとも１つの実施態様では、モバイル端末はさらにメモリを備える。現在のユーザが登録ユーザであるかどうかを検出するように構成された汎用プロセッサは、現在のユーザの生体データを取得し、その生体データがメモリ内の生体テンプレートに合わせるかどうかを検出し、生体データが生体テンプレートに合わせることを検出する場合は現在のユーザが登録ユーザであると判定する、または生体データがモバイル端末の生体テンプレートに合わせないことを検出する場合は現在のユーザが登録ユーザではないと判定するように構成される。
【００９２】
一実施形態として、生体データは、指紋データ、顔面データ、および虹彩データから選択されたものを含む。
【００９３】
一実施形態として、汎用プロセッサは、実行中のアプリケーションを閉じた後、プリセット期間中に、アプリケーションセットに属する、実行中のアプリケーションと同じタイプのアプリケーションを無効にするようにさらに構成される。プリセット期間の持続時間は、モニタリング策略に含まれる無効期間と等しい。
【００９４】
一実施態様として、モバイル端末はカメラ装置をさらに備える。汎用プロセッサはさらに、実行中のアプリケーションのモニタリングパラメータの値がモニタリングパラメータ閾値よりも小さいことを検出すると、カメラ装置を介して現在のユーザの上眼瞼と下眼瞼との間の距離を取得し、現在のユーザの上眼瞼と下眼瞼との間の距離が距離閾値よりも小さいことを検出すると、実行中のアプリケーションを閉じるまたはユーザに休息を促すメッセージを出力するように構成される。
【００９５】
一実施形態として、汎用プロセッサは、アプリケーションプロセッサと人工知能（ＡＩ）モジュールとを含む。ＡＩモジュールは、アプリケーションプロセッサに集積されており、汎用プロセッサが動作可能で実行する任意のステップを実行するように構成される。
【００９６】
一実施形態として、汎用プロセッサは、アプリケーションプロセッサと人工知能（ＡＩ）モジュールとを含む。ＡＩモジュールは、アプリケーションプロセッサから分離されており、汎用プロセッサが動作可能で実行する任意のステップを実行するように構成される。
【００９７】
本開示の実施形態はさらに別のモバイル端末を提供する。図５に示すように、説明を容易にするために、本開示の実施形態に関連する部分のみが示されている。記載されていない技術的詳細については、本開示の方法実施形態を参照することができる。モバイル端末は、携帯電話、タブレットコンピュータ、携帯情報端末（ＰＤＡ）、販売時点情報管理端末（ＰＯＳ）、オンボードコンピュータなどの任意の端末装置としてもよい。以下では、モバイル端末の一例として携帯電話について説明する。
【００９８】
図５は、本開示の一実施形態によるモバイル端末に係る携帯電話の構成の一部を示すブロック図である。図５に示すように、携帯電話は、ＲＦ（ｒａｄｉｏ ｆｒｅｑｕｅｎｃｙ）回路５１０、メモリ５２０、入力ユニット５３０、表示ユニット５４０、センサ５５０、オーディオ回路５６０、Ｗｉ−Ｆｉ（wireless fidelity）モジュール５７０、プロセッサセット５８０、電源５９０および他のコンポネントを備える。当業者であれば、図５に示した携帯電話の構造は携帯電話の制限にならないことを理解できる。本開示の技術案を実施するように構成された携帯電話は、図示されているよりも多いまたは少ないコンポネントを含んでもよく、或いは特定のコンポネントまたは異なるコンポネントを組み合わせてもよい。
【００９９】
以下では、携帯電話の様々なコンポネントについて、図５を参照して詳細に説明する。
【０１００】
プロセッサセット５８０は、携帯電話の制御センターであり、プロセッサ５８１と、プロセッサ５８１に集積された人工知能（ＡＩ）モジュール５８２とを備える。プロセッサ５８１およびＡＩモジュール５８２は、様々なインタフェースおよび回線を通して携帯電話全体の様々な部分と接続する。メモリ５２０に格納されたソフトウェアプログラムおよび／またはモジュールを実行または執行することと、メモリ５２０に格納されたデータを呼び出すこととによって、プロセッサ５８１およびＡＩモジュール５８２は携帯電話の様々な機能を実行しデータ処理を行うことができるので、携帯電話が全体としてモニタリングされる。プロセッサ５８１およびＡＩモジュール５８２は以下の動作を実行するように構成される。
【０１０１】
プロセッサ５８１は、モバイル端末において実行されているアプリケーション（略して実行中のアプリケーション）がプリセットされたアプリケーションセットに属することを検出すると、現在のユーザが登録ユーザであるか否かを検出する。プロセッサ５８１は、現在のユーザが登録ユーザであることを検出すると、アプリケーションの識別子を携帯するモニタリングインストラクションをＡＩモジュール５８２に送信する。ＡＩモジュール５８２は、登録ユーザと関連する実行中のアプリケーションのモニタリング策略を取得し、モニタリング策略はモニタリングパラメータおよび対応するモニタリングパラメータ閾値を含む。ＡＩモジュール５８２は、実行中のアプリケーションのモニタリングパラメータの値がモニタリングパラメータ閾値以上であることを検出すると、実行中のアプリケーションを閉じる。
【０１０２】
一実施形態として、プロセッサ５８１およびＡＩモジュール５８２は、１つまたは複数の処理装置を含んでもよい。プロセッサ５８１はアプリケーションプロセッサおよびモデムプロセッサと集積されてもよく、アプリケーションプロセッサは主にオペレーティングシステム、ユーザインタフェース、アプリケーションなどを処理するように構成され、モデムプロセッサは主に無線通信を処理するように構成される。上述のモデムプロセッサはプロセッサ５８１に集積されていなくてもよいことが理解されよう。
【０１０３】
ＲＦ回路５１０は情報を送信または受信するように構成される。一般に、ＲＦ回路５１０は、アンテナ、少なくとも１つの増幅器、トランシーバ、カプラ、低雑音増幅器（ＬＮＡ）、デュプレクサなどを備えるが、これらに限定されない。さらに、ＲＦ回路５１０はまた、無線通信を介してネットワークおよび他の装置と通信してもよい。上記の無線通信は、限定はしないが、グローバル・システム・フォー・モバイル・コミュニケーション（ＧＳＭ）、ジェネラル・パケット・ラジオ・サービス（ＧＰＲＳ）、符号分割多元アクセス（ＣＤＭＡ）、広帯域符号分割多重アクセス（ＷＣＤＭＡ）ロング・ターム・エボリューション（ＬＴＥ）、Ｅメール、ショート・メッセージング・サービス（ＳＭＳ）を含む任意の通信規格またはプロトコルを使用してもよい。
【０１０４】
メモリ５２０は、ソフトウェアプログラムおよびモジュールを格納するように構成され、プロセッサ５８１およびＡＩモジュールは、メモリ５２０に格納されたソフトウェアプログラムおよびモジュールを実行することによって携帯電話の様々な機能アプリケーションおよびデータ処理を実行するように構成される。メモリ５２０は、主にプログラム記憶領域とデータ記憶領域とを含む。プログラム記憶領域は、オペレーティングシステム、少なくとも１つの機能に必要なアプリケーションプログラムなどを格納してもよい。データ記憶領域には、携帯電話の用途などに応じて作成されたデータ（アプリケーションの使用パラメータなど）が格納されていてもよい。さらに、メモリ５２０は高速ＲＡＭを備えてもよく、少なくとも１つのディスク記憶装置、フラッシュ装置、または他の不揮発性固体記憶装置などの不揮発性メモリをさらに備えてもよい。
【０１０５】
入力ユニット５３０は、入力されたデジタルまたは文字情報を受け取り、携帯電話のユーザ設定および機能制御に関連するキーシグナル入力を生成するように構成されてもよい。一実施形態として、入力ユニット５３０は、指紋センサ５３１および他の入力装置５３２を含んでもよい。指紋センサ５３１は、ユーザの指紋データを収集してもよい。指紋センサ５３１に加えて、入力ユニット５３０は他の入力装置５３２をさらに備えてもよい。一実施形態として、他の入力装置５３２は、タッチスクリーン、物理的キー、および機能キー（音量調節キー、スイッチキーなど）、トラックボール、マウス、ジョイスティックなどのうち１つまたは複数を備えてもよい。
【０１０６】
表示ユニット５４０は、ユーザにより入力された情報、またはユーザに提供された情報、または携帯電話の各種メニューを表示するように構成されている。表示ユニット５４０は表示画面５４１を含んでもよく、あるいは表示画面５４１は液晶表示装置（ＬＣＤ）、有機発光ダイオード（ＯＬＥＤ）などの形態であってもよい。図５では、指紋センサ５３１と表示画面５４１とが２つの別々のコンポネントとして示されているが、これに限定されない。いくつかの実施形態では、指紋センサ５３１を表示画面５４１と一体化して、携帯電話の入出力機能を実施してもよい。
【０１０７】
携帯電話はまた、光センサ、モーションセンサ、および他のセンサなどの少なくとも１つのセンサ５５０を含んでもよい。一実施形態として、光センサは、周囲光センサおよび近接センサを含んでもよい、その中で周囲光センサは周囲光によって表示画面５４１の輝度を調整することができ、近接センサは、携帯電話が耳に近づくと表示画面５４１および/またはバックライトをオフにすることができる。一種のモーションセンサとして、加速度センサはあらゆる方向（通常３軸）の加速度の大きさを検出することができ、携帯電話が静止しているときには加速度センサは重力の大きさと方向を検出することができる。加速度センサは、携帯電話のジェスチャー関連のアプリケーション（例え、垂直および水平スクリーンスイッチ、関連ゲーム、磁力計の姿勢調整など）を識別することも、振動識別関連の機能（例え、歩数計、叩き）などに使用することもできる。携帯電話はまた、ジャイロスコープ、気圧計、湿度計、温度計、および赤外線センサおよび他のセンサを装備してもよい、それはここでは贅言しない。
【０１０８】
オーディオ回路５６０、スピーカ５６１、マイクロフォン５６２は、ユーザと携帯電話との間のオーディオインタフェースを提供してもよい。オーディオ回路５６０は、受信したオーディオデータを電気信号に変換し、その電気信号をスピーカ５６１に転送することができる。その後、スピーカ５６１は、電気信号をオーディオ信号に変換して出力する。一方、マイクロフォン５６２は、受信したオーディオ信号を電気信号に変換し、その電気信号は電気回路５６０で受信してオーディオデータに変換して出力する。次いで、オーディオデータはプロセッサ５８１によって処理され、ＲＦ回路５１０を介して他の携帯電話に送信されるか、またはオーディオデータはさらなる処理のためにメモリ５２０に出力される。
【０１０９】
Ｗｉ−Ｆｉは短距離無線伝送技術に属する。 Ｗｉ−Ｆｉモジュール５７０を用いて、携帯電話は、Ｅメールの送受信、ウェブページの閲覧、ストリーミング媒体へのアクセスなどにおいてユーザを支援することができる。Ｗｉ−Ｆｉは、ワイヤレス・ブロードバンド・インターネット・アクセスをユーザに提供する。図５にはＷｉ−Ｆｉモジュール５７０が示されているが、これに限らない。図５に示すように、Ｗｉ−Ｆｉモジュール５７０は携帯電話に必須ではなく、本開示の本質的な性質から逸脱することなく実際の必要に応じて省略してもよい。
【０１１０】
携帯電話はまた、様々なコンポネントに電力を供給する電源５９０（例えば、電池）を備える。例えば、電源５９０は、電力管理システムを介してプロセッサセット５８０に論理的に接続されて、電力管理システムを通して充電、放電、および電力消費の管理を可能にする。 図示されていないが、携帯電話は、カメラ、ブルートゥースモジュールなどを備えてもよく、本開示はここでは詳述しない。
【０１１１】
図２に示される前述の実施形態の方法は、携帯電話の構成により実現することができる。
【０１１２】
図４に示した各ユニットの機能は、 携帯電話の構成により実現することができる。
【０１１３】
本開示の実施形態はまた、コンピュータ可読記憶媒体を提供する。 コンピュータ可読記憶媒体は、電子データ交換のためのコンピュータプログラムを格納し、実行されると、コンピュータと共に動作可能で、上述の方法の実施形態で説明された方法のうちのいずれかの動作の全部または一部を完成させる。 コンピュータはモバイル端末または他の機器としてもよい。
【０１１４】
本開示の実施形態はまた、コンピュータプログラム製品を提供する。コンピュータプログラム製品は、コンピュータプログラムを格納する非一時的コンピュータ可読記憶媒体を含む。コンピュータプログラムは、コンピュータと動作可能で、上記方法の実施形態に記載された方法のうちのいずれかの動作の全部または一部を実行する。 コンピュータプログラム製品はソフトウェアインストールパッケージであってもよい。コンピュータはモバイル端末または他の機器としてもよい。
【０１１５】
簡略化にするために、前述の方法の実施形態は一連の動作の組み合わせとして説明されているが、本開示は説明された一連の動作の順序に限定されないことを当業者は理解されよう。本開示によれば、特定のステップまたは動作は、他の順序でまたは同時に実行されてもよい。その上、本明細書で説明された実施形態は例示的な実施形態であり、含まれる動作およびモジュールは必ずしも本開示に不可欠ではないことが当業者によって理解されるであろう。
【０１１６】
本開示の実施形態では、本明細書で提供される実施形態で開示された装置は他の方法で実施されてもよい。例えば、上述の装置／設備の実施形態は単なる例示である。例えば、ユニットの分割は論理的な機能分割のみであり、実際の実施中には他の分割方法もあり得る。例えば、複数のユニットまたはコンポネントを組み合わせたり、他のシステムに集積したり、あるいは一部の機能を無視、省略してもよく、または実行されなくてもよい。さらに、図示または論じられた各コンポネント間のカプリングまたは通信接続は、直接カプリングまたは通信接続、あるいはいくつかのインタフェースを介した装置またはユニット間の間接的カプリングまたは通信であってもよく、そして電気接続、機械的接続、または他の形の接続でもよい。 
別々のコンポネントとして説明されたユニットは、物理的に分離されてもされなくてもよく、ユニットとして示されたコンポネントは物理的ユニットでもそうでなくてもよく、すなわち同じ場所にあっても複数のネットワーク要素に分散してもよい。実施形態の技術案の目的を達成するために、ユニットの全部または一部を実際の必要性に従って選択してもよい。
【０１１７】
さらに、本開示の様々な実施形態における機能ユニットは、１つの処理ユニットに集積されてもよく、または各ユニットは物理的に存在してもよく、あるいは２つ以上のユニットが１つのユニットに集積されてもよい。上記の集積ユニットは、ハードウェアまたはソフトウェア機能ユニットの形で実施してもよい。
【０１１８】
集積ユニットは、それがソフトウェア機能ユニットの形で実施され、別々の製品として販売または使用されるときに、コンピュータ可読メモリに格納することができる。そのような理解に基づいて、本質的に本開示の技術案、または関連技術に寄与する技術案の一部、または技術案の全部または一部は、格納されるソフトウェア製品の形で具現化されてもよい。本開示の様々な実施形態において説明されるステップの全部または一部をコンピュータデバイス（パーソナルコンピュータ、サーバ、またはネットワークデバイスなどであってもよい）に実行させるためのインストラクションを含む。メモリは、ＵＳＢ（ユニバーサルシリアルバス）フラッシュディスク、読み出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、リムーバブルハードディスク、ディスク、コンパクトディスク（ＣＤ）などのプログラムコードを格納できる様々な媒体を含む。
【０１１９】
当業者であれば、上述の実施形態の様々な方法の全部または一部を関連ハードウェアを指示するためのプログラムによって達成できることを理解するであろう。そのプログラムはコンピュータ可読メモリに格納されてもよい。コンピュータ可読メモリは、フラッシュメモリ、読み出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ディスクまたはコンパクトディスク（ＣＤ）などを含んでもよい。
【図１Ａ】
0006882520.tif 000002
【図１Ｂ】
0006882520.tif 000003
【図１Ｃ】
0006882520.tif 000004
【図２】
0006882520.tif 000005
【図３】
0006882520.tif 000006
【図４】
0006882520.tif 000007
【図５】
0006882520.tif 000008