(57)【特許請求の範囲】
【請求項１】
モバイル端末が、ユーザによって開始された撮影要求を受信するステップと
前記モバイル端末が、前記モバイル端末と前記ユーザとの距離を決定するステップと、
前記距離が既定の数値以上である場合、前記モバイル端末の前面カメラを起動し、前記距離が前記既定の数値未満である場合、前記モバイル端末の背面カメラを起動するステップと、
を含む、モバイル端末の前面カメラと背面カメラの選択の方法。
【請求項２】
前記モバイル端末が、前記モバイル端末と前記ユーザとの距離を決定する前記ステップは、
前記モバイル端末が、前記モバイル端末と前記ユーザの顔との距離を決定するステップ、
を含む、請求項１に記載の、モバイル端末の前面カメラと背面カメラの選択の方法。
【請求項３】
前記モバイル端末が、前記モバイル端末と前記ユーザの顔との距離を決定するステップは、
前記モバイル端末が、前記モバイル端末と前記ユーザの前記顔の既定の位置との距離を決定するステップ、又は、
前記モバイル端末が、前記モバイル端末と前記ユーザの前記顔の少なくとも２つの既定の位置との全体距離を決定するステップ、
を含む、請求項２に記載の、モバイル端末の前面カメラと背面カメラの選択の方法。
【請求項４】
前記既定の数値は、前記モバイル端末によりデフォルトで設定される、
請求項１乃至３のいずれか一項に記載の、モバイル端末の前面カメラと背面カメラの選択の方法。
【請求項５】
前記撮影要求は、少なくとも第１のアプリケーション要求及び第２のアプリケーション要求を含み、
前記撮影要求が前記第１のアプリケーション要求であるとき、前記既定の数値は第１の既定の数値であり、
前記撮影要求が前記第２のアプリケーション要求であるとき、前記既定の数値は第２の既定の数値であり、
前記第１の既定の数値は前記第２の既定の数値と異なる、
請求項４に記載の、モバイル端末の前面カメラと背面カメラの選択の方法。
【請求項６】
第１の確率及び第２の確率を取得するステップであって、前記第１の確率は、第１のアプリケーション状態において前記前面カメラを用いる確率であり、前記第２の確率は、第２のアプリケーション状態において前記前面カメラを用いる確率である、ステップと、
前記第１の確率が前記第１の既定の数値に対応し、且つ前記第２の確率が前記第２の既定の数値に対応するように、前記第１の既定の数値と前記第２の既定の数値を前記第１の確率と前記第２の確率に従ってそれぞれ調整するステップと、
を更に含む、請求項５に記載の、モバイル端末の前面カメラと背面カメラの選択の方法。
【請求項７】
前記モバイル端末が、前記ユーザの前記前面カメラ及び前記背面カメラの使用情報を取得し、前記使用情報に従って前記既定の数値を調整するステップ、
を更に含む、請求項４に記載の、モバイル端末の前面カメラと背面カメラの選択の方法。
【請求項８】
前記モバイル端末が、前記ユーザの個人情報を取得し、前記個人情報に従って前記既定の数値を調整するステップ、
を更に含む、請求項４に記載の、モバイル端末の前面カメラと背面カメラの選択の方法。
【請求項９】
前記モバイル端末が、前記ユーザが現在位置する環境の因子を取得し、前記モバイル端末が現在位置する環境の前記因子に従って前記既定の数値を調整するステップ、
を更に含む、請求項４に記載の、モバイル端末の前面カメラと背面カメラの選択の方法。
【請求項１０】
前記ユーザによって入力された前記既定の数値を取得するステップ、
を更に含む、請求項１乃至３のいずれか一項に記載の、モバイル端末の前面カメラと背面カメラの選択の方法。
【請求項１１】
前記モバイル端末の前面カメラを起動する前記ステップの前、又は前記モバイル端末の背面カメラを起動する前記ステップの前に、
前記ユーザに問合わせ要求を送信するステップであって、前記問合わせ要求は、前記ユーザに前記前面及び／又は背面カメラを起動することに同意するか否かを尋ねるのに用いられる、ステップと、
前記ユーザからの応答を取得し、前記応答が前記前面及び／又は背面カメラの起動に対する同意であるか、又は既定の期間内に応答が受信されないとき、前記モバイル端末の前記前面カメラ又は前記モバイル端末の前記背面カメラを起動する前記ステップをトリガし、又は、前記応答が前記前面及び／又は背面カメラの起動に対する拒否であるとき、前記モバイル端末のデフォルト動作をトリガするステップと、
を更に含む、請求項１乃至３のいずれか一項に記載の、モバイル端末の前面カメラと背面カメラの選択の方法。
【請求項１２】
モバイル端末であって、
前面カメラ及び背面カメラと、
ユーザによって開始された撮影要求を受信するように構成される受信モジュールと、
前記モバイル端末と前記ユーザとの距離を決定するように構成される決定モジュールと、
前記距離が既定の数値以上である場合、前記モバイル端末の前記前面カメラを起動し、前記距離が既定の数値未満である場合、前記モバイル端末の前記背面カメラを起動するように構成される制御モジュールと、
を備えるモバイル端末。
【請求項１３】
前記決定モジュールは、前記モバイル端末と前記ユーザの顔との距離を決定するように構成される、
請求項１２に記載のモバイル端末。
【請求項１４】
前記決定モジュールは、前記モバイル端末と前記ユーザの前記顔の既定の位置との距離を決定するように構成され、又は、
前記決定モジュールは、前記モバイル端末と前記ユーザの前記顔の少なくとも２つの既定の位置との全体距離を決定するように構成される、
請求項１３に記載のモバイル端末。
【請求項１５】
前記既定の数値は、前記モバイル端末によりデフォルトで設定される、
請求項１２乃至１４のいずれか一項に記載のモバイル端末。
【請求項１６】
前記撮影要求は、少なくとも第１のアプリケーション要求及び第２のアプリケーション要求を含み、
前記撮影要求が前記第１のアプリケーション要求であるとき、前記既定の数値は第１の既定の数値であり、
前記撮影要求が前記第２のアプリケーション要求であるとき、前記既定の数値は第２の既定の数値であり、
前記第１の既定の数値は前記第２の既定の数値と異なる、
請求項１５に記載のモバイル端末。
【請求項１７】
第１の確率及び第２の確率を取得するように構成される第１の取得モジュールであって、前記第１の確率は、第１のアプリケーション状態において前記ユーザが前記前面カメラを用いる確率であり、前記第２の確率は、第２のアプリケーション状態において前記ユーザが前記前面カメラを用いる確率である、第１の取得モジュールと、
前記第１の確率が前記第１の既定の数値に対応し、且つ前記第２の確率が前記第２の既定の数値に対応するように、前記第１の既定の数値と前記第２の既定の数値を前記第１の確率と前記第２の確率に従ってそれぞれ調整するように構成される第１の調整モジュールと、
を更に備える、請求項１６に記載のモバイル端末。
【請求項１８】
前記ユーザの前記前面カメラ及び前記背面カメラの使用情報を取得するように構成される第２の取得モジュールと、
前記使用情報に従って前記既定の数値を調整するように構成される第２の調整モジュールと、
を更に備える、請求項１５に記載のモバイル端末。
【請求項１９】
前記ユーザの個人情報を取得するように構成される第３の取得モジュールと、
前記個人情報に従って前記既定の数値を調整するように構成される第３の調整モジュールと、
を更に備える、請求項１５に記載のモバイル端末。
【請求項２０】
前記ユーザが現在位置する環境の因子を取得するように構成される第４の取得モジュールと、
前記ユーザが現在位置する環境の前記因子に従って、前記既定の数値を調整するように構成される第４の調整モジュールと、
更に備える、請求項１５に記載のモバイル端末。
【請求項２１】
前記ユーザによって入力された前記既定の数値を取得するように構成される第５の取得モジュール、
を更に備える、請求項１２乃至１４のいずれか一項に記載のモバイル端末。
【請求項２２】
前記ユーザに問合わせ要求を送信するように構成される問合わせモジュールであって、前記問合わせ要求は、前記ユーザに前記前面及び／又は背面カメラを起動することに同意するか否かを尋ねるのに用いられる、問合わせモジュールと、
前記ユーザからの応答を取得するように構成される第６の取得モジュールと、
前記応答が前記前面及び／又は背面カメラの起動に対する同意であるとき、前記モバイル端末の前記前面カメラを起動するか又は前記モバイル端末の前記背面カメラを起動するように、前記制御モジュールをトリガするように構成される第１のトリガユニットと、
前記応答が前記前面及び／又は背面カメラの起動に対する拒否であるとき、前記モバイル端末のデフォルト動作をトリガするように構成される第２のトリガユニットと、
を更に備える、請求項１２乃至１４のいずれか一項に記載のモバイル端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はモバイル通信の分野に関し、特に、モバイル端末の前面カメラと背面カメラの選択の方法及びモバイル端末に関する。
【背景技術】
【０００２】
前面カメラ及び背面カメラは、一般に既存のモバイル端末（特に携帯電話）上に構成される。背面カメラは多くの機能をもち、主に風景や他の人々を撮影するために使用され、前面カメラは、通常、自分を撮影するときやビデオ通話のためにのみ使用される。
【０００３】
ユーザがカメラを起動すると、既存の端末は一般に、デフォルトで背面カメラを起動する。ユーザが前面カメラに切り替える必要がある場合、ユーザは通常、画面上の独立したボタンをタップして、前面カメラと背面カメラとの切替えを実現する。
【０００４】
しかしながらこの方式では、ユーザは手動切替えを実行する必要があり、かなり複雑である。
【発明の概要】
【０００５】
本発明の実施形態は、モバイル端末の前面カメラと背面カメラとの自動選択を実現することができる、モバイル端末の前面カメラと背面カメラの選択の方法及びモバイル端末を提供する。
【０００６】
本発明の実施形態の第１の態様は、モバイル端末の前面カメラと背面カメラの選択の方法を提供する。本方法は、
モバイル端末が、ユーザによって開始された撮影要求を受信するステップと、
モバイル端末が、モバイル端末とユーザとの距離を決定するステップと、
距離が既定の数値以上である場合、モバイル端末の前面カメラを起動し、又は、距離が既定の数値未満である場合、モバイル端末の背面カメラを起動するステップ、
を含む。
【０００７】
本発明の実施形態の第１の態様に関して、本発明の実施形態の第１の態様の第１の可能な実施方式では、モバイル端末が、モバイル端末とユーザとの距離を決定するステップは、具体的には、
モバイル端末が、モバイル端末とユーザの顔との距離を決定するステップ、
を含む。
【０００８】
本発明の実施形態の第１の態様の第１の可能な実施方式に関して、本発明の実施形態の第１の態様の第２の可能な実施方式では、モバイル端末が、モバイル端末とユーザの顔との距離を決定するステップは、具体的には、
モバイル端末が、モバイル端末とユーザの顔の既定の位置との距離を決定するステップ、又は、
モバイル端末が、モバイル端末とユーザの顔の少なくとも２つの既定の位置との全体距離を決定するステップ、
を含む。
【０００９】
本発明の実施形態の第１の態様、又は第１の態様の第１の実施方式、又は第１の態様の第２の実施方式に関して、本発明の実施形態の第１の態様の第３の可能な実施方式では、既定の数値は、モバイル端末によりデフォルトで設定される。
【００１０】
本発明の実施形態の第１の態様の第３の可能な実施方式に関して、本発明の実施形態の第１の態様の第４の可能な実施方式では、撮影要求は、少なくとも第１のアプリケーション要求及び第２のアプリケーション要求を含み、
撮影要求が第１のアプリケーション要求であるとき、既定の数値は具体的には第１の既定の数値であり、
撮影要求が第２のアプリケーション要求であるとき、既定の数値は具体的には第２の既定の数値であり、
第１の既定の数値は第２の既定の数値と異なる。
【００１１】
本発明の実施形態の第１の態様の第４の可能な実施方式に関して、本発明の実施形態の第１の態様の第５の可能な実施方式では、本方法は更に、
第１の確率及び第２の確率を取得するステップであって、第１の確率は、第１のアプリケーション状態において前面カメラを用いる確率であり、第２の確率は、第２のアプリケーション状態において前面カメラを用いる確率である、ステップと、
第１の確率が第１の既定の数値に対応し、且つ第２の確率が第２の既定の数値に対応するように、第１の既定の数値と第２の既定の数値を第１の確率と第２の確率に従ってそれぞれ調整するステップと、
を含む。
【００１２】
本発明の実施形態の第１の態様の第３の可能な実施方式に関して、本発明の実施形態の第１の態様の第６の可能な実施方式では、本方法は更に、
モバイル端末が、ユーザの前面カメラ及び背面カメラの使用情報を取得し、使用情報に従って既定の数値を調整するステップ、
を含む。
【００１３】
本発明の実施形態の第１の態様の第３の可能な実施方式に関して、本発明の実施形態の第１の態様の第７の可能な実施方式では、本方法は更に、
モバイル端末が、ユーザの個人情報を取得し、個人情報に従って既定の数値を調整するステップ、
を含む。
【００１４】
本発明の実施形態の第１の態様の第３の可能な実施方式に関して、本発明の実施形態の第１の態様の第８の可能な実施方式では、本方法は更に、
モバイル端末が、ユーザが現在位置する環境の因子を取得し、ユーザが現在位置する環境の因子に従って既定の数値を調整するステップ、
を含む。
【００１５】
本発明の実施形態の第１の態様に関して、又は第１の態様の第１の実施方式、又は第１の態様の第２の実施方式、本発明の実施形態の第１の態様の第９の可能な実施方式では、本方法は更に、
ユーザによって入力された既定の数値を取得するステップ、
を含む。
【００１６】
本発明の実施形態の第１の態様、又は第１の態様の第１の実施方式、又は第１の態様の第２の実施方式に関して、本発明の実施形態の第１の態様の第１０の可能な実施方式では、モバイル端末の前面カメラを起動するステップの前、又はモバイル端末の背面カメラを起動するステップの前に、本方法は更に、
ユーザに問合わせ要求を送信するステップであって、問合わせ要求は、ユーザにカメラを起動することに同意するか否かを尋ねるのに用いられる、ステップと、
ユーザからの応答を取得し、応答がカメラの起動に対する同意であるか、又は既定の期間内に応答が受信されないとき、モバイル端末の前面カメラ又はモバイル端末の背面カメラを起動するステップをトリガし、又は、応答がカメラの起動に対する拒否であるとき、モバイル端末のデフォルト動作をトリガするステップと、
を含む。
【００１７】
本発明の実施形態の第２の態様は、モバイル端末を提供する。本モバイル端末は、
前面カメラ及び背面カメラと、
ユーザによって開始された撮影要求を受信するように構成される受信モジュールと、
モバイル端末とユーザとの距離を決定するように構成される決定モジュールと、
距離が既定の数値以上である場合、モバイル端末の前面カメラを起動するか、又は、距離が既定の数値未満である場合、モバイル端末の背面カメラを起動するように構成される制御モジュールと、
を備える。
【００１８】
本発明の実施形態の第２の態様に関して、本発明の実施形態の第２の態様の第１の可能な実施方式では、決定モジュールは、具体的には、モバイル端末とユーザの顔との距離を決定するように構成される。
【００１９】
本発明の実施形態の第２の態様の第１の可能な実施方式に関して、本発明の実施形態の第２の態様の第２の可能な実施方式では、決定モジュールは、具体的には、モバイル端末とユーザの顔の既定の位置との距離を決定するように構成され、又は、
決定モジュールは、具体的には、モバイル端末とユーザの顔の少なくとも２つの既定の位置との全体距離を決定するように構成される。
【００２０】
第２の態様、又は第２の態様の第１の実施方式、又は第２の態様の第２の実施方式に関して、本発明の実施形態の第２の態様の第３の可能な実施方式では、既定の数値は、モバイル端末によりデフォルトで設定される。
【００２１】
本発明の実施形態の第２の態様の第３の可能な実施方式に関して、本発明の実施形態の第２の態様の第４の可能な実施方式では、撮影要求は、少なくとも第１のアプリケーション要求及び第２のアプリケーション要求を含み、
撮影要求が第１のアプリケーション要求であるとき、既定の数値は具体的には第１の既定の数値であり、
撮影要求が第２のアプリケーション要求であるとき、既定の数値は具体的には第２の既定の数値であり、
第１の既定の数値は第２の既定の数値と異なる。
【００２２】
本発明の実施形態の第２の態様の第４の可能な実施方式に関して、本発明の実施形態の第２の態様の第５の可能な実施方式では、本モバイル端末は更に、
第１の確率及び第２の確率を取得するように構成される第１の取得モジュールであって、第１の確率は、第１のアプリケーション状態においてユーザが前面カメラを用いる確率であり、第２の確率は、第２のアプリケーション状態においてユーザが前面カメラを用いる確率である、第１の取得モジュールと、
第１の確率が第１の既定の数値に対応し、且つ第２の確率が第２の既定の数値に対応するように、第１の既定の数値と第２の既定の数値を第１の確率と第２の確率に従ってそれぞれ調整するように構成される第１の調整モジュールと、
を備える。
【００２３】
本発明の実施形態の第２の態様の第３の可能な実施方式に関して、本発明の実施形態の第２の態様の第６の可能な実施方式では、本モバイル端末は更に、
ユーザの前面カメラ及び背面カメラの使用情報を取得するように構成される第２の取得モジュールと、
使用情報に従って既定の数値を調整するように構成される第２の調整モジュールと、
を備える。
【００２４】
本発明の実施形態の第２の態様の第３の可能な実施方式に関して、本発明の実施形態の第２の態様の第７の可能な実施方式では、本モバイル端末は更に、
ユーザの個人情報を取得し、個人情報に従って既定の数値を調整するように構成される第３の取得モジュールと、
個人情報に従って既定の数値を調整するように構成される第３の調整モジュールと、
を備える。
【００２５】
本発明の実施形態の第２の態様の第３の可能な実施方式に関して、本発明の実施形態の第２の態様の第８の可能な実施方式では、モバイル端末は更に、
ユーザが現在位置する環境の因子を取得するように構成される第４の取得モジュールと、
ユーザが現在位置する環境の因子に従って、既定の数値を調整するように構成される第４の調整モジュールと、
を備える。
【００２６】
本発明の実施形態の第２の態様、又は第２の態様の第１の実施方式、又は第２の態様の第２の実施方式に関して、本発明の実施形態の第２の態様の第９の可能な実施方式では、本モバイル端末は更に、
ユーザによって入力された既定の数値を取得するように構成される第５の取得モジュール、
を備える。
【００２７】
本発明の実施形態の第２の態様、又は第２の態様の第１の実施方式、又は第２の態様の第２の実施方式に関して、本発明の実施形態の第２の態様の第１０の可能な実施方式では、本モバイル端末は更に、
ユーザに問合わせ要求を送信するように構成される問合わせモジュールであって、問合わせ要求は、ユーザにカメラを起動することに同意するか否かを尋ねるのに用いられる、問合わせモジュールと、
ユーザからの応答を取得するように構成される第６の取得モジュールと、
応答がカメラの起動に対する同意であるとき、モバイル端末の前面カメラを起動するか又はモバイル端末の背面カメラを起動するように、制御モジュールをトリガするように構成される第１のトリガユニットと、
応答がカメラの起動に対する拒否であるとき、モバイル端末のデフォルト動作をトリガするように構成される第２のトリガユニットと、
を備える。
【００２８】
上述の技術的解決策から分かるように、本発明の実施形態は以下の利点を有する。
【００２９】
本発明の実施形態では、モバイル端末とユーザとの距離が既定の数値よりも大きいか否かが判定され、それにより、モバイル端末の前面カメラを起動するか、或いはモバイル端末の背面カメラを起動するかが自動的に決定される。よって、モバイル端末の前面カメラと背面カメラとの自動選択が実現され、ユーザが手動選択をする必要がある状況が回避され、モバイル端末のユーザエクスペリエンスが改善される。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施形態に係る、モバイル端末の前面カメラと背面カメラの選択の方法のフローチャートである。
【図２】本発明の別の実施形態に係る、モバイル端末の前面カメラと背面カメラの選択の方法のフローチャートである。
【図３】本発明の別の実施形態に係る、モバイル端末の前面カメラと背面カメラの選択の方法のフローチャートである。
【図４】本発明の別の実施形態に係る、モバイル端末の前面カメラと背面カメラの選択の方法のフローチャートである。
【図５】本発明の別の実施形態に係る、モバイル端末の前面カメラと背面カメラの選択の方法のフローチャートである。
【図６】本発明の別の実施形態に係る、モバイル端末の前面カメラと背面カメラの選択の方法のフローチャートである。
【図７】本発明の別の実施形態に係る、モバイル端末の前面カメラと背面カメラの選択の方法のフローチャートである。
【図８】本発明の実施形態に係るモバイル端末の概略図である。
【図９】本発明の別の実施形態に係るモバイル端末の概略図である。
【図１０】本発明の別の実施形態に係るモバイル端末の概略図である。
【図１１】本発明の別の実施形態に係るモバイル端末の概略図である。
【図１２】本発明の別の実施形態に係るモバイル端末の概略図である。
【図１３】本発明の別の実施形態に係るモバイル端末の概略図である。
【図１４】本発明の別の実施形態に係るモバイル端末の概略図である。
【図１５】本発明の実施形態に係る携帯電話の概略図である。
【図１６】本発明の実施形態に係る携帯電話の内部の構造図である。
【発明を実施するための形態】
【００３１】
本発明の実施形態は、モバイル端末の前面カメラと背面カメラとの自動選択を実現するために用いられる、モバイル端末の前面カメラと背面カメラの選択の方法及びモバイル端末を提供する。
【００３２】
当業者が本発明における技術的解決策をより良く理解できるようにするために、以下、本発明の実施形態において添付図面を参照しながら、本発明の実施形態における技術的解決策を明確且つ完全に説明する。当然ながら、記載される実施形態は、本発明の実施形態の全部ではなく、一部に過ぎない。当業者が本発明の実施形態に基づき創意工夫なく得た他の実施形態は、全て本発明の保護範囲に包含されるものとする。
【００３３】
本発明の本明細書、特許請求の範囲及び添付図面では、「第１」、「第２」、「第３」、「第4」…（もしあれば）という用語は、類似するオブジェクトを区別することを意図するものであり、必ずしも特定の順序又は時間的順序を示すものではない。理解されるべきこととして、そのように呼ばれるデータは、本明細書に記載の本発明の実施形態が本明細書に記載又は図示される順序以外の順序で実施することができるような適切な状況下において、交換可能である。更に、用語「有する」、「含む」及びその他の変形は、非排他的な包含をカバーすることを意図されており、例えば、ステップ若しくはユニットのリストを含むプロセス、方法、システム、製品又は装置は、必ずしもそれらのユニットに限定されるものではなく、明示的に記載されていないか、或いは係るプロセス、方法、システム、製品若しくは装置に固有ではない他のユニットを含んでよい。
【００３４】
図１を参照すると、本発明の実施形態に係る、モバイル端末の前面カメラと背面カメラの選択の方法の実施形態は、以下を含む。
【００３５】
１０１．モバイル端末が、ユーザによって開始された撮影要求を受信する。
【００３６】
モバイル端末は、携帯電話、タブレットコンピュータその他のカメラを有するモバイル端末であってよい。モバイル端末には前面カメラ及び背面カメラが設けられる。前面カメラとは、モバイル端末の表示画面と同じ側に位置するカメラのことであり、背面カメラとは、モバイル端末においてモバイル端末の表示画面とは反対の側に位置するカメラのことである。ユーザが写真を撮る必要があるとき、ユーザはモバイル端末の撮影機能をトリガすることができる。モバイル端末はユーザによって開始された撮影要求を受信し、カメラを起動する準備をして撮影状態に入る。
【００３７】
１０２．モバイル端末が、モバイル端末とユーザとの距離を決定する。
【００３８】
モバイル端末には、モバイル端末とユーザとの距離を測定することのできる距離測定モジュールが設けられる。距離測定モジュールは、独立して設けられる距離センサー又は近接センサーであってよく、或いは、モバイル端末のカメラにおいて自動フォーカス機能を実現するように構成される距離センサーであってよい。当然ながら、実際の適用では、距離測定モジュールは、同様の機能を実現することのできる別のセンサー又はモジュールであってよい。
【００３９】
留意すべきこととして、ここでは２つのケースがある。第１のケースでは、ユーザがモバイル端末に対して撮影要求を開始したとき、モバイル端末のカメラはオフである。ユーザがモバイル端末に対して撮影要求を開始したとき、モバイル端末が、モバイル端末とユーザとの距離を決定して、該距離に応じて、前面カメラを起動するか背面カメラを起動するかを決定する。モバイル端末は、ユーザによって開始された撮影要求を受信した後に、まずデフォルトのカメラを起動してから、距離に応じて、前面カメラ又は背面カメラに切り替えるか、或いは前面カメラ又は背面カメラを追加で起動するかを決定してよく、或いは、距離に応じて、前面カメラ又は背面カメラを起動するか否かを直接決定してよく、ここでは限定されない。
【００４０】
第１のケースでは、距離測定モジュールは、モバイル端末とユーザとの距離をいつでも検出してよい。ユーザによって開始された撮影要求を受信したとき、モバイル端末はその距離測定モジュールに従って、現在の距離を決定する。或いは、距離測定モジュールは、画面がオンのときのみモバイル端末とユーザとの距離を検出する。ユーザによって開始された撮影要求を受信したとき、モバイル端末はその距離測定モジュールに従って、現在の距離を決定する。或いは、距離測定モジュールは、モバイル端末がユーザによって開始された撮影要求を受信したときのみ、モバイル端末とユーザとの現在の距離を検出してよい。モバイル端末はその距離測定モジュールに従って、距離測定モジュールによって測定された距離を決定する。
【００４１】
第２のケースでは、ユーザによって開始された撮影要求を受信したとき、モバイル端末は現在撮影状態にある。モバイル端末の撮影プロセス全体において、距離測定モジュールは、モバイル端末とユーザとの距離をリアルタイムで検出する。モバイル端末はその距離測定モジュールに従って、現在の距離を決定し、距離に応じて、現在使用されているカメラから他方のカメラに切り替えるか否か、或いは他方のカメラを同時に起動する必要があるか否かを決定する。
【００４２】
留意すべきこととして、上述の説明では、距離測定モジュールによって測定されるモバイル端末とユーザとの距離は、モバイル端末とユーザとの間で現在測定される瞬時値であってよく、或いは、既定の期間内におけるモバイル端末とユーザとの距離の平均値又は標本値であってよい。当然ながら、上述の説明は例に過ぎず、これに限定されない。
【００４３】
１０３．距離が既定の数値以上である場合、モバイル端末の前面カメラを起動し、又は、距離が既定の数値未満である場合、モバイル端末の背面カメラを起動する。
【００４４】
モバイル端末とユーザとの距離を決定した後、モバイル端末は、距離が既定の数値より大きいのか、又は既定の数値未満であるのかを決定する。距離が既定の数値以上である場合は前面カメラがオンにされ、距離が既定の数値未満である場合は背面カメラが起動される。上述の第１のケースでは、ユーザによって開始された撮影要求を受信した後に、モバイル端末は、距離に応じて、対応するカメラを起動することを直接選択してよい。或いは、モバイル端末は、まずデフォルトのカメラを起動し、距離に対応するカメラがデフォルトのカメラと異なる場合に、デフォルトのカメラから距離に対応するカメラに切り替えるか、距離に対応するカメラを追加で起動する（すなわち、前面カメラと背面カメラを同時に起動する）ことができる。
【００４５】
上述の第２のケースでは、距離に対応するカメラが現在使用されているカメラと異なる場合、モバイル端末は、現在使用されているカメラから距離に対応するカメラに切り替えるか、或いは、モバイル端末は、距離に対応するカメラを追加で起動する（すなわち、前面カメラと背面カメラを同時に起動する）。
【００４６】
本実施形態では、モバイル端末とユーザとの距離が既定の数値よりも大きいか否かが判定され、それにより、モバイル端末の前面カメラを起動するか、或いはモバイル端末の背面カメラを起動するかが自動的に決定される。よって、モバイル端末の前面カメラと背面カメラとの自動選択が実現され、ユーザが手動選択をする必要がある状況が回避され、モバイル端末のユーザエクスペリエンスが改善される。
【００４７】
上述の実施形態では、モバイル端末とユーザとの距離が決定され、それにより、前面カメラ又は背面カメラを起動するか否かが決定される。実際の適用では、距離は、モバイル端末とユーザの顔との距離であってよい。以下、本発明の実施形態に係る、モバイル端末の前面カメラと背面カメラの選択の方法を説明する。図２を参照すると、本発明の実施形態に係る、モバイル端末の前面カメラと背面カメラの選択の方法の別の実施形態は、以下を含む。
【００４８】
２０１．モバイル端末が、ユーザによって開始された撮影要求を受信する。
【００４９】
モバイル端末は、携帯電話、タブレットコンピュータその他のカメラを有するモバイル端末であってよい。モバイル端末には前面カメラ及び背面カメラが設けられる。前面カメラとは、モバイル端末の表示画面と同じ側に位置するカメラのことであり、背面カメラとは、モバイル端末においてモバイル端末の表示画面とは反対の側に位置するカメラのことである。ユーザが写真を撮る必要があるとき、ユーザはモバイル端末の撮影機能をトリガすることができる。モバイル端末はユーザによって開始された撮影要求を受信し、カメラを起動する準備をして撮影状態に入る。
【００５０】
２０２．モバイル端末が、モバイル端末とユーザの顔との距離を決定する。
【００５１】
モバイル端末の距離測定モジュールがモバイル端末とユーザとの距離を測定するとき、距離測定モジュールは、具体的には、モバイル端末とユーザの顔との距離を測定してよい。距離の測定時、距離は、モバイル端末とユーザの顔の具体的な既定の位置との距離であってよい。例えば、距離は、モバイル端末とユーザの両目の間の中心点との距離や、モバイル端末とユーザの鼻との距離である。或いは、距離は、モバイル端末とユーザの顔の少なくとも２つの既定の位置との全体距離であってよい。例えば、距離は、モバイル端末とユーザの両目との距離の平均値や、モバイル端末とユーザの５つの感覚器との距離の平均値に等しい。当然ながら、上述の説明は例に過ぎず、これに限定されない。
【００５２】
当然ながら、実際の適用では、モバイル端末は、モバイル端末とユーザの顔との距離ではなく、モバイル端末とユーザの別の部位との距離を決定してよく、ここでは限定されない。好ましくは、モバイル端末は、距離の具体的な定義について、ユーザによる設定を受信してよい。
【００５３】
実際の適用では、モバイル端末とユーザの顔との距離の決定は、具体的には、モバイル端末のカメラとユーザの顔との距離の決定、或いは、モバイル端末の別の位置とユーザの顔との距離の決定、或いは、モバイル端末の少なくとも２つの位置とユーザの顔との全体距離の決定であってよく、ここでは限定されない。
【００５４】
２０３．距離が既定の数値以上である場合、モバイル端末の前面カメラを起動し、又は、距離が既定の数値未満である場合、モバイル端末の背面カメラを起動する。
【００５５】
モバイル端末とユーザとの距離を決定した後、モバイル端末は、距離が既定の数値より大きいのか、又は既定の数値未満であるのかを決定する。距離が既定の数値以上である場合は前面カメラがオンにされ、距離が既定の数値未満である場合は背面カメラが起動される。上述の第１のケースでは、ユーザによって開始された撮影要求を受信した後に、モバイル端末は、距離に応じて、対応するカメラを起動することを直接選択してよい。或いは、モバイル端末は、まずデフォルトのカメラを起動し、距離に対応するカメラがデフォルトのカメラと異なる場合に、デフォルトのカメラから距離に対応するカメラに切り替えるか、距離に対応するカメラを追加で起動する（すなわち、前面カメラと背面カメラを同時に起動する）ことができる。
【００５６】
上述の第２のケースでは、距離に対応するカメラが現在使用されているカメラと異なる場合、モバイル端末は、現在使用されているカメラから距離に対応するカメラに切り替えるか、或いは、モバイル端末は、距離に対応するカメラを追加で起動する（すなわち、前面カメラと背面カメラを同時に起動する）。
【００５７】
本実施形態では、モバイル端末とユーザの顔との距離を決定することにより、実際の適用においてユーザがモバイル端末を用いてしばしば行う自撮り行為により良好に適合する。よって、モバイル端末は、距離に応じて、前面カメラ又は背面カメラを起動するか否かをより正確に決定することができ、ユーザの実際の需要をより良好に満たすことができる。
【００５８】
上述の実施形態では、決定された距離が既定の数値以上である場合は前面カメラが起動され、そうでない場合は背面カメラが起動される。実際の適用では、既定の数値は、モバイル端末によってデフォルトで設定されてよい。以下、本発明の実施形態に係る、モバイル端末の前面カメラと背面カメラの選択の方法を説明する。図３を参照すると、本発明の実施形態に係る、モバイル端末の前面カメラと背面カメラの選択の方法の別の実施形態は、以下を含む。
【００５９】
３０１．モバイル端末が、ユーザによって開始された撮影要求を受信する。
【００６０】
モバイル端末は、携帯電話、タブレットコンピュータその他のカメラを有するモバイル端末であってよい。モバイル端末には前面カメラ及び背面カメラが設けられる。前面カメラとは、モバイル端末の表示画面と同じ側に位置するカメラのことであり、背面カメラとは、モバイル端末においてモバイル端末の表示画面とは反対の側に位置するカメラのことである。ユーザが写真を撮る必要があるとき、ユーザはモバイル端末の撮影機能をトリガすることができる。モバイル端末はユーザによって開始された撮影要求を受信し、カメラを起動する準備をして撮影状態に入る。撮影要求は、少なくとも第１のアプリケーション要求及び第２のアプリケーション要求を含む。具体的な例として、撮影要求はビデオ撮影要求及び写真撮影要求を含み、或いは更にビデオ通話要求を含む。当然ながら、上述の説明は例に過ぎず、これに限定されない。
【００６１】
３０２．モバイル端末が、モバイル端末とユーザとの距離を決定する。
【００６２】
モバイル端末には、モバイル端末とユーザとの距離を測定することのできる距離測定モジュールが設けられる。距離測定モジュールは、独立して設けられる距離センサー又は近接センサーであってよく、或いは、モバイル端末のカメラにおいて自動フォーカス機能を実現するように構成される距離センサーであってよい。当然ながら、実際の適用では、距離測定モジュールは、同様の機能を実現することのできる別のセンサー又はモジュールであってよい。
【００６３】
留意すべきこととして、ここでは２つのケースがある。第１のケースでは、ユーザがモバイル端末に対して撮影要求を開始したとき、モバイル端末のカメラはオフである。ユーザがモバイル端末に対して撮影要求を開始したとき、モバイル端末が、モバイル端末とユーザとの距離を決定して、該距離に応じて、前面カメラを起動するか背面カメラを起動するかを決定する。モバイル端末は、ユーザによって開始された撮影要求を受信した後に、まずデフォルトのカメラを起動してから、距離に応じて、前面カメラ又は背面カメラに切り替えるか、或いは前面カメラ又は背面カメラを追加で起動するかを決定してよく、或いは、距離に応じて、前面カメラ又は背面カメラを起動するか否かを直接決定してよく、ここでは限定されない。
【００６４】
第１のケースでは、距離測定モジュールは、モバイル端末とユーザとの距離をいつでも検出してよい。ユーザによって開始された撮影要求を受信したとき、モバイル端末はその距離測定モジュールに従って、現在の距離を決定する。或いは、距離測定モジュールは、画面がオンのときのみモバイル端末とユーザとの距離を検出する。ユーザによって開始された撮影要求を受信したとき、モバイル端末はその距離測定モジュールに従って、現在の距離を決定する。或いは、距離測定モジュールは、モバイル端末がユーザによって開始された撮影要求を受信したときのみ、モバイル端末とユーザとの現在の距離を検出してよい。モバイル端末はその距離測定モジュールに従って、距離測定モジュールによって測定された距離を決定する。
【００６５】
第２のケースでは、ユーザによって開始された撮影要求を受信したとき、モバイル端末は現在撮影状態にある。モバイル端末の撮影プロセス全体において、距離測定モジュールは、モバイル端末とユーザとの距離をリアルタイムで検出する。モバイル端末はその距離測定モジュールに従って、現在の距離を決定する。
【００６６】
留意すべきこととして、上述の説明では、距離測定モジュールによって測定されるモバイル端末とユーザとの距離は、モバイル端末とユーザとの間で現在測定される瞬時値であってよく、或いは、既定の期間内におけるモバイル端末とユーザとの距離の平均値又は標本値であってよい。当然ながら、上述の説明は例に過ぎず、これに限定されない。
【００６７】
３０３．距離が既定の数値以上である場合は、モバイル端末の前面カメラを起動し、距離が既定の数値未満である場合は、モバイル端末の背面カメラを起動する。
【００６８】
本実施形態では、既定の数値は、モバイル端末によりデフォルトで設定される。具体的な例として、モバイル端末は、デフォルトで、既定の数値がモバイル端末の販売地域における大人の平均の腕の長さの０．７倍〜１倍であると設定してよい。
【００６９】
ユーザが異なる撮影要求を開始するとき、ユーザが前面カメラと背面カメラを別々に用いる状況が異なる場合がある。したがって、好ましくは、本実施形態では、距離が既定の数値未満であるか否かに従って、前面カメラ又は背面カメラを起動するか否かが決定されるとき、異なる撮影要求について、モバイル端末によってデフォルトで設定される既定の数値は異なる。具体的には、モバイル端末によって受信されたユーザによって開始された撮影要求が第１のアプリケーション要求であるとき、距離が第１の既定の数値以上である場合、モバイル端末の前面カメラが起動され、距離が第１の既定の数値未満である場合、モバイル端末の背面カメラが起動される。モバイル端末によって受信されたユーザによって開始された撮影要求が第２のアプリケーション要求であるとき、距離が第２の既定の数値以上である場合、モバイル端末の前面カメラが起動され、距離が第２の既定の数値未満である場合、モバイル端末の背面カメラが起動される。第１の既定の数値は第２の既定の数値と異なる。
【００７０】
当然ながら、実際の適用では、ユーザによって開始される撮影要求は、第１のアプリケーション要求及び第２のアプリケーション要求だけでなく、第３のアプリケーション要求、第４のアプリケーション要求、第５のアプリケーション要求等も含んでよい。第１のアプリケーション要求及び第２のアプリケーション要求を除いて、他のアプリケーション要求に対応する既定の数値の全部又は一部が同じであってよく、或いは、既定の数値は互いに異なってよく、ここでは限定されない。
【００７１】
当然ながら、実際の適用では、モバイル端末によってデフォルトで設定され且つユーザによって開始される異なる撮影要求に対応する既定の数値は、全て同じであってよく、ここでは限定されない。
【００７２】
本実施形態では、モバイル端末は、異なる撮影要求には異なる既定の数値をデフォルトで設定し、それにより、モバイル端末は、実際の状況に応じてより柔軟に、自動的に前面カメラ又は背面カメラを起動することができる。よって、ユーザエクスペリエンスが改善される。
【００７３】
上述の実施形態では、異なる撮影要求について、モバイル端末によってデフォルトで設定される既定の数値は異なる。実際の適用では、異なる撮影要求について、モバイル端末は更に、別の方法に従って、異なる撮影要求に対応する既定の数値を調整してよい。以下、本発明の実施形態に係る、モバイル端末の前面カメラと背面カメラの選択の方法を説明する。図４を参照すると、本発明の実施形態に係る、モバイル端末の前面カメラと背面カメラの選択の方法の別の実施形態は、以下を含む。
【００７４】
４０１．モバイル端末が、ユーザによって開始された撮影要求を受信する。
【００７５】
モバイル端末は、携帯電話、タブレットコンピュータその他のカメラを有するモバイル端末であってよい。モバイル端末には前面カメラ及び背面カメラが設けられる。前面カメラとは、モバイル端末の表示画面と同じ側に位置するカメラのことであり、背面カメラとは、モバイル端末においてモバイル端末の表示画面とは反対の側に位置するカメラのことである。ユーザが写真を撮る必要があるとき、ユーザはモバイル端末の撮影機能をトリガすることができる。モバイル端末はユーザによって開始された撮影要求を受信し、カメラを起動する準備をして撮影状態に入る。撮影要求は、少なくとも第１のアプリケーション要求及び第２のアプリケーション要求を含む。具体的な例として、撮影要求はビデオ撮影要求及び写真撮影要求を含み、或いは更にビデオ通話要求を含む。当然ながら、上述の説明は例に過ぎず、これに限定されない。
【００７６】
４０２．モバイル端末が、モバイル端末とユーザとの距離を決定する。
【００７７】
モバイル端末には、モバイル端末とユーザとの距離を測定することのできる距離測定モジュールが設けられる。距離測定モジュールは、独立して設けられる距離センサー又は近接センサーであってよく、或いは、モバイル端末のカメラにおいて自動フォーカス機能を実現するように構成される距離センサーであってよい。当然ながら、実際の適用では、距離測定モジュールは、同様の機能を実現することのできる別のセンサー又はモジュールであってよい。
【００７８】
留意すべきこととして、ここでは２つのケースがある。第１のケースでは、ユーザがモバイル端末に対して撮影要求を開始したとき、モバイル端末のカメラはオフである。ユーザがモバイル端末に対して撮影要求を開始したとき、モバイル端末が、モバイル端末とユーザとの距離を決定して、該距離に応じて、前面カメラを起動するか背面カメラを起動するかを決定する。モバイル端末は、ユーザによって開始された撮影要求を受信した後に、まずデフォルトのカメラを起動してから、距離に応じて、前面カメラ又は背面カメラに切り替えるか、或いは前面カメラ又は背面カメラを追加で起動するかを決定してよく、或いは、距離に応じて、前面カメラ又は背面カメラを起動するか否かを直接決定してよく、ここでは限定されない。
【００７９】
第１のケースでは、距離測定モジュールは、モバイル端末とユーザとの距離をいつでも検出してよい。ユーザによって開始された撮影要求を受信したとき、モバイル端末はその距離測定モジュールに従って、現在の距離を決定する。或いは、距離測定モジュールは、画面がオンのときのみモバイル端末とユーザとの距離を検出する。ユーザによって開始された撮影要求を受信したとき、モバイル端末はその距離測定モジュールに従って、現在の距離を決定する。或いは、距離測定モジュールは、モバイル端末がユーザによって開始された撮影要求を受信したときのみ、モバイル端末とユーザとの現在の距離を検出してよい。モバイル端末はその距離測定モジュールに従って、距離測定モジュールによって測定された距離を決定する。
【００８０】
第２のケースでは、ユーザによって開始された撮影要求を受信したとき、モバイル端末は現在撮影状態にある。モバイル端末の撮影プロセス全体において、距離測定モジュールは、モバイル端末とユーザとの距離をリアルタイムで検出する。モバイル端末はその距離測定モジュールに従って、現在の距離を決定する。
【００８１】
留意すべきこととして、上述の説明では、距離測定モジュールによって測定されるモバイル端末とユーザとの距離は、モバイル端末とユーザとの間で現在測定される瞬時値であってよく、或いは、既定の期間内におけるモバイル端末とユーザとの距離の平均値又は標本値であってよい。当然ながら、上述の説明は例に過ぎず、これに限定されない。
【００８２】
４０３．距離が既定の数値以上である場合は、モバイル端末の前面カメラを起動し、距離が既定の数値未満である場合は、モバイル端末の背面カメラを起動する。
【００８３】
本実施形態では、既定の数値は、モバイル端末によりデフォルトで設定される。異なる撮影要求は異なる既定の数値に対応する。具体的には、モバイル端末によって受信されたユーザによって開始された撮影要求が第１のアプリケーション要求であるとき、距離が第１の既定の数値以上である場合、モバイル端末の前面カメラが起動される。或いは、距離が第１の既定の数値未満である場合、モバイル端末の背面カメラが起動される。モバイル端末によって受信されたユーザによって開始された撮影要求が第２のアプリケーション要求であるとき、距離が第２の既定の数値以上である場合、モバイル端末の前面カメラが起動される。或いは、距離が第２の既定の数値未満である場合、モバイル端末の背面カメラが起動される。第１の既定の数値は第２の既定の数値と異なる。
【００８４】
当然ながら、実際の適用では、ユーザによって開始される撮影要求は、第１のアプリケーション要求及び第２のアプリケーション要求だけでなく、第３のアプリケーション要求、第４のアプリケーション要求、第５のアプリケーション要求等も含んでよい。第１のアプリケーション要求及び第２のアプリケーション要求を除いて、他のアプリケーション要求に対応する既定の数値の全部又は一部が同じであってよく、或いは、既定の数値は互いに異なってよく、ここでは限定されない。
【００８５】
４０４．第１の確率及び第２の確率を取得する。第１の確率は、第１のアプリケーション状態において前面カメラを用いる確率であり、第２の確率は、第２のアプリケーション状態において前面カメラを用いる確率である。
【００８６】
モバイル端末は、カメラが第１のアプリケーションと第２のアプリケーションにそれぞれ適用される回数と、前面カメラと背面カメラがそれぞれ異なるアプリケーションに用いられる回数とを集計し、そして、モバイル端末のカメラ第１のアプリケーション状態と第２のアプリケーション状態においてそれぞれ前面カメラを使用する第１の確率と第２の確率を計算する。具体的な例として、モバイル端末は、カメラが適用された回数を集計し、カメラが第１のアプリケーションに適用された回数が５８９回であり、カメラが第２のアプリケーションに適用された回数が６２８回であるという回数を取得する。カメラが第１のアプリケーション状態であるときに前面カメラを使用した回数は３４２回であり、カメラが第２のアプリケーション状態であるときに前面カメラを使用した回数は３８１回である。したがって、計算により、第１のアプリケーション状態で前面カメラを使用する第１の確率が３４２／５８９であり、第２のアプリケーション状態で前面カメラを使用する第２の確率が３８１／６２８であることが得られる。
【００８７】
当然ながら、実際の適用では、別のアプリケーション状態で前面カメラを使用する確率が取得されてよい。或いは、最もよく使用される２つのアプリケーション状態で前面カメラを使用する確率のみが取得されてよい。或いは、ユーザによって選択された２つのアプリケーション状態で前面カメラを使用する確率のみが集計されてよく、ここでは限定されない。
【００８８】
第１の確率及び第２の確率を計算した後、モバイル端末は、２つの確率を既定の間隔で更新してよく、或いは、カメラが使用される毎にデータを更新してよく、ここでは限定されない。
【００８９】
４０５．第１の確率が第１の既定の数値に対応し、且つ第２の確率が第２の既定の数値に対応するように、第１の既定の数値と第２の既定の数値を第１の確率と第２の確率に従ってそれぞれ調整する。
【００９０】
第１の確率及び第２の確率が取得された後、第１の確率が第２の確率よりも大きい場合、第１の既定の数値が第２の既定の数値未満になるように、第１の既定の数値及び／又は第２の既定の数値が調整される。具体的な例として、第１の確率は、カメラがビデオ通話状態であるときに前面カメラを使用する確率であり、第２の確率は、カメラが撮影状態であるときに前面カメラを使用する確率であり、第１の確率は第２の確率よりも大きい。したがって、モバイル端末は、第１の既定の数値が第２の既定の数値未満になるように、第２の確率よりも大きい第１の確率に従って第１の既定の数値及び／又は第２の既定の数値を調整する。
【００９１】
第１の既定の数値が第２の既定の数値未満になるように、第１の既定の数値及び／又は第２の既定の数値が調整されるとき、第１の既定の数値と第２の既定の数値の比を、第２の確率と第１の確率の比にするようにしてよい。或いは、第１の既定の数値と第２の既定の数値との差を、第２の確率と第１の確率との差に比例するようにしてよい。当然ながら、実際の適用では、第１の確率が第１の既定の数値に対応し、且つ第２の確率が第２の既定の数値に対応するように、別の方式が採用されてよく、ここでは限定されない。
【００９２】
実際の適用では、モバイル端末は、第１の既定の数値及び第２の既定の数値を既定の時間間隔で調整してよい。例えば、モバイル端末は、第１の確率及び第２の確率が更新された後に第１の既定の数値及び第２の既定の数値を調整してよく、或いは、カメラが使用される毎に第１の既定の数値及び第２の既定の数値を調整してよい。
【００９３】
本実施形態では、モバイル端末は、カメラの異なるアプリケーション状態で前面カメラを使用する異なる確率に応じて、異なるアプリケーション状態に対応する既定の数値を設定し、それにより、モバイル端末は、実際の状況に応じてより柔軟に、よって、ユーザエクスペリエンスが改善される。
【００９４】
上述の実施形態では、モバイル端末によってデフォルトで設定される既定の数値は、第１の確率と第２の確率に従って別々に調整される。実際の適用では、モバイル端末は、別の方法を用いて既定の数値を調整してよい。以下、本発明の実施形態に係る、モバイル端末の前面カメラと背面カメラの選択の方法を説明する。図５を参照すると、本発明の実施形態に係る、モバイル端末の前面カメラと背面カメラの選択の方法の別の実施形態は、以下を含む。
【００９５】
５０１．モバイル端末が、ユーザによって開始された撮影要求を受信する。
【００９６】
モバイル端末は、携帯電話、タブレットコンピュータその他のカメラを有するモバイル端末であってよい。モバイル端末には前面カメラ及び背面カメラが設けられる。前面カメラとは、モバイル端末の表示画面と同じ側に位置するカメラのことであり、背面カメラとは、モバイル端末においてモバイル端末の表示画面とは反対の側に位置するカメラのことである。ユーザが写真を撮る必要があるとき、ユーザはモバイル端末の撮影機能をトリガすることができる。モバイル端末はユーザによって開始された撮影要求を受信し、カメラを起動する準備をして撮影状態に入る。撮影要求は、少なくとも第１のアプリケーション要求及び第２のアプリケーション要求を含む。具体的な例として、撮影要求はビデオ撮影要求及び写真撮影要求を含み、或いは更にビデオ通話要求を含む。当然ながら、上述の説明は例に過ぎず、これに限定されない。
【００９７】
５０２．モバイル端末が、モバイル端末とユーザとの距離を決定する。
【００９８】
モバイル端末には、モバイル端末とユーザとの距離を測定することのできる距離測定モジュールが設けられる。距離測定モジュールは、独立して設けられる距離センサー又は近接センサーであってよく、或いは、モバイル端末のカメラにおいて自動フォーカス機能を実現するように構成される距離センサーであってよい。当然ながら、実際の適用では、距離測定モジュールは、同様の機能を実現することのできる別のセンサー又はモジュールであってよい。
【００９９】
留意すべきこととして、ここでは２つのケースがある。第１のケースでは、ユーザがモバイル端末に対して撮影要求を開始したとき、モバイル端末のカメラはオフである。ユーザがモバイル端末に対して撮影要求を開始したとき、モバイル端末が、モバイル端末とユーザとの距離を決定して、該距離に応じて、前面カメラを起動するか背面カメラを起動するかを決定する。モバイル端末は、ユーザによって開始された撮影要求を受信した後に、まずデフォルトのカメラを起動してから、距離に応じて、前面カメラ又は背面カメラに切り替えるか、或いは前面カメラ又は背面カメラを追加で起動するかを決定してよく、或いは、距離に応じて、前面カメラ又は背面カメラを起動するか否かを直接決定してよく、ここでは限定されない。
【０１００】
第１のケースでは、距離測定モジュールは、モバイル端末とユーザとの距離をいつでも検出してよい。ユーザによって開始された撮影要求を受信したとき、モバイル端末はその距離測定モジュールに従って、現在の距離を決定する。或いは、距離測定モジュールは、画面がオンのときのみモバイル端末とユーザとの距離を検出する。ユーザによって開始された撮影要求を受信したとき、モバイル端末はその距離測定モジュールに従って、現在の距離を決定する。或いは、距離測定モジュールは、モバイル端末がユーザによって開始された撮影要求を受信したときのみ、モバイル端末とユーザとの現在の距離を検出してよい。モバイル端末はその距離測定モジュールに従って、距離測定モジュールによって測定された距離を決定する。
【０１０１】
第２のケースでは、ユーザによって開始された撮影要求を受信したとき、モバイル端末は現在撮影状態にある。モバイル端末の撮影プロセス全体において、距離測定モジュールは、モバイル端末とユーザとの距離をリアルタイムで検出する。モバイル端末はその距離測定モジュールに従って、現在の距離を決定する。
【０１０２】
留意すべきこととして、上述の説明では、距離測定モジュールによって測定されるモバイル端末とユーザとの距離は、モバイル端末とユーザとの間で現在測定される瞬時値であってよく、或いは、既定の期間内におけるモバイル端末とユーザとの距離の平均値又は標本値であってよい。当然ながら、上述の説明は例に過ぎず、これに限定されない。
【０１０３】
５０３．距離が既定の数値以上である場合は、モバイル端末の前面カメラを起動し、距離が既定の数値未満である場合は、モバイル端末の背面カメラを起動する。
【０１０４】
本実施形態では、既定の数値は、モバイル端末によりデフォルトで設定される。異なる撮影要求は異なる既定の数値に対応する。具体的には、モバイル端末によって受信されたユーザによって開始された撮影要求が第１のアプリケーション要求であるとき、距離が第１の既定の数値以上である場合、モバイル端末の前面カメラが起動され、距離が第１の既定の数値未満である場合、モバイル端末の背面カメラが起動される。モバイル端末によって受信されたユーザによって開始された撮影要求が第２のアプリケーション要求であるとき、距離が第２の既定の数値以上である場合、モバイル端末の前面カメラが起動され、距離が第２の既定の数値未満である場合、モバイル端末の背面カメラが起動される。第１の既定の数値は第２の既定の数値と異なる。
【０１０５】
当然ながら、実際の適用では、ユーザによって開始される撮影要求は、第１のアプリケーション要求及び第２のアプリケーション要求だけでなく、第３のアプリケーション要求、第４のアプリケーション要求、第５のアプリケーション要求等も含んでよい。第１のアプリケーション要求及び第２のアプリケーション要求を除いて、他のアプリケーション要求に対応する既定の数値の全部又は一部が同じであってよく、或いは、既定の数値は互いに異なってよく、ここでは限定されない。
【０１０６】
５０４．モバイル端末が、ユーザの前面カメラ及び背面カメラの使用情報を取得し、使用情報に従って既定の数値を調整する。
【０１０７】
モバイル端末は、ユーザの前面カメラ及び背面カメラの使用情報を取得する。使用情報は、例えば、前面カメラと背面カメラそれぞれの使用頻度、ユーザが一方のカメラから他方のカメラに切り替える頻度、ユーザが前面カメラと背面カメラをそれぞれ使用するときのモバイル端末とユーザとの距離等の、ユーザの前面カメラ及び背面カメラについての全ての使用記録を含む。ユーザの前面カメラ及び背面カメラの使用情報を取得した後、モバイル端末は、使用情報に従って計算及び分析を行い、分析結果に従って既定の数値を調整する。
【０１０８】
例えば、モバイル端末は、使用記録中の全てのモバイル端末とユーザとの距離の値を決定し、或いは、いくつかの標本値を決定し、各決定された距離値に対応する、ユーザが前面カメラを使用する確率と背面カメラを使用する確率を計算し、前面カメラを使用する確率と背面カメラを使用する確率との差が０以下である場合に対応する全てのターゲット距離を見つけ出し、既定の数値を全てのターゲット距離のうち１つに調整する。具体的な例として、モバイル端末は、使用記録中の全てのモバイル端末とユーザとの距離の値が０ｃｍ〜６０ｃｍに及ぶと決定する。距離値が３０ｃｍであるとき、背面カメラを使用する確率は９５％であり、前面カメラを使用する確率は５％である。距離が４０ｃｍであるとき、背面カメラを使用する確率は４０％であり、前面カメラを使用する確率は６０％である。距離が５０ｃｍであるとき、背面カメラを使用する確率は３０％であり、前面カメラを使用する確率は７０％である。したがって、既定の数値は４０ｃｍに調整されてよい。代替として、全ての距離値において、前面カメラを使用する確率は全て５％未満である。これは、ユーザがほとんど前面カメラを使用しないことを示す。したがって、既定の数値はより大きい値に設定されてよく、例えば、腕の長さの０．９５倍に等しくてよい。
【０１０９】
別の例として、モバイル端末がモバイル端末とユーザとの距離に従って、前面カメラ又は背面カメラを起動するか否かを決定するとき、前面カメラ又は背面カメラを起動することが決定された後、前面カメラ又は背面カメラが起動される前に、モバイル端末は更に、問合わせ要求をユーザに送信する。問合わせ要求は、ユーザにカメラを起動することに同意するか否かを尋ねるのに用いられる。ユーザがカメラの起動に同意したか、又は既定の期間内に応答が受信されない場合、モバイル端末はカメラの起動を続行する。或いは、ユーザがカメラの起動を拒否した場合、第１のケースではモバイル端末はデフォルトのカメラの起動を続行し、第２のケースでは、モバイル端末は元のカメラの使用を続行する。更に、モバイル端末は、ユーザからのフィードバックについて統計分析を行う。モバイル端末がユーザに前面カメラを起動するかを尋ねたときの同意の確率が５０％を超え、モバイル端末がユーザに背面カメラを起動するかを尋ねたときの同意の確率が５０％未満である場合、モバイル端末は、既定の数値を既定の値だけ増加させる。
【０１１０】
留意すべきこととして、上述の説明は例に過ぎず、これに限定されない。
【０１１１】
当然ながら、実際の適用では、モバイル端末が前面カメラ及び背面カメラの使用情報について分析及び計算を行う前に、モバイル端末は更に、２つのカメラの使用情報を分類してよい。各種類の撮影要求に対応する前面カメラ及び背面カメラの使用情報は同じ種類として分類され、それから、各種類の使用情報について分析及び計算が行われる。こうして、異なる撮影要求に対応する既定の数値が別々に調整される。
【０１１２】
モバイル端末は、前面カメラ及び背面カメラの使用情報を既定の時間間隔で更新してよく、或いは、カメラが使用される毎に使用情報を更新してよく、ここでは限定されない。同様に、モバイル端末は、既定の数値を既定の時間間隔で調整してよく、或いは、カメラが使用される毎に既定の数値を調整してよく、ここでは限定されない。
【０１１３】
本実施形態では、モバイル端末が、ユーザの前面カメラ及び背面カメラの使用情報を取得し、使用情報に従って既定の数値を調整する。それにより、モバイル端末は、実際の状況に応じてより柔軟に、自動的に前面カメラ又は背面カメラを起動することができる。よって、ユーザエクスペリエンスが改善される。
【０１１４】
上述の実施形態では、モバイル端末によってデフォルトで設定される既定の数値は、ユーザの前面カメラ及び背面カメラの使用情報に従って調整される。実際の適用では、モバイル端末は、ユーザの個人情報に従って既定の数値を調整してよい。以下、本発明の実施形態に係る、モバイル端末の前面カメラと背面カメラの選択の方法を説明する。図６を参照すると、本発明の実施形態に係る、モバイル端末の前面カメラと背面カメラの選択の方法の別の実施形態は、以下を含む。
【０１１５】
６０１．モバイル端末が、ユーザによって開始された撮影要求を受信する。
【０１１６】
モバイル端末は、携帯電話、タブレットコンピュータその他のカメラを有するモバイル端末であってよい。モバイル端末には前面カメラ及び背面カメラが設けられる。前面カメラとは、モバイル端末の表示画面と同じ側に位置するカメラのことであり、背面カメラとは、モバイル端末においてモバイル端末の表示画面とは反対の側に位置するカメラのことである。ユーザが写真を撮る必要があるとき、ユーザはモバイル端末の撮影機能をトリガすることができる。モバイル端末はユーザによって開始された撮影要求を受信し、カメラを起動する準備をして撮影状態に入る。撮影要求は、少なくとも第１のアプリケーション要求及び第２のアプリケーション要求を含む。具体的な例として、撮影要求はビデオ撮影要求及び写真撮影要求を含み、或いは更にビデオ通話要求を含む。当然ながら、上述の説明は例に過ぎず、これに限定されない。
【０１１７】
６０２．モバイル端末が、モバイル端末とユーザとの距離を決定する。
【０１１８】
モバイル端末には、モバイル端末とユーザとの距離を測定することのできる距離測定モジュールが設けられる。距離測定モジュールは、独立して設けられる距離センサー又は近接センサーであってよく、或いは、モバイル端末のカメラにおいて自動フォーカス機能を実現するように構成される距離センサーであってよい。当然ながら、実際の適用では、距離測定モジュールは、同様の機能を実現することのできる別のセンサー又はモジュールであってよい。
【０１１９】
留意すべきこととして、ここでは２つのケースがある。第１のケースでは、ユーザがモバイル端末に対して撮影要求を開始したとき、モバイル端末のカメラはオフである。ユーザがモバイル端末に対して撮影要求を開始したとき、モバイル端末が、モバイル端末とユーザとの距離を決定して、該距離に応じて、前面カメラを起動するか背面カメラを起動するかを決定する。モバイル端末は、ユーザによって開始された撮影要求を受信した後に、まずデフォルトのカメラを起動してから、距離に応じて、前面カメラ又は背面カメラに切り替えるか、或いは前面カメラ又は背面カメラを追加で起動するかを決定してよく、或いは、距離に応じて、前面カメラ又は背面カメラを起動するか否かを直接決定してよく、ここでは限定されない。
【０１２０】
第１のケースでは、距離測定モジュールは、モバイル端末とユーザとの距離をいつでも検出してよい。ユーザによって開始された撮影要求を受信したとき、モバイル端末はその距離測定モジュールに従って、現在の距離を決定する。或いは、距離測定モジュールは、画面がオンのときのみモバイル端末とユーザとの距離を検出する。ユーザによって開始された撮影要求を受信したとき、モバイル端末はその距離測定モジュールに従って、現在の距離を決定する。或いは、距離測定モジュールは、モバイル端末がユーザによって開始された撮影要求を受信したときのみ、モバイル端末とユーザとの現在の距離を検出してよい。モバイル端末はその距離測定モジュールに従って、距離測定モジュールによって測定された距離を決定する。
【０１２１】
第２のケースでは、ユーザによって開始された撮影要求を受信したとき、モバイル端末は現在撮影状態にある。モバイル端末の撮影プロセス全体において、距離測定モジュールは、モバイル端末とユーザとの距離をリアルタイムで検出し、モバイル端末はその距離測定モジュールに従って、現在の距離を決定する。
【０１２２】
留意すべきこととして、上述の説明では、距離測定モジュールによって測定されるモバイル端末とユーザとの距離は、モバイル端末とユーザとの間で現在測定される瞬時値であってよく、或いは、既定の期間内におけるモバイル端末とユーザとの距離の平均値又は標本値であってよい。当然ながら、上述の説明は例に過ぎず、これに限定されない。
【０１２３】
６０３．距離が既定の数値以上である場合は、モバイル端末の前面カメラを起動し、距離が既定の数値未満である場合は、モバイル端末の背面カメラを起動する。
【０１２４】
本実施形態では、既定の数値は、モバイル端末によりデフォルトで設定される。具体的な例として、モバイル端末は、デフォルトで、既定の数値がモバイル端末の販売地域における大人の平均の腕の長さの０．７倍〜１倍であると設定してよい。
【０１２５】
ユーザが異なる撮影要求を開始するとき、ユーザが前面カメラと背面カメラを別々に用いる状況が異なる場合がある。したがって、好ましくは、本実施形態では、距離が既定の数値未満であるか否かに従って、前面カメラ又は背面カメラを起動するか否かが決定されるとき、異なる撮影要求について、モバイル端末によってデフォルトで設定される既定の数値は異なる。具体的には、モバイル端末によって受信されたユーザによって開始された撮影要求が第１のアプリケーション要求であるとき、距離が第１の既定の数値以上である場合、モバイル端末の前面カメラが起動され、距離が第１の既定の数値未満である場合、モバイル端末の背面カメラが起動される。モバイル端末によって受信されたユーザによって開始された撮影要求が第２のアプリケーション要求であるとき、距離が第２の既定の数値以上である場合、モバイル端末の前面カメラが起動され、距離が第２の既定の数値未満である場合、モバイル端末の背面カメラが起動される。第１の既定の数値は第２の既定の数値と異なる。
【０１２６】
当然ながら、実際の適用では、ユーザによって開始される撮影要求は、第１のアプリケーション要求及び第２のアプリケーション要求だけでなく、第３のアプリケーション要求、第４のアプリケーション要求、第５のアプリケーション要求等も含んでよい。第１のアプリケーション要求及び第２のアプリケーション要求を除いて、他のアプリケーション要求に対応する既定の数値の全部又は一部が同じであってよく、或いは既定の数値は互いに異なってよく、ここでは限定されない。
【０１２７】
当然ながら、実際の適用では、モバイル端末によってデフォルトで設定され且つユーザによって開始される異なる撮影要求に対応する既定の数値は、全て同じであってよく、ここでは限定されない。
【０１２８】
６０４．モバイル端末が、ユーザの個人情報を取得し、個人情報に従って既定の数値を調整する。
【０１２９】
モバイル端末は、モバイル端末内のアプリケーションプログラムのストレージ又はオペレータからユーザの個人情報を取得してよい。或いは、ユーザが個人情報を入力することができる。当然ながら、実際の適用では、モバイル端末は、別のソースからユーザの個人情報を取得してよい。ここでは例を説明するに過ぎず、限定されない。モバイル端末によって取得されるユーザの個人情報は、ユーザの年齢、身長、腕の長さ、性別等の情報を含んでよい。ユーザの個人情報を取得した後、モバイル端末は、個人情報に従って既定の数値を調整する。例えば、ユーザが女性である場合、女性が自撮りする確率が高いので、モバイル端末は、既定の数値を既定の値だけ低減してよい。或いは、ユーザが５０歳を超える場合、該ユーザの自撮り確率は低い。したがって、モバイル端末は、既定の数値を既定の値だけ増加させてよい。或いは、ユーザの腕の長さが５６ｃｍである場合、ユーザの腕の長さの倍数（例えば０．７倍）を既定の数値としてよい。当然ながら、上述の説明は例に過ぎず、これに限定されない。
【０１３０】
本実施形態では、モバイル端末が、ユーザの個人情報を取得し、個人情報に従って既定の数値を調整し、それにより、モバイル端末は、ユーザ個人の実際の状況に応じてより正確に、自動的に前面カメラ又は背面カメラを起動することができる。よって、ユーザエクスペリエンスが改善される。
【０１３１】
上述の実施形態では、モバイル端末によってデフォルトで設定される既定の数値は、ユーザの個人情報に従って調整される。実際の適用では、モバイル端末は、ユーザが現在位置する環境の因子に従って、既定の数値を調整してよい。以下、本発明の実施形態に係る、モバイル端末の前面カメラと背面カメラの選択の方法を説明する。図７を参照すると、本発明の実施形態に係る、モバイル端末の前面カメラと背面カメラの選択の方法の別の実施形態は、以下を含む。
【０１３２】
７０１．モバイル端末が、ユーザによって開始された撮影要求を受信する。
【０１３３】
モバイル端末は、携帯電話、タブレットコンピュータその他のカメラを有するモバイル端末であってよい。モバイル端末には前面カメラ及び背面カメラが設けられる。前面カメラとは、モバイル端末の表示画面と同じ側に位置するカメラのことであり、背面カメラとは、モバイル端末においてモバイル端末の表示画面とは反対の側に位置するカメラのことである。ユーザが写真を撮る必要があるとき、ユーザはモバイル端末の撮影機能をトリガすることができる。モバイル端末はユーザによって開始された撮影要求を受信し、カメラを起動する準備をして撮影状態に入る。撮影要求は、少なくとも第１のアプリケーション要求及び第２のアプリケーション要求を含む。具体的な例として、撮影要求はビデオ撮影要求及び写真撮影要求を含み、或いは更にビデオ通話要求を含む。当然ながら、上述の説明は例に過ぎず、これに限定されない。
【０１３４】
７０２．モバイル端末が、モバイル端末とユーザとの距離を決定する。
【０１３５】
モバイル端末には、モバイル端末とユーザとの距離を測定することのできる距離測定モジュールが設けられる。距離測定モジュールは、独立して設けられる距離センサー又は近接センサーであってよく、或いは、モバイル端末のカメラにおいて自動フォーカス機能を実現するように構成される距離センサーであってよい。当然ながら、実際の適用では、距離測定モジュールは、同様の機能を実現することのできる別のセンサー又はモジュールであってよい。
【０１３６】
留意すべきこととして、ここでは２つのケースがある。第１のケースでは、ユーザがモバイル端末に対して撮影要求を開始したとき、モバイル端末のカメラはオフである。ユーザがモバイル端末に対して撮影要求を開始したとき、モバイル端末が、モバイル端末とユーザとの距離を決定して、該距離に応じて、前面カメラを起動するか背面カメラを起動するかを決定する。モバイル端末は、ユーザによって開始された撮影要求を受信した後に、まずデフォルトのカメラを起動してから、距離に応じて、前面カメラ又は背面カメラに切り替えるか、或いは前面カメラ又は背面カメラを追加で起動するかを決定してよく、或いは、距離に応じて、前面カメラ又は背面カメラを起動するか否かを直接決定してよく、ここでは限定されない。
【０１３７】
第１のケースでは、距離測定モジュールは、モバイル端末とユーザとの距離をいつでも検出してよい。ユーザによって開始された撮影要求を受信したとき、モバイル端末はその距離測定モジュールに従って、現在の距離を決定する。或いは、距離測定モジュールは、画面がオンのときのみモバイル端末とユーザとの距離を検出する。ユーザによって開始された撮影要求を受信したとき、モバイル端末はその距離測定モジュールに従って、現在の距離を決定する。或いは、距離測定モジュールは、モバイル端末がユーザによって開始された撮影要求を受信したときのみ、モバイル端末とユーザとの現在の距離を検出してよい。モバイル端末はその距離測定モジュールに従って、距離測定モジュールによって測定された距離を決定する。
【０１３８】
第２のケースでは、ユーザによって開始された撮影要求を受信したとき、モバイル端末は現在撮影状態にある。モバイル端末の撮影プロセス全体において、距離測定モジュールは、モバイル端末とユーザとの距離をリアルタイムで検出する。モバイル端末はその距離測定モジュールに従って、現在の距離を決定する。
【０１３９】
留意すべきこととして、上述の説明では、距離測定モジュールによって測定されるモバイル端末とユーザとの距離は、モバイル端末とユーザとの間で現在測定される瞬時値であってよく、或いは、既定の期間内におけるモバイル端末とユーザとの距離の平均値又は標本値であってよい。当然ながら、上述の説明は例に過ぎず、これに限定されない。
【０１４０】
７０３．距離が既定の数値以上である場合は、モバイル端末の前面カメラを起動し、距離が既定の数値未満である場合は、モバイル端末の背面カメラを起動する。
【０１４１】
本実施形態では、既定の数値は、モバイル端末によりデフォルトで設定される。具体的な例として、モバイル端末は、デフォルトで、既定の数値がモバイル端末の販売地域における大人の平均の腕の長さの０．７倍〜１倍であると設定してよい。
【０１４２】
ユーザが異なる撮影要求を開始するとき、ユーザが前面カメラと背面カメラを別々に用いる状況が異なる場合がある。したがって、好ましくは、本実施形態では、距離が既定の数値未満であるか否かに従って、前面カメラ又は背面カメラを起動するか否かが決定されるとき、異なる撮影要求について、モバイル端末によってデフォルトで設定される既定の数値は異なる。具体的には、モバイル端末によって受信されたユーザによって開始された撮影要求が第１のアプリケーション要求であるとき、距離が第１の既定の数値以上である場合、モバイル端末の前面カメラが起動され、距離が第１の既定の数値未満である場合、モバイル端末の背面カメラが起動される。モバイル端末によって受信されたユーザによって開始された撮影要求が第２のアプリケーション要求であるとき、距離が第２の既定の数値以上である場合、モバイル端末の前面カメラが起動され、距離が第２の既定の数値未満である場合、モバイル端末の背面カメラが起動される。第１の既定の数値は第２の既定の数値と異なる。
【０１４３】
当然ながら、実際の適用では、ユーザによって開始される撮影要求は、第１のアプリケーション要求及び第２のアプリケーション要求だけでなく、第３のアプリケーション要求、第４のアプリケーション要求、第５のアプリケーション要求等も含んでよい。第１のアプリケーション要求及び第２のアプリケーション要求を除いて、他のアプリケーション要求に対応する既定の数値の全部又は一部が同じであってよく、或いは既定の数値は互いに異なってよく、ここでは限定されない。
【０１４４】
当然ながら、実際の適用では、モバイル端末によってデフォルトで設定され且つユーザによって開始される異なる撮影要求に対応する既定の数値は、全て同じであってよく、ここでは限定されない。
【０１４５】
７０４．モバイル端末が、ユーザが現在位置する環境の因子を取得し、ユーザが現在位置する環境の因子に従って既定の数値を調整する。
【０１４６】
モバイル端末は、その内部に設けられる検出器又は別の検知モジュールを用いて、ユーザが現在位置する環境の因子を取得してよい。ユーザが現在位置する環境の因子は、ユーザが現在位置する環境の光度や温度、ユーザが屋内にいるのか屋外にいるのか、ユーザが位置する環境の運動状態等の環境因子を含んでよく、異なる環境因子に従って既定の数値が調整される。具体的な例として、モバイル端末によって設定される既定の数値の初期値は、光度の既定の参照値に対応する。モバイル端末がユーザによって開始された撮影要求を受信すると、モバイル端末は、ユーザが現在位置する環境の光度を検出し、既定のテーブルに従って既定の数値を予め決められた値に調整する。既定のテーブルには、異なる光強度と既定の数値の異なる具体的な数値との１対１の対応関係が設定される。光度が小さいほど、対応する既定の数値は小さい。
【０１４７】
本実施形態では、モバイル端末は、ユーザが現在位置する環境の因子を取得し、ユーザが現在位置する環境の因子に従って既定の数値を調整する。それにより、モバイル端末は、ユーザ個人の実際の状況に応じてより正確に、自動的に前面カメラ又は背面カメラを起動することができる。よって、ユーザエクスペリエンスが改善される。
【０１４８】
当然ながら、実際の適用では、既定の数値はモバイル端末によってデフォルトで設定されなくてよく、ユーザによってマニュアル入力されてよい。この方法では、ユーザは、ユーザの実際の状況に応じて既定の数値を設定することができる。それにより、モバイル端末は、ユーザ個人の実際の状況に応じてより正確に、自動的に前面カメラ又は背面カメラを起動することができる。よって、ユーザエクスペリエンスが改善される。
【０１４９】
上述の全ての実施形態において、モバイル端末がモバイル端末とユーザとの距離に従って、前面カメラ又は背面カメラを起動するか否かを決定するとき、前面カメラ又は背面カメラを起動することが決定された後、前面カメラ又は背面カメラが起動される前に、モバイル端末は更に、問合わせ要求をユーザに送信する。問合わせ要求は、ユーザにカメラを起動することに同意するか否かを尋ねるのに用いられる。ユーザがカメラの起動に同意したか、又は既定の期間内に応答が受信されない場合、モバイル端末はカメラの起動をトリガする。或いは、ユーザがカメラの起動を拒否した場合、モバイル端末はモバイル端末のデフォルト動作をトリガする。具体的には、第１のケースでは、デフォルト動作はモバイル端末のデフォルトのカメラの起動の続行であり、第２のケースでは、デフォルト動作は元のカメラの使用の続行である。問合わせ要求をユーザに送信するとき、モバイル端末は、画面に表示されるポップアップウィンドウにテキストを表示することにより、ユーザに質問してよい。或いは、モバイル端末は、音声を発することにより、カメラを起動することに同意するか否かをユーザに質問してよい。ユーザは、モバイル端末の画面上の既定の領域をタップすることにより、或いは音声コマンドを用いて、或いは端末を振ることにより、或いはモバイル端末上の物理的ボタン又は仮想ボタンを押すことにより、モバイル端末からの問合わせに応答することができる。当然ながら、上述の説明は例に過ぎず、これに限定されない。
【０１５０】
代替として、モバイル端末はユーザに質問しなくてよく、前面カメラ又は背面カメラが起動されることをユーザに直接通知してよい。例えば、モバイル端末は、画面上にテキストや画像その他のフラグを表示することによりユーザに通知してよく、或いは音や振動を発することによりユーザに通知してよい。当然ながら、上述の説明は例に過ぎず、これに限定されない。
【０１５１】
理解しやすくするために、以下、実際の適用シナリオを用いて、本実施形態に係るモバイル端末の前面カメラと背面カメラの選択方法を説明する。
【０１５２】
既定の数値の初期値が３５ｃｍであることが、携帯電話によりデフォルトで設定される。携帯電話のカメラは現在オフである。携帯電話は、ユーザによって開始された撮影要求を受信し、携帯電話の距離測定モジュールは、携帯電話のカメラとユーザの鼻との間の現在の距離を検出する。携帯電話は、距離測定モジュールに従って、距離測定モジュールによって検出された距離が４０ｃｍであると決定する。
【０１５３】
携帯電話は、携帯電話によりデフォルトで設定された既定の数値よりも距離が大きいと決定し、音声を用いて、携帯電話の前面カメラを起動することに同意するか否かをユーザに質問する。ユーザから音声コマンドを取得した後、携帯電話は、音声コマンドを分析し、ユーザが前面カメラを起動することに同意したことを識別し、その後、携帯電話の前面カメラを起動する。
【０１５４】
更に、携帯電話は、前面カメラと背面カメラのユーザの使用についての、携帯電話に保存されている情報を更新する。更新後のデータは以下のとおりである。すなわち、携帯電話のカメラとユーザの鼻との距離が３５ｃｍであるとき、背面カメラを使用する確率は６０％であり、前面カメラを使用する確率は４０％である。距離が４０ｃｍであるとき、背面カメラを使用する確率は５２％であり、前面カメラを使用する確率は４８％である。距離が４５ｃｍであるとき、背面カメラを使用する確率は６０％であり、前面カメラを使用する確率は４０％である。したがって、携帯電話は、既定の数値の具体的な数値を４０ｃｍに調整する。
【０１５５】
上記では、本発明の実施形態に係る、モバイル端末の前面カメラと背面カメラの選択の方法を説明した。以下、本発明の実施形態のモバイル端末を説明する。図８を参照すると、本発明の本実施形態のモバイル端末の実施形態は、
前面カメラ及び背面カメラと、
ユーザによって開始された撮影要求を受信するように構成される受信モジュール８０１と、
モバイル端末とユーザとの距離を決定するように構成される決定モジュール８０２と、
距離が既定の数値以上である場合、モバイル端末の前面カメラを起動するか、又は、距離が既定の数値未満であるとき、モバイル端末の背面カメラを起動するように構成される制御モジュール８０３と、
を備える。
【０１５６】
本実施形態では、モバイル端末は、制御モジュールを用いて、モバイル端末とユーザとの距離が既定の数値よりも大きいか否かを決定する。それにより、モバイル端末の前面カメラを起動するか、或いはモバイル端末の背面カメラを起動するかが自動的に決定され、モバイル端末の前面カメラと背面カメラとの自動選択が実現され、ユーザが手動選択をする必要がある状況が回避され、モバイル端末のユーザエクスペリエンスが改善される。
【０１５７】
上述の実施形態では、モバイル端末とユーザとの距離は、具体的には、モバイル端末とユーザの顔との距離であってよい。距離は、モバイル端末とユーザの顔の具体的な既定の位置との距離であってよい、例えば、距離は、モバイル端末とユーザの両目の間の中心点との距離や、モバイル端末とユーザの鼻との距離である。或いは、距離は、モバイル端末とユーザの顔の少なくとも２つの既定の位置との全体距離であってよい。例えば、距離は、モバイル端末とユーザの両目との距離の平均値や、モバイル端末とユーザの５つの感覚器との距離の平均値に等しい。当然ながら、上述の説明は例に過ぎず、これに限定されない。
【０１５８】
当然ながら、実際の適用では、距離は、モバイル端末とユーザの顔との間の決定された距離でなくてよく、モバイル端末とユーザの別の部分との距離であってよく、ここでは限定されない。好ましくは、モバイル端末は、距離の具体的な定義について、ユーザによる設定を受信してよい。
【０１５９】
実際の適用では、モバイル端末とユーザの顔との距離を決定する工程は、具体的には、モバイル端末のカメラとユーザの顔との距離を決定する工程、或いは、モバイル端末の別の位置とユーザの顔との距離を決定する工程、或いは、モバイル端末の少なくとも２つの位置とユーザの顔との全体距離を決定する工程であってよく、ここでは限定されない。
【０１６０】
上述の実施形態では、制御モジュールは、決定された距離が既定の数値以上であるときに前面カメラを起動し、距離が既定の数値未満である場合に背面カメラを起動するように構成される。実際の適用では、既定の数値は、モバイル端末によってデフォルトで設定されてよい。好ましくは、受信モジュールによって受信される撮影要求は、少なくとも第１のアプリケーション要求及び第２のアプリケーション要求を含む。撮影要求が第１のアプリケーション要求であるとき、既定の数値は具体的には第１の既定の数値であり、撮影要求が第２のアプリケーション要求であるとき、既定の数値は具体的には第２の既定の数値である。第１の既定の数値は第２の既定の数値と異なる。このように、モバイル端末は、異なる撮影要求について異なる既定の数値をデフォルトで設定することができる。それにより、モバイル端末は、実際の状況に応じてより柔軟に、自動的に前面カメラ又は背面カメラを起動することができ、よって、ユーザエクスペリエンスが改善される。当然ながら、実際の適用では、モバイル端末によってデフォルトで設定され且つユーザによって開始される異なる撮影要求に対応する既定の数値は、全て同じであってよく、ここでは限定されない。
【０１６１】
実際の適用では、モバイル端末が第１の既定の数値と第２の既定の数値が異なるように、２つの既定の数値を別々に調整するとき、調整は、カメラの第１のアプリケーション状態と第２のアプリケーション状態それぞれにおいて、前面カメラを使用する確率に従って行われてよい。以下、本発明の実施形態のモバイル端末を説明する。図９を参照すると、本発明の本実施形態に係るモバイル端末の別の実施形態は、
前面カメラ及び背面カメラと、
ユーザによって開始された撮影要求を受信するように構成される受信モジュール９０１と、
モバイル端末とユーザとの距離を決定するように構成される決定モジュール９０２と、
距離が既定の数値以上である場合、モバイル端末の前面カメラを起動するか、又は、距離が既定の数値未満であるとき、モバイル端末の背面カメラを起動するように構成される制御モジュール９０３と、
を備える。
【０１６２】
本実施形態では、モバイル端末は更に、
第１の確率及び第２の確率を取得するように構成される第１の取得モジュール９０４であって、第１の確率は、第１のアプリケーション状態においてユーザが前面カメラを用いる確率であり、第２の確率は、第２のアプリケーション状態においてユーザが前面カメラを用いる確率である、第１の取得モジュール９０４と、
第１の確率が第１の既定の数値に対応し、且つ第２の確率が第２の既定の数値に対応するように、第１の確率及び第２の確率に従って、第１の既定の数値と第２の既定の数値とを別々に調整するように構成される第１の調整モジュール９０５と、
を備える。
【０１６３】
本実施形態では、モバイル端末は、カメラの異なるアプリケーション状態における前面カメラを使用する確率の相違に応じて、異なるアプリケーション状態に対応する既定の数値を設定する。それにより、モバイル端末は、実際の状況に応じてより柔軟に、自動的に前面カメラ又は背面カメラを起動することができる、よって、ユーザエクスペリエンスが改善される。
【０１６４】
上述の実施形態では、モバイル端末によってデフォルトで設定される既定の数値は、第１の確率と第２の確率に従って別々に調整される。実際の適用では、モバイル端末は、別の方法を用いて既定の数値を調整してよい。以下、本発明の実施形態に係るモバイル端末を説明する。図１０を参照すると、本発明の本実施形態に係るモバイル端末の別の実施形態は、
前面カメラ及び背面カメラと、
ユーザによって開始された撮影要求を受信するように構成される受信モジュール１００１と、
モバイル端末とユーザとの距離を決定するように構成される決定モジュール１００２と、
距離が既定の数値以上である場合、モバイル端末の前面カメラを起動するか、又は、距離が既定の数値未満であるとき、モバイル端末の背面カメラを起動するように構成される制御モジュール１００３と、
を備える。
【０１６５】
本実施形態では、モバイル端末は更に、
ユーザの前面カメラ及び背面カメラの使用情報を取得するように構成される第２の取得モジュール１００４と、
使用情報に従って既定の数値を調整するように構成される第２の調整モジュール１００５と、
を備える。
【０１６６】
本実施形態では、モバイル端末が、ユーザの前面カメラ及び背面カメラの使用情報を取得し、使用情報に従って既定の数値を調整する。それにより、モバイル端末は、実際の状況に応じてより柔軟に、自動的に前面カメラ又は背面カメラを起動することができる。よって、ユーザエクスペリエンスが改善される。
【０１６７】
上述の実施形態では、モバイル端末は、ユーザの前面カメラ及び背面カメラの使用情報に従って、モバイル端末によってデフォルトで設定される既定の数値を調整する。実際の適用では、モバイル端末は更に、ユーザの個人情報を用いて既定の数値を調整してよい。以下、本発明の実施形態に係るモバイル端末を説明する。図１１を参照すると、本発明の本実施形態に係るモバイル端末の別の実施形態は、
前面カメラ及び背面カメラと、
ユーザによって開始された撮影要求を受信するように構成される受信モジュール１１０１と、
モバイル端末とユーザとの距離を決定するように構成される決定モジュール１１０２と、
距離が既定の数値以上である場合、モバイル端末の前面カメラを起動するか、又は、距離が既定の数値未満であるとき、モバイル端末の背面カメラを起動するように構成される制御モジュール１１０３と、
を備える。
【０１６８】
本実施形態では、モバイル端末は更に、
ユーザの個人情報を取得し、個人情報に従って既定の数値を調整するように構成される第３の取得モジュール１１０４と、
個人情報に従って既定の数値を調整するように構成される第３の調整モジュール１１０５と、
を備える。
【０１６９】
本実施形態では、モバイル端末が、ユーザの個人情報を取得し、個人情報に従って既定の数値を調整する。それにより、モバイル端末は、ユーザ個人の実際の状況に応じてより正確に、自動的に前面カメラ又は背面カメラを起動することができ、よって、ユーザエクスペリエンスが改善される。
【０１７０】
上述の実施形態では、モバイル端末は、ユーザの個人情報に従って、モバイル端末によってデフォルトで設定される既定の数値を調整する。実際の適用では、モバイル端末は更に、ユーザが現在位置する環境に従って既定の数値を調整する。以下、本発明の実施形態に係るモバイル端末を説明する。図１２を参照すると、本発明の本実施形態に係るモバイル端末の別の実施形態は、
前面カメラ及び背面カメラと、
ユーザによって開始された撮影要求を受信するように構成される受信モジュール１２０１と、
モバイル端末とユーザとの距離を決定するように構成される決定モジュール１２０２と、
距離が既定の数値以上である場合、モバイル端末の前面カメラを起動するか、又は、距離が既定の数値未満であるとき、モバイル端末の背面カメラを起動するように構成される制御モジュール１２０３と、
を備える。
【０１７１】
本実施形態では、モバイル端末は更に、
ユーザが現在位置する環境の因子を取得するように構成される第４の取得モジュール１２０４と、
ユーザが現在位置する環境の因子に従って、既定の数値を調整するように構成される第４の調整モジュール１２０５と、
を備える。
【０１７２】
本実施形態では、モバイル端末は、ユーザが現在位置する環境の因子を取得し、ユーザが現在位置する環境の因子に従って既定の数値を調整する。それにより、モバイル端末は、ユーザ個人の実際の状況に応じてより正確に、自動的に前面カメラ又は背面カメラを起動することができ、よって、ユーザエクスペリエンスが改善される。
【０１７３】
上述の実施形態では、既定の数値は、モバイル端末によりデフォルトで設定される。実際の適用では、既定の数値は、ユーザによって手動で入力されてよい。以下、本発明の実施形態に係るモバイル端末を説明する。図１３を参照すると、本発明の本実施形態に係るモバイル端末の別の実施形態は、
前面カメラ及び背面カメラと、
ユーザによって開始された撮影要求を受信するように構成される受信モジュール１３０１と、
モバイル端末とユーザとの距離を決定するように構成される決定モジュール１３０２と、
距離が既定の数値以上である場合、モバイル端末の前面カメラを起動するか、又は、距離が既定の数値未満であるとき、モバイル端末の背面カメラを起動するように構成される制御モジュール１３０３と、
を備える。
【０１７４】
本実施形態では、モバイル端末は更に、
ユーザによって入力された既定の数値を取得するように構成される第５の取得モジュール１３０４、
を備える。
【０１７５】
本実施形態では、モバイル端末は、ユーザがユーザの実際の状況に応じて既定の数値を設定できるようにしてよい。それにより、モバイル端末は、ユーザ個人の実際の状況に応じてより正確に、自動的に前面カメラ又は背面カメラを起動することができ、よって、ユーザエクスペリエンスが改善される。
【０１７６】
上述の実施形態では、モバイル端末は、モバイル端末とユーザとの距離に従って、前面カメラ又は背面カメラを起動するか否かを決定する。実際の適用では、前面カメラ又は背面カメラが起動される前に、更に問合わせ要求がユーザに送信されてよい。以下、本発明の実施形態に係るモバイル端末を説明する。図１４を参照すると、本発明の本実施形態に係るモバイル端末の別の実施形態は、
前面カメラ及び背面カメラと、
ユーザによって開始された撮影要求を受信するように構成される受信モジュール１４０１と、
モバイル端末とユーザとの距離を決定するように構成される決定モジュール１４０２と、
距離が既定の数値以上である場合、モバイル端末の前面カメラを起動するか、又は、距離が既定の数値未満であるとき、モバイル端末の背面カメラを起動するように構成される制御モジュール１４０３と、
を備える。
【０１７７】
本実施形態では、モバイル端末は更に、
ユーザに問合わせ要求を送信するように構成される問合わせモジュール１４０４であって、問合わせ要求は、ユーザにカメラを起動することに同意するか否かを尋ねるのに用いられる、問合わせモジュール１４０４と、
ユーザからの応答を取得するように構成される第６の取得モジュール１４０５と、
応答がカメラの起動に対する同意であるか、又は既定の期間内に応答が受信されないとき、モバイル端末の前面カメラ又はモバイル端末の背面カメラの起動をトリガするように構成される第１のトリガユニット１４０６と、
応答がカメラの起動に対する拒否であるとき、モバイル端末のデフォルト動作をトリガするように構成される第２のトリガユニット１４０７と、
を備える。
【０１７８】
本実施形態では、モバイル端末は、ユーザに質問することにより、自動的に前面カメラ又は背面カメラを起動するか否かを決定してよい。それにより、起動されるカメラはより良好にユーザの要求を満たすことができ、よって、ユーザエクスペリエンスが改善される。
【０１７９】
理解しやすくするために、以下、実際の適用シナリオを用いて、本実施形態のモバイル端末を説明する。
【０１８０】
既定の数値の初期値が３５ｃｍであることが、携帯電話によりデフォルトで設定される。携帯電話のカメラは現在オフである。携帯電話の受信モジュールは、ユーザによって開始された写真撮影要求を受信し、携帯電話の距離測定モジュールは、携帯電話のカメラとユーザの鼻との間の現在の距離を検出する。携帯電話の決定モジュールは、距離測定モジュールに従って、距離測定モジュールによって検出された距離が４０ｃｍであると決定する。
【０１８１】
携帯電話は、携帯電話によりデフォルトで設定された既定の数値よりも距離が大きいと決定し、問合わせモジュールを用いてユーザに対して音声を発して、携帯電話の前面カメラを起動することに同意するか否かをユーザに尋ねる。第６の取得モジュールは、ユーザから音声コマンドを取得する。第６の取得モジュールが音声コマンドを分析することにより、ユーザが前面カメラを起動することに同意したことを識別すると、第１のトリガユニットは、携帯電話の前面カメラを起動するように制御モジュールをトリガする。
【０１８２】
更に、第２の取得モジュールは、前面カメラと背面カメラのユーザの使用についての情報を取得し、使用情報を更新し、更新した使用情報を保存する。更新後のデータは以下のとおりである。すなわち、携帯電話のカメラとユーザの鼻との距離が３５ｃｍであるとき、背面カメラを使用する確率は６０％であり、前面カメラを使用する確率は４０％である。距離が４０ｃｍであるとき、背面カメラを使用する確率は５２％であり、前面カメラを使用する確率は４８％である。距離が４５ｃｍであるとき、背面カメラを使用する確率は６０％であり、前面カメラを使用する確率は４０％である。したがって、携帯電話の第２の調整モジュールは、既定の数値の具体的な数値を４０ｃｍに調整する。
【０１８３】
図１５を参照すると、本実施形態は、具体的には、携帯電話を例に挙げて本発明を説明する。
【０１８４】
留意すべきこととして、同図に示す携帯電話１００は携帯端末の一例に過ぎない。携帯電話１００に含まれるコンポーネントの数は、図に示すものよりも多くても少なくてもよく、或いは、２以上のコンポーネントを組み合わせてよく、或いは、異なるコンポーネントの配置が採用されてよい。図に示されるコンポーネントは、１以上の信号処理及び／若しくは特定用途向け集積回路を含むハードウェア、ソフトウェア、又はハードウェアとソフトウェアの組合せで実施することができる。
【０１８５】
本明細書中は、具体的な説明のための例として携帯電話が用いられる。図１５に示されるように、携帯電話には前面カメラ及び背面カメラが設けられる。携帯電話は更に、メモリ１１、中央演算処理装置１３（Central  Processing  Unit，以下略してＣＰＵ）、周辺インタフェース１４、ＲＦ回路１５、オーディオ回路１６、スピーカ１７、電力管理集積チップ１８、入出力（Ｉ／Ｏ）サブシステム１９、別の入力／制御装置１１０及び外部ポート１１１を備える。これらのコンポーネントは、１以上の通信バス又は信号線１１２を用いて互いに通信する。
【０１８６】
留意すべきこととして、本実施形態で提供される携帯電話はモバイル端末の一例に過ぎない。本発明の本実施形態に関与するサーバに含まれるコンポーネントの数は、図１５に示すものよりも多くても少なくてもよく、或いは、２以上のコンポーネントを組み合わせてよく、或いは、異なるコンポーネントの配置が採用されてよい。コンポーネントは、１以上の信号処理及び／若しくは特定用途向け集積回路を含むハードウェア、ソフトウェア、又はハードウェアとソフトウェアの組合せで実施することができる。
【０１８７】
以下、本発明の本実施形態に係る情報プッシュについて携帯電話を詳述する。
【０１８８】
メモリ１１：メモリ１１は、ＣＰＵ１３及び周辺インタフェース１４によってアクセスすることができる。メモリ１１は、高速ランダムアクセスメモリを含んでよく、不揮発性メモリを含んでもよく、例えば、１以上の磁気記憶装置、フラッシュメモリその他の不揮発性固体メモリを含んでもよい。
【０１８９】
周辺インタフェース１４：周辺インタフェースは、デバイスの入力及び出力周辺機器をＣＰＵ１３及びメモリ１１に接続することができる。
【０１９０】
Ｉ／Ｏサブシステム１９：Ｉ／Ｏサブシステム１９は、デバイスの入出力周辺機器（例えばタッチスクリーン１１３（上記実施形態における表示に相当））及び別の入力／制御装置１１０を、周辺インタフェース１４に接続することができます。Ｉ／Ｏサブシステム１９は、ディスプレイコントローラ１９１や、別の入力／制御装置１１０を制御するための１以上の入力コントローラ１９２を含んでよい。１以上の入力コントローラ１９２は、別の入力／制御装置１１０から電気信号を受信し、或いは、他の入力／制御装置１１０に電気信号を送信する。別の入力／制御装置１１０は、物理的ボタン（押しボタン、ロッカーボタン等）、ダイヤル、スライドスイッチ、ジョイスティック、クリックスクロールホイールを含んでよい。留意すべきこととして、入力コントローラ１９２は、キーボード、赤外線ポート、ＵＳＢインタフェース、及びマウス等のポインティングデバイスのうちいずれか１つに接続されてよい。
【０１９１】
タッチスクリーン１１３：タッチスクリーン１１３は、モバイル端末とユーザとの間の入力インタフェース及び出力インタフェースとして機能し、ユーザに可視出力を表示する。可視出力は、画像、テキスト、アイコン、ビデオ等を含んでよい。
【０１９２】
Ｉ／Ｏサブシステム１９のディスプレイコントローラ１９１は、タッチスクリーン１１３から電気信号を受信し、或いはタッチスクリーン１１３に電気信号を送信する。タッチスクリーン１１３は、タッチスクリーン上の接触を検出する。ディスプレイコントローラ１９１は、検出された接触を、タッチスクリーン１１３に表示されるユーザインタフェースオブジェクトとのインタラクション、すなわちマンマシンインタラクションに変換する。タッチスクリーン１１３に表示されるユーザインタフェースオブジェクトは、ゲーム実行アイコン、対応するネットワークにリンクされたアイコン等であってよい。留意すべきこととして、装置は更に光学式マウスを含んでよい。光学式マウスは、可視出力を表示しないタッチセンシティブ表面、又は、タッチスクリーンによって形成されるタッチセンシティブ表面の拡張である。
【０１９３】
ＲＦ回路１５は、主に、携帯電話と無線ネットワーク（すなわちネットワーク側）との間でデータの受信及び送信（例えば、ショートメッセージングサービスメッセージや電子メールの送受信）を実現するために、携帯電話と無線ネットワークとの間で通信を確立するように構成される。具体的には、ＲＦ回路１５はＲＦ信号を受信及び送信する。ＲＦ信号は電磁信号とも呼ばれる。ＲＦ回路１５は、電気信号を電磁信号に変換し、或いは電磁信号を電気信号に変換し、電磁信号を用いて通信ネットワークや他の機器と通信を行う。ＲＦ回路１５は、これらの機能を実行するための既知の回路を含んでよく、限定ではないが、アンテナシステム、ＲＦ送受信器、１以上の増幅器、チューナ、１以上の発振器、デジタル信号プロセッサ、ＣＯＤＥＣチップセット、加入者識別モジュール（Subscriber  Identity  Module，SIM）等が挙げられる。
【０１９４】
オーディオ回路１６は、主に、周辺インタフェース１４から音声データを受信し、音声データを電気信号に変換し、電気信号をスピーカ１７に送信するように構成される。
【０１９５】
スピーカ１７は、無線ネットワークから携帯電話により受信された音声信号をＲＦ回路１５を用いて音声に復元し、ユーザに対して音声を再生するように構成される。
【０１９６】
電力管理集積チップ１８は、ＣＰＵ１３、Ｉ／Ｏサブシステム及び周辺インタフェースに接続されているハードウェアに電力を供給し、電源管理を行うように構成される。
【０１９７】
図１６は、携帯電話の内部の構造図である。本発明の本実施形態では、メモリ１１に格納されたソフトウェア部品は、オペレーティングシステム２１、通信モジュール２２、タッチ／モバイルモジュール２３、グラフィックモジュール２４及び機能モジュール２６を含んでよい。
【０１９８】
オペレーティングシステム２１（例えばDarwin、RTXC、LINUX、UNIX、OS  X、Windows、又はVxWorks等の埋め込みオペレーティングシステム）は、一般のシステムタスク（例えば、メモリ管理、記憶装置の制御、電源管理等）を制御及び管理するための様々なソフトウェア部品及び／又はドライバを含み、ハードウェア部品とソフトウェア部品との通信を容易にする。
【０１９９】
通信モジュール２２は、１以上の外部ポート２１１をモチイテ、別のデバイスと通信するように構成され、更に、ＲＦ回路１５及び／又は外部ポート２１１によって受信されたデータを処理するための様々なソフトウェア部品を含む。
【０２００】
タッチ／モバイルモジュール２３は、タッチスクリーン１１３（ディスプレイコントローラ１９１と組み合わせられる）及び別のタッチセンシティブ装置（例えば、タッチパッドや物理的なクリックスクロールホイール）上のタッチを検出することができる。タッチ／モバイルモジュール２３は、様々なタッチ関連の動作の実行及び検出に関する様々なソフトウェア部品を含む。動作は、例えば、タッチが発生したか否かの決定、タッチが移動したか否かの決定とタッチスクリーン１１３上の動きの追跡、タッチが既に中止されたか否か（つまり、タッチが既に停止されたか否か）の決定である。タッチポイントの動作の決定は、タッチポイントの速さ（振幅値）、速度（振幅値及び方向）及び／又は加速度（振幅値及び／又は方向の変化）の決定を含んでよい。これらの動作は、単独のタッチ（例えば、１本の指でのタッチ）に適用されてよく、或いは、複数の同時のタッチ（例えば、「複数の点にタッチ」／複数の指でタッチ）に適用されてよい。いくつかの実施形態では、タッチ／モバイルモジュール２３及びディスプレイコントローラ１９１は更に、タッチパッド上のタッチを検出する。
【０２０１】
グラフィックモジュール２４は、タッチスクリーン１１３に画像を表示するために用いられる様々な既知のソフトウェア部品を含み、例えば、表示される画像の明るさを変化させるための部品や、中央演算処理装置１３からの命令を受信してタッチスクリーン１１３上に様々なタイプのソフトウェアを表示するためのグラフィカル・ユーザ・インタフェース等を含む。
【０２０２】
機能モジュール２６は、具体的には、
ユーザによって開始された撮影要求を受信するように構成される受信モジュール２６１と、
モバイル端末とユーザとの距離を決定するように構成される決定モジュール２６２と、
距離が既定の数値以上である場合、モバイル端末の前面カメラを起動し、又は、距離が既定の数値未満である場合、モバイル端末の背面カメラを起動するように構成される制御モジュール２６３と、
を含んでよい。
【０２０３】
ＲＦ回路１５は、ネットワーク側又は別の装置によって送信された情報を受信する。メッセージは、具体的には、上記実施形態における第１のユーザの端末番号やと推奨度計算パラメータであってよい。受信されるメッセージは他のタイプの情報であってよく、本発明の本実施形態において限定されるものではないことが理解できるであろう。当業者であれば、受信される情報が複数のデータタイプのデータを搬送できることが分かるであろう。１つのデータタイプのデータのみであってもよいし、２種以上のデータタイプのデータが存在してもよい。
【０２０４】
中央演算処理装置１３は、ＲＦ回路１５によって受信された情報のデータのデータタイプを識別し、対応リストに従って、データのデータタイプに対応する機能モジュールにデータを保存する。対応リストは、データタイプと機能モジュールとの対応関係を示すリストである。機能モジュール２６は、具体的には、制御モジュール２６３及び決定モジュール２６２であってよい。留意すべきこととして、本発明の本実施形態では、方法とは、中央演算処理装置１３が様々なフォーマットのデータを識別する方式は、上述の実施形態での方式であってよく、ここでは詳細の説明を省略する。
【０２０５】
具体的には、決定モジュール２６２は、具体的には、モバイル端末とユーザの顔との距離を決定するように構成される。
【０２０６】
具体的には、決定モジュール２６２は、具体的には、モバイル端末とユーザの顔の既定の位置との距離を決定するように構成される。或いは、決定モジュール２６２は、具体的には、モバイル端末とユーザの顔の少なくとも２つの既定の位置との全体距離を決定するように構成される。
【０２０７】
具体的には、既定の数値は、モバイル端末によりデフォルトで設定される。
【０２０８】
具体的には、撮影要求は、少なくとも第１のアプリケーション要求及び第２のアプリケーション要求を含む。撮影要求が第１のアプリケーション要求であるとき、既定の数値は具体的には第１の既定の数値であり、撮影要求が第２のアプリケーション要求であるとき、既定の数値は具体的には第２の既定の数値である。第１の既定の数値は第２の既定の数値と異なる。
【０２０９】
具体的には、機能モジュールは更に、第１の確率及び第２の確率を取得するように構成される第１の取得モジュールであって、第１の確率は、第１のアプリケーション状態においてユーザが前面カメラを用いる確率であり、第２の確率は、第２のアプリケーション状態においてユーザが前面カメラを用いる確率である、第１の取得モジュールと、第１の確率が第１の既定の数値に対応し、且つ第２の確率が第２の既定の数値に対応するように、第１の既定の数値と第２の既定の数値を第１の確率と第２の確率に従ってそれぞれ調整するように構成される第１の調整モジュールと、を含む。
【０２１０】
具体的には、機能モジュールは更に、ユーザの前面カメラ及び背面カメラの使用情報を取得するように構成される第２の取得モジュールと、使用情報に従って既定の数値を調整するように構成される第２の調整モジュールと、を含む。
【０２１１】
具体的には、機能モジュールは更に、ユーザの個人情報を取得し、個人情報に従って既定の数値を調整するように構成される第３の取得モジュールと、個人情報に従って既定の数値を調整するように構成される第３の調整モジュールと、を含む。
【０２１２】
具体的には、機能モジュールは更に、ユーザが現在位置する環境を取得すように構成される第４の取得モジュールを含む。第４の調整モジュールは、既定の対応表に従って、既定の数値の具体的な数値を、ユーザが現在位置する環境に対応する数値に調整するように構成される。既定の対応表は、異なる環境と既定の数値の異なる具体的な数値とのマッピング関係を保存する。
【０２１３】
具体的には、機能モジュールは更に、ユーザによって入力された既定の数値を取得するように構成される第５の取得モジュールを含む。
【０２１４】
具体的には、機能モジュールは更に、ユーザに問合わせ要求を送信するように構成される問合わせモジュールであって、問合わせ要求は、ユーザにカメラを起動することに同意するか否かを尋ねるのに用いられる、問合わせモジュールと、ユーザからの応答を取得するように構成される第６の取得モジュールと、応答がカメラの起動に対する同意であるか、又は既定の期間内に応答が受信されないとき、モバイル端末の前面カメラ又はモバイル端末の背面カメラを起動するように制御モジュールをトリガするように構成される第１のトリガユニットと、応答がカメラの起動に対する拒否であるとき、モバイル端末のデフォルト動作をトリガするように構成される第２のトリガユニットと、を含む。
【０２１５】
本発明の本実施形態では、計算モジュールは、推奨度計算パラメータに従って、第１のユーザの各端末番号の推奨度を計算する。送信モジュールは、第２のユーザが最も推奨度の高い端末番号に発信することを選択できるように、第２のユーザに各推奨度を送信する。よって、発信する番号を正確且つ効率的に選択することができ、発信失敗操作が回避される。
【０２１６】
上述の本発明の実施形態では、サーバは、限定ではないが、携帯電話、パーソナルデジタルアシスタント（Personal  Digital  Assistant，ＰＤＡ）、タブレットコンピュータ等のモバイル通信装置のサーバを含む。
【０２１７】
留意すべきこととして、当業者であれば、実施形態における方法のプロセスの全部又は一部が、関連ハードウェアに命令するコンピュータプログラムにより実現されてよいことが理解できるであろう。プログラムは、コンピュータ可読記憶媒体に格納されてよい。プログラムを実行すると、実施形態における方法のプロセスが実行される。上述の記憶媒体は、磁気ディスク、光ディスク、読み出し専用メモリ（Read-Only  Memory，ＲＯＭ）、ランダムアクセスメモリ（Random  Access  Memory，ＲＡＭ）を含んでよい。
【０２１８】
当業者であれば明らかに理解できるように、説明を簡便にするために、前述のシステム、装置及びユニットの詳細な動作プロセスについては、上述の方法の実施形態の対応するプロセスを参照することができ、ここでは詳細の説明を省略する。
【０２１９】
本願で提供されるいくつかの実施形態では、理解されるべきこととして、開示されたシステム、装置及び方法は、他の方式で実施されてよい。例えば、説明した装置の実施形態は単なる例示である。例えば、ユニットの分割は単に論理機能の分割であり、実際の実施では他の分割であってよい。例えば、複数のユニット又はコンポーネントを別のシステムに組み合わせ或いは統合してよく、或いは、一部の機能が無視されてよく、或いは実行されなくてよい。更に、図示又は議論された相互の結合又は直接的な結合若しくは通信接続は、いくつかのインタフェースを介して実施されてよい。装置間又はユニット間の間接的な結合又は通信接続は、電子的、機械的その他の形で実施されてよい。
【０２２０】
別々の部品として記載されたユニットは物理的に別々であってもなくてもよく、ユニットとして示された部品は、物理的単位であってもなくてもよく、１つの位置に配置されても、複数のネットワークユニットに分散されてもよい。ユニットの一部又は全部は、本実施形態の解決策の目的を達成するために、実際の要件に応じて選択されてよい。
【０２２１】
更に、本発明の実施形態における機能ユニットは、１つの処理ユニットに組み込まれてよく、或いは、各ユニットは、物理的に単独で存在してよく、或いは、２以上のユニットが１つのユニットに統合されてよい。統合されたユニットはハードウェアの形で実装されてよく、或いは、ソフトウェア機能ユニットの形で実装されてよい。
【０２２２】
統合されたユニットがソフトウェア機能ユニットの形で実装され、独立した製品として販売或いは使用される場合、該統合されたユニットは、コンピュータ可読記憶媒体に格納されてよい。このような理解に基づき、本発明の技術的解決策は本質的に、或いは従来技術に寄与する部分、或いは技術的解決策の全部又は一部は、ソフトウェア製品の形で実施されてよい。ソフトウェア製品は記憶媒体に格納され、また、コンピュータ装置（パーソナルコンピュータ、サーバ又はネットワーク装置であってよい）に本発明の実施形態で説明した方法のステップの全部又は一部を実行するように命令するためのいくつかの命令を含む。上述の記憶媒体は、ＵＳＢフラッシュドライブ、リムーバブルハードディスク、読出し専用メモリ（ＲＯＭ、Read-Only  Memory）、ランダムアクセスメモリ（ＲＡＭ、Random  Access  Memory）、磁気ディスク、光ディスク等の、プログラムコードを格納することができる任意の媒体を含む。
【０２２３】
上述した実施形態は、本発明の技術的解決策を説明するものに過ぎず、本発明を限定することを意図していない。上述の実施形態を参照して本発明を詳細に説明したが、当業者であれば理解できるように、本発明の実施形態の技術的解決策の主旨及び範囲から逸脱することなく、上述の実施形態に記載された技術的解決策に変更を加えたり、それらのいくつかの技術的特徴と同等の代替を行うことができる。
【図１】
0006293295.tif 000002
【図２】
0006293295.tif 000003
【図３】
0006293295.tif 000004
【図４】
0006293295.tif 000005
【図５】
0006293295.tif 000006
【図６】
0006293295.tif 000007
【図７】
0006293295.tif 000008
【図８】
0006293295.tif 000009
【図９】
0006293295.tif 000010
【図１０】
0006293295.tif 000011
【図１１】
0006293295.tif 000012
【図１２】
0006293295.tif 000013
【図１３】
0006293295.tif 000014
【図１４】
0006293295.tif 000015
【図１５】
0006293295.tif 000016
【図１６】
0006293295.tif 000017