(57)【要約】  本開示は、マルチメディア・データストリームを取得するための方法及び装置、プログラム及び記録媒体を開示し、端末の技術分野に属する。該方法は、予め設定されたトリガー・イベントがトリガーされた時に、目標撮像機器とのソケット接続を構築し、プレビューを起動するイベントを検出した時に、ソケット接続によってマルチメディア・データストリームを伝送するコマンドを目標撮像機器に送信し、目標撮像機器から伝送されたマルチメディア・データストリームを受信するとともに、マルチメディア・データストリームを所定のプレビュー・インターフェースに表示することを含む。予め設定されたトリガー・イベントがトリガーされた時に目標撮像機器とのソケット接続を構築し、プレビューを起動するイベントを検出した時に、該ソケット接続によってマルチメディア・データストリームを伝送するコマンドを送信するとともに、目標撮像機器から伝送されたマルチメディア・データストリームを受信して表示することにより、ユーザーがプレビューする時に予め構築されたソケット接続によって目標撮像機器により撮像された内容を取得するため、プレビューのリアルタイム性及び目標撮像機器を制御する効率が向上するとともに、プレビュー操作の遅延を低減できる。【選択図】図１
2016535544.tif 000002
【特許請求の範囲】
【請求項１】
予め設定されたトリガー・イベントがトリガーされた時に、目標撮像機器とのソケット接続を構築し、
プレビューを起動するイベントを検出した時に、前記ソケット接続によって、マルチメディア・データストリームを伝送するコマンドを目標撮像機器に送信し、
前記目標撮像機器から伝送されたマルチメディア・データストリームを受信するとともに、前記マルチメディア・データストリームを所定のプレビュー・インターフェースに表示することを特徴とするマルチメディア・データストリームを取得するための方法。
【請求項２】
上記した予め設定されたトリガー・イベントがトリガーされた時に、目標撮像機器とのソケット接続を構築する場合、
スマート・デバイスを管理するためのアプリケーションが起動された時に、スマート・デバイスのリストを取得し、
前記スマート・デバイスのリストにおいて目標撮像機器が存在し、且つ前記目標撮像機器がオンライン状態である場合、予め設定されたトリガー・イベントがトリガーされたと確定し、
前記目標撮像機器とのソケット接続を構築することを特徴とする請求項１に記載の方法。
【請求項３】
上記したスマート・デバイスのリストを取得した後、
前記スマート・デバイスのリストにおける目標撮像機器がオフライン状態であり、且つローカルと前記目標撮像機器とが同じネットワーク上にある時に、前記目標撮像機器に起動コマンドを送信し、
前記目標撮像機器のオンライン状態を更新することを特徴とする請求項２に記載の方法。
【請求項４】
上記したスマート・デバイスのリストを取得した後、
前記スマート・デバイスのリストにおける目標撮像機器がオフライン状態であり、且つローカルと前記目標撮像機器とが同じネットワーク上にない時に、ＮＡＴトラバーサル技術を採用してソケット接続を構築した後、前記目標撮像機器が接続されたネットワーク機器に起動コマンドを送信し、
前記目標撮像機器のオンライン状態を更新することを特徴とする請求項２に記載の方法。
【請求項５】
上記した前記目標撮像機器から伝送されたマルチメディア・データストリームを受信するとともに、前記マルチメディア・データストリームを所定のプレビュー・インターフェースに表示した後、
プレビューを一時停止するイベントを検出した時に、前記所定のプレビュー・インターフェースをクローズし、
前記目標撮像機器とのソケット接続によって、前記マルチメディア・データストリームの伝送を一時停止するコマンドを目標撮像機器に送信することを特徴とする請求項１に記載の方法。
【請求項６】
上記した前記目標撮像機器から伝送されたマルチメディア・データストリームを受信するとともに、前記マルチメディア・データストリームを所定のプレビュー・インターフェースに表示した後、
スマート・デバイスを管理するためのアプリケーションがＯＦＦにされた時に、前記目標撮像機器とのソケット接続を切断することを特徴する請求項１又は請求項２に記載の方法。
【請求項７】
予め設定されたトリガー・イベントがトリガーされた時に、目標撮像機器とのソケット接続を構築する接続構築モジュールと、
プレビューを起動するイベントを検出した時に、前記ソケット接続によって、マルチメディア・データストリームを伝送するコマンドを目標撮像機器に送信する第１送信モジュールと、
前記目標撮像機器から伝送されたマルチメディア・データストリームを受信する受信モジュールと、
前記マルチメディア・データストリームを所定のプレビュー・インターフェースに表示する表示モジュールと、
を含むことを特徴とするマルチメディア・データストリームを取得するための装置。
【請求項８】
前記接続構築モジュールは、
スマート・デバイスを管理するためのアプリケーションが起動された時に、スマート・デバイスのリストを取得する取得ユニットと、
前記スマート・デバイスのリストにおいて目標撮像機器が存在し、且つ前記目標撮像機器がオンライン状態である時に、予め設定されたトリガー・イベントがトリガーされたと確定する確定ユニットと、
前記目標撮像機器とのソケット接続を構築する接続構築ユニットと、
を含むことを特徴とする請求項７に記載の装置。
【請求項９】
前記スマート・デバイスのリストにおける目標撮像機器がオフライン状態であり、且つローカルと前記目標撮像機器とが同じネットワーク上にある時に、前記目標撮像機器に起動コマンドを送信する第２送信モジュールと、
前記目標撮像機器のオンライン状態を更新する第１更新モジュールと、
をさらに含むことを特徴とする請求項８に記載の装置。
【請求項１０】
前記スマート・デバイスのリストにおける目標撮像機器がオフライン状態であり、且つローカルと前記目標撮像機器とが同じネットワーク上にない時に、ＮＡＴトラバーサル技術を採用してソケット接続を構築した後、前記目標撮像機器が接続されたネットワーク機器に起動コマンドを送信する第３送信モジュールと、
前記目標撮像機器のオンライン状態を更新する第２更新モジュールと、
をさらに含むことを特徴とする請求項８に記載の装置。
【請求項１１】
プレビューを一時停止するイベントを検出した時に、前記所定のプレビュー・インターフェースをクローズするクローズモジュールと、
前記目標撮像機器とのソケット接続によって、前記マルチメディア・データストリームの伝送を一時停止するコマンドを目標撮像機器に送信する第４送信モジュールと、
をさらに含むことを特徴とする請求項７に記載の装置。
【請求項１２】
スマート・デバイスを管理するためのアプリケーションがＯＦＦにされた時に、前記目標撮像機器とのソケット接続を切断する接続切断モジュールをさらに含むことを特徴とする請求項７又は請求項８に記載の装置。
【請求項１３】
プロセッサと、
プロセッサが実行可能なコマンドを記憶するメモリと、を含み、
前記プロセッサは、
予め設定されたトリガー・イベントがトリガーされた時に、目標撮像機器とのソケット接続を構築し、
プレビューを起動するイベントを検出した時に、前記ソケット接続によって、マルチメディア・データストリームを伝送するコマンドを目標撮像機器に送信し、
前記目標撮像機器から伝送されたマルチメディア・データストリームを受信するとともに、前記マルチメディア・データストリームを所定のプレビュー・インターフェースに表示することを実行するために構成されていることを特徴とするマルチメディア・データストリームを取得するための装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は端末技術に関し、特にマルチメディア・データストリームを取得するための方法及び装置に関する。
【背景技術】
【０００２】
端末技術及び通信技術の発展につれて、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ−Ｆｉｄｅｌｉｔｙ、ワイヤレスフィデリティ）（登録商標）付き撮像機器が広く使用されている。端末はネットワークを介して遠隔の場所で、撮像機器により撮像されたマルチメディア・データストリームをプレビューするように撮像機器を制御可能である。
【０００３】
端末が撮像機器を制御してプレビュー操作を起動する毎に、撮像機器とのソケット（Ｓｏｃｋｅｔ）接続を構築し、そして、該ソケット接続によって撮像機器にマルチメディア・データストリームを伝送するコマンドを送信し、その後、撮像機器により撮像されたマルチメディア・データストリームを受信してプレビューする必要がある。最後に、端末がプレビューの操作を一時停止することを受信した時に、撮像機器とのソケット接続を切断する。
【０００４】
発明者が関連技術において少なくとも下記の問題を有することを発見した。
【０００５】
端末がプレビュー操作を起動する毎に、撮像機器とのソケット接続を構築しなければならなく、そして、マルチメディア・データストリームを伝送して表示する操作を行うため、該方式は時間がかかり、カメラにより撮像された内容をリアルタイムにプレビューすることができず、撮像機器の制御効率が低減する。
【発明の概要】
【０００６】
関連技術の問題を解決するために、本開示における実施例は、マルチメディア・データストリームを取得するための方法及び装置を提供した。その技術手段は、下記のようになる。
【０００７】
本開示における実施例の第１形態によると、
予め設定されたトリガー・イベントがトリガーされた時に、目標撮像機器とのソケット接続を構築し、
プレビューを起動するイベントを検出した時に、前記ソケット接続によってマルチメディア・データストリームを伝送するコマンドを目標撮像機器に送信し、
前記目標撮像機器から伝送されたマルチメディア・データストリームを受信するとともに、前記マルチメディア・データストリームを所定のプレビュー・インターフェースに表示することを含むマルチメディア・データストリームを取得するための方法が提供された。
【０００８】
第１形態における第１の実現可能方式において、上記した予め設定されたトリガー・イベントがトリガーされた時に、目標撮像機器とのソケット接続を構築する場合、
スマート・デバイスを管理するためのアプリケーションが起動された時に、スマート・デバイスのリストを取得し、
前記スマート・デバイスのリストにおいて目標撮像機器が存在し、且つ前記目標撮像機器がオンライン状態である場合、予め設定されたトリガー・イベントがトリガーされたと確定し、
前記目標撮像機器とのソケット接続を構築することを含む。
【０００９】
第１形態の第１の実現可能方式に組み合わされる、第２の実現可能方式において、上記したスマート・デバイスのリストを取得した後、前記方法は、
前記スマート・デバイスのリストにおける目標撮像機器がオフライン状態であり、且つローカルと前記目標撮像機器とが同じネットワーク上にある時に、前記目標撮像機器に起動コマンドを送信し、前記目標撮像機器のオンライン状態を更新することをさらに含む。
【００１０】
第１形態の第１の実現可能方式に組み合わされる、第３の実現可能方式において、上記したスマート・デバイスのリストを取得した後、前記方法は、
前記スマート・デバイスのリストにおける目標撮像機器がオフライン状態であり、且つローカルと前記目標撮像機器とが同じネットワーク上にない時に、ＮＡＴトラバーサル技術を採用してソケット接続を構築した後、前記目標撮像機器が接続されたネットワーク機器に起動コマンドを送信し、前記目標撮像機器のオンライン状態を更新することをさらに含む。
【００１１】
第１形態の第４の実現可能方式において、上記した前記目標撮像機器から伝送されたマルチメディア・データストリームを受信するとともに、前記マルチメディア・データストリームを所定のプレビュー・インターフェースに表示した後、前記方法は、
プレビューを一時停止するイベントを検出した時に、前記所定のプレビュー・インターフェースをクローズし、前記目標撮像機器とのソケット接続によって前記マルチメディア・データストリームの伝送を一時停止するコマンドを目標撮像機器に送信することをさらに含む。
【００１２】
第１形態の第１の実現可能方式に組み合わされる、第５の実現可能方式において、上記した前記目標撮像機器から伝送されたマルチメディア・データストリームを受信するとともに、前記マルチメディア・データストリームを所定のプレビュー・インターフェースに表示した後、前記方法は、
前記スマート・デバイスを管理するためのアプリケーションがＯＦＦにされた時に、前記目標撮像機器とのソケット接続を切断することをさらに含む。
【００１３】
本開示における実施例の第２形態によると、
予め設定されたトリガー・イベントがトリガーされた時に、目標撮像機器とのソケット接続を構築する接続構築モジュールと、
プレビューを起動するイベントを検出した時に、前記ソケット接続によってマルチメディア・データストリームを伝送するコマンドを目標撮像機器に送信する第１送信モジュールと、
前記目標撮像機器から伝送されたマルチメディア・データストリームを受信する受信モジュールと、
前記マルチメディア・データストリームを所定のプレビュー・インターフェースに表示する表示モジュールと、
を含むマルチメディア・データストリームを取得するための装置が提供された。
【００１４】
第２形態の第１の実現可能方式において、前記接続構築モジュールは、
スマート・デバイスを管理するためのアプリケーションが起動された時に、スマート・デバイスのリストを取得する取得ユニットと、
前記スマート・デバイスのリストにおいて目標撮像機器が存在し、且つ前記目標撮像機器がオンライン状態にある時に、予め設定されたトリガー・イベントがトリガーされたと確定する確定ユニットと、
前記目標撮像機器とのソケット接続を構築する接続構築ユニットと、を含む。
【００１５】
第２形態の第１の実現可能方式に組み合わされる、第２の実現可能方式において、前記装置は、
前記スマート・デバイスのリストにおける目標撮像機器がオフライン状態であり、且つローカルと前記目標撮像機器とが同じネットワーク上にある時に、前記目標撮像機器に起動コマンドを送信する第２送信モジュールと、
前記目標撮像機器のオンライン状態を更新する第１更新モジュールと、をさらに含む。
【００１６】
第２形態の第１の実現可能方式に組み合わされる、第３の実現可能方式において、前記装置は、
前記スマート・デバイスのリストにおける目標撮像機器がオフライン状態であり、且つローカルと前記目標撮像機器とが同じネットワーク上にない時に、ＮＡＴトラバーサル技術を採用してソケット接続を構築した後、前記目標撮像機器が接続されたネットワーク機器に起動コマンドを送信する第３送信モジュールと、
前記目標撮像機器のオンライン状態を更新する第２更新モジュールと、をさらに含む。
【００１７】
第２形態の第４の実現可能方式において、前記装置は、
プレビューを一時停止するイベントを検出した時に、前記所定のプレビュー・インターフェースをクローズするクローズモジュールと、
前記目標撮像機器とのソケット接続によって前記マルチメディア・データストリームの伝送を一時停止するコマンドを目標撮像機器に送信する第４送信モジュールと、をさらに含む。
【００１８】
第２形態の第１の実現可能方式に組み合わされる、第５の実現可能方式において、前記装置は、
スマート・デバイスを管理するためのアプリケーションがＯＦＦにされた時に、前記目標撮像機器とのソケット接続を切断する接続切断モジュールをさらに含む。
【００１９】
本開示における実施例の第３形態によると、
プロセッサと、
プロセッサが実行可能なコマンドを記憶するメモリと、を含み、
前記プロセッサは、
予め設定されたトリガー・イベントがトリガーされた時に、目標撮像機器とのソケット接続を構築し、
プレビューを起動するイベントを検出した時に、前記ソケット接続によってマルチメディア・データストリームを伝送するコマンドを目標撮像機器に送信し、
前記目標撮像機器から伝送されたマルチメディア・データストリームを受信するとともに、前記マルチメディア・データストリームを所定のプレビュー・インターフェースに表示することを実行するために構成されている、マルチメディア・データストリームを取得するための装置が提供された。
【００２０】
本開示における実施例に提供された技術方案は、下記のような有益な効果を含む。
【００２１】
予め設定されたトリガー・イベントがトリガーされた時に、目標撮像機器とのソケット接続を構築し、プレビューを起動するイベントを検出した時に、該ソケット接続によってマルチメディア・データストリームを伝送するコマンドを送信するとともに、目標撮像機器から伝送されたマルチメディア・データストリームを受信して表示するようになる。ユーザーがプレビューをする時に、予め構築されたソケット接続によって目標撮像機器により撮像された内容を取得するため、プレビューのリアルタイム性及び目標撮像機器を制御する効率が向上するとともに、プレビュー操作の遅延を低減できる。
【００２２】
上記の一般的な説明及び後述の詳細な説明が例示及び解釈のためのものであり、本開示を限定するものではないと理解すべきである。
【図面の簡単な説明】
【００２３】
ここでの図面は、明細書に合併して本明細書の一部に構成され、本開示に合致している実施例を示すとともに、明細書とともに本開示の原理を解釈するために用いられる。
【図１】本開示における実施例に係るマルチメディア・データストリームを取得するための方法のフローチャートである。
【図２】本開示における実施例に係るマルチメディア・データストリームを取得するための方法のフローチャートである。
【図３】本開示における実施例に係るマルチメディア・データストリームを取得するための方法における、目標撮像機器を起動する方法のフローチャートである。
【図４】本開示における実施例に係るマルチメディア・データストリームを取得するための方法における、目標撮像機器を起動する他の方法のフローチャートである。
【図５】本開示における実施例に係るマルチメディア・データストリームを取得するための方法のフローチャートである。
【図６】本開示における実施例に係るスマート・デバイスのリストのインターフェース模式図である。
【図７】本開示における実施例に係るプレビュー・インターフェースのインターフェース模式図である。
【図８】本開示における実施例に係るマルチメディア・データストリームを取得するための装置のブロック図である。
【図９】本開示における実施例に係るマルチメディア・データストリームを取得するための装置のブロック図である。
【発明を実施するための形態】
【００２４】
本開示の目的、技術手段及び効果をより明確にするために、以下、図面を参照しながら、本開示の実施の形態をさらに詳細に説明する。
【００２５】
実施例１
本開示における実施例は、マルチメディア・データストリームを取得するための方法を提供し、本方法の実施例が端末に適用され、図１を参照するように、方法のプロセスは、下記のステップを含む。
【００２６】
ステップ１０１において、予め設定されたトリガー・イベントがトリガーされた時に、目標撮像機器とのソケット接続を構築する。
【００２７】
ステップ１０２において、プレビューを起動するイベントが検出された時に、ソケット接続によって、マルチメディア・データストリームを伝送するコマンドを目標撮像機器に送信する。
【００２８】
ステップ１０３において、目標撮像機器から伝送されたマルチメディア・データストリームを受信するとともに、マルチメディア・データストリームを所定のプレビュー・インターフェースに表示する。
【００２９】
ローカル（自端末）が目標撮像機器と同じネットワーク上にない時に、ＮＡＴトラバーサル技術を採用してソケット接続を構築する必要がある。ＮＡＴトラバーサル（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ  ｔｒａｖｅｒｓａｌ、ネットワークアドレス変換トラバーサル）がＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ、トランスミッション・コントロール・プロトコル／インターネット・プロトコル）ネットワークにおいてＮＡＴ機器を使用したプライベートのＴＣＰ／ＩＰネットワークにおけるホストの間の接続を構築することに関する。
【００３０】
本開示における実施例は、予め設定されたトリガー・イベントがトリガーされた時に目標撮像機器とのソケット接続を構築し、プレビューを起動するイベントを検出した時に、該ソケット接続によってマルチメディア・データストリームを伝送するコマンドを送信するとともに、目標撮像機器から伝送されたマルチメディア・データストリームを受信して表示する。ユーザーがプレビューする時に、予め構築されたソケット接続によって目標撮像機器により撮像された内容を取得することにより、プレビューのリアルタイム性及び目標撮像機器を制御する効率が向上するとともに、プレビュー操作の遅延を低減できる。
【００３１】
実施例２
本開示における実施例は、マルチメディア・データストリームを取得するための方法を提供し、本方法の実施例が端末に適用され、図２を参照するように、方法のプロセスは、下記のステップを含む。
【００３２】
ステップ２０１において、予め設定されたトリガー・イベントがトリガーされた時に、目標撮像機器とのソケット接続を構築する。
【００３３】
本開示における実施例にて、端末においてスマート・デバイスを管理するためのアプリケーションを起動することにより、該アプリケーションを起動した後、アプリケーションが管理しているスマート・デバイスのリストを取得して表示する。この時に、該スマート・デバイスのリストに関連している目標撮像機器があるか否かを判断する。目標撮像機器があるとしたら、該目標撮像機器の接続状態がオンライン状態であるか否かをさらに判断する。オンライン状態であれば、予め設定されたトリガー・イベントがトリガーされたと確定する。
【００３４】
スマート・デバイスのリストには、端末において関連されているスマート・デバイスの識別子、オンライン・タイム及び対応する接続状態が含まれる。また、スマート・デバイスのリストには、接続状態がオンライン状態及びオフライン状態を含み、スマート・デバイスのリストにおいて、第１色で識別子を表示して該スマート・デバイスがオンライン状態にあることを示し、第２色で識別子を表示して該スマート・デバイスがオフライン状態にあることを示す。
【００３５】
オンライン状態にあるスマート・デバイスは、ＯＮ状態であり、且つネットワーク機器でネットワークに接続しているスマート・デバイスであるが、オフライン状態のスマート・デバイスは、ＯＮ状態であるものの、ネットワーク機器でネットワークに接続していないスマート・デバイスであり、或いはＯＮ状態でないスマート・デバイスである。好ましくは、端末がオフライン状態にあるスマート・デバイスに、該スマート・デバイスを起動させるように起動コマンドを送信するとともに、ネットワーク機器或いはサーバーに対して該スマート・デバイスの状態をオフライン状態からオンライン状態に更新するようにしても良い。
【００３６】
すなわち、ステップ２０１が下記のステップにより実現することができる：
【００３７】
ステップ２０１１において、スマート・デバイスを管理するためのアプリケーションが起動された時に、スマート・デバイスのリストを取得する。
【００３８】
ステップ２０１２において、スマート・デバイスのリストに目標撮像機器があるとともに、該目標撮像機器がオンライン状態である場合、予め設定されたトリガー・イベントがトリガーされたと確定する。
【００３９】
ステップ２０１３において、目標撮像機器とのソケット接続を構築する。
【００４０】
ステップ２０１３のプロセス内では、バックグラウンド・スレッドを確立するとともに、該バックグラウンド・スレッドによって目標撮像機器とのソケット接続を構築する操作を実行する。該プロセスにおいて、端末と目標撮像機器との間にマルチメディア・データストリームにおけるオーディオストリームを伝送するためのポート番号、ビデオストリームを伝送するためのポート番号及び制御シグナリングを伝送するためのポート番号を特定する。その後、マルチメディア・データストリームを伝送するコマンドがトリガーされた後、各ポート番号によってそれぞれ相応的な内容を伝送する。
【００４１】
本開示における実施例は下記の２種類を含むことが可能である。
【００４２】
第１種において、端末がＷｉ−Ｆｉ機能を備える目標撮像機器と同じネットワーク機器のネットワーク上にあり、目標撮像機器がＯＮされた後、目標撮像機器のオンライン状態がネットワーク機器において更新される。端末がスマート・デバイスを管理するためのアプリケーションを起動した後、ネットワーク機器内から各スマート・デバイスのオンライン状態を取得するとともに、端末におけるスマート・デバイスのリストを更新する。この時に、端末により取得されたスマート・デバイスのリストにおける目標撮像機器はオンライン状態である。
【００４３】
第２種において、端末がＷｉ−Ｆｉ機能を備える目標撮像機器と同じネットワーク機器のネットワーク上になく、目標撮像機器がＯＮされた後、目標撮像機器のオンライン状態がネットワーク機器によってクラウドサーバーに送信され、クラウドサーバーで該目標撮像機器のオンライン状態が更新される。端末は、スマート・デバイスを管理するためのアプリケーションを起動した後、ネットワークの検索によってクラウドサーバーから各スマート・デバイスのオンライン状態を取得するとともに、端末におけるスマート・デバイスのリストを更新する。この時に、端末により取得されたスマート・デバイスのリストにおける目標撮像機器はオンライン状態である。ローカルが目標撮像機器と同じネットワーク上にない場合、ＮＡＴトラバーサル技術を採用してソケット接続を構築する必要がある。
【００４４】
好ましくは、予め設定されたトリガー・イベントが他の方式を含むことも可能であり、例えば、端末がネットワークに接続する時に、予め設定されたトリガー・イベントをトリガーするなどの方式にしてもよい。本開示における実施例において、該予め設定されたトリガー・イベントをトリガーするトリガー方式は限定されない。
【００４５】
ステップ２０２において、プレビューを起動するイベントを検出した時に、ソケット接続によって、マルチメディア・データストリームを伝送するコマンドを目標撮像機器に送信する。
【００４６】
ユーザーがスマート・デバイスのリストにおいて該目標撮像機器に進入するためのプレビュー・インターフェースを選択する時に、プレビューを起動するイベントをトリガーする。
【００４７】
ステップ２０３において、目標撮像機器から伝送されたマルチメディア・データストリームを受信するとともに、マルチメディア・データストリームを所定のプレビュー・インターフェースに表示する。
【００４８】
例えば、ステップ２０１３にて特定されたポート番号によって、マルチメディア・データストリームにおけるオーディオストリーム、ビデオストリーム及び制御シグナリングを伝送する。
【００４９】
スマート・デバイスを管理するためのアプリケーションにおいて、プレビュー・インターフェースを構築するとともに、該プレビュー・インターフェースにてマルチメディア・データストリームを表示する。
【００５０】
ステップ２０４において、プレビューを一時停止するイベントを検出した時に、所定のプレビュー・インターフェースをクローズする。
【００５１】
ユーザーがマルチメディア・データストリームに対するプレビューを一時停止しようとする時に、プレビュー・インターフェースにおいてクローズボタンをクリックすると、プレビューを一時停止するイベントがトリガーされ、この時に、構築されたプレビュー・インターフェースをクローズする。
【００５２】
ステップ２０５において、目標撮像機器とのソケット接続によって、マルチメディア・データストリームの伝送を一時停止するコマンドを目標撮像機器に送信する。
【００５３】
マルチメディア・データストリームの伝送を一時停止するコマンドを送信した後、端末と目標撮像機器とのソケット接続を切断せず、接続の状態を継続して保持し、これにより、ユーザーがスマート・デバイスを管理するためのアプリケーションをＯＦＦにする前に、スマート・デバイスを管理するためのアプリケーションにおいてプレビューを起動するイベントが再びトリガーされた時に、マルチメディア・データストリームをリアルタイムに伝送し表示することができ、端末と目標撮像機器とのソケット接続を改めて構築する必要がなく、そして、ユーザーは目標撮像機器からの撮像内容を途切れることなく見ることができる。
【００５４】
ステップ２０５を終えた後、ステップ２０２からステップ２０５までの手順を繰返して実行することができる。最終的にスマート・デバイスを管理するためのアプリケーションをＯＦＦにしようとする時に、ステップ２０６を実行する。従って、本開示における実施例は、ステップの間の前後関係が限定されないものである。
【００５５】
ステップ２０６において、スマート・デバイスを管理するためのアプリケーションがＯＦＦにされた時に、目標撮像機器とのソケット接続を切断する。
【００５６】
本開示における実施例において、スマート・デバイスを管理するためのアプリケーションをＯＦＦにする前に、端末と目標撮像機器とのソケット接続を切断処理しない。
【００５７】
本開示における実施例は、予め設定されたトリガー・イベントがトリガーされた時に、目標撮像機器とのソケット接続を構築し、プレビューを起動するイベントを検出した時に、該ソケット接続によってマルチメディア・データストリームを伝送するコマンドを送信するとともに、目標撮像機器から伝送されたマルチメディア・データストリームを受信して表示する。ユーザーがプレビューする時に、予め構築されたソケット接続によって目標撮像機器により撮像された内容を取得することにより、プレビューのリアルタイム性及び目標撮像機器を制御する効率が向上するとともに、プレビュー操作の遅延を低減できる。
【００５８】
さらに、予め設定されたトリガー・イベントにおいてスマート・デバイスを管理するためのアプリケーションをＯＦＦにした時のみに、目標撮像機器とのソケット接続を切断するため、ユーザーがスマート・デバイスを管理するためのアプリケーションをＯＦＦにしないうちに、該ソケット接続によって目標撮像機器により撮像された内容をリアルタイムにプレビューできる。
【００５９】
本開示における実施例は、マルチメディア・データストリームを取得するための方法における、目標撮像機器を起動する方法を提供し、図３に示すように、本方法の実施例が端末に適用され、該方法は、下記のステップを含む。
【００６０】
ステップ３０１において、スマート・デバイスを管理するためのアプリケーションが起動された時に、スマート・デバイスのリストを取得する。
【００６１】
本開示における実施例において、取得されたスマート・デバイスのリストにおける目標撮像機器がオフライン状態である。
【００６２】
ステップ３０２において、前記スマート・デバイスのリストにおける目標撮像機器がオフライン状態であり、且つローカルと目標撮像機器とが同じネットワーク上にある時に、前記目標撮像機器に起動コマンドを送信する。
【００６３】
ここで、端末と目標撮像機器とが同じネットワーク上にあり、即ち、端末と目標撮像機器とが共に同一のネットワーク機器に接続され、例えば、ユーザーが自宅にいるが、対応する端末が自宅に存在するとともに、目標撮像機器も自宅に存在し、端末と目標撮像機器とが共に同一のネットワーク機器に接続される。該ネットワーク機器はルーターであってもよい。
【００６４】
端末が目標撮像機器に送信した起動コマンドは、ネットワークによって端末から直接に目標撮像機器に送信してもよいし、該端末から送信された起動コマンドがネットワーク機器で受信され、さらにネットワーク機器によって目標撮像機器に送信されてもよい。
【００６５】
スリープ状態にある目標撮像機器が端末から送信された起動コマンドを受信した後、ウェイクプロセスを起動して正常な使用状態に入り、この時に目標撮像機器がネットワーク機器に該目標撮像機器の状態を更新するコマンドを送信することにより、ネットワーク機器において目標撮像機器の状態をオフライン状態からオンライン状態に更新する。
【００６６】
ステップ３０３において、前記目標撮像機器のオンライン状態を更新する。
【００６７】
端末がステップ３０１にて取得したスマート・デバイスのリストにおける目標撮像機器がオフライン状態であるので、この時に、目標撮像機器のオンライン状態を改めて取得するように、端末におけるスマート・デバイスのリストを更新する必要がある。このとき、更新の方式としては、端末がネットワーク機器に保存されている各スマート・デバイスの状態を取得するようにスマート・デバイスのリストを更新する要求を送信する。
【００６８】
ステップ３０３におけるトリガープロセスは、ユーザーが手動でスマート・デバイスのリストを更新する操作を行ってトリガーするようにしてもよく、或いは、起動コマンドを送信してから予め設定された時間が経過してトリガーするようにしてもよい。
【００６９】
本開示における実施例は、オフライン状態にある目標撮像機器に起動コマンドを送信することにより、スリープ状態にある目標撮像機器を起動して、そして、端末と目標撮像機器とのソケット接続を構築することができる。
【００７０】
本開示における実施例は、マルチメディア・データストリームを取得するための方法における目標撮像機器を起動する他の方法を提供し、図４に示すように、本方法の実施例が端末に適用され、該方法が下記のステップを含む。
【００７１】
ステップ４０１において、スマート・デバイスを管理するためのアプリケーションが起動された時に、スマート・デバイスのリストを取得する。
【００７２】
本開示における実施例において、取得されたスマート・デバイスのリストにおける目標撮像機器はオフライン状態にある。
【００７３】
ステップ４０２において、前記スマート・デバイスのリストにおける目標撮像機器がオフライン状態にあるとともに、ローカルと前記目標撮像機器とが同じネットワーク上にない時に、ＮＡＴトラバーサル技術を採用してソケット接続を構築した後、前記目標撮像機器が接続するネットワーク機器に起動コマンドを送信する。
【００７４】
ここで、端末と目標撮像機器とが同じネットワーク上になく、即ち、端末と目標撮像機器とがそれぞれ異なるネットワーク機器に接続されるとともに、各ネットワーク機器がネットワークに接続されるようになる。例えば、ユーザーが勤め先にいて、対応する端末が勤め先に存在するが、目標撮像機器が自宅に存在し、端末は勤め先のネットワーク機器に接続されるが、目標撮像機器は自宅のネットワーク機器に接続される。該ネットワーク機器はルーターであってもよい。
【００７５】
ＮＡＴトラバーサル技術を採用してソケット接続を構築し、その後、端末が目標撮像機器に送信する起動コマンドは、目標撮像機器が接続しているネットワーク機器に送信され、更にネットワーク機器で目標撮像機器に送信される必要がある。
【００７６】
スリープ状態にある目標撮像機器が端末から送信された起動コマンドを受信した後、ウェイクプロセスを起動して正常な使用状態に入る。この時に目標撮像機器がクラウドサーバーに該目標撮像機器の状態を更新するコマンドを送信して、クラウドサーバーが目標撮像機器の状態をオフライン状態からオンライン状態に更新する。
【００７７】
ステップ４０３において、前記目標撮像機器のオンライン状態を更新する。
【００７８】
端末がステップ４０１にて取得したスマート・デバイスのリストにおける目標撮像機器がオフライン状態であるため、この時に、目標撮像機器のオンライン状態を改めて取得するように、端末におけるスマート・デバイスのリストを更新する必要がある。このとき、更新の方式としては、クラウドサーバーに保存されている各スマート・デバイスの状態を取得するように、端末がクラウドサーバーにスマート・デバイスのリストを更新するための要求を送信する。
【００７９】
ステップ４０３のトリガープロセスは、ユーザーが手動でスマート・デバイスのリストを更新する操作を行うことによりトリガーされるようにしてもよく、或いは、起動コマンドを送信してから予め設定された時間を経過してトリガーされるようにしてもよい。
【００８０】
本開示における実施例は、オフライン状態にある目標撮像機器に起動コマンドを送信することにより、スリープ状態にある目標撮像機器を起動して、そして、端末と目標撮像機器とのソケット接続を構築することができる。
【００８１】
実施例３
ユーザーが会社で撮像機器によって自宅の情況をチェックすることを例として、本開示における実施例に提供されたマルチメディア・データストリームを取得するための方法を説明する。図５に示すように、方法プロセスは、下記のステップを含む。
【００８２】
ステップ５０１において、スマート・デバイスを管理するためのアプリケーションが起動された時に、クラウドサーバーによって自宅でスマート・デバイスのリストを取得する。
【００８３】
本開示における実施例において、自宅でスマート・デバイスが自宅のネットワーク機器によって該スマート・デバイスのオンライン状態を更新してクラウドサーバーに送信し、クラウドサーバーはユーザーの端末に関連しているスマート・デバイスのリストにおける各スマート・デバイスのオンライン状態を記録するために用いられる。
【００８４】
スマート・デバイスのリストを示すインターフェース模式図である図６に示すように、ユーザーの端末は現在三つのスマート・デバイスに関連しており、該三つのスマート・デバイスはそれぞれスマート・カメラと、セット・トップ・ボックスと、スマート・テレビである。図面に示すように、スマート・デバイスのリストにおけるスマート・カメラの識別子は淡い色であり、該デバイスがオンライン状態であると示されるが、セット・トップ・ボックス及びスマート・テレビはスマート・デバイスのリストにおいて濃い色で示されて、即ち、該デバイスがオフライン状態であると示される。
【００８５】
ステップ５０２において、スマート・デバイスのリストにおいてスマート・カメラがあり、且つスマート・カメラがオンライン状態にあると確認する。
【００８６】
ステップ５０３において、スマート・カメラとのソケット接続を構築する。ローカルと目標撮像機器とが同じネットワーク上にない場合、ＮＡＴトラバーサル技術を採用してソケット接続を構築する必要がある。
【００８７】
ステップ５０４において、ユーザーがスマート・デバイスのリストにおいてスマート・カメラにより撮像された内容をプレビューすることを起動するイベントを検出した時に、ソケット接続によって、マルチメディア・データストリームを伝送するコマンドをスマート・カメラに送信する。
【００８８】
ステップ５０５において、スマート・カメラから伝送されたマルチメディア・データストリームを受信するとともに、マルチメディア・データストリームを端末のスクリーンにおいて所定のプレビュー・インターフェースに表示する。
【００８９】
プレビュー・インターフェースを示すインターフェース模式図である図７に示すように、スマート・カメラから伝送されたマルチメディア・データストリームを表示する表示エリアと、スマート・カメラを制御するための各種の制御ボタン、例えば、バックボタン、スイッチボタン、シャッターボタン、全画面表示ボタンなどが含まれる。
【００９０】
ステップ５０６において、ユーザーがプレビュー・インターフェースにおいてスマート・カメラにより撮像された内容に対するプレビューを一時停止するイベントを検出した時に、プレビュー・インターフェースをクローズする。
【００９１】
ここで、ユーザーが端末のプレビュー・インターフェースにおいてバックボタンをクリックした時に、スマート・カメラにより撮像された内容に対するプレビューを一時停止するイベントをトリガーして、プレビュー・インターフェースをクローズすることができるが、この時にスマート・デバイスのリストを表示するインターフェースに戻る。
【００９２】
ステップ５０７において、スマート・カメラとのソケット接続によって、マルチメディア・データストリームを伝送することを一時停止するコマンドをスマート・カメラに送信する。
【００９３】
ユーザーがスマート・デバイスを管理するためのアプリケーションをＯＦＦにするまでに、予め構築された端末とスマート・カメラとのソケット接続によってスマート・カメラにより撮像された内容をプレビューするように、ステップ５０４からステップ５０７までの間のステップを繰返して実行することができる。
【００９４】
ステップ５０８において、スマート・デバイスを管理するためのアプリケーションがＯＦＦにされた時に、スマート・カメラとのソケット接続を切断する。
【００９５】
本開示における実施例によれば、スマート・デバイスのリストにおいてスマート・カメラがあり、且つスマート・カメラがオンライン状態にあることを確定した時に、スマート・カメラとのソケット接続を構築し、ユーザーがスマート・デバイスのリストおいてスマート・カメラにより撮像された内容をプレビューするイベントを起動した時に、該ソケット接続によって、マルチメディア・データストリームを伝送するコマンドを送信するとともに、スマート・カメラから伝送されたマルチメディア・データストリームを受信して表示する。ユーザーがプレビュー・インターフェースにおいてスマート・カメラにより撮像された内容に対するプレビューを一時停止するイベントを検出した時に、スマート・カメラから伝送されたマルチメディア・データストリームに対する受信を一時停止するとともに、該ソケット接続の接続状態を維持する。ユーザーがプレビューする時に、予め構築されたソケット接続によって目標撮像機器により撮像された内容を取得することにより、プレビューのリアルタイム性及び目標撮像機器を制御する効率が向上するとともに、プレビュー操作の遅延を低減できる。
【００９６】
更に、ユーザーがスマート・デバイスを管理するためのアプリケーションがＯＦＦにされるまでに、該ソケット接続によってスマート・カメラにより撮像された内容をリアルタイムにプレビューすることができるように、予め設定されたトリガー・イベントにおいてスマート・デバイスを管理するためのアプリケーションがＯＦＦにされるまで、目標撮像機器とのソケット接続を切断しない。
【００９７】
実施例４
本開示における実施例は、マルチメディア・データストリームを取得するための装置を提供し、図８に示すように、該装置は、
予め設定されたトリガー・イベントがトリガーされた時に、目標撮像機器とのソケット接続を構築する接続構築モジュール８０１と、
プレビューを起動するイベントを検出した時に、ソケット接続によってマルチメディア・データストリームを伝送するコマンドを目標撮像機器に送信する第１送信モジュール８０２と、
目標撮像機器から伝送されたマルチメディア・データストリームを受信する受信モジュール８０３と、
マルチメディア・データストリームを所定のプレビュー・インターフェースに表示する表示モジュール８０４と、
を含む。
【００９８】
接続構築モジュール８０１は、
スマート・デバイスを管理するためのアプリケーションが起動された時に、スマート・デバイスのリストを取得する取得ユニットと、
スマート・デバイスのリストにおいて目標撮像機器が存在し、且つ目標撮像機器がオンライン状態である時に、予め設定されたトリガー・イベントがトリガーされたと確定する確定ユニットと、
目標撮像機器とのソケット接続を構築する接続構築ユニットと、
を含む。
【００９９】
ここで、前記装置は、
前記スマート・デバイスのリストにおける目標撮像機器がオフライン状態であり、且つローカルと前記目標撮像機器とが同じネットワーク上にある時に、前記目標撮像機器に起動コマンドを送信する第２送信モジュール８０５と、
前記目標撮像機器のオンライン状態を更新する第１更新モジュール８０６と、をさらに含む。
【０１００】
前記装置は、
前記スマート・デバイスのリストにおける目標撮像機器がオフライン状態であり、且つローカルと前記目標撮像機器とが同じネットワーク上にない時に、ＮＡＴトラバーサル技術を採用してソケット接続を構築した後、前記目標撮像機器が接続されたネットワーク機器に起動コマンドを送信する第３送信モジュール８０７と、
前記目標撮像機器のオンライン状態を更新する第２更新モジュール８０８と、をさらに含む。
【０１０１】
前記装置は、
プレビューを一時停止するイベントを検出した時に、所定のプレビュー・インターフェースをクローズするクローズモジュール８０９と、
目標撮像機器とのソケット接続によって、マルチメディア・データストリームの伝送を一時停止するコマンドを目標撮像機器に送信する第４送信モジュール８１０と、をさらに含む。
【０１０２】
前記装置は、
スマート・デバイスを管理するためのアプリケーションがＯＦＦにされた時に、目標撮像機器とのソケット接続を切断する接続切断モジュール８１１をさらに含む。
【０１０３】
本開示における実施例によれば、予め設定されたトリガー・イベントがトリガーされた時に、目標撮像機器とのソケット接続を構築し、プレビューを起動するイベントを検出した時に、該ソケット接続によってマルチメディア・データストリームを伝送するコマンドを送信するとともに、目標撮像機器から伝送されたマルチメディア・データストリームを受信して表示する。ユーザーがプレビューする時に、予め構築されたソケット接続によって目標撮像機器により撮像された内容を取得することにより、プレビューのリアルタイム性及び目標撮像機器の制御効率が向上するとともに、プレビュー操作の遅延を低減できる。
【０１０４】
実施例５
図９は、本実施例に係るマルチメディア・データストリームを取得するための装置９００のブロック図である。例えば、装置９００が携帯電話、コンピュータ、デジタル放送端末、情報送受信機、ゲームコンソール、タブレット、医療機器、フィットネスマシン、携帯情報端末などであっても良い。
【０１０５】
図９に示すように、装置９００は、プロセッサアセンブリ９０２、メモリ９０４、電源アセンブリ９０６、マルチメディアアセンブリ９０８、オーディオアセンブリ９１０、入力／出力（Ｉ／Ｏ）インターフェース９１２、センサアセンブリ９１４及び通信アセンブリ９１６のうちの１つ又は複数を含むことが可能である。
【０１０６】
プロセッサアセンブリ９０２は、通常、装置９００の全体の操作、例えば、表示、電話の呼び出し、データ通信、カメラ操作及び記録操作と関連する操作をコントロールするものである。プロセッサアセンブリ９０２が１つ又は複数のプロセッサ９２０を含むことが可能であり、上記の方法の全部又は一部のステップを行うようにコマンドを実行する。これ以外に、プロセッサアセンブリ９０２がプロセッサアセンブリ９０２と他のアセンブリとのやりとりを便利にするように１つ又は複数のモジュールを含むことが可能である。例えば、プロセッサアセンブリ９０２がマルチメディアアセンブリ９０８とプロセッサアセンブリ９０２とのやりとりを便利にするようにマルチメディアモジュールを含むことが可能である。
【０１０７】
メモリ９０４が装置９００の操作をサポートするように各種タイプのデータを記憶するように構成されている。これらのデータの例としては、装置９００において操作されるいずれのアプリケーションプログラム或いは方法のコマンドと、連絡先データ、電話帳データ、メッセージ、ピクチャー、ビデオなどを含む。メモリ９０４は、例えば、スタティックランダムアクセスメモリ（ＳＲＡＭ）、電気的に消去可能なＰＲＯＭ（ＥＥＰＲＯＭ）、消去可能なプログラマブルリードオンリーメモリ（ＥＰＲＯＭ）、プログラマブルリードオンリーメモリ（ＰＲＯＭ）、リードオンリーメモリ（ＲＯＭ）、磁気メモリ、フラッシュメモリ、磁気ディスク或いは光ディスクなど、いずれかのタイプの揮発性又は不揮発性メモリデバイス或いはこれらの組合せにより実現できる。
【０１０８】
電源アセンブリ９０６は、装置９００の各種のアセンブリに電力を提供するものである。電源アセンブリ９０６が電源管理システム、１つ又は複数の電源、及び装置９００のための電力の生成、管理及び分配に関連する他のアセンブリを含むことが可能である。
【０１０９】
マルチメディアアセンブリ９０８は、装置９００とユーザーとの間で出力ポートを提供するスクリーンを含む。一部の実施例において、スクリーンが液晶表示器（ＬＣＤ）とタッチパネル（ＴＰ）とを含むことが可能である。スクリーンがタッチパネルを含む場合、スクリーンがユーザーからの入力信号を受取るようにタッチスクリーンとして実現されてもよい。タッチパネルは、タッチ、スワイプ及びタッチパネル上のジェスチャーを感知するように１つ又は複数のタッチセンサを含む。タッチセンサとしては、タッチ又はスワイプという動作の境界を感知できるだけではなく、タッチ又はスワイプ操作に伴う経過時間及び圧力を検出することもできる。一部の実施例において、マルチメディアアセンブリ９０８は、フロントカメラ及び／或いはリヤカメラを含む。装置９００が操作モード、例えば、撮像モード或いはビデオモードになる時に、フロントカメラ及び／或いはリヤカメラが外部のマルチメディア・データを受取ることが可能である。それぞれのフロントカメラ及びリヤカメラが一定の光学レンズシステムであってもよいし、或いは焦点距離及び光学的焦点距離可変機能を備えるものであってもよい。
【０１１０】
オーディオアセンブリ９１０がオーディオ信号を出力及び／或いは入力するように配置されている。例えば、オーディオアセンブリ９１０がマイク（ＭＩＣ）を含み、装置９００が操作モード、例えば、呼び出すモード、記録モード或いは音声識別モードになる時に、マイクが外部のオーディオ信号を受取るように配置されている。受取られたオーディオ信号がさらにメモリ９０４に記憶され、或いは通信アセンブリ９１６を経由して送信する。一部の実施例において、オーディオアセンブリ９１０がオーディオ信号を出力するためのスピーカーをさらに含む。
【０１１１】
入力／出力インターフェース９１２は、プロセッサアセンブリ９０２と周辺のポート・モジュールとの間でポートを提供するためのものであり、上記の周辺のポート・モジュールはキーボード、クリックホイール、ボタンなどであってもよい。これらのボタンがホームページボタンと、音量ボタンと、起動ボタンと、ロックボタンとを含むが、これに限らない。
【０１１２】
センサアセンブリ９１４は、１つ又は複数のセンサを含み、装置９００に様々な状態を評価するためのものである。センサアセンブリ９１４は、装置９００のＯＮ／ＯＦＦ状態、装置９００の要素（例えば、表示器及びキーボード）の相対的な位置、装置９００の位置或いは装置９００の要素の変化、装置９００へのユーザーの接触の有無、及び装置９００の方向或いは加速／減速及び装置９００の温度変化を検出することができる。センサアセンブリ９１４は、何れの物理接触のない時に付近の物体の存在を検出するために配置される近接センサを含むことが可能である。センサアセンブリ９１４は、撮像応用に用いられる、例えば、ＣＭＯＳ或いはＣＣＤ画像センサのような光センサを含むことも可能である。一部の実施例において、該センサアセンブリ９１４が加速度センサ、ジャイロセンサ、磁気センサ、圧力センサ或いは温度センサを含むこともできる。
【０１１３】
通信アセンブリ９１６は、装置９００と他の機器との有線或いは無線方式での通信を便利にするために配置されている。装置９００が通信標準に準ずる無線ネットワーク、例えば、ＷＩ−ＦＩ、２Ｇ又は３Ｇ、或いはこれらの組合せに接続することが可能である。１つの例示のものである実施例において、通信アセンブリ９１６がラジオチャンネルによって外部のラジオ管理システムからのラジオ信号又はラジオ関連の情報を受取る。１つの例示のものである実施例において、通信アセンブリ９１６が短距離通信を促進するための近距離無線通信（ＮＦＣ）モジュールを含むことも可能である。例えば、ＮＦＣモジュールは、無線周波識別（ＲＦＩＤ）技術、Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ（ＩｒＤＡ）技術、超広帯域無線通信（ＵＷＢ）技術、ブルートゥース（ＢＴ）技術及び他の技術で実現されることが可能である。
【０１１４】
例示のものである実施例において、装置９００が１つ又は複数の特定用途向け集積回路（ＡＳＩＣ）、デジタルシグナルプロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラマブルロジックデバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、コントローラー、マイクロコントローラー、マイクロプロセッサ或いは他の電子素子で実現され、上記の方法を実行するために用いられる。
【０１１５】
例示のものである実施例において、コマンドを含む非一時的なコンピュータ読み取り可能な記録媒体、例えば、コマンドを含むメモリ９０４が提供され、上記のコマンドは、上記方法を完成するように、装置９００のプロセッサ９２０で実行される。非一時的なコンピュータ読み取り可能な記録媒体は、例えば、ＲＯＭ、ランダムアクセスメモリ（ＲＡＭ）、ＣＤ−ＲＯＭ、磁気テープ、フロッピーディスク（登録商標）及び光データ記憶装置などにしてもよい。
【０１１６】
本開示における実施例によれば、予め設定されたトリガー・イベントがトリガーされた時に目標撮像機器とのソケット接続を構築し、プレビューを起動するイベントを検出した時に、該ソケット接続によってマルチメディア・データストリームを伝送するコマンドを送信するとともに、目標撮像機器から伝送されたマルチメディア・データストリームを受信して表示する。ユーザーがプレビューする時に、予め構築されたソケット接続によって目標撮像機器により撮像された内容を取得することにより、プレビューのリアルタイム性及び目標撮像機器を制御する効率が向上するとともに、プレビュー操作の遅延を低減できる。
【０１１７】
当業者が明細書を考慮するとともに、ここで開示された発明を実行した後、本発明の他の実施の形態を容易に想到できる。本願が本発明の全ての変形、用途或いは適応的な変化を全て包括するべきである。これらの変形、用途或いは適応的な変化は、本開示において開示されていない本技術分野の公知常識又は慣用技術手段を含む本発明の一般的な原理に従うものである。明細書及び実施例は、例示のものだけであり、本発明の範囲及び主旨が特許請求の範囲により現れるべきである。
【０１１８】
本発明は、上記により既に説明されて、且つ図面に示された具体的な構造に限定されず、その範囲から逸脱しない限り、各種の修正及び変更をすることができる。本発明の範囲がその特許請求の範囲により限定される。
【０１１９】
本願は、出願番号が２０１４１０４０３５３６．８であり、出願日が２０１４年０８月１５日である中国特許出願に基いて提出されたものであり、且つ該中国特許出願の優先権を主張し、該中国特許出願の全部内容が参考としてここで含まれる。
【図１】
2016535544.tif 000003
【図２】
2016535544.tif 000004
【図３】
2016535544.tif 000005
【図４】
2016535544.tif 000006
【図５】
2016535544.tif 000007
【図６】
2016535544.tif 000008
【図７】
2016535544.tif 000009
【図８】
2016535544.tif 000010
【図９】
2016535544.tif 000011
【手続補正書】
【提出日】平成27年3月26日(2015.3.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
予め設定されたトリガー・イベントがトリガーされた時に、目標撮像機器とのソケット接続を構築し、
プレビューを起動するイベントを検出した時に、前記ソケット接続によって、マルチメディア・データストリームを伝送するコマンドを目標撮像機器に送信し、
前記目標撮像機器から伝送されたマルチメディア・データストリームを受信するとともに、前記マルチメディア・データストリームを所定のプレビュー・インターフェースに表示することを特徴とするマルチメディア・データストリームを取得するための方法。
【請求項２】
上記した予め設定されたトリガー・イベントがトリガーされた時に、目標撮像機器とのソケット接続を構築する場合、
スマート・デバイスを管理するためのアプリケーションが起動された時に、スマート・デバイスのリストを取得し、
前記スマート・デバイスのリストにおいて目標撮像機器が存在し、且つ前記目標撮像機器がオンライン状態である場合、予め設定されたトリガー・イベントがトリガーされたと確定し、
前記目標撮像機器とのソケット接続を構築することを特徴とする請求項１に記載の方法。
【請求項３】
上記したスマート・デバイスのリストを取得した後、
前記スマート・デバイスのリストにおける目標撮像機器がオフライン状態であり、且つローカルと前記目標撮像機器とが同じネットワーク上にある時に、前記目標撮像機器に起動コマンドを送信し、
前記目標撮像機器のオンライン状態を更新することを特徴とする請求項２に記載の方法。
【請求項４】
上記したスマート・デバイスのリストを取得した後、
前記スマート・デバイスのリストにおける目標撮像機器がオフライン状態であり、且つローカルと前記目標撮像機器とが同じネットワーク上にない時に、ＮＡＴトラバーサル技術を採用してソケット接続を構築した後、前記目標撮像機器が接続されたネットワーク機器に起動コマンドを送信し、
前記目標撮像機器のオンライン状態を更新することを特徴とする請求項２に記載の方法。
【請求項５】
上記した前記目標撮像機器から伝送されたマルチメディア・データストリームを受信するとともに、前記マルチメディア・データストリームを所定のプレビュー・インターフェースに表示した後、
プレビューを一時停止するイベントを検出した時に、前記所定のプレビュー・インターフェースをクローズし、
前記目標撮像機器とのソケット接続によって、前記マルチメディア・データストリームの伝送を一時停止するコマンドを目標撮像機器に送信することを特徴とする請求項１に記載の方法。
【請求項６】
上記した前記目標撮像機器から伝送されたマルチメディア・データストリームを受信するとともに、前記マルチメディア・データストリームを所定のプレビュー・インターフェースに表示した後、
スマート・デバイスを管理するためのアプリケーションがＯＦＦにされた時に、前記目標撮像機器とのソケット接続を切断することを特徴する請求項１又は請求項２に記載の方法。
【請求項７】
予め設定されたトリガー・イベントがトリガーされた時に、目標撮像機器とのソケット接続を構築する接続構築モジュールと、
プレビューを起動するイベントを検出した時に、前記ソケット接続によって、マルチメディア・データストリームを伝送するコマンドを目標撮像機器に送信する第１送信モジュールと、
前記目標撮像機器から伝送されたマルチメディア・データストリームを受信する受信モジュールと、
前記マルチメディア・データストリームを所定のプレビュー・インターフェースに表示する表示モジュールと、
を含むことを特徴とするマルチメディア・データストリームを取得するための装置。
【請求項８】
前記接続構築モジュールは、
スマート・デバイスを管理するためのアプリケーションが起動された時に、スマート・デバイスのリストを取得する取得ユニットと、
前記スマート・デバイスのリストにおいて目標撮像機器が存在し、且つ前記目標撮像機器がオンライン状態である時に、予め設定されたトリガー・イベントがトリガーされたと確定する確定ユニットと、
前記目標撮像機器とのソケット接続を構築する接続構築ユニットと、
を含むことを特徴とする請求項７に記載の装置。
【請求項９】
前記スマート・デバイスのリストにおける目標撮像機器がオフライン状態であり、且つローカルと前記目標撮像機器とが同じネットワーク上にある時に、前記目標撮像機器に起動コマンドを送信する第２送信モジュールと、
前記目標撮像機器のオンライン状態を更新する第１更新モジュールと、
をさらに含むことを特徴とする請求項８に記載の装置。
【請求項１０】
前記スマート・デバイスのリストにおける目標撮像機器がオフライン状態であり、且つローカルと前記目標撮像機器とが同じネットワーク上にない時に、ＮＡＴトラバーサル技術を採用してソケット接続を構築した後、前記目標撮像機器が接続されたネットワーク機器に起動コマンドを送信する第３送信モジュールと、
前記目標撮像機器のオンライン状態を更新する第２更新モジュールと、
をさらに含むことを特徴とする請求項８に記載の装置。
【請求項１１】
プレビューを一時停止するイベントを検出した時に、前記所定のプレビュー・インターフェースをクローズするクローズモジュールと、
前記目標撮像機器とのソケット接続によって、前記マルチメディア・データストリームの伝送を一時停止するコマンドを目標撮像機器に送信する第４送信モジュールと、
をさらに含むことを特徴とする請求項７に記載の装置。
【請求項１２】
スマート・デバイスを管理するためのアプリケーションがＯＦＦにされた時に、前記目標撮像機器とのソケット接続を切断する接続切断モジュールをさらに含むことを特徴とする請求項７又は請求項８に記載の装置。
【請求項１３】
プロセッサと、
プロセッサが実行可能なコマンドを記憶するメモリと、を含み、
前記プロセッサは、
予め設定されたトリガー・イベントがトリガーされた時に、目標撮像機器とのソケット接続を構築し、
プレビューを起動するイベントを検出した時に、前記ソケット接続によって、マルチメディア・データストリームを伝送するコマンドを目標撮像機器に送信し、
前記目標撮像機器から伝送されたマルチメディア・データストリームを受信するとともに、前記マルチメディア・データストリームを所定のプレビュー・インターフェースに表示することを実行するために構成されていることを特徴とするマルチメディア・データストリームを取得するための装置。
【請求項１４】
プロセッサに実行されることにより、請求項１から請求項６のいずれかに記載の方法を実現することを特徴とするプログラム。
【請求項１５】
請求項１４に記載のプログラムが記録された記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は端末技術に関し、特にマルチメディア・データストリームを取得するための方法及び装置、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
端末技術及び通信技術の発展につれて、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ−Ｆｉｄｅｌｉｔｙ、ワイヤレスフィデリティ）（登録商標）付き撮像機器が広く使用されている。端末はネットワークを介して遠隔の場所で、撮像機器により撮像されたマルチメディア・データストリームをプレビューするように撮像機器を制御可能である。
【０００３】
端末が撮像機器を制御してプレビュー操作を起動する毎に、撮像機器とのソケット（Ｓｏｃｋｅｔ）接続を構築し、そして、該ソケット接続によって撮像機器にマルチメディア・データストリームを伝送するコマンドを送信し、その後、撮像機器により撮像されたマルチメディア・データストリームを受信してプレビューする必要がある。最後に、端末がプレビューの操作を一時停止することを受信した時に、撮像機器とのソケット接続を切断する。
【０００４】
発明者が関連技術において少なくとも下記の問題を有することを発見した。
【０００５】
端末がプレビュー操作を起動する毎に、撮像機器とのソケット接続を構築しなければならなく、そして、マルチメディア・データストリームを伝送して表示する操作を行うため、該方式は時間がかかり、カメラにより撮像された内容をリアルタイムにプレビューすることができず、撮像機器の制御効率が低減する。
【発明の概要】
【０００６】
関連技術の問題を解決するために、本開示における実施例は、マルチメディア・データストリームを取得するための方法及び装置、プログラム及び記録媒体を提供した。その技術手段は、下記のようになる。
【０００７】
本開示における実施例の第１形態によると、
予め設定されたトリガー・イベントがトリガーされた時に、目標撮像機器とのソケット接続を構築し、
プレビューを起動するイベントを検出した時に、前記ソケット接続によってマルチメディア・データストリームを伝送するコマンドを目標撮像機器に送信し、
前記目標撮像機器から伝送されたマルチメディア・データストリームを受信するとともに、前記マルチメディア・データストリームを所定のプレビュー・インターフェースに表示することを含むマルチメディア・データストリームを取得するための方法が提供された。
【０００８】
第１形態における第１の実現可能方式において、上記した予め設定されたトリガー・イベントがトリガーされた時に、目標撮像機器とのソケット接続を構築する場合、
スマート・デバイスを管理するためのアプリケーションが起動された時に、スマート・デバイスのリストを取得し、
前記スマート・デバイスのリストにおいて目標撮像機器が存在し、且つ前記目標撮像機器がオンライン状態である場合、予め設定されたトリガー・イベントがトリガーされたと確定し、
前記目標撮像機器とのソケット接続を構築することを含む。
【０００９】
第１形態の第１の実現可能方式に組み合わされる、第２の実現可能方式において、上記したスマート・デバイスのリストを取得した後、前記方法は、
前記スマート・デバイスのリストにおける目標撮像機器がオフライン状態であり、且つローカルと前記目標撮像機器とが同じネットワーク上にある時に、前記目標撮像機器に起動コマンドを送信し、前記目標撮像機器のオンライン状態を更新することをさらに含む。
【００１０】
第１形態の第１の実現可能方式に組み合わされる、第３の実現可能方式において、上記したスマート・デバイスのリストを取得した後、前記方法は、
前記スマート・デバイスのリストにおける目標撮像機器がオフライン状態であり、且つローカルと前記目標撮像機器とが同じネットワーク上にない時に、ＮＡＴトラバーサル技術を採用してソケット接続を構築した後、前記目標撮像機器が接続されたネットワーク機器に起動コマンドを送信し、前記目標撮像機器のオンライン状態を更新することをさらに含む。
【００１１】
第１形態の第４の実現可能方式において、上記した前記目標撮像機器から伝送されたマルチメディア・データストリームを受信するとともに、前記マルチメディア・データストリームを所定のプレビュー・インターフェースに表示した後、前記方法は、
プレビューを一時停止するイベントを検出した時に、前記所定のプレビュー・インターフェースをクローズし、前記目標撮像機器とのソケット接続によって前記マルチメディア・データストリームの伝送を一時停止するコマンドを目標撮像機器に送信することをさらに含む。
【００１２】
第１形態の第１の実現可能方式に組み合わされる、第５の実現可能方式において、上記した前記目標撮像機器から伝送されたマルチメディア・データストリームを受信するとともに、前記マルチメディア・データストリームを所定のプレビュー・インターフェースに表示した後、前記方法は、
前記スマート・デバイスを管理するためのアプリケーションがＯＦＦにされた時に、前記目標撮像機器とのソケット接続を切断することをさらに含む。
【００１３】
本開示における実施例の第２形態によると、
予め設定されたトリガー・イベントがトリガーされた時に、目標撮像機器とのソケット接続を構築する接続構築モジュールと、
プレビューを起動するイベントを検出した時に、前記ソケット接続によってマルチメディア・データストリームを伝送するコマンドを目標撮像機器に送信する第１送信モジュールと、
前記目標撮像機器から伝送されたマルチメディア・データストリームを受信する受信モジュールと、
前記マルチメディア・データストリームを所定のプレビュー・インターフェースに表示する表示モジュールと、
を含むマルチメディア・データストリームを取得するための装置が提供された。
【００１４】
第２形態の第１の実現可能方式において、前記接続構築モジュールは、
スマート・デバイスを管理するためのアプリケーションが起動された時に、スマート・デバイスのリストを取得する取得ユニットと、
前記スマート・デバイスのリストにおいて目標撮像機器が存在し、且つ前記目標撮像機器がオンライン状態にある時に、予め設定されたトリガー・イベントがトリガーされたと確定する確定ユニットと、
前記目標撮像機器とのソケット接続を構築する接続構築ユニットと、を含む。
【００１５】
第２形態の第１の実現可能方式に組み合わされる、第２の実現可能方式において、前記装置は、
前記スマート・デバイスのリストにおける目標撮像機器がオフライン状態であり、且つローカルと前記目標撮像機器とが同じネットワーク上にある時に、前記目標撮像機器に起動コマンドを送信する第２送信モジュールと、
前記目標撮像機器のオンライン状態を更新する第１更新モジュールと、をさらに含む。
【００１６】
第２形態の第１の実現可能方式に組み合わされる、第３の実現可能方式において、前記装置は、
前記スマート・デバイスのリストにおける目標撮像機器がオフライン状態であり、且つローカルと前記目標撮像機器とが同じネットワーク上にない時に、ＮＡＴトラバーサル技術を採用してソケット接続を構築した後、前記目標撮像機器が接続されたネットワーク機器に起動コマンドを送信する第３送信モジュールと、
前記目標撮像機器のオンライン状態を更新する第２更新モジュールと、をさらに含む。
【００１７】
第２形態の第４の実現可能方式において、前記装置は、
プレビューを一時停止するイベントを検出した時に、前記所定のプレビュー・インターフェースをクローズするクローズモジュールと、
前記目標撮像機器とのソケット接続によって前記マルチメディア・データストリームの伝送を一時停止するコマンドを目標撮像機器に送信する第４送信モジュールと、をさらに含む。
【００１８】
第２形態の第１の実現可能方式に組み合わされる、第５の実現可能方式において、前記装置は、
スマート・デバイスを管理するためのアプリケーションがＯＦＦにされた時に、前記目標撮像機器とのソケット接続を切断する接続切断モジュールをさらに含む。
【００１９】
本開示における実施例の第３形態によると、
プロセッサと、
プロセッサが実行可能なコマンドを記憶するメモリと、を含み、
前記プロセッサは、
予め設定されたトリガー・イベントがトリガーされた時に、目標撮像機器とのソケット接続を構築し、
プレビューを起動するイベントを検出した時に、前記ソケット接続によってマルチメディア・データストリームを伝送するコマンドを目標撮像機器に送信し、
前記目標撮像機器から伝送されたマルチメディア・データストリームを受信するとともに、前記マルチメディア・データストリームを所定のプレビュー・インターフェースに表示することを実行するために構成されている、マルチメディア・データストリームを取得するための装置が提供された。
本発明のその他の方面は、
プロセッサに実行されることにより、前記方法を実現することを特徴とするプログラムを提供する。
本発明のその他の方面は、
前記プログラムが記録された記録媒体を提供する。
【００２０】
本開示における実施例に提供された技術方案は、下記のような有益な効果を含む。
【００２１】
予め設定されたトリガー・イベントがトリガーされた時に、目標撮像機器とのソケット接続を構築し、プレビューを起動するイベントを検出した時に、該ソケット接続によってマルチメディア・データストリームを伝送するコマンドを送信するとともに、目標撮像機器から伝送されたマルチメディア・データストリームを受信して表示するようになる。ユーザーがプレビューをする時に、予め構築されたソケット接続によって目標撮像機器により撮像された内容を取得するため、プレビューのリアルタイム性及び目標撮像機器を制御する効率が向上するとともに、プレビュー操作の遅延を低減できる。
【００２２】
上記の一般的な説明及び後述の詳細な説明が例示及び解釈のためのものであり、本開示を限定するものではないと理解すべきである。
【図面の簡単な説明】
【００２３】
ここでの図面は、明細書に合併して本明細書の一部に構成され、本開示に合致している実施例を示すとともに、明細書とともに本開示の原理を解釈するために用いられる。
【図１】本開示における実施例に係るマルチメディア・データストリームを取得するための方法のフローチャートである。
【図２】本開示における実施例に係るマルチメディア・データストリームを取得するための方法のフローチャートである。
【図３】本開示における実施例に係るマルチメディア・データストリームを取得するための方法における、目標撮像機器を起動する方法のフローチャートである。
【図４】本開示における実施例に係るマルチメディア・データストリームを取得するための方法における、目標撮像機器を起動する他の方法のフローチャートである。
【図５】本開示における実施例に係るマルチメディア・データストリームを取得するための方法のフローチャートである。
【図６】本開示における実施例に係るスマート・デバイスのリストのインターフェース模式図である。
【図７】本開示における実施例に係るプレビュー・インターフェースのインターフェース模式図である。
【図８】本開示における実施例に係るマルチメディア・データストリームを取得するための装置のブロック図である。
【図９】本開示における実施例に係るマルチメディア・データストリームを取得するための装置のブロック図である。
【発明を実施するための形態】
【００２４】
本開示の目的、技術手段及び効果をより明確にするために、以下、図面を参照しながら、本開示の実施の形態をさらに詳細に説明する。
【００２５】
実施例１
本開示における実施例は、マルチメディア・データストリームを取得するための方法を提供し、本方法の実施例が端末に適用され、図１を参照するように、方法のプロセスは、下記のステップを含む。
【００２６】
ステップ１０１において、予め設定されたトリガー・イベントがトリガーされた時に、目標撮像機器とのソケット接続を構築する。
【００２７】
ステップ１０２において、プレビューを起動するイベントが検出された時に、ソケット接続によって、マルチメディア・データストリームを伝送するコマンドを目標撮像機器に送信する。
【００２８】
ステップ１０３において、目標撮像機器から伝送されたマルチメディア・データストリームを受信するとともに、マルチメディア・データストリームを所定のプレビュー・インターフェースに表示する。
【００２９】
ローカル（自端末）が目標撮像機器と同じネットワーク上にない時に、ＮＡＴトラバーサル技術を採用してソケット接続を構築する必要がある。ＮＡＴトラバーサル（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ  ｔｒａｖｅｒｓａｌ、ネットワークアドレス変換トラバーサル）がＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ、トランスミッション・コントロール・プロトコル／インターネット・プロトコル）ネットワークにおいてＮＡＴ機器を使用したプライベートのＴＣＰ／ＩＰネットワークにおけるホストの間の接続を構築することに関する。
【００３０】
本開示における実施例は、予め設定されたトリガー・イベントがトリガーされた時に目標撮像機器とのソケット接続を構築し、プレビューを起動するイベントを検出した時に、該ソケット接続によってマルチメディア・データストリームを伝送するコマンドを送信するとともに、目標撮像機器から伝送されたマルチメディア・データストリームを受信して表示する。ユーザーがプレビューする時に、予め構築されたソケット接続によって目標撮像機器により撮像された内容を取得することにより、プレビューのリアルタイム性及び目標撮像機器を制御する効率が向上するとともに、プレビュー操作の遅延を低減できる。
【００３１】
実施例２
本開示における実施例は、マルチメディア・データストリームを取得するための方法を提供し、本方法の実施例が端末に適用され、図２を参照するように、方法のプロセスは、下記のステップを含む。
【００３２】
ステップ２０１において、予め設定されたトリガー・イベントがトリガーされた時に、目標撮像機器とのソケット接続を構築する。
【００３３】
本開示における実施例にて、端末においてスマート・デバイスを管理するためのアプリケーションを起動することにより、該アプリケーションを起動した後、アプリケーションが管理しているスマート・デバイスのリストを取得して表示する。この時に、該スマート・デバイスのリストに関連している目標撮像機器があるか否かを判断する。目標撮像機器があるとしたら、該目標撮像機器の接続状態がオンライン状態であるか否かをさらに判断する。オンライン状態であれば、予め設定されたトリガー・イベントがトリガーされたと確定する。
【００３４】
スマート・デバイスのリストには、端末において関連されているスマート・デバイスの識別子、オンライン・タイム及び対応する接続状態が含まれる。また、スマート・デバイスのリストには、接続状態がオンライン状態及びオフライン状態を含み、スマート・デバイスのリストにおいて、第１色で識別子を表示して該スマート・デバイスがオンライン状態にあることを示し、第２色で識別子を表示して該スマート・デバイスがオフライン状態にあることを示す。
【００３５】
オンライン状態にあるスマート・デバイスは、ＯＮ状態であり、且つネットワーク機器でネットワークに接続しているスマート・デバイスであるが、オフライン状態のスマート・デバイスは、ＯＮ状態であるものの、ネットワーク機器でネットワークに接続していないスマート・デバイスであり、或いはＯＮ状態でないスマート・デバイスである。好ましくは、端末がオフライン状態にあるスマート・デバイスに、該スマート・デバイスを起動させるように起動コマンドを送信するとともに、ネットワーク機器或いはサーバーに対して該スマート・デバイスの状態をオフライン状態からオンライン状態に更新するようにしても良い。
【００３６】
すなわち、ステップ２０１が下記のステップにより実現することができる：
【００３７】
ステップ２０１１において、スマート・デバイスを管理するためのアプリケーションが起動された時に、スマート・デバイスのリストを取得する。
【００３８】
ステップ２０１２において、スマート・デバイスのリストに目標撮像機器があるとともに、該目標撮像機器がオンライン状態である場合、予め設定されたトリガー・イベントがトリガーされたと確定する。
【００３９】
ステップ２０１３において、目標撮像機器とのソケット接続を構築する。
【００４０】
ステップ２０１３のプロセス内では、バックグラウンド・スレッドを確立するとともに、該バックグラウンド・スレッドによって目標撮像機器とのソケット接続を構築する操作を実行する。該プロセスにおいて、端末と目標撮像機器との間にマルチメディア・データストリームにおけるオーディオストリームを伝送するためのポート番号、ビデオストリームを伝送するためのポート番号及び制御シグナリングを伝送するためのポート番号を特定する。その後、マルチメディア・データストリームを伝送するコマンドがトリガーされた後、各ポート番号によってそれぞれ相応的な内容を伝送する。
【００４１】
本開示における実施例は下記の２種類を含むことが可能である。
【００４２】
第１種において、端末がＷｉ−Ｆｉ機能を備える目標撮像機器と同じネットワーク機器のネットワーク上にあり、目標撮像機器がＯＮされた後、目標撮像機器のオンライン状態がネットワーク機器において更新される。端末がスマート・デバイスを管理するためのアプリケーションを起動した後、ネットワーク機器内から各スマート・デバイスのオンライン状態を取得するとともに、端末におけるスマート・デバイスのリストを更新する。この時に、端末により取得されたスマート・デバイスのリストにおける目標撮像機器はオンライン状態である。
【００４３】
第２種において、端末がＷｉ−Ｆｉ機能を備える目標撮像機器と同じネットワーク機器のネットワーク上になく、目標撮像機器がＯＮされた後、目標撮像機器のオンライン状態がネットワーク機器によってクラウドサーバーに送信され、クラウドサーバーで該目標撮像機器のオンライン状態が更新される。端末は、スマート・デバイスを管理するためのアプリケーションを起動した後、ネットワークの検索によってクラウドサーバーから各スマート・デバイスのオンライン状態を取得するとともに、端末におけるスマート・デバイスのリストを更新する。この時に、端末により取得されたスマート・デバイスのリストにおける目標撮像機器はオンライン状態である。ローカルが目標撮像機器と同じネットワーク上にない場合、ＮＡＴトラバーサル技術を採用してソケット接続を構築する必要がある。
【００４４】
好ましくは、予め設定されたトリガー・イベントが他の方式を含むことも可能であり、例えば、端末がネットワークに接続する時に、予め設定されたトリガー・イベントをトリガーするなどの方式にしてもよい。本開示における実施例において、該予め設定されたトリガー・イベントをトリガーするトリガー方式は限定されない。
【００４５】
ステップ２０２において、プレビューを起動するイベントを検出した時に、ソケット接続によって、マルチメディア・データストリームを伝送するコマンドを目標撮像機器に送信する。
【００４６】
ユーザーがスマート・デバイスのリストにおいて該目標撮像機器に進入するためのプレビュー・インターフェースを選択する時に、プレビューを起動するイベントをトリガーする。
【００４７】
ステップ２０３において、目標撮像機器から伝送されたマルチメディア・データストリームを受信するとともに、マルチメディア・データストリームを所定のプレビュー・インターフェースに表示する。
【００４８】
例えば、ステップ２０１３にて特定されたポート番号によって、マルチメディア・データストリームにおけるオーディオストリーム、ビデオストリーム及び制御シグナリングを伝送する。
【００４９】
スマート・デバイスを管理するためのアプリケーションにおいて、プレビュー・インターフェースを構築するとともに、該プレビュー・インターフェースにてマルチメディア・データストリームを表示する。
【００５０】
ステップ２０４において、プレビューを一時停止するイベントを検出した時に、所定のプレビュー・インターフェースをクローズする。
【００５１】
ユーザーがマルチメディア・データストリームに対するプレビューを一時停止しようとする時に、プレビュー・インターフェースにおいてクローズボタンをクリックすると、プレビューを一時停止するイベントがトリガーされ、この時に、構築されたプレビュー・インターフェースをクローズする。
【００５２】
ステップ２０５において、目標撮像機器とのソケット接続によって、マルチメディア・データストリームの伝送を一時停止するコマンドを目標撮像機器に送信する。
【００５３】
マルチメディア・データストリームの伝送を一時停止するコマンドを送信した後、端末と目標撮像機器とのソケット接続を切断せず、接続の状態を継続して保持し、これにより、ユーザーがスマート・デバイスを管理するためのアプリケーションをＯＦＦにする前に、スマート・デバイスを管理するためのアプリケーションにおいてプレビューを起動するイベントが再びトリガーされた時に、マルチメディア・データストリームをリアルタイムに伝送し表示することができ、端末と目標撮像機器とのソケット接続を改めて構築する必要がなく、そして、ユーザーは目標撮像機器からの撮像内容を途切れることなく見ることができる。
【００５４】
ステップ２０５を終えた後、ステップ２０２からステップ２０５までの手順を繰返して実行することができる。最終的にスマート・デバイスを管理するためのアプリケーションをＯＦＦにしようとする時に、ステップ２０６を実行する。従って、本開示における実施例は、ステップの間の前後関係が限定されないものである。
【００５５】
ステップ２０６において、スマート・デバイスを管理するためのアプリケーションがＯＦＦにされた時に、目標撮像機器とのソケット接続を切断する。
【００５６】
本開示における実施例において、スマート・デバイスを管理するためのアプリケーションをＯＦＦにする前に、端末と目標撮像機器とのソケット接続を切断処理しない。
【００５７】
本開示における実施例は、予め設定されたトリガー・イベントがトリガーされた時に、目標撮像機器とのソケット接続を構築し、プレビューを起動するイベントを検出した時に、該ソケット接続によってマルチメディア・データストリームを伝送するコマンドを送信するとともに、目標撮像機器から伝送されたマルチメディア・データストリームを受信して表示する。ユーザーがプレビューする時に、予め構築されたソケット接続によって目標撮像機器により撮像された内容を取得することにより、プレビューのリアルタイム性及び目標撮像機器を制御する効率が向上するとともに、プレビュー操作の遅延を低減できる。
【００５８】
さらに、予め設定されたトリガー・イベントにおいてスマート・デバイスを管理するためのアプリケーションをＯＦＦにした時のみに、目標撮像機器とのソケット接続を切断するため、ユーザーがスマート・デバイスを管理するためのアプリケーションをＯＦＦにしないうちに、該ソケット接続によって目標撮像機器により撮像された内容をリアルタイムにプレビューできる。
【００５９】
本開示における実施例は、マルチメディア・データストリームを取得するための方法における、目標撮像機器を起動する方法を提供し、図３に示すように、本方法の実施例が端末に適用され、該方法は、下記のステップを含む。
【００６０】
ステップ３０１において、スマート・デバイスを管理するためのアプリケーションが起動された時に、スマート・デバイスのリストを取得する。
【００６１】
本開示における実施例において、取得されたスマート・デバイスのリストにおける目標撮像機器がオフライン状態である。
【００６２】
ステップ３０２において、前記スマート・デバイスのリストにおける目標撮像機器がオフライン状態であり、且つローカルと目標撮像機器とが同じネットワーク上にある時に、前記目標撮像機器に起動コマンドを送信する。
【００６３】
ここで、端末と目標撮像機器とが同じネットワーク上にあり、即ち、端末と目標撮像機器とが共に同一のネットワーク機器に接続され、例えば、ユーザーが自宅にいるが、対応する端末が自宅に存在するとともに、目標撮像機器も自宅に存在し、端末と目標撮像機器とが共に同一のネットワーク機器に接続される。該ネットワーク機器はルーターであってもよい。
【００６４】
端末が目標撮像機器に送信した起動コマンドは、ネットワークによって端末から直接に目標撮像機器に送信してもよいし、該端末から送信された起動コマンドがネットワーク機器で受信され、さらにネットワーク機器によって目標撮像機器に送信されてもよい。
【００６５】
スリープ状態にある目標撮像機器が端末から送信された起動コマンドを受信した後、ウェイクプロセスを起動して正常な使用状態に入り、この時に目標撮像機器がネットワーク機器に該目標撮像機器の状態を更新するコマンドを送信することにより、ネットワーク機器において目標撮像機器の状態をオフライン状態からオンライン状態に更新する。
【００６６】
ステップ３０３において、前記目標撮像機器のオンライン状態を更新する。
【００６７】
端末がステップ３０１にて取得したスマート・デバイスのリストにおける目標撮像機器がオフライン状態であるので、この時に、目標撮像機器のオンライン状態を改めて取得するように、端末におけるスマート・デバイスのリストを更新する必要がある。このとき、更新の方式としては、端末がネットワーク機器に保存されている各スマート・デバイスの状態を取得するようにスマート・デバイスのリストを更新する要求を送信する。
【００６８】
ステップ３０３におけるトリガープロセスは、ユーザーが手動でスマート・デバイスのリストを更新する操作を行ってトリガーするようにしてもよく、或いは、起動コマンドを送信してから予め設定された時間が経過してトリガーするようにしてもよい。
【００６９】
本開示における実施例は、オフライン状態にある目標撮像機器に起動コマンドを送信することにより、スリープ状態にある目標撮像機器を起動して、そして、端末と目標撮像機器とのソケット接続を構築することができる。
【００７０】
本開示における実施例は、マルチメディア・データストリームを取得するための方法における目標撮像機器を起動する他の方法を提供し、図４に示すように、本方法の実施例が端末に適用され、該方法が下記のステップを含む。
【００７１】
ステップ４０１において、スマート・デバイスを管理するためのアプリケーションが起動された時に、スマート・デバイスのリストを取得する。
【００７２】
本開示における実施例において、取得されたスマート・デバイスのリストにおける目標撮像機器はオフライン状態にある。
【００７３】
ステップ４０２において、前記スマート・デバイスのリストにおける目標撮像機器がオフライン状態にあるとともに、ローカルと前記目標撮像機器とが同じネットワーク上にない時に、ＮＡＴトラバーサル技術を採用してソケット接続を構築した後、前記目標撮像機器が接続するネットワーク機器に起動コマンドを送信する。
【００７４】
ここで、端末と目標撮像機器とが同じネットワーク上になく、即ち、端末と目標撮像機器とがそれぞれ異なるネットワーク機器に接続されるとともに、各ネットワーク機器がネットワークに接続されるようになる。例えば、ユーザーが勤め先にいて、対応する端末が勤め先に存在するが、目標撮像機器が自宅に存在し、端末は勤め先のネットワーク機器に接続されるが、目標撮像機器は自宅のネットワーク機器に接続される。該ネットワーク機器はルーターであってもよい。
【００７５】
ＮＡＴトラバーサル技術を採用してソケット接続を構築し、その後、端末が目標撮像機器に送信する起動コマンドは、目標撮像機器が接続しているネットワーク機器に送信され、更にネットワーク機器で目標撮像機器に送信される必要がある。
【００７６】
スリープ状態にある目標撮像機器が端末から送信された起動コマンドを受信した後、ウェイクプロセスを起動して正常な使用状態に入る。この時に目標撮像機器がクラウドサーバーに該目標撮像機器の状態を更新するコマンドを送信して、クラウドサーバーが目標撮像機器の状態をオフライン状態からオンライン状態に更新する。
【００７７】
ステップ４０３において、前記目標撮像機器のオンライン状態を更新する。
【００７８】
端末がステップ４０１にて取得したスマート・デバイスのリストにおける目標撮像機器がオフライン状態であるため、この時に、目標撮像機器のオンライン状態を改めて取得するように、端末におけるスマート・デバイスのリストを更新する必要がある。このとき、更新の方式としては、クラウドサーバーに保存されている各スマート・デバイスの状態を取得するように、端末がクラウドサーバーにスマート・デバイスのリストを更新するための要求を送信する。
【００７９】
ステップ４０３のトリガープロセスは、ユーザーが手動でスマート・デバイスのリストを更新する操作を行うことによりトリガーされるようにしてもよく、或いは、起動コマンドを送信してから予め設定された時間を経過してトリガーされるようにしてもよい。
【００８０】
本開示における実施例は、オフライン状態にある目標撮像機器に起動コマンドを送信することにより、スリープ状態にある目標撮像機器を起動して、そして、端末と目標撮像機器とのソケット接続を構築することができる。
【００８１】
実施例３
ユーザーが会社で撮像機器によって自宅の情況をチェックすることを例として、本開示における実施例に提供されたマルチメディア・データストリームを取得するための方法を説明する。図５に示すように、方法プロセスは、下記のステップを含む。
【００８２】
ステップ５０１において、スマート・デバイスを管理するためのアプリケーションが起動された時に、クラウドサーバーによって自宅でスマート・デバイスのリストを取得する。
【００８３】
本開示における実施例において、自宅でスマート・デバイスが自宅のネットワーク機器によって該スマート・デバイスのオンライン状態を更新してクラウドサーバーに送信し、クラウドサーバーはユーザーの端末に関連しているスマート・デバイスのリストにおける各スマート・デバイスのオンライン状態を記録するために用いられる。
【００８４】
スマート・デバイスのリストを示すインターフェース模式図である図６に示すように、ユーザーの端末は現在三つのスマート・デバイスに関連しており、該三つのスマート・デバイスはそれぞれスマート・カメラと、セット・トップ・ボックスと、スマート・テレビである。図面に示すように、スマート・デバイスのリストにおけるスマート・カメラの識別子は淡い色であり、該デバイスがオンライン状態であると示されるが、セット・トップ・ボックス及びスマート・テレビはスマート・デバイスのリストにおいて濃い色で示されて、即ち、該デバイスがオフライン状態であると示される。
【００８５】
ステップ５０２において、スマート・デバイスのリストにおいてスマート・カメラがあり、且つスマート・カメラがオンライン状態にあると確認する。
【００８６】
ステップ５０３において、スマート・カメラとのソケット接続を構築する。ローカルと目標撮像機器とが同じネットワーク上にない場合、ＮＡＴトラバーサル技術を採用してソケット接続を構築する必要がある。
【００８７】
ステップ５０４において、ユーザーがスマート・デバイスのリストにおいてスマート・カメラにより撮像された内容をプレビューすることを起動するイベントを検出した時に、ソケット接続によって、マルチメディア・データストリームを伝送するコマンドをスマート・カメラに送信する。
【００８８】
ステップ５０５において、スマート・カメラから伝送されたマルチメディア・データストリームを受信するとともに、マルチメディア・データストリームを端末のスクリーンにおいて所定のプレビュー・インターフェースに表示する。
【００８９】
プレビュー・インターフェースを示すインターフェース模式図である図７に示すように、スマート・カメラから伝送されたマルチメディア・データストリームを表示する表示エリアと、スマート・カメラを制御するための各種の制御ボタン、例えば、バックボタン、スイッチボタン、シャッターボタン、全画面表示ボタンなどが含まれる。
【００９０】
ステップ５０６において、ユーザーがプレビュー・インターフェースにおいてスマート・カメラにより撮像された内容に対するプレビューを一時停止するイベントを検出した時に、プレビュー・インターフェースをクローズする。
【００９１】
ここで、ユーザーが端末のプレビュー・インターフェースにおいてバックボタンをクリックした時に、スマート・カメラにより撮像された内容に対するプレビューを一時停止するイベントをトリガーして、プレビュー・インターフェースをクローズすることができるが、この時にスマート・デバイスのリストを表示するインターフェースに戻る。
【００９２】
ステップ５０７において、スマート・カメラとのソケット接続によって、マルチメディア・データストリームを伝送することを一時停止するコマンドをスマート・カメラに送信する。
【００９３】
ユーザーがスマート・デバイスを管理するためのアプリケーションをＯＦＦにするまでに、予め構築された端末とスマート・カメラとのソケット接続によってスマート・カメラにより撮像された内容をプレビューするように、ステップ５０４からステップ５０７までの間のステップを繰返して実行することができる。
【００９４】
ステップ５０８において、スマート・デバイスを管理するためのアプリケーションがＯＦＦにされた時に、スマート・カメラとのソケット接続を切断する。
【００９５】
本開示における実施例によれば、スマート・デバイスのリストにおいてスマート・カメラがあり、且つスマート・カメラがオンライン状態にあることを確定した時に、スマート・カメラとのソケット接続を構築し、ユーザーがスマート・デバイスのリストおいてスマート・カメラにより撮像された内容をプレビューするイベントを起動した時に、該ソケット接続によって、マルチメディア・データストリームを伝送するコマンドを送信するとともに、スマート・カメラから伝送されたマルチメディア・データストリームを受信して表示する。ユーザーがプレビュー・インターフェースにおいてスマート・カメラにより撮像された内容に対するプレビューを一時停止するイベントを検出した時に、スマート・カメラから伝送されたマルチメディア・データストリームに対する受信を一時停止するとともに、該ソケット接続の接続状態を維持する。ユーザーがプレビューする時に、予め構築されたソケット接続によって目標撮像機器により撮像された内容を取得することにより、プレビューのリアルタイム性及び目標撮像機器を制御する効率が向上するとともに、プレビュー操作の遅延を低減できる。
【００９６】
更に、ユーザーがスマート・デバイスを管理するためのアプリケーションがＯＦＦにされるまでに、該ソケット接続によってスマート・カメラにより撮像された内容をリアルタイムにプレビューすることができるように、予め設定されたトリガー・イベントにおいてスマート・デバイスを管理するためのアプリケーションがＯＦＦにされるまで、目標撮像機器とのソケット接続を切断しない。
【００９７】
実施例４
本開示における実施例は、マルチメディア・データストリームを取得するための装置を提供し、図８に示すように、該装置は、
予め設定されたトリガー・イベントがトリガーされた時に、目標撮像機器とのソケット接続を構築する接続構築モジュール８０１と、
プレビューを起動するイベントを検出した時に、ソケット接続によってマルチメディア・データストリームを伝送するコマンドを目標撮像機器に送信する第１送信モジュール８０２と、
目標撮像機器から伝送されたマルチメディア・データストリームを受信する受信モジュール８０３と、
マルチメディア・データストリームを所定のプレビュー・インターフェースに表示する表示モジュール８０４と、
を含む。
【００９８】
接続構築モジュール８０１は、
スマート・デバイスを管理するためのアプリケーションが起動された時に、スマート・デバイスのリストを取得する取得ユニットと、
スマート・デバイスのリストにおいて目標撮像機器が存在し、且つ目標撮像機器がオンライン状態である時に、予め設定されたトリガー・イベントがトリガーされたと確定する確定ユニットと、
目標撮像機器とのソケット接続を構築する接続構築ユニットと、
を含む。
【００９９】
ここで、前記装置は、
前記スマート・デバイスのリストにおける目標撮像機器がオフライン状態であり、且つローカルと前記目標撮像機器とが同じネットワーク上にある時に、前記目標撮像機器に起動コマンドを送信する第２送信モジュール８０５と、
前記目標撮像機器のオンライン状態を更新する第１更新モジュール８０６と、をさらに含む。
【０１００】
前記装置は、
前記スマート・デバイスのリストにおける目標撮像機器がオフライン状態であり、且つローカルと前記目標撮像機器とが同じネットワーク上にない時に、ＮＡＴトラバーサル技術を採用してソケット接続を構築した後、前記目標撮像機器が接続されたネットワーク機器に起動コマンドを送信する第３送信モジュール８０７と、
前記目標撮像機器のオンライン状態を更新する第２更新モジュール８０８と、をさらに含む。
【０１０１】
前記装置は、
プレビューを一時停止するイベントを検出した時に、所定のプレビュー・インターフェースをクローズするクローズモジュール８０９と、
目標撮像機器とのソケット接続によって、マルチメディア・データストリームの伝送を一時停止するコマンドを目標撮像機器に送信する第４送信モジュール８１０と、をさらに含む。
【０１０２】
前記装置は、
スマート・デバイスを管理するためのアプリケーションがＯＦＦにされた時に、目標撮像機器とのソケット接続を切断する接続切断モジュール８１１をさらに含む。
【０１０３】
本開示における実施例によれば、予め設定されたトリガー・イベントがトリガーされた時に、目標撮像機器とのソケット接続を構築し、プレビューを起動するイベントを検出した時に、該ソケット接続によってマルチメディア・データストリームを伝送するコマンドを送信するとともに、目標撮像機器から伝送されたマルチメディア・データストリームを受信して表示する。ユーザーがプレビューする時に、予め構築されたソケット接続によって目標撮像機器により撮像された内容を取得することにより、プレビューのリアルタイム性及び目標撮像機器の制御効率が向上するとともに、プレビュー操作の遅延を低減できる。
【０１０４】
実施例５
図９は、本実施例に係るマルチメディア・データストリームを取得するための装置９００のブロック図である。例えば、装置９００が携帯電話、コンピュータ、デジタル放送端末、情報送受信機、ゲームコンソール、タブレット、医療機器、フィットネスマシン、携帯情報端末などであっても良い。
【０１０５】
図９に示すように、装置９００は、プロセッサアセンブリ９０２、メモリ９０４、電源アセンブリ９０６、マルチメディアアセンブリ９０８、オーディオアセンブリ９１０、入力／出力（Ｉ／Ｏ）インターフェース９１２、センサアセンブリ９１４及び通信アセンブリ９１６のうちの１つ又は複数を含むことが可能である。
【０１０６】
プロセッサアセンブリ９０２は、通常、装置９００の全体の操作、例えば、表示、電話の呼び出し、データ通信、カメラ操作及び記録操作と関連する操作をコントロールするものである。プロセッサアセンブリ９０２が１つ又は複数のプロセッサ９２０を含むことが可能であり、上記の方法の全部又は一部のステップを行うようにコマンドを実行する。これ以外に、プロセッサアセンブリ９０２がプロセッサアセンブリ９０２と他のアセンブリとのやりとりを便利にするように１つ又は複数のモジュールを含むことが可能である。例えば、プロセッサアセンブリ９０２がマルチメディアアセンブリ９０８とプロセッサアセンブリ９０２とのやりとりを便利にするようにマルチメディアモジュールを含むことが可能である。
【０１０７】
メモリ９０４が装置９００の操作をサポートするように各種タイプのデータを記憶するように構成されている。これらのデータの例としては、装置９００において操作されるいずれのアプリケーションプログラム或いは方法のコマンドと、連絡先データ、電話帳データ、メッセージ、ピクチャー、ビデオなどを含む。メモリ９０４は、例えば、スタティックランダムアクセスメモリ（ＳＲＡＭ）、電気的に消去可能なＰＲＯＭ（ＥＥＰＲＯＭ）、消去可能なプログラマブルリードオンリーメモリ（ＥＰＲＯＭ）、プログラマブルリードオンリーメモリ（ＰＲＯＭ）、リードオンリーメモリ（ＲＯＭ）、磁気メモリ、フラッシュメモリ、磁気ディスク或いは光ディスクなど、いずれかのタイプの揮発性又は不揮発性メモリデバイス或いはこれらの組合せにより実現できる。
【０１０８】
電源アセンブリ９０６は、装置９００の各種のアセンブリに電力を提供するものである。電源アセンブリ９０６が電源管理システム、１つ又は複数の電源、及び装置９００のための電力の生成、管理及び分配に関連する他のアセンブリを含むことが可能である。
【０１０９】
マルチメディアアセンブリ９０８は、装置９００とユーザーとの間で出力ポートを提供するスクリーンを含む。一部の実施例において、スクリーンが液晶表示器（ＬＣＤ）とタッチパネル（ＴＰ）とを含むことが可能である。スクリーンがタッチパネルを含む場合、スクリーンがユーザーからの入力信号を受取るようにタッチスクリーンとして実現されてもよい。タッチパネルは、タッチ、スワイプ及びタッチパネル上のジェスチャーを感知するように１つ又は複数のタッチセンサを含む。タッチセンサとしては、タッチ又はスワイプという動作の境界を感知できるだけではなく、タッチ又はスワイプ操作に伴う経過時間及び圧力を検出することもできる。一部の実施例において、マルチメディアアセンブリ９０８は、フロントカメラ及び／或いはリヤカメラを含む。装置９００が操作モード、例えば、撮像モード或いはビデオモードになる時に、フロントカメラ及び／或いはリヤカメラが外部のマルチメディア・データを受取ることが可能である。それぞれのフロントカメラ及びリヤカメラが一定の光学レンズシステムであってもよいし、或いは焦点距離及び光学的焦点距離可変機能を備えるものであってもよい。
【０１１０】
オーディオアセンブリ９１０がオーディオ信号を出力及び／或いは入力するように配置されている。例えば、オーディオアセンブリ９１０がマイク（ＭＩＣ）を含み、装置９００が操作モード、例えば、呼び出すモード、記録モード或いは音声識別モードになる時に、マイクが外部のオーディオ信号を受取るように配置されている。受取られたオーディオ信号がさらにメモリ９０４に記憶され、或いは通信アセンブリ９１６を経由して送信する。一部の実施例において、オーディオアセンブリ９１０がオーディオ信号を出力するためのスピーカーをさらに含む。
【０１１１】
入力／出力インターフェース９１２は、プロセッサアセンブリ９０２と周辺のポート・モジュールとの間でポートを提供するためのものであり、上記の周辺のポート・モジュールはキーボード、クリックホイール、ボタンなどであってもよい。これらのボタンがホームページボタンと、音量ボタンと、起動ボタンと、ロックボタンとを含むが、これに限らない。
【０１１２】
センサアセンブリ９１４は、１つ又は複数のセンサを含み、装置９００に様々な状態を評価するためのものである。センサアセンブリ９１４は、装置９００のＯＮ／ＯＦＦ状態、装置９００の要素（例えば、表示器及びキーボード）の相対的な位置、装置９００の位置或いは装置９００の要素の変化、装置９００へのユーザーの接触の有無、及び装置９００の方向或いは加速／減速及び装置９００の温度変化を検出することができる。センサアセンブリ９１４は、何れの物理接触のない時に付近の物体の存在を検出するために配置される近接センサを含むことが可能である。センサアセンブリ９１４は、撮像応用に用いられる、例えば、ＣＭＯＳ或いはＣＣＤ画像センサのような光センサを含むことも可能である。一部の実施例において、該センサアセンブリ９１４が加速度センサ、ジャイロセンサ、磁気センサ、圧力センサ或いは温度センサを含むこともできる。
【０１１３】
通信アセンブリ９１６は、装置９００と他の機器との有線或いは無線方式での通信を便利にするために配置されている。装置９００が通信標準に準ずる無線ネットワーク、例えば、ＷＩ−ＦＩ、２Ｇ又は３Ｇ、或いはこれらの組合せに接続することが可能である。１つの例示のものである実施例において、通信アセンブリ９１６がラジオチャンネルによって外部のラジオ管理システムからのラジオ信号又はラジオ関連の情報を受取る。１つの例示のものである実施例において、通信アセンブリ９１６が短距離通信を促進するための近距離無線通信（ＮＦＣ）モジュールを含むことも可能である。例えば、ＮＦＣモジュールは、無線周波識別（ＲＦＩＤ）技術、Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ（ＩｒＤＡ）技術、超広帯域無線通信（ＵＷＢ）技術、ブルートゥース（ＢＴ）技術及び他の技術で実現されることが可能である。
【０１１４】
例示のものである実施例において、装置９００が１つ又は複数の特定用途向け集積回路（ＡＳＩＣ）、デジタルシグナルプロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラマブルロジックデバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、コントローラー、マイクロコントローラー、マイクロプロセッサ或いは他の電子素子で実現され、上記の方法を実行するために用いられる。
【０１１５】
例示のものである実施例において、コマンドを含む非一時的なコンピュータ読み取り可能な記録媒体、例えば、コマンドを含むメモリ９０４が提供され、上記のコマンドは、上記方法を完成するように、装置９００のプロセッサ９２０で実行される。非一時的なコンピュータ読み取り可能な記録媒体は、例えば、ＲＯＭ、ランダムアクセスメモリ（ＲＡＭ）、ＣＤ−ＲＯＭ、磁気テープ、フロッピーディスク（登録商標）及び光データ記憶装置などにしてもよい。
【０１１６】
本開示における実施例によれば、予め設定されたトリガー・イベントがトリガーされた時に目標撮像機器とのソケット接続を構築し、プレビューを起動するイベントを検出した時に、該ソケット接続によってマルチメディア・データストリームを伝送するコマンドを送信するとともに、目標撮像機器から伝送されたマルチメディア・データストリームを受信して表示する。ユーザーがプレビューする時に、予め構築されたソケット接続によって目標撮像機器により撮像された内容を取得することにより、プレビューのリアルタイム性及び目標撮像機器を制御する効率が向上するとともに、プレビュー操作の遅延を低減できる。
【０１１７】
当業者が明細書を考慮するとともに、ここで開示された発明を実行した後、本発明の他の実施の形態を容易に想到できる。本願が本発明の全ての変形、用途或いは適応的な変化を全て包括するべきである。これらの変形、用途或いは適応的な変化は、本開示において開示されていない本技術分野の公知常識又は慣用技術手段を含む本発明の一般的な原理に従うものである。明細書及び実施例は、例示のものだけであり、本発明の範囲及び主旨が特許請求の範囲により現れるべきである。
【０１１８】
本発明は、上記により既に説明されて、且つ図面に示された具体的な構造に限定されず、その範囲から逸脱しない限り、各種の修正及び変更をすることができる。本発明の範囲がその特許請求の範囲により限定される。
【０１１９】
本願は、出願番号が２０１４１０４０３５３６．８であり、出願日が２０１４年０８月１５日である中国特許出願に基いて提出されたものであり、且つ該中国特許出願の優先権を主張し、該中国特許出願の全部内容が参考としてここで含まれる。
【国際調査報告】
2016535544.tif 000012
2016535544.tif 000013
2016535544.tif 000014
2016535544.tif 000015