(57)【要約】  本発明は、画像取得方法および装置に関し、インターネット分野に関する。前記方法は、スクリーンショット信号がトリガーされたか否かを検出し、前記スクリーンショット信号がトリガーされた場合、現在登録しているユーザＩＤおよび対象スマート機器の識別子が含まれるスクリーンショットの要求をサーバーへ送信し、前記サーバーに前記ユーザＩＤおよび前記対象スマート機器の識別子に基づいて前記スクリーンショットの要求を対象スマート機器へ送信させ、前記サーバーが送信したスクリーンショット画像を受信し、前記スクリーンショット画像は前記対象スマート機器が前記スクリーンショットの要求に基づいて現在表示している画面に対してスクリーンショットして得られる。本発明はスクリーンショット信号のトリガーにより、迅速で正確にスマート機器上の画像を取得し、操作は簡単で、画像を取得する効率が向上できる。
2017539101.tif 000002
【特許請求の範囲】
【請求項１】
スクリーンショット信号がトリガーされたか否かを検出するステップと、
前記スクリーンショット信号がトリガーされた場合、現在登録しているユーザＩＤと対象スマート機器の識別子とが含まれるスクリーンショットの要求をサーバーへ送信し、前記サーバーに前記ユーザＩＤおよび前記対象スマート機器の識別子に基づいて前記スクリーンショットの要求を前記対象スマート機器へ送信させるステップと、
前記サーバーが送信したスクリーンショット画像を受信するステップと、を含み、
前記スクリーンショット画像は前記対象スマート機器が前記スクリーンショットの要求に基づいて現在表示している画面に対してスクリーンショットをして得られたことを特徴とする画像取得方法。
【請求項２】
前記スクリーンショット信号がトリガーされたか否かを検出するステップは、
現在登録している前記ユーザＩＤのスマートホームアプリケーションによりスクリーンショット指令を受信した場合、前記スクリーンショット信号がトリガーされたと確定することを含むことを特徴とする請求項１に記載の画像取得方法。
【請求項３】
前記指定信号がトリガーされたか否かを検出するステップは、
指定操作を検出した場合、現在登録している前記ユーザＩＤのスマートホームアプリケーションが実行状態にあるか否かを判断するステップと、
前記スマートホームアプリケーションが実行状態にある場合、前記スクリーンショット信号がトリガーされたと確定するステップと、を含むことを特徴とする請求項１に記載の画像取得方法。
【請求項４】
前記指定操作は、パン操作、タップ操作、指定のジェスチャ操作であることを特徴とする請求項３に記載の画像取得方法。
【請求項５】
スクリーンショット信号がトリガーされたか否かを検出する検出モジュールと、
前記スクリーンショット信号がトリガーされた場合、現在登録しているユーザＩＤと対象スマート機器の識別子とが含まれるスクリーンショットの要求をサーバーへ送信し、前記サーバーに前記ユーザＩＤおよび前記対象スマート機器の識別子に基づいて前記スクリーンショットの要求を対象スマート機器へ送信させる送信モジュールと、
前記サーバーが送信したスクリーンショット画像を受信する受信モジュールと、を含み、
前記スクリーンショット画像は前記対象スマート機器が前記スクリーンショットの要求に基づき現在表示している画面に対してスクリーンショットして得られたことを特徴とする画像取得装置。
【請求項６】
前記検出モジュールは
現在登録している前記ユーザＩＤのスマートホームアプリケーションによりスクリーンショット指令を受信した場合、前記スクリーンショット信号がトリガーされたと確定する第１確定ユニットを含むことを特徴とする請求項５に記載の画像取得装置。
【請求項７】
前記検出モジュールは、
指定操作を検出した場合、現在登録している前記ユーザＩＤのスマートホームアプリケーションが実行状態にあるか否かを判断する判断ユニットと、
前記スマートホームアプリケーションが実行状態にある場合、前記スクリーンショット信号がトリガーされたと確定する第２確定ユニットと、を含むことを特徴とする請求項５に記載の画像取得装置。
【請求項８】
前記指定操作は、パン操作、タップ操作、指定のジェスチャ操作であることを特徴とする請求項７に記載の画像取得装置。
【請求項９】
サーバーが送信したスクリーンショットの要求を受信する受信モジュールであって、前記スクリーンショットの要求は、スクリーンショット信号がトリガーされたと端末によって検出されたときに端末から前記サーバーへ送信された要求である、前記受信モジュールと、
前記スクリーンショットの要求に基づいて、現在表示している画面をスクリーンショットし、スクリーンショット画像を得るスクリーンショットモジュールと、
前記スクリーンショット画像を前記サーバーへ送信し、前記サーバーに前記スクリーンショット画像を前記端末へ送信させる送信モジュールと、を含むことを特徴とする画像取得装置。
【請求項１０】
プロセッサと、
プロセッサの実行可能な指令を記憶するためのメモリと、を含み、
前記プロセッサは、
スクリーンショット信号がトリガーされたか否かを検出し、
前記スクリーンショット信号がトリガーされた場合、現在登録しているユーザＩＤと対象スマート機器の識別子とが含まれるスクリーンショットの要求をサーバーへ送信し、前記サーバーに前記ユーザＩＤおよび前記対象スマート機器の識別子に基づいて前記スクリーンショットの要求を前記対象スマート機器へ送信させ、
前記サーバーの送信したスクリーンショット画像を受信するように構成され、
前記スクリーンショット画像は、前記対象スマート機器が前記スクリーンショットの要求に基づいて現在表示している画面に対してスクリーンショットして得られたことを特徴とする画像取得装置。
【請求項１１】
プロセッサと、
プロセッサの実行可能な指令を記憶するためのメモリと、を含み
前記プロセッサは、
サーバーが送信したスクリーンショットの要求を受信し、
前記スクリーンショットの要求に基づいて、現在表示している画面に対してスクリーンショットしてスクリーンショット画像を取得し、
前記サーバーが前記スクリーンショット画像を端末へ送信するように、前記スクリーンショット画像を前記サーバーへ送信するように構成され、
前記スクリーンショットの要求は、スクリーンショット信号がトリガーされたと前記端末によって検出されたときに前記端末から前記サーバーへ送信されたものである、ことを特徴とする画像取得装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はインターネット分野に関し、特に、画像取得方法および装置に関する。
【背景技術】
【０００２】
インターネットの迅速な発展に伴い、パソコン、スマートテレビ等表示機能のあるスマート機器がますます多くあらわれ、且つこのようなスマート機器の使用頻度もますます高くなる。したがってこのようなスマート機器の使用過程において、美しい画面あるいはユーザがタイムリーに格納したい他の画面が頻繁にあらわれ、これにより画像取得方法が必要となる。
【０００３】
関連技術において、スマート機器はスマートテレビとすることを例にすれば、スマートテレビを使用する場合、ユーザはカメラ、携帯電話等の撮影機器を用いて手動撮影によりスマートテレビの現在の画面をキャプチャし、画像を取得することしかできない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、関連技術に存在する問題を解決するために、画像取得方法および装置を提供する。
【課題を解決するための手段】
【０００５】
本発明の実施例の第１の様態によれば、画像取得方法を提供する。前記方法は、
スクリーンショット信号がトリガーされたか否かを検出するステップと、
前記スクリーンショット信号がトリガーされた場合、現在登録しているユーザＩＤ（アカウント）と対象スマート機器の識別子とが含まれるスクリーンショットの要求をサーバーへ送信し、前記サーバーに前記ユーザＩＤおよび前記対象スマート機器の識別子に基づいて前記スクリーンショットの要求を前記対象スマート機器へ送信させるステップと、
前記サーバーが送信したスクリーンショット画像を受信するステップであって、前記スクリーンショット画像は前記対象スマート機器が前記スクリーンショットの要求に基づいて現在表示している画面に対してスクリーンショットをして得られたものである、前記受信するステップと、を含む。
【０００６】
第１の様態を結合すると、上記第１の様態に係る第１の可能な実施方法において、前記スクリーンショット信号がトリガーされたか否かを検出するステップは、
現在登録している前記ユーザＩＤのスマートホームアプリケーションによりスクリーンショット指令を受信した場合、前記スクリーンショット信号がトリガーされたと確定するステップ、を含む。
【０００７】
第１の様態を結合すると、上記第１の様態に係る第２の可能な実施方法において、前記指定信号がトリガーされたか否かを検出するステップは、
指定操作を検出した場合、現在登録している前記ユーザＩＤのスマートホームアプリケーションが実行状態にあるか否かを判断するステップと、
前記スマートホームアプリケーションが実行状態にある場合、前記スクリーンショット信号がトリガーされたと確定するステップと、を含む。
【０００８】
第１の様態を結合した第２の可能な実施方法は、上記第１の様態にかかる第３の可能な実施方法において、前記指定操作は、パン操作、タップ操作、指定のジェスチャ操作である。
【０００９】
本発明の実施例の第２の様態によれば、画像取得装置を提供する。前記装置は、
スクリーンショット信号がトリガーされたか否かを検出する検出モジュールと、
前記スクリーンショット信号がトリガーされた場合、現在登録しているユーザＩＤと対象スマート機器の識別子とが含まれるスクリーンショットの要求をサーバーへ送信し、前記サーバーに前記ユーザＩＤおよび前記対象スマート機器の識別子に基づいて前記スクリーンショットの要求を前記対象スマート機器へ送信させる送信モジュールと、
前記サーバーが送信したスクリーンショット画像を受信する受信モジュールであって、前記スクリーンショット画像は前記対象スマート機器が前記スクリーンショットの要求に基づき現在表示している画面に対してスクリーンショットして得られるものである、前記受信モジュールと、を含む。
【００１０】
第２の様態を結合すると、上記第２の様態にかかる第１の可能な実施方法において、前記検出モジュールは、
現在登録している前記ユーザＩＤのスマートホームアプリケーションによりスクリーンショット指令を受信した場合、前記スクリーンショット信号がトリガーされたと確定する第１確定ユニットを含む。
【００１１】
第２の様態を結合すると、前記第２の様態にかかる第２の可能な実施方法において、前記検出モジュールは、
指定操作を検出した場合、現在登録している前記ユーザＩＤのスマートホームアプリケーションが実行状態にあるか否かを判断する判断ユニットと、
前記スマートホームアプリケーションが実行状態にある場合、前記スクリーンショット信号がトリガーされたと確定する第２確定ユニットと、を含む。
【００１２】
第２の様態を結合した第２の可能な実施方法において、上記第２の様態にかかる第３の可能な実施方法において、前記指定操作は、パン操作、タップ操作、指定のジェスチャ操作である。
【００１３】
本発明の実施例の第３の様態によれば、画像取得装置を提供する。前記装置は、
サーバーが送信したスクリーンショットの要求を受信する受信モジュールであって、前記スクリーンショットの要求は、スクリーンショット信号がトリガーされたと端末によって検出されたときに端末から前記サーバーへ送信された要求である、前記受信モジュールと、
前記スクリーンショットの要求に基づいて、現在表示している画面をスクリーンショットし、スクリーンショット画像を得るスクリーンショットモジュールと、
前記スクリーンショット画像を前記サーバーへ送信し、前記サーバーに前記スクリーンショット画像を前記端末へ送信させる送信モジュールと、を含む。
【００１４】
本発明の実施例の第４の様態によれば、画像取得装置を提供する。前記装置は、
プロセッサと、
プロセッサの実行可能な指令を記憶するためのメモリと、を含み、
前記プロセッサは、
スクリーンショット信号がトリガーされたか否かを検出し、
前記スクリーンショット信号がトリガーされた場合、現在登録しているユーザＩＤと対象スマート機器の識別子とが含まれるスクリーンショットの要求をサーバーへ送信し、前記サーバーに前記ユーザＩＤおよび前記対象スマート機器の識別子に基づいて前記スクリーンショットの要求を前記対象スマート機器へ送信させ、
前記サーバーの送信したスクリーンショット画像を受信するように構成され、前記スクリーンショット画像は前記対象スマート機器が前記スクリーンショットの要求に基づいて現在表示している画面に対してスクリーンショットして得られたものである。
【００１５】
本発明の実施例の第５の様態によれば、画像取得装置を提供する。前記装置は、
プロセッサと、
プロセッサの実行可能な指令を記憶するためのメモリと、を含み
前記プロセッサは、
サーバーが送信したスクリーンショットの要求を受信し、
前記スクリーンショットの要求に基づいて、現在表示している画面に対してスクリーンショットしてスクリーンショット画像を得て、
前記サーバーが前記スクリーンショット画像を端末へ送信するように、前記スクリーンショット画像を前記サーバーへ送信するように構成され、
前記スクリーンショットの要求は、スクリーンショット信号がトリガーされたと前記端末によって検出されたときに前記端末から前記サーバーへ送信されたものである。
【発明の効果】
【００１６】
本発明の実施例にかかる技術案は、以下の格別な作用効果を含むことができる。
【００１７】
本発明の実施例において、スクリーンショット信号がトリガーされたか否かを検出し、スクリーンショット信号がトリガーされた場合、サーバーが対象スマート機器へスクリーンショットの要求を送信するように、サーバーへスクリーンショットの前記要求を送信し、サーバーが送信したスクリーンショット画像を受信する。このように、ユーザが対象スマート機器上に取得したい画像を発見した場合に、スクリーンショット信号のトリガーにより、迅速で正確にスマート機器上の画像を取得し、操作は簡単で、当該画像を取得する効率が向上できる。
【００１８】
上記一般的な記述および後続する詳細な記述は、単に例示的および解釈的なものであり、本発明を制限できるものでないと理解されるべきである。
【図面の簡単な説明】
【００１９】
ここでの図面は、明細書を構成する一部として見なされ、本発明に適した実施例を示し、且つ、明細書の文字記載とともに本発明の仕組みを解釈するために用いられる。
【図１】一実施例にかかる画像取得システムを示すチャート図である。
【図２】一実施例にかかる画像取得方法を示すフローチャートである。
【図３】一実施例にかかる別の画像取得方法を示すフローチャートである。
【図４】一実施例にかかるヒント情報を表示するインターフェース模式図である。
【図５】一実施例にかかるスマート識別子を表示するインターフェース模式図である。
【図６】一実施例にかかる第１種の画像取得装置を示すブロック図である。
【図７】一実施例にかかる検出モジュールを示すブロック図である。
【図８】一実施例にかかる第２種の画像取得装置を示すブロック図である。
【図９】一実施例にかかる第３種の画像取得装置を示すブロック図である。
【図１０】一実施例にかかる第４種の画像取得装置を示すブロック図である。
【発明を実施するための形態】
【００２０】
次に、実施例を詳細に説明し、例示が図に示されている。以下の記述が図に係る場合、別途にて示さない限り、異なる図面における同じ符号は、同じまたは類似する要素を示す。以下の実施例に記述される実施形態は、本発明と一致する全ての実施形態を代表するとは限らない。逆に、それらは、添付する特許請求の範囲に記載されているように、本発明の一部の態様と一致する装置および方法の例に過ぎない。
【００２１】
図１は一実施例にかかる画像取得システムを示すチャート図である。図１に示すように、当該システムは、端末と、サーバーと、対象スマート機器とを含む。当該端末とサーバー間は無線ネットワークあるいは有線ネットワークにより接続され、サーバーと当該対象スマート機器間も無線ネットワークあるいは有線ネットワークにより接続される。当該端末はスマートホームアプリケーションのインストールに用いられ、且つスマートホームアプリケーションとサーバー間での通信により、さらに対象スマート機器を制御する。当該サーバーは、端末と対象スマート機器間の通信中継装置であり、端末と対象スマート機器間の通信を伝送する。対象スマート機器はサーバーが端末の送信した制御情報の受信により、対応した制御操作を実行する。
【００２２】
図２は一実施例にかかる画像取得方法を示すフローチャートである。図２に示すように、当該画像取得方法は端末に用いられ、以下のステップを含む。
【００２３】
ステップ２０１において、スクリーンショット信号がトリガーされたか否かを検出する。
【００２４】
ステップ２０２において、当該スクリーンショット信号がトリガーされた場合、サーバーへ現在登録しているユーザＩＤおよび対象スマート機器の識別子が含まれるスクリーンショットの要求を送信し、当該サーバーに、当該ユーザＩＤおよび当該対象スマート機器の識別子に基づいて、対象スマート機器に前記スクリーンショットの要求を送信させる。
【００２５】
ステップ２０３において、当該サーバーが送信したスクリーンショット画像を受信する。当該スクリーンショット画像は、当該対象スマート機器が当該スクリーンショットの要求に基づいて現在表示している画面に対してスクリーンショットして得られる画像である。
【００２６】
本発明の実施例において、スクリーンショット信号がトリガーされたか否かを検出し、スクリーンショット信号がトリガーされた場合、サーバーが対象スマート機器へスクリーンショットの要求を送信するように、サーバーへスクリーンショットの前記要求を送信し、サーバーが送信したスクリーンショット画像を受信する。このように、ユーザが対象スマート機器上に取得したい画像を発見した場合に、スクリーンショット信号のトリガーにより、迅速で正確にスマート機器上の画像を取得し、操作は簡単で、当該画像を取得する効率が向上できる。
【００２７】
本発明の別の実施例において、スクリーンショット信号がトリガーされたか否かを検出することは、現在登録しているユーザＩＤのスマートホームアプリケーションがスクリーンショット指令を受信した場合、前記スクリーンショット信号がトリガーされたと確定することを含む。
【００２８】
本発明の別の実施例において、スクリーンショット信号がトリガーされたか否かを検出することは、
指定操作を検出した場合、現在登録している前記ユーザＩＤのスマートホームアプリケーションが実行状態にあるか否かを判断することと、
前記スマートホームアプリケーションが実行状態にある場合、前記スクリーンショット信号がトリガーされたと確定することと、を含む。
【００２９】
本発明の別の実施例において、指定操作は、パン操作、タップ操作、指定のジェスチャ操作である。
【００３０】
上記全ての選択可能な技術案は、任意に結合することにより本発明の選択可能な実施例を形成することができ、本発明の実施例に対してひとつずつ繰り返して説明しない。
【００３１】
図３は一実施例にかかる別の画像取得方法を示すフローチャートである。図３に示すように、当該画像取得方法は以下のステップを含む。
【００３２】
ステップ３０１において、端末はスクリーンショット信号がトリガーされたか否かを検出する。
【００３３】
パソコン、スマートテレビ等表示機能のあるスマート機器の使用過程において、美しい画面あるいはユーザがタイムリーに格納したい他の画面が頻繁にあらわれる。タイムリーに当該画面を格納するために、端末はこれらのスマート機器を制御してスクリーンショットを行うことができ、さらに本発明の実施例において、当該端末はスクリーンショット信号によりこれらのスマート機器を制御してスクリーンショットを行い、これにより、当該端末は当該スクリーンショット信号がトリガーされたか否かを検出できる。
【００３４】
ここで、端末はスマートフォン等スマートホームアプリケーションをインストールできる端末でよく、当該端末は当該スマートホームアプリケーションを実行させることができ、且つスクリーンショット信号がトリガーされたか否かを検出できる。本発明の実施例はこれに対して具体的な限定をしない。
【００３５】
また、スクリーンショット信号がトリガーされたか否かを検出することは、端末が現在登録している当該ユーザＩＤのスマートホームアプリケーションに基づいてスクリーンショット指令を受信した場合に、当該スクリーンショット信号がトリガーされたと確定することができる。当然、スクリーンショット信号がトリガーされたか否かを検出することはさらに、端末が指定操作を検出した場合に、現在登録している当該ユーザＩＤのスマートホームアプリケーション動作状態にあるか否かを判断し、当該スマートホームアプリケーションが実行状態にある場合は、当該スクリーンショット信号がトリガーされたと確定することができる。
【００３６】
説明すべきことは、スクリーンショット指令は、対象スマート機器に画像のスクリーンショットを行うことに用いられ、且つ当該スクリーンショット指令は、ユーザによりトリガーされてもよく、当該ユーザはあらかじめ設定された操作によりトリガーすることができる。当該あらかじめ設定された操作は、音声操作、クリック操作、ジェスチャ操作でよく、本発明の実施例はこれに対して具体的な限定をしない。
【００３７】
また、当該指定操作は事前に設定することができ、且つ当該指定操作は、パン操作、タップ操作、指定のジェスチャ操作でよい。当然、実用的なアプリケーションにおいて、当該指定操作はさらに、他の操作の例えば指定のキー操作等でもよく、本発明の実施例はこれに対して具体的な限定をしない。
【００３８】
さらに、指定操作を検出し、且つ当該スマートホームアプリケーションが非動作状態にある場合、当該端末はヒント情報を表示でき、当該ヒント情報は指定操作を検出し且つ当該スマートホームアプリケーションを実行させるか否か確定することをユーザにヒントを与える。そのうえ当該端末は当該ヒント情報に基づき実行指令を受信した場合、当該端末は当該スマートホームアプリケーションを引き上げることができ、かつ当該スマートホームアプリケーションを実行させる。それにより当該スマートホームアプリケーションを実行状態にし、さらに当該スクリーンショット信号がトリガーされたと確定する。一方、当該端末は当該ヒント情報により実行拒否指令を受信した場合、当該端末は当該スクリーンショット信号がトリガーされていないと確定する。
【００３９】
説明すべきことは、当該端末がヒント情報を表示する場合、表示枠の形式で表示してもよく、当然、さらに他の形式、例えばポップアップの形式で表示してもよく、本発明の実施例はこれに対して具体的な限定をしない。
【００４０】
また、当該実行指令は、当該スマートホームアプリケーションが動作するように端末を指示することに用いられ、当該実行拒否指令は当該スマートホームアプリケーションが動作しないように端末に指示することに用いられる。且つ当該実行指令および当該実行拒否指令は、ユーザにより当該ヒント情報に基づきあらかじめ設定された操作でトリガーされ、本発明の実施例は同様にこれに対して具体的な限定をしない。
【００４１】
例えば、当該端末が指定操作を検出し、且つ当該スマートホームアプリケーションが非動作状態にある場合、このとき、当該端末が取得したヒント情報は「指定操作を検出しました。スマートホームアプリケーションを実行しますか」であり、かつ図４に示す画面において当該ヒント情報を表示する。図４に示すように、当該ヒント情報を表示している画面はさらに「動作」および「拒否」ボタンが含まれ、当該「動作」ボタンは実行指令をトリガーするこすことに用いられ、さらに当該「拒否」ボタンは実行拒否指令をトリガーすることに用いられる。
【００４２】
ステップ３０２において、当該スクリーンショット信号がトリガーされた場合、当該端末はサーバーへ現在登録しているユーザＩＤおよび対象スマート機器の識別子が含まれるスクリーンショットの要求を送信している。
【００４３】
画像を表示する機能を備えた複数のスマート機器および複数の端末が同時に当該スマートホームアプリケーションを使用する可能性があるため、即ち、サーバーは同時に複数のスマート機器および複数の端末へサービスを提供するかもしれない。これにより、異なる端末がそれぞれ対応する対象スマート機器を制御できるように、端末の画像取得の成功率を高めるため、当該スクリーンショット信号がトリガーされた場合、当該端末は現在内蔵されたスマートホームアプリケーションにおいて登録したユーザＩＤおよび対象スマート機器の識別子を取得でき、サーバーへスクリーンショットの要求を送信する。当該スクリーンショットの要求には、現在登録しているユーザＩＤおよび対象スマート機器の識別子がふくまれる。こうして、現在登録しているユーザＩＤおよび対象スマート機器の識別子により、異なる端末および当該端末が制御する対象スマート機器を区別できるようにする。
【００４４】
ここで、当該端末の対象スマート機器の識別子を取得する操作は、当該端末が表示指令を受信した場合、当該端末はサーバーへ現在登録しているユーザＩＤが含まれる識別子取得の要求を送信し、サーバーが当該識別子取得の要求を受信した場合、当該サーバーは当該ユーザＩＤに基づき、格納しているユーザＩＤとスマート機器の識別子間の対応関係において、対応する複数のスマート機器の識別子を取得し、且つ当該複数のスマート機器の識別子を当該端末へ送信する。当該端末が複数のスマート機器の識別子を受信した場合、当該複数のスマート機器の識別子を表示する、操作である。当該端末が当該複数のスマート機器の識別子において指定スマート機器識別子の選択指令を受信した場合、当該端末は当該指定スマート機器識別子を対象スマート機器識別子に確定する。
【００４５】
説明すべきことは、当該端末は当該複数のスマート機器の識別子を表示した場合、リスト形式で表示してもよく、当然、さらに他の形式で表示してもよく、本発明の実施例はこれに対して具体的な限定をしない。さらに当該端末はリスト形式により複数のスマート機器の識別子が表示された場合、当該サーバーは複数のスマート機器の識別子に基づいてリストを生成でき、且つ端末へ送信して表示させる。当然、当該サーバーはさらに当該複数のスマート機器の識別子を直接当該端末へ送信して、当該端末に複数のスマート機器の識別子に基づいてリストを生成して表示させる。本発明の実施例は同様にこれに対して具体的な限定をしない。
【００４６】
また、当該複数のスマート機器の識別子において指定スマート機器識別子は一つでよく、また複数でもよく、本発明の実施例は具体的な限定をしない。そのうえ、当該指定スマート機器識別子の選択指令は当該複数のスマート機器の識別子から指定スマート機器識別子を選択することに用いられ、且つ当該選択指令はユーザによりトリガーすることができ、当該ユーザはあらかじめ設定された操作によりトリガーすることができ、本発明の実施例は同様にこれに対して具体的な限定をしない。
【００４７】
さらに、当該端末がサーバーへ識別子取得の要求を送信する前に、当該端末は当該ユーザＩＤと複数のスマート機器をバンディングし、それによりサーバーにおいてユーザＩＤとスマート機器の識別子間の対応関係を格納する。ここで、当該端末は当該ユーザＩＤと複数のスマート機器がバンディングの操作を行うにあたり関連技術を参考にしてよく、本発明の実施例はこれに対して詳細に説明しない。
【００４８】
説明すべきことは、当該端末において現在登録しているユーザＩＤは、当該スマートホームアプリケーションを登録することに用いられ、且つ当該ユーザＩＤはユーザが事前にサーバーから登録して得られたものである。当該サーバーは当該スマートホームアプリケーションに対応したサーバーである。且つ当該ユーザＩＤは文字、数字、アルファベット、句読点、あるいは文字、数字、アルファベット、句読点を組み合わせたものでよく、本発明の実施例はこれに対して具体的な限定をしない。
【００４９】
また、対象スマート機器の識別子は対象スマート機器の識別子であり、且つ対象スマート機器の識別子は対象スマート機器を唯一識別することに用いられ、当該対象スマート機器はスマートテレビ、パソコン、スマートフォン等画像を表示する機能を備えたスマート機器でよく、対象スマート機器の識別子は対象スマート機器の名称、対象スマート機器の出荷シリアル番号等でよく、本発明の実施例はこれに対して具体的な限定をしない。
【００５０】
たとえば、当該端末が表示指令を受信した場合、当該端末はサーバーへ現在登録しているユーザＩＤが含まれる識別子取得の要求を送信し、サーバーが当該識別子取得の要求を受信した場合、仮に当該ユーザＩＤが１２３５４２５２だとしたら、当該サーバーは当該ユーザＩＤに基づいて、下記の表１に示すように、ユーザＩＤとスマート機器の識別子間の対応関係において、対応したそれぞれ識別子１、識別子２、識別子３である複数のスマート機器の識別子を取得したあと、当該サーバーは当該複数のスマート機器の識別子を当該端末へ送信する。当該端末が当該複数のスマート機器の識別子を受信した場合、図５に示すインターフェースにおいて、当該複数のスマート機器の識別子が表示される。当該端末が当該複数のスマート機器の識別子における識別子２の選択指令を受信した場合、当該端末は識別子２を対象スマート機器の識別子に確定する。
【００５１】
【表１】
2017539101.tif 000003
説明すべきことは、本発明の実施例は上記［表１］に示すようにユーザＩＤおよびスマート機器の識別子間の対応関係を例に説明をし、上記表１は本発明の実施例に対し限定するものではない。
【００５２】
ステップ３０３において、サーバーが当該スクリーンショットの要求を受信した場合、当該サーバーは当該ユーザＩＤおよび当該対象スマート機器の識別子に基づいて、対象スマート機器へスクリーンショットの要求を送信する。
【００５３】
対象スマート機器が当該端末のスクリーンショットの要求にレスポンスするために、スクリーンショット画像を当該端末へ送信する。サーバーが当該スクリーンショットの要求を受信した場合、当該サーバーは、当該ユーザＩＤおよび当該対象スマート機器の識別子に基づいて、対象スマート機器へ当該スクリーンショットの要求を送信する。
【００５４】
ステップ３０４において、対象スマート機器が当該スクリーンショットの要求を受信した場合、現在表示している画面をスクリーンショットし、スクリーンショット画像を得て、当該スクリーンショット画像を当該サーバーへ送信する。
【００５５】
本発明の実施例において、当該対象スマート機器が当該スクリーンショットの要求を受信した場合、当該対象スマート機器は直接現在表示している画面をスクリーンショットしてスクリーンショット画像を取得し、且つ当該スクリーンショット画像を当該サーバーへ送信することができる。
【００５６】
さらに、当該スクリーンショットの要求の送信の正確性を検証するために、当該対象スマート機器は、現在表示している画面をスクリーンショットする前に、当該対象スマート機器はさらに、みずからの識別子を取得することができ、且つ取得した識別子と当該スクリーンショットの要求に含まれる対象スマート機器の識別子を比較する。両者が同一である場合、即ち、当該スクリーンショットの要求の送信が正確であると確定し、且つ現在表示している画面をスクリーンショットし、スクリーンショット画像を得て、当該スクリーンショット画像を当該サーバーへ送信する。両者が異なる場合、即ち、当該スクリーンショットの要求の送信は間違いであると確定し、現在表示している画面をスクリーンショットしない。
【００５７】
さらに、対象スマート機器が現在表示している画面をスクリーンショットし、スクリーンショット画像を得た後、当該対象スマート機器はスクリーンショット画像のスクリーンショット時間、画像解像度、画像フォーマット等スクリーンショット画像の属性の説明に用いる情報をさらに取得することができる。その後、対象スマート機器が当該スクリーンショット画像を当該サーバーへ送信する場合、さらにスクリーンショット時間、画像解像度、画像フォーマット等の情報を当該サーバーへ送信でき、本発明の実施例はこれに対して具体的な限定をしない。
【００５８】
ここで、対象スマート機器が取得したスクリーンショット時間は当該スクリーンショット画像の新鮮さの検証に用いることができる。即ち、対象スマート機器とサーバー間のネットワークが故障し且つ現在スクリーンショットを要求する前に行ったスクリーンショットの画像がサーバーへ未送信の場合、サーバーは現在行ったスクリーンショット画像のスクリーンショット時間に基づいて、スクリーンショット画像が最も新しくスクリーンショットをした画像であるか否か確定することにより、当該スクリーンショット画像の新鮮さを確保できる。また、端末のディスプレイ解像度と対象スマート機器のディスプレイ解像度が異なる場合、スクリーンショット画像の画像解像度および画像フォーマットを端末へ送信し、端末の自身のディスプレイ解像度の調整に役を立ち、これにより最もクリアなスクリーンショット画像を表示する。
【００５９】
ステップ３０５において、当該サーバーが対象スマート機器のスクリーンショット画像を受信した場合、当該サーバーは当該ユーザＩＤに基づいて、当該スクリーンショット画像を当該端末へ送信する。
【００６０】
当該スクリーンショット画像は送信、受信あるいは格納の過程において紛失あるいは破損され、且つ当該対象スマート機器が現在表示している画面も１回だけ現れるものかもしれず、このため、当該スクリーンショット画像の安全性を高め、ユーザが誤操作により端末内のスクリーンショット画像を削除し、その後に当該スクリーンショット画像を取得することができないことを防ぐために、当該サーバーが対象スマート機器の送信したスクリーンショット画像を受信した場合、当該サーバーはさらに当該ユーザＩＤおよび当該スクリーンショット画像を、ユーザＩＤとスクリーンショット画像間の対応関係において格納する。これにより端末が後程当該スクリーンショット画像を誤削除した場合、サーバーへ第１再取得要求を送信し、第１再取得要求には当該ユーザＩＤが含まれるため、サーバーが第１再取得要求を受信すると、当該ユーザＩＤに基づき、格納したユーザＩＤとスクリーンショット画像間の対応関係において、対応するスクリーンショット画像を取得し、且つ当該端末へ送信する。
【００６１】
さらに、サーバーが格納したユーザＩＤとスクリーンショット画像間の対応関係におけるスクリーンショット画像は全てのスマート機器がスクリーンショットを行った画像であるため、サーバーが取得したスクリーンショット画像を当該端末へ送信する場合、いくらかのネットワークリソースを浪費する恐れがあり且つ送信されたスクリーンショット画像がどのスマート機器のスクリーンショットにより得られたものなのか区別ができないかもしれない。ネットワークリソースを節約し、および全ての対象スマート機器がスクリーンショットをして得た画像を区別するために、当該サーバーが対象スマート機器の送信したスクリーンショット画像を受信した場合、当該サーバーはさらに当該ユーザＩＤ、当該対象スマート機器の識別子およびスクリーンショット画像を、ユーザＩＤ、スマート機器の識別子およびスクリーンショット画像間の対応関係において格納する。これにより、端末が後程当該スクリーンショット画像を誤削除した場合、サーバーへ当該ユーザＩＤおよび対象スマート機器の識別子が含まれる第２再取得要求を送信することができ、これによりサーバーが第２再取得要求を受信した場合、当該ユーザＩＤおよび対象スマート機器の識別子に基づいて、格納しているユーザＩＤ、スマート機器の識別子とスクリーンショット画像間の対応関係において、対応するスクリーンショット画像を取得し、かつ当該端末へ送信する。
【００６２】
たとえば、サーバーがスクリーンショット画像を受信し、かつ当該スクリーンショット画像が画像２である場合、当該サーバーは当該ユーザＩＤ１２３５４２５２、画像１および識別子２を、下記の表２に示すユーザＩＤ、対象スマート機器とスクリーンショット画像間の対応関係に格納することができる。
【００６３】
【表２】
2017539101.tif 000004
説明すべきことは、本発明の実施例は上記表２に示すユーザＩＤ、スマート機器の識別子およびスクリーンショット画像の対応関係を例に説明をしたのみで、上記表２は本発明の実施例に対し限定するものではない。
【００６４】
ステップ３０６において、端末は当該サーバーの送信したスクリーンショット画像を受信する。
【００６５】
ここで、端末が当該サーバーの送信した当該スクリーンショット画像を受信した場合、当該スクリーンショット画像を格納することができる。
【００６６】
さらに、端末が当該スクリーンショット画像を格納する場合、当該スクリーンショット画像の格納フォーマットを選択することもできるし、さらに当該スクリーンショット画像に対して切り取り、引き伸ばし、回転、あるいは明るさの調整、コントラスト等の編集操作を行うこともできる。本発明の実施例はこれに対して具体的な限定をしない。
【００６７】
本発明の実施例において、端末はスマートホームアプリケーションを実行でき、当該スマートホームアプリケーションの登録によりユーザＩＤおよびスマート機器がバンディングされ、且つサーバーにおいてユーザＩＤおよびスマート機器の識別子の対応関係が格納される。スクリーンショット信号がトリガーされたか否かを検出において、スクリーンショット信号がトリガーされた場合、当該端末はサーバーへ当該スクリーンショットの要求を送信し、サーバーは当該スクリーンショットの要求を対象スマート機器へ送信し、当該対象スマート機器は当該スクリーンショットの要求を受信し、現在表示している画面の画像をキャプチャしてサーバーへ送信し、サーバーは当該スクリーンショット画像を当該端末へ送信する。これにより、対象スマート機器にタイムリーに格納する必要のある画面が現れた場合、端末は迅速で正確に対象スマート機器上の画像を取得でき、操作は簡単で、画像取得の効率を高める。また、サーバーは当該スクリーンショット画像を格納し、当該スクリーンショット画像が送信、受信、格納の過程において紛失あるいは葉損しても、端末は当該ユーザＩＤに基づいて、サーバーから再度当該スクリーンショット画像を取得することができ、当該スクリーンショット画像を取得する効率を高める。
【００６８】
図６は一実施例にかかる第１種の画像取得装置を示すブロック図である。図６に示すように、当該装置は検出モジュール６０１と、送信モジュール６０２と、受信モジュール６０３とを含む。
【００６９】
検出モジュール６０１は、スクリーンショット信号がトリガーされたか否かを検出する。
【００７０】
送信モジュール６０２は、当該スクリーンショット信号がトリガーされた場合、サーバーへスクリーンショットの要求を送信する。当該スクリーンショットの要求において現在登録しているユーザＩＤおよび対象スマート機器の識別子を含み、当該サーバーに、前記ユーザＩＤおよび当該対象スマート機器の識別子に基づいて、対象スマート機器に当該スクリーンショットの要求を送信させる。
【００７１】
受信モジュール６０３は、当該サーバーが送信したスクリーンショット画像を受信する。当該スクリーンショット画像は当該対象スマート機器が当該スクリーンショットの要求に基づき現在表示している画面に対してスクリーンショットをして得られる。
【００７２】
本発明の他の一実施例において、当該検出モジュール６０１は第１確定ユニット６０１１を含む。
【００７３】
第１確定ユニットは、現在登録している当該ユーザＩＤのスマートホームアプリケーションがスクリーンショット指令を受信した場合、当該スクリーンショット信号がトリガーされたと確定する。
【００７４】
本発明の他の一実施例において、図７に示すように、当該検出モジュール６０１は判断ユニット６０１２と、第２確定ユニット６０１３とを含む。
【００７５】
判断ユニット６０１２は、指定操作を検出した場合、現在登録している前記ユーザＩＤのスマートホームアプリケーションが実行状態にあるか否かを判断する。
【００７６】
第２確定ユニット６０１３は、当該スマートホームアプリケーションが実行状態にある場合、当該スクリーンショット信号の呼び出しを確定する。
【００７７】
本発明の他の一実施例において、当該指定操作は、パン操作、タップ操作、指定のジェスチャ操作である。
【００７８】
本発明の実施例において、スクリーンショット信号がトリガーされたか否かを検出し、スクリーンショット信号がトリガーされた場合、サーバーが対象スマート機器へスクリーンショットの要求を送信するように、サーバーへスクリーンショットの前記要求を送信し、サーバーが送信したスクリーンショット画像を受信する。このように、ユーザが対象スマート機器上に取得したい画像を発見した場合、スクリーンショット信号のトリガーにより、迅速で正確にスマート機器上の画像を取得し、操作は簡単で、且つ当該画像を取得する効率が向上できる。
【００７９】
上記実施例の装置における各モジュールが操作を実行する具体的な方法が当該方法に関する実施例で詳しく記述されたため、ここで詳細に説明しない。
【００８０】
図８は一実施例にかかる第２種の画像取得装置を示すブロック図である。図８に示すように、当該装置は受信モジュール８０１と、スクリーンショットモジュール８０２と、送信モジュール８０３とを含む。
【００８１】
受信モジュール８０１は、サーバーが送信したスクリーンショットの要求を受信し、当該スクリーンショットの要求が端末にスクリーンショット信号がトリガーされた場合、当該サーバーへ送信する。
【００８２】
スクリーンショットモジュール８０２は、当該スクリーンショットの要求に基づいて、現在表示している画面をスクリーンショットし、スクリーンショット画像を得る。
【００８３】
送信モジュール８０３は、当該スクリーンショット画像を当該サーバーへ送信し、当該サーバーに当該スクリーンショット画像を当該端末へ送信させる。
【００８４】
本発明の他の実施例において、当該対象スマート機器により現在表示している画面をスクリーンショットする前に、当該対象スマート機器はさらにみずからの識別子を取得することができ、且つ取得した識別子と当該スクリーンショットの要求に含まれる対象スマート機器の識別子を比較する。両者が同一である場合、即ち、当該スクリーンショットの要求の送信が正確であると確定し、且つ現在表示している画面をスクリーンショットし、スクリーンショット画像を得て、当該スクリーンショット画像を当該サーバーへ送信する。両者が異なる場合、即ち、当該スクリーンショットの要求の送信は間違いであると確定し、現在表示している画面をスクリーンショットしない。
【００８５】
本発明の他の実施例において、対象スマート機器が現在表示している画面をスクリーンショットし、スクリーンショット画像を得た後、当該対象スマート機器はさらにスクリーンショット画像のスクリーンショット時間、画像解像度、画像フォーマット等スクリーンショット画像の属性の説明に用いる情報を取得できる。その後、対象スマート機器が当該スクリーンショット画像を当該サーバーへ送信する場合、さらにスクリーンショット時間、画像解像度、画像フォーマット等の情報を当該サーバーへ送信でき、本発明の実施例はこれに対して具体的な限定をしない。
【００８６】
本発明の他の実施例において、当該対象スマート機器はスマートテレビ、パソコン等画像を表示する機能を備えたスマート機器でよく、本発明の実施例はこれに対して具体的な限定をしない。
【００８７】
本発明の実施例において、当該対象スマート機器は、サーバーの送信したスクリーンショットの要求（当該スクリーンショットの要求は端末がスクリーンショット信号をトリガーされたと検出した場合、当該サーバーへ送信された要求である）を受信し、当該スクリーンショットの要求に基づき、現在表示している画面をスクリーンショットし、スクリーンショット画像を得て、当該スクリーンショット画像をサーバーへ送信し、サーバーに当該スクリーンショット画像を当該端末へ送信させる。このようにして、ユーザが対象スマート機器上に取得したい画像を発見した場合、迅速で正確に現在表示している画面を取得し、操作は簡単で、且つ当該画像を取得する効率が向上できる。
【００８８】
上記実施例の装置における各モジュールが操作を実行する具体的な方法が当該方法に関する実施例で詳しく記述されたため、ここで詳細に説明しない。
【００８９】
図９は一実施例にかかる第３種の画像取得装置９００を示すブロック図である。図９に示すように、装置９００は、処理ユニット９０２、メモリ９０４、電源ユニット９０６、マルチメディアユニット９０８、オーディオユニット９１０、入力／出力（Ｉ／Ｏ）インターフェース９１２、センサユニット９１４、および、通信ユニット９１６のうちの１つまたは複数を含んでもよい。
【００９０】
処理ユニット９０２は、通常は、表示、電話発呼、データ通信、カメラ操作および記録操作に関連する操作のような、装置９００の全般操作を制御する。処理ユニット９０２は、上記方法の全部または一部のステップを実施させるように、指令を実行するための１つまたは複数のプロセッサ９２０を含んでもよい。また、処理ユニット９０２は、処理ユニット９０２と他のユニットとの間の相互作用を容易にするように、１つ又は複数のモジュールを含んでもよい。例えば、処理ユニット９０２は、マルチメディアユニット９０８と処理ユニット９０２との間の相互作用を容易にするように、マルチメディアモジュールを含んでもよい。
【００９１】
メモリ９０４は、各タイプのデータを記憶して装置９００での操作をサポートするように構成される。これらのデータの例示は、装置９００で操作するための任意のアプリケーションもしくは方法の指令、連絡人データ、電話帳データ、メッセージ、ピクチャ、ビデオなどを含む。メモリ９０４は、如何なる種別の揮発性もしくは不揮発性記憶装置またはそれらの組合せで実現されてもよい。例えば、スタティックランダムアクセスメモリ（ＳＲＡＭ）、電気的に消去可能なプログラマブル読み出し専用メモリ（ＥＥＰＲＯＭ）、消去可能なプログラマブル読み出し専用メモリ（ＥＰＲＯＭ）、プログラマブル読み出し専用メモリ（ＰＲＯＭ）、読み出し専用メモリ（ＲＯＭ）、磁気メモリ、フラッシュメモリ、磁気ディスクまたは光ディスクであってもよい。
【００９２】
電源ユニット９０６は、装置９００のユニットのそれぞれに電力を供給する。電源ユニット９０６は、電源管理システム、１つまたは複数の電源、並びに、装置９００用の電力を生成、管理および配分するに関する他のユニットを含んでもよい。
【００９３】
マルチメディアユニット９０８は、前記装置９００とユーザとの間に１つの出力インターフェースを供給するスクリーンを含む。一部の実施例では、スクリーンは、液晶ディスプレイ（ＬＣＤ）およびタッチパネル（ＴＰ）を含んでもよい。スクリーンは、タッチパネルを含む場合、ユーザからの入力信号を受信するように、タッチスクリーンとして実現されてもよい。タッチパネルは、タッチ、スライドおよびタッチパネルでのジェスチャを感知するように、１つまたは複数のタッチセンサを含む。前記タッチセンサは、タッチあるいはスライド動作の境界を感知するだけではなく、前記タッチあるいはスライド操作と関連する持続時間および圧力をさらに検出することができる。一部の実施例では、マルチメディアユニット９０８は、１つのフロントカメラおよび／またはバックカメラを含む。装置９００が操作モード、例えば、撮影モードあるいはビデオモードであるとき、フロントカメラおよび／またはバックカメラは、外部のマルチメディアデータを受信することができる。フロントカメラおよびバックカメラのそれぞれは、１つの固定の光学レンズシステムであってもよいし、焦点距離および光学ズーム能力を有するものであってもよい。
【００９４】
オーディオユニット９１０は、オーディオ信号を出力および／または入力するように構成される。例えば、オーディオユニット９１０は、マイク（ＭＩＣ）を備え、装置９００が操作モード、例えば、発呼モード、記録モードおよび音声識別モードであるとき、マイクは、外部オーディオ信号を受信するように構成される。受信されたオーディオ信号は、さらに、メモリ９０４に格納される、または、通信ユニット９１６を介して送信されることができる。一部の実施例では、オーディオユニット９１０は、オーディオ信号を出力するためのスピーカをさらに含む。
【００９５】
Ｉ／Ｏインターフェース９１２は、処理ユニット９０２とペリフェラルインターフェースモジュールとの間でインターフェースを供給するものであり、前記ペリフェラルインターフェースモジュールは、キーボード、クリックホイール、ボタンなどであってもよい。これらのボタンには、ホームページボタン、ボリュームボタン、起動ボタンおよびロックボタンが含まれてもよいが、それらに限定されない。
【００９６】
センサユニット９１４は、様々な側面での状態推定を装置９００に供給するための１つまたは複数のセンサを含む。例えば、センサユニット９１４は、装置９００のオン／オフ状態、ユニットの相対位置を検出することができ、前記ユニットは、例えば、装置９００のディスプレイおよびキーパッドである。センサユニット９１４は、さらに、装置９００もしくは装置９００の１つのユニットの位置変更、ユーザと装置９００との接触の存在もしくは非存在、装置９００の方位もしくは加速／減速および装置９００の温度変化をさらに検出することができる。センサユニット９１４は、如何なる物理的接触もないとき、近辺にある物体の存在を検出するための近接センサを含んでもよい。センサユニット９１４は、さらに、イメージングアプリケーションに使用される光センサ、例えばＣＭＯＳまたはＣＣＤ画像センサを含んでもよい。一部の実施例では、当該センサユニット９１４は、さらに、加速度センサ、ジャイロセンサ、磁気センサ、圧力センサまたは温度センサを含んでもよい。
【００９７】
通信ユニット９１６は、装置９００と他の機器間の無線または有線方式の通信ができるように構成される。装置９００は、通信規格に基づく無線ネットワーク、例えば、ＷｉＦｉ、２Ｇもしくは３Ｇ、またはそれらの組合せにアクセスすることができる。ある実施例では、通信ユニット９１６は、外部ブロードキャスト管理システムからのブロードキャスト信号またはブロードキャスト関連情報をブロードキャストチャネルを介して受信する。ある実施例では、前記通信ユニット９１６は、さらに、短距離通信を容易にするように、ニアフィールド通信（ＮＦＣ）モジュールを含む。例えば、ＮＦＣモジュールは、無線周波数識別（ＲＦＩＤ）技術、赤外データ協会（ＩｒＤＡ）技術、超広帯域（ＵＷＢ）技術、ブルートゥース（登録商標）（ＢＴ）技術および他の技術によって実現されてもよい。
【００９８】
実施例では、装置９００は、上記方法を実行するための１つ又は複数の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラマブルロジックデバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、コントローラ、マイクロコントローラ、マイクロプロセッサまたは他の電子部品によって実現されてもよい。
【００９９】
例示性の実施例では、指令を含む非一時的コンピュータ読み取り可能な記憶媒体、例えば、指令を含むメモリ９０４をさらに提供し、上記指令が装置９００のプロセッサ９２０によって実行されることで上述方法を実施させることができる。例えば、前記非一時的コンピュータ読み取り可能な記憶媒体は、ＲＯＭ、ランダムアクセスメモリ（ＲＡＭ）、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスクおよび光データ記憶機器などであってもよい。
【０１００】
非一時的コンピュータ読取可能な記憶媒体を提供する。前記記憶媒体の指令が対象装置のプロセッサーによって実行される場合、対象装置が画像取得方法を実行できるようにする。前記方法は、
スクリーンショット信号がトリガーされたか否かを検出するステップと、
前記スクリーンショット信号がトリガーされた場合、現在登録しているユーザＩＤと対象スマート機器の識別子とが含まれるスクリーンショットの要求をサーバーへ送信し、前記サーバーに前記ユーザＩＤおよび前記対象スマート機器の識別子に基づいて前記スクリーンショットの要求を前記対象スマート機器へ送信させるステップと、
前記サーバーが送信したスクリーンショット画像を受信するステップと、を含み、
前記スクリーンショット画像は前記対象スマート機器が前記スクリーンショットの要求に基づいて現在表示している画面に対してスクリーンショットして得られたことを特徴とする画像取得方法。
【０１０１】
本発明の別の実施例において、スクリーンショット信号がトリガーされたか否かを検出するステップは、
現在登録しているユーザＩＤのスマートホームアプリケーションによりスクリーンショット指令を受信した場合、当該スクリーンショット信号がトリガーされたと確定することを含む。
【０１０２】
本発明の別の実施例において、指定信号がトリガーされたか否かを検出するステップは、
指定操作を検出した場合、現在登録している前記ユーザＩＤのスマートホームアプリケーションが実行状態にあるか否かを判断するステップと、
前記スマートホームアプリケーションが実行状態にある場合、前記スクリーンショット信号がトリガーされたと確定するステップと、を含む。
【０１０３】
本発明の別の実施例において、指定操作は、パン操作、タップ操作、指定のジェスチャ操作である。
【０１０４】
本発明の実施例において、スクリーンショット信号がトリガーされたか否かを検出し、スクリーンショット信号がトリガーされた場合、サーバーが対象スマート機器へスクリーンショットの要求を送信するように、当該サーバーへスクリーンショットの前記要求を送信し、当該サーバーが送信したスクリーンショット画像を受信する。このように、ユーザが対象スマート機器上に取得したい画像を発見した場合に、スクリーンショット信号のトリガーにより、迅速で正確にスマート機器上の画像を取得し、操作は簡単で、当該画像を取得する効率が向上できる。
【０１０５】
図１０は一実施例にかかる第４種の画像取得装置１０００を示すブロック図である。図１０を参照すると、装置１０００は、処理ユニット１００２、メモリ１００４、電源ユニット１００６、マルチメディアユニット１００８、オーディオユニット１０１０、入力／出力（Ｉ／Ｏ）インターフェース１０１２、センサユニット１０１４、および、通信ユニット１０１６のうちの１つまたは複数を含んでもよい。
【０１０６】
処理ユニット１００２は、通常は、表示、電話発呼、データ通信、カメラ操作および記録操作に関連する操作のような、装置１０００の全般操作を制御する。処理ユニット１００２は、上記方法の全部または一部のステップを実施させるように、指令を実行するための１つまたは複数のプロセッサ１０２０を含んでもよい。また、処理ユニット１００２は、処理ユニット１００２と他のユニットとの間の相互作用を容易にするように、１つ又は複数のモジュールを含んでもよい。例えば、処理ユニット１００２は、マルチメディアユニット１００８と処理ユニット１００２との間の相互作用を容易にするように、マルチメディアモジュールを含んでもよい。
【０１０７】
メモリ１００４は、各タイプのデータを記憶して装置１０００での操作をサポートするように構成される。これらのデータの例示は、装置１０００で操作するための任意のアプリケーションもしくは方法の指令、連絡人データ、電話帳データ、メッセージ、ピクチャ、ビデオなどを含む。メモリ１００４は、如何なる種別の揮発性もしくは不揮発性記憶装置またはそれらの組合せで実現されてもよい。例えば、静的ランダムアクセスメモリ（ＳＲＡＭ）、電気的に消去可能なプログラマブル読み出し専用メモリ（ＥＥＰＲＯＭ）、消去可能なプログラマブル読み出し専用メモリ（ＥＰＲＯＭ）、プログラマブル読み出し専用メモリ（ＰＲＯＭ）、読み出し専用メモリ（ＲＯＭ）、磁気メモリ、フラッシュメモリ、磁気ディスクまたは光ディスクであってもよい。
【０１０８】
電源ユニット１００６は、装置１０００のユニットのそれぞれに電力を供給する。電源ユニット１００６は、電源管理システム、１つまたは複数の電源、並びに、装置１０００用の電力を生成、管理および配分するに関する他のユニットを含んでもよい。
【０１０９】
マルチメディアユニット１００８は、前記装置１０００とユーザとの間に１つの出力インターフェースを供給するスクリーンを含む。一部の実施例では、スクリーンは、液晶ディスプレイ（ＬＣＤ）およびタッチパネル（ＴＰ）を含んでもよい。スクリーンは、タッチパネルを含む場合、ユーザからの入力信号を受信するように、タッチスクリーンとして実現されてもよい。タッチパネルは、タッチ、スライドおよびタッチパネルでのジェスチャを感知するように、１つまたは複数のタッチセンサを含む。前記タッチセンサは、タッチあるいはスライド動作の境界を感知するだけではなく、前記タッチあるいはスライド操作と関連する持続時間および圧力をさらに検出することができる。一部の実施例では、マルチメディアユニット１００８は、１つのフロントカメラおよび／またはバックカメラを含む。装置１０００が操作モード、例えば、撮影モードあるいはビデオモードであるとき、フロントカメラおよび／またはバックカメラは、外部のマルチメディアデータを受信することができる。フロントカメラおよびバックカメラのそれぞれは、１つの固定の光学レンズシステムであってもよいし、焦点距離および光学ズーム能力を有するものであってもよい。
【０１１０】
オーディオユニット１０１０は、オーディオ信号を出力および／または入力するように構成される。例えば、オーディオユニット１０１０は、マイク（ＭＩＣ）を備え、装置１０００が操作モード、例えば、発呼モード、記録モードおよび音声識別モードであるとき、マイクは、外部オーディオ信号を受信するように構成される。受信されたオーディオ信号は、さらに、メモリ１００４に格納される、または、通信ユニット１０１６を介して送信されることができる。一部の実施例では、オーディオユニット１０１０は、オーディオ信号を出力するためのスピーカをさらに含む。
【０１１１】
Ｉ／Ｏインターフェース１０１２は、処理ユニット１００２とペリフェラルインターフェースモジュールとの間でインターフェースを供給するものであり、前記ペリフェラルインターフェースモジュールは、キーボード、クリックホイール、ボタンなどであってもよい。これらのボタンには、ホームページボタン、ボリュームボタン、起動ボタンおよびロックボタンが含まれてもよいが、それらに限定されない。
【０１１２】
センサユニット１０１４は、様々な側面での状態推定を装置１０００に供給するための１つまたは複数のセンサを含む。例えば、センサユニット１０１４は、装置１０００のオン／オフ状態、ユニットの相対位置を検出することができ、前記ユニットは、例えば、装置１０００のディスプレイおよびキーパッドである。センサユニット１０１４は、さらに、装置１０００もしくは装置１０００の１つのユニットの位置変更、ユーザと装置１０００との接触の存在もしくは非存在、装置１０００の方位もしくは加速／減速および装置１０００の温度変化をさらに検出することができる。センサユニット１０１４は、如何なる物理的接触もないとき、近辺にある物体の存在を検出するための近接センサを含んでもよい。センサユニット１０１４は、さらに、イメージングアプリケーションに使用される光センサ、例えばＣＭＯＳまたはＣＣＤ画像センサを含んでもよい。一部の実施例では、当該センサユニット１０１４は、さらに、加速度センサ、ジャイロセンサ、磁気センサ、圧力センサまたは温度センサを含んでもよい。
【０１１３】
通信ユニット１０１６は、装置１０００と他の機器間の無線または有線方式の通信ができるように構成される。装置１０００は、通信規格に基づく無線ネットワーク、例えば、ＷｉＦｉ、２Ｇもしくは３Ｇ、またはそれらの組合せにアクセスすることができる。ある実施例では、通信ユニット１０１６は、外部ブロードキャスト管理システムからのブロードキャスト信号またはブロードキャスト関連情報をブロードキャストチャネルを介して受信する。ある実施例では、前記通信ユニット１０１６は、さらに、短距離通信を容易にするように、ニアフィールド通信（ＮＦＣ）モジュールを含む。例えば、ＮＦＣモジュールは、無線周波数識別（ＲＦＩＤ）技術、赤外データ協会（ＩｒＤＡ）技術、超広帯域（ＵＷＢ）技術、ブルートゥース（登録商標）（ＢＴ）技術および他の技術によって実現されてもよい。
【０１１４】
実施例では、装置１０００は、上記方法を実行するための１つ又は複数の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラマブルロジックデバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、コントローラ、マイクロコントローラ、マイクロプロセッサまたは他の電子部品によって実現されてもよい。
【０１１５】
例示性の実施例では、指令を含む非一時的コンピュータ読み取り可能な記憶媒体、例えば、指令を含むメモリ１００４をさらに提供し、上記指令が装置１０００のプロセッサ１０２０によって実行されることで上述方法を実施させることができる。例えば、前記非一時的コンピュータ読み取り可能な記憶媒体は、ＲＯＭ、ランダムアクセスメモリ（ＲＡＭ）、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスクおよび光データ記憶機器などであってもよい。
【０１１６】
非一時的コンピュータ読取可能な記憶媒体を提供する。前記記憶媒体の指令が対象装置のプロセッサーによって実行される場合、画像取得方法を実行できるようする。前記方法は、
サーバーが送信したスクリーンショットの要求を受信し、当該スクリーンショットの要求が端末にスクリーンショット信号とトリガーされた場合、前記サーバーへ送信するステップと、
当該スクリーンショットの要求に基づいて、現在表示している画面に対してスクリーンショットをして、スクリーンショット画像を得るステップと、
当該スクリーンショット画像を当該サーバーへ送信し、当該サーバーに当該スクリーンショット画像を当該端末へ送信させるステップと、を含む。
【０１１７】
本発明の他の実施例において、当該対象スマート機器は現在表示している画面をスクリーンショットする前に、当該対象スマート機器はさらにみずからの識別子を取得することができ、且つ取得した識別子と当該スクリーンショットの要求に含まれる対象スマート機器の識別子に比較を行い、両者が同一である場合、即ち、当該スクリーンショットの要求の送信が正確であると確定し、且つ現在表示している画面をスクリーンショットし、スクリーンショット画像を得て、当該スクリーンショット画像を当該サーバーへ送信する。両者が異なる場合、即ち、当該スクリーンショットの要求の送信は間違いであると確定し、現在表示している画面をスクリーンショットしない。
【０１１８】
本発明の他の実施例において、対象スマート機器が現在表示している画面をスクリーンショットし、スクリーンショット画像を得た後、当該対象スマート機器はさらにスクリーンショット画像のスクリーンショット時間、画像解像度、画像フォーマット等スクリーンショット画像の属性の説明に用いる情報を取得できる。その後、対象スマート機器が当該スクリーンショット画像を当該サーバーへ送信する場合、さらにスクリーンショット時間、画像解像度、画像フォーマット等の情報を当該サーバーへ送信できる本発明の実施例はこれに対して具体的な限定をしない。
【０１１９】
本発明の実施例において、当該対象スマート機器は、サーバーの送信したスクリーンショットの要求（当該スクリーンショットの要求は端末がスクリーンショット信号をトリガーされたと検出した場合、当該サーバーへ送信された要求である）を受信し、当該スクリーンショットの要求に基づき、現在表示している画面をスクリーンショットし、スクリーンショット画像を得て、当該スクリーンショット画像をサーバーへ送信し、当該サーバーに当該スクリーンショット画像を当該端末へ送信させる。このようにして、ユーザが対象スマート機器上に取得したい画像を発見した場合、迅速で正確に現在表示している画面を取得し、操作は簡単で、且つ当該画像を取得する効率が向上できる。
【０１２０】
当業者は明細書を考慮し、ここに公開された開示を実践した後、本発明の他の実施案を容易に想到する。本願は、本発明の如何なる変形、用途または適合もカバーすることを意図する。これらの変形、用途または適合は、本発明の一般的な仕組みに従い、かつ、本発明に公開されていない当分野における公知常識または慣用技術手段を含む。明細書および実施例は単なる例示と見なされ、本発明の本当の範囲および思想は添付する特許請求の範囲によって与えられる。
【０１２１】
本発明が以上で記載され、且つ図面に示された正確な構造に限定されるものでなく、その要旨を逸脱しない範囲で様々な補正や変更も可能であることは理解されるべきである。本発明の範囲は、添付する特許請求の範囲のみによって限定される。
【０１２２】
本発明は、出願番号が２０１５１０７１８５９１．０であり、出願日が２０１５年１０月２９日である中国特許出願を基に提出するものであり、当該中国特許出願の優先権を主張し、当該中国特許出願の全ての内容は、参照のため本願に援用される。
【図１】
2017539101.tif 000005
【図２】
2017539101.tif 000006
【図３】
2017539101.tif 000007
【図４】
2017539101.tif 000008
【図５】
2017539101.tif 000009
【図６】
2017539101.tif 000010
【図７】
2017539101.tif 000011
【図８】
2017539101.tif 000012
【図９】
2017539101.tif 000013
【図１０】
2017539101.tif 000014
【国際調査報告】
2017539101.tif 000015
2017539101.tif 000016
2017539101.tif 000017
2017539101.tif 000018