(57)【特許請求の範囲】
【請求項１】
プレロール広告を再生するための方法であって、端末に適用され、
オフラインビデオの再生操作を検出した後、前記端末の現在のネットワーク接続状態を判定するステップと、
前記端末が第１の接続状態にある場合、前記端末によって取得された複数のプレロール広告から、前記オフラインビデオに対応する指定されたプレロール広告を決定するステップであって、前記第１の接続状態は、非ワイヤレスフィデリティ（wireless fidelity：ＷｉＦｉ）接続状態を指す、ステップと、
前記プレロール広告の再生規則を取得するステップと、
前記オフラインビデオを再生するプロセスにおいて、前記プレロール広告の再生規則に従って、前記指定されたプレロール広告を再生するステップと、
前記プレロール広告の再生規則を取得する前記ステップは、
前記端末が、ネットワーク非接続状態にあるときに、ローカルにバッファリングされた前記プレロール広告の再生規則を取得するステップと、
前記端末が、第３の接続状態にあるときに、ビデオサーバに再生規則取得要求を送信するステップであって、これによって、前記ビデオサーバが再生規則取得要求を受信した後に前記プレロール広告の再生規則を前記端末に伝送し、前記第３の接続状態はセルラーネットワーク接続状態を指す、ステップと、を備える、方法。
【請求項２】
前記端末の現在のネットワーク接続状態を判定する前記ステップの前に、
第２の接続状態において、ビデオダウンロード操作を検出した場合、プレロール広告取得要求をビデオサーバへ送信するステップと、
前記プレロール広告取得要求に従って、前記ビデオサーバから、少なくとも１つのプレロール広告インデックスを受信するステップと、
前記少なくとも１つのプレロール広告インデックスに対応する少なくとも１つのプレロール広告を取得し、前記少なくとも１つのプレロール広告を記憶するステップと、
前記少なくとも１つのプレロール広告インデックスに従って、ローカルに記憶されたプレロール広告のリストを更新するステップと、をさらに備え、
前記第２の接続状態は、ＷｉＦｉ接続状態を指す、請求項１に記載の方法。
【請求項３】
前記端末によって取得された複数のプレロール広告から、前記オフラインビデオに対応する指定されたプレロール広告を決定する前記ステップは、
前記端末が前記第３の接続状態にある場合、プレロール広告メニュー要求をビデオサーバへ送信するステップであって、前記ビデオサーバがすべてのプレロール広告インデックスから、前記オフラインビデオにマッチする指定されたビデオインデックスを選択するように、前記プレロール広告メニュー要求は、ローカルに記憶されたすべてのプレロール広告インデックスを備える、ステップと、
前記ビデオサーバによって返された、前記指定されたビデオインデックスを受信するステップと、
前記指定されたビデオインデックスに従って、ローカルに記憶されたすべてのプレロール広告において、前記オフラインビデオに対応する前記指定されたプレロール広告を決定するステップと、を備える、請求項１に記載の方法。
【請求項４】
前記端末によって取得された複数のプレロール広告から、前記オフラインビデオに対応する指定されたプレロール広告を決定する前記ステップは、
前記端末が前記第２の接続状態にある場合、前記ビデオサーバによって返された指定されたビデオインデックスを取得するステップであって、前記指定されたビデオインデックスは、前記少なくとも１つのプレロール広告インデックスから、前記ビデオサーバによって選択される、ステップと、
前記指定されたビデオインデックスに対応するプレロール広告を、前記オフラインビデオに対応する前記指定されたプレロール広告として決定するステップと、を備える、請求項２に記載の方法。
【請求項５】
前記指定されたプレロール広告を再生する前記ステップの後、
前記ネットワーク接続状態が前記第１の接続状態から第２の接続状態へ変化する場合、前記オフラインビデオに対応するプレロール広告インデックスを更新するステップと、
新たなプレロール広告インデックスを検出した場合、前記新たなプレロール広告インデックスに対応するプレロール広告をダウンロードするステップと、
前記端末が前記第２の接続状態にある場合、前記オフラインビデオに対応する前記指定されたプレロール広告を更新するステップと、
前記オフラインビデオを再生するプロセスにおいて、前記更新された指定されたプレロール広告を再生するステップと、をさらに備える、請求項１に記載の方法。
【請求項６】
前記ネットワーク接続状態がネットワーク非接続である場合、前記指定されたプレロール広告を再生した後、前記指定されたプレロール広告に対応する広告視聴データを記憶するステップであって、前記広告視聴データは、少なくとも、前記プレロール広告のローカル再生時間を備える、ステップ、および、前記ネットワーク接続状態がネットワーク非接続からネットワーク接続へ変化する場合、前記広告視聴データを、ビデオサーバおよびサードパーティサーバへレポートするステップ、または、
前記ネットワーク接続状態が第３の接続状態である場合、前記指定されたプレロール広告を再生した後、広告視聴データをビデオサーバへレポートするステップ、をさらに備える請求項１に記載の方法。
【請求項７】
プレロール広告を再生するための方法であって、ビデオサーバに適用され、
端末が第１の接続状態にある場合に再生され得るプレロール広告のリストを取得するステップであって、前記第１の接続状態は、非ワイヤレスフィデリティ（wireless fidelity：ＷｉＦｉ）接続状態を指す、ステップと、
指定されたビデオインデックスをプレロール広告の前記リストにおけるプレロール広告から選択するステップと、
前記指定されたビデオインデックスを前記端末へ返すステップであって、前記端末は、前記指定されたビデオインデックスに従って、前記端末によって取得された複数のプレロール広告から、再生される予定のオフラインビデオに対応する指定されたプレロール広告を決定し、前記プレロール広告の再生規則を取得し、前記オフラインビデオを再生するプロセスにおいて、前記プレロール広告の再生規則に従って、前記指定されたプレロール広告を再生し、前記端末が、ネットワーク非接続状態にあるときに、前記端末は、ローカルにバッファリングされた前記プレロール広告の再生規則を取得する、ステップと、
前記端末から再生規則取得要求を受信して、前記プレロール広告の再生規則を前記端末に伝送するステップであって、前記再生規則取得要求は前記端末が第３の接続状態にあるときに前記端末から送信され、前記第３の接続状態はセルラーネットワーク接続状態を指す、ステップと、を備える、方法。
【請求項８】
端末が第１の接続状態にある場合に再生され得るプレロール広告のリストを取得する前記ステップは、
前記端末が前記第３の接続状態においてオフラインビデオを再生する場合、前記端末によって送信されたプレロール広告メニュー要求を受信するステップであって、前記プレロール広告メニュー要求は、少なくとも、前記端末によってローカルに記憶されたすべてのプレロール広告インデックスを備える、ステップと、
すべての前記プレロール広告インデックスを、前記端末が前記第１の接続状態にある場合に再生され得るプレロール広告の前記リストとして決定するステップと、を備える、請求項７に記載の方法。
【請求項９】
端末が第１の接続状態にある場合に再生され得るプレロール広告のリストを取得する前記ステップは、
前記端末によって送信されたプレロール広告取得要求を受信するステップであって、前記プレロール広告取得要求は、前記端末が前記オフラインビデオのダウンロード操作を検出した後に送信され、前記プレロール広告取得要求は、少なくとも、前記オフラインビデオの識別情報を備える、ステップと、
前記オフラインビデオの前記識別情報に従って、前記端末が前記第１の接続状態にある場合に再生され得るプレロール広告の前記リストを取得するステップと、を備える、請求項７に記載の方法。
【請求項１０】
プレロール広告の前記リストにおけるプレロール広告から指定されたビデオインデックスを選択する前記ステップは、
プレロール広告の前記リストにおける前記プレロール広告をフィルタリングして、プレロール広告の第１のリストを取得するステップであって、フィルタリング方式は静的フィルタリングと動的フィルタリングとを含む、ステップと、
ビデオターゲティング条件に従って、プレロール広告の前記第１のリストにおけるプレロール広告をスクリーニングして、プレロール広告の第２のリストを取得するステップであって、ビデオターゲティング条件は、広告主によって規定されるプレロール広告再生範囲およびプレロール広告再生時間を含む、ステップと、
プレロール広告の前記第２のリストから、メニュー条件を満足するプレロール広告を選択して、前記指定されたビデオインデックスを取得するステップと、を備え、
前記メニュー条件は、前記プレロール広告の前記第２のリストのプレロール広告から第１の指定されたビデオインデックスとして選択された１つまたは複数のプレロール広告のインデックスを決定すること、または、１日あたりのコスト（ＣＰＤ）メニューおよびＣＰＤセグメントメニューが使用された後、選択結果に含まれる１つまたは複数のプレロール広告のインデックスが、指定された第１のビデオインデックスとして決定されること、を含む、請求項７に記載の方法。
【請求項１１】
プロセッサとメモリとを備える端末であって、前記メモリは、コンピュータプログラム命令を記憶し、前記プロセッサは、前記メモリに記憶された前記プログラム命令を実行して、以下の動作、すなわち、
オフラインビデオの再生操作を検出した後、前記端末の現在のネットワーク接続状態を判定するステップと、
前記端末が第１の接続状態にある場合、前記端末によって取得された複数のプレロール広告から、前記オフラインビデオに対応する指定されたプレロール広告を決定するステップであって、前記第１の接続状態は、非ワイヤレスフィデリティ（wireless fidelity：ＷｉＦｉ）接続状態を指す、ステップと、
前記プレロール広告の再生規則を取得するステップと、
前記オフラインビデオを再生するプロセスにおいて、前記プレロール広告の再生規則に従って、前記指定されたプレロール広告を再生するステップと、
前記プレロール広告の再生規則を取得する前記ステップは、
前記端末が、ネットワーク非接続状態にあるときに、ローカルにバッファリングされた前記プレロール広告の再生規則を取得するステップと、
前記端末が、第３の接続状態にあるときに、ビデオサーバに再生規則取得要求を送信するステップであって、これによって、前記ビデオサーバが再生規則取得要求を受信した後に前記プレロール広告の再生規則を前記端末に伝送し、前記第３の接続状態はセルラーネットワーク接続状態を指す、ステップと、を実施する、端末。
【請求項１２】
前記プロセッサは、前記メモリに記憶された前記プログラム命令を実行して、以下の動作、すなわち、
第２の接続状態において、ビデオダウンロード操作を検出した場合、プレロール広告取得要求をビデオサーバへ送信するステップと、
前記プレロール広告取得要求に従って、前記ビデオサーバによって返された少なくとも１つのプレロール広告インデックスを受信するステップと、
前記少なくとも１つのプレロール広告インデックスに対応する少なくとも１つのプレロール広告を取得し、前記少なくとも１つのプレロール広告を記憶するステップと、
前記少なくとも１つのプレロール広告インデックスに従って、ローカルに記憶されたプレロール広告のリストを更新するステップと、を実施し、
前記第２の接続状態は、ＷｉＦｉ接続状態を指す、請求項１１に記載の端末。
【請求項１３】
前記プロセッサは、前記メモリに記憶された前記プログラム命令を実行して、以下の動作、すなわち、
前記端末が前記第３の接続状態にある場合、プレロール広告メニュー要求をビデオサーバへ送信するステップであって、前記ビデオサーバがすべてのプレロール広告インデックスから、前記オフラインビデオにマッチする指定されたビデオインデックスを選択するように、前記プレロール広告メニュー要求は、少なくとも、ローカルに記憶されたすべてのプレロール広告インデックスを備える、ステップと、前記ビデオサーバによって返された、前記指定されたビデオインデックスを受信するステップと、前記指定されたビデオインデックスに従って、ローカルに記憶されたすべてのプレロール広告において、前記オフラインビデオに対応する前記指定されたプレロール広告を決定するステップと、を実施する、請求項１１に記載の端末。
【請求項１４】
前記プロセッサは、前記メモリに記憶された前記プログラム命令を実行して、以下の動作、すなわち、
前記端末が前記第２の接続状態にある場合、前記ビデオサーバによって返された指定されたビデオインデックスを取得するステップであって、前記指定されたビデオインデックスは、前記少なくとも１つのプレロール広告インデックスから、前記ビデオサーバによって選択される、ステップと、前記指定されたビデオインデックスに対応するプレロール広告を、前記オフラインビデオに対応する前記指定されたプレロール広告として決定するステップと、を実施する、請求項１２に記載の端末。
【請求項１５】
前記プロセッサは、前記メモリに記憶された前記プログラム命令を実行して、以下の動作、すなわち、
前記ネットワーク接続状態が前記第１の接続状態から第２の接続状態へ変化する場合、前記オフラインビデオに対応するプレロール広告インデックスを更新するステップと、
新たなプレロール広告インデックスを検出した場合、前記新たなプレロール広告インデックスに対応するプレロール広告をダウンロードするステップと、
前記端末が前記第２の接続状態にある場合、前記オフラインビデオに対応する前記指定されたプレロール広告を更新するステップと、
前記オフラインビデオを再生するプロセスにおいて、前記更新された指定されたプレロール広告を再生するステップと、を実施する、請求項１１に記載の端末。
【請求項１６】
前記プロセッサは、前記メモリに記憶された前記プログラム命令を実行して、以下の動作、すなわち、
前記ネットワーク接続状態がネットワーク非接続である場合、前記指定されたプレロール広告を再生した後、前記指定されたプレロール広告に対応する広告視聴データを記憶するステップであって、前記広告視聴データは、少なくとも、前記プレロール広告のローカル再生時間を備える、ステップ、および、前記ネットワーク接続状態がネットワーク非接続からネットワーク接続へ変化する場合、前記広告視聴データを、ビデオサーバおよびサードパーティサーバへレポートするステップ、または、前記ネットワーク接続状態が第３の接続状態である場合、前記指定されたプレロール広告を再生した後、広告視聴データをビデオサーバへレポートするステップ、を実施する、請求項１１に記載の端末。
【請求項１７】
中央処理装置とメモリとを備えるビデオサーバであって、前記メモリは、コンピュータプログラム命令を記憶し、前記中央処理装置は、前記メモリに記憶された前記プログラム命令を実行して、以下の動作、すなわち、
端末が第１の接続状態にある場合に再生され得るプレロール広告のリストを取得するステップであって、前記第１の接続状態は、非ワイヤレスフィデリティ（wireless fidelity：ＷｉＦｉ）接続状態を指す、ステップと、
指定されたビデオインデックスをプレロール広告の前記リストにおけるプレロール広告から選択するステップと、
前記指定されたビデオインデックスを前記端末へ返すステップであって、前記端末は、前記指定されたビデオインデックスに従って、前記端末によって取得された複数のプレロール広告から、再生される予定のオフラインビデオに対応する指定されたプレロール広告を決定し、プレロール広告の再生規則を取得し、前記オフラインビデオを再生するプロセスにおいて、前記プレロール広告の再生規則に従って、前記指定されたプレロール広告を再生し、前記端末が、ネットワーク非接続状態にあるときに、前記端末は、ローカルにバッファリングされた前記プレロール広告の再生規則を取得する、ステップと、
前記端末から再生規則取得要求を受信して、前記プレロール広告の再生規則を前記端末に伝送するステップであって、前記再生規則取得要求は前記端末が第３の接続状態にあるときに前記端末から送信され、前記第３の接続状態はセルラーネットワーク接続状態を指す、ステップと、を実施する、ビデオサーバ。
【請求項１８】
前記中央処理装置は、前記メモリに記憶された前記プログラム命令を実行して、以下の動作、すなわち、
前記端末が前記第３の接続状態においてオフラインビデオを再生する場合、前記端末によって送信されたプレロール広告メニュー要求を受信するステップであって、前記プレロール広告メニュー要求は、少なくとも、前記端末によってローカルに記憶されたすべてのプレロール広告インデックスを備える、ステップと、すべての前記プレロール広告インデックスを、前記端末が前記第１の接続状態にある場合に再生され得るプレロール広告の前記リストとして決定するステップと、を実施する、請求項１７に記載のサーバ。
【請求項１９】
前記中央処理装置は、前記メモリに記憶された前記プログラム命令を実行して、以下の動作、すなわち、
前記端末によって送信されたプレロール広告取得要求を受信するステップであって、前記プレロール広告取得要求は、前記端末がオフラインビデオのダウンロード操作を検出した後に送信され、前記プレロール広告取得要求は、少なくとも、前記オフラインビデオの識別情報を備える、ステップと、前記オフラインビデオの前記識別情報に従って、前記端末が前記第１の接続状態にある場合に再生され得るプレロール広告の前記リストを取得するステップと、を実施する、請求項１７に記載のサーバ。
【請求項２０】
前記中央処理装置は、前記メモリに記憶された前記プログラム命令を実行して、以下の動作、すなわち、
プレロール広告の前記リストにおける前記プレロール広告をフィルタリングして、プレロール広告の第１のリストを取得するステップであって、フィルタリング方式は静的フィルタリングと動的フィルタリングとを含む、ステップと、
ビデオターゲティング条件に従って、プレロール広告の前記第１のリストにおけるプレロール広告をスクリーニングして、プレロール広告の第２のリストを取得するステップであって、ビデオターゲティング条件は、広告主によって規定されるプレロール広告再生範囲およびプレロール広告再生時間を含む、ステップと、
プレロール広告の前記第２のリストから、メニュー条件を満足するプレロール広告を選択して、前記指定されたビデオインデックスを取得するステップと、を実施し、
前記メニュー条件は、前記プレロール広告の前記第２のリストのプレロール広告から第１の指定されたビデオインデックスとして選択された１つまたは複数のプレロール広告のインデックスを決定すること、または、１日あたりのコスト（ＣＰＤ）メニューおよびＣＰＤセグメントメニューが使用された後、選択結果に含まれる１つまたは複数のプレロール広告のインデックスが、指定された第１のビデオインデックスとして決定されること、を含む、請求項１７に記載のサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
本願は、2015年4月28日に中国特許庁に出願された、発明の名称を「PRE-ROLL ADVERTISEMENT PLAYING METHOD AND APPARATUS」とする中国特許出願第201510209604.1号に対する優先権を主張し、その全体が参照により本明細書に組み込まれる。
【０００２】
本開示は、マルチメディア技術の分野に関し、特に、プレロール広告再生方法、端末、およびビデオサーバに関する。
【背景技術】
【０００３】
ネットワーク技術の急速な発展により、ビデオ共有ウェブサイトにおいてインターネットユーザが円滑にオンラインでビデオを投稿し、ビデオをブラウズし、ビデオを共有または視聴し、ビデオをオンラインでダウンロードできるなどの特徴によって、ビデオ共有ウェブサイトは非常に普及している。ビデオ共有ウェブサイトは、大きく幅広い視聴者を有する。したがって、広告は通常、関連する製品を販促するために、現在はビデオ共有ウェブサイトを使用することによってプッシュされている。広告をプッシュする場合、ビデオ共有ウェブサイトは一般に、プレロール広告の広告形式を使用する。プレロール広告は、ビデオのコンテンツが正式に再生される前、または、コンテンツが再生された場合に再生されるビデオ広告を指す。プレロール広告は、ユーザへブランドまたは製品情報を伝えるために使用される。
【０００４】
既存の技術では、ユーザ端末がWiFi(ワイヤレスフィデリティ、wireless fidelity)状態にあるとき、ユーザがビデオ共有ウェブサイトを使用することによってオンラインビデオまたはオフラインビデオを視聴する場合、プレロール広告は、オンラインビデオまたはオフラインビデオを再生するプロセスにおいて再生される。オフラインビデオは、WiFi状態またはセルラーネットワーク接続状態において、端末へローカルにダウンロードされるビデオ指し、オフラインビデオは、長期間、端末にローカルに記憶され得る。
【０００５】
本開示の実装プロセスにおいて、発明者は、上記の技術が、少なくとも以下の問題を有することを発見した。
【０００６】
しかしながら、プレロール広告を再生することは、しばしば、WiFi環境に依存する。したがって、プレロール広告の視聴者および適用例は限られている。
【発明の概要】
【課題を解決するための手段】
【０００７】
上記の技術的問題を解決するために、本開示の実施形態は、プレロール広告再生方法、端末、およびビデオサーバを提供する。技術的解決策は以下の通りである。
【０００８】
第1の態様によれば、プレロール広告を再生するための方法が提供される。この方法は、端末に適用され、
オフラインビデオの再生操作を検出した後、端末の現在のネットワーク接続状態を判定するステップと、
端末が第1の接続状態にある場合、端末によって取得された複数のプレロール広告から、オフラインビデオに対応する指定されたプレロール広告を決定するステップと、
オフラインビデオを再生するプロセスにおいて、指定されたプレロール広告を再生するステップと、を含む。
【０００９】
第2の態様によれば、プレロール広告を再生するための方法が提供される。この方法は、ビデオサーバに適用され、
端末が第1の接続状態にある場合に再生され得るプレロール広告のリストを取得するステップと、
プレロール広告のリストにおけるプレロール広告をスクリーニングして、指定されたビデオインデックスを取得するステップと、
端末が、指定されたビデオインデックスに従って、端末によって取得された複数のプレロール広告から、再生される予定のオフラインビデオに対応する指定されたプレロール広告を決定し、第1の接続状態において、指定されたビデオインデックスに対応する指定されたプレロール広告を再生するように、指定されたビデオインデックスを端末へ返すステップと、を含む。
【００１０】
第3の態様によれば、プレロール広告再生装置が提供される。この装置は、端末に適用され、
オフラインビデオの再生操作を検出した後、端末の現在のネットワーク接続状態を判定するように構成された接続状態判定モジュールと、
端末が第1の接続状態にある場合、端末によって取得された複数のプレロール広告から、オフラインビデオに対応する指定されたプレロール広告を決定するように構成されたプレロール広告決定モジュールと、
オフラインビデオを再生するプロセスにおいて、指定されたプレロール広告を再生するように構成されたプレロール広告再生モジュールと、を含む。
【００１１】
第4の態様によれば、プレロール広告再生装置が提供される。この装置は、ビデオサーバに適用され、
端末が第1の接続状態にある場合に再生され得るプレロール広告のリストを取得するように構成されたビデオリスト取得モジュールと、
プレロール広告のリストにおけるプレロール広告をスクリーニングして、指定されたビデオインデックスを取得するように構成されたプレロール広告スクリーニングモジュールと、
端末が、指定されたビデオインデックスに従って、端末によって取得された複数のプレロール広告から、再生される予定のオフラインビデオに対応する指定されたプレロール広告を決定し、第1の接続状態において、指定されたビデオインデックスに対応する指定されたプレロール広告を再生するように、指定されたビデオインデックスを端末へ返すように構成されたビデオインデックス送信モジュールと、を含む。
【００１２】
第5の態様によれば、端末が提供され、この端末は、プロセッサおよびメモリを含み、メモリは、プログラム命令を記憶し、プロセッサは、メモリに記憶されたプログラム命令を実行して、以下の動作、
オフラインビデオの再生操作を検出した後、端末の現在のネットワーク接続状態を判定するステップと、
端末が第1の接続状態にある場合、端末によって取得された複数のプレロール広告から、オフラインビデオに対応する指定されたプレロール広告を決定するステップと、
オフラインビデオを再生するプロセスにおいて、指定されたプレロール広告を再生するステップと、を完了する。
【００１３】
第6の態様によれば、ビデオサーバが提供され、このサーバは、中央処理装置およびメモリを含み、メモリは、コンピュータプログラム命令を記憶し、中央処理装置は、メモリに記憶されたプログラム命令を実行して、以下の動作、
端末が第1の接続状態にある場合に再生され得るプレロール広告のリストを取得するステップと、
プレロール広告のリストにおけるプレロール広告をスクリーニングして、指定されたビデオインデックスを取得するステップと、
端末が、指定されたビデオインデックスに従って、端末によって取得された複数のプレロール広告から、再生される予定のオフラインビデオに対応する指定されたプレロール広告を決定し、第1の接続状態において、指定されたビデオインデックスに対応する指定されたプレロール広告を再生するように、指定されたビデオインデックスを端末へ返すステップと、を実施する。
【００１４】
本開示の実施形態によって提供される技術的解決策は、以下の有益な効果を有する。
【００１５】
オフラインビデオの再生操作を検出した後、端末は、端末の現在のネットワーク接続状態を判定する。端末は、現在、ネットワーク非接続状態またはセルラーネットワーク接続状態のような非WiFi接続状態にあると判定されても、端末は、オフラインビデオにマッチするプレロール広告を選択し、オフラインビデオを再生するプロセスにおいてプレロール広告を再生し得、したがって、オフラインビデオが非WiFi接続状態において再生される場合、プレロール広告を追加で再生する目的を達成し、プレロール広告の視聴者範囲を拡大し、適用範囲を相対的に広げる。
【００１６】
本開示の実施形態における技術的解決策をより明確に記述するために、以下は、実施形態を記述するために必要な添付図面を簡潔に記述する。明らかに、以下の説明における添付図面は、本開示の単なるいくつかの実施形態を図示するのみであり、当業者は、創造的な努力なしで、これら添付図面から他の添付図面をさらに導出し得る。
【図面の簡単な説明】
【００１７】
【図１】本開示の実施形態に従うプレロール広告再生方法のフローチャートである。
【図２】本開示の実施形態に従うプレロール広告再生方法のフローチャートである。
【図３ａ】本開示の実施形態に従うプレロール広告再生方法のフローチャートである。
【図３ｂ】本開示の実施形態に従うプレロール広告再生方法のフローチャートである。
【図４】本開示の実施形態に従うプレロール広告再生装置の概略構造図である。
【図５】本開示の実施形態に従うプレロール広告再生装置の概略構造図である。
【図６】本開示の実施形態に従う端末の概略構造図である。
【図７】本開示の実施形態に従うビデオサーバの概略構造図である。
【発明を実施するための形態】
【００１８】
本開示の目的、技術的解決策、および利点をより明確にするために、以下はさらに、本開示の実施形態を、添付図面を参照して詳細に記述する。
【００１９】
本開示の実施形態がさらに記述される前に、本開示の実施形態に含まれる用語がまず説明される。
【００２０】
第1の接続状態は、非ワイヤレスフィデリティ(WiFi)接続状態を指す。第2の接続状態は、WiFi接続状態を指す。第1の接続状態はさらに、第3の接続状態およびネットワーク非接続状態へ分類され得る。第3の接続状態は、第2世代モバイル通信技術(2G)、第3世代モバイル通信技術(3G)、または第4世代モバイル通信技術(4G)のようなセルラーネットワーク接続状態を指す。
【００２１】
現在、より多くのユーザが、オフラインダウンロード機能を使用することによって、オフラインビデオをダウンロードし、オフラインビデオを視聴する。しかしながら、現在、端末が、非WiFi接続状態においてオフラインビデオを再生する場合、プレロール広告は存在しない。これは、確実に、大量のリソースを浪費し、また、プレロール広告の視聴者範囲をさらに減少させる。本開示では、上記の配慮に基づいて、プレロール広告は、プレロール広告の視聴者範囲を拡大できるように、非WiFi接続状態においてオフラインビデオを再生するプロセスにおいて追加で再生される。本開示の実施形態において、端末は、WiFi接続状態において、オフラインビデオをダウンロードする。オフラインビデオがダウンロードされている一方で、端末にインストールされたプレロール広告プラグインがさらに、ビデオサーバから、複数のプレロール広告の素材を取得する。それに加えて、端末が、WiFi接続状態においてビデオをオンラインで視聴するのであれば、端末にインストールされたプレロール広告プラグインはまた、対応するプレロール広告を自動的にローカルにバッファリングし、これによって、端末は、複数のプレロール広告を記憶できるようになる。端末が、非WiFi接続状態にあり、非WiFi接続状態においてオフラインビデオを再生する場合、端末は、オフラインビデオのコンテンツが正式に再生される前、または、コンテンツを再生するプロセスにおいて、ローカルにバッファリングされたプレロール広告に基づいて、プレロール広告を再生し得る。
【００２２】
図1は、本開示の実施形態に従うプレロール広告再生方法のフローチャートである。
端末がこの方法を実行する例が使用される。図1を参照して示すように、本開示のこの実施形態において提供される方法のプロセスは、以下を含む。
【００２３】
101:オフラインビデオの再生操作が検出された後、端末の現在のネットワーク接続状態を判定する。
【００２４】
102:端末が第1の接続状態にある場合、端末によって取得された複数のプレロール広告から、オフラインビデオに対応する指定されたプレロール広告を決定する。
【００２５】
103:オフラインビデオを再生するプロセスにおいて、指定されたプレロール広告を再生する。
【００２６】
本開示のこの実施形態において提供される方法に従って、端末は、オフラインビデオの再生操作を検出した後、端末の現在のネットワーク接続状態を判定する。端末は、現在、ネットワーク非接続状態またはセルラーネットワーク接続状態のような非WiFi接続状態にあると判定されても、端末は、オフラインビデオにマッチするプレロール広告を選択し、オフラインビデオを再生するプロセスにおいてプレロール広告を再生し得、したがって、オフラインビデオが非WiFi接続状態において再生される場合、プレロール広告を追加で再生する目的を達成し、プレロール広告の視聴者範囲を拡大し、適用範囲を相対的に広げる。
【００２７】
いくつかの実施形態では、端末の現在のネットワーク接続状態を判定する前に、この方法はさらに、
第2の接続状態において、ビデオダウンロード操作を検出した場合、プレロール広告取得要求をビデオサーバへ送信するステップと、
プレロール広告取得要求に従って、ビデオサーバによって返された少なくとも1つのプレロール広告インデックスを受信するステップと、
少なくとも1つのプレロール広告インデックスに対応する少なくとも1つのプレロール広告を取得し、少なくとも1つのプレロール広告を記憶するステップと、
少なくとも1つのプレロール広告インデックスに従って、ローカルに記憶されたプレロール広告のリストを更新するステップと、を含む。
【００２８】
いくつかの実施形態では、端末によって取得された複数のプレロール広告から、オフラインビデオに対応する指定されたプレロール広告を決定するステップは、
端末が、第3の接続状態にある場合、プレロール広告メニュー要求をビデオサーバへ送信するステップであって、ビデオサーバがすべてのプレロール広告インデックスから、オフラインビデオにマッチする指定されたビデオインデックスを選択するように、プレロール広告メニュー要求は、少なくとも、ローカルにバッファリングされたすべてのプレロール広告インデックスを含む、ステップと、
ビデオサーバによって返された、指定されたビデオインデックスを受信するステップと、
指定されたビデオインデックスに従って、ローカルにバッファリングされたすべてのプレロール広告において、オフラインビデオに対応する指定されたプレロール広告を決定するステップと、を含む。
【００２９】
いくつかの実施形態では、端末によって取得された複数のプレロール広告から、オフラインビデオに対応する指定されたプレロール広告を決定するステップは、
端末がネットワーク非接続状態にある場合、ビデオサーバによって返された指定されたビデオインデックスを取得するステップであって、指定されたビデオインデックスは、少なくとも1つのプレロール広告インデックスから、ビデオサーバによって選択される、ステップと、
指定されたビデオインデックスに対応するプレロール広告を、オフラインビデオに対応する指定されたプレロール広告として決定するステップと、を含む。
【００３０】
いくつかの実施形態では、オフラインビデオを再生するプロセスにおいて、指定されたプレロール広告を再生するステップは、
プレロール広告再生規則を取得するステップと、
オフラインビデオを再生するプロセスにおいて、プレロール広告再生規則に従って、指定されたプレロール広告を再生するステップと、を含む。
【００３１】
いくつかの実施形態では、指定されたプレロール広告の再生規則を取得するステップは、
端末が、ネットワーク非接続状態にある場合、ローカルにバッファリングされたプレロール広告再生規則を取得するステップと、
端末が、第3の接続状態にある場合、ビデオサーバが再生規則取得要求を受信した後に指定されたプレロール広告の再生規則を端末へ伝送できるように、ビデオサーバへ再生規則取得要求を送信するステップと、を含む。
【００３２】
いくつかの実施形態では、指定されたプレロール広告を再生した後、この方法はさらに、
ネットワーク接続状態が第1の接続状態から第2の接続状態へ変化する場合、オフラインビデオに対応するプレロール広告インデックスを更新するステップと、
新たなプレロール広告インデックスを検出した場合、新たなプレロール広告インデックスに対応するプレロール広告をダウンロードするステップと、
端末が第1の接続状態にある場合、オフラインビデオの再生操作を検出した後、オフラインビデオに対応する指定されたプレロール広告を更新するステップと、
オフラインビデオを再生するプロセスにおいて、更新された指定されたプレロール広告を再生するステップと、を含む。
【００３３】
いくつかの実施形態では、この方法はさらに、
ネットワーク接続状態がネットワーク非接続である場合、指定されたプレロール広告を再生した後、指定されたプレロール広告に対応する広告視聴データを記憶するステップであって、広告視聴データは、少なくとも、プレロール広告のローカル再生時間を含む、ステップと、
ネットワーク接続状態がネットワーク非接続からネットワーク接続へ変化する場合、広告視聴データを、ビデオサーバおよびサードパーティサーバへレポートするステップと、を含む。
【００３４】
いくつかの実施形態では、第1の接続状態は、非WiFi接続状態を指す。
【００３５】
上記のすべてのオプションの技術的解決策の任意の組合せが、本開示のオプションの実施形態を形成するために使用され得、詳細は、本明細書では1つずつ記述されない。
【００３６】
図2は、本開示の実施形態に従うプレロール広告再生方法のフローチャートである。
ビデオサーバがこの方法を実行する例が使用される。図2を参照して示すように、本開示のこの実施形態において提供される方法のプロセスは、以下を含む。
【００３７】
201:端末が第1の接続状態にある場合に再生され得るプレロール広告のリストを取得する。
【００３８】
202:プレロール広告のリストにおけるプレロール広告をスクリーニングして、指定されたビデオインデックスを取得する。
【００３９】
203:端末が、指定されたビデオインデックスに従って、端末によって取得された複数のプレロール広告から、再生される予定のオフラインビデオに対応する指定されたプレロール広告を決定し、第1の接続状態において、指定されたビデオインデックスに対応する指定されたプレロール広告を再生するように、指定されたビデオインデックスを端末へ返す。
【００４０】
本開示のこの実施形態において提供される方法に従って、端末は、オフラインビデオの再生操作を検出した後、端末の現在のネットワーク接続状態を判定する。端末は、現在、ネットワーク非接続状態またはセルラーネットワーク接続状態のような非WiFi接続状態にあると判定されても、オフラインビデオにマッチするプレロール広告が、ビデオサーバを使用することによって決定され得、オフラインビデオを再生するプロセスにおいて、オフラインビデオにマッチするプレロール広告が、再生のために選択され、したがって、オフラインビデオが非WiFi接続状態において再生される場合、プレロール広告を追加で再生する目的を達成し、プレロール広告の視聴者範囲を拡大し、適用範囲を相対的に広げる。
【００４１】
いくつかの実施形態では、端末が第1の接続状態にある場合に再生され得るプレロール広告のリストを取得するステップは、
端末が、第3の接続状態においてオフラインビデオを再生する場合、端末によって送信されたプレロール広告メニュー要求を受信するステップであって、プレロール広告メニュー要求は、少なくとも、端末によってローカルにバッファリングされたすべてのプレロール広告インデックスを含む、ステップと、
すべてのプレロール広告インデックスを、端末が第1の接続状態にある場合に再生され得るプレロール広告のリストとして決定するステップと、を含む。
【００４２】
いくつかの実施形態では、端末が第1の接続状態にある場合に再生され得るプレロール広告のリストを取得するステップは、
端末によって送信されたプレロール広告取得要求を受信するステップであって、プレロール広告取得要求は、端末がオフラインビデオのダウンロード操作を検出した後に送信され、プレロール広告取得要求は、少なくとも、オフラインビデオの識別情報を含む、ステップと、
オフラインビデオの識別情報に従って、端末が第1の接続状態にある場合に再生され得るプレロール広告のリストを取得するステップと、を含む。
【００４３】
いくつかの実施形態では、この方法はさらに、
指定されたプレロール広告インデックスに対応する、指定されたプレロール広告を取得するステップと、
指定されたプレロール広告を端末へ送信するステップと、を含む。
【００４４】
いくつかの実施形態では、プレロール広告のリストにおけるプレロール広告をスクリーニングして、指定されたビデオインデックスを取得するステップは、
プレロール広告のリストにおけるプレロール広告をフィルタリングして、プレロール広告の第1のリストを取得するステップと、
ビデオターゲティング条件に従って、プレロール広告の第1のリストにおけるプレロール広告をスクリーニングして、プレロール広告の第2のリストを取得するステップと、
プレロール広告の第2のリストから、メニュー条件を満足するプレロール広告を選択して、指定されたビデオインデックスを取得するステップと、を含む。
【００４５】
上記のすべてのオプションの技術的解決策の任意の組合せが、本開示のオプションの実施形態を形成するために使用され得、詳細は、本明細書では1つずつ記述されない。
【００４６】
図3aは、本開示の実施形態に従うプレロール広告再生方法のフローチャートである。端末およびビデオサーバは、互いにインタラクトする。図3aを参照して示すように、本開示のこの実施形態において提供された方法のプロセスは、以下を含む。
【００４７】
301:WiFi接続状態において、ビデオダウンロード操作を検出した場合、端末は、プレロール広告取得要求をビデオサーバへ送信する。
【００４８】
本開示のこの実施形態では、ビデオ共有ウェブサイトアプリケーションは、各ビデオの詳細ページまたはダウンロードページに、ビデオダウンロードボタンを設定する。ビデオダウンロードボタンのクリック操作を検出した後、端末は、ビデオダウンロード操作が検出されたことを判定する。対応するビデオを、ビデオサーバからダウンロードした後、端末は、ネットワーク非接続状態にあっても、再生され得るオフラインビデオを取得する。別の実施形態では、ビデオサーバへビデオダウンロード要求を送信した場合、端末はさらに、プレロール広告取得要求をビデオサーバへ送信する。このように、オフラインビデオに対応するプレロール広告が、オフラインビデオとともに端末へダウンロードされる。1つのオフラインビデオは、複数のプレロール広告に対応し得る。現在、オフラインビデオを再生するプロセスにおいて、通常、1つのプレロール広告のみが再生される。したがって、1つのオフラインビデオが、複数のプレロール広告に対応する場合、オフラインビデオを再生する場合、端末は、複数のプレロール広告から1つのプレロール広告を選択し、プレロール広告を再生する。たとえば、ユーザが初めてオフラインビデオを再生する場合、プレロール広告のうちの1つが再生される。ユーザが2回目にオフラインビデオを再生する場合、別のプレロール広告が再生される。具体的に再生されるプレロール広告は、ビデオサーバによって、前もって選択され得る。端末は、単に、選択結果に従って、オフラインプレロール広告データベースから、対応するプレロール広告を引き出す必要があり、プレロール広告を再生する。あるいは、ビデオサーバは、端末がプレロール広告を選択するのを支援し得る。端末は、ビデオサーバへ要求を送信する。ビデオサーバは、オフラインビデオが再生される場合、追加で再生されるプレロール広告を決定し、選択結果を端末へフィードバックする。ビデオサーバによって伝送された選択結果を受信した後、端末は、オフラインプレロール広告データベースまたはバッファリングされたプレロール広告データベースから、対応するプレロール広告を引き出し、プレロール広告を再生する。
【００４９】
端末は、プレロール広告を記憶するための2つのデータベースを含む。1つはバッファリングされたプレロール広告データベースであり、WiFi接続状態において、ビデオがオンラインで視聴される場合、端末によってバッファリングされたプレロール広告を記憶するために使用される。別の1つはオフラインプレロール広告データベースであり、WiFi状態において端末がオフラインビデオをダウンロードした場合、オフラインビデオとともにダウンロードされたプレロール広告を記憶するために使用される。上述されたバッファリングされたプレロール広告データベースおよびオフラインプレロール広告データベースは、非WiFi状態において端末がオフラインビデオを引き続いて再生する場合、プレロール広告を追加で再生するための素材を提供する。
【００５０】
それに加えて、プレロール広告取得要求は、少なくとも、オフラインビデオの識別情報を含む。識別情報は、オフラインビデオの名称、オフラインビデオをダウンロードするユーザに関する情報、およびオフラインビデオのポスターのような、オフラインビデオを識別するために使用され得るすべての情報であり得る。これは、本開示のこの実施形態において具体的に限定されない。
【００５１】
302:プレロール広告取得要求を受信した後、ビデオサーバは、プレロール広告取得要求に含まれるオフラインビデオの識別情報に従って、端末がネットワーク非接続状態にある場合に再生され得る第1のタイプのプレロール広告のリストを取得する。
【００５２】
本開示のこの実施形態では、ビデオサーバは、様々な広告主によって配置された大量のプレロール広告を記憶する。プレロール広告取得要求を受信した後、ビデオサーバは、オフラインビデオの時間の長さ、オフラインビデオのコンテンツ、および、プレロール広告がダウンロードされ得るか再生され得るかのような条件に従って、大量のプレロール広告から、プレロール広告メニューセットを選択し、端末がネットワーク非接続状態にある場合に再生され得る第1のタイプのプレロール広告のリストとして、プレロール広告メニューセットを決定し得る。再生され得る第1のタイプのプレロール広告のリストは、少なくとも1つのプレロール広告インデックスを含む。プレロール広告インデックスは、プレロール広告を識別するために使用され、プレロール広告インデックスは、文字列であり得る。プレロール広告インデックスの形式は、本開示のこの実施形態において具体的に限定されない。
【００５３】
303:ビデオサーバは、第1のタイプのプレロール広告のリストにおけるプレロール広告をスクリーニングして、指定された第1のビデオインデックスを取得する。
【００５４】
本開示のこの実施形態では、指定された第1のビデオインデックスは、オフラインビデオのコンテンツが正式に再生される前、または、ネットワーク非接続状態においてオフラインビデオが引き続いて再生される場合にコンテンツが再生されるプロセスにおいて、追加で再生されるプレロール広告のインデックスを指す。すなわち、このステップでは、ビデオサーバは、端末がオフラインビデオを再生する場合に追加で再生されるプレロール広告を選択する。端末が、後続するプロセスにおいて、ネットワーク非接続状態においてオフラインビデオを再生するのであれば、ビデオサーバによって選択された上記のプレロール広告が直接的に再生される。端末が、後続するプロセスにおいて、セルラーネットワーク接続状態でオフラインビデオを再生するのであれば、端末は、ビデオサーバの選択結果を使用せず、代わりに、オフラインビデオを再生するプロセスにおいて、リアルタイムでプレロール広告を選択するようにビデオサーバへ要求できるように、プレロール広告メニュー要求を、リアルタイムでビデオサーバへ送信し得る。詳細なプロセスに関しては、後続するステップ310からステップ316を参照されたい。
【００５５】
ビデオサーバは、以下の方式で、追加で再生されるプレロール広告を選択し得る。
【００５６】
第1のステップでは、第1のタイプのプレロール広告のリストにおけるプレロール広告がフィルタリングされて、プレロール広告の第1のリストを取得する。
【００５７】
フィルタ方式は、静的フィルタリングおよび動的フィルタリングを含む。静的フィルタリングは、領域フィルタリングおよび年齢フィルタリングのような方式を含む。領域フィルタリングは、端末のユーザの住居場所に従って、別の領域のプレロール広告をフィルタリングで除去することを指す。たとえば、端末のユーザが上海にあれば、北京のスターバックスの特別提供のためのプレロール広告が、フィルタリングで除去される。年齢フィルタリングは、プレロール広告の視聴者を考慮する。たとえば、端末のユーザの年齢層が10歳から20歳であれば、母親およびベビー用品等のためのプレロール広告は、フィルタリングで除去される必要がある。
【００５８】
領域フィルタリングの場合、端末の現在の地理的位置情報は、端末に内蔵された位置決めモジュールを使用することによって取得され得、地理的位置情報は、プレロール広告取得要求で搬送され、これによって、地理的位置情報を含むプレロール広告取得要求を受信した後、ビデオサーバは、地理的位置情報に従って領域フィルタリングを実行できるようになる。年齢フィルタリングのために、ユーザの年齢情報が、ユーザの登録情報に基づいて取得され得る。現在、ほとんどのビデオアプリケーションは、ユーザ登録機能を提供する。ユーザ登録を実行する場合、ユーザは通常、ニックネーム、年齢、性別、および職業のような情報を書き込む。したがって、プレロール広告取得要求はさらに、ユーザのアイデンティティをユニークに識別するために使用されるユーザニックネームのような情報を搬送し得、これによって、ビデオサーバは、この情報に従って、年齢情報を取得できるようになる。それに加えて、領域フィルタリングおよび年齢フィルタリングに加えて、静的フィルタリングはさらに、職業フィルタリングのような別のフィルタリング方式を含み得る。これは、本開示のこの実施形態において具体的に限定されない。このように、プレロール広告が選択された場合、ユーザタグを使用することによって、人の特定のグループのために、1つまたは複数の類似のプレロール広告が使用され得る。詳細は表1に図示され得る。したがって、プレロール広告は、よりターゲットが絞られた正確な方式で再生され、より多くの配置シナリオが将来拡張され得る。
【００５９】
【表１】
0006445719.tif 000002
【００６０】
動的フィルタリングが実行される前に、ビデオサーバは前もって、現在再生できないプレロール広告のメニューと、バッファリング可能なプレロール広告のメニューとを生成し得る。静的フィルタリングの結果と、バッファリングされ得るプレロール広告のメニューとの共通部分が取得され、その後、この結果が取得された後、動的フィルタリングが実行される。あるいは、静的フィルタリングの結果の逆のセットと、現在再生できないプレロール広告のメニューとの共通部分が取得され、この結果が取得された後、動的フィルタリングが実行される。上述された第1の情況は、端末が、ネットワーク非接続状態において、オフラインビデオを引き続いて再生する場合に適用可能である。上述された第2の情況は、端末が、セルラーネットワーク接続状態において、オフラインビデオを引き続いて再生する場合に適用可能である。
【００６１】
第2のステップでは、プレロール広告の第1のリストにおけるプレロール広告が、ビデオターゲティング条件に従ってスクリーニングされて、プレロール広告の第2のリストを取得する。
【００６２】
ビデオターゲティング条件は、広告主等によって規定されるプレロール広告再生範囲およびプレロール広告再生時間を含み得る。これは、本開示のこの実施形態において具体的に限定されない。
【００６３】
第3のステップでは、メニュー条件を満足するプレロール広告が、プレロール広告の第2のリストから選択されて、指定された第1のビデオインデックスを取得する。
【００６４】
メニューが選択された場合、1つまたは複数のプレロール広告のインデックスが、第1のステップおよび第2のステップにおけるフィルタリングの後に取得された残りすべてのプレロール広告から選択され得、これらインデックスは、指定された第1のビデオインデックスとして決定される。あるいは、1日あたりのコスト(CPD)メニューおよびCPDセグメントメニューが使用された後、選択結果に含まれる1つまたは複数のプレロール広告のインデックスが、指定された第1のビデオインデックスとして決定され得る。CPDメニューは、毎日のプレロール広告のコストに従ってメニューを選択することを指す。CPDセグメントメニューは、毎日のプレロール広告のコストと、プレロール広告を再生する時間セグメントとに従って、メニューを選択することを指す。現在、端末は、非WiFi接続状態において、1つのみのプレロール広告を再生する。確かに、端末は、複数のプレロール広告を再生し得る。すなわち、オフラインビデオのコンテンツが再生される前、または、コンテンツが再生されるプロセスにおいて、複数のプレロール広告が、連続的に再生される。これは、本開示のこの実施形態において具体的に限定されない。本開示のこの実施形態では、説明のために、指定された1つの第1のビデオインデックスのみ存在する例が使用される。
【００６５】
304:端末は、プレロール広告取得要求に従って、ビデオサーバによって返された、少なくとも1つのプレロール広告インデックスおよび指定された第1のビデオインデックスを受信する。
【００６６】
少なくとも1つのプレロール広告インデックスは、オフラインビデオに対応する。指定された第1のビデオインデックスは、ビデオサーバのメニュー結果であり、少なくとも1つのプレロール広告インデックスに含まれる。端末はまた、指定された第1のビデオインデックスに基づいて、ネットワーク非接続状態においてオフラインビデオを引き続いて再生する。少なくとも1つのプレロール広告インデックスは、再生され得るプレロール広告のリストにおけるすべてのビデオインデックスであり得るか、または、ダウンロードされることできないプレロール広告を除くいくつかのビデオインデックスであり得る。これは、本開示のこの実施形態において具体的に限定されない。
【００６７】
プレロール広告インデックスを取得するプロセスにおいて、端末はまた、ビデオサーバからオフラインビデオをダウンロードすることに留意されたい。ビデオサーバによって返された少なくとも1つのプレロール広告インデックスを受信した後に、端末は、少なくとも1つのプレロール広告インデックスを記憶する。それに加えて、プレロール広告インデックスを取得するプロセスにおいて、プレロール広告再生規則は、プレロール広告再生規則に従って、後続するプロセスにおいてプレロール広告を再生できるように、ビデオサーバから同時に取得され得る。プレロール広告再生規則は、オフラインビデオのコンテンツが正式に再生される前、または、コンテンツが再生されるプロセスにおいて、プレロール広告を再生する時間の長さ、再生されるべきプレロール広告の量、または、プレロール広告素材の更新周期を含み得る。これは、本開示のこの実施形態において具体的に限定されない。端末がビデオサーバからプレロール広告再生規則を取得した後、ビデオサーバは、時間が経過すると、後続するプロセスにおいて、プレロール広告再生規則を更新し得る。したがって、後続するプロセスにおいて、端末が、WiFi接続状態またはセルラーネットワーク接続状態にある場合、端末はさらに、ビデオサーバの最新のプレロール広告再生規則を自動的に引き出し、以前に記憶されたプレロール広告再生規則を、最新のプレロール広告再生規則と置換し得る。これは、本開示のこの実施形態の何れにも限定されない。ステップ301からステップ304に図示される方法は、具体的に、端末にインストールされた広告プラグインを使用することによって実施され得る。これは、本開示のこの実施形態において具体的に限定されない。
【００６８】
305:端末は、ビデオサーバから、少なくとも1つのプレロール広告インデックスに対応する少なくとも1つのプレロール広告を取得し、少なくとも1つのプレロール広告を、オフラインプレロール広告データベースへ記憶する。
【００６９】
本開示のこの実施形態では、ビデオサーバが、オフラインビデオに対応する少なくとも1つのプレロール広告インデックスを決定した後、少なくとも1つのプレロール広告インデックスに対応する少なくとも1つのプレロール広告が、ビデオサーバから取得され、少なくとも1つのプレロール広告が端末へ送信される。ビデオサーバによって送信された少なくとも1つのプレロール広告を受信した後、端末は、少なくとも1つのプレロール広告を、オフラインプレロール広告データベースへ記憶する。
【００７０】
ビデオサーバは、大量のプレロール広告素材を記憶し得るコンテンツ伝送ネットワーク(CDN)サーバであり得る。それに加えて、本開示のこの実施形態では、プレロール広告素材はまた、独立したCDNサーバに記憶され得る。必要な場合、ビデオサーバは、独立したCDNサーバから、対応するプレロール広告を引き出し得る。プレロール広告の記憶方式は、本開示のこの実施形態において具体的に限定されない。
【００７１】
306:端末は、少なくとも1つのプレロール広告インデックスに従って、ローカルに記憶されたプレロール広告のリストを更新する。
【００７２】
本開示のこの実施形態では、端末は、プレロール広告のリストを記憶する。端末が、オフラインビデオをダウンロードした場合、端末にインストールされた広告プラグインは、オフラインビデオに対応する少なくとも1つのプレロール広告インデックスを引き出す。したがって、ローカルに記憶されたプレロール広告のリストは、少なくとも1つのプレロール広告インデックスに従って更新する必要があり、これによって、端末は、ローカルに記憶されたすべてのプレロール広告インデックスをやがて学習できるようになる。
【００７３】
ステップ301からステップ306は、プレロール広告インデックスを取得し、端末がWiFi状態においてオフラインビデオをダウンロードする場合にプレロール広告をダウンロードするプロセスである。したがって、プレロール広告リソースが、ビデオサーバから前もって要求され、これによって、端末は、非WiFi接続状態においてプレロール広告を引き続いて再生することが実施される。プレロール広告の再生手順は、端末がオフラインビデオを再生する異なるネットワーク接続状態に従って異なる。したがって、オフラインビデオの再生操作が検出された場合(たとえば、ビデオプレーヤの再生ボタンがクリックされたことが検出された後)、端末の現在のネットワーク接続状態がまず判定される必要がある。端末のWiFi接続機能およびセルラーネットワーク接続機能の両方が禁止されている場合、すなわち、端末が、プレロール広告の再生手順のために、ネットワーク非接続状態においてオフラインビデオを再生する場合、以下のステップ307からステップ309を参照されたい。端末のWiFi接続機能が禁止されるが、セルラーネットワーク接続機能が有効とされる場合、すなわち、端末が、プレロール広告の再生手順のため、セルラーネットワーク接続状態においてオフラインビデオを再生する場合、以下のステップ310からステップ316を参照されたい。
【００７４】
307:端末が、ネットワーク非接続状態にある場合、オフラインビデオの再生操作を検出した後、端末は、ローカルに記憶され、オフラインビデオに対応する、指定された第1のビデオインデックスを取得する。
【００７５】
本開示のこの実施形態では、端末は、現在、ネットワーク非接続状態にあるので、端末は、再生されるべきプレロール広告を、リアルタイムでビデオサーバから要求することができない。したがって、この場合、端末が、ステップ304およびステップ305においてWiFi状態にある場合、プレロール広告は、オフラインビデオとともにダウンロードされた、指定された第1のビデオインデックスおよび少なくとも1つのプレロール広告に従って再生される。特定の実装において、端末は、指定された第1のビデオインデックスに対応する指定されたプレロール広告を、オフラインプレロール広告データベースから取得し得る。
【００７６】
308:端末は、プレロール広告再生規則を取得し、オフラインビデオを再生するプロセスにおいて、指定された第1のビデオインデックスに対応する、指定された第1のプレロール広告を、プレロール広告再生規則に従って再生する。
【００７７】
本開示のこの実施形態では、端末は、現在、ネットワーク非接続状態にある。したがって、端末は、ローカルにバッファリングされたプレロール広告再生規則を取得する。その後、指定された第1のビデオインデックスに対応する指定された第1のプレロール広告は、ローカルにバッファリングされたプレロール広告再生規則に従って再生される。たとえば、指定された第1のプレロール広告は、オフラインビデオのコンテンツが正式に再生される前に、ローカルにバッファリングされたプレロール広告再生規則に従って、一度再生されるか、または、指定された第1のプレロール広告は、オフラインビデオのコンテンツを再生するプロセスの時間セグメントにおいて、ローカルにバッファリングされたプレロール広告再生規則に従って、一度再生される。
【００７８】
309:端末は、指定された第1のプレロール広告に対応する広告視聴データを記憶し、ネットワーク接続状態がネットワーク非接続からネットワーク接続へ変化する場合、広告視聴データを、ビデオサーバおよびサードパーティサーバへレポートする。
【００７９】
本開示のこの実施形態では、広告視聴データは、端末におけるプレロール広告の露出時間に関する統計値を収集するために使用される。したがって、広告視聴データは、プレロール広告のローカル再生時間を含み、プレロール広告のローカル再生時間に加えて、広告視聴データはさらに、プレロール広告のページ視聴、プレロール広告が再生される地理的場所等を含み得る。広告視聴データに含まれるコンテンツは、本開示のこの実施形態において具体的に限定されない。それに加えて、プレロール広告は、ネットワークなしで再生される。したがって、広告視聴データを受信した後、ビデオサーバはさらに、オフライン識別子を広告視聴データへ追加し得(たとえば、オフラインであることを表す「オフライン」というパラメータへ、特定の値を割り当て)、これによって、ビデオサーバは、後続するデータ分析を実行できるように、オフライン識別子に従って、プレロール広告の再生に関する統計値を収集できるようになる。
【００８０】
広告主が、プレロール広告の再生状態をやがて学習することを可能にするために、本開示のこの実施形態において提供された方法はさらに、広告視聴データをサードパーティサーバへレポートするステップを含むことに留意されたい。サードパーティサーバのプロバイダは、公証人団体(たとえば、Miaozhen and Nelson)と等しい。広告主は、プレロール広告が1日に再生される回数、プレロール広告が再生された合計回数、および公証人団体からのユーザフィードバックのような様々な統計データを取得し得る。様々な統計データは、レポートされた広告視聴データを分析することによって、統計値収集によって取得され得る。したがって、端末にインストールされた広告プラグイン、すなわち、広告ソフトウェア開発キット(SDK)モジュールは、サードパーティサーバのプロバイダのSDKモジュールを含み得る。
【００８１】
さらに、広告視聴データをサードパーティサーバへレポートする上記のステップは、ビデオサーバによって完了され得る。すなわち、ネットワーク非接続からネットワーク接続へ変化する場合、端末は、広告視聴データを、ビデオサーバのみへレポートし得る。広告視聴データを受信した後、ビデオサーバは、広告視聴データを受信する時間に関する情報を、広告視聴データへ追加し得、その後、この時間情報を搬送する広告視聴データを、サードパーティサーバへレポートし得る。広告視聴データをサードパーティサーバへレポートするための特定の方式は、本開示のこの実施形態において具体的に限定されない。
【００８２】
ステップ301からステップ309に図示される実施形態は、端末がネットワーク非接続状態にある場合、オフラインビデオを再生するプロセスにおいて、プレロール広告の再生を実施する。端末がセルラーネットワーク接続状態にある場合、プレロール広告が、オフラインビデオを再生するプロセスにおいてどのようにして再生されるのかが、ステップ301からステップ306に基づいて、以下に詳細に記述される。図3bを参照して示すように、端末が、セルラーネットワーク接続状態においてオフラインビデオを再生する場合、プレロール広告を再生するプロセスは、以下の通りである。
【００８３】
310:端末が、セルラーネットワーク接続状態にある場合、オフラインビデオの再生操作を検出した後、端末は、プレロール広告メニュー要求をビデオサーバへ送信する。
【００８４】
プレロール広告メニュー要求は、少なくとも、ローカルに記憶されたすべてのプレロール広告インデックスを含む。すべてのプレロール広告インデックスは、バッファリングされたプレロール広告データベースおよびオフラインプレロール広告データベースにおけるビデオインデックスの合計量である。これは、本開示のこの実施形態において具体的に限定されない。確かに、プレロール広告メニュー要求はさらに、オフラインビデオの識別情報等を含み得る。これは、本開示のこの実施形態において具体的に限定されない。
【００８５】
311:プレロール広告メニュー要求を受信した後、ビデオサーバは、プレロール広告メニュー要求に含まれるすべてのプレロール広告インデックスを、端末がセルラーネットワーク接続状態にある場合に再生され得る第2のタイプのプレロール広告のリストとして決定する。
【００８６】
すべてのプレロール広告インデックスに対応するビデオ素材は、端末に記憶される。したがって、再生され得る第2のタイプのプレロール広告のリストは、すべてのプレロール広告インデックスを含み得る。
【００８７】
312:ビデオサーバは、第2のタイプのプレロール広告のリストにおけるプレロール広告をスクリーニングして、指定された第2のビデオインデックスを取得する。
【００８８】
このステップの特定の実装方式は、ステップ303の実装方式に類似している。詳細は本明細書では再度記述されない。
【００８９】
313:端末は、ビデオサーバによって返された、指定された第2のビデオインデックスを受信する。
【００９０】
本開示のこの実施形態では、オフラインビデオに対応する、指定された第2のビデオインデックスを決定した後、ビデオサーバは、指定された第2のビデオインデックスを含むメニュー結果を、端末へ直接的にフィードバックする。端末は、指定された第2のビデオインデックスに対応する、指定された第2のプレロール広告を記憶している。したがって、ビデオサーバからビデオ素材を引き出す必要はない。
【００９１】
314:端末は、オフラインビデオに対応する、指定された第2のプレロール広告を、指定された第2のビデオインデックスに従って、ローカルに記憶されたすべてのプレロール広告から決定する。
【００９２】
本開示のこの実施形態では、端末は、プレロール広告インデックスとプレロール広告との間の対応関係を記憶する。したがって、端末は、指定された第2のビデオインデックスに従って、バッファリングされたプレロール広告データベースおよびオフラインプレロール広告データベースにおいて、指定された第2のプレロール広告を探索する。
【００９３】
315:端末は、プレロール広告再生規則を取得し、オフラインビデオを再生するプロセスにおいて、プレロール広告再生規則に従って、指定された第2のビデオインデックスに対応する、指定された第2のプレロール広告を再生する。
【００９４】
端末は、現在、セルラーネットワーク接続状態にある。したがって、端末は、再生規則取得要求をビデオサーバへ送信し得、これによって、再生規則取得要求を受信した後、ビデオサーバは、最新のプレロール広告再生規則を端末へ伝送する。
【００９５】
本開示のこの実施形態では、指定された第2のプレロール広告を再生する場合、端末は、最新のプレロール広告再生規則に従って、指定された第2のプレロール広告を再生し得る。たとえば、指定された第2のプレロール広告は、オフラインビデオのコンテンツが正式に再生される前に一度再生されるか、または、指定された第2のプレロール広告は、オフラインビデオのコンテンツを再生するプロセスの時間セグメントにおいて一度再生される。これは、本開示のこの実施形態において具体的に限定されない。
【００９６】
316:端末は、広告視聴データを、ビデオサーバおよびサードパーティサーバへレポートする。
【００９７】
端末は、現在、セルラーネットワーク接続状態にある。したがって、広告視聴データは、ビデオサーバおよびサードパーティサーバへ同時にリアルタイムでレポートされ得る。端末が3G接続状態または4G接続状態にある場合、端末は、端末に記憶された広告視聴データを、ビデオサーバおよびサードパーティサーバへリアルタイムでレポートする。端末が2G接続状態にある場合、端末は、端末に記憶された広告視聴データを、ビデオサーバおよびサードパーティサーバへ柔軟にレポートする。これは、本開示のこの実施形態において具体的に限定されない。それに加えて、広告視聴データを受信した後、ビデオサーバはさらに、ビデオサーバによる広告視聴データの受信の時間に関する情報を、広告視聴データへ書き込み得る。
【００９８】
ネットワーク接続状態が、非WiFi接続状態からWiFi接続状態に変化した場合、オフラインビデオに対応するプレロール広告インデックスが更新され得ることに留意されたい。新たなプレロール広告インデックスが検出された場合、新たなプレロール広告インデックスに対応するプレロール広告がダウンロードされる。端末が、非WiFi接続状態にある場合、オフラインビデオの再生操作を検出した後、端末は、新たなプレロール広告を再生する。あるいは、オフラインビデオに対応する複数のプレロール広告が、ローカルに記憶される。プレロール広告の再生を順に実施するために、端末が、あらかじめ設定された時間の長さの間、1つのプレロール広告を再生した後、端末が、WiFi接続状態にあることが検出されると、プレロール広告のメニューが、オフラインビデオのために再選択され得、端末が非WiFi接続状態においてオフラインビデオを再生する場合に、相応して再生されるプレロール広告が、更新される。それに加えて、ビデオサーバが、複数のプレロール広告から、オフラインビデオに対応するプレロール広告を選択することができないのであれば、端末は、プレロール広告を再生しないことがあり得、すなわち、オフラインビデオの再生操作を検出した後、オフラインビデオを直接的に再生し得る。
【００９９】
本開示のこの実施形態では、プレロール広告は、あらかじめ設定されたプレロール広告処理ロジックと、広告主のプレロール広告再生要件に従って再生されることに留意されたい。広告主の注文が効力を発する場合、まさにその日から、この注文が、正式に効力を発した後、ユーザが、プレロール広告に対応するオフラインビデオを視聴したのであれば、ユーザは、プレロール広告を視聴する。すなわち、まさにその日に効力を発するプレロール広告が、対応するビデオを再生するプロセスにおいて、まさにその日に現れる。プレロール広告は、注文が正式に効力を発する前に、端末へ送信されているので、上記の処理ロジックが実施され得る。たとえば、ユーザが、9月1日にオフラインビデオをダウンロードし、広告主が、10月1日に正式にプレロール広告を配置する。すなわち、プレロール広告は、10月1日に正式に効力を発し、ビデオサーバは、プレロール広告を、オフラインビデオに関連付ける。この場合、端末が、プレロール広告処理ロジックに従って、10月1日から最初の3日間、WiFiへ接続されている限り、プレロール広告インデックスおよびプレロール広告素材が、ローカルに更新される。それに加えて、広告主が、再生時間要求を有しているのであれば、プレロール広告は、広告主によって要求される再生時間に従って再生される。たとえば、広告主によって要求される再生時間は、午後6時から午後8時である。ユーザが、非WiFi状態において、午後7時に、オフラインビデオの再生操作を実行するのであれば、プレロール広告は、オフラインビデオを再生するプロセスにおいて追加で再生される。
【０１００】
本開示のこの実施形態において提供される方法に従って、オフラインビデオの再生操作を検出した後、端末は、端末の現在のネットワーク接続状態を判定する。端末は、現在、ネットワーク非接続状態またはセルラーネットワーク接続状態のような非WiFi接続状態にあると判定されても、オフラインビデオにマッチするプレロール広告は、ビデオサーバを使用することによって決定され得、オフラインビデオを再生するプロセスにおいて、オフラインビデオにマッチするプレロール広告が、再生のために選択され、したがって、オフラインビデオが非WiFi接続状態において再生される場合、プレロール広告を追加で再生する目的を達成し、プレロール広告の視聴者範囲を拡大し、適用範囲を相対的に広げる。したがって、プレロール広告が販促することを意図しているブランドまたは製品情報が、比較的効果的に広く拡散される。
【０１０１】
図4は、本開示の実施形態に従うプレロール広告再生装置の概略構造図である。この装置は、端末に適用される。図4を参照して示すように、この装置は、接続状態判定モジュール401、プレロール広告決定モジュール402、およびプレロール広告再生モジュール403を含む。
【０１０２】
接続状態判定モジュール401は、プレロール広告決定モジュール402へ接続され、オフラインビデオの再生操作が検出された後、端末の現在のネットワーク接続状態を判定するように構成される。プレロール広告決定モジュール402は、プレロール広告再生モジュール403へ接続され、端末が第1の接続状態にある場合、端末によって取得された複数のプレロール広告から、オフラインビデオに対応する、指定されたプレロール広告を決定するように構成される。プレロール広告再生モジュール403は、オフラインビデオを再生するプロセスにおいて、指定されたプレロール広告を再生するように構成される。
【０１０３】
いくつかの実施形態では、装置は、
第2の接続状態において、ビデオダウンロード操作が検出された場合、ビデオサーバへプレロール広告取得要求を送信するように構成されたビデオ取得および送信モジュールと、
プレロール広告取得要求に従って、ビデオサーバによって返された少なくとも1つのプレロール広告インデックスを受信するように構成されたビデオインデックス受信モジュールと、
少なくとも1つのプレロール広告インデックスに対応する少なくとも1つのプレロール広告を取得し、少なくとも1つのプレロール広告を記憶するように構成されたプレロール広告取得モジュールと、
少なくとも1つのプレロール広告インデックスに従って、ローカルに記憶されたプレロール広告のリストを更新するように構成されたビデオリスト更新モジュールと、をさらに含む。
【０１０４】
いくつかの実施形態では、プレロール広告決定モジュールは、端末が、第3の接続状態にある場合、ビデオサーバへプレロール広告メニュー要求を送信するように構成され、プレロール広告メニュー要求は、ビデオサーバがすべてのプレロール広告インデックスから、オフラインビデオにマッチする指定されたビデオインデックスを選択するように、少なくとも、ローカルに記憶されたすべてのプレロール広告インデックスを含み、プレロール広告決定モジュールは、ビデオサーバによって返された、指定されたビデオインデックスを受信し、指定されたビデオインデックスに従って、ローカルに記憶されたすべてのプレロール広告において、オフラインビデオに対応する指定されたプレロール広告を決定するように構成される。
【０１０５】
いくつかの実施形態では、プレロール広告決定モジュールは、端末が、ネットワーク非接続状態にある場合、ビデオサーバによって返された、指定されたビデオインデックスを取得するように構成され、指定されたビデオインデックスは、少なくとも1つのプレロール広告インデックスから、ビデオサーバによって選択され、プレロール広告決定モジュールは、指定されたビデオインデックスに対応するプレロール広告を、オフラインビデオに対応する指定されたプレロール広告として決定するように構成される。
【０１０６】
いくつかの実施形態では、プレロール広告再生モジュールは、プレロール広告再生規則を取得し、オフラインビデオを再生するプロセスにおいて、プレロール広告再生規則に従って、指定されたプレロール広告を再生するように構成される。
【０１０７】
いくつかの実施形態では、プレロール広告再生モジュールは、端末が、ネットワーク非接続状態にある場合、ローカルに記憶されたプレロール広告再生規則を取得し、端末が、第3の接続状態にある場合、ビデオサーバへ再生規則取得要求を送信するように構成され、これによって、再生規則取得要求を受信した後、ビデオサーバは、端末へプレロール広告再生規則を伝送できるようになる。
【０１０８】
いくつかの実施形態では、装置は、
ネットワーク接続状態が第1の接続状態から第2の接続状態に変化した場合、オフラインビデオに対応するプレロール広告インデックスを更新するように構成されたビデオインデックス更新モジュールと、
新たなプレロール広告インデックスが検出された場合、新たなプレロール広告インデックスに対応するプレロール広告をダウンロードするように構成されたプレロール広告ダウンロードモジュールと、
端末が第1の接続状態にある場合、オフラインビデオの再生操作が検出された後、オフラインビデオに対応する指定されたプレロール広告を更新するように構成されたプレロール広告更新モジュールと、
オフラインビデオを再生するプロセスにおいて、指定された更新されたプレロール広告を再生するように更新されたプレロール広告再生モジュールと、をさらに含む。
【０１０９】
いくつかの実施形態では、装置は、
ネットワーク接続状態がネットワーク非接続である場合、指定されたプレロール広告が再生された後、指定されたプレロール広告に対応する広告視聴データを記憶するように構成された広告視聴データレポートモジュールをさらに含み、広告視聴データは、少なくとも、プレロール広告のローカル再生時間を含み、広告視聴データレポートモジュールは、ネットワーク接続状態がネットワーク非接続からネットワーク接続へ変化する場合、広告視聴データをビデオサーバおよびサードパーティサーバへレポートし、または、ネットワーク接続状態が第3の接続状態である場合、指定されたプレロール広告が再生された後、広告視聴データをビデオサーバおよびサードパーティサーバへレポートするように構成される。
【０１１０】
いくつかの実施形態では、第1の接続状態は、非WiFi接続状態を指す。
【０１１１】
本開示のこの実施形態において提供された装置に従って、オフラインビデオの再生操作を検出した後、端末は、端末の現在のネットワーク接続状態を判定する。端末は、ネットワーク非接続状態またはセルラーネットワーク接続状態のような非WiFi接続状態にあると判定されても、オフラインビデオにマッチするプレロール広告は、ビデオサーバを使用することによって決定され得、オフラインビデオを再生するプロセスにおいて、オフラインビデオにマッチするプレロール広告が、再生のために選択され、したがって、オフラインビデオが非WiFi接続状態において再生される場合、プレロール広告を追加で再生する目的を達成し、プレロール広告の視聴者範囲を拡大し、適用範囲を相対的に広げる。したがって、プレロール広告が販促することを意図しているブランドまたは製品情報が、比較的効果的に広く拡散される。
【０１１２】
図5は、本開示の実施形態に従うプレロール広告再生装置の概略構造図である。この装置は、ビデオサーバに適用される。図5を参照して示すように、この装置は、ビデオリスト取得モジュール501、プレロール広告スクリーニングモジュール502、およびビデオインデックス送信モジュール503を含む。
【０１１３】
ビデオリスト取得モジュール501は、プレロール広告スクリーニングモジュール502へ接続され、端末が第1の接続状態にある場合に再生され得るプレロール広告のリストを取得するように構成される。プレロール広告スクリーニングモジュール502は、指定されたビデオインデックスを取得するために、ビデオインデックス送信モジュール503へ接続され、プレロール広告のリストにおけるプレロール広告をスクリーニングするように構成される。ビデオインデックス送信モジュール503は、指定されたビデオインデックスを端末へ返すように構成され、これによって、端末は、再生される予定のオフラインビデオに対応する指定されたプレロール広告を、指定されたビデオインデックスに従って、端末によって取得された複数のプレロール広告から決定し、第1の接続状態において、指定されたビデオインデックスに対応する指定されたプレロール広告を再生する。
【０１１４】
いくつかの実施形態では、ビデオリスト取得モジュールは、端末が、第3の接続状態においてオフラインビデオを再生する場合、端末によって送信されたプレロール広告メニュー要求を受信するように構成され、プレロール広告メニュー要求は、少なくとも、端末によってローカルに記憶されたすべてのプレロール広告インデックスを含み、ビデオリスト取得モジュールは、すべてのプレロール広告インデックスを、端末が第1の接続状態にある場合に再生され得るプレロール広告のリストとして決定するように構成される。
【０１１５】
いくつかの実施形態では、ビデオリスト取得モジュールは、端末によって送信されたプレロール広告取得要求を受信するように構成され、端末が、オフラインビデオのダウンロード操作を検出した後、プレロール広告取得要求が送信され、プレロール広告取得要求は、少なくとも、オフラインビデオの識別情報を含み、ビデオリスト取得モジュールは、端末が第1の接続状態にある場合に再生され得るプレロール広告のリストを、オフラインビデオの識別情報に従って取得するように構成される。
【０１１６】
いくつかの実施形態では、装置は、
指定されたプレロール広告インデックスに対応する指定されたプレロール広告を取得するように構成されたプレロール広告取得モジュールと、
指定されたプレロール広告を端末へ送信するように構成されたプレロール広告送信モジュールと、をさらに含む。
【０１１７】
いくつかの実施形態では、プレロール広告スクリーニングモジュールは、プレロール広告のリストにおけるプレロール広告をフィルタリングして、プレロール広告の第1のリストを取得し、ビデオターゲティング条件に従って、プレロール広告の第1のリストにおけるプレロール広告をスクリーニングして、プレロール広告の第2のリストを取得し、メニュー条件を満足するプレロール広告を、プレロール広告の第2のリストから選択して、指定されたビデオインデックスを取得するように構成される。
【０１１８】
本開示のこの実施形態において提供された装置に従って、オフラインビデオの再生操作を検出した後、端末は、端末の現在のネットワーク接続状態を判定する。端末は、ネットワーク非接続状態またはセルラーネットワーク接続状態のような非WiFi接続状態にあると判定されても、オフラインビデオにマッチするプレロール広告は、ビデオサーバを使用することによって決定され得、オフラインビデオを再生するプロセスにおいて、オフラインビデオにマッチするプレロール広告が、再生のために選択され、したがって、オフラインビデオが非WiFi接続状態において再生される場合、プレロール広告を追加で再生する目的を達成し、プレロール広告の視聴者範囲を拡大し、適用範囲を相対的に広げる。したがって、プレロール広告が販促することを意図しているブランドまたは製品情報が、比較的効果的に広く拡散される。
【０１１９】
上記の実施形態において提供されたプレロール広告再生装置が、プレロール広告を再生する場合、上記の機能モジュールの分類は、典型的な説明のみのために使用されることに留意されたい。実際のアプリケーションでは、上記の機能は、要求に従って、実装のための異なる機能モジュールへ割り当てられ得る。すなわち、デバイスの内部構成は、上述した機能のすべてまたは一部を完了させることができるように、異なる機能モジュールへ分割される。それに加えて、上記の実施形態によって提供されたプレロール広告再生装置と、プレロール広告再生方法の実施形態は、同じ概念に関連する。その特有の実装プロセスについて、方法の実施形態を参照されたい。詳細は本明細書では再度記述されない。
【０１２０】
図6は、本開示の実施形態に従う端末を図示する。端末は、上記の実施形態において提供されたプレロール広告再生方法を実行するように構成され得る。図6を参照して示すように、端末600は、
無線周波数(RF)回路110、1つまたは複数のコンピュータ読み取り可能な記憶媒体を含むメモリ120、入力ユニット130、ディスプレイユニット140、センサ150、オーディオ回路160、ワイヤレスフィデリティ(WiFi)モジュール170、1つまたは複数のプロセシングコアを含むプロセッサ180、および電源190のような構成要素を含む。当業者は、図6に図示される端末構成は、端末への限定を構成せず、端末は、図面に図示されたものよりも多いまたは少ない構成要素を含み得るか、または、いくつかの構成要素が組み合わされ得るか、または、異なる構成要素配置が使用され得ることを理解し得る。
【０１２１】
RF回路110は、情報受信および送信プロセス、または、特にコールプロセスの間、信号を受信および送信し、基地局のダウンリンク情報を受信した後、処理のために、基地局のダウンリンク情報を、1つまたは複数のプロセッサ180へ伝送し、それに加えて、関連するアップリンクデータを基地局へ送信するように構成され得る。一般に、RF回路110は、限定されないが、アンテナ、少なくとも1つのアンプ、チューナ、1つまたは複数の発振器、加入者識別モジュール(SIM)カード、トランシーバ、カプラ、低雑音増幅器(LNA)、デュプレクサ等を含む。それに加えて、RF回路110はまた、無線通信によってネットワークおよび別のデバイスと通信し得る。無線通信は、限定されないが、グローバル移動体通信システム(GSM(登録商標))、汎用パケット無線サービス(GPRS)、符号分割多元接続(CDMA)、広帯域符号分割多元接続(WCDMA(登録商標))、ロングタームエボリューション(LTE)、電子メール、およびショートメッセージングサービス(SMS)を含む任意の通信規格またはプロトコルを使用し得る。
【０１２２】
記憶装置120は、ソフトウェアプログラムおよびモジュールを記憶するように構成され得る。プロセッサ180は、様々な機能的なアプリケーションおよびデータ処理を実施するために、メモリ120に記憶されたソフトウェアプログラムおよびモジュールを実行させる。メモリ120は主に、プログラム記憶エリアおよびデータ記憶エリアを含み得る。プログラム記憶エリアは、オペレーティングシステム、(サウンド再生機能および画像表示機能のような)少なくとも1つの機能によって必要とされるアプリケーションプログラム等を記憶し得、プログラム記憶エリアは、端末600の使用に従って生成された(オーディオ周波数データおよびアドレス帳のような)データ等を記憶し得る。それに加えて、メモリ120は、高速ランダムアクセスメモリを含み得、また、少なくとも1つのディスク記憶デバイスのような不揮発性メモリ、フラッシュメモリデバイス、または別の揮発性ソリッドステート記憶デバイスを含み得る。それに応じて、メモリ120はさらに、メモリ120へのプロセッサ180および入力ユニット130のアクセスを提供できるように、メモリコントローラを含み得る。
【０１２３】
入力ユニット130は、入力された数字またはキャラクタ情報を受信し、ユーザ設定および機能制御に関連するキーボード、マウス、ジョイスティック、光学またはトラックボール信号入力を生成するように構成され得る。具体的に、入力ユニット130は、タッチ感知面131および別の入力デバイス132を含み得る。タッチスクリーンまたはタッチパネルとも称され得るタッチ感知面131は、タッチ感知面における、または、その近傍のユーザのタッチ操作(指またはスタイラスのような任意の適切なオブジェクト、または、アクセサリを使用することによって、タッチ感知面131における、または、その近傍のユーザの操作など)を収集し、あらかじめ設定されたプログラムに従って、対応する接続装置を駆動させ得る。いくつかの実施形態では、タッチ感知面131は、2つの部品、すなわち、タッチ検出装置とタッチコントローラとを含み得る。タッチ検出装置は、ユーザのタッチ位置を検出し、タッチ操作によって生成された信号を検出し、この信号をタッチコントローラへ伝送する。タッチコントローラは、タッチ検出装置からタッチ情報を受信し、タッチ情報を、タッチポイント座標へ変換し、その後、タッチポイント座標をプロセッサ180へ送信する。さらに、タッチコントローラは、プロセッサ180から送信されたコマンドを受信し、実行し得る。それに加えて、タッチ感知面131は、抵抗性、容量性、赤外線、または表面音波タイプのタッチ感知面であり得る。タッチ感知面131に加えて、入力ユニット130はさらに、別の入力デバイス132を含み得る。具体的に、別の入力デバイス132は、限定されないが、物理的なキーボード、ファンクションキー(たとえば、音量調節キーまたはスイッチキー)、トラックボール、マウス、またはジョイスティックのうちの1つまたは複数を含み得る。
【０１２４】
ディスプレイユニット140は、ユーザによって入力された情報、または、ユーザのために提供された情報、および、端末600の様々なグラフィックユーザインターフェースを表示するように構成され得る。これらグラフィックユーザインターフェースは、グラフ、テキスト、アイコン、ビデオ、またはこれら任意の組合せによって形成され得る。ディスプレイユニット140は、ディスプレイパネル141を含み得る。いくつかの実施形態では、ディスプレイパネル141は、液晶ディスプレイ(LCD)、有機発光ダイオード(OLED)等を使用することにより構成され得る。さらに、タッチ感知面131は、ディスプレイパネル141をカバーし得る。タッチ感知面131における、またはタッチ感知面131の近傍のタッチ操作を検出した後、タッチ感知面131は、タッチイベントのタイプを決定できるように、タッチ操作をプロセッサ180へ伝送する。その後、プロセッサ180は、タッチイベントのタイプに従って、ディスプレイパネル141上に、対応する視覚的出力を提供する。図6では、タッチ感知面131およびディスプレイパネル141は、入力機能および出力機能を実施するために、2つの個別の部品として使用されているが、いくつかの実施形態では、タッチ感知面131およびディスプレイパネル141は、入力機能および出力機能を実施するために統合され得る。
【０１２５】
端末600はさらに、たとえば光学センサ、動きセンサ、および他のセンサのような少なくとも1つのセンサ150を含み得る。具体的に、光学センサは、周辺光センサおよび近接センサを含み得る。周辺光センサは、周辺光の輝度に従って、ディスプレイパネル141の明るさを調節し得る。端末600が耳へ移動された場合、近接センサは、ディスプレイパネル141および/またはバックライトのスイッチをオフし得る。動きセンサの1つのタイプとして、重力加速度センサは、様々な方向(一般に、3軸上)における加速度の大きさを検出し得、静止している場合、重力の大きさおよび方向を検出し得、(横スクリーンと縦スクリーンとの切り換え、関連するゲーム、および磁力計のジェスチャ較正のような)モバイル電話ジェスチャ、(歩数計およびノックのような)振動認識に関連する機能等のアプリケーションを識別するように構成され得る。端末600において構成され得るジャイロスコープ、気圧計、湿度計、温度計、および赤外線センサのような他のセンサは、本明細書ではさらに記述されない。
【０１２６】
オーディオ回路160、スピーカ161、およびマイクロホン162は、ユーザと端末600との間のオーディオインターフェースを提供し得る。オーディオ回路160は、受信したオーディオデータを電気信号へ変換し、電気信号をスピーカ161へ送信し得る。スピーカ161は、電気信号を、出力のためサウンド信号へ変換する。一方、マイクロホン162は、収集されたサウンド信号を、電気信号へ変換する。オーディオ回路160は、電気信号を受信し、電気信号をオーディオデータへ変換し、オーディオデータを、処理のためにプロセッサ180へ出力する。その後、プロセッサ180は、RF回路110を使用することによって、オーディオデータを、たとえば別の端末へ送信するか、または、オーディオデータを、さらなる処理のために、メモリ120へ出力する。オーディオ回路160はさらに、周辺機器イヤホンと端末600との間の通信を提供できるように、イヤプラグジャックを含み得る。
【０１２７】
WiFiは、短距離無線送信技術である。端末600は、WiFiモジュール170を使用することによって、ユーザが、電子メールを受信および送信すること、ウェブページをブラウズすること、ストリーミングデータへアクセスすること等を支援し得る。WiFiは、ユーザのために無線広帯域インターネットアクセスを提供する。
【０１２８】
プロセッサ180は、端末600の制御センタであり、様々なインターフェースおよびラインを使用することによって、モバイル電話の様々な部品へ接続される。メモリ120に記憶されたソフトウェアプログラムおよび/またはモジュールを起動または実行させ、メモリ120に記憶されたデータを呼び出すことによって、プロセッサ180は、端末600の様々な機能およびデータ処理を実行し、したがって、モバイル電話における全体的なモニタリングを実行する。いくつかの実施形態では、プロセッサ180は、1つまたは複数のプロセシングコアを含み得る。好適には、プロセッサ180は、アプリケーションプロセッサとモデムを統合し得る。アプリケーションプロセッサは主に、オペレーティングシステム、ユーザインターフェース、アプリケーションプログラム等を処理する。モデムは主に、無線通信を処理する。上記のモデムプロセッサが、プロセッサ180へ統合されないことがあり得ることが理解され得る。
【０１２９】
端末600はさらに、様々な構成要素へ電力を供給する電源190(たとえば、バッテリ)を含む。好適には、電源は、電力管理システムを使用することによって、充電、放電、および電力消費管理のような機能を実施できるように、電力管理システムを使用することによって、プロセッサ180へ論理的に接続され得る。電源190はさらに、直流または交流電源、再充電システム、電源故障検出回路、電源変換器またはインバータ、電源状態インジケータ、または他の任意の構成要素のうちの1つまたは複数を含み得る。
【０１３０】
図示されていないが、端末600はさらに、カメラ、Bluetooth(登録商標)モジュール等を含み得、本明細書では、詳細は説明されない。具体的に、この実施形態では、端末のディスプレイユニットはタッチスクリーンディスプレイであり、端末はさらに、メモリおよび1つまたは複数のコンピュータプログラムを含む。1つまたは複数のコンピュータプログラムは、メモリに記憶され、1つまたは複数のプロセッサによって実行されるように構成される。1つまたは複数のプログラムは、以下の操作を実行するための命令を含む。
【０１３１】
いくつかの実施形態では、端末の現在のネットワーク接続状態を判定する前に、この方法は、
第2の接続状態において、ビデオダウンロード操作を検出した場合、プレロール広告取得要求をビデオサーバへ送信するステップと、
プレロール広告取得要求に従って、ビデオサーバによって返された少なくとも1つのプレロール広告インデックスを受信するステップと、
少なくとも1つのプレロール広告インデックスに対応する少なくとも1つのプレロール広告を取得し、少なくとも1つのプレロール広告を記憶するステップと、
少なくとも1つのプレロール広告インデックスに従って、ローカルに記憶されたプレロール広告のリストを更新するステップと、をさらに含む。
【０１３２】
いくつかの実施形態では、端末によって取得された複数のプレロール広告から、オフラインビデオに対応する指定されたプレロール広告を決定するステップは、
端末が第3の接続状態にある場合、プレロール広告メニュー要求をビデオサーバへ送信するステップであって、プレロール広告メニュー要求は、ビデオサーバがすべてのプレロール広告インデックスから、オフラインビデオにマッチする指定されたビデオインデックスを選択するように、少なくとも、ローカルにバッファリングされたすべてのプレロール広告インデックスを含む、ステップと、
ビデオサーバによって返された、指定されたビデオインデックスを受信するステップと、
指定されたビデオインデックスに従って、ローカルにバッファリングされたすべてのプレロール広告において、オフラインビデオに対応する指定されたプレロール広告を決定するステップと、を含む。
【０１３３】
いくつかの実施形態では、端末によって取得された複数のプレロール広告から、オフラインビデオに対応する指定されたプレロール広告を決定するステップは、
端末が、ネットワーク非接続状態にある場合、ビデオサーバによって返された、指定されたビデオインデックスを取得するステップであって、指定されたビデオインデックスは、少なくとも1つのプレロール広告インデックスから、ビデオサーバによって選択される、ステップと、
指定されたビデオインデックスに対応するプレロール広告を、オフラインビデオに対応する指定されたプレロール広告として決定するステップと、を含む。
【０１３４】
いくつかの実施形態では、オフラインビデオを再生するプロセスにおいて、指定されたプレロール広告を再生するステップは、
プレロール広告再生規則を取得するステップと、
オフラインビデオを再生するプロセスにおいて、プレロール広告再生規則に従って、指定されたプレロール広告を再生するステップと、を含む。
【０１３５】
いくつかの実施形態では、指定されたプレロール広告のプレロール広告再生規則を取得するステップは、
端末が、ネットワーク非接続状態にある場合、ローカルにバッファリングされたプレロール広告再生規則を取得するステップと、
端末が、第3の接続状態にある場合、ビデオサーバが再生規則取得要求を受信した後に指定されたプレロール広告の再生規則を端末へ伝送できるように、ビデオサーバへ再生規則取得要求を送信するステップと、を含む。
【０１３６】
いくつかの実施形態では、指定されたプレロール広告を再生するステップの後、この方法は、
ネットワーク接続状態が第1の接続状態から第2の接続状態へ変化する場合、オフラインビデオに対応するプレロール広告インデックスを更新するステップと、
新たなプレロール広告インデックスを検出した場合、新たなプレロール広告インデックスに対応するプレロール広告をダウンロードするステップと、
端末が第1の接続状態にある場合、オフラインビデオの再生操作を検出した後、オフラインビデオに対応する指定されたプレロール広告を更新するステップと、
オフラインビデオを再生するプロセスにおいて、更新された指定されたプレロール広告を再生するステップと、をさらに含む。
【０１３７】
いくつかの実施形態では、この方法は、
ネットワーク接続状態がネットワーク非接続である場合、指定されたプレロール広告を再生した後、指定されたプレロール広告に対応する広告視聴データを記憶するステップであって、広告視聴データは、少なくとも、プレロール広告のローカル再生時間を含む、ステップと、
ネットワーク接続状態がネットワーク非接続からネットワーク接続へ変化する場合、広告視聴データを、ビデオサーバおよびサードパーティサーバへレポートするステップと、をさらに含む。
【０１３８】
いくつかの実施形態では、第1の接続状態は、非WiFi接続状態を指す。
【０１３９】
本開示のこの実施形態において提供される端末に従って、オフラインビデオの再生操作が検出された後、現在のネットワーク接続状態が判定される。端末が第1の接続状態にある場合、オフラインビデオに対応する指定されたプレロール広告は、端末によって取得された複数のプレロール広告から決定される。指定されたプレロール広告は、オフラインビデオを再生するプロセスにおいて再生される。非WiFi接続状態においてオフラインビデオを再生する場合、端末は、プレロール広告を追加で再生し得、したがって、プレロール広告の視聴者範囲を拡大し、適用範囲を相対的に広げる。したがって、プレロール広告が販促することを意図しているブランドまたは製品情報が、比較的効果的に広く拡散される。
【０１４０】
実施形態の例では、たとえば、命令を含むメモリのように、命令を含む非一時的コンピュータ読み取り可能な記憶媒体がさらに提供される。命令は、上述された図3aおよび図3bにおいて端末によって実行されるプレロール広告再生方法を完了するために、端末のプロセッサによって実行され得る。たとえば、非一時的コンピュータ読み取り可能な記憶媒体は、ROM、ランダムアクセスメモリ(RAM)、CD-ROM、テープ、フロッピーディスク、光学データ記憶デバイス等であり得る。
【０１４１】
図7は、本開示の実施形態に従うビデオサーバを図示する。ビデオサーバは、上記の実施形態におけるビデオサーバによって実行されるプレロール広告再生方法を実行するように構成され得る。図7を参照して示すように、サーバ700は、異なる構成またはパフォーマンスにより、大きな相違を有し得、1つまたは複数の中央処理装置(CPU)722(たとえば、1つまたは複数のプロセッサ)、メモリ732、および、アプリケーションプログラム742またはデータ744を記憶する1つまたは複数の記憶媒体730(たとえば、1つまたは複数の大容量記憶デバイス)を含み得る。メモリ732および記憶媒体730は、一時的記憶装置または永続性記憶装置であり得る。記憶媒体730に記憶されたプログラムは、1つまたは複数のモジュール(図面に図示されず)を含み得、各モジュールは、ビデオサーバにおける一連の操作命令を含み得る。さらに、中央処理装置722は、記憶媒体730と通信するように構成され得、サーバ700において、記憶媒体730における一連の命令操作を実行するように構成され得る。
【０１４２】
ビデオサーバ700はさらに、1つまたは複数の電源726、1つまたは複数の有線または無線ネットワークインターフェース750、1つまたは複数の入力/出力インターフェース756、および/または、1つまたは複数のオペレーティングシステム741、たとえばWindows Server(登録商標)、Mac OS X(登録商標)、Unix(登録商標)、Linux(登録商標)、およびFreeBSD(登録商標)を含み得る。1つまたは複数のプロセッサは、上記の方法の実施形態において、ビデオサーバによって実行される動作を実行するように構成され得る。
【０１４３】
実施形態の例では、たとえば、命令を含むメモリのように、命令を含む非一時的コンピュータ読み取り可能な記憶媒体がさらに提供される。命令は、上述された図3aおよび図3bにおいてビデオサーバによって実行されるプレロール広告再生方法を完了するために、ビデオサーバのプロセッサによって実行され得る。たとえば、非一時的コンピュータ読み取り可能な記憶媒体は、ROM、ランダムアクセスメモリ(RAM)、CD-ROM、テープ、フロッピーディスク、光学データ記憶デバイス等であり得る。
【０１４４】
当業者であれば、実施形態のステップのすべてまたはいくつかは、ハードウェアによって実施され得るか、または、関連するハードウェアに指示することによってプログラムによって実施され得ることを理解し得る。プログラムは、コンピュータ読み取り可能な記憶媒体に記憶され得る。記憶媒体は、リードオンリメモリ、磁気ディスク、または光ディスクであり得る。
【０１４５】
上記の説明は、本開示の実施形態の単なる例であるが、本開示を限定するように意図されていない。本開示の精神および原理から逸脱することなくなされた任意の修正、等価な置換、および改良は、本開示の保護範囲内にあるものである。
【符号の説明】
【０１４６】
110  RF回路
120  メモリ
130  入力ユニット
131  タッチ感知面
132  別の入力デバイス
140  ディスプレイユニット
141  ディスプレイパネル
150  センサ
160  オーディオ回路
161  スピーカ
162  マイクロホン
170  WiFiモジュール
180  プロセッサ
190  電源
401  接続状態判定モジュール
402  プレロール広告決定モジュール
403  プレロール広告再生モジュール
501  ビデオリスト取得モジュール
502  プレロール広告スクリーニングモジュール
503  ビデオインデックス送信モジュール
600  端末
700  サーバ
722  中央処理装置
726  電源
730  記憶媒体
732  メモリ
741  オペレーティングシステム
742  アプリケーションプログラム
744  データ
750  有線または無線ネットワークインターフェース
756  入力/出力インターフェース
【図１】
0006445719.tif 000003
【図２】
0006445719.tif 000004
【図３ａ】
0006445719.tif 000005
【図３ｂ】
0006445719.tif 000006
【図４】
0006445719.tif 000007
【図５】
0006445719.tif 000008
【図６】
0006445719.tif 000009
【図７】
0006445719.tif 000010