(57)【特許請求の範囲】
【請求項１】
撮影命令を取得するステップであり、前記撮影命令が、この撮影操作に必要な撮影パラメータを備える、ステップと、
前記撮影パラメータに従って、この撮影操作が事前に設定された撮影条件を満たすかどうかを決定するステップと、
この撮影操作が前記撮影条件を満たさないことが決定された場合、この撮影操作においてスナップ写真撮影防止処理を実行するステップと
を備える撮影処理方法。
【請求項２】
前記撮影条件が、プレビュー機能を有効にすることを備え、
前記撮影パラメータに従って、この撮影操作が事前に設定された撮影条件を満たすかどうかを決定する前記ステップが、
前記撮影パラメータが、前記プレビュー機能を有効にすることを指示する第1のパラメータを備えるかどうかを決定するステップと、
前記撮影パラメータが前記第1のパラメータを備えていないことが決定された場合、この撮影操作が前記撮影条件を満たさないことを決定するステップと
を備える、請求項1に記載の撮影処理方法。
【請求項３】
前記撮影条件が、プレビューウィンドウのサイズの閾値をさらに備え、
前記撮影パラメータに従って、この撮影操作が事前に設定された撮影条件を満たすかどうかを決定する前記ステップが、
前記撮影パラメータが前記第1のパラメータを備えることが決定された場合、前記撮影パラメータに含まれ、前記プレビューウィンドウの前記サイズを示す第2のパラメータが前記プレビューウィンドウの前記サイズの前記閾値以上であるかどうかを決定するステップと、
前記第2のパラメータが前記プレビューウィンドウの前記サイズの前記閾値よりも小さいことが決定された場合、この撮影操作が前記撮影条件を満たさないことを決定するステップと
をさらに備える、請求項2に記載の撮影処理方法。
【請求項４】
前記撮影操作においてスナップ写真撮影防止処理を実行する前記ステップが、
この撮影操作をすぐに終了させるステップ、または
この撮影操作において取得された画像データを事前に設定された画像データと置き換えるステップ
を備える、請求項1、2、または3に記載の撮影処理方法。
【請求項５】
この撮影操作をすぐに終了させる前記ステップが、
この撮影操作を終了させるように、撮影モジュールに前記撮影命令を送ることを拒否するステップ
を備える、請求項4に記載の撮影処理方法。
【請求項６】
撮影命令を取得する前記ステップが、
撮影プログラムのアプリケーションプログラミングインターフェースを呼び出すことによって、第1のアプリケーションによって送られた前記撮影命令を受信するステップ
を備える、請求項1から5のいずれか一項に記載の撮影処理方法。
【請求項７】
撮影命令を取得するように構成された取得モジュールであり、前記撮影命令が、この撮影操作に必要な撮影パラメータを備える、モジュールと、
前記撮影パラメータに従って、この撮影操作が事前に設定された撮影条件を満たすかどうかを決定するように構成された決定モジュールと、
この撮影操作が前記撮影条件を満たさないことを前記決定モジュールが決定したとき、この撮影操作においてスナップ写真撮影防止処理を実行するように構成されたスナップ写真撮影防止処理モジュールと
を備える端末デバイス。
【請求項８】
前記撮影条件が、プレビュー機能を有効にすることを備え、
前記決定モジュールが、前記撮影パラメータが前記プレビュー機能を有効にすることを指示する第1のパラメータを備えるかどうかを決定し、前記撮影パラメータが前記第1のパラメータを備えないことが決定された場合、この撮影操作が前記撮影条件を満たさないことを決定するように特に構成される
請求項7に記載の端末デバイス。
【請求項９】
前記撮影条件が、プレビューウィンドウのサイズの閾値をさらに備え、
前記撮影パラメータが前記第1のパラメータを備えることが決定された場合、前記撮影パラメータに含まれ、前記プレビューウィンドウの前記サイズを示す第2のパラメータが前記プレビューウィンドウの前記サイズの前記閾値以上であるかどうかを決定し、前記第2のパラメータが前記プレビューウィンドウの前記サイズの前記閾値よりも小さいことが決定された場合、この撮影操作が前記撮影条件を満たさないことを決定するように前記決定モジュールがさらに構成される
請求項8に記載の端末デバイス。
【請求項１０】
前記スナップ写真撮影防止処理モジュールが、この撮影操作をすぐに終了させる、またはこの撮影操作において取得された画像データを事前に設定された画像データと置き換えるように特に構成される、請求項7、8、または9に記載の端末デバイス。
【請求項１１】
前記スナップ写真撮影防止処理モジュールが、この撮影操作をすぐに終了させるように構成されることが、
前記スナップ写真撮影防止処理モジュールが、この撮影操作を終了させるように、撮影モジュールに前記撮影命令を送ることを拒否するように特に構成されること
を備える、請求項10に記載の端末デバイス。
【請求項１２】
前記取得モジュールが、撮影プログラムのアプリケーションプログラミングインターフェースを呼び出すことによって、第1のアプリケーションによって送られた前記撮影命令を受信するように特に構成される、請求項7から11のいずれか一項に記載の端末デバイス。
【請求項１３】
少なくとも1つのプロセッサおよびメモリを備える端末デバイスであって、前記メモリが実行可能プログラムコードを記憶するように構成され、前記プロセッサが、
撮影命令を取得し、前記撮影命令が、この撮影操作に必要な撮影パラメータを備え、
前記撮影パラメータに従って、この撮影操作が事前に設定された撮影条件を満たすかどうかを決定し、
この撮影操作が前記撮影条件を満たさないことが決定された場合、この撮影操作においてスナップ写真撮影防止処理を実行する
ように構成されるように、前記メモリに記憶された前記実行可能プログラムコードを読み出すことによって、前記実行可能プログラムコードに対応するプログラムを稼働させる
端末デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術に関し、より詳細には、撮影処理方法および端末デバイスに関する。
【背景技術】
【０００２】
たとえば携帯電話およびタブレット型コンピュータなど、撮影機能を有するスマート端末の普及で、スナップ写真を撮影する(candid photographing)ための悪意のあるプログラムが広く流布し始めた。スナップ写真を撮影するための悪意のあるプログラムは、一般に、背景で(すなわち、撮影インターフェースがユーザに提示されない、またはユーザに気づかれにくい別の方法が使用される)スマート端末の撮影機能を使用可能にして、現在のシーンを撮影し、ネットワークにアップロードし、それによって、ユーザのプライバシーが開示されることになる。したがって、端末を介して悪意のあるプログラムがスナップ写真を撮影する問題を解決することは、急を要する。
【発明の概要】
【課題を解決するための手段】
【０００３】
本発明の実施形態は、端末デバイスを使用することによって悪意のあるプログラムがスナップ写真を撮影するのを防止するために、撮影処理方法および端末デバイスを提供する。
【０００４】
第1の態様では、撮影処理方法が提供され、
撮影命令を取得するステップであり、撮影命令が、この撮影操作に必要な撮影パラメータを含む、ステップと、
撮影パラメータに従って、この撮影操作が事前に設定された撮影条件を満たすかどうかを決定するステップと、
この撮影操作が撮影条件を満たさないことが決定された場合、この撮影操作においてスナップ写真撮影防止(anti candid photographing)処理を実行するステップと
を含む。
【０００５】
第1の態様の第1の可能な実施方法では、撮影条件は、プレビュー機能を有効にするステップを含み、
撮影パラメータに従って、この撮影操作が事前に設定された撮影条件を満たすかどうかを決定するステップは、プレビュー機能を有効にするステップを指示する第1のパラメータを撮影パラメータが含むかどうかを決定するステップと、撮影パラメータが第1のパラメータを含まないことが決定された場合、この撮影操作が撮影条件を満たさないことを決定するステップとを含む。
【０００６】
第1の態様の第1の可能な実施方法に関して、第1の態様の第2の可能な実施方法では、撮影条件は、プレビューウィンドウのサイズの閾値をさらに含み、
撮影パラメータに従って、この撮影操作が事前に設定された撮影条件を満たすかどうかを決定するステップは、撮影パラメータが第1のパラメータを含むことが決定された場合、撮影パラメータに含まれ、プレビューウィンドウのサイズを示す第2のパラメータがプレビューウィンドウのサイズの閾値以上であるかどうかを決定するステップと、第2のパラメータがプレビューウィンドウのサイズの閾値よりも小さいことが決定された場合、この撮影操作が撮影条件を満たさないことを決定するステップとをさらに含む。
【０００７】
第1の態様、または第1の態様の第1の可能な実施方法、または第1の態様の第2の可能な実施方法に関して、第1の態様の第3の可能な実施方法では、この撮影操作においてスナップ写真撮影防止処理を実行するステップは、この撮影操作をすぐに終了させるステップ、またはこの撮影操作において取得された画像データを事前に設定された画像データと置き換えるステップを含む。
【０００８】
第1の態様の第3の可能な実施方法に関して、第1の態様の第4の可能な実施方法では、この撮影操作をすぐに終了させるステップは、この撮影操作を終了させるように、撮影モジュールに撮影命令を送ることを拒否するステップを含む。
【０００９】
第1の態様、または第1の態様の第1の可能な実施方法、または第1の態様の第2の可能な実施方法、または第1の態様の第3の可能な実施方法、または第1の態様の第4の可能な実施方法に関して、第1の態様の第5の可能な実施方法では、撮影命令を取得するステップは、撮影プログラムのアプリケーションプログラミングインターフェースを呼び出すことによって、第1のアプリケーションによって送られた撮影命令を受信するステップを含む。
【００１０】
第2の態様では、端末デバイスが提供され、
撮影命令を取得するように構成された取得モジュールであり、撮影命令が、この撮影操作に必要な撮影パラメータを含む、モジュールと、
撮影パラメータに従って、この撮影操作が事前に設定された撮影条件を満たすかどうかを決定するように構成された決定モジュールと、
この撮影操作が撮影条件を満たさないことを決定モジュールが決定した場合、この撮影操作においてスナップ写真撮影防止処理を実行するように構成されたスナップ写真撮影防止処理モジュールと
を含む。
【００１１】
第2の態様の第1の可能な実施方法では、撮影条件が、プレビュー機能を有効にするステップを含み、
決定モジュールは、プレビュー機能を有効にするステップを指示する第1のパラメータを撮影パラメータが含むかどうかを決定し、撮影パラメータが第1のパラメータを含まないことが決定された場合、この撮影操作が撮影条件を満たさないことを決定するように特に構成される。
【００１２】
第2の態様の第1の可能な実施方法に関して、第2の態様の第2の可能な実施方法では、撮影条件は、プレビューウィンドウのサイズの閾値をさらに含み、
決定モジュールは、撮影パラメータが第1のパラメータを含むことが決定された場合、撮影パラメータに含まれ、プレビューウィンドウのサイズを示す第2のパラメータがプレビューウィンドウのサイズの閾値以上であるかどうかを決定し、第2のパラメータがプレビューウィンドウのサイズの閾値よりも小さいことが決定された場合、この撮影操作が撮影条件を満たさないことを決定するようにさらに構成される。
【００１３】
第2の態様、または第2の態様の第1の可能な実施方法、または第2の態様の第2の可能な実施方法に関して、第2の態様の第3の可能な実施方法では、スナップ写真撮影防止処理モジュールは、この撮影操作をすぐに終了させる、またはこの撮影操作において取得された画像データを事前に設定された画像データと置き換えるように特に構成される。
【００１４】
第2の態様の第3の可能な実施方法に関して、第2の態様の第4の可能な実施方法では、スナップ写真撮影防止処理モジュールがこの撮影操作をすぐに終了させるように構成されることが、スナップ写真撮影防止処理モジュールが、この撮影操作を終了させるように、撮影モジュールに撮影命令を送ることを拒否するように特に構成されることを含む。
【００１５】
第2の態様、または第2の態様の第1の可能な実施方法、または第2の態様の第2の可能な実施方法、または第2の態様の第3の可能な実施方法、または第2の態様の第4の可能な実施方法に関して、第2の態様の第5の可能な実施方法では、取得モジュールは、撮影プログラムのアプリケーションプログラミングインターフェースを呼び出すことによって、第1のアプリケーションによって送られた撮影命令を受信するように特に構成される。
【００１６】
第3の態様では、端末デバイスが提供され、少なくとも1つのプロセッサおよびメモリを含み、メモリは、実行可能プログラムコードを記憶するように構成され、プロセッサは、
撮影命令を取得し、撮影命令が、この撮影操作に必要な撮影パラメータを含み、
撮影パラメータに従って、この撮影操作が事前に設定された撮影条件を満たすかどうかを決定し、
この撮影操作が撮影条件を満たさないことが決定された場合、この撮影操作においてスナップ写真撮影防止処理を実行する
ように構成されるように、メモリに記憶された実行可能プログラムコードを読み出すことによって、実行可能プログラムコードに対応するプログラムを稼働させる。
【００１７】
本発明の実施形態で提供される撮影処理方法および端末デバイスでは、撮影が実行される前に、この撮影操作が事前に設定された撮影条件を満たすかどうかが決定され、条件が満たされない場合、スナップ写真撮影防止処理が実行され、それによって、端末を使用することによって悪意のあるプログラムがスナップ写真を撮影する問題が解決される。
【００１８】
本発明の実施形態または従来技術の技術的なソリューションをより明確に示すために、実施形態または従来技術の説明に必要な添付の図面を以下で簡単に紹介する。明らかに、以下の説明の添付の図面は本発明のいくつかの実施形態にすぎず、当業者は創造的な労力無しにこれらの添付の図面に従って他の図面をさらに取得することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態による撮影処理方法のフローチャートである。
【図２】本発明の一実施形態による端末デバイスの概略構造図である。
【図３】本発明の別の実施形態による端末デバイスの概略構造図である。
【発明を実施するための形態】
【００２０】
本発明の実施形態の目的、技術的ソリューション、および利点をよりわかりやすくするために、本発明の実施形態の技術的ソリューションについて、以下で本発明の実施形態の添付の図面を参照して明確かつ完全に説明する。明らかに、記載する実施形態は、本発明の実施形態のすべてではなく、一部にすぎない。創造的な労力無しに本発明の実施形態に基づいて当業者によって取得されたすべての他の実施形態は、本発明の保護範囲に入るものとする。
【００２１】
図1は、本発明の一実施形態による撮影処理方法のフローチャートである。図1に示すように、本実施形態における方法は、以下を含む。
【００２２】
ステップ101:撮影命令を取得し、撮影命令が、この撮影操作に必要な撮影パラメータを含む。
【００２３】
ステップ102:撮影パラメータに従って、この撮影操作が事前に設定された撮影条件を満たすかどうかを決定し、決定結果がいいえである場合、すなわち、この撮影操作が事前に設定された撮影条件を満たさない場合、ステップ103を実行し、決定結果がはいである場合、すなわち、この撮影操作が事前に設定された撮影条件を満たす場合、この撮影操作を引き続き実行し、たとえば、撮影命令を送ることによって撮影を引き続き実行する。
【００２４】
ステップ103:この撮影操作においてスナップ写真撮影防止処理を実行する。
【００２５】
本実施形態の実行本体は、端末デバイスとすることができ、さらに特に、端末デバイスにおける撮影処理モジュールとすることができる。端末デバイスの撮影処理モジュールは、ソフトウェア制御部(撮影プログラムと呼ばれる)およびハードウェア部(撮影モジュールと呼ばれる、または一般にカメラと呼ばれる)を含み得る。
【００２６】
具体的には、撮影命令を取得した後、撮影処理モジュールは、撮影命令からこの撮影操作に必要な撮影パラメータを取得する。任意選択で、撮影命令は、ユーザにより、端末デバイスによって提供される撮影操作機能を介して撮影処理モジュールに送られ得、端末デバイスによって提供される撮影操作機能は、メニュー上の撮影オプションでもよく、デスクトップに表示されるアイコンでもよく、ショートカットでもよく、端末デバイス上のキーでもよい。任意選択で、撮影命令は、端末デバイス上の何らかのアプリケーションによって送ることもでき、アプリケーションは、撮影プログラムと区別されるように第1のアプリケーションと呼ばれる。具体的には、第1のアプリケーションは、撮影プログラムのアプリケーションプログラミングインターフェース(Application Programming Interface、略してAPI)を呼び出すことによって、撮影命令を送ることができ、APIの呼出しの間に入力されるパラメータは、上記の撮影パラメータである。これに対応して、撮影処理モジュールは、撮影プログラムのAPIを呼び出すことによって、第1のアプリケーションによって送られた撮影命令を受信することができる。
【００２７】
本実施形態では、端末デバイスを使用することによって悪意のあるプログラムがスナップ写真を撮影することを防止するために、通常の撮影中に満たされるべき撮影条件、すなわち、上記の事前に設定された撮影条件が端末デバイスにあらかじめ記憶される。撮影操作が事前に設定された撮影条件を満たさない場合、撮影操作はスナップ写真撮影と考えられる。これに基づいて、上記の撮影パラメータを取得した後、撮影処理モジュールは、上記の撮影パラメータに従って、この撮影操作が事前に設定された撮影条件を満たすかどうかを決定する。この撮影操作が事前に設定された撮影条件を満たすことが決定された場合、この撮影操作が通常の撮影と考えられ、この撮影操作が引き続き実行され、たとえば、撮影モジュールに撮影命令を送ることによって、撮影が実行される。この撮影操作が事前に設定された撮影条件を満たさないことが決定された場合、この撮影操作はスナップ写真撮影と考えられ、したがって、端末デバイスを介して悪意のあるプログラムがスナップ写真を撮影する問題を解決するために、この撮影操作においてスナップ写真撮影防止処理が行われ、それによって、ユーザプライバシーの開示が回避される。
【００２８】
上記の事前に設定された撮影条件は、撮影アクションが、通常の撮影であることを示すことができる任意の条件、たとえば、撮影に必要なハードウェア条件および外部条件、ならびに必要なパラメータを含み得る。
【００２９】
現在、通常の撮影では、一般に、プレビュー機能は有効にされるが、スナップ写真撮影アクションでは、一般に、プレビュー機能は有効にされない。これに基づいて、本実施形態の任意選択の実施方法では、事前に設定された撮影条件は、プレビュー機能を有効にするステップを含む。このために、撮影が通常の撮影である場合、撮影パラメータは、プレビュー機能を有効にするステップを指示する第1のパラメータを含んでいなければならない。ステップ102の実施方法は、撮影処理モジュールによって、撮影命令から取得される撮影パラメータがプレビュー機能を有効にするステップを指示する第1のパラメータを含むかどうかを決定するステップと、この撮影操作がプレビュー機能を有効にしないことを示す第1のパラメータを上記の撮影パラメータが含まないことが決定された場合、この撮影操作がスナップ写真撮影であることを示す事前に設定された撮影条件を、この撮影操作が満たさないことを決定するステップとを含む。任意選択で、撮影処理モジュールが、上記の撮影パラメータが第1のパラメータを含むことを決定した後、通常の撮影に必要な条件が単にプレビュー機能を有効にするステップを含み、しかし、プレビューウィンドウのサイズを制限しない場合、この撮影操作は通常の撮影であることが決定され得る。
【００３０】
さらに、通常の撮影では、プレビュー機能を有効にすることが必要である場合、一般に、プレビューウィンドウがあるサイズを満たすことがさらに必要とされる。これに基づいて、本実施形態の別の任意選択の実施方法では、事前に設定された撮影条件は、プレビュー機能を有効にするステップに加えて、プレビューウィンドウのサイズの閾値をさらに含む。プレビューウィンドウのサイズは、一般に、ピクセル数×ピクセル数によって示され、たとえば、プレビューウィンドウのサイズは、10×10である。プレビューウィンドウのサイズの閾値の特定の値は、本実施形態では制限されず、異なる端末デバイスおよび異なるアプリケーション要件に従って適応的な設定が実行され得る。この実施方法では、撮影が通常の撮影である場合、撮影パラメータは、プレビュー機能を有効にするステップを指示する第1のパラメータに加えて、プレビューウィンドウのサイズを示す第2のパラメータをさらに含む。ステップ102の別の実施方法は、撮影処理モジュールによって、撮影命令から取得される撮影パラメータがプレビュー機能を有効にするステップを指示する第1のパラメータを含むかどうかを決定するステップと、この撮影操作がプレビュー機能を有効にしないことを示す第1のパラメータを上記の撮影パラメータが含まないことが決定された場合、この撮影操作がスナップ写真撮影であることを示す事前に設定された撮影条件を、この撮影操作が満たさないことを決定するステップと、この撮影操作がプレビュー機能を有効にすることを示す第1のパラメータを上記の撮影パラメータが含むことが決定された場合、撮影パラメータに含まれ、プレビューウィンドウのサイズを示す第2のパラメータがプレビューウィンドウのサイズの閾値以上であるかどうかを引き続き決定するステップと、第2のパラメータが、プレビュー機能は有効にされるが、プレビューウィンドウが極端に小さいことを示す、プレビューウィンドウのサイズの閾値よりも小さいことが決定された場合、この撮影操作が事前に設定された撮影条件を満たさず、スナップ写真撮影であることを決定するステップと、第2のパラメータがプレビューウィンドウのサイズの閾値以上であることが決定された場合、この撮影操作が事前に設定された撮影条件を満たし、通常の撮影であることを決定するステップとを含む。
【００３１】
上記の実施方法で提供される撮影条件に基づいて、この撮影操作がスナップ写真撮影であるかどうかを決定するステップが、簡単で実施しやすいという利点を有する。
【００３２】
上記の実施方法に基づいて、本実施形態の任意選択の実施方法は、ステップ103におけるスナップ写真撮影防止処理を実行する実施方法を提供する。実施方法は、この撮影操作が事前に設定された撮影条件を満たさないことが決定されたとき、この撮影操作をすぐに終了させることである。この撮影操作をすぐに終了させる特定の実施方法は、この撮影操作を終了させるように、撮影モジュールに撮影命令を送ることを拒否することである。撮影モジュールは、撮影命令を受信した後にのみ、撮影を実行する。この実施方法は、スナップ写真撮影を回避する目的を達成することができるだけでなく、実施しやすく、効率が高い。
【００３３】
上記の実施方法に基づいて、本実施形態の別の任意選択の実施方法は、ステップ103におけるスナップ写真撮影防止処理を実行する実施方法を提供する。この実施方法は、この撮影操作において取得された画像データを事前に設定された画像データと置き換えることである。実施方法では、この撮影操作が事前に設定された撮影条件を満たさないことが決定された場合、撮影操作が引き続き実行され、撮影がうまく実行された後、撮影を介して取得された画像データはメモリ空間に記憶される。結果としてユーザプライバシーの開示になる、画像データがネットワークにアップロードされるのを防止するために、撮影処理モジュールは、この撮影操作において取得された画像データを事前に設定された画像データと置き換えることができ、このようにして、ユーザプライバシーの開示を回避する目的も達成され得、スナップ写真撮影アクションの防止が実施される。
【００３４】
上記の説明からわかるように、本実施形態で提供されるスナップ写真撮影防止方法では、撮影を実行する前に、端末デバイスの撮影処理モジュールは、この撮影操作が事前に設定された撮影条件を満たすかどうかを決定し、条件が満たされない場合、この撮影がスナップ写真撮影であることを示し、スナップ写真撮影防止処理が実行され、それによって、端末を使用することによって悪意のあるプログラムがスナップ写真撮影を行う問題が解決され、ユーザプライバシーの開示が回避される。
【００３５】
図2は、本発明の別の実施形態による端末デバイスの概略構造図である。本実施形態における端末デバイスは、たとえばスマートフォンおよびタブレット型コンピュータなど、撮影機能を有する様々なデバイスとすることができる。図2に示すように、本実施形態における端末デバイスは、取得モジュール21、決定モジュール22、およびスナップ写真撮影防止処理モジュール23を含む。
【００３６】
取得モジュール21は、撮影命令を取得するように構成され、撮影命令は、この撮影操作に必要な撮影パラメータを含む。決定モジュール22は、取得モジュール21に接続され、取得モジュール21によって取得された撮影パラメータに従って、この撮影操作が事前に設定された撮影条件を満たすかどうかを決定するように構成される。スナップ写真撮影防止処理モジュール23は、決定モジュール22に接続され、この撮影操作が上記の事前に設定された撮影条件を満たさないことを決定モジュール22が決定したとき、この撮影操作においてスナップ写真撮影防止処理を実行するように構成される。
【００３７】
任意選択の実施方法では、上記の事前に設定された撮影条件は、プレビュー機能を有効にするステップを含む。これに基づいて、決定モジュール22は、プレビュー機能を有効にするステップを指示する第1のパラメータを上記の撮影パラメータが含むかどうかを決定するように特に構成され、上記の撮影パラメータが第1のパラメータを含まないことが決定された場合、この撮影操作がプレビュー機能を有効にしないことを示し、この撮影操作が上記の撮影条件を満たさないことが決定される。
【００３８】
別の任意選択の実施方法では、上記の事前に設定された撮影条件は、プレビュー機能を有効にするステップに加えて、プレビューウィンドウのサイズの閾値をさらに含む。これに基づいて、決定モジュール22は、プレビュー機能を有効にするステップを指示する第1のパラメータを上記の撮影パラメータが含むかどうかを決定し、上記の撮影パラメータが第1のパラメータを含まないことが決定されたとき、この撮影操作が上記の撮影条件を満たさないことを決定するように特に構成され、加えて、決定モジュール22は、さらに、上記の撮影パラメータが第1のパラメータを含むことが決定されたとき、上記の撮影パラメータに含まれ、プレビューウィンドウのサイズを示す第2のパラメータがプレビューウィンドウのサイズの上記の閾値以上であるかどうかを決定し、第2のパラメータがプレビューウィンドウのサイズの閾値よりも小さいことが決定された場合、この撮影操作が上記の撮影条件を満たさないことを決定するようにさらに構成される。
【００３９】
任意選択の実施方法では、スナップ写真撮影防止処理モジュール23がこの撮影操作においてスナップ写真撮影防止処理を実行することが、スナップ写真撮影防止処理モジュール23が、この撮影操作をすぐに終了させるように特に構成されること、またはスナップ写真撮影防止処理モジュール23が、この撮影操作で取得された画像データを事前に設定された画像データと置き換えるように特に構成されることを含む。
【００４０】
さらに、スナップ写真撮影防止処理モジュール23が、この撮影操作をすぐに終了させるように構成されることが、スナップ写真撮影防止処理モジュール23が、この撮影操作を終了させるように、撮影モジュールに撮影命令を送ることを拒否するように特に構成されることを含む。
【００４１】
任意選択の実施方法では、取得モジュール21は、撮影プログラムのアプリケーションプログラミングインターフェースを呼び出すことによって、第1のアプリケーションによって送られた撮影命令を受信するように特に構成され得る。
【００４２】
本実施形態における端末デバイスの機能モジュールは、上記の撮影処理方法のプロセスを実行するように構成され得、特定の作動原理は、本明細書において繰り返し記載されておらず、詳細については、方法実施形態の説明を参照することができる。
【００４３】
撮影を実行する前に、本実施形態における端末デバイスは、この撮影操作が事前に設定された撮影条件を満たすかどうかを決定し、条件が満たされない場合、この撮影がスナップ写真撮影であることを示し、スナップ写真撮影防止処理が実行され、それによって、端末を使用することによって悪意のあるプログラムがスナップ写真撮影を行う問題が解決され、ユーザプライバシーの開示が回避される。
【００４４】
図3は、本発明の別の実施形態による端末デバイスの概略構造図である。図3に示すように、本実施形態における端末デバイスは、少なくとも1つのプロセッサ31およびメモリ32を含む。プロセッサ31およびメモリ32は、バスによって接続される。バスは、業界標準アーキテクチャ(Industry Standard Architecture、略してISA)バス、周辺構成要素相互接続(Peripheral Component Interconnect、略してPCI)バス、または拡張業界標準アーキテクチャ(Extended Industry Standard Architecture、略してEISA)バスなどとすることができる。バスは、アドレスバス、データバス、制御バスなどに分類され得る。説明を簡単にするため、図3には太線が1本のみ使用されているが、それは1つのバスのみまたは1種類のバスのみがあることを示しているのではない。
【００４５】
メモリ32は、実行可能プログラムコードを記憶するように構成され、プログラムコードは、コンピュータ操作命令を含む。メモリ32は、高速RAMメモリを含み得る、または不揮発性メモリ(不揮発性メモリ)、たとえば、少なくとも1つの磁気ディスクメモリをさらに含み得る。プロセッサ31は、メモリ32に記憶された実行可能プログラムコードを読み出すことによって、実行可能プログラムコードに対応するプログラムを稼働させることにより、次のように構成されている。  撮影命令を取得し、撮影命令が、この撮影操作に必要な撮影パラメータを含み、
上記の撮影パラメータに従って、この撮影操作が事前に設定された撮影条件を満たすかどうかを決定し、
この撮影操作が上記の事前に設定された撮影条件を満たさないことが決定された場合、この撮影操作においてスナップ写真撮影防止処理を実行する。
【００４６】
プロセッサ31は、中央処理装置(Central Processing Unit、略してCPU)または特定用途向け集積回路(Application Specific Integrated Circuit、略してASIC)とすることができ、または本発明の実施形態を実施するための1つまたは複数の集積回路であるように構成される。
【００４７】
さらに、図3に示すように、本実施形態における端末デバイスは、通信インターフェース33をさらに含む。通信インターフェース33は、バスを介してプロセッサ31およびメモリ32にも接続され、主に、本実施形態における端末デバイスと別のデバイスとの間の通信を実施するように構成され得る。さらに、本実施形態における端末デバイスは、端末デバイスの他のモジュールに電力を供給するように構成される電源モジュールをさらに含む。電源モジュールは、図3には示されていない。
【００４８】
本実施形態における端末デバイスは、上記の撮影処理方法のプロセスを実行するように構成され得、特定の作動原理は、本明細書において繰り返し記載されておらず、詳細については、方法実施形態の説明を参照することができる。
【００４９】
撮影を実行する前に、本実施形態における端末デバイスは、この撮影操作が事前に設定された撮影条件を満たすかどうかを決定し、条件が満たされない場合、この撮影がスナップ写真撮影であることを示し、スナップ写真撮影防止処理が実行され、それによって、端末を使用することによって悪意のあるプログラムがスナップ写真撮影を行う問題が解決され、ユーザプライバシーの開示が回避される。
【００５０】
関連したハードウェアに指示するプログラムによって、上記の方法実施形態のステップのすべてまたは一部が実施され得ることを、当業者であれば理解されたい。プログラムは、コンピュータ可読記憶媒体に記憶され得る。プログラムが稼働されるとき、上記の方法実施形態のステップが実行される。記憶媒体は、たとえばROM、RAM、磁気ディスク、または光ディスクなど、プログラムコードを記憶することができる様々な媒体を含み得る。
【００５１】
最後に、上記の実施形態は、単に本発明の技術的ソリューションを記載するためのものであり、本発明を限定するためのものではないことに留意されたい。本発明について、上記の実施形態を参照して詳しく説明したが、上記の実施形態に記載されている技術的ソリューションにさらに変更を加えることができる、または上記の実施形態に記載されている技術的ソリューションにおける技術的特徴の一部またはすべてに等価の置き換えを行うことができるが、これらの変更または置き換えは、対応する技術的ソリューションの本質が本発明の実施形態の技術的ソリューションの範囲から逸脱しないことを当業者は理解されたい。
【符号の説明】
【００５２】
21  取得モジュール
22  決定モジュール
23  スナップ写真撮影防止処理モジュール
31  プロセッサ
32  メモリ
33  通信インターフェース
【図１】
0005888535.tif 000002
【図２】
0005888535.tif 000003
【図３】
0005888535.tif 000004