(57)【特許請求の範囲】
【請求項１】
コンテンツアイテム準備プラットフォームであって、前記コンテンツアイテム準備プラットフォームは、
１又は複数のプロセッサと、
メモリと、
を有し、
前記メモリは１又は複数のプログラムを格納し、前記１又は複数のプログラムは、前記１又は複数のプロセッサにより実行されるよう構成され、前記１又は複数のプログラムは、
コンテンツアイテム表示クライアントにより送信されるコンテンツアイテム取得要求を受信するステップであって、前記コンテンツアイテム取得要求は、ビデオ再生端末により再生中のビデオに関連するコンテンツアイテムを取得することを要求するために使用される、ステップと、
前記コンテンツアイテム表示クライアントに結合される前記ビデオ再生端末により再生される前記ビデオの現在再生時期を決定するステップと、
前記ビデオに対応する１又は複数のコンテンツアイテムから、前記現在再生時期に最も近いマーキング時期を有するコンテンツアイテムを選択するステップと、
前記コンテンツアイテム表示クライアントに前記選択したコンテンツアイテムをプッシュするステップであって、前記コンテンツアイテムは、前記コンテンツアイテムを表示するよう前記コンテンツアイテム表示クライアントをトリガする、ステップと、
を実行するために使用される命令を有する、コンテンツアイテム準備プラットフォーム。
【請求項２】
前記１又は複数のプログラムは、
各ビデオについて、前記ビデオの中にあり且つ前記コンテンツアイテムに関連するビデオフレームの再生時期に従い、各コンテンツアイテムのマーキング時期を設定し、前記ビデオに関連する各コンテンツアイテムと各コンテンツアイテムに対応する前記マーキング時期とを記録するステップ、
を実行するために使用される命令を更に有する、請求項１に記載のコンテンツアイテム準備プラットフォーム。
【請求項３】
前記１又は複数のプログラムは、
前記ビデオ再生端末へ前記ビデオのデータストリームを送信するとき、前記データストリームの中のビデオフレームに対応するコンテンツアイテムをクエリし、前記コンテンツアイテムに対応するコンテンツアイテムプロンプト情報を送信し、前記コンテンツアイテムプロンプト情報は、前記コンテンツアイテム準備プラットフォームにより送信される前記データストリーム及び前記コンテンツアイテムプロンプト情報を受信し、前記データストリームを再生するとき、前記データストリームに対応する前記コンテンツアイテムプロンプト情報を再生するよう、前記ビデオ再生端末をトリガするために使用される、ステップ、
を実行するために使用される命令を更に有し、
前記コンテンツアイテムプロンプト情報は、少なくとも、前記クエリされるコンテンツアイテムの概要情報と前記コンテンツアイテム表示クライアントが前記コンテンツアイテムを取得できるように促すために使用されるプロンプト可能情報とのうちの前者又は両者を有する、
請求項１に記載のコンテンツアイテム準備プラットフォーム。
【請求項４】
前記１又は複数のプログラムは、
前記ビデオ再生端末へ送信中の前記ビデオのデータストリームに従い、前記データストリームの中のビデオフレームに対応するコンテンツアイテムをクエリするステップと、
前記コンテンツアイテムに対応するコンテンツアイテムプロンプト情報を送信するステップと、
を実行するために使用される命令を更に有する、請求項１に記載のコンテンツアイテム準備プラットフォーム。
【請求項５】
前記１又は複数のプログラムは、
前記ビデオ再生端末との接続を確立し、前記接続に従い前記ビデオ再生端末へ前記ビデオのデータストリームを送信するステップと、
前記ビデオ再生端末へ送信される前記データストリームに従い、前記ビデオ再生端末により再生中の前記ビデオの前記現在再生時期を決定するステップと、
を実行するために使用される命令を更に有する、請求項１に記載のコンテンツアイテム準備プラットフォーム。
【請求項６】
前記１又は複数のプログラムは、
前記コンテンツアイテム表示クライアントにより送信されるクエリ要求に応答して、
前記コンテンツアイテム表示クライアントへフィードバッククエリ結果を送信するステップであって、前記フィードバッククエリ結果は、前記ビデオ再生端末の再生状態である、ステップと、
を実行するために使用される命令を更に有する、請求項１に記載のコンテンツアイテム準備プラットフォーム。
【請求項７】
コンテンツアイテムを表示する方法であって、コンテンツアイテム準備プラットフォームに適用され、
コンテンツアイテム表示クライアントにより送信されるコンテンツアイテム取得要求を受信するステップであって、前記コンテンツアイテム取得要求は、ビデオ再生端末により再生中のビデオに関連するコンテンツアイテムを取得することを要求するために使用される、ステップと、
前記コンテンツアイテム表示クライアントに結合される前記ビデオ再生端末により再生される前記ビデオの現在再生時期を決定するステップと、
前記ビデオに対応する１又は複数のコンテンツアイテムから、前記現在再生時期に最も近いマーキング時期を有するコンテンツアイテムを選択するステップと、
前記選択したコンテンツアイテムを前記コンテンツアイテム表示クライアントにプッシュするステップであって、前記コンテンツアイテムは、前記コンテンツアイテムを表示するよう前記コンテンツアイテム表示クライアントをトリガする、ステップと、
を有する方法。
【請求項８】
前記方法は、
各ビデオについて、前記ビデオの中にあり且つ前記コンテンツアイテムに関連するビデオフレームの再生時期に従い、各コンテンツアイテムのマーキング時期を設定し、前記ビデオに関連する各コンテンツアイテムと各コンテンツアイテムに対応する前記マーキング時期とを記録するステップ、
を更に有する請求項７に記載の方法。
【請求項９】
前記方法は、
前記ビデオ再生端末へ前記ビデオのデータストリームを送信するとき、前記データストリームの中のビデオフレームに対応するコンテンツアイテムをクエリし、前記コンテンツアイテムに対応するコンテンツアイテムプロンプト情報を送信し、前記コンテンツアイテムプロンプト情報は、前記コンテンツアイテム準備プラットフォームにより送信される前記データストリーム及び前記コンテンツアイテムプロンプト情報を受信し、前記データストリームを再生するとき、前記データストリームに対応する前記コンテンツアイテムプロンプト情報を再生するよう、前記ビデオ再生端末をトリガするために使用される、ステップと、
を更に有し、
前記コンテンツアイテムプロンプト情報は、少なくとも、前記クエリされるコンテンツアイテムの概要情報と前記コンテンツアイテム表示クライアントが前記コンテンツアイテムを取得できるように促すために使用されるプロンプト可能情報とのうちの前者又は両者を有する、
請求項７に記載の方法。
【請求項１０】
前記ビデオ再生端末へ送信中の前記ビデオのデータストリームに従い、前記データストリームの中のビデオフレームに対応するコンテンツアイテムをクエリし、前記データストリームの中の前記対応するビデオフレームに前記コンテンツアイテムのコンテンツアイテムプロンプト情報を追加するステップと、
を更に有する請求項７に記載の方法。
【請求項１１】
前記ビデオ再生端末との接続を確立し、前記接続に従い前記ビデオ再生端末へ前記ビデオのデータストリームを送信するステップと、
前記ビデオ再生端末へ送信される前記データストリームに従い、前記ビデオ再生端末により再生中の前記ビデオの前記現在再生時期を決定するステップと、
を更に有する請求項７に記載の方法。
【請求項１２】
前記コンテンツアイテム表示クライアントにより送信されるクエリ要求を受信し、前記コンテンツアイテム表示クライアントに結合される前記ビデオ再生端末がビデオを再生中か否かをクエリするステップと、
前記コンテンツアイテム表示クライアントへクエリされたクエリ結果を送信するステップであって、前記クエリ結果は、前記クエリ結果に従い前記ビデオ再生端末の再生状態を表示するよう前記コンテンツアイテム表示クライアントをトリガするために使用される、ステップと、
を更に有し、
前記クエリ要求は、前記コンテンツアイテム表示クライアントに結合される前記ビデオ再生端末がビデオを再生中か否かをクエリするために使用される、
請求項７に記載の方法。
【請求項１３】
コンテンツアイテム表示クライアントであって、前記コンテンツアイテム表示クライアントは、
１又は複数のプロセッサと、
メモリと、
を有し、
前記メモリは１又は複数のプログラムを格納し、前記１又は複数のプログラムは、前記１又は複数のプロセッサにより実行されるよう構成され、前記１又は複数のプログラムは、
コンテンツアイテム準備プラットフォームへ、ビデオ再生端末により再生中のビデオに関連するコンテンツアイテムを取得するよう要求するために使用されるコンテンツアイテム取得要求を送信するステップであって、前記コンテンツアイテム取得要求は、前記コンテンツアイテム表示クライアントに結合される前記ビデオ再生端末を決定し、前記ビデオ再生端末により再生される前記ビデオの現在再生時期を決定し、前記ビデオに対応する１又は複数のコンテンツアイテムから、前記現在再生時期に最も近いマーキング時期を有するコンテンツアイテムを選択し、前記選択したコンテンツアイテムを前記コンテンツアイテム表示クライアントにプッシュするよう、前記コンテンツアイテム準備プラットフォームをトリガする、ステップと、
前記プッシュされたコンテンツアイテムを表示するステップと、
を実行するために使用される命令を有する、コンテンツアイテム表示クライアント。
【請求項１４】
前記１又は複数のプログラムは、
前記コンテンツアイテム準備プラットフォームへクエリ要求を送信し、前記クエリ要求は、前記コンテンツアイテム表示クライアントに結合される前記ビデオ再生端末がビデオを再生中か否かをクエリするために使用され、前記クエリ要求は、前記コンテンツアイテム表示クライアントに結合される前記ビデオ再生端末がビデオを再生中か否かをクエリするよう前記コンテンツアイテム準備プラットフォームをトリガするために使用され、前記コンテンツアイテム表示クライアントへクエリ結果を送信するステップと、
前記ビデオ再生端末の再生状態を表示するステップと、
を実行するために使用される命令を更に有する、請求項１３に記載のコンテンツアイテム表示クライアント。
【請求項１５】
前記１又は複数のプログラムは、
コンテンツアイテム表示インタフェース上で作用するスライド命令を受信するステップと、
前記スライド命令により示される方向に従う順序で、前記ビデオの受信したコンテンツアイテムを前記コンテンツアイテム表示インタフェース上に表示するステップと、
を実行するために使用される命令を更に有する、請求項１３に記載のコンテンツアイテム表示クライアント。
【請求項１６】
前記１又は複数のプログラムは、
表示されたコンテンツアイテムに対する操作情報を受信し、前記操作情報に対応する操作を実行するステップと、
を実行するために使用される命令を更に有する、請求項１３乃至１５のいずれか一項に記載のコンテンツアイテム表示クライアント。
【請求項１７】
コンテンツアイテムを表示する方法であって、コンテンツアイテム表示クライアントに適用され、
コンテンツアイテム準備プラットフォームへ、ビデオ再生端末により再生中のビデオに関連するコンテンツアイテムを取得することを要求するために使用されるコンテンツアイテム取得要求を送信するステップであって、前記コンテンツアイテム取得要求は、前記コンテンツアイテム表示クライアントに結合される前記ビデオ再生端末を決定し、前記ビデオ再生端末により再生される前記ビデオの現在再生時期を決定し、前記ビデオに対応する１又は複数のコンテンツアイテムから、前記現在再生時期に最も近いマーキング時期を有するコンテンツアイテムを選択し、前記選択したコンテンツアイテムを前記コンテンツアイテム表示クライアントにプッシュするよう、前記コンテンツアイテム準備プラットフォームをトリガする、ステップと、
前記プッシュされたコンテンツアイテムを表示するステップと、
を有する方法。
【請求項１８】
前記コンテンツアイテム準備プラットフォームへクエリ要求を送信するステップであって、前記クエリ要求は、前記コンテンツアイテム表示クライアントに結合される前記ビデオ再生端末がビデオを再生中か否かをクエリし、前記コンテンツアイテム表示クライアントへクエリ結果を送信するよう、前記コンテンツアイテム準備プラットフォームをトリガするために使用される、ステップと、
前記クエリ結果に従い前記ビデオ再生端末の再生状態を表示するステップと、
を更に有する請求項１７に記載の方法。
【請求項１９】
コンテンツアイテム表示インタフェース上で作用するスライド命令を受信するステップと、
前記スライド命令により示される方向に従う順序で、前記ビデオの受信したコンテンツアイテムを前記コンテンツアイテム表示インタフェース上に表示するステップと、
を更に有する請求項１７に記載の方法。
【請求項２０】
前記方法は、
表示されたコンテンツアイテムに対する操作情報を受信し、前記操作情報に対応する操作を実行するステップと、
を更に有する請求項１７乃至１９のいずれか一項に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願］
本願は、ＰＣＴ特許出願番号ＰＣＴ／ＣＮ２０１６／０７７２４０、２０１６年４月３日出願、の継続出願であり、中国特許出願第２０１５１０１５８２１４６号、名称「SYSTEM,  METHOD,  AND  DEVICE  FOR  DISPLAYING  CONTENT  ITEM」、２０１５年４月３日出願、の優先権を主張する。これらの全部の内容は、参照によりここに組み込まれる。
【０００２】
［技術分野］
本発明の実施形態は、インターネット技術の分野に関し、特にコンテンツアイテムを表示するシステム、方法及び装置に関する。
【背景技術】
【０００３】
テレビジョン又は映画のようなビデオは、人々の日常生活の中で不可欠な情報取得方法になってきている。ビデオに基づく、広告宣伝、ユーザ相互作用、投票統計、クイズ解答、紅包受領のようなコンテンツアイテムも、ユーザ及びベンダのビデオ再生要件を益々豊富にしている。
【０００４】
一例として広告であるコンテンツアイテムを用いると、広告に対応するデータフレームは特定ビデオに追加される。ビデオ再生端末がビデオを再生するとき、広告に対応するデータフレームが再生される場合、ビデオの再生は、ビデオ再生端末の画面上で一時停止し、広告に対応するデータフレームのコンテンツが画面上で再生される。広告に対応するデータフレームが完全に再生されると、ビデオコンテンツは再生を継続する。
【０００５】
本発明の実施形態の実施中、発明者は、既存技術が少なくとも以下の問題を有することを見出した。各コンテンツアイテムはビデオに挿入されるので、コンテンツアイテムの再生は、ビデオ再生端末の画面を独占的に占有する必要があり、したがって、再生中のビデオは一時停止しなければならない。これは、再生の進捗に更に影響する。
【発明の概要】
【０００６】
コンテンツアイテムがビデオに挿入されるために、コンテンツアイテムの再生がビデオ再生端末のスクリーンを独占的に占有してしまい、結果として再生中のビデオが一時停止されなければならず、再生進捗に更に影響するという既存技術の問題を解決するために、本発明の実施形態は、コンテンツアイテムを表示するシステム、方法、及び装置を提供する。技術的ソリューションは以下の通りである。
【０００７】
第１の態様によると、コンテンツアイテムを表示するシステムであって、前記システムは、コンテンツアイテム準備プラットフォームと、ビデオ再生端末と、該ビデオ再生端末に結合されるコンテンツアイテム表示クライアントと、を有し、前記ビデオ再生端末は、前記コンテンツアイテム準備プラットフォームからビデオを取得し、該ビデオを再生するよう構成され、前記コンテンツアイテム表示クライアントは、前記コンテンツアイテム準備プラットフォームへ、前記ビデオ再生端末により再生されているビデオに関連するコンテンツアイテムを取得するよう要求するために使用されるコンテンツアイテム取得要求を送信するよう構成され、前記コンテンツアイテム準備プラットフォームは、前記コンテンツアイテム取得要求を受信すると、前記ビデオ再生端末により再生される前記ビデオの現在再生時期を決定し、前記ビデオに対応する１又は複数のコンテンツアイテムから、前記現在再生時期に最も近いマーキング時期を有するコンテンツアイテムを選択し、該選択したコンテンツアイテムを前記コンテンツアイテム表示クライアントへプッシュするよう構成され、前記コンテンツアイテム表示クライアントは、前記受信したコンテンツアイテムを表示するよう更に構成される、システムが提供される。
【０００８】
第２の態様によると、コンテンツアイテムを表示する方法であって、前記方法は、ビデオ再生端末により、コンテンツアイテム準備プラットフォームからビデオを取得し、該ビデオを再生するステップと、コンテンツアイテム表示クライアントにより、前記コンテンツアイテム準備プラットフォームへ、前記ビデオ再生端末により再生中のビデオに関連するコンテンツアイテムを取得するよう要求するために使用されるコンテンツアイテム取得要求を送信するステップと、前記コンテンツアイテム準備プラットフォームにより、前記コンテンツアイテム取得要求を受信すると、前記ビデオ再生端末により再生される前記ビデオの現在再生時期を決定し、前記ビデオに対応する１又は複数のコンテンツアイテムから、前記現在再生時期に最も近いマーキング時期を有するコンテンツアイテムを選択し、前記選択したコンテンツアイテムを前記コンテンツアイテム表示クライアントへプッシュするステップと、前記コンテンツアイテム表示クライアントにより、前記受信したコンテンツアイテムを表示するステップと、を有する方法が提供される。
【０００９】
第３の態様によると、コンテンツアイテム準備プラットフォームであって、前記コンテンツアイテム準備プラットフォームは、１又は複数のプロセッサと、メモリと、を有し、前記メモリは１又は複数のプログラムを格納し、前記１又は複数のプログラムは、前記１又は複数のプロセッサにより実行されるよう構成され、前記１又は複数のプログラムは、コンテンツアイテム表示クライアントにより送信されるコンテンツアイテム取得要求を受信するステップであって、前記コンテンツアイテム取得要求は、ビデオ再生端末により再生中のビデオに関連するコンテンツアイテムを取得することを要求するために使用される、ステップと、前記コンテンツアイテム表示クライアントに結合される前記ビデオ再生端末により再生される前記ビデオの現在再生時期を決定するステップと、前記ビデオに対応する１又は複数のコンテンツアイテムから、前記現在再生時期に最も近いマーキング時期を有するコンテンツアイテムを選択するステップと、前記コンテンツアイテム表示クライアントに前記選択したコンテンツアイテムをプッシュするステップであって、前記コンテンツアイテムは、前記コンテンツアイテムを表示するよう前記コンテンツアイテム表示クライアントをトリガする、ステップと、を実行するために使用される命令を有する、コンテンツアイテム準備プラットフォームが提供される。
【００１０】
第４の態様によると、コンテンツアイテムを表示する方法であって、コンテンツアイテム準備プラットフォームに適用され、コンテンツアイテム表示クライアントにより送信されるコンテンツアイテム取得要求を受信するステップであって、前記コンテンツアイテム取得要求は、ビデオ再生端末により再生中のビデオに関連するコンテンツアイテムを取得することを要求するために使用される、ステップと、前記コンテンツアイテム表示クライアントに結合される前記ビデオ再生端末により再生される前記ビデオの現在再生時期を決定するステップと、前記ビデオに対応する１又は複数のコンテンツアイテムから、前記現在再生時期に最も近いマーキング時期を有するコンテンツアイテムを選択するステップと、前記選択したコンテンツアイテムを前記コンテンツアイテム表示クライアントにプッシュするステップであって、前記コンテンツアイテムは、前記コンテンツアイテムを表示するよう前記コンテンツアイテム表示クライアントをトリガする、ステップと、を有する方法が提供される。
【００１１】
第５の態様によると、コンテンツアイテム表示クライアントであって、前記コンテンツアイテム表示クライアントは、１又は複数のプロセッサと、メモリと、を有し、前記メモリは１又は複数のプログラムを格納し、前記１又は複数のプログラムは、前記１又は複数のプロセッサにより実行されるよう構成され、前記１又は複数のプログラムは、コンテンツアイテム準備プラットフォームへ、ビデオ再生端末により再生中のビデオに関連するコンテンツアイテムを取得するよう要求するために使用されるコンテンツアイテム取得要求を送信するステップであって、前記コンテンツアイテム取得要求は、前記コンテンツアイテム表示クライアントに結合される前記ビデオ再生端末を決定し、前記ビデオ再生端末により再生される前記ビデオの現在再生時期を決定し、前記ビデオに対応する１又は複数のコンテンツアイテムから、前記現在再生時期に最も近いマーキング時期を有するコンテンツアイテムを選択し、前記選択したコンテンツアイテムを前記コンテンツアイテム表示クライアントにプッシュするよう、前記コンテンツアイテム準備プラットフォームをトリガする、ステップと、前記受信したコンテンツアイテムを表示するステップと、を実行するために使用される命令を有する、コンテンツアイテム表示クライアントが提供される。
【００１２】
第６の態様によると、コンテンツアイテムを表示する方法であって、コンテンツアイテム表示クライアントに適用され、コンテンツアイテム準備プラットフォームへ、ビデオ再生端末により再生中のビデオに関連するコンテンツアイテムを取得することを要求するために使用されるコンテンツアイテム取得要求を送信するステップであって、前記コンテンツアイテム取得要求は、前記コンテンツアイテム表示クライアントに結合される前記ビデオ再生端末を決定し、前記ビデオ再生端末により再生される前記ビデオの現在再生時期を決定し、前記ビデオに対応する各コンテンツアイテムから、前記現在再生時期に最も近いマーキング時期を有するコンテンツアイテムを選択し、前記選択したコンテンツアイテムを前記コンテンツアイテム表示クライアントにプッシュするよう、前記コンテンツアイテム準備プラットフォームをトリガする、ステップと、前記受信したコンテンツアイテムを表示するステップと、を実行するために使用される命令を有する、方法が提供される。
【００１３】
本発明の実施形態により提供される技術的ソリューションによりもたらされる有利な効果は、以下を有し得る。
【００１４】
ビデオに対応するコンテンツアイテムは、ビデオ再生端末に結合されるコンテンツアイテム表示クライアントに送信され、それによりビデオの再生をコンテンツアイテムの表示と分離する。したがって、コンテンツアイテム表示クライアントがコンテンツアイテムを表示するのと同時に、ビデオ再生端末はビデオを再生する。これにより、コンテンツアイテムがビデオに挿入されるために、コンテンツアイテムの再生がビデオ再生端末のスクリーンの独占的占有を必要とし、その結果、再生中のビデオは一時停止されなければならず、再生の進行に更に影響するという問題を解決する。ビデオが再生される間、ビデオに対応するコンテンツアイテムが表示されること、及びビデオ再生進捗についてのコンテンツアイテムの影響を回避すること、を保証するという効果を達成する。
【図面の簡単な説明】
【００１５】
本発明の実施形態の技術的解決策をより明確に記載するために、実施形態を説明するのに必要な添付の図面を以下に簡単に説明する。明らかなことに、以下の説明中の添付の図面は、本発明のほんの一部の実施形態であり、これらの図面に従って当業者により創造的労力を有しないで他の図面も得られる。
【図１】本発明の一実施形態によるコンテンツアイテムを表示するシステムのアーキテクチャ図である。
【図２】本発明の一実施形態によるサーバの概略構造図である。
【図３】本発明の一実施形態による端末の概略構造図である。
【図４Ａ】本発明の幾つかの実施形態によるコンテンツアイテムを表示するシステムの実装の概略図である。
【図４Ｂ】本発明の幾つかの実施形態によるコンテンツアイテムを表示するシステムの実装の概略図である。
【図４Ｃ】本発明の幾つかの実施形態によるコンテンツアイテムを表示するシステムの実装の概略図である。
【図４Ｄ】本発明の幾つかの実施形態によるコンテンツアイテムを表示するシステムの実装の概略図である。
【図４Ｅ】本発明の幾つかの実施形態によるコンテンツアイテムを表示するシステムの実装の概略図である。
【図５】本発明の一実施形態によるコンテンツアイテム準備プラットフォームの構造ブロック図である。
【図６】本発明の別の実施形態によるコンテンツアイテム準備プラットフォームの構造ブロック図である。
【図７】本発明の一実施形態によるコンテンツアイテム表示クライアントの構造ブロック図である。
【図８】本発明の別の実施形態によるコンテンツアイテム表示クライアントの構造ブロック図である。
【図９】本発明の一実施形態によるコンテンツアイテムを表示する方法のフローチャートである。
【図１０】本発明の別の実施形態によるコンテンツアイテムを表示する方法のフローチャートである。
【図１１】本発明の更に別の実施形態によるコンテンツアイテムを表示する方法のフローチャートである。
【図１２】本発明の更に別の実施形態によるコンテンツアイテムを表示する方法のフローチャートである。
【発明を実施するための形態】
【００１６】
本開示の目的、技術的解決策、及び利点を一層明らかにするために、添付の図面を参照して、以下に本開示の実装方法を詳述する。
【００１７】
＜システム環境＞
図１は、本発明の一実施形態によるコンテンツアイテムを表示するシステムのアーキテクチャ図を示す。装置は、少なくとも１つのコンテンツアイテム表示クライアント１２０、コンテンツアイテム準備プラットフォーム１４０、及び少なくとも１つのビデオ再生端末１６０を含む。
【００１８】
コンテンツアイテム表示クライアント１２０は、コンテンツアイテム準備プラットフォーム１４０により提供されるアプリケーション（ＡＰＰ）である。コンテンツアイテム表示クライアント１２０は、Ｗｅｉｂｏクライアント、ブログクライアント、ソーシャルアプリケーションクライアント、又は別のアプリケーションクライアントであって良い。コンテンツアイテム表示クライアント１２０は、コンテンツアイテム準備プラットフォーム１４０から、ビデオ再生端末１６０により再生中のビデオに対応する、広告、投票、トピック議論、のようなコンテンツアイテムを取得して良い。コンテンツアイテム表示クライアント１２０は、通常、ユーザにより使用されるモバイル端末上で実行する必要がある。モバイル端末は、スマートフォン、タブレットコンピュータ、マルチメディアプレイヤ、等であって良い。
【００１９】
コンテンツアイテム表示クライアント１２０は、有線ネットワーク又は無線ネットワークを用いることにより、コンテンツアイテム準備プラットフォーム１４０に接続される。
【００２０】
コンテンツアイテム準備プラットフォーム１４０は、ビデオストリームをビデオ再生端末１６０へ送信し、コンテンツアイテムのサーバコンピュータシステムをコンテンツアイテム表示クライアント１２０に提供するよう構成される。コンテンツアイテム準備プラットフォーム１４０は、通常、複数サーバのクラスタであり、各サーバは１又は複数の機能モジュールを実装するよう構成される。コンテンツアイテム準備プラットフォーム１４０は、再生用にビデオを提供するバックグラウンドサーバシステムのクラスタ、及びコンテンツアイテムを提供するバックグラウンドサーバシステムであって良い。コンテンツアイテムを提供するバックグラウンドサーバシステムは、Ｗｅｉｂｏクライアントのバックグラウンドサーバシステム、インスタントチャットプログラムのバックグラウンドサーバシステム、ソーシャルアプリケーションの音声チャットプログラムのバックグラウンドサーバシステム、等であって良い。コンテンツアイテムを提供するこれらのバックグラウンドサーバシステムは、製品管理バックグラウンドサーバシステム、投票構成バックグラウンドサーバシステム、紅包受領バックグラウンドサーバシステム、又は別の構成のバックグラウンドサーバシステムに関連付けられ、コンテンツアイテムを構成するために使用され及びこれらの構成バックグラウンドサーバにより提供される関連情報を受信する。
【００２１】
ビデオ再生端末１６０は、ビデオ再生機能を有する端末であって良い。望ましくは、ビデオ再生端末１６０は、スマートテレビジョン、ネットワークテレビジョン、コンピュータ、又は壁体に設置される電子表示スクリーンのような、ネットワークビデオオンデマンド要求機能を有する端末であって良い。電子表示スクリーンは、関連情報を表示するために使用され及び公道、職場、又は別の場所で壁体に設置される表示スクリーンであって良い。
【００２２】
任意的に、ビデオ再生端末１６０は、コンテンツアイテム表示クライアント１２０に結合され、コンテンツアイテム準備プラットフォーム１４０は、ビデオ再生端末１６０とコンテンツアイテム表示クライアント１２０との間の結合関係を学習して良い。
【００２３】
＜コンピュータアーキテクチャ＞
図２は、本発明の一実施形態によるサーバの概略構造図を示す。任意的に、サーバ２００は、コンテンツアイテム準備プラットフォーム１４０に対応するサーバ、又はコンテンツアイテム準備プラットフォーム１４０内のサーバであって良い。具体的には、次の通りである。
【００２４】
サーバ２００は、中央処理ユニット（ＣＰＵ）２０１、ランダムアクセスメモリ（ＲＡＭ）２０２及び読み出し専用メモリ（ＲＯＭ）２０３を含むシステムメモリ２０４、システムメモリ２０４及び中央処理ユニット２０１に接続されるシステムバス２０５を含む。サーバ２００は、コンピュータ内のコンポーネント間で情報を送信するのを助ける基本入力／出力（Ｉ／Ｏ）システム２０６と、オペレーティングシステム２１３、アプリケーション２１４、及び別のプログラムモジュール２１５を格納するために使用される大容量記憶装置２０７と、を更に含む。
【００２５】
基本Ｉ／Ｏシステム２０６は、情報を表示するよう構成されるディスプレイ２０８と、マウス又はキーボードのような、ユーザにより情報を入力するよう構成される入力装置２０９と、を含む。ディスプレイ２０８及び入力装置２０９の両者は、システムバス２０５に接続される入力／出力制御部２１０を用いることにより、中央処理ユニット２０１に接続される。基本Ｉ／Ｏシステム２０６は、キーボード、マウス、又は電子スタイラスのような複数の他の装置からの入力を受信し及び処理するよう構成されるＩ／Ｏ制御部２１０を更に有して良い。同様に、Ｉ／Ｏ制御部２１０は、さらに、ディスプレイスクリーン、プリンタ、又は他の種類の出力装置に出力を提供して良い。
【００２６】
大容量記憶装置２０７は、システムバス２０５に接続される大容量記憶装置制御部（図示しない）を用いることにより中央処理ユニット２０１に接続される。大容量記憶装置２０７及びその関連するコンピュータ可読媒体は、サーバ２００に不揮発性記憶を提供する。つまり、大容量記憶装置２０７は、ハードディスク又はＣＤ−ＲＯＭドライバのようなコンピュータ可読媒体（図示しない）を有して良い。
【００２７】
汎用性を喪失することなく、コンピュータ可読媒体は、コンピュータ記憶媒体及び通信媒体を含んで良い。コンピュータ記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュール又は他のデータのような情報を格納するために使用される及び任意の方法又は技術で実装される揮発性及び不揮発性、取り外し可能及び非取り外し可能媒体を含む。コンピュータ記憶媒体は、静的ランダムアクセスメモリ（ＳＲＡＭ）、電気的消去可能プログラマブル読み出し専用メモリ（ＥＥＰＲＯＭ）、消去可能プログラマブル読み出し専用メモリ（ＥＰＲＯＭ）、プログラマブル読み出し専用メモリ（ＰＲＯＭ）、ＲＡＭ、ＲＯＭ、フラッシュメモリ、又は別の固体記憶技術、ＣＤ−ＲＯＭ、デジタルバーサタイルディスク（ＤＶＤ）、又は別の光メモリ、磁気テープカートリッジ、磁気テープ、ディスク記憶装置又は別の磁気記憶装置を含む。もちろん、当業者は、コンピュータ記憶媒体が前述の幾つかの種類に限定されないことが分かる。システムメモリ２０４及び大容量記憶装置２０７は、集合的にメモリとして参照される。
【００２８】
本発明の種々の実施形態によると、サーバ２００は、インターネットのようなネットワークを用いることにより、実行のためにネットワーク上のリモートコンピュータに更に接続されて良い。つまり、サーバ２００は、システムバス２０５上のネットワークインタフェースユニット２１１に接続することにより、ネットワーク２１２に接続されて良く、又は、ネットワークインタフェースユニット２１１を用いることにより別の種類のネットワーク又はリモートコンピュータシステム（図示しない）に接続されて良い。
【００２９】
システムバス２０５は、別の接続方法により置き換えられて良い。
【００３０】
メモリは１又は複数のプログラムを更に有し、１又は複数のプログラムは、１又は複数のプロセッサにより実行されるよう構成され、１又は複数のプログラムは、コンテンツアイテム表示クライアントにより送信されるコンテンツアイテム取得要求を受信するステップであって、前記コンテンツアイテム取得要求は、ビデオ再生端末により再生中のビデオに関連するコンテンツアイテムを取得することを要求するために使用される、ステップと、コンテンツアイテム表示クライアントに結合されるビデオ再生端末により再生されるビデオの現在再生時期を決定するステップと、ビデオに対応する１又は複数のコンテンツアイテムから、現在再生時期に最も近いマーキング時期を有するコンテンツアイテムを選択するステップと、コンテンツアイテム表示クライアントに選択したコンテンツアイテムをプッシュするステップであって、コンテンツアイテムは、コンテンツアイテムを表示するようコンテンツアイテム表示クライアントをトリガする、ステップと、を有する工程を実行するために使用される命令を有する。
【００３１】
任意的に、１又は複数のプログラムは、各ビデオについて、ビデオの中にあり且つコンテンツアイテムに関連するビデオフレームの再生時期に従い、各コンテンツアイテムのマーキング時期を設定し、ビデオに関連する各コンテンツアイテムと各コンテンツアイテムに対応するマーキング時期とを記録するステップ、を実行するために使用される命令を更に有する。
【００３２】
任意的に、１又は複数のプログラムは、ビデオのデータストリームをビデオ再生端末へ送信するとき、記録の中にありデータストリームの中のビデオフレームに対応するコンテンツアイテムをクエリし、コンテンツアイテムに対応するコンテンツアイテムプロンプト情報を送信するステップ、を実行するために使用される命令を更に有し、コンテンツアイテムプロンプト情報は、少なくとも、クエリされたコンテンツアイテムの概要情報と、コンテンツアイテム表示クライアントがコンテンツアイテムを取得できるようユーザに気付かせるために使用されるプロンプト可能情報と、の２者のうちの前者又は両者を有する。
【００３３】
任意的に、任意的に、１又は複数のプログラムは、ビデオ再生端末へビデオのデータストリームを送信するとき、データストリームの中のビデオフレームに対応するコンテンツアイテムをクエリし、データストリームの中の対応するビデオフレームにコンテンツアイテムのコンテンツアイテムプロンプト情報を追加し、コンテンツアイテムプロンプト情報の追加されたデータストリームをビデオ再生端末へ送信するステップ、を実行するために使用される命令を更に有し、コンテンツアイテムプロンプト情報は、少なくとも、クエリされるコンテンツアイテムの概要情報とコンテンツアイテム表示クライアントがコンテンツアイテムを取得できるようユーザに気付かせるために使用されるプロンプト可能情報との２者のうちの前者又は両者を有する。
【００３４】
任意的に、１又は複数のプログラムは、ビデオ再生端末との接続を確立し、接続に従いビデオ再生端末へビデオのデータストリームを送信するステップと、ビデオ再生端末へ送信されるデータストリームに従い、ビデオ再生端末により再生中のビデオの現在再生時期を決定するステップと、を実行するために使用される命令を更に有する。
【００３５】
任意的に、１又は複数のプログラムは、コンテンツアイテム表示クライアントにより送信されるクエリ要求を受信し、コンテンツアイテム表示クライアントに結合されるビデオ再生端末がビデオを再生中か否かをクエリするステップと、コンテンツアイテム表示クライアントへクエリされたクエリ結果を送信するステップであって、クエリ結果は、クエリ結果に従いビデオ再生端末の再生状態を表示するようコンテンツアイテム表示クライアントをトリガするために使用される、ステップと、を実行するために使用される命令を更に有し、クエリ要求は、コンテンツアイテム表示クライアントに結合されるビデオ再生端末がビデオを再生中か否かをクエリするために使用される。
【００３６】
図３は、本発明の一実施形態による端末の概略構造図を示す。端末３００は、コンテンツアイテム表示クライアント１２０を実行するよう構成されて良く、又はビデオ再生端末１６０であって良い。具体的には、次の通りである。
【００３７】
端末３００は、無線周波数（ＲＦ）回路３１０と、１又は複数のコンピュータ可読記憶媒体を含むメモリ３２０と、入力ユニット３３０と、ディスプレイユニット３４０と、センサ３５０と、音声回路３６０と、近距離無線送信モジュール３７０と、１又は複数の処理コアを含むプロセッサ３８０と、電源３９０と、のようなコンポーネントを有して良い。当業者は、図３に示す端末構造が端末を限定するとして考えられないこと、及び端末は図示されたものより多数の又は少数のコンポーネントを有して良いこと、又は幾つかのコンポーネントが結合されて良く、又は異なるコンポーネント配置が使用されて良いことを理解できる。
【００３８】
ＲＦ回路３１０は、情報受信及び送信プロセス又は呼処理の間に、信号を受信し及び送信するよう構成されて良い。特に、ＲＦ回路３１０は、基地局からのダウンリンク情報を受信し、次に、処理のためにダウンリンク情報を１又は複数のプロセッサ３８０に配信し、そして関連するアップリンクデータを基地局へ送信する。概して、ＲＦ回路３１０は、限定ではないが、アンテナ、少なくとも１つの増幅器、チューナ、１又は複数の発振器、加入者識別モジュール（subscri  beridentity  module：ＳＩＭ）カード、通信機、カプラ、低雑音増幅器（ＬＮＡ）、デュプレクサ、等を有する。さらに、ＲＦ回路３１０は、無線通信により、ネットワーク及び別の装置とも通信して良い。無線通信は、限定ではないが、ＧＳＭ（登録商標）（Global  System  for  Mobile  communications）、ＧＰＲＳ（General  Packet  Radio  Service）、ＣＤＭＡ（Code  Division  Multiple  Access）、ＷＣＤＭＡ（登録商標）（Wideband  Code  Division  Multiple  Access）、ＬＴＥ（Long  Term  Evolution）、電子メール、ＳＭＳ（Short  Messaging  Service）、等を含む任意の通信規格又はプロトコルを用いて良い。メモリ３２０は、ソフトウェアプログラム及びモジュールを格納するよう構成されて良い。例えば、メモリ３２０は、所定時間リストを格納するよう構成されて良く、音声信号を収集するソフトウェアプログラム、キーワード認識を実施するソフトウェアプログラム、連続音声認識を実施するソフトウェアプログラム、及び設定プロンプト事項を実施するソフトウェアプログラムを格納するよう更に構成されて良く、並びに、無線アクセスポイントとユーザアカウントとの間の結合関係、等を格納するよう更に構成されて良い。プロセッサ３８０は、種々の機能アプリケーション及びデータ処理を実施するために、メモリ３２０に格納されたソフトウェアプログラム及びモジュールを実行する。メモリ３２０は、主に、プログラム記憶領域及びデータ記憶領域を有して良い。プログラム記憶領域は、オペレーティングシステム、（音声再生既往、画像表示機能、タッチスクリーン任意機能のような）少なくとも１つの機能により要求されるアプリケーション、等を格納して良い。データ記憶領域は、端末３００の使用に従い生成されるデータ、等を格納して良い。さらに、メモリ３２０は、高速ランダムアクセスメモリを有して良く、少なくとも１つの磁気ディスク記憶装置、フラッシュメモリのような不揮発性メモリ、又は別の揮発性固体記憶装置も有して良い。したがって、メモリ３２０は、プロセッサ３８０及び入力ユニット３３０のメモリ３２０へのアクセスを制御するために、メモリ制御部を更に有して良い。
【００３９】
入力ユニット３３０は、入力される数字又は文字情報を受信し、ユーザ設定及び機能制御に関連して入力される、キーボード、マウス、ジョイスティック、光若しくはトラックボール信号を生成するよう構成されて良い。具体的には、入力ユニット３３０は、タッチ感応表面３３１、及び別の入力装置３３２を有して良い。タッチ感応表面３３１は、タッチスクリーン又はタッチパネルとしても参照されることがあり、（指又はスタイラスのような任意の適切なオブジェクト又はアクセサリを用いることにより、タッチ感応表面３３１上の又はその近くのユーザの操作のような）タッチ感応表面上の又はその近くのユーザのタッチ操作を収集し、所定プログラムに従い対応する接続装置を駆動して良い。任意的に、タッチ感応表面３３１は、２つの部分、つまりタッチ検出装置及びタッチ制御部、を有して良い。タッチ検出装置は、ユーザのタッチ位置を検出し、タッチ操作により生成される信号を検出し、タッチ制御部に信号を転送する。タッチ制御部は、タッチ検出装置からタッチ信号を受信し、タッチ信号をタッチポイント座標に変換し、タッチポイント座標をプロセッサ３８０へ送信する。さらに、タッチ制御部は、プロセッサ３８０から送信されるコマンドを受信し実行できる。さらに、タッチ感応表面３３１は、抵抗性、容量性、赤外線、又は表面音波型のタッチ感応表面であって良い。タッチ感応表面１３１に加えて、入力ユニット１３０は、別の入力装置１３２を更に有して良い。具体的には、別の入力装置１３２は、限定ではないが、物理キーボード、（音声制御キー又はスイッチキーのような）機能キー、トラックボール、マウス、及びジョイスティックのうちの１又は複数を有して良い。
【００４０】
ディスプレイユニット３４０は、ユーザにより入力される情報又はユーザのために提供される情報、及び端末３００の種々のグラフィカルユーザインタフェースを表示するよう構成されて良い。表示ユニット３４０は、表示パネル３４１を有して良い。任意的に、表示パネル３４１は、液晶ディスプレイ（ＬＣＤ）又は有機発光ダイオード（ＯＬＥＤ）のような形式を用いることにより構成されて良い。さらに、タッチ感応表面３３１は、ディスプレイパネル３４１をカバーして良い。タッチ感応表面３３１上の又はその近くのタッチ操作を検出した後に、タッチ感応表面３３１は、タッチイベントの種類を決定するために、タッチ操作をプロセッサ３８０へ転送する。次に、プロセッサ３８０は、タッチイベントの種類に従い、ディスプレイパネル３４１上で対応する視覚出力を提供する。図４では、タッチ感応表面３３１及びディスプレイパネル３４１が入力及び出力機能を実施するために２つの別個の部分として使用されるが、幾つかの実施形態では、タッチ感応表面３３１及びディスプレイパネル３４１は、入力及び出力機能を実装するために統合されて良い。
【００４１】
端末３００は、少なくとも１つのセンサ３５０、例えば、光センサ、動きセンサ、及び他のセンサを更に有して良い。具体的には、光センサは、周囲光センサ及び近接センサを有して良い。周囲光センサは、周囲光の明るさに従い、ディスプレイパネル３４１の輝度を調整できる。近接センサは、端末３００が耳へ移動するとき、ディスプレイパネル３４１及び／又はバックライトをオフに切り替えて良い。ある種の動きセンサとして、重力加速度センサは、種々の方向の（通常は、３軸上の）加速度の大きさを検出でき、静止時の重力の大きさ及び方向を検出でき、携帯電話機ジェスチャの姿勢（例えば、ランドスケープ方向とポートレート方向との間の切り替え、関連するゲーム、及び磁気計姿勢較正）を認識するアプリケーション、（万歩計（登録商標）、殴打のような）振動認識に関連する機能、等に適用されて良い。ジャイロスコープ、圧力計、湿度計、温度計、及び赤外センサのような他のセンサは、端末３００内に較正されて良く、ここで更に記載されない。
【００４２】
音声回路３６０、ラウドスピーカ３６１、及びマイクロフォン３６２は、ユーザと端末３００との間の音声インタフェースを提供して良い。音声回路３６０は、受信した音声データを電気信号に変換し、電気信号をラウドスピーカ３６１へ送信して良い。ラウドスピーカ３６１は、出力のために、電気信号を音声信号に変換する。他方で、マイクロフォン３６２は、収集した音声信号を電気信号に変換する。音声回路３６０は、電気信号を受信し、電気信号を音声データに変換し、処理のためにプロセッサ３８０へ音声データを出力する。次に、プロセッサ１８０は、ＲＦ回路３１０を用いることにより、例えば別の装置へ、音声データを送信し、又は更なる処理のためにメモリ３２０に音声データを出力する。音声回路３６０は、周辺機器イヤホンと端末３００との間の通信を提供するために、イヤホンジャックを更に有して良い。
【００４３】
近距離無線送信モジュール３７０は、ＷｉＦｉ（wireless  fidelity）（登録商標）モジュール、Ｂｌｕｅｔｏｏｔｈ（登録商標）モジュール、等であって良い。端末３７０は、近距離無線送信モジュール３７０を用いることにより、ユーザが電子メールを受信し、ウェブページを閲覧し、ストリーミング媒体にアクセスする、等を助け、ユーザに無線ブロードバンドインターネットアクセスを提供する。図３は、近距離無線送信モジュール３７０を示すが、近距離無線送信モジュールは端末３００の必須コンポーネントではなく、必要なときには、近距離無線送信モジュールは、本開示の基本の範囲が変更されない限り省略されて良いことが理解される。
【００４４】
プロセッサ３８０は、端末３００の制御センタであり、種々のインタフェース及び線を用いることによりモバイル端末の種々の部分に接続される。メモリ３２０に格納されたソフトウェアプログラム及び／又はモジュールを走らせ又は実行し、及びメモリ３２０に格納されたデータを呼び出すことにより、プロセッサ３８０は、端末３００の種々の機能及びデータ処理を実行し、それにより、モバイル端末上の全体的監視を実行する。任意的に、プロセッサ３８０は、１又は複数の処理コアを含んで良い。任意的に、プロセッサ３８０は、アプリケーションプロセッサ及びモデムを統合して良い。アプリケーションプロセッサは、主に、オペレーティングシステム、ユーザインタフェース、アプリケーション、等を処理する。モデムは、主に、無線通信を処理する。前述のモデムプロセッサは、プロセッサ３８０に統合されなくて良いことが理解できる。
【００４５】
端末３００は、種々のコンポーネントに電力を供給する電源３９０（例えば、バッテリ）を更に有して良い。望ましくは、電源は、電力管理システムを用いることにより充電、放電、及び電力消費管理を実施するために、電力管理システムを用いることによりプロセッサ３８０に論理的に接続されて良い。電源３９０は、直流又は交流電源、再充電システム、電源障害検出回路、電源変換器又はインバータ、電源状態指示器、及び任意の他のコンポーネントのうちの１又は複数を更に有して良い。
【００４６】
図示しないが、端末３００は、カメラ、Ｂｌｕｅｔｏｏｔｈモジュール等を更に有して良く、詳細事項はここで更に記載されない。
【００４７】
端末３００は、メモリ及び１又は複数のプログラムを更に有する。１又は複数のプログラムは、メモリに格納され、１又は複数のプロセッサにより実行されるよう構成される。
【００４８】
端末３００がコンテンツアイテム表示クライアント１２０であるとき、プロセッサは、
コンテンツアイテム準備プラットフォームへ、ビデオ再生端末により再生中のビデオに関連するコンテンツアイテムを取得することを要求するために使用されるコンテンツアイテム取得要求を送信するステップであって、コンテンツアイテム取得要求は、コンテンツアイテム表示クライアントに結合されるビデオ再生端末を決定し、ビデオ再生端末により再生されるビデオの現在再生時期を決定し、ビデオに対応する１又は複数のコンテンツアイテムから、現在再生時期に最も近いマーキング時期を有するコンテンツアイテムを選択し、選択したコンテンツアイテムをコンテンツアイテム表示クライアントにプッシュするよう、コンテンツアイテム準備プラットフォームをトリガするために使用される、ステップと、受信したコンテンツアイテムを表示するステップと、を実行するために使用される命令を有する。
【００４９】
任意的に、１又は複数のプログラムは、コンテンツアイテム準備プラットフォームへクエリ要求を送信し、クエリ要求は、コンテンツアイテム表示クライアントに結合されるビデオ再生端末がビデオを再生中か否かをクエリするために使用され、クエリ要求は、コンテンツアイテム表示クライアントに結合されるビデオ再生端末がビデオを再生中か否かをクエリするようコンテンツアイテム準備プラットフォームをトリガするために使用され、クエリ結果をコンテンツアイテム表示クライアントへ送信するステップと、ビデオ再生端末の再生状態を表示するステップと、を実行するために使用される命令を更に有する。
【００５０】
任意的に、１又は複数のプログラムは、コンテンツアイテム表示インタフェース上で作用するスライド命令を受信するステップと、スライド命令により示される方向に従い、コンテンツアイテム表示インタフェース上に存在するビデオのコンテンツアイテムを連続的に表示するステップと、を実行するために使用される命令を更に有する。
【００５１】
任意的に、１又は複数のプログラムは、表示されたコンテンツアイテムに対する操作情報を受信し、操作情報に対応する操作を実行するステップと、を実行するために使用される命令を更に有する。
【００５２】
＜例示的なアーキテクチャ概要＞
例示的な実施形態では、開示のシステムは、ビデオ再生端末がビデオを再生中のとき、ユーザが、コンテンツアイテム表示クライアントを用いることにより、ビデオに関連し且つビデオに同期して再生されるコンテンツアイテムを表示させることを可能にできる。
【００５３】
ビデオ再生端末１６０は、コンテンツアイテム準備プラットフォーム１４０からビデオを取得し、ビデオを再生するよう構成される。
【００５４】
コンテンツアイテム表示クライアント１２０は、コンテンツアイテム準備プラットフォーム１４０へ、ビデオ再生端末１６０により再生中のビデオに関連するコンテンツアイテムを取得することを要求するために使用されるコンテンツアイテム取得要求を送信するよう構成される。
【００５５】
コンテンツアイテム取得要求は、コンテンツアイテム表示クライアント１２０のユーザアカウントを運んで良い。
【００５６】
コンテンツアイテム準備プラットフォーム１４０は、コンテンツアイテム取得要求を受信すると、ビデオ再生端末１６０により再生されるビデオの現在再生時期を決定し、ビデオに対応する１又は複数のコンテンツアイテムから、現在再生時期に最も近いマーキング時期を有するコンテンツを選択し、選択したコンテンツアイテムをコンテンツアイテム表示クライアント１２０にプッシュするよう構成される。
【００５７】
コンテンツアイテム取得要求を受信すると、コンテンツアイテム準備プラットフォーム１４０は、コンテンツアイテム表示クライアント１２０のユーザアカウントを学習し、ユーザアカウントに結合されたビデオ再生端末の識別子を検索して、コンテンツアイテム表示クライアント１２０に結合されたビデオ再生端末１６０を決定し、ビデオ再生端末１６０に提供されるビデオストリームに従い、ビデオ再生端末１６０により再生されるビデオ及びビデオ再生端末１６０により再生されるビデオの現在再生時期を決定し、ビデオに対応する１又は複数のコンテンツアイテムから、現在再生時期に最も近いマーキング時期を有するコンテンツアイテムを選択し、選択したコンテンツアイテムをコンテンツアイテム表示クライアント１２０にプッシュして良い。
【００５８】
コンテンツアイテム表示クライアント１２０は、受信したコンテンツアイテムを表示するよう更に構成される。
【００５９】
種々の実施形態では、本発明の本実施形態で提供されるコンテンツアイテムを表示するシステムは、ビデオに対応するコンテンツアイテムをビデオ再生端末に結合されるコンテンツアイテム表示クライアントに送信し、それによりビデオの再生をコンテンツアイテムの表示と分離する。したがって、コンテンツアイテム表示クライアントがコンテンツアイテムを表示するのと同時に、ビデオ再生端末はビデオを再生する。これにより、コンテンツアイテムがビデオに挿入されるために、コンテンツアイテムの再生がビデオ再生端末のスクリーンの独占的占有を必要とし、その結果、再生中のビデオは一時停止されなければならず、再生の進行に更に影響するという問題を解決する。ビデオが再生される間、ビデオに対応するコンテンツアイテムが表示されること、及びビデオ再生進捗についてのコンテンツアイテムの影響を回避すること、を保証するという効果を達成する。
【００６０】
コンテンツアイテム準備プラットフォームは、ビデオに関連するコンテンツアイテムのマーキング時期を設定する、つまり、ビデオの再生時期に従い、ビデオに関連するコンテンツアイテムのマーキング時期を設定する必要がある。
【００６１】
例示的な実施形態では、コンテンツアイテム準備プラットフォーム１４０は、各ビデオについて、ビデオの中にあり且つコンテンツアイテムに関連するビデオフレームの再生時期に従い、各コンテンツアイテムのマーキング時期を設定し、ビデオに関連する各コンテンツアイテムと各コンテンツアイテムに対応するマーキング時期とを記録するよう更に構成される。任意的に、コンテンツアイテムのマーキング時期は、コンテンツアイテムに関連するビデオフレームの中の１つのビデオフレームの再生時期に設定されて良い。任意的に、コンテンツアイテムのマーキング時期は、コンテンツアイテムに関連するビデオフレームの再生時期により形成される再生時期範囲に更に設定されて良い。
【００６２】
任意的に、コンテンツアイテム準備プラットフォーム１４０は、画像認識又は音声認識に従い、ビデオの中にあり及びコンテンツアイテムに対応するビデオフレームを決定して良い。例えば、コンテンツアイテムが眼鏡の広告であるとき、画像認識に従い決定されたビデオフレームの画像は、眼鏡の広告に対応する眼鏡を有する。別の例では、コンテンツアイテムがトピック投票であるとき、音声認識に従い決定されたビデオフレームに対応する音声データは、トピック投票に対応するトピックに関連して良い。明らかに、コンテンツアイテム準備プラットフォーム１４０は、別の方法に従い、ビデオの中にあり及びコンテンツアイテムに対応するビデオフレームを更に決定して良い。詳細事項は、ここで更に記載されない。
【００６３】
任意的に、コンテンツアイテムを構成するとき、コンテンツアイテム準備プラットフォーム１４０は、通常、コンテンツアイテムのコンテンツアイテム名を更に構成して、コンテンツアイテムを表示するとき、コンテンツアイテム表示クライアント１２０がコンテンツアイテム名及びコンテンツアイテムに対応するマーキング時期を表示できるようにする。
【００６４】
任意的に、コンテンツアイテム準備プラットフォーム１４０の管理ユーザは、ビデオから、コンテンツアイテムに関連するビデオフレームをフィルタリングし、ビデオフレームに対応するコンテンツアイテムに関連付けるために、これらのビデオフレームの再生時期を使用して良い。任意的に、コンテンツアイテム準備プラットフォーム１５０により表示されるインタフェース上で関連付けを実行した後に、管理ユーザは、確認制御をトリガし、コンテンツアイテム準備プラットフォーム１４０は、相応して、関連付け命令を受信し、これらのビデオフレームの再生時期を、ビデオフレームに対応するコンテンツアイテムに関連付ける、つまり、これらの再生時期を用いて、これらのコンテンツアイテムのマーキング時期を別個に設定する。
【００６５】
例えば、２３分４０秒であるビデオ内の再生時期を有するビデオフレームが広告１に関連するとき、広告１について設定されるマーキング時期は、ビデオの２３分４０秒であり、３０分３５秒であるビデオ内の再生時期を有するビデオフレームがトピック投票１に関連するとき、トピック投票１について設定されるマーキング時期はビデオの３０分３５秒である。
【００６６】
任意的に、コンテンツアイテム準備プラットフォーム１４０は、構成バックグラウンドにより送信される構成情報を受信し、構成情報に従いコンテンツアイテムを構成する。異なるコンテンツアイテムのコンテンツに従い、コンテンツアイテムを構成する方法も異なる。一例としてトピック投票であるコンテンツアイテムを用いると、投票構成バックグラウンドは、トピック、投票パラメータ、オプション、及びピクチャのような設定構成情報を、コンテンツアイテム準備プラットフォーム１４０へ送信し、コンテンツアイテム準備プラットフォーム１４０は、構成されるコンテンツアイテムについてコンテンツアイテム識別子及びコンテンツアイテム名を設定し、コンテンツアイテムについて、投票構成バックグラウンドにより送信された、トピック、投票パラメータ、オプション、ピクチャのような構成情報を構成する。次に、一例として広告であるコンテンツアイテムを用いると、製品管理バックグラウンドは、製品識別子、ピクチャ、価格、製品に関連する購入リンクのような設定構成情報を、コンテンツアイテム準備プラットフォーム１４０へ送信し、コンテンツアイテム準備プラットフォーム１４０は、構成されるコンテンツアイテムについてコンテンツアイテム識別子及びコンテンツアイテム名を設定し、コンテンツアイテムについて、製品管理バックグラウンドにより送信された、製品識別子、ピクチャ、価格、製品に関連する購入リンクのような構成情報を構成する。任意的に、コンテンツアイテム識別子及びコンテンツアイテム名は、同じコンテンツであって良い。例えば、両者は、「対話的質問及び回答」、又は「ピアノ音楽ハマハピアノ（Piano  Music  YAMAHA  Piano）」である。次に、一例として紅包受領であるコンテンツアイテムを用いて、紅包受領バックグラウンドは、紅包に関連する情報をコンテンツアイテム準備プラットフォーム１４０へ送信し、コンテンツアイテム準備プラットフォーム１４０は、紅包について、コンテンツアイテム識別子、コンテンツアイテム名、コンテンツアイテム受信方法説明情報、等を設定する。
【００６７】
図４Ａを参照すると、コンテンツアイテム準備プラットフォーム１４０は、製品管理バックグラウンド、投票構成バックグラウンド、又は別の構成バックグラウンドにより送信された構成情報に従い、コンテンツアイテムを生成し、ビデオの再生時期に基づき、各コンテンツアイテムのマーキング時期を設定する。
【００６８】
種々の実施形態では、コンテンツアイテム準備プラットフォームは、各ビデオについて関連するコンテンツアイテムを構成し、各ビデオに対応するコンテンツアイテムを記録し及び格納して良く、コンテンツアイテムのマーキング時期は、コンテンツアイテムのビデオフレームの再生時期と同じ又は同様であって良い。このように、コンテンツアイテム表示クライアントがビデオのコンテンツアイテムを取得する必要があるとき、コンテンツアイテム表示クライアントは、ビデオの再生時期及びビデオのコンテンツアイテムのマーキング時期に従い、条件に合うコンテンツアイテムをコンテンツアイテムクライアントにプッシュして良い。
【００６９】
コンテンツアイテム準備プラットフォーム１４０は、ビデオ及びビデオに関連するコンテンツアイテムプロンプト情報をビデオ再生端末１６０に提供して良い。したがって、ビデオ再生端末１６０は、コンテンツアイテムプロンプト情報を表示し、さらに、コンテンツアイテムがビデオ内に存在することをユーザに思い出させ、さらに、ユーザがコンテンツアイテムに関心を持っているとき、コンテンツアイテム表示クライアント１２０にユーザを誘導することができる。
【００７０】
例示的な実施形態では、コンテンツアイテム準備プラットフォーム１４０は、ビデオのデータストリームをビデオ再生端末１６０へ送信するとき、記録の中にありデータストリームの中のビデオフレームに対応するコンテンツアイテムをクエリし、コンテンツアイテムに対応するコンテンツアイテムプロンプト情報を送信するよう更に構成され、コンテンツアイテムプロンプト情報は、少なくとも、クエリされたコンテンツアイテムの概要情報と、コンテンツアイテム表示クライアントがコンテンツアイテムを取得できるようユーザに気付かせるために使用されるプロンプト可能情報と、の２者のうちの前者又は両者を有する。ビデオが関連コンテンツアイテムを有するとき、ユーザがビデオ再生端末１６０を見ているときにコンテンツアイテム表示クライアント１２０を開くことができ、したがって、ユーザが、コンテンツアイテム表示クライアント１２０上でビデオに関連するコンテンツアイテムを閲覧しながら、ビデオ再生端末１６０により再生されるビデオを観ることができるようにするために、コンテンツアイテム準備プラットフォーム１４０は、さらに、ビデオのデータストリームをビデオ再生端末１６０へ送信するとき、記録の中にありデータストリームの中のビデオフレームに対応するコンテンツアイテムをクエリして良く、コンテンツアイテムに対応するコンテンツアイテムプロンプト情報をビデオ再生端末１６０へ送信する。
【００７１】
任意的に、データストリーム内のビデオフレームに対応するコンテンツアイテムが記録の中に存在するか否かがクエリされるとき、データストリームの再生開始時期と再生終了時期との間のコンテンツアイテムの中にマーキング時期が存在するか否かがクエリされて良く、データストリームの再生開始時期と再生終了時期との間のコンテンツアイテムの中にマーキング時期が存在する場合、コンテンツアイテムは、データストリーム内のビデオフレームに対応するコンテンツアイテムとして決定される。
【００７２】
任意的に、コンテンツアイテム準備プラットフォーム１４０は、コンテンツアイテムプロンプト情報及びコンテンツアイテムプロンプト情報に対応するデータストリームを一緒に、ビデオ再生端末１６０へ送信して良い。
【００７３】
ビデオ再生端末１６０は、コンテンツアイテム準備プラットフォーム１４０により送信されたデータストリーム及びコンテンツアイテムプロンプト情報を受信し、データストリームを再生するとき、データストリームに対応するコンテンツアイテムプロンプト情報を再生するよう更に構成される。
【００７４】
データストリームに従いビデオを再生するとき、ビデオ再生端末１６０は、コンテンツアイテムプロンプト情報がデータストリームに対応しているか否かを検出し、存在する場合、データストリームを再生するときにスクリーン上にコンテンツアイテムプロンプト情報を表示する。
【００７５】
通常、コンテンツアイテムプロンプト情報は、コンテンツアイテムの名称又はピクチャのような、クエリされたコンテンツアイテムの概要情報を含んで良い。任意的に、ユーザがコンテンツアイテム表示クライアント１２０を開いて良いことを思い出させるために、コンテンツアイテムプロンプト情報は、コンテンツアイテム表示クライアントがコンテンツアイテムを取得できることをユーザに気付かせるために使用されるプロンプト可能情報を更に有して良い。
【００７６】
図４Ｂを参照すると、ビデオを再生するとき、ビデオ再生端末１６０は、スクリーン上にコンテンツアイテムプロンプト情報４１を更に表示する。例えば、コンテンツアイテムプロンプト情報に含まれるコンテンツアイテムの概要情報は、ピアノの写真であり、コンテンツアイテムプロンプト情報に更に含まれるプロンプト可能情報は、「ｘｘビデオアプリ「Watch  While  Play」を開くと、サプライズがある」である。
【００７７】
任意的に、コンテンツアイテム準備プラットフォーム１４０は、さらに、関連するデータストリームの対応するビデオフレーム上に、コンテンツアイテムプロンプト情報を追加して良い。このように、ビデオ再生端末１６０は、追加ビデオフレームを直接再生でき、コンテンツアイテムプロンプト情報は再生されるビデオフレーム上に表示される。例えば、コンテンツアイテムプロンプト情報は、連続する１００番目のビデオフレーム乃至２５７番目のビデオフレームに強く関連し、コンテンツアイテム準備プラットフォーム１４０は、１００番目のビデオフレーム乃至２５７番目のビデオフレーム上にコンテンツアイテムプロンプト情報を追加して良い。１００番目のビデオフレーム乃至２５７番目のビデオフレームが再生されるとき、コンテンツアイテムプロンプト情報は、これらのビデオフレーム上に表示される。
【００７８】
任意的に、コンテンツアイテムプロンプト情報が複数のビデオフレームに対応するとき、コンテンツアイテムプロンプト情報は、静的要素であって良く、又は動的要素であって良い。一例として「紅包を受け取るためにシェイクする」であるコンテンツアイテムプロンプト情報を用いると、コンテンツアイテムプロンプト情報は電話機アイコンを含み、コンテンツアイテムプロンプト情報が表示されると、電話機アイコンは、「シェイク」動作を鮮やかに示すために動的に表示されて良い。
【００７９】
種々の実施形態では、コンテンツアイテム準備プラットフォームは、ビデオに関連するコンテンツアイテムプロンプト情報を、ビデオ再生端末に提供して良い。したがって、ビデオを再生するとき、ビデオ再生端末は、コンテンツアイテムプロンプト情報を表示でき、さらに、ビデオに関連するコンテンツアイテムを見るために、コンテンツアイテム表示クライアントを開くようユーザを促す。このように、コンテンツアイテム表示クライアントが常に有効な状態であることを回避するために、ユーザがビデオ再生端末により表示されるコンテンツアイテムプロンプト情報を見て、関連するコンテンツアイテムに興味を持つときだけ、ユーザはコンテンツアイテム表示クライアントを有効にする。
【００８０】
ビデオ再生端末１６０は、コンテンツアイテム準備プラットフォーム１４０からビデオストリームを取得し、ビデオストリームを再生して良い。データストリームはビデオ再生時期に対応しているので、コンテンツアイテム準備プラットフォーム１４０は、ビデオ再生端末１６０へ送信されるデータストリームに従い、ビデオ再生端末１６０により再生されるビデオ、及び再生されるビデオの現在再生時期を決定して良い。
【００８１】
例示的な実施形態では、ビデオ再生端末１６０は、さらに、コンテンツアイテム準備プラットフォーム１４０との接続を確立し、接続に従いコンテンツアイテム準備プラットフォームからビデオのデータストリームをダウンロードし、データストリームに従いビデオを再生するよう構成される。
【００８２】
任意的に、ビデオ再生端末１６０は、有線ネットワーク又は無線ネットワークを用いることにより、コンテンツアイテム準備プラットフォーム１４０への接続を確立して良い。
【００８３】
コンテンツアイテム準備プラットフォーム１４０は、さらに、ビデオ再生端末１６０との接続を確立し、接続に従いビデオ再生端末１６０へビデオのデータストリームを送信し、ビデオ再生端末１６０へ送信されるデータストリームに従い、ビデオ再生端末１６０により再生中のビデオの現在再生時期を決定するよう構成される。
【００８４】
実際の適用では、ビデオ再生端末１６０は、コンテンツアイテム準備プラットフォーム１４０への接続を確立し、ビデオ再生端末１６０は、コンテンツアイテム準備プラットフォーム１４０により提供されるオンデマンド要求ビデオディレクトリを学習して良く、ユーザは、任意のビデオをオンデマンドで要求できる。ユーザがオンデマンドで要求した後に、ビデオ再生端末１６０は、コンテンツアイテム準備プラットフォーム１４０へ、ビデオを取得するために使用されるオンデマンド要求を送信し、コンテンツアイテム準備プラットフォーム１４０は、ビデオ再生端末１６０への送信経路（送信経路は、ビデオの識別子に一意に対応して良い）を確立する。そして、コンテンツアイテム準備プラットフォーム１４０は、送信経路を通じてビデオ再生端末１６０へ、ビデオのデータストリームをリアルタイムに送信する。
【００８５】
ビデオ再生端末１６０は、コンテンツアイテム準備プラットフォーム１４０からビデオをリアルタイムにダウンロードし再生する。したがって、コンテンツアイテム準備プラットフォーム１４０は、ビデオ再生端末１６０に提供されるビデオのデータストリームに従い、ビデオ再生端末１６０により再生中のビデオ、及びビデオ再生端末１６０がビデオを再生するときの現在再生時期、つまりビデオ再生端末１６０によりビデオが再生される時期を決定して良い。
【００８６】
留意すべきことに、データストリームはビデオ再生端末１６０へ連続的に送信されるので、ビデオ再生端末１６０は、他の要素により影響されることがあり、ビデオ再生端末１６０の現在再生時期は、ビデオ再生端末１６０に配信されるデータストリームに従いコンテンツアイテム準備プラットフォーム１４０により決定される再生時期と完全に同一ではない。通常、ビデオ再生端末１６０の現在再生時期は、通常、コンテンツアイテム準備プラットフォーム１４０によりビデオ再生端末１６０へ最終的に送信されたデータストリームの開始時期の前の特定時期である。そして、ビデオ再生端末１６０の現在再生時期と、コンテンツアイテム準備プラットフォーム１４０によりビデオ再生端末１６０へ最終的に送信されたデータストリームの開始時期との間の期間は、所定期間閾より小さい。
【００８７】
コンテンツアイテム表示クライアント１２０は、コンテンツアイテム準備プラットフォーム１４０を用いることにより、コンテンツアイテム表示クライアント１２０と結合されるビデオ再生端末１６０の再生状態を学習できる。
【００８８】
例示的な実施形態では、コンテンツアイテム表示クライアント１２０は、さらに、コンテンツアイテム準備プラットフォーム１４０へクエリ要求を送信するよう構成され、クエリ要求は、コンテンツアイテム表示クライアントに結合されるビデオ再生端末１６０がビデオを再生中か否かをクエリするために使用される。
【００８９】
ユーザがコンテンツアイテム表示クライアント１２０を開いた後に、コンテンツアイテム表示クライアント１２０は、コンテンツアイテム表示クライアント１２０に結合されるビデオ再生端末１６０の再生状態を取得するために、コンテンツアイテム準備プラットフォーム１４０へクエリ要求を送信する。
【００９０】
任意的に、クエリ要求は、コンテンツアイテム表示クライアント１２０のユーザアカウントを運ぶ。
【００９１】
コンテンツアイテム準備プラットフォーム１４０は、さらに、クエリ要求を受信し、コンテンツアイテム表示クライアント１２０に結合されるビデオ再生端末１６０がビデオを再生中か否かをクエリし、クエリ結果をコンテンツアイテム表示クライアント１２０へ送信するよう構成される。
【００９２】
クエリ要求を受信した後に、コンテンツアイテム準備プラットフォーム１４０は、ユーザアカウントに又はコンテンツアイテム表示クライアント１２０に結合されるビデオ再生端末１６０を検索し、ビデオ再生端末１６０にクエリした後に、ビデオ再生端末１６０の再生状態を検出して良い。
【００９３】
任意的に、ビデオ再生端末１６０は、コンテンツアイテム準備プラットフォーム１４０からビデオのデータストリームをダウンロードし、コンテンツアイテム準備プラットフォーム１４０は、ビデオ再生端末１６０の識別子及びビデオの識別子を記録して良い。このように、コンテンツアイテム準備プラットフォーム１４０は、記録に従い、ビデオ再生端末１６０の再生状態を検出して良い。ビデオ再生端末１６０がビデオのデータストリームをダウンロードしているとき、それは、ビデオ再生端末１６０がビデオを再生中であることを示す。コンテンツアイテム表示クライアント１２０は、さらに、クエリ結果に従い、ビデオ再生端末の再生状態を表示するよう構成される。
【００９４】
クエリ結果が、コンテンツアイテム表示クライアント１２０に結合されるビデオ再生端末１６０がビデオを再生中であることを示すために使用されるとき、コンテンツアイテム表示クライアント１２０は、ビデオ再生端末１６０がオンラインであることを表示する。図４Ｃを参照すると、コンテンツアイテム表示クライアント１２０が個人向け中央インタフェースを開くと、コンテンツアイテム表示クライアント１２０は、個人向け中央インタフェース上に、「ＴＶオンライン」のような、ビデオ再生端末１６０の再生状態４２を表示する。この場合、ユーザは、コンテンツアイテム準備プラットフォーム１４０によりプッシュされたコンテンツを閲覧するために、「（Watch  While  Play）」詳細ページを選択して良い。
【００９５】
例えば、Watch  While  Play詳細ページ（つまり、コンテンツアイテム表示インタフェース）は、図４Ｄに示される。ここでは、コンテンツアイテムが表示され、コンテンツアイテムは、ビデオ再生端末１６０により再生中のビデオであるピアノ音楽（Piano  Music）に関連するピアノ広告に関する購入情報を推奨するために使用され、コンテンツアイテムが表示されている間に、コンテンツアイテムのマーキング時期である「２３分４０秒」、及びコンテンツアイテム名である「Piano  Music  YAMAHA  Piano」が更に表示されて良い。
【００９６】
例えば、Watch  While  Play詳細ページ（つまり、コンテンツアイテム表示インタフェース）は、図４Ｅに示される。ここでは、コンテンツアイテムが表示され、コンテンツアイテムは、ビデオ再生端末１６０により再生中のビデオであるピアノ音楽（Piano  Music）に関連するトピック投票の投票情報を推奨するために使用され、コンテンツアイテムが表示されている間に、コンテンツアイテムのマーキング時期である「３０分３５秒」、及びコンテンツアイテム名である「Piano  Music  YAMAHA  Piano」が更に表示されて良い。
【００９７】
コンテンツアイテムが表示されると、コンテンツアイテムのマーキング時期及びコンテンツアイテム名が表示される。したがって、ユーザは、相応してコンテンツアイテムにより再生中のビデオの再生時期又は再生位置を知ることができる。
【００９８】
任意的に、ユーザがビデオを観るとき、コンテンツアイテム表示クライアント１２０が、コンテンツアイテム準備プラットフォーム１４０からビデオの少なくとも２つのコンテンツアイテムを取得する場合、コンテンツアイテム表示クライアント１２０は、コンテンツアイテムのマーキング時期に従い上から下への（up−to−down）順に、これらのコンテンツアイテムを表示して良い。
【００９９】
任意的に、ビデオ再生端末１６０がオンラインではない又は何も再生していないことが検出されると、「ＴＶオンライン（TV  online）」識別子は表示されず、ユーザは「Watch  While  Play」導入ページに入って良い。
【０１００】
更に留意すべきことに、コンテンツアイテム準備プラットフォーム１４０が、ビデオ再生端末１６０はコンテンツアイテム準備プラットフォーム１４０への接続を確立したが、ビデオ再生端末１６０はコンテンツアイテム準備プラットフォーム１４０からビデオのデータストリームを未だダウンロードしていないと、決定すると、この場合には、コンテンツアイテム準備プラットフォーム１４０も、ビデオ再生端末１６０はオンラインであるが、コンテンツアイテムを対応するコンテンツアイテム表示クライアント１２０にプッシュしないことを決定して良い。この場合、再生状態はオンライン状態である。
【０１０１】
ビデオ再生端末１６０がビデオを再生する処理において、コンテンツアイテム表示クライアント１２０は、コンテンツアイテム準備プラットフォーム１４０から、ビデオに関連する複数のコンテンツアイテムを取得し、コンテンツアイテムをコンテンツアイテム表示インタフェースに表示でき、ユーザはスライドすることにより各々の取得されたコンテンツアイテムを検索できる。
【０１０２】
例示的な実施形態では、コンテンツアイテム表示クライアント１２０は、コンテンツアイテム表示インタフェース上で作用するスライド命令を受信し、前記スライド命令により示される方向に従い、前記コンテンツアイテム表示インタフェースにより受信された前記ビデオのコンテンツアイテムを表示するよう更に構成される。
【０１０３】
任意的に、コンテンツアイテム表示クライアント１２０は、同じコンテンツアイテム表示インタフェース上で同じビデオの取得したコンテンツアイテムを表示して良い。したがって、ユーザは、上下にスライドすることにより、コンテンツアイテム表示インタフェース上に現在表示されているコンテンツアイテムの下／後又は上／前に存在するコンテンツアイテムをプルできる。任意的に、コンテンツアイテム表示クライアント１２０は、各コンテンツアイテムについて、コンテンツアイテム表示インタフェースページを設定して良い。したがって、ユーザは、左右にスライドすることにより、現在のコンテンツアイテム表示インタフェースの前のページのコンテンツアイテム表示インタフェース、又はコンテンツアイテム表示インタフェースの次のページのコンテンツアイテム表示インタフェースをプルできる。
【０１０４】
種々の実施形態では、ユーザがビデオを観ている間、コンテンツアイテム表示クライアントは、ユーザの制御下で、前に取得され且つビデオに関連するより多くのコンテンツアイテムをプルできる。
【０１０５】
可能な実装方法では、ビデオが完全に再生されると、コンテンツアイテム表示クライアント１２０は、ビデオに関連するプルしたコンテンツアイテムを格納して良い。及び、任意的に、ビデオが完全に再生されると、コンテンツアイテム表示クライアント１２０は、さらに、ビデオに関連し且つコンテンツアイテム表示インタフェース上にある全てのプルしたコンテンツアイテムを消去して良い。したがって、コンテンツアイテム表示インタフェースの清浄さが保証され、別のビデオについてのユーザのコンテンツアイテム表示は影響を受けない。
【０１０６】
コンテンツアイテム表示クライアント１２０は、ビデオを同期して再生されるコンテンツアイテムを表示できる。これらのコンテンツアイテムは、ユーザに購入及び投票のような対話型活動を提供できる。したがって、ユーザがビデオ再生端末１６０により再生されるビデオを観る間、ビデオ鑑賞の集中した且つ対話型の経験が大いに向上される。
【０１０７】
例示的な実施形態では、コンテンツアイテム表示クライアント１２０は、表示されたコンテンツアイテムに対する操作情報を受信し、操作情報に対応する操作を実行するよう更に構成される。例えば、購入の即座入力が表示されたコンテンツアイテムに設定されると、購入の即座入力がトリガされた後、コンテンツアイテムに対応する製品の購入リンクページは、表示されるのをスキップする。別の例では、投票選択肢が表示されたコンテンツアイテムに設定されると、１つの投票選択肢がトリガされた後に、生成された投票情報は、投票集計バックグラウンドへ送信される。別の例では、製品／紅包受領入力が表示されたコンテンツアイテムに設定されると、製品／紅包受領入力がトリガされた後、コンテンツアイテムに対応する製品／紅包受領入力ページは、表示されるのをスキップする。
【０１０８】
例えば、引き続き図４Ｄを参照すると、コンテンツアイテムが製品広告であるとき、ユーザは、コンテンツアイテム内に表示された購入制御４３を選択でき、コンテンツアイテム表示クライアント１２０は、製品を購入するための購入情報を製品提供バックグラウンドへ提出して良い。別の例では、引き続き図４Ｅを参照すると、コンテンツアイテムがトピック投票であるとき、ユーザは、投票のために要求される制御４４を選択でき、コンテンツアイテム表示クライアント１２０は、ユーザにより選択された投票情報を投票集計バックグラウンドへ提出して良い。
【０１０９】
任意的に、コンテンツアイテム表示クライアント１２０は、さらに、コンテンツアイテムを共有するための共有命令を受信し、コンテンツアイテムを、コンテンツアイテム表示クライアント１２０の友達ユーザと共有して良い。ユーザは、個人属性を表現するためにコンテンツアイテムに従い相互作用を実行できるので、これは、共有頻度を更に拡大し、ビデオコンテンツの影響範囲を拡大できる。
【０１１０】
さらに、コンテンツアイテムがビデオフレームのコンテンツに又はビデオフレームに対応する音声データに関連付けられる製品であるとき、ユーザは、関連製品を手動で検索する必要がなく、代わりに、表示されたコンテンツアイテムに従い関連製品を直接知ることができる。したがって、ユーザがビデオを観ることから関連製品を消費することへの経路が短縮される。
【０１１１】
コンテンツアイテムが投票又は対話型コンテンツアイテムであるとき、非同期空間にいるオンラインで鑑賞しているユーザは、皆、ビデオコンテンツに強く関連するリアルタイム相互作用に参加でき、ビデオコンテンツ空間及び時間とユーザ鑑賞空間及び時間との相互通信を実施し、ユーザ間の相互作用及び親睦を向上できる。
【０１１２】
ユーザはコンテンツアイテムに従いリアルタイムに関連トピックに参加し又は購入活動に参加できるので、コンテンツアイテム及びビデオの同期表示、及びコンテンツアイテムの操作性は、広告主により比較的好まれ、再生中鑑賞（Watch  Wile  Play）の特徴は、ユーザにとって広告コンテンツの迷惑を大幅に弱め、さらに、広告価値を強化する。
【０１１３】
図５は、本発明の一実施形態によるコンテンツアイテム準備プラットフォームの構造ブロック図を示す。コンテンツアイテム準備プラットフォーム５００は、受信モジュール５１０と、第１決定モジュール５２０と、選択モジュール５３０と、プッシュモジュール５４０と、を有する。
【０１１４】
受信モジュール５１０は、コンテンツアイテム表示クライアントにより送信されるコンテンツアイテム取得要求を受信するよう構成される。コンテンツアイテム取得要求は、ビデオ再生端末により再生中のビデオに関連するコンテンツアイテムを取得することを要求するために使用される。
【０１１５】
第１決定モジュール５２０は、コンテンツアイテム表示クライアントに結合されるビデオ再生端末により再生されるビデオの現在再生時期を決定するよう構成される。
【０１１６】
選択モジュール５３０は、ビデオに対応する１又は複数のコンテンツアイテムから、現在再生時期に最も近いマーキング時期を有するコンテンツアイテムを選択するよう構成される。
【０１１７】
プッシュモジュール５４０は、選択モジュール５３０により選択されたコンテンツアイテムを、コンテンツアイテム表示クライアントへプッシュするよう構成される。コンテンツアイテムは、コンテンツアイテムを表示するようコンテンツアイテム表示クライアントをトリガする。
【０１１８】
任意的実施形態では、図６に示すように、コンテンツアイテム準備プラットフォーム５００は、設定モジュール５５１を更に有する。
【０１１９】
設定モジュール５５１は、各ビデオについて、ビデオの中にあり且つコンテンツアイテムに関連するビデオフレームの再生時期に従い、各コンテンツアイテムのマーキング時期を設定し、ビデオに関連する各コンテンツアイテムと各コンテンツアイテムに対応するマーキング時期とを記録するよう構成される。
【０１２０】
図６に示す任意的実施形態では、コンテンツアイテム準備プラットフォーム５００は、第１送信モジュール５５２を更に有する。
【０１２１】
第１送信モジュール５５２は、ビデオのデータストリームをビデオ再生端末へ送信するとき、記録の中にあり且つデータストリーム内のビデオフレームに対応するコンテンツアイテムをクエリし、コンテンツアイテムに対応するコンテンツアイテムプロンプト情報を送信し、コンテンツアイテムプロンプト情報は、データストリームとコンテンツアイテム準備プラットフォームにより送信されるコンテンツアイテムプロンプト情報とを受信するようビデオ再生端末をトリガするために使用され、データストリームを再生するとき、データストリームに対応するコンテンツアイテムプロンプト情報を再生するよう更に構成される。
【０１２２】
コンテンツアイテムプロンプト情報は、少なくとも、クエリされたコンテンツアイテムの概要情報と、コンテンツアイテム表示クライアントがコンテンツアイテムを取得できるようユーザに気付かせるために使用されるプロンプト可能情報と、の２者のうちの前者又は両者を含む。
【０１２３】
図６に示す任意的実施形態では、コンテンツアイテム準備プラットフォーム５００は、第２送信モジュール５５３と、第２決定モジュール５５４と、を更に有する。
【０１２４】
第２送信モジュール５５３は、ビデオ再生端末への接続を確立し、接続に従い、ビデオのデータストリームをビデオ再生端末へ送信するよう構成される。
【０１２５】
第２決定モジュール５５４は、ビデオ再生端末へ送信されるデータストリームに従い、ビデオ再生端末により再生中のビデオの現在再生時期を決定するよう構成される。
【０１２６】
図６に示す任意的実施形態では、コンテンツアイテム準備プラットフォーム５００は、クエリモジュール５５５と、第３送信モジュール５５６と、を更に有する。
【０１２７】
クエリモジュール５５５は、コンテンツアイテム表示クライアントにより送信されるクエリ要求を受信し、コンテンツアイテム表示クライアントに結合されるビデオ再生端末がビデオを再生中か否かをクエリするよう構成される。
【０１２８】
第３送信モジュール５５６は、クエリモジュール５５５によりクエリされたクエリ結果を、コンテンツアイテム表示クライアントへ送信するよう構成される。クエリ結果は、クエリ結果に従いビデオ再生端末の再生状態を表示するよう、コンテンツアイテム表示クライアントをトリガするために使用される。
【０１２９】
クエリ要求は、コンテンツアイテム表示クライアントに結合されるビデオ再生端末がビデオを再生中か否かをクエリするために使用される。
【０１３０】
種々の実施形態では、本発明の本実施形態で提供されるコンテンツアイテム準備プラットフォームは、ビデオに対応するコンテンツアイテムをビデオ再生端末に結合されるコンテンツアイテム表示クライアントに送信し、それによりビデオの再生をコンテンツアイテムの表示と分離する。したがって、コンテンツアイテム表示クライアントがコンテンツアイテムを表示するのと同時に、ビデオ再生端末はビデオを再生する。これにより、コンテンツアイテムがビデオに挿入されるために、コンテンツアイテムの再生がビデオ再生端末のスクリーンの独占的占有を必要とし、その結果、再生中のビデオは一時停止されなければならず、再生の進行に更に影響するという問題を解決する。ビデオが再生される間、ビデオに対応するコンテンツアイテムが表示されること、及びビデオ再生進捗についてのコンテンツアイテムの影響を回避すること、を保証するという効果を達成する。
【０１３１】
図７は、本発明の一実施形態によるコンテンツアイテム表示クライアントの構造ブロック図を示す。コンテンツアイテム表示クライアント７００は、第１送信モジュール７１０と、第１表示モジュール７２０と、を有して良い。
【０１３２】
第１送信モジュール７１０は、コンテンツアイテム準備プラットフォームへ、ビデオ再生端末により再生中のビデオに関連するコンテンツアイテムを取得することを要求するために使用されるコンテンツアイテム取得要求を送信するよう構成される。コンテンツアイテム取得要求は、コンテンツアイテム表示クライアントに結合されるビデオ再生端末を決定し、ビデオ再生端末により再生されるビデオの現在再生時期を決定し、ビデオに対応する１又は複数のコンテンツアイテムから、現在再生時期に最も近いマーキング時期を有するコンテンツアイテムを選択し、選択したコンテンツアイテムをコンテンツアイテム表示クライアントにプッシュするよう、コンテンツアイテム準備プラットフォームをトリガするために使用される。
【０１３３】
第１表示モジュール７２０は、受信したコンテンツアイテムを表示するよう構成される。
【０１３４】
任意的実施形態では、図８に示すように、コンテンツアイテム表示クライアント７００は、第２送信モジュール７３１と、第２表示モジュール７３２と、を更に有して良い。
【０１３５】
第２送信モジュール７３１は、コンテンツアイテム準備プラットフォームへクエリ要求を送信するよう構成される。クエリ要求は、コンテンツアイテム表示クライアントに結合されるビデオ再生端末がビデオを再生中か否かをクエリするために使用される。クエリ要求は、コンテンツアイテム表示クライアントに結合されるビデオ再生端末がビデオを再生中か否かをクエリし、コンテンツアイテム表示クライアントへクエリ結果を送信するよう、コンテンツアイテム準備プラットフォームをトリガするために使用される。
【０１３６】
第２表示モジュール７３２は、クエリ結果に従い、ビデオ再生端末の再生状態を表示するよう構成される。
【０１３７】
図８に示す可能な実施形態では、コンテンツアイテム表示クライアント７００は、受信モジュール７３３と、第３表示モジュール７３４と、を更に有して良い。
【０１３８】
受信モジュール７３３は、コンテンツアイテム表示インタフェース上で作用するスライド命令を受信するよう構成される。
【０１３９】
第３表示モジュール７３４は、スライド命令により示される方向に従い、コンテンツアイテム表示インタフェース上に存在するビデオのコンテンツアイテムを連続的に表示するよう構成される。
【０１４０】
図８に示す可能な実施形態では、コンテンツアイテム表示クライアント７００は、実行モジュール７３５を更に有して良い。
【０１４１】
実行モジュール７３５は、表示されるコンテンツアイテムに対する操作情報を受信し、操作情報に対応する操作を実行するよう構成される。
【０１４２】
種々の実施形態では、本発明の本実施形態で提供されるコンテンツアイテムを表示するシステムは、コンテンツアイテム表示クライアントにビデオに結合されるビデオ再生端末により再生されるビデオに対応するコンテンツアイテムを受信し、それによりビデオの再生をコンテンツアイテムの表示と分離する。したがって、コンテンツアイテム表示クライアントがコンテンツアイテムを表示するのと同時に、ビデオ再生端末はビデオを再生する。これにより、コンテンツアイテムがビデオに挿入されるために、コンテンツアイテムの再生がビデオ再生端末のスクリーンの独占的占有を必要とし、その結果、再生中のビデオは一時停止されなければならず、再生の進行に更に影響するという問題を解決する。ビデオが再生される間、ビデオに対応するコンテンツアイテムが表示されること、及びビデオ再生進捗についてのコンテンツアイテムの影響を回避すること、を保証するという効果を達成する。
【０１４３】
図９は、本発明の一実施形態によるコンテンツアイテムを表示する方法のフローチャートを示す。コンテンツアイテムを表示する方法は、図１に示すシステムに適用する一例を用いて記載される。方法は、以下を含む。
【０１４４】
ステップ９０１：ビデオ再生端末は、コンテンツアイテム準備プラットフォームからビデオを取得し、ビデオを再生する。
【０１４５】
ステップ９０２：コンテンツアイテム表示クライアントは、コンテンツアイテム準備プラットフォームへ、ビデオ再生端末により再生中のビデオに関連するコンテンツアイテムを取得することを要求するために使用されるコンテンツアイテム取得要求を送信する。
【０１４６】
ステップ９０３：コンテンツアイテム取得要求を受信すると、コンテンツアイテム準備プラットフォームは、ビデオ再生端末により再生されるビデオの現在再生時期を決定し、ビデオに対応する１又は複数のコンテンツアイテムから、現在再生時期に最も近いマーキング時期を有するコンテンツアイテムを選択する。
【０１４７】
ステップ９０４：コンテンツアイテム準備プラットフォームは、決定したコンテンツアイテムをコンテンツアイテム表示クライアントにプッシュする。
【０１４８】
ステップ９０５：コンテンツアイテム表示クライアントは、受信したコンテンツアイテムを表示する。
【０１４９】
種々の実施形態では、本発明の本実施形態で提供されるコンテンツアイテムを表示する方法に従い、コンテンツアイテム表示クライアントに結合されるビデオ再生端末により再生されるビデオに対応するコンテンツアイテムが受信される。それによりビデオの再生をコンテンツアイテムの表示と分離する。したがって、コンテンツアイテム表示クライアントがコンテンツアイテムを表示するのと同時に、ビデオ再生端末はビデオを再生する。これにより、コンテンツアイテムがビデオに挿入されるために、コンテンツアイテムの再生がビデオ再生端末のスクリーンの独占的占有を必要とし、その結果、再生中のビデオは一時停止されなければならず、再生の進行に更に影響するという問題を解決する。ビデオが再生される間、ビデオに対応するコンテンツアイテムが表示されること、及びビデオ再生進捗についてのコンテンツアイテムの影響を回避すること、を保証するという効果を達成する。
【０１５０】
図１０は、本発明の別の実施形態によるコンテンツアイテムを表示する方法のフローチャートを示す。コンテンツアイテムを表示する方法は、図１に示すシステムに適用する一例を用いて記載される。方法は、以下を含む。
【０１５１】
ステップ１００１：コンテンツアイテム準備プラットフォームは、各ビデオについて、ビデオの中にあり且つコンテンツアイテムに関連するビデオフレームの再生時期に従い、各コンテンツアイテムのマーキング時期を設定し、ビデオに関連する各コンテンツアイテムと各コンテンツアイテムに対応するマーキング時期とを記録する。
【０１５２】
watch  while  play（再生中鑑賞）のビデオ鑑賞経験を実現するために、コンテンツアイテム準備プラットフォームは、ビデオに関連するコンテンツアイテムのマーキング時期を設定する、つまり、ビデオの再生時期に従い、ビデオに関連するコンテンツアイテムのマーキング時期を設定する必要がある。
【０１５３】
コンテンツアイテムに関連するビデオフレームは、通常、コンテンツアイテムの内容に強く関連する。任意的に、コンテンツアイテム準備プラットフォームは、画像認識又は音声認識に従い、ビデオの中にあり及びコンテンツアイテムに対応するビデオフレームを決定して良い。例えば、コンテンツアイテムが眼鏡の広告であるとき、画像認識に従い決定されたビデオフレームの画像は、眼鏡の広告に対応する眼鏡を有する。別の例では、コンテンツアイテムがトピック投票であるとき、音声認識に従い決定されたビデオフレームに対応する音声データは、トピック投票に関連するトピックに関連して良い。
【０１５４】
任意的に、コンテンツアイテム準備プラットフォームの管理ユーザは、ビデオから、コンテンツアイテムに強く関連するビデオフレームをフィルタリングし、ビデオフレームに対応するコンテンツアイテムに関連付けるために、これらのビデオフレームの再生時期を使用して良い。任意的に、コンテンツアイテム準備プラットフォームにより表示されるインタフェース上で関連付けを実行した後に、管理ユーザは、確認制御をトリガし、コンテンツアイテム準備プラットフォームは、相応して、関連付け命令を受信し、これらのビデオフレームの再生時期を、ビデオフレームに対応するコンテンツアイテムに関連付ける、つまり、これらの再生時期を用いて、これらのコンテンツアイテムのマーキング時期を別個に設定する。
【０１５５】
ステップ１００２：ビデオ再生端末は、コンテンツアイテム準備プラットフォームへの接続を確立し、接続に従い、コンテンツアイテム準備プラットフォームへ、オンデマンドでビデオを要求するビデオオンデマンド要求を送信する。
【０１５６】
ビデオ再生端末は、有線ネットワーク又は無線ネットワークを用いることにより、コンテンツアイテム準備プラットフォームへの接続を確立して良い。
【０１５７】
ビデオオンデマンド要求は、オンデマンドビデオ識別子を運び、ビデオ識別子は、ビデオをユニークに識別するために使用される。
【０１５８】
任意的に、ビデオ再生端末がコンテンツアイテム準備プラットフォームへの接続を確立した後、ビデオ再生端末は、コンテンツアイテム準備プラットフォームから、オンデマンドで要求され得る及びコンテンツアイテム準備プラットフォームにより提供されるビデオのリストを取得して良い。そして、ユーザが１つのビデオを選択した後に、ビデオ再生端末は、コンテンツアイテム準備プラットフォームへ、オンデマンドでビデオを要求するビデオオンデマンド要求を送信する。
【０１５９】
ステップ１００３：コンテンツアイテム準備プラットフォームは、接続に従い、ビデオ再生端末へ、ビデオのデータストリームを送信する。
【０１６０】
接続に従いビデオオンデマンド要求を受信した後に、コンテンツアイテム準備プラットフォームは、ビデオに対応するデータストリームをクエリし、接続に従いビデオ再生端末へビデオのデータストリームを送信する。通常、ビデオの多くのデータストリームコンテンツが存在するので、コンテンツアイテム準備プラットフォームは、ビデオのデータストリームをビデオ再生端末へリアルタイムに送信する。つまり、ビデオ再生端末は、ダウンロードしたビデオのデータストリームを再生すると同時に、コンテンツアイテム準備プラットフォームからビデオの後続のデータストリームをダウンロードする。
【０１６１】
任意的に、コンテンツアイテム準備プラットフォームは、ビデオのデータストリームをビデオ再生端末へ送信するとき、記録の中にありデータストリームの中のビデオフレームに対応するコンテンツアイテムをクエリし、コンテンツアイテムに対応するコンテンツアイテムプロンプト情報を送信する。コンテンツアイテムプロンプト情報は、少なくとも、クエリされたコンテンツアイテムの概要情報と、コンテンツアイテム表示クライアントがコンテンツアイテムを取得できるようユーザに気付かせるために使用されるプロンプト可能情報と、の２者のうちの前者又は両者を有する。つまり、ビデオのデータストリームをビデオ再生端末へ送信する準備をするとき、コンテンツアイテム準備プラットフォームは、先ず、データストリーム内のビデオフレームに対応するコンテンツアイテムをクエリし、次に、データストリームを送信するとき、ビデオ再生端末へクエリしたコンテンツアイテムを送信する。
【０１６２】
任意的に、データストリーム内のビデオフレームに対応するコンテンツアイテムをクエリするとき、コンテンツアイテム準備プラットフォームは、データストリームの再生開始時期と再生終了時期との間のマーキング時期を有するコンテンツアイテムが存在するか否かをクエリし、存在する場合、コンテンツアイテムを取得して良い。
【０１６３】
任意的に、コンテンツアイテム準備プラットフォームは、ビデオのデータストリームの再生時間に基づき、コンテンツアイテムプロンプト情報の各ピースについて再生時間期間を設定し、例えば、データストリームから、コンテンツアイテムの内容に強く関連する幾つかの連続フレームを決定し、これらのフレームの再生開始時期をコンテンツアイテムに対応するコンテンツアイテムプロンプト情報の再生開始時期として決定し、これらのフレームの再生終了時期をコンテンツアイテムプロンプト情報の再生終了時期として決定して良い。
【０１６４】
ステップ１００４：ビデオ再生端末は、接続に従い、コンテンツアイテム準備プラットフォームから、ビデオのデータストリームをダウンロードし、データストリームに従いビデオを再生する。
【０１６５】
任意的に、データストリームをダウンロードするとき、ビデオ再生端末は、さらに、データストリームに関連し且つコンテンツアイテム準備プラットフォームにより提供されるコンテンツアイテムプロンプト情報をダウンロードし、データストリームを再生するとき、現在提供され得るコンテンツアイテムをユーザに促すために、データストリームに対応するコンテンツアイテムプロンプト情報を更に再生して良い。任意的に、ビデオ再生端末は、さらに、コンテンツアイテム表示クライアントを有効にするようユーザを促して良い。したがって、理解されるように、幾つかのオンデマンド要求されたビデオは、コンテンツアイテムを含まず、この場合、コンテンツアイテムプロンプト情報は存在しない。この場合のユーザは、コンテンツアイテム表示クライアントを有効にしない場合があるが、ユーザがコンテンツアイテム表示クライアントを長時間有効にするのを回避するために、コンテンツアイテムプロンプト情報を見るときだけ、コンテンツアイテム表示クライアントを有効にすればよい。
【０１６６】
任意的に、準備プラットフォームは、コンテンツアイテムプロンプト情報の再生開始時期及び再生終了時期を設定して良い。ビデオ再生端末は、コンテンツアイテムプロンプト情報の再生開始時期と再生終了時期とに従い、コンテンツアイテムプロンプト情報を再生して良い。
【０１６７】
ステップ１００５：コンテンツアイテム表示クライアントは、コンテンツアイテム準備プラットフォームへ、ビデオ再生端末により再生中のビデオに関連するコンテンツアイテムを取得することを要求するために使用されるコンテンツアイテム取得要求を送信する。
【０１６８】
任意的に、コンテンツアイテム表示クライアントがコンテンツアイテム取得要求をコンテンツアイテム準備プラットフォームへ送信するとき、コンテンツアイテム取得要求は、コンテンツアイテム表示クライアントのユーザアカウントを運んで良い。
【０１６９】
一実装シナリオでは、コンテンツアイテム表示クライアントに結合されるビデオ再生端末がオンラインであることをコンテンツアイテム表示クライアントが表示するのをユーザが閲覧するとき、「watch  while  play（再生中鑑賞）」制御がトリガされて良い。引き続き図４Ｃを参照すると、本例では、コンテンツアイテム表示クライアントは、コンテンツアイテム取得要求をコンテンツアイテム準備プラットフォームへ送信する。
【０１７０】
ステップ１００６：コンテンツアイテム取得要求を受信すると、コンテンツアイテム準備プラットフォームは、ビデオ再生端末により再生されるビデオの現在再生時期を決定し、ビデオに対応する１又は複数のコンテンツアイテムから、現在再生時期に最も近いマーキング時期を有するコンテンツアイテムを選択する。
【０１７１】
コンテンツアイテム取得要求を受信すると、コンテンツアイテム準備プラットフォームは、コンテンツアイテム取得要求の中で運ばれるコンテンツアイテム表示クライアントのユーザアカウントに従い、コンテンツアイテム表示クライアントに結合されるビデオ再生端末にクエリして良く、ビデオ再生端末がビデオを再生中か否かを決定して良い。
【０１７２】
ビデオ再生端末がビデオを再生中である場合、コンテンツアイテム準備プラットフォームは、ビデオ再生端末に提供されるデータストリームに従い、ビデオ再生端末により再生されるビデオの現在再生時期を決定し、ビデオに対応する各コンテンツアイテムから現在再生時期に最も近いマーキング時期を有するコンテンツアイテムを選択して良い。
【０１７３】
明らかに、現在再生時期に最も近いマーキング時期を有するコンテンツアイテムでは、マーキング時期は、現在再生時期より前の時期であって良く、又は現在再生時期の後の時期であって良い。
【０１７４】
ステップ１００７：コンテンツアイテム準備プラットフォームは、決定したコンテンツアイテムをコンテンツアイテム表示クライアントにプッシュする。
【０１７５】
ステップ１００８：コンテンツアイテム表示クライアントは、受信したコンテンツアイテムを表示する。
【０１７６】
任意的に、コンテンツアイテム表示クライアントは、コンテンツアイテム準備プラットフォームへクエリ要求を送信する。クエリ要求は、コンテンツアイテム表示クライアントに結合されるビデオ再生端末がビデオを再生中か否かをクエリするために使用される。コンテンツアイテム準備プラットフォームは、クエリ要求を受信し、コンテンツアイテム表示クライアントに結合されるビデオ再生端末がビデオを再生中か否かをクエリし、クエリ結果をコンテンツアイテム表示クライアントへ送信する。コンテンツアイテム表示クライアントは、クエリ結果にビデオ再生端末の再生状態を表示する。
【０１７７】
任意的に、コンテンツアイテム表示クライアントは、コンテンツアイテム表示インタフェース上で作用するスライド命令を受信し、スライド命令により示される方向に従い、コンテンツアイテム表示インタフェース上に存在するビデオのコンテンツアイテムを連続的に表示する。
【０１７８】
例示的実装方法では、コンテンツアイテム表示クライアントは、同じコンテンツアイテム表示インタフェース上で同じビデオの取得したコンテンツアイテムを表示して良い。したがって、ユーザは、上下にスライドすることにより、コンテンツアイテム表示インタフェース上に現在表示されているコンテンツの下又は上に存在するコンテンツアイテムをプルできる。別の実装方法では、コンテンツアイテム表示クライアントは、各コンテンツアイテムについて、コンテンツアイテム表示インタフェースを設定して良い。したがって、ユーザは、左右にスライドすることにより、現在のコンテンツアイテム表示インタフェースの前のページのコンテンツアイテム表示インタフェース、又はコンテンツアイテム表示インタフェースの次のページのコンテンツアイテム表示インタフェースをプルできる。
【０１７９】
任意的に、コンテンツアイテム表示クライアントは、表示されたコンテンツアイテムに対する操作情報を受信し、操作情報に対応する操作を実行する。例えば、コンテンツアイテムが製品広告であるとき、ユーザは、コンテンツアイテム内に表示された購入制御を選択でき、コンテンツアイテム表示クライアントは、製品を購入するための購入情報を製品提供バックグラウンドへ提出して良い。例えば、コンテンツアイテムがトピック投票であるとき、ユーザは、投票のために要求される制御を選択でき、コンテンツアイテム表示クライアントは、ユーザにより選択された投票情報を投票集計バックグラウンドへ提出して良い。
【０１８０】
種々の実施形態では、本発明の本実施形態で提供されるコンテンツアイテムを表示する方法は、ビデオに対応するコンテンツアイテムをビデオ再生端末に結合されるコンテンツアイテム表示クライアントに送信し、それによりビデオの再生をコンテンツアイテムの表示と分離する。したがって、コンテンツアイテム表示クライアントがコンテンツアイテムを表示するのと同時に、ビデオ再生端末はビデオを再生する。これにより、コンテンツアイテムがビデオに挿入されるために、コンテンツアイテムの再生がビデオ再生端末のスクリーンの独占的占有を必要とし、その結果、再生中のビデオは一時停止されなければならず、再生の進行に更に影響するという問題を解決する。ビデオが再生される間、ビデオに対応するコンテンツアイテムが表示されること、及びビデオ再生進捗についてのコンテンツアイテムの影響を回避すること、を保証するという効果を達成する。
【０１８１】
図１１は、本発明の更に別の実施形態によるコンテンツアイテムを表示する方法のフローチャートを示す。コンテンツアイテムを表示する方法は、図１に示すコンテンツアイテム準備プラットフォーム１４０に適用する一例を用いて記載される。方法は、以下を含む。
【０１８２】
ステップ１１０１：各ビデオについて、ビデオの中にあり且つコンテンツアイテムに関連するビデオフレームの再生時期に従い、各コンテンツアイテムのマーキング時期を設定し、ビデオに関連する各コンテンツアイテムと各コンテンツアイテムに対応するマーキング時期とを記録する。
【０１８３】
つまり、コンテンツアイテムに強く関連するビデオフレームはビデオから決定され、コンテンツアイテムのマーキング時期は、これらのビデオフレームの再生時期に従い設定される。例えば、これらのビデオフレームの任意のフレームの再生時期は、コンテンツアイテムのマーキング時期として決定されて良い。
【０１８４】
ステップ１１０２：ビデオ再生端末への接続を確立し、接続に従いビデオ再生端末へビデオのデータストリームを送信し、ビデオ再生端末へ送信されるデータストリームに従い、ビデオ再生端末により再生中のビデオの現在再生時期を決定する。
【０１８５】
コンテンツアイテム準備プラットフォームからビデオ再生端末によりリアルタイムに取得されるデータストリームは、再生中であり且つビデオ再生端末により再生中にコンテンツアイテム準備プラットフォームから取得される後続のデータストリームであるので、コンテンツアイテム準備プラットフォームは、ビデオ再生端末に配信中のデータストリームに従い、ビデオ再生端末により再生中のビデオの現在再生時期を推定できる。現在再生時期は、通常、配信中のデータストリームの開始時期より前の特定時期にあり、現在再生時期と配信中のデータストリームの開始時期との間の時期は、所定期間閾より小さい。
【０１８６】
ステップ１１０３：コンテンツアイテム表示クライアントにより送信されるクエリ要求を受信し、コンテンツアイテム表示クライアントに結合されるビデオ再生端末がビデオを再生中か否かをクエリする。
【０１８７】
クエリ要求は、コンテンツアイテム表示クライアントに結合されるビデオ再生端末がビデオを再生中か否かをクエリするために使用される。
【０１８８】
任意的に、クエリ要求は、コンテンツアイテム表示クライアントの識別子又はユーザアカウントを運ぶ。コンテンツアイテム表示クライアントの識別子又はユーザアカウントは、コンテンツアイテム表示クライアントを一意に識別できる。コンテンツアイテム準備プラットフォームは、クエリ要求の中の識別子又はユーザアカウントに従い、コンテンツアイテム表示クライアントに結合されるビデオ再生端末にクエリして良い。ビデオ再生端末がオンラインのとき、ビデオ再生端末はコンテンツアイテム準備プラットフォームへの接続を確立する必要があるので、コンテンツアイテム準備プラットフォームは、コンテンツアイテム表示クライアントに結合されるビデオ再生端末がオンラインであるか否かを知ることができる。そして、ビデオ再生端末はコンテンツアイテム準備プラットフォームからビデオのデータストリームをダウンロードし、ビデオを再生するので、コンテンツアイテム準備プラットフォームは、ビデオ再生端末のダウンロード動作に従い、ビデオ再生端末により再生中のビデオ及び再生されるビデオの現在再生時期を決定できる。
【０１８９】
ステップ１１０４：コンテンツアイテム表示クライアントへクエリ結果を送信する。クエリ結果は、クエリ結果に従いビデオ再生端末の再生状態を表示するよう、コンテンツアイテム表示クライアントをトリガするために使用される。
【０１９０】
ステップ１１０５：コンテンツアイテム表示クライアントにより送信されるコンテンツアイテム取得要求を受信する。コンテンツアイテム取得要求は、ビデオ再生端末により再生中のビデオに関連するコンテンツアイテムを取得することを要求するために使用される。
【０１９１】
ステップ１１０６：コンテンツアイテム表示クライアントに結合されるビデオ再生端末により再生されるビデオの現在再生時期を決定する。
【０１９２】
ステップ１１０７：ビデオに対応する１又は複数のコンテンツアイテムから、現在再生時期に最も近いマーキング時期を有するコンテンツアイテムを選択する。
【０１９３】
ステップ１１０８：コンテンツアイテム表示クライアントにコンテンツアイテムをプッシュする。コンテンツアイテムは、コンテンツアイテムを表示するようコンテンツアイテム表示クライアントをトリガする。
【０１９４】
任意的に、ビデオのデータストリームがビデオ再生端末へ送信されるとき、記録の中にあり且つデータストリーム内のビデオフレームに対応するコンテンツアイテムがクエリされ、コンテンツアイテムに対応するコンテンツアイテムプロンプト情報が送信される。コンテンツアイテムプロンプト情報は、データストリームとコンテンツアイテム準備プラットフォームにより送信されるコンテンツアイテムプロンプト情報とを受信するようビデオ再生端末をトリガするために使用され、データストリームが再生されるとき、データストリームに対応するコンテンツアイテムプロンプト情報が再生される。
【０１９５】
コンテンツアイテムプロンプト情報は、少なくとも、クエリされたコンテンツアイテムの概要情報と、コンテンツアイテム表示クライアントがコンテンツアイテムを取得できるようユーザに気付かせるために使用されるプロンプト可能情報と、の２者のうちの前者又は両者を含む。
【０１９６】
種々の実施形態では、本発明の本実施形態で提供されるコンテンツアイテムを表示する方法は、ビデオに対応するコンテンツアイテムをビデオ再生端末に結合されるコンテンツアイテム表示クライアントに送信し、それによりビデオの再生をコンテンツアイテムの表示と分離する。したがって、コンテンツアイテム表示クライアントがコンテンツアイテムを表示するのと同時に、ビデオ再生端末はビデオを再生する。これにより、コンテンツアイテムがビデオに挿入されるために、コンテンツアイテムの再生がビデオ再生端末のスクリーンの独占的占有を必要とし、その結果、再生中のビデオは一時停止されなければならず、再生の進行に更に影響するという問題を解決する。ビデオが再生される間、ビデオに対応するコンテンツアイテムが表示されること、及びビデオ再生進捗についてのコンテンツアイテムの影響を回避すること、を保証するという効果を達成する。
【０１９７】
図１２は、本発明の更に別の実施形態によるコンテンツアイテムを表示する方法のフローチャートを示す。コンテンツアイテムを表示する方法は、図１に示すコンテンツアイテム表示クライアント１２０に適用する一例を用いて記載される。方法は、以下を含む。
【０１９８】
ステップ１２０１：コンテンツアイテム準備プラットフォームへクエリ要求を送信する。クエリ要求は、コンテンツアイテム表示クライアントに結合されるビデオ再生端末がビデオを再生中か否かをクエリするために使用される。クエリ要求は、コンテンツアイテム表示クライアントに結合されるビデオ再生端末がビデオを再生中か否かをクエリし、コンテンツアイテム表示クライアントへクエリ結果を送信するよう、コンテンツアイテム準備プラットフォームをトリガするために使用される。
【０１９９】
ステップ１２０２：クエリ結果に従い、ビデオ再生端末の再生状態を表示する。
【０２００】
ステップ１２０３：コンテンツアイテム準備プラットフォームへ、ビデオ再生端末により再生中のビデオに関連するコンテンツアイテムを取得することを要求するために使用されるコンテンツアイテム取得要求を送信する。コンテンツアイテム取得要求は、コンテンツアイテム表示クライアントに結合されるビデオ再生端末を決定し、ビデオ再生端末により再生されるビデオの現在再生時期を決定し、ビデオに対応する１又は複数のコンテンツアイテムから、現在再生時期に最も近いマーキング時期を有するコンテンツアイテムを選択し、選択したコンテンツアイテムをコンテンツアイテム表示クライアントにプッシュするよう、コンテンツアイテム準備プラットフォームをトリガするために使用される。
【０２０１】
ステップ１２０４：受信したコンテンツアイテムを表示する。
【０２０２】
ステップ１２０５：表示されるコンテンツアイテムに対する操作情報を受信し、操作情報に対応する操作を実行する。
【０２０３】
任意的に、コンテンツアイテム表示クライアントは、コンテンツアイテム表示インタフェース上で作用するスライド命令を受信し、スライド命令により示される方向に従い、コンテンツアイテム表示インタフェース上に存在するビデオのコンテンツアイテムを連続的に表示する。
【０２０４】
一実装方法では、コンテンツアイテム表示クライアントは、同じコンテンツアイテム表示インタフェース上で同じビデオの取得したコンテンツアイテムを表示して良い。したがって、ユーザは、上下にスライドすることにより、コンテンツアイテム表示インタフェース上に現在表示されているコンテンツの下又は上に存在するコンテンツアイテムをプルできる。別の実装方法では、コンテンツアイテム表示クライアントは、各コンテンツアイテムについて、コンテンツアイテム表示インタフェースを設定して良い。したがって、ユーザは、左右にスライドすることにより、現在のコンテンツアイテム表示インタフェースの前のページのコンテンツアイテム表示インタフェース、又はコンテンツアイテム表示インタフェースの次のページのコンテンツアイテム表示インタフェースをプルできる。
【０２０５】
任意的に、コンテンツアイテム表示クライアントは、表示されたコンテンツアイテムに対する操作情報を受信し、操作情報に対応する操作を実行する。例えば、コンテンツアイテムが製品広告であるとき、ユーザは、コンテンツアイテム内に表示された購入制御を選択でき、コンテンツアイテム表示クライアントは、製品を購入するための購入情報を製品提供バックグラウンドへ提出して良い。別の例では、コンテンツアイテムがトピック投票であるとき、ユーザは、投票のために要求される制御を選択でき、コンテンツアイテム表示クライアントは、ユーザにより選択された投票情報を投票集計バックグラウンドへ提出して良い。
【０２０６】
種々の実施形態では、本発明の本実施形態で提供されるコンテンツアイテムを表示する方法に従い、コンテンツアイテム表示クライアントに結合されるビデオ再生端末により再生されるビデオに対応するコンテンツアイテムが受信される。それによりビデオの再生をコンテンツアイテムの表示と分離する。したがって、コンテンツアイテム表示クライアントがコンテンツアイテムを表示するのと同時に、ビデオ再生端末はビデオを再生する。これにより、コンテンツアイテムがビデオに挿入されるために、コンテンツアイテムの再生がビデオ再生端末のスクリーンの独占的占有を必要とし、その結果、再生中のビデオは一時停止されなければならず、再生の進行に更に影響するという問題を解決する。ビデオが再生される間、ビデオに対応するコンテンツアイテムが表示されること、及びビデオ再生進捗についてのコンテンツアイテムの影響を回避すること、を保証するという効果を達成する。
【０２０７】
留意すべきことに、前述の実施形態で提供された、コンテンツアイテムを表示する機器及び装置並びにコンテンツアイテムを表示する方法では、コンテンツアイテムが表示されるとき、前述の機能モジュールの部分のみが一例を用いて記載された。実際の適用では、前述の機能は、必要に応じて異なる機能モジュールに割り当てることにより、達成されて良い。つまり、コンテンツアイテム準備プラットフォーム及びコンテンツアイテム表示クライアントの内部構造は、前述の機能の全部又は一部を達成するために、異なる機能モジュールに分割される。さらに、前述の実施形態で提供されたコンテンツアイテムを表示する機器及び装置と、コンテンツアイテムを表示する方法の実施形態は、同じ着想に属する。その特定の実装プロセスについては、方法の実施形態を参照し、詳細はここで更に記載されない。
【０２０８】
本発明の前述の実施形態のシーケンス番号は、単に説明の便宜のためであり、実施形態の優先度を示すことを意図しない。
【０２０９】
当業者は、前述の実施形態のステップの全部又は一部が、ハードウェアを使用することにより実装されて良く、又は関連するハードウェアに指示するプログラムにより実装されて良いことを理解する。プログラムは、コンピュータ可読記憶媒体に格納されて良い。記憶媒体は、リードオンリーメモリ、磁気ディスク、光ディスク、等であって良い。
【０２１０】
上述の説明は、本発明の単なる好適な実施形態であり、本開示を制限することを意図しない。本開示の精神及び原理の範囲内で行われる変更、等価置換、及び改良は、本開示の保護範囲に含まれるべきである。
【図１】
0006430656.tif 000002
【図２】
0006430656.tif 000003
【図３】
0006430656.tif 000004
【図４Ａ】
0006430656.tif 000005
【図４Ｂ】
0006430656.tif 000006
【図４Ｃ】
0006430656.tif 000007
【図４Ｄ】
0006430656.tif 000008
【図４Ｅ】
0006430656.tif 000009
【図５】
0006430656.tif 000010
【図６】
0006430656.tif 000011
【図７】
0006430656.tif 000012
【図８】
0006430656.tif 000013
【図９】
0006430656.tif 000014
【図１０】
0006430656.tif 000015
【図１１】
0006430656.tif 000016
【図１２】
0006430656.tif 000017