(57)【要約】      （修正有）【課題】ユーザが自分の好きなビデオを素早く見つけることによりユーザ体験を向上させるビデオ情報のプッシュ方法を提供する。【解決手段】ビデオ情報をプッシュするクラウドサーバは、クライアントの現在時刻のユーザインターフェースでのユーザ行動情報を取得し、ユーザ行動情報に基づいて次の時刻にクライアントにプッシュされる対象ビデオの関連情報を決定しクライアントに送信する。クライアントは受信した当該対象ビデオの関連情報に基づいて当該ユーザインターフェースを更新する。【効果】クラウドサーバからクライアントにプッシュされる対象ビデオがユーザの好みによりふさわしくなり、ユーザがユーザインターフェースで自分の好きなビデオを素早く見ることが可能となる。【選択図】図２
2020109939.tif 000002
【特許請求の範囲】
【請求項１】
ビデオ情報のプッシュ方法であって、
現在時刻のユーザインターフェースでのユーザ行動情報を取得するステップと、
前記ユーザ行動情報に基づき、次の時刻にクライアントにプッシュされる対象ビデオの関連情報を決定するステップと、
前記対象ビデオの関連情報を前記クライアントに送信することで、前記クライアントが前記対象ビデオの関連情報に基づいて前記ユーザインターフェースを更新するステップと、を含むことを特徴とするビデオ情報のプッシュ方法。
【請求項２】
前記ユーザインターフェースは前記クライアントに表示され、前記ユーザインターフェースが前記現在時刻に少なくとも１つのタイプのビデオの関連情報を含むことを特徴とする請求項１に記載のビデオ情報のプッシュ方法。
【請求項３】
前記ユーザインターフェースは、固定的に順序付けられた複数のタイプのビデオの関連情報、ランダムに順序付けられた複数のタイプのビデオの関連情報、及びプリセットタイプのビデオの関連情報を順次表示するために使用されることを特徴とする請求項１または２に記載のビデオ情報のプッシュ方法。
【請求項４】
前記ユーザインターフェースは、前記現在時刻に複数のオプションラベルとプリセットタイプのビデオの関連情報とを含み、前記複数のオプションラベルのうちの各オプションラベルは、１種類のコンテンツのビデオをマークするために使用されることを特徴とする請求項１〜３のいずれか１項に記載のビデオ情報のプッシュ方法。
【請求項５】
前記現在時刻のユーザインターフェースでのユーザ行動情報を取得するステップは、前記複数のオプションラベルのうちの少なくとも１つのオプションラベルに対する現在時刻の前記ユーザの選択操作を取得することを含み、
前記ユーザ行動情報に基づき、次の時刻に前記クライアントにプッシュされる対象ビデオの関連情報を決定するステップは、前記複数のオプションラベルのうちの少なくとも１つのオプションラベルに対する前記ユーザの選択操作に基づき、次の時刻に前記クライアントにプッシュされる前記プリセットタイプの対象ビデオを決定することを含むことを特徴とする請求項４に記載のビデオ情報のプッシュ方法。
【請求項６】
前記現在時刻のユーザインターフェースでのユーザ行動情報を取得するステップは、前記複数のオプションラベルのうちの少なくとも１つのオプションラベルに対する現在時刻の前記ユーザの音声選択命令を取得することを含み、
前記ユーザ行動情報に基づき、次の時刻に前記クライアントにプッシュされる対象ビデオの関連情報を決定するステップは、前記複数のオプションラベルのうちの少なくとも１つのオプションラベルに対する前記ユーザの音声選択命令に従い、次の時刻に前記クライアントにプッシュされる前記プリセットタイプの対象ビデオを決定することを含むことを特徴とする請求項４に記載のビデオ情報のプッシュ方法。
【請求項７】
前記複数のオプションラベルが前記ユーザインターフェースに表示される時間は、前記ユーザが前記ユーザインターフェースによってビデオを再生する回数に基づいて決定されることを特徴とする請求項４に記載のビデオ情報のプッシュ方法。
【請求項８】
前記複数のオプションラベルが前記ユーザインターフェースに周期的に表示されることを特徴とする請求項７に記載のビデオ情報のプッシュ方法。
【請求項９】
前記ユーザが前記ユーザインターフェースによってビデオを初めて再生した後のプリセット時間内に、前記複数のオプションラベルが前記ユーザインターフェースに表示されることを特徴とする請求項７に記載のビデオ情報のプッシュ方法。
【請求項１０】
前記クライアントはテレビを含むことを特徴とする請求項１〜９のいずれか１項に記載のビデオ情報のプッシュ方法。
【請求項１１】
前記ユーザインターフェースは無限スクロールドロップダウンのユーザインターフェースであることを特徴とする請求項１〜１０のいずれか１項に記載のビデオ情報のプッシュ方法。
【請求項１２】
ビデオ情報のプッシュ装置であって、
現在時刻のユーザインターフェースでのユーザ行動情報を取得するための取得モジュールと、
前記ユーザ行動情報に基づき、次の時刻にクライアントにプッシュされる対象ビデオの関連情報を決定するための決定モジュールと、
前記対象ビデオの関連情報を前記クライアントに送信することで、前記クライアントが前記対象ビデオの関連情報に基づいて前記ユーザインターフェースを更新するための送信モジュールと、を含む特徴とするビデオ情報のプッシュ装置。
【請求項１３】
前記ユーザインターフェースは前記クライアントに表示され、前記ユーザインターフェースが前記現在時刻に少なくとも１つのタイプのビデオの関連情報を含むことを特徴とする請求項１２に記載のビデオ情報のプッシュ装置。
【請求項１４】
前記ユーザインターフェースは、固定的に順序付けられた複数のタイプのビデオの関連情報、ランダムに順序付けられた複数のタイプのビデオの関連情報、及びプリセットタイプのビデオの関連情報を順次表示するために使用されることを特徴とする請求項１２または１３に記載のビデオ情報のプッシュ装置。
【請求項１５】
前記ユーザインターフェースは、前記現在時刻に複数のオプションラベルとプリセットタイプのビデオの関連情報とを含み、前記複数のオプションラベルのうちの各オプションラベルは、１種類のコンテンツのビデオをマークするために使用されることを特徴とする請求項１２〜１４のいずれか１項に記載のビデオ情報のプッシュ装置。
【請求項１６】
前記取得モジュールは、現在時刻のユーザインターフェースでのユーザ行動情報を取得する際に、具体的には、前記複数のオプションラベルのうちの少なくとも１つのオプションラベルに対する現在時刻の前記ユーザの選択操作を取得するために使用され、
前記決定モジュールは、前記ユーザ行動情報に基づいて次の時刻に前記クライアントにプッシュされる対象ビデオを決定する際に、具体的には、前記複数のオプションラベルのうちの少なくとも１つのオプションラベルに対する前記ユーザの選択操作に基づき、次の時刻に前記クライアントにプッシュされる前記プリセットタイプの対象ビデオを決定するために使用されることを特徴とする請求項１５に記載のビデオ情報のプッシュ装置。
【請求項１７】
前記取得モジュールは、現在時刻のユーザインターフェースでのユーザ行動情報を取得する際に、具体的には、前記複数のオプションラベルのうちの少なくとも１つのオプションラベルに対する現在時刻の前記ユーザの音声選択命令を取得するために使用され、
前記決定モジュールは、前記ユーザ行動情報に基づいて次の時刻に前記クライアントにプッシュされる対象ビデオを決定する際に、具体的には、前記複数のオプションラベルのうちの少なくとも１つのオプションラベルに対する前記ユーザの音声選択命令に従い、次の時刻に前記クライアントにプッシュされる前記プリセットタイプの対象ビデオを決定するために使用されることを特徴とする請求項１５に記載のビデオ情報のプッシュ装置。
【請求項１８】
前記複数のオプションラベルが前記ユーザインターフェースに表示される時間は、前記ユーザが前記ユーザインターフェースによってビデオを再生する回数に基づいて決定されることを特徴とする請求項１５に記載のビデオ情報のプッシュ装置。
【請求項１９】
前記複数のオプションラベルが前記ユーザインターフェースに周期的に表示されることを特徴とする請求項１８に記載のビデオ情報のプッシュ装置。
【請求項２０】
前記ユーザが前記ユーザインターフェースによってビデオを初めて再生した後のプリセット時間内に、前記複数のオプションラベルが前記ユーザインターフェースに表示されることを特徴とする請求項１８に記載のビデオ情報のプッシュ装置。
【請求項２１】
前記クライアントはテレビを含むことを特徴とする請求項１２〜２０のいずれか１項に記載のビデオ情報のプッシュ装置。
【請求項２２】
前記ユーザインターフェースは無限スクロールドロップダウンのユーザインターフェースであることを特徴とする請求項１２〜２１のいずれか１項に記載のビデオ情報のプッシュ装置。
【請求項２３】
メモリと、プロセッサと、コンピュータプログラムとを含むサーバであって、
前記コンピュータプログラムは、前記メモリに記憶され、前記プロセッサによって実行されることで請求項１〜１１のいずれか１項に記載の方法を実現するように設定されることを特徴とするサーバ。
【請求項２４】
コンピュータプログラムが記憶されるコンピュータ可読記憶媒体であって、前記コンピュータプログラムはプロセッサによって実行されるときに、請求項１〜１１のいずれか１項に記載の方法を実現することを特徴とするコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施例は、コンピュータ技術の分野に関し、具体的にはビデオ情報のプッシュ方法、ビデオ情報のプッシ装置、サーバ及びコンピュータ可読記憶媒体に関する。
【背景技術】
【０００２】
従来の技術として、テレビにテレビボックスを設置し、ユーザは当該テレビボックスを通じてテレビ上でネットリソース、例えばインターネットムービーや、テレビドラマなどのビデオを見ることができる。
【０００３】
しかしながら、ユーザがテレビボックスを通じてテレビ上でネットリソースを見るとき、テレビのトップページでユーザの選択可能なネットリソースは比較的限られてしまい、ユーザの思うままに自分の好きなビデオを選ぶことができず、ユーザエクスペリエンスを引き下げてしまう。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、ユーザがユーザインターフェースで自分の好きなビデオを素早く見つけて、ユーザ体験を向上させるビデオ情報のプッシュ方法、ビデオ情報のプッシュ装置、サーバ及びコンピュータ可読記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
第１の態様では、本発明の実施例は、ビデオ情報のプッシュ方法を提供し、現在時刻のユーザインターフェースでのユーザ行動情報を取得するステップと、前記ユーザ行動情報に基づき、次の時刻に前記クライアントにプッシュされる対象ビデオの関連情報を決定するステップと、前記対象ビデオの関連情報を前記クライアントに送信することで、前記クライアントが前記対象ビデオの関連情報に基づいて前記ユーザインターフェースを更新するステップと、を含む。
【０００６】
一実施形態において、前記ユーザインターフェースは前記クライアントに表示され、前記ユーザインターフェースが前記現在時刻に少なくとも１つのタイプのビデオの関連情報を含む。
【０００７】
一実施形態において、前記ユーザインターフェースは、固定的に順序付けられた複数のタイプのビデオの関連情報、ランダムに順序付けられた複数のタイプのビデオの関連情報、及びプリセットタイプのビデオの関連情報を順次表示するために使用される。
【０００８】
一実施形態において、前記ユーザインターフェースは、前記現在時刻に複数のオプションラベルとプリセットタイプのビデオの関連情報とを含み、前記複数のオプションラベルのうちの各オプションラベルは、１種類のコンテンツのビデオをマークするために使用される。
【０００９】
一実施形態において、前記現在時刻のユーザインターフェースでのユーザ行動情報を取得するステップは、前記複数のオプションラベルのうちの少なくとも１つのオプションラベルに対する現在時刻の前記ユーザの選択操作を取得することを含み、前記ユーザ行動情報に基づき、次の時刻に前記クライアントにプッシュされる対象ビデオを決定するステップは、前記複数のオプションラベルのうちの少なくとも１つのオプションラベルに対する前記ユーザの選択操作に基づき、次の時刻に前記クライアントにプッシュされる前記プリセットタイプの対象ビデオを決定することを含む。
【００１０】
一実施形態において、前記現在時刻のユーザインターフェースでのユーザ行動情報を取得するステップは、前記複数のオプションラベルのうちの少なくとも１つのオプションラベルに対する現在時刻の前記ユーザの音声選択命令を取得することを含み、前記ユーザ行動情報に基づき、次の時刻に前記クライアントにプッシュされる対象ビデオを決定するステップは、前記複数のオプションラベルのうちの少なくとも１つのオプションラベルに対する前記ユーザの音声選択命令に従い、次の時刻に前記クライアントにプッシュされる前記プリセットタイプの対象ビデオを決定することを含む。
【００１１】
一実施形態において、前記複数のオプションラベルが前記ユーザインターフェースに表示される時間は、前記ユーザが前記ユーザインターフェースによってビデオを再生する回数に基づいて決定される。
【００１２】
一実施形態において、前記複数のオプションラベルが前記ユーザインターフェースに周期的に表示される。
【００１３】
一実施形態において、前記ユーザが前記ユーザインターフェースによってビデオを初めて再生した後のプリセット時間内に、前記複数のオプションラベルが前記ユーザインターフェースに表示される。
【００１４】
一実施形態において、前記クライアントはテレビを含む。
【００１５】
一実施形態において、前記ユーザインターフェースは無限スクロールドロップダウンのユーザインターフェースである。
【００１６】
第２の態様では、本発明の実施例は、ビデオ情報のプッシュ装置を提供し、現在時刻のユーザインターフェースでのユーザ行動情報を取得するための取得モジュールと、前記ユーザ行動情報に基づき、次の時刻に前記クライアントにプッシュされる対象ビデオの関連情報を決定するための決定モジュールと、前記対象ビデオの関連情報を前記クライアントに送信することで、前記クライアントが前記対象ビデオの関連情報に基づいて前記ユーザインターフェースを更新するための送信モジュールと、を含む。
【００１７】
一実施形態において、前記ユーザインターフェースは前記クライアントに表示され、前記ユーザインターフェースが前記現在時刻に少なくとも１つのタイプのビデオの関連情報を含む。
【００１８】
一実施形態において、前記ユーザインターフェースは、固定的に順序付けられた複数のタイプのビデオの関連情報、ランダムに順序付けられた複数のタイプのビデオの関連情報、及びプリセットタイプのビデオの関連情報を順次表示するために使用される。
【００１９】
一実施形態において、前記ユーザインターフェースは、前記現在時刻に複数のオプションラベルとプリセットタイプのビデオの関連情報とを含み、前記複数のオプションラベルのうちの各オプションラベルは、１種類のコンテンツのビデオをマークするために使用される。
【００２０】
一実施形態において、前記取得モジュールは、現在時刻のユーザインターフェースでのユーザ行動情報を取得する際に、具体的に、前記複数のオプションラベルのうちの少なくとも１つのオプションラベルに対する現在時刻の前記ユーザの選択操作を取得するために使用され、前記決定モジュールは、前記ユーザ行動情報に基づいて次の時刻に前記クライアントにプッシュされる対象ビデオを決定する際に、具体的に、前記複数のオプションラベルのうちの少なくとも１つのオプションラベルに対する前記ユーザの選択操作に基づき、次の時刻に前記クライアントにプッシュされる前記プリセットタイプの対象ビデオを決定するために使用される。
【００２１】
一実施形態において、前記取得モジュールは、現在時刻のユーザインターフェースでのユーザ行動情報を取得する際に、具体的に、前記複数のオプションラベルのうちの少なくとも１つのオプションラベルに対する現在時刻の前記ユーザの音声選択命令を取得するために使用され、前記決定モジュールは、前記ユーザ行動情報に基づいて次の時刻に前記クライアントにプッシュされる対象ビデオを決定する際に、具体的に、前記複数のオプションラベルのうちの少なくとも１つのオプションラベルに対する前記ユーザの音声選択命令に従い、次の時刻に前記クライアントにプッシュされる前記プリセットタイプの対象ビデオを決定するために使用される。
【００２２】
一実施形態において、前記複数のオプションラベルが前記ユーザインターフェースに表示される時間は、前記ユーザが前記ユーザインターフェースによってビデオを再生する回数に基づいて決定される。
【００２３】
一実施形態において、前記複数のオプションラベルが前記ユーザインターフェースに周期的に表示される。
【００２４】
一実施形態において、前記ユーザが前記ユーザインターフェースによってビデオを初めて再生した後のプリセット時間内に、前記複数のオプションラベルが前記ユーザインターフェースに表示される。
【００２５】
一実施形態において、前記クライアントはテレビを含む。
【００２６】
一実施形態において、前記ユーザインターフェースは無限スクロールドロップダウンのユーザインターフェースである。
【００２７】
第３の態様では、本発明の実施例は、メモリと、プロセッサと、コンピュータプログラムとを含むサーバを提供し、そのうち、前記コンピュータプログラムは、前記メモリに記憶され、且つ前記プロセッサによって実行されて第１の態様で説明した方法を実現するように設定される。
【００２８】
第４の態様では、本発明の実施例は、コンピュータプログラムが記憶されたコンピュータ可読記憶媒体を提供し、前記コンピュータプログラムはプロセッサによって実行されることによって第１の態様で説明した方法を実現する。
【発明の効果】
【００２９】
本発明の実施例に係るビデオ情報のプッシュ方法、ビデオ情報のプッシュ装置、サーバ及びコンピュータ可読記憶媒体は、現在時刻のユーザインターフェースでのユーザ行動情報を取得し、そのユーザ行動情報に基づいて次の時刻にクライアントにプッシュされる対象ビデオの関連情報を決定することで、クライアントが対象ビデオの関連情報に基づいて当該ユーザインターフェースを更新し、これによって、サーバからクライアントにプッシュされる対象ビデオがユーザの好みによりふさわしくなり、ユーザが当該ユーザインターフェースで自分の好みのビデオを素早く見つけることができることにより、ユーザ体験を向上させる。
【図面の簡単な説明】
【００３０】
以下の図面により、本発明の明確な実施例が示され、詳細を説明は以下で後述する。これらの図面及び説明は、いかなる方法で本発明の技術的思想の範囲を制限するためのものではなく、特定の実施例を参照して当業者に本発明の概念を説明するためのものである。
【図１】本発明の実施例に係る１つの適用シーンの概略図である。
【図２】本発明の実施例に係るビデオ情報のプッシュ方法のフローチャートである。
【図３】本発明の実施例に係る１つのユーザインターフェースの概略図である。
【図４】本発明の実施例に係る他のユーザインターフェースの概略図である。
【図５】本発明の他の実施例に係るビデオ情報のプッシュ方法のフローチャートである。
【図６】本発明の実施例に係る他のユーザインターフェースの概略図である。
【図７】本発明の実施例に係る他のユーザインターフェースの概略図である。
【図８】本発明の実施例に係る他のユーザインターフェースの概略図である。
【図９】本発明の実施例に係るビデオ情報のプッシュ装置の構造概略図である。
【図１０】本発明の実施例に係るサーバの構造概略図である。
【発明を実施するための形態】
【００３１】
ここでは、例示的な実施例を詳細に説明し、その例を図面に示す。以下の説明が図面に関連する場合、別段の表現がない限り、異なる図面の同じ数字は同じまたは類似の要素を表す。以下の例示的な実施例で説明した実施形態は、本発明と一致する全ての実施形態を表すものではない反面、添付の特許請求の範囲に記載された本発明のいくつかの態様に一致する装置及び方法の例にすぎない。
【００３２】
本発明の実施例に係るビデオ情報のプッシュ方法は、図１に示す通信システムに適用され得る。図１に示すように、当該通信システムは、サーバ１１と端末デバイス１２とを含む。当該サーバ１１は、具体的にはクラウド端末サーバであってよい。クラウド端末サーバは、すなわちクラウドサーバであり、汎用的なコンピュータと類似するアーキテクチャのある多くのサーバを含む１つのサーバクラスターであり、プロセッサ、ハードディスク、メモリ、システムバスなどから構成される。端末デバイス１２は、コンピュータ、携帯電話、ラベルレット、テレビなどのクライアントであってよく、本実施例ではテレビを例にして概略的に説明する。
【００３３】
本発明の実施例に係るビデオ情報のプッシュ方法は、従来の技術中の上述のような技術的課題を解決することを目的とする。
【００３４】
以下、本発明の技術的解決手段及び本発明の技術的解決手段が上記技術問題を解決する方法を具体的な実施例で詳細に説明する。以下のいくつかの具体的な実施例は、互いに組み合わせられてもよく、同じまたは類似する概念またはプロセスは、いくつかの実施例では説明を省略する。以下、図面を参照して本発明の実施例について説明する。図２は本発明の実施例に係るビデオ情報のプッシュ方法のフローチャートである。本発明の実施例は、従来の技術での上記技術的な問題について、ビデオ情報のプッシュ方法を提供し、当該方法の具体的なステップは以下の通りである。
【００３５】
ステップ２０１では、現在時刻にユーザインターフェースでのユーザ行動情報を取得する。
【００３６】
一実施形態において、現在時刻に少なくとも１つのタイプのビデオの関連情報を含むユーザインターフェースは、クライアントに表示される。
【００３７】
本実施例では、一実施形態において、クライアントがテレビである。ユーザインターフェースはテレビ画面でのユーザインターフェースであってよい。図３に示すように、３０はテレビ画面でのユーザインターフェースを示し、当該ユーザインターフェースはトップページであってよく、当該トップページにはサーバからユーザにプッシュされたビデオの関連情報が表示される。ビデオの関連情報は、具体的には、ビデオの属するタイプ、ビデオの数、ビデオのポスター、ビデオのタイトル、ビデオの著者情報、ビデオの更新マークなどを含むことができる。図３に示すように、ユーザインターフェース３０には、エリア３１とエリア３２が含まれ、一実施形態において、異なるエリアには異なる種類のビデオの関連情報が表示されることができる。例えば、１つのタイプのビデオの関連情報がエリア３１で表示される一方、他のタイプのビデオの関連情報がエリア３２で表示される。本実施例では、エリアはモジュールとして認識されてよく、例えば、エリア３１は、ヘッドプッシュモジュールとして、エリア３２は、短いビデオパーソナライズモジュールとして認識されてよく、つまり、エリア３１でプッシュされるビデオは、ヘッドプッシュビデオであり、エリア３２でプッシュされるビデオは、パーソナライズの短いビデオである。当該ヘッドプッシュビデオは、ネットワーク内のビデオをサーバが抜粋した後、ユーザの履歴行動情報に合わせてプッシュされたビデオであってよい。当該パーソナライズの短いビデオは、サーバがユーザの履歴行動情報に基づいてプッシュしたビデオであってよい。また、図３に示すように、エリア３１内には複数のサブエリアが含まれ、エリア３２内にも複数のサブエリアが含まれ、サブエリア３３は当該エリア３２内の１つのサブエリアである。本実施例では、１つのサブエリアは、１つのビデオの関連情報を表示することができ、または、１つのサブエリアは、複数のビデオの関連情報を表示することができる。本実施例では、サブエリアは、分割ブロックとして認識されてよく、１つのモジュールは、少なくとも１行の分割ブロックを含むことができ、１つの分割ブロックは、１つのビデオまたはオーディオの関連情報を表示してもよく、１つのビデオアルバムまたはオーディオアルバムの関連情報を表示してもよい。
【００３８】
本実施例では、サーバは、例えば、短いビデオ、長いビデオ、小動画などの様々なタイプのビデオをユーザにプッシュすることができ、その中で、長いビデオとは、映画、テレビドラマ、バラエティ、アニメ、ドキュメンタリーなどのことであり、短いビデオとは、長いビデオ以外のビデオを指し、小動画は、縦画面で再生できる短いビデオである。なお、他の実施例では、サーバはテレビにビデオをプッシュすることに限定されず、テレビに音楽や音声などのオーディオをプッシュすることもできる。
【００３９】
一実施形態において、ユーザインターフェースは無限スクロールドロップダウンのユーザインターフェースである。ユーザインターフェースは、異なるタイプのビデオの関連情報を表示するための複数のモジュールを表示することができる。各モジュールは、複数の分割ブロックを含むことができる。
【００４０】
図４に示すように、モジュール１はヘッド推薦モジュールに、モジュール２は短いビデオパーソナライズモジュールに、モジュール３は小動画パーソナライズモジュールに、モジュール４はアルバムパーソナライズモジュールに、モジュール５は著者パーソナライズモジュールに、モジュール６は私の購読モジュールに、モジュール７は私のコレクションモジュールに、モジュール８はホットイシューモジュールに、モジュール９は最新モジュールに、モジュール１０は無限スクロールドロップダウンの短いビデオパーソナライズモジュールに対応する。
【００４１】
例えば、現在のページにモジュール１とモジュール２が表示され、ユーザが現在のページの最後の行のとある分割ブロック、すなわちモジュール２でのとある分割ブロックまで閲覧する時、ユーザが選択ボックスをさらに下に移動し続けると、現在のページにモジュール３とモジュール４が表示される。同様に、ユーザが現在のページの最後の行のとある分割ブロック、すなわちモジュール４でのとある分割ブロックまで再度閲覧する時、ユーザが選択ボックスをさらに下に移動し続けると、現在のページではモジュール５を表示し、現在のページにモジュール１０が表示されるまで順次類推する。一実施形態において、モジュール１０は理論上で∞にイコールするＮ行のビデオの関連情報を表示することができ、これにより現在のページが無限スクロールドロップダウンのページであることを確保する。また、無限スクロールドロップダウンとは、ユーザがリモコン、タッチまたは音声制御で、現在のページをドロップダウンし続ける過程で、表示された分割ブロックを繰り返して表示することではなく、現在のページが新たな分割ブロック、すなわち新たなビデオの関連情報を絶えず表示することであることを説明する必要がある。
【００４２】
一実施形態において、ユーザは当該現在のページでビデオの関連情報を閲覧したり、クリックしたりすることができ、ある分割ブロックでのビデオに関する情報をクリックした後、当該現在のページを当該ビデオに対応する再生ページに切り換え、当該再生ページでビデオをコレクションしたり、当該ビデオに対応する著者を購読したりすることができる。当該テレビは、現在のインターフェースにおけるユーザの行動情報、例えば、ビデオに対する閲覧、クリック、再生、コレクション、購読などの操作、及び操作の時間を取得して、当該行動情報をサーバに送信することができる。
【００４３】
ステップ２０２では、ユーザ行動情報に基づいて次の時刻にクライアントにプッシュされる対象ビデオの関連情報を決定する。
【００４４】
サーバは、ユーザの現在時刻の行動情報、例えば、ユーザが現在時刻において、ユーザインターフェースにおけるビデオに対する閲覧、クリック、再生、コレクション、購読などの操作に応じて、次の時刻にテレビにプッシュされる対象ビデオに対応するポスター、タイトル、著者情報などを含む対象ビデオの関連情報を決定することができる。例えば、現在のページにはモジュール１とモジュール２が表示され、サーバは、ユーザが現在のページでモジュール１とモジュール２における分割ブロックに対する閲覧、クリック操作、及び分割ブロックをクリックした後対応するビデオの再生、コレクション、購読などの操作に応じて、モジュール３とモジュール４におけるそれぞれの分割ブロックが表示すべきビデオの関連情報を決定する。
【００４５】
ステップ２０３で、対象ビデオの関連情報がクライアントに送信されることで、クライアントが対象ビデオの関連情報に基づいてユーザインターフェースを更新する。
【００４６】
例えば、該サーバは、その決定されたモジュール３及びモジュール４におけるそれぞれの分割ブロックが表示すべきビデオの関連情報をテレビに送信し、当該テレビは、ユーザが現在のページの最後の行のとある分割ブロック、すなわちモジュール２でのとある分割ブロックまで閲覧し、選択ボックスをさらに下に移動すると確定すると、モジュール３及びモジュール４でのそれぞれの分割ブロックが表示すべきビデオの関連情報に基づき、モジュール１及びモジュール２が表示される代わりに、表示モジュール３及びモジュール４が表示されるようにユーザインターフェースを更新する。モジュール３及びモジュール４の後のモジュールは、当該ユーザインターフェースでの表示プロセスが同様で、ここでは説明を省略する。
【００４７】
本発明の実施例は、現在時刻のユーザインターフェースでのユーザ行動情報を取得し、ユーザ行動情報に基づいて次の時刻にクライアントにプッシュされる対象ビデオの関連情報を決定することで、クライアントが対象ビデオの関連情報に基づいて当該ユーザインターフェースを更新し、サーバからクライアントにプッシュされた対象ビデオをユーザの好みに合わせ、これによってユーザが自分の好きなビデオを素早く見つけることにより、ユーザ体験を向上させる。
【００４８】
図５は本発明の他の実施例に係るビデオ情報のプッシュ方法のフローチャートである。一実施形態において、ユーザインターフェースは、固定的に順序付けられた複数のタイプのビデオの関連情報、ランダムに順序付けられた複数のタイプのビデオの関連情報、及びプリセットタイプのビデオの関連情報を順次表示するために使用される。
【００４９】
本実施例では、図６に示すように、ユーザインターフェースは、ヘッド推薦モジュール、短いビデオパーソナライズモジュール、小動画パーソナライズモジュール、アルバムパーソナライズモジュール、著者パーソナライズモジュール、私の購読モジュール、私のコレクションモジュール、ホットイシューモジュール、及び最新モジュールを順次表示することができる。そのうち、私のコレクションモジュールにはユーザがコレクションしたビデオの関連情報が表示されることができ、一実施形態において、ユーザがビデオをコレクションしない場合、当該ユーザインターフェースで私のコレクションモジュールが表示されなくてもよい。また、ユーザがコレクションしたビデオが表示するのに１行で十分ではない場合、当該ユーザインターフェースで私のコレクションモジュールが表示されなくてもよい。ユーザがコレクションしたビデオを表示するのに一行で十分である場合、当該ユーザが最近コレクションしたビデオの関連情報は私のコレクションモジュールで前の位置で表示されることができる。
【００５０】
本実施例では、図６に示す点線枠６１のうちの複数のモジュールの表示順序を固定しても良い。また、当該ユーザインターフェースは、点線枠６１のうちの複数のモジュールを表示した後、ユーザがまた下方に当該ユーザインターフェースを閲覧し続ける場合、点線枠６２のうちの複数のランダムモジュールを表示することができ、一実施形態において、各ランダムモジュールは、短いビデオパーソナライズモジュール、小動画パーソナライズモジュール、アルバムパーソナライズモジュール、著者パーソナライズモジュール、ホットイシューモジュール、及び最新モジュールのいずれかであっても良い。しかし、当該点線枠６２では、隣接する２つのランダムモジュールごとに異なるままにしておく必要がある。本実施例は、点線枠６２におけるランダムモジュールの個数を限定しない。ランダムモジュールは、短いビデオパーソナライズモジュール、小動画パーソナライズモジュール、アルバムパーソナライズモジュール、著者パーソナライズモジュール、ホットイシューモジュール、及び最新モジュールのいずれかであるが、例えば、当該ランダムモジュールは、短いビデオパーソナライズモジュールであるが、当該ランダムモジュールに表示されるビデオの関連情報と、当該短いビデオパーソナライズモジュールで表示されるビデオの関連情報が同じではなく、つまり、当該ランダムモジュールと当該短いビデオパーソナライズモジュールではいずれもパーソナライズの短いビデオが表示されるが、当該ランダムモジュールと当該短いビデオパーソナライズモジュールにそれぞれ対応する短いビデオは異なる。当該ユーザインターフェースが点線枠６２内の複数のランダムモジュールを表示した後、ユーザがまだ下方に当該ユーザインターフェースを閲覧し続ける場合、当該ユーザインターフェースはまた、具体的には図４に示すモジュール１０のように、例えば無限スクロールドロップダウンの短いビデオパーソナライズモジュールのようなプリセットタイプのビデオの関連情報を表示し続けることができる。ここでは繰り返して説明しない。
【００５１】
図４または図６のうえで、モジュール１０または無限スクロールドロップダウンの短いビデオパーソナライズモジュールの上に、カスタマイズラベルモジュールが更に設けられることができる。例えば、図４のうえで、モジュール１０の上方には、カスタマイズラベルモジュール１１が更に設けられることができる。図７に示すように、カスタマイズラベルモジュール１１は、モジュールのタイトルである「お気に入りをカスタマイズ」と、複数のオプションラベルと、を含み、７１が当該複数のオプションラベルのうちの１つを示す。各オプションラベルは、１種類のコンテンツのビデオをマークするために使用され、例えば、オプションラベル７１は、親子タイプのビデオをマークするために使用される。ユーザは、当該複数のオプションラベルのうちの少なくとも１つに、個人の好みコンテンツに応じてチェックをつけてよい。例えば、ユーザは、親子、グルメ、バラエティのオプションラベルを選択した。他の実施例では、ユーザは、図７に示すオプションラベルにチェックを付けなくても良い。
【００５２】
一実施形態において、複数のオプションラベルがユーザインターフェースに表示される時間は、ユーザがユーザインターフェースによってビデオを再生する回数に基づいて決定される。つまり、図７に示すような複数のオプションラベルは、いつも当該ユーザインターフェースに表示されるのではなく、ユーザが当該ユーザインターフェースでビデオを再生する回数に基づいて当該複数のオプションラベルがユーザインターフェースに表示される時間を決定する。
【００５３】
一つの可能な態様としては、ユーザがユーザインターフェースによってビデオを初めて再生した後のプリセット時間内に、複数のオプションラベルがユーザインターフェースに表示されることである。例えば、ユーザは、当該ユーザインターフェースによって初めてビデオを再生した後の１週間以内に、ユーザが当該ユーザインターフェースを閲覧すると、当該ユーザインターフェースに当該複数のオプションラベルを表示する。あるいは、ユーザは、当該ユーザインターフェースで初めて動画を再生した後の一ヶ月間以内に、当該ユーザインターフェースに当該複数のオプションラベルを表示する。
【００５４】
もう一つの可能な態様としては、複数のオプションラベルがユーザインターフェースに周期的に表示されることである。例えば、ユーザが当該ユーザインターフェースによってビデオを再生する回数がプリセット回数より大きい場合、当該ユーザインターフェースは当該複数のオプションラベルを周期的に表示し、例えば、２ヶ月ごとに図７に示すカスタマイズラベルモジュール１１を表示する。
【００５５】
また、いくつかの実施例では、ユーザが当該オプションラベルにチェックを付けない場合、当該カスタマイズラベルモジュール１１はユーザインターフェースに３日間連続して出現した後消失する。なお、当該ユーザインターフェースは、毎回表示される複数のオプションラベルが完全に異なったり、一部的に同じであったり、全く同じであったりしてもよい。当該ユーザインターフェースが表示されるたびに、複数のオプションラベルの一部が同じである場合には、ユーザが好きなビデオコンテンツをより正確に把握することができる。
【００５６】
一実施形態において、ユーザインターフェースは、現在時刻に複数のオプションラベルとプリセットタイプのビデオの関連情報を含み、複数のオプションラベルのうちの各オプションラベルは、１種類のコンテンツのビデオをマークするために使用される。図８に示すように、当該ユーザインターフェースは、現在時刻に図７に示すようなカスタマイズラベルモジュール１１及びモジュール１０を含むと仮定し、当該モジュール１０は、具体的に短いビデオパーソナライズモジュールであり、すなわち、当該モジュール１０は、短いビデオの関連情報を表示し、かつ当該モジュール１０が無限スクロールドロップダウン可能なものである。図８に示すように、現在時刻にモジュール１０には１２個の短いビデオの関連情報が表示されている。
【００５７】
上記実施例に基づき、本実施例で提供されるビデオ情報のプッシュ方法は、具体的には、図５に示すような以下のステップを含む。
【００５８】
ステップ５０１では、複数のオプションラベルのうちの少なくとも１つのオプションラベルに対する現在時刻のユーザの選択動作を取得する。
【００５９】
図８に示すように、クライアントは、現在時刻において、ユーザが複数のオプションラベルのうちの少なくとも１つのオプションラベルに対する選択動作、例えば、ユーザが親子、グルメ、バラエティのオプションラベルを選択したことを取得する。さらに、当該クライアントは、ユーザが選択したオプションラベルによってマークされたビデオコンテンツをサーバに送信する。
【００６０】
ステップ５０２では、複数のオプションラベルのうちの少なくとも１つのオプションラベルに対するユーザの選択動作に基づき、次の時刻にクライアントにプッシュされるプリセットタイプの対象ビデオを決定する。
【００６１】
サーバは、当該ユーザがチェックをつけたオプションラベルによってマークされたビデオコンテンツに基づき、次の時刻に当該クライアントにプッシュされる対象短いビデオを決定する。例えば、ユーザが親子、グルメ、バラエティのオプションラベルを選択した場合、次の時刻にクライアントにプッシュする対象短いビデオは主に親子、グルメ、バラエティなどの短いビデオを含む。
【００６２】
ステップ５０３で、対象ビデオの関連情報をクライアントに送信することにより、クライアントが対象ビデオの関連情報に基づいてユーザインターフェースを更新する。
【００６３】
サーバは、当該対象短いビデオの関連情報を当該クライアントに送信し、当該クライアントはモジュール１０を当該対象短いビデオの関連情報に更新する。
【００６４】
他の実施例では、他に可能な実施形態として、現在時刻のユーザインターフェースでのユーザ行動情報を取得することは、現在時刻に複数のオプションラベルのうちの少なくとも１つのオプションラベルに対するユーザの音声選択命令を取得することを含み、ユーザ行動情報に基づき、次の時刻にクライアントにプッシュされる対象ビデオを決定することは、複数のオプションラベルのうちの少なくとも１つのオプションラベルに対するユーザの音声選択命令に基づき、次の時刻にクライアントにプッシュされるプリセットタイプの対象ビデオを決定することを含む。
【００６５】
図８に示すように、当該ユーザインターフェースは複数のオプションラベルを表示し、例えば、親子、グルメ、スポーツ、バラエティ、旅行などのオプションラベルを表示しており、ユーザは、例えば、テレビに送信した「親子、グルメ、バラエティを選択する」のような音声選択命令によって当該複数のオプションラベルのうちの少なくとも１つを選択することができる。テレビが親子、グルメ、バラエティのオプションラベルに対する当該ユーザの音声選択命令を検出した後、当該音声選択命令をサーバに送信し、サーバは当該音声選択命令に基づき、次の時刻に当該テレビにプッシュされる、親子、グルメ、バラエティなどのタイプの短いビデオであってよい対象ビデオを決定する。
【００６６】
本発明の実施例は、現在時刻のユーザインターフェースでのユーザ行動情報を取得し、ユーザ行動情報に基づき、次の時刻にクライアントにプッシュされる対象ビデオの関連情報を決定することで、クライアントが対象ビデオの関連情報に基づいて当該ユーザインターフェースを更新し、サーバからクライアントにプッシュされる対象ビデオがユーザの好みによりふさわしく、ユーザが自分の好きなビデオを素早く見つけることができることにより、ユーザ体験を向上させる。
【００６７】
図９は本発明の実施例に係るビデオ情報のプッシュ装置の構造概略図である。当該ビデオ情報のプッシュ装置は、具体的には、上記実施例でのサーバ、またはサーバの部材（例えば、チップまたは電気回路）であってよい。本発明の実施例に係るビデオ情報のプッシュ装置は、ビデオ情報のプッシュ方法実施例に係る処理フローを実行することができ、図９に示すように、ビデオ情報送信装置９０は取得モジュール９１と、決定モジュール９２と、送信モジュール９３と、を含み、取得モジュール９１は、現在時刻のユーザインターフェースでのユーザ行動情報を取得するためのものであり、決定モジュール９２は、ユーザ行動情報に従って次の時刻にクライアントにプッシュされる対象ビデオの関連情報を決定するためのものであり、送信モジュール９３は、クライアントが対象ビデオの関連情報に基づいてユーザインターフェースを更新できるように、対象ビデオの関連情報をクライアントに送信する。
【００６８】
一実施形態において、現在時刻に少なくとも１つのタイプのビデオの関連情報を含むユーザインターフェースは、クライアントに表示される。
【００６９】
一実施形態において、ユーザインターフェースは、固定的に順序付けられた複数のタイプのビデオの関連情報、ランダムに順序付けられた複数のタイプのビデオの関連情報、及びプリセットタイプのビデオの関連情報を順次表示するために使用される。
【００７０】
一実施形態において、ユーザインターフェースは、現在時刻に複数のオプションラベルとプリセットタイプのビデオの関連情報を含み、複数のオプションラベルのうちの各オプションラベルは、１種類のコンテンツのビデオをマークするために使用される。
【００７１】
一実施形態において、取得モジュール９１は、現在時刻のユーザインターフェースでのユーザ行動情報を取得する際に、具体的に、複数のオプションラベルのうちの少なくとも１つのオプションラベルに対する現在時刻のユーザの選択動作を取得するために使用され、決定モジュール９２は、ユーザ行動情報に基づき、次の時刻にクライアントにプッシュする対象ビデオを決定する場合に、具体的に、複数のオプションラベルのうちの少なくとも１つのオプションラベルに対するユーザの選択動作に基づき、次の時刻にクライアントにプッシュされるプリセットタイプの対象ビデオを決定するために使用される。
【００７２】
一実施形態において、取得モジュール９１は、現在時刻のユーザインターフェースでのユーザ行動情報を取得する際に、具体的に、複数のオプションラベルのうちの少なくとも１つに対する現在時刻のユーザの音声選択命令を取得するために使用され、決定モジュール９２は、ユーザ行動情報に基づき、次の時刻にクライアントにプッシュする対象ビデオを決定する場合に、具体的に、複数のオプションラベルのうちの少なくとも１つのオプションラベルに対するユーザの音声選択命令に基づいて次の時刻にクライアントにプッシュされるプリセットタイプの対象ビデオを決定するために使用される。
【００７３】
一実施形態において、複数のオプションラベルがユーザインターフェースに表示される時間は、ユーザがユーザインターフェースによってビデオを再生する回数に基づいて決定される。
【００７４】
一実施形態において、複数のオプションラベルがユーザインターフェースに周期的に表示される。
【００７５】
一実施形態において、ユーザがユーザインターフェースによってビデオを初めて再生した後のプリセットされた時間内に、複数のオプションラベルがユーザインターフェースに表示される。
【００７６】
一実施形態において、クライアントはテレビを含む。
【００７７】
一実施形態において、ユーザインターフェースは無限スクロールドロップダウンのユーザインターフェースである。
【００７８】
図９に示す実施例のビデオ情報のプッシュ装置は、上記の方法の実施例の技術的解決手段を実行するために使用されることができ、その実施原理と技術的効果は同様であり、ここでは説明を省略する。
【００７９】
図１０は本発明の実施例に係るサーバの構造概略図である。本発明の実施例に係るサーバは、ビデオ情報のプッシュ方法実施例に係る処理フローを実行することができ、図１０に示すように、サーバ１００はメモリ１０１と、プロセッサ１０２と、コンピュータプログラムと、通信インターフェース１０３とを含み、コンピュータプログラムがメモリ１０１に記憶され、プロセッサ１０２によって実行されることで上記の実施例で記載されたビデオ情報のプッシュ方法を実現するように設定されている。
【００８０】
図１０に示す実施例のサーバは、上記の方法の実施例の技術的解決手段を実行するために使用されることができ、その実施原理と技術的効果は同様であり、ここでは説明を省略する。
【００８１】
さらに、本発明の実施例は、上記実施例に記載されたビデオ情報のプッシュ方法を実現するためにプロセッサによって実行されるコンピュータプログラムを記憶したコンピュータ可読記憶媒体を提供する。
【００８２】
本発明に係るいくつかの実施例では、公開された装置及び方法は、他の形態で実現され得ることが理解されるべきである。例えば、上述した装置の実施例は単に概略的なものであり、例えば、ユニットの区分は、論理機能の区分にすぎず、実際に実施する場合は、他の区分があってもよく、例えば、複数のユニットまたはコンポーネントは、組み合わせられたり、または別のシステムに統合されたり、または一部の特徴を無視したり、または実行しなかったりしてもよい。もう１つ理解すべきなのは、表示または議論された相互間のカップリングまたは直接カップリングまたは通信接続は、いくつかのインターフェース、装置またはユニットの間接カップリングまたは通信接続であってよく、電気的、機械的または他の様態であってもよい。
【００８３】
分離部材として説明されたユニットは、物理的に分離されていてもよいし、分離されていなくてもよい。ユニットとして表示された部材は、物理的なユニットであってもよく、物理的なユニットでなくてもよい。つまり、一箇所に位置するか、あるいは複数のネットワークユニットに分布してもよい。本実施例の目的は、実際の必要に応じてそのうちの一部または全部のユニットを選択することによって実現されることができる。
【００８４】
また、本発明の各実施例における各機能ユニットは、１つの処理ユニットに統合されていてもよく、各ユニットが個別に物理的に存在してもよく、２つか２つ以上のユニットが１つのユニットに統合されていてもよい。上述した統合されたユニットは、ハードウェアとして実現されていてもよく、ハードウェアとソフトウェアの機能ユニットとして実現されていてもよい。
【００８５】
上記のソフトウェア機能ユニットとして実現された統合されたユニットは、コンピュータ読み取り可能記憶媒体に記憶されることができる。上記ソフトウェア機能ユニットは、１つの記憶媒体に記憶され、１台のコンピュータデバイス（パーソナルコンピュータ、サーバ、またはネットワークデバイスなど）またはプロセッサ（ｐｒｏｃｅｓｓｏｒ）が本発明の様々な実施例に記載の方法の一部のステップを実行するようにするためのいくつかの命令を含む。上記の記憶媒体は、Ｕディスク、モバイルハードディスク、リードオンリーメモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＲＯＭ）、ランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＡＭ）、磁気ディスクまたは光ディスクなど、プログラムコードを記憶することができる様々な媒体を含む。
【００８６】
説明の便利さと簡潔さのために、上記の各機能モジュールの区分のみを例に挙げて説明したが、実際の適用では、上述の機能を、必要に応じて異なる機能モジュールに割り当て、行われてもよく、つまり、装置の内部構造を、上述の機能の全部または一部を完了するために異なる機能モジュールに分割することになることが当業者においては明確に了解される。上記で説明した装置の具体的な動作手順は、上記の方法の実施例における対応するプロセスを参照することができ、ここでは説明を省略する。
【００８７】
最後に説明すべきこととして、以上の各実施例は、本発明の技術的解決手段を説明するためのものであって、これを制限するものではなく、本発明を詳細に説明した前述の各実施例を参照しながら、当業者であれば、前述の各実施例に記載の技術的解決手段を修正するか、又はそのうちの一部又はすべての技術的特徴に対して同等の置換を行うことができ、これらの修正又は置換によっては、対応する技術的解決手段の本質が本発明の各実施例の技術的解決手段の範囲から逸脱することはないと理解すべきである。
【図１】
2020109939.tif 000003
【図２】
2020109939.tif 000004
【図３】
2020109939.tif 000005
【図４】
2020109939.tif 000006
【図５】
2020109939.tif 000007
【図６】
2020109939.tif 000008
【図７】
2020109939.tif 000009
【図８】
2020109939.tif 000010
【図９】
2020109939.tif 000011
【図１０】
2020109939.tif 000012