(57)【要約】      （修正有）【課題】合成された動画のフレームレートが大幅に下がり、且つ動画延滞が大きく、視聴者に見られるキャスターの再生する動画のプログレスとキャスターのとが同期しないから、動画再生効果は悪い。【解決手段】動画再生方法は、第２ユーザーのクライアントにより送信された第１リクエストを受信するステップであって、ここで、前記第１リクエストは、第１識別子と第２識別子とを含み、第１識別子はインターカットされるべき動画を識別するためのものであり、第２識別子はインターカットされるべき動画のリアルタイム再生プログレスを識別するためのものであるステップと、第１識別子に対応するインターカットされるべき動画をロードするステップと、ライブ配信プラットフォームのライブ配信ルームで、第２識別子に対応するリアルタイム再生プログレスに基づいて、インターカットされるべき動画を再生するステップとを含む。【選択図】図１
2018121329.tif 000002
【特許請求の範囲】
【請求項１】
第２ユーザーのクライアントにより送信された第１リクエストを受信するステップであって、ここで、前記第１リクエストは、第１識別子と第２識別子とを含み、前記第１識別子は、インターカットされるべき動画を識別するためのものであり、前記第２識別子は、前記インターカットされるべき動画のリアルタイム再生プログレスを識別するためのものであるステップと、
前記第１識別子に対応するインターカットされるべき動画をロードするステップと、
ライブ配信プラットフォームのライブ配信ルームで、前記第２識別子に対応するリアルタイム再生プログレスに基づいて、前記インターカットされるべき動画を再生するステップと、
を含む、
ことを特徴とする動画再生方法。
【請求項２】
前記第１リクエストは、ライブ配信動画を識別するための第３識別子を更に含み、
ライブ配信プラットフォームのライブ配信ルームで、前記第２識別子に対応するリアルタイム再生プログレスに基づいて、前記インターカットされるべき動画を再生するステップは、
ライブ配信プラットフォームのライブ配信ルームで前記第３識別子に対応するライブ配信動画を再生する場合、前記第２識別子に対応するリアルタイム再生プログレスに基づいて、前記インターカットされるべき動画をインターカットするステップを含む、
ことを特徴とする請求項１に記載の動画再生方法。
【請求項３】
前記第１識別子に対応するインターカットされるべき動画をロードするステップの前に、
前記ライブ配信プラットフォームのライブ配信ルームが予め設定されたモードであるか否かを判断するステップと、
前記ライブ配信ルームが前記予め設定されたモードでない場合、前記ライブ配信ルームを前記予め設定されたモードに切り替えるように制御するステップと、
を更に含む、
ことを特徴とする請求項１に記載の動画再生方法。
【請求項４】
前記ライブ配信プラットフォームの前記ライブ配信ルームが予め設定されたモードであるか否かと判断するステップの後に、
前記ライブ配信ルームが前記予め設定されたモードである場合、前記ライブ配信ルームが前記予め設定されたモードで前記インターカットされるべき動画を再生しているか否かを判断するステップと、
前記インターカットされるべき動画を再生していない場合、前記第１識別子に対応するインターカットされるべき動画をロードするステップと、
を更に含む、
ことを特徴とする請求項３に記載の動画再生方法。
【請求項５】
前記ライブ配信ルームが前記予め設定されたモードで前記インターカットされるべき動画を再生しているか否かを判断するステップの後に、
前記インターカットされるべき動画を再生する場合、直接に前記第２識別子に対応するリアルタイム再生プログレスに基づいて、前記インターカットされるべき動画を再生するステップを更に含む、
ことを特徴とする請求項４に記載の動画再生方法。
【請求項６】
前記予め設定されたモードは、前記ライブ配信プラットフォームのライブ配信ルームで第三者の動画をインターカットするためのモードである、
ことを特徴とする請求項３乃至５のいずれかに記載の動画再生方法。
【請求項７】
第２ユーザーの命令に基づいて第１リクエストを生成するステップであって、ここで、前記第１リクエストは、第１識別子と第２識別子とを含み、前記第１識別子は、インターカットされるべき動画を識別するためのものであり、前記第２識別子は、前記インターカットされるべき動画のリアルタイム再生プログレスを識別するためのものであるステップと、
前記第１リクエストを第１ユーザーのクライアントに送信し、ライブ配信プラットフォームのライブ配信ルームで、前記第２識別子に対応するリアルタイム再生プログレスに基づいて、前記第１識別子に対応するインターカットされるべき動画を再生するステップと、
を含む、
ことを特徴とする動画再生方法。
【請求項８】
前記第１リクエストは、ライブ配信動画を識別するための第３識別子を更に含み、
ライブ配信プラットフォームのライブ配信ルームで前記第２識別子に対応するリアルタイム再生プログレスに基づいて、前記第１識別子に対応するインターカットされるべき動画を再生するステップは、
ライブ配信プラットフォームのライブ配信ルームで前記第３識別子に対応するライブ配信動画を再生する場合、前記第２識別子に対応するリアルタイム再生プログレスに基づいて、前記第１識別子に対応するインターカットされるべき動画を再生するステップを含む、
ことを特徴とする請求項７に記載の動画再生方法。
【請求項９】
第２ユーザーのクライアントにより送信された第１リクエストを受信するための受信モジュールであって、ここで、前記第１リクエストは、第１識別子と第２識別子とを含み、前記第１識別子は、インターカットされるべき動画を識別するためのものであり、前記第２識別子は、前記インターカットされるべき動画のリアルタイム再生プログレスを識別するためのものである受信モジュールと、
前記第１識別子に対応するインターカットされるべき動画をロードするための第１ロードモジュールと、
ライブ配信プラットフォームのライブ配信ルームで、前記第２識別子に対応するリアルタイム再生プログレスに基づいて、前記インターカットされるべき動画を再生するための第１再生モジュールと、
を含む、
ことを特徴とする動画再生装置。
【請求項１０】
前記第１リクエストは、ライブ配信動画を識別するための第３識別子を更に含み、
前記再生モジュールは、具体的に、
ライブ配信プラットフォームのライブ配信ルームで前記第３識別子に対応するライブ配信動画を再生する場合、前記第２識別子に対応するリアルタイム再生プログレスに基づいて、インターカットされるべき動画をインターカットすることに用いられる、
ことを特徴とする請求項９に記載の動画再生装置。
【請求項１１】
前記第１識別子に対応するインターカットされるべき動画をロードする前に、前記ライブ配信プラットフォームのライブ配信ルームが予め設定されたモードであるか否かを判断するための第１判断モジュールと、
前記ライブ配信ルームが前記予め設定されたモードではない場合、前記ライブ配信ルームを予め設定されたモードに切り替えるように制御するための切り替えモジュールと、
を更に含む、
ことを特徴とする請求項９に記載の動画再生装置。
【請求項１２】
前記ライブ配信ルームが前記予め設定されたモードである場合、前記ライブ配信ルームが前記予め設定されたモードで前記インターカットされるべき動画を再生しているか否かを判断するための第２判断モジュールと、
前記インターカットされるべき動画を再生していない場合、前記第１識別子に対応するインターカットされるべき動画をロードするための第２ロードモジュールと、
を更に含む、
ことを特徴とする請求項１１に記載の動画再生装置。
【請求項１３】
前記インターカットされるべき動画を再生する場合、直接に前記第２識別子に対応するリアルタイム再生プログレスに基づいて、前記インターカットされるべき動画を再生するための第２再生モジュールを更に含む、
ことを特徴とする請求項１２に記載の動画再生装置。
【請求項１４】
前記予め設定されたモードは、前記ライブ配信プラットフォームのライブ配信ルームで第三者の動画をインターカットするためのモードである、
ことを特徴とする請求項１１乃至１３のいずれかに記載の動画再生装置。
【請求項１５】
第２ユーザーの命令に基づいて第１リクエストを生成するための生成モジュールであって、ここで、前記第１リクエストは、第１識別子と第２識別子とを含み、前記第１識別子は、インターカットされるべき動画を識別するためのものであり、前記第２識別子は、前記インターカットされるべき動画のリアルタイム再生プログレスを識別するためのものである生成モジュールと、
前記第１リクエストを第１ユーザーのクライアントに送信するための送信モジュールと、
ライブ配信プラットフォームのライブ配信ルームで、前記第２識別子に対応するリアルタイム再生プログレスに基づいて、前記第１識別子に対応するインターカットされるべき動画を再生するための第３再生モジュールと、
を含む、
ことを特徴とする動画再生装置。
【請求項１６】
前記第１リクエストは、ライブ配信動画を識別するための第３識別子を更に含み、
前記第３再生モジュールは、具体的に、
ライブ配信プラットフォームのライブ配信ルームで前記第３識別子に対応するライブ配信動画を再生する場合、前記第２識別子に対応するリアルタイム再生プログレスに基づいて、前記第１識別子に対応するインターカットされるべき動画を再生する、  
ことを特徴とする請求項１５に記載の動画再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インタネット技術分野に関し、特に動画再生方法及び装置に関する。
【背景技術】
【０００２】
インタネット技術の発展に伴い、益々多くのキャスター系アプリケーションが現れている。視聴者がキャスター系アプリケーションにアクセスした後、キャスター系アプリケーションの表示頁に表示される番組キャスターに基づいて、キャスターと対話する。キャスターは、ライブ配信プラットフォームのライブ配信ルームで既にアップロードされた又は他人にシェアされたクラウド動画を選択して再生するニーズがあり、このライブ配信室にいる視聴者全員はキャスターのライブ配信画面だけではなく、キャスターが再生する動画画面も見られる。関連技術において、キャスターは一部のローカル動画を選択して再生することができ、その原理として、キャスター側はキャスター画面と動画画面とを合成して、その後合成された画面を放送室の視聴者にライブ配信することである。
【０００３】
このような形で、合成された動画のフレームレートが大幅に下がり、且つ動画延滞が大きく、視聴者に見られるキャスターの再生する動画のプログレスとキャスターのとが同期しないから、動画再生効果は悪い。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、少なくともある程度で従来技術における一つの技術的課題を解決することである。
【０００５】
そのため、本発明の一つの目的は、動画再生方法を提供することであり、キャスターのライブ配信する過程に、キャスターが再生している動画をライブ配信中の視聴者側と同期させ、キャスターが再生している動画の再生効果を有効に向上し、ライブ配信体験を向上させる。
【０００６】
本発明のもう一つの目的は動画再生方法を提供することである。
【０００７】
本発明のもう一つの目的は動画再生装置を提供することである。
【０００８】
本発明の他の一つの目的は動画再生装置を提供することである。
【０００９】
本発明の一つの目的は非一時的なコンピュータ読み取り可能な記憶媒体を提供することである。
【００１０】
本発明のもう一つの目的は非一時的なコンピュータ読み取り可能な記憶媒体を提供することである。
【００１１】
本発明の一つの目的はコンピュータプログラム製品を提供することである。
【００１２】
本発明のもう一つの目的はコンピュータプログラム製品を提供することである。
【課題を解決するための手段】
【００１３】
上記の目的を達成するには、本発明の第１側面の実施例により提供される動画再生方法は、第２ユーザーのクライアントにより送信された第１リクエストを受信するステップと、第１識別子に対応するインターカットされるべき動画をロードするステップと、ライブ配信プラットフォームのライブ配信ルームで、第２識別子に対応するリアルタイム再生プログレスに基づいて、インターカットされるべき動画を再生するステップとを含み、ここで、前記第１リクエストは、第１識別子と第２識別子とを含み、前記第１識別子は、インターカットされるべき動画を識別するためのものであり、前記第２識別子は、前記インターカットされるべき動画のリアルタイム再生プログレスを識別するためのものである。
【００１４】
本発明の第１側面の実施例により提供される動画再生方法は、第２ユーザーのクライアントにより送信された第１リクエストを受信し、第１リクエストにおける第１識別子に対応するインターカットされるべき動画をロードし、ライブ配信プラットフォームのライブ配信ルームにおいて第１リクエストにおける第２識別子に対応するリアルタイム再生プログレスに基づいて、インターカットされるべき動画を再生することにより、キャスターのライブ配信する過程に、キャスターが再生している動画をライブ配信中の視聴者側と同期させ、キャスターが再生している動画の再生効果を有効に向上し、且つライブ配信体験を向上させる。
【００１５】
上記の目的を達成するには、本発明の第２側面の実施例により提供される動画再生方法は、第２ユーザーの命令に基づいて第１リクエストを生成するステップと、前記第１リクエストを第１ユーザーのクライアントに送信し、ライブ配信プラットフォームのライブ配信ルームで、第２識別子に対応するリアルタイム再生プログレスに基づいて、第１識別子に対応するインターカットされるべき動画を再生するステップとを含み、ここで、前記第１リクエストは、第１識別子と第２識別子とを含み、前記第１識別子は、インターカットされるべき動画を識別するためのものであり、前記第２識別子は、前記インターカットされるべき動画のリアルタイム再生プログレスを識別するためのものである。
【００１６】
本発明の第２側面の実施例により提供される動画再生方法は、第２ユーザーの命令に基づいて第１リクエストがを生成し、第１リクエストを第１ユーザーのクライアントに送信し、ライブ配信プラットフォームのライブ配信ルームにおいて第１リクエストにおける第２識別子に対応するリアルタイム再生プログレスに基づいて、第１識別子に対応するインターカットされるべき動画を再生することにより、キャスターのライブ配信する過程に、キャスターが再生している動画をライブ配信中の視聴者側と同期させ、キャスターが再生する動画の再生効果を有効に向上し、且つライブ配信体験を向上させる。
【００１７】
上記の目的を達成するには、本発明の第３側面の実施例により提供される動画再生装置は、第２ユーザーのクライアントにより送信された第１リクエストを受信するための受信モジュールと、前記第１識別子に対応するインターカットされるべき動画をロードするための第１ロードモジュールと、ライブ配信プラットフォームのライブ配信ルームで、第２識別子に対応するリアルタイム再生プログレスに基づいて、インターカットされるべき動画を再生するための第１再生モジュールとを含み、ここで、前記第１リクエストは、第１識別子と第２識別子とを含み、前記第１識別子は、インターカットされるべき動画を識別するためのものであり、前記第２識別子は、前記インターカットされるべき動画のリアルタイム再生プログレスを識別するためのものである。
【００１８】
本発明の第３側面の実施例により提供される動画再生装置は、第２ユーザーのクライアントにより送信された第１リクエストを受信し、第１リクエストにおける第１識別子に対応するインターカットされるべき動画をロードし、ライブ配信プラットフォームのライブ配信ルームにおいて第１リクエストにおける第２識別子に対応するリアルタイム再生プログレスに基づいて、インターカットされるべき動画を再生することにより、キャスターはライブ配信中にキャスターが放送している動画をライブ配信中の視聴者側と同期させ、キャスターが再生する動画の再生効果を有効に向上し、且つライブ配信体験を向上させる。
【００１９】
上記の目的を達成するには、本発明の第４側面の実施例により提供される動画再生装置は、第２ユーザーの命令に基づいて第１リクエストを生成するための生成モジュールと、前記第１リクエストを第１ユーザーのクライアントに送信するための送信モジュールと、ライブ配信プラットフォームのライブ配信ルームで、第２識別子に対応するリアルタイム再生プログレスに基づいて、前記第１識別子に対応するインターカットされるべき動画を再生する第３再生モジュールとを含み、ここで、前記第１リクエストは、第１識別子と第２識別子とを含み、前記第１識別子は、インターカットされるべき動画を識別するためのものであり、前記第２識別子は、前記インターカットされるべき動画のリアルタイム再生プログレスを識別するためのものである。
【００２０】
本発明の第４側面の実施例により提供される動画再生装置は、第２ユーザーの命令に基づいて第１リクエストを生成し、第１リクエストを第１ユーザーのクライアントに送信し、ライブ配信プラットフォームのライブ配信ルームにおいて第１リクエストにおける第２識別子に対応するリアルタイム再生プログレスに基づいて、第１識別子に対応するインターカットされるべき動画を再生することにより、キャスターのライブ配信する過程に、キャスターが再生している動画ををライブ配信中の視聴者側と同期させ、キャスターが再生する動画の再生効果を有効に向上し、且つライブ配信体験を向上させる。
【００２１】
上記の目的を達成するには、本発明の第５側面の実施例により提供される動画再生装置は、プロセッサと、プロセッサによって実行可能な命令を記憶するメモリとを含み、
ここで、前記プロセッサは、
第２ユーザーのクライアントにより送信された第１リクエストを受信し、
第１識別子に対応するインターカットされるべき動画をロードし、
ライブ配信プラットフォームのライブ配信ルームで、第２識別子に対応するリアルタイム再生プログレスに基づいて、インターカットされるべき動画を再生するように構成され、
ここで、前記第１リクエストは、第１識別子と第２識別子とを含み、前記第１識別子は、インターカットされるべき動画を識別するためのものであり、前記第２識別子は、前記インターカットされるべき動画のリアルタイム再生プログレスを識別するためのものである、ことを特徴とする。
【００２２】
本発明の第５側面の実施例により提供される動画再生装置は、第２ユーザーのクライアントにより送信された第１リクエストを受信し、第１リクエストにおける第１識別子に対応するインターカットされるべき動画をロードし、ライブ配信プラットフォームのライブ配信ルームにおいて第１リクエストにおける第２識別子に対応するリアルタイム再生プログレスに基づいて、インターカットされるべき動画を再生することにより、キャスターのライブ配信する過程に、キャスターが再生している動画をライブ配信中の視聴者側と同期させ、キャスターが再生する動画の再生効果を有効に向上し、且つライブ配信体験を向上させる。
【００２３】
上記の目的を達成するには、本発明の第６側面の実施例により提供される動画再生装置は、プロセッサと、プロセッサによって実行可能な命令を記憶するメモリとを含み、
ここで、前記プロセッサは、
第２ユーザーの命令に基づいて第１リクエストを生成し、
前記第１リクエストを第１ユーザーのクライアントに送信し、ライブ配信プラットフォームのライブ配信ルームで、第２識別子に対応するリアルタイム再生プログレスに基づいて、前記第１識別子に対応するインターカットされるべき動画を再生するように構成され、
ここで、前記第１リクエストは、第１識別子と第２識別子とを含み、前記第１識別子は、インターカットされるべき動画を識別するためのものであり、前記第２識別子は、前記インターカットされるべき動画のリアルタイム再生プログレスを識別するためのものである、ことを特徴とする。
【００２４】
本発明の第６側面の実施例により提供される動画再生装置は、第２ユーザーの命令に基づいて第１リクエストを生成し、第１リクエストを第１ユーザーのクライアントに送信し、ライブ配信プラットフォームのライブ配信ルームにおいて第１リクエストにおける第２識別子に対応するリアルタイム再生プログレスに基づいて、第１識別子に対応するインターカットされるべき動画を再生することにより、キャスターのライブ配信する過程に、キャスターが再生している動画ををライブ配信中の視聴者側と同期させ、キャスターが再生する動画の再生効果を有効に向上し、且つライブ配信体験を向上させる。
【００２５】
上記の目的を達成するには、本発明の第７側面の実施例により提供される非一時的なコンピュータ読み取り可能な記憶媒体によると、前記記憶媒体における命令は移動端末のプロセッサによって実行される場合、移動端末が一つの動画再生方法を実行するようにさせ、前記方法は、
第２ユーザーのクライアントにより送信された第１リクエストを受信するステップと、
第１識別子に対応するインターカットされるべき動画をロードするステップと、
ライブ配信プラットフォームのライブ配信ルームで、第２識別子に対応するリアルタイム再生プログレスに基づいて、インターカットされるべき動画を再生するステップとを含み、
ここで、前記第１リクエストは、第１識別子と第２識別子とを含み、前記第１識別子は、インターカットされるべき動画を識別するためのものであり、前記第２識別子は、前記インターカットされるべき動画のリアルタイム再生プログレスを識別するためのものである。
【００２６】
本発明の第７側面の実施例により提供される非一時的なコンピュータ読み取り可能な記憶媒体によると、第２ユーザーのクライアントにより送信された第１リクエストを受信し、第１リクエストにおける第１識別子に対応するインターカットされるべき動画をロードし、ライブ配信プラットフォームのライブ配信ルームにおいて第１リクエストにおける第２識別子に対応するリアルタイム再生プログレスに基づいて、インターカットされるべき動画を再生することにより、キャスターはライブ配信中にキャスターが再生している動画をライブ配信中の視聴者側と同期させ、キャスターが再生する動画の再生効果を有効に向上し、且つライブ配信体験を向上させる。
【００２７】
上記の目的を達成するには、本発明の第８側面の実施例により提供される非一時的なコンピュータ読み取り可能な記憶媒体によると、前記記憶媒体における命令は移動端末のプロセッサによって実行される場合、移動端末が一つの動画再生方法を実行するようにさせ、
前記方法は、第２ユーザーの命令に基づいて第１リクエストを生成するステップと、前記第１リクエストを第１ユーザーのクライアントに送信し、ライブ配信プラットフォームのライブ配信ルームで、第２識別子に対応するリアルタイム再生プログレスに基づいて、前記第１識別子に対応するインターカットされるべき動画を再生するステップとを含み、
ここで、前記第１リクエストは、第１識別子と第２識別子とを含み、前記第１識別子は、インターカットされるべき動画を識別するためのものであり、前記第２識別子は、前記インターカットされるべき動画のリアルタイム再生プログレスを識別するためのものである。
【００２８】
本発明の第８側面の実施例により提供される非一時的なコンピュータ読み取り可能な記憶媒体は、第２ユーザーの命令に基づいて第１リクエストを生成し、第１リクエストを第１ユーザーのクライアントに送信し、ライブ配信プラットフォームのライブ配信ルームにおいて第１リクエストにおける第２識別子に対応するリアルタイム再生プログレスに基づいて、第１識別子に対応するインターカットされるべき動画を再生することにより、キャスターのライブ配信する過程に、キャスターが再生している動画をライブ配信中の視聴者側と同期させ、キャスターが再生する動画の再生効果を有効に向上し、且つライブ配信体験を向上させる。
【００２９】
上記の目的を達成するには、本発明の第９側面の実施例によりコンピュータプログラム製品が提供され、前記コンピュータプログラム製品における命令プロセッサが実行する場合、一つの動画再生方法を実行し、前記方法は、
第２ユーザーのクライアントにより送信された第１リクエストを受信するステップと、
第１識別子に対応するインターカットされるべき動画をロードするステップと、
ライブ配信プラットフォームのライブ配信ルームで、第２識別子に対応するリアルタイム再生プログレスに基づいて、インターカットされるべき動画を再生するステップとを含み、
ここで、前記第１リクエストは、第１識別子と第２識別子とを含み、前記第１識別子は、インターカットされるべき動画を識別するためのものであり、前記第２識別子は、前記インターカットされるべき動画のリアルタイム再生プログレスを識別するためのものである。
【００３０】
本発明の第９側面の実施例により提供されるコンピュータプログラム製品は、第２ユーザーのクライアントにより送信された第１リクエストを受信し、第１リクエストにおける第１識別子に対応するインターカットされるべき動画をロードし、ライブ配信プラットフォームのライブ配信ルームにおいて第１リクエストにおける第２識別子に対応するリアルタイム再生プログレスに基づいて、インターカットされるべき動画を再生することにより、キャスターのライブ配信する過程に、キャスターが再生している動画をライブ配信中の視聴者側と同期させ、キャスターが再生する動画の再生効果を有効に向上し、且つライブ配信体験を向上させる。
【００３１】
上記の目的を達成するには、本発明の第１０側面の実施例により提供されるコンピュータプログラム製品によると、前記コンピュータプログラム製品における命令プロセッサが実行する場合、一つの動画再生方法を実行させ、
前記方法は、第２ユーザーの命令に基づいて第１リクエストを生成するステップと、前記第１リクエストを第１ユーザーのクライアントに送信し、ライブ配信プラットフォームのライブ配信ルームで、第２識別子に対応するリアルタイム再生プログレスに基づいて、前記第１識別子に対応するインターカットされるべき動画を再生するステップとを含み、
ここで、前記第１リクエストは、第１識別子と第２識別子とを含み、前記第１識別子は、インターカットされるべき動画を識別するためのものであり、前記第２識別子は、前記インターカットされるべき動画のリアルタイム再生プログレスを識別するためのものである。
【００３２】
本発明の第１０側面の実施例により提供されるコンピュータプログラム製品は、第２ユーザーの命令に基づいて第１リクエストを生成し、第１リクエストを第１ユーザーのクライアントに送信し、ライブ配信プラットフォームのライブ配信ルームにおいて第１リクエストにおける第２識別子に対応するリアルタイム再生プログレスに基づいて、第１識別子に対応するインターカットされるべき動画を再生することにより、キャスターのライブ配信する過程に、キャスターが再生している動画をライブ配信中の視聴者側と同期させ、キャスターが再生する動画の再生効果を有効に向上し、且つライブ配信体験を向上させる。
【発明の効果】
【００３３】
本発明の付加的な特徴と利点は以下の説明により一部が与えられ、一部は以下の説明により明らかになったり、又は本発明の実践により理解される。
【図面の簡単な説明】
【００３４】
本発明の上述および／または付加的な特徴と利点は、下記の添付図面を参照した実施例に対する説明により、明らかになり、理解されることが容易になる。その中で、
【図１】本発明の一つの実施例により提供される動画再生方法のフローチャートである。
【図２】本発明のもう一つの実施例により提供される動画再生方法のフローチャートである。
【図３】本発明のもう一つの実施例により提供される動画再生方法のフローチャートである。
【図４】本発明のもう一つの実施例により提供される動画再生方法のフローチャートである。
【図５】本発明の一つの実施例により提供される動画再生装置の構造概略図である。
【図６】本発明のもう一つの実施例により提供される動画再生装置の構造概略図である。
【図７】本発明のもう一つの実施例により提供される動画再生装置の構造概略図である。
【発明を実施するための形態】
【００３５】
以下に、本発明の実施形態を詳細に説明する。前記実施形態の例が図面に示されるが、同一または類似する符号は、常に、相同又は類似の部品、或いは、相同又は類似の機能を有する部品を表す。以下に、図面を参照しながら説明される実施例は例示的なものであり、本発明を解釈するためだけに用いられ、本発明を限定するものと理解されてはならない。逆に、本発明の実施例は、添付の特許請求の範囲の原理と主旨範囲内に入る全ての変化、補正及び等価物を含む。
【００３６】
図１は本発明の一つの実施例により適用される動画再生方法のフローチャートである。
【００３７】
図１を参照すると、前記動画再生方法は、Ｓ１１ステップと、Ｓ１２ステップと、Ｓ１３ステップとを含む。
Ｓ１１において、第２ユーザーのクライアントにより送信された第１リクエストを受信し、ここで、第１リクエストは、第１識別子と第２識別子とを含み、第１識別子はインターカットされるべき動画を識別するためのものであり、第２識別子は、インターカットされるべき動画のリアルタイム再生プログレスを識別するたのものである。
【００３８】
本実施例の実行主体は、第１ユーザーのクライアントであっても良く、第１ユーザーのクライアントは、例えば、キャスターがライブ配信する過程においてライブ配信ルームにおける視聴者側のクライアントである。
【００３９】
ネットワーク動画がライブ配信している過程に、キャスターは、ライブ配信プラットフォームのライブ配信ルームで、既にアップロードされた又は他人にシェアされたクラウド動画を選択して再生するニーズがある。関連技術において、キャスターは一部のローカル動画を再生することができ、その原理として、キャスターはキャスター画面と動画画面とを合成させ、その後、合成された画面をライブ配信ルームにいる視聴者にライブ配信する。このような形で、合成された動画のフレームレートは大幅に下がり、且つ動画延滞が大きく、視聴者に見られるキャスターが再生する動画のプログレスとキャスターのと同期しないから、動画再生効果は悪い。
【００４０】
本発明の実施例において、第２ユーザーのクライアントにより送信された第１リクエストを受信し、第１リクエストにおける第１識別子に対応するインターカットされるべき動画をロードし、ライブ配信プラットフォームのライブ配信ルームで第１リクエストにおける第２識別子に対応するリアルタイム再生プログレスに基づいて、インターカットされるべき動画を再生することにより、キャスターのライブ配信する過程に、キャスターが再生している動画をライブ配信中の視聴者側と同期させ、キャスターは再生する動画の動画効果を有効に向上し、且つライブ配信体験を向上させる。
【００４１】
本発明の実施例において、インターカットされるべき動画は、第２ユーザーのクライアントがライブ配信端末プラットフォームのライブ配信ルームでインターカットされるべき動画であり、例えば、インターカットされるべき動画は、第２ユーザーのクライアントのローカル動画であり、又は、インターカットされるべき動画は、第２ユーザーのクライアントが既にアップロードされた又は他のクライアントにシェアされたクラウド動画であるが、これを限定しない。
【００４２】
ここで、第２ユーザーのクライアントは、例えば、キャスターのライブ配信する過程におけるライブ配信ルームのキャスター側のクライアントである。
【００４３】
本発明の実施例において、第１リクエストは、第２ユーザーのクライアントにより生成されるものであり、第１リクエストは、ライブ配信プラットフォームのライブ配信ルームで、第１ユーザーのクライアントがインターカットされるべき動画をリアルタイムに再生するようにトリガする。
【００４４】
Ｓ１２において、第１識別子に対応するインターカットされるべき動画をロードする。
【００４５】
選択的には、第１ユーザーのクライアントは、第２ユーザーのクライアントにより送信された第１リクエストを受信すると、ライブ配信プラットフォームのライブ配信ルームが予め設定されたモードであるか否かを判断し、即ち、ライブ配信ルームで第三者の動画をインターカットするか否かのモードであり、ライブ配信ルームは予め設定されたモードで、且つ予め設定されたモードでインターカットされるべき動画を再生していない場合、第１ユーザーのクライアントは第１識別子に対応するインターカットされるべき動画をロードして、ライブ配信プラットフォームのライブ配信ルームでインターカットされるべき動画をリアルタイムに再生する。
【００４６】
予め設定されたモードでインターカットされるべき動画を再生していない場合、第１ユーザーのクライアントは第１識別子に対応するインターカットされるべき動画をロードすることにより、キャスターのライブ配信する過程に、キャスターが再生する動画をライブ配信中の視聴者側と同期させ、ライブ配信体験を向上させる。
【００４７】
一部の実施例において、図２を参照すると、ステップＳ１２の前に、さらに、以下のようなステップを含む。
Ｓ２１において、ライブ配信プラットフォームのライブ配信ルームが予め設定されたモードであるか否かを判断し、「はい」である場合、Ｓ２３を実行するが、そうではない場合、Ｓ２２を実行する。
【００４８】
本発明の実施例において、予め設定されたモードはライブ配信プラットフォームのライブ配信ルームで第三者の動画をインターカットするモードである。
【００４９】
選択的には、第１ユーザーのクライアントは、インターカットされるべき動画をロードする前に、目前のライブ配信プラットフォームのライブ配信ルームが予め設定されたモードであるか否かを判断する必要があり、ライブ配信プラットフォームのライブ配信ルームが予め設定されたモードではない場合、それを予め設定されたモードに切り替えて第三者の動画をインターカットする必要がある。
【００５０】
Ｓ２２において、ライブ配信ルームを予め設定されたモードに切り替えるように制御する。
【００５１】
Ｓ２３において、ライブ配信ルームが予め設定されたモードでインターカットされるべき動画を再生しているか否かを判断し、「はい」である場合、Ｓ２５を実行するが、そうではない場合、Ｓ２４を実行する。
【００５２】
選択的には、ライブ配信プラットフォームのライブ配信ルームが予め設定されたモードである場合、ライブ配信ルームが予め設定されたモードでインターカットされるべき動画を再生しているか否かを判断する必要があり、ライブ配信プラットフォームのライブ配信ルームが予め設定されたモードでインターカットされるべき動画を再生していないと判断する場合、第１ユーザーのクライアントは、第１識別子に対応するインターカットされるべき動画をロードし、ライブ配信プラットフォームのライブ配信ルームが予め設定されたモードでインターカットされるべき動画を再生する場合、第２識別子に対応するリアルタイム再生プログレスに基づいて、インターカットされるべき動画を再生する。
【００５３】
Ｓ２４において、第１識別子に対応するインターカットされるべき動画をロードする。
【００５４】
Ｓ２５において、直接に第２識別子に対応するリアルタイム再生プログレスに基づいて、インターカットされるべき動画を再生する。
【００５５】
本実施例において、ライブ配信プラットフォームのライブ配信ルームが予め設定されたモードではない場合、ライブ配信ルームを予め設定されたモードに切り替えるように制御し、ライブ配信プラットフォームのライブ配信ルームが予め設定されたモードで、且つ予め設定されたモードでインターカットされるべき動画を再生する場合、第２識別子に対応するリアルタイム再生プログレスに基づいて、インターカットされるべき動画を再生し、キャスターのライブ配信する過程に、キャスターが再生する動画をライブ配信中の視聴者側と同期させ、キャスターが再生する動画の再生効果を有効に向上し、且つライブ配信体験を向上させる。
【００５６】
Ｓ１３において、ライブ配信プラットフォームのライブ配信ルームで、第２識別子に対応するリアルタイム再生プログレスに基づいて、インターカットされるべき動画を再生する。
【００５７】
本発明の実施例において、第１リクエストは、ライブ配信動画を識別するための第３識別子を更に含み、ライブ配信プラットフォームのライブ配信ルームで、第２識別子に対応するリアルタイム再生プログレスに基づいて、インターカットされるべき動画を再生するステップは、ライブ配信プラットフォームのライブ配信ルームで第３識別子に対応するライブ配信動画を再生する場合、第２識別子に対応するリアルタイム再生プログレスに基づいて、インターカットされるべき動画をインターカットする。
【００５８】
例えば、第１ユーザーのクライアントは以下のステップによりライブ配信プラットフォームのライブ配信ルームでインターカットされるべき動画を再生する。
第１歩として、第１ユーザーのクライアントは第２ユーザーのクライアントにより送信されたＳＥＩフレームを受信した後、ここで、ＳＥＩフレームは再生制御命令とＳｅｅｋ制御命令（詳細はステップＳ３３を参照）を含み、第１ユーザーのクライアントがＳＥＩフレームを解析して対応する制御命令を取得し、その後制御命令はＳｅｅｋ制御命令であるか否かを認識し、即ち、インターカットされるべき動画のＵＲＬアドレスと、インターカットされるべき再生プログレスと、制御命令がＳｅｅｋ命令であるか否かとを解析し、ここで、ＵＲＬアドレスは統一資源位置指定子（Uniform Resource Locator，ＵＲＬ）アドレスである。
【００５９】
第２歩として、ライブ配信プラットフォームのライブ配信ルームが予め設定されたモードであるか否かを判断する（受信されたのＳＥＩフレームは再生制御命令かＳｅｅｋ制御命令かにもかかわらず）。
【００６０】
第３歩として、ライブ配信ルームが予め設定されたモードでない場合、ライブ配信ルームを予め設定されたモードに切り替えるように制御し、制御命令におけるＶｉｄｅｏＵｒｌフィールドが指すインターカットされるべき動画を再生し、制御命令における再生プログレスにＳｅｅｋする。
【００６１】
第４歩として、ライブ配信ルームが予め設定されたモードである場合、制御命令におけるインターカットされるべき動画のＵＲＬアドレスと目前の第１ユーザーのクライアントが再生する動画のＵＲＬアドレスとが一致しているか否かを判断する。
【００６２】
第５歩として、目前の第１ユーザーのクライアントが再生する動画のＵＲＬアドレスと制御命令におけるインターカットされるべき動画のＵＲＬアドレスとが異なると、目前の動画を再生することを中止させ、制御命令におけるＵＲＬアドレスが指すインターカットされるべき動画を再生し、制御命令における再生プログレスにＳｅｅｋする。
【００６３】
第６歩として、目前の第１ユーザーのクライアントが再生する動画のＵＲＬアドレスと制御命令におけるインターカットされるべき動画のＵＲＬアドレスとが一致すれば、受信された制御命令はＳｅｅｋ命令であるか否かを判断し、Ｓｅｅｋ命令であれば、命令される再生プログレスにＳｅｅｋするが、そうではない場合、目前の動画の再生プログレスと制御命令におけるインターカットされるべき動画の再生プログレスとを対比させ、両者の時間差が予め設定された閾値範囲以外にあるのならば、目前の再生している動画を制御命令におけるインターカットされるべき動画の再生プログレスにＳｅｅｋする。
【００６４】
ここで、予め設定された閾値範囲は、第１ユーザーのクライアントにおける内蔵プログラムによって予め設定され、又は予め設定された閾値範囲は第１ユーザーにより設定され、例えば、[-５,５]であっても良く、これを限定しない。
【００６５】
第７歩として、第１ユーザーのクライアントが制御命令を受信されていない場合、目前の動画を再生することを中止する。
【００６６】
本実施例において、第２ユーザーのクライアントにより送信された第１リクエストを受信し、第１リクエストにおける第１識別子に対応するインターカットされるべき動画をロードし、ライブ配信プラットフォームにおけるライブ配信ルームで第１リクエストにおける第２識別子に対応するリアルタイム再生プログレスに基づいて、インターカットされるべき動画を再生することにより、キャスターのライブ配信する過程に、キャスターが再生している動画をライブ配信中の視聴者側と同期させ、キャスターが再生する動画の再生効果を有効に向上し、ライブ配信体験を向上させる。
【００６７】
図３は本発明のもう一つの実施例により提供される動画再生方法のフローチャートである。
【００６８】
図３を参照すると、前記動画再生方法は、以下のようなステップを含む。
Ｓ３１において、第２ユーザーの命令に基づいて第１リクエストを生成し、ここで、第１リクエストは、第１識別子と第２識別子とを含み、第１識別子はインターカットされるべき動画を識別するためのものであり、第２識別子はインターカットされるべき動画のリアルタイム再生プログレスを識別するためのものである。
【００６９】
本実施例における実行主体は、第２ユーザーのクライアントであっても良く、第２ユーザーのクライアントは、例えば、キャスターがライブ配信する過程におけるライブ配信ルームのキャスター側のクライアントである。
【００７０】
本発明の実施例において、第２ユーザーの命令は、第２ユーザーのクライアントが第１リクエストを生成するようにトリガして、ライブ配信プラットフォームのライブ配信ルームでインターカットされるべき動画をリアルタイムに再生する。
【００７１】
ここで、インターカットされるべき動画は第２ユーザーのクライアントがライブ配信プラットフォームのライブ配信ルームでインターカットされるべき動画である。インターカットされるべき動画は、例えば、第２ユーザーのクライアントのローカル動画である、又は、インターカットされるべき動画は、例えば、第２ユーザーのクライアントが既にアップロードされた又は他のクライアントによりシェアされたクラウド動画である。これについて限定しない。
【００７２】
Ｓ３２において第１リクエストを第１ユーザーのクライアントに送信する。
選択的には、第２ユーザーのクライアントは、第１リクエストを第１ユーザーのクライアントに送信し、第１ユーザーのクライアントがインターカットされるべき動画をロードするようにし、ライブ配信プラットフォームのライブ配信ルームでインターカットされるべき動画をリアルタイムに再生する。
【００７３】
Ｓ３３において、ライブ配信プラットフォームのライブ配信ルームで、第２識別子に対応するリアルタイム再生プログレスに基づいて、第１識別子に対応するインターカットされるべき動画を再生する。
【００７４】
本発明の実施例において、第１リクエストは、第３識別子を更に含み、第３識別子はライブ配信動画を識別するためのものである。ライブ配信プラットフォームのライブ配信ルームで、第２識別子に対応するリアルタイム再生プログレスに基づいて、第１識別子に対応するインターカットされるべき動画を再生する前記ステップは、ライブ配信プラットフォームのライブ配信ルームで第３識別子に対応するライブ配信動画を再生する場合、第２識別子に対応するリアルタイム再生プログレスに基づいて、第１識別子に対応するインターカットされるべき動画を再生する。
【００７５】
例えば、第２ユーザーのクライアントは、以下のステップによりライブ配信プラットフォームのライブ配信ルームで、インターカットされるべき動画を再生する。
第１歩として、第２ユーザーは、あるインターカットされるべき動画をロードして再生することができ、第２ユーザーのクライアントはロードされたインターカットされるべき動画のために一つの再生制御命令を作り、再生制御命令は、例えば、ＶｉｄｅｏＵｒｌ^ＶｉｄｅｏＰｌａｙｂａｃｋＴｉｍｅであって、その間に^で分離され、再生制御命令はインターカットされるべき動画のＵＲＬアドレスとインターカットされるべき動画の目前の再生速度を含む。
【００７６】
第２歩として、第２ユーザーのクライアントは、再生制御命令をパッケージして一つのＳＥＩフレームになるようにさせ、各動画フレームを送信する場合、このＳＥＩフレームを動画フレームとともに第１ユーザーのクライアントに送信する。
【００７７】
第３歩として、第２ユーザーは、インターカットされるべき動画の再生プログレスを調整する場合、第２ユーザーのクライアントは一つのＳｅｅｋ制御命令を作り、Ｓｅｅｋ制御命令はＳｅｅｋ識別子と、インターカットされるべき動画のＵＲＬアドレスと、これからＳｅｅｋするインターカットされるべき動画の再生時間とを含む。Ｓｅｅｋ制御命令は例えば、１^ＶｉｄｅｏＵｒｌ^ＶｉｄｅｏＳｅｅｋＴｉｍｅであって、その間に^で分離され、ここで、１はＳｅｅｋ命令を示す。第２ユーザーのクライアントはＳｅｅｋ命令を一つのＳＥＩフレームになるようにパッケージし、次の動画フレームを送信する場合、ＳＥＩフレームと動画フレームとを合併して送信し、Ｓｅｅｋ制御命令を送信完了した後、送信する前の再生制御命令を回復する。
【００７８】
なお、ＳＥＩフレームは、再生制御命令とＳｅｅｋ制御命令とを含む。
【００７９】
第４歩として、第２ユーザーがインターカットされるべき動画Ａを再生する過程に、インターカットされるべき動画Ｂを選択して再生すると、第２ユーザーのクライアントは一つの新しい再生制御命令を作り、再生制御は命令におけるＶｉｄｅｏＵｒｌはインターカットされるべき動画ＢのＵＲＬアドレスであって、第２歩に従って送信する。
【００８０】
第５歩として、第２ユーザーはインターカットされるべき動画の再生を中止することを選択すれば、再生制御命令又はＳｅｅｋ制御命令を含むＳＥＩフレームを送信しない。
【００８１】
本実施例において、第２ユーザーの命令に基づいて第１リクエストを生成することにより、第１リクエストを第１ユーザーのクライアントに送信し、更に、ライブ配信プラットフォームのライブ配信ルームで第１リクエストにおける第２識別子に対応するリアルタイム再生プログレスに基づいて、第１識別子に対応するインターカットされるべき動画を再生し、キャスターのライブ配信する過程に、キャスターが再生している動画をライブ配信中の視聴者側と同期させ、キャスターが再生する動画の再生効果を有効に向上し、且つライブ配信体験を向上させる。
【００８２】
図４は本発明のもう一つの実施例により提出される動画再生方法のフローチャートである。
【００８３】
図４を参照すると、前記動画再生方法は、以下のようなステップを含む。
Ｓ４１において、第２ユーザーの命令に基づいて第１リクエストを生成する。
ここで、第１リクエストは、第１識別子トダイ２識別子とを含み、第１識別子はインターカットされるべき動画を識別するためのものであり、第２識別子はインターカットされるべき動画のリアルタイム再生プログレスを識別するためのものである。
Ｓ４２において第１リクエストを第１ユーザーのクライアントに送信し、ライブ配信プラットフォームのライブ配信ルームで、第２識別子に対応するリアルタイム再生プログレスに基づいて、第１識別子に対応するインターカットされるべき動画を再生する。
Ｓ４３において、第２ユーザーのクライアントにより送信された第１リクエストを受信する。
Ｓ４４において、ライブ配信プラットフォームのライブ配信ルームが予め設定されたモードであるか否かを判断し、「はい」である場合、Ｓ４６を実行するが、そうではない場合、Ｓ４５を実行する。
Ｓ４５において、ライブ配信ルームを予め設定されたモードに切り替えるように制御する。
Ｓ４６において、ライブ配信ルームが予め設定されたモードでインターカットされるべき動画を再生しているか否かを判断し、「はい」の場合、Ｓ４８を実行し、そうではない場合、Ｓ４７を実行する。
Ｓ４７において、第１識別子に対応するインターカットされるべき動画をロードする。
Ｓ４８において、直接に、第２識別子に対応するリアルタイム再生プログレスに基づいて、インターカットされるべき動画を再生する。
【００８４】
本実施例の実行過程は図１−図３に示す実施例を参照することができるため、ここで詳しく説明しないようにする。
【００８５】
本実施例において、第２ユーザーの命令に基づいて第１リクエストを生成し、第１リクエストを第１ユーザーのクライアントに送信し、ライブ配信プラットフォームのライブ配信ルームで第１リクエストにおける第２識別子に対応するリアルタイム再生プログレスに基づいて、第１識別子に対応するインターカットされるべき動画を再生することにより、キャスターはライブ配信過程にキャスターが再生している動画をライブ配信中の視聴者側と同期させ、キャスターが再生する動画の再生効果を有効に向上し、且つライブ配信体験を向上させる。ライブ配信プラットフォームのライブ配信ルームが予め設定されたモードではない場合、ライブ配信ルームを予め設定されたモードに切り替えるように制御し、ライブ配信プラットフォームのライブ配信ルームが予め設定されたモードで、且つ予め設定されたモードでインターカットされるべき動画を再生する場合、第２識別子に対応するリアルタイム再生プログレスに基づいて、インターカットされるべき動画を再生し、キャスターのライブ配信する過程に、キャスターが再生している動画をライブ配信中の視聴者側と同期させ、キャスターが再生する動画の再生効果を有効に向上し、且つライブ配信体験を向上させる。
【００８６】
図５は本発明の一つの実施例により提供される動画再生装置の構造概略図である。前記動画再生装置５０はソフトウェアと、ハードウェア又は両者の組み合わせにより実現される。
【００８７】
図５を参照すると、前記動画再生装置５０は、受信モジュール５０１と、第１ロードモジュール５０２と、第１再生モジュール５０３とを含む。
ここで、受信モジュール５０１は、第２ユーザーのクライアントにより送信された第１リクエストを受信するためのものであり、ここで、第１リクエストは、第１識別子と第２識別子とを含み、第１識別子はインターカットされるべき動画を識別するためのものであり、第２識別子はインターカットされるべき動画のリアルタイム再生プログレスを識別するためのものである。
【００８８】
第１ロードモジュール５０２は、第１識別子に対応するインターカットされるべき動画をロードするためのものである。
【００８９】
第１再生モジュール５０３は、ライブ配信プラットフォームのライブ配信ルームにおいて、第２識別子に対応するリアルタイム再生プログレスに基づいて、インターカットされるべき動画を再生する。
【００９０】
選択的には、第１リクエストは、第３識別子を更に含み、第３識別子はライブ配信動画を識別するためのものである。再生モジュール５０３は、具体的に、
ライブ配信プラットフォームのライブ配信ルームにおいて第３識別子に対応するライブ配信動画を再生する場合、第２識別子に対応するリアルタイムプログレスに応じてインターカットされるべき動画を再生する、ためのものである。
【００９１】
一部の実施例において、図６を参照すると、前記動画再生装置５０は、更に、以下のようないくつのモジュールを含む。
第１判断モジュール５０４は、第１識別子に対応するインターカットされるべき動画をロードする前に、ライブ配信プラットフォームのライブ配信ルームが予め設定されたモードであるか否かを判断するためのものである。
【００９２】
選択的には、予め設定されたモードは、ライブ配信プラットフォームのライブ配信ルームで第３者の動画をインターカットするモードである。
【００９３】
切り替えモジュール５０５は、ライブ配信ルームが予め設定されたモードではない場合、ライブ配信ルームを予め設定されたモードに切り替えるように制御するためのものである。
【００９４】
第２判断モジュール５０６は、ライブ配信ルームが予め設定されたモードである場合、ライブ配信ルームが予め設定されたモードでインターカットされるべき動画を再生しているか否かを判断するためのものである。
【００９５】
第２ロードモジュール５０７は、インターカットされるべき動画を再生していない場合、第１識別子に対応するインターカットされるべき動画をロードするためのものである。
【００９６】
第２再生モジュール５０８は、インターカットされるべき動画を再生する場合、第２識別子に対応するリアルタイム再生プログレスに基づいて、直接にインターカットされるべき動画を再生するためのものである。
【００９７】
なお、前述図１ないし図２の実施例における動画再ライブ配信の実施例に対する解釈や説明は、この実施例による動画再生装置５０にも適用され、その実現原理は類似するから、ここで詳しく説明しないようにする。
【００９８】
本実施例において、第２ユーザーのクライアントにより送信された第１リクエストを受信し、第１リクエストにおける第１識別子に対応するインターカットされるべき動画をロードし、ライブ配信プラットフォームのライブ配信ルームで第１リクエストにおける第２識別子に対応するリアルタイム再生プログレスに基づいて、インターカットされるべき動画を再生することにより、キャスターのライブ配信する過程に、キャスターが再生している動画をライブ配信中の視聴者側と同期させ、キャスターが再生する動画の再生効果を有効に向上し、且つライブ配信体験を向上させる。
【００９９】
図７は、本発明の一つの実施例により提供される動画再生装置の構造概略図である。前記動画再生装置７０はソフトウェアや、ハードウェア又は両者の組み合わせにより実現される。
【０１００】
図７を参照すると、前記動画再生装置７０は、生成モジュール７０１と、送信モジュール７０２と、第３放送モジュール７０３とを含む。
ここで、生成モジュール７０１は、第２ユーザーの命令に基づいて第１リクエストを生成するためのものであり、その中、第１リクエストは、第１識別子と第２識別子とを含み、第１識別子はインターカットされるべき動画を識別するためのものであり、第２識別子はインターカットされるべき動画のリアルタイム再生プログレスを識別するためのものである。
【０１０１】
送信モジュール７０２は、第１リクエストを第１ユーザーのクライアントに送信するためのものである。
【０１０２】
第３再生モジュール７０３は、ライブ配信プラットフォームのライブ配信ルームにおいて、第２識別子に対応するリアルタイム再生プログレスに基づいて、第１識別子に対応するインターカットされるべき動画を再生するためのものである。
【０１０３】
選択的には、第１リクエストは、第３識別子を更に含み、第３識別子はライブ配信動画を識別するためのものである。第３再生モジュール７０３は、具体的に、ライブ配信プラットフォームのライブ配信ルームで第３識別子に対応するライブ配信動画を再生する場合、第２識別子に対応するリアルタイム再生プログレスに基づいて、第１識別子に対応するインターカットされるべき動画を再生する。
【０１０４】
なお、前述図３の実施例における動画再生方法の実施例に対する解釈や説明は該実施例による動画再生装置７０にも適用される、その実現原理は類似するから、ここで詳しく説明しないようにする。
【０１０５】
本実施例において、第２ユーザーの命令に基づいて第１リクエストを生成、第１リクエストを第１ユーザーのクライアントに送信し、ライブ配信プラットフォームのライブ配信ルームで第１リクエストにおける第２ユーザーに対応するリアルタイム再生プログレスに基づいて、第１識別子に対応するインターカットされるべき動画を再生することにより、キャスターのライブ配信する過程に、キャスターが再生する動画をライブ配信中の視聴者側と同期させ、キャスターが再生している動画の再生効果を有効に向上し、且つライブ配信体験を向上させる。
【０１０６】
なお、本発明の説明において、「第１」、「第２」の用語は目的を説明するためだけに用いられるものであり、比較的な重要性を指示又は暗示すると理解してはいけない。また、本発明の説明において、他の説明がない限り、「複数」とは、二つ又は二つ以上のことを意味する。
【０１０７】
フローチャートまたは他の方式で説明したいかなる過程や方法は、一つまたはより多くの、特定ロジック性能または過程のステップの実行できる命令のコードのモジュール、セクターあるいは部分を含む。本発明の望ましい実施方式の範囲は、他の実現を含み、表示または討論の順序に従わなくてもよい。述べられた機能に基づいて基本的に同様な方式または逆の順序で、その機能を実行することができる。これは、本発明の実施例が属する当業者に理解される。
【０１０８】
また、理解すべきなのは、本発明の各部分は、ハードウェア、ソフトウェア、部品また
はそれらの組み合わせで実現できる。上記実施形態には、複数のステップまたは方法がメモリに保存され、適当な命令実行システムのソフトウェアまたは部品で実現される。たとえば、ハードウェアで実現する場合、他の実施方式と同じように、本領域周知の下記の任意一つまたはそれらの組み合わせで実現できる。すなわち、デジタル信号に対してロジック機能を実現するロジックゲート回路を有する個別のロジック回路、ロジックゲート回路を組み合わせた適当な専用ＩＣ、プログラマブルゲートアレイ（ＰＧＡ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）などである。
【０１０９】
実施例の方法にある全部または一部のステップがプログラムにより関連のハードウェアを実行することで完成されることは、当業者に理解される。前記プログラムは一つの計算機の読み出し書き込み可能な記憶メディアに記憶される。当プログラムを実行するとき、実施例方法のステップの一つまたはそれらの組み合わせを含む。
【０１１０】
なお、本発明の各実施例の各機能モジュールを一つの処理モジュールに集中し、または、単独で物理的に存在し、あるいは、二つまたは二つ以上モジュールを一つのモジュールに集中することができる。前記集成したモジュールは、ハードウェアの形式、または、ソフトウェア機能モジュールの形式で実現される。前記集成したモジュールは、ソフトウェア機能モジュールの形式で実現し、また、独立の製品として販売や使用するとき、計算機の読み出し書き込み可能な記憶メディアに記憶されることができる。
【０１１１】
上述の記憶メディアは、読み出し専用メモリ、ディスク、または、ＣＤなどである。
【０１１２】
本発明の説明において、「一つの実施例」、「一部の実施例」、「例示的な実施形態」、「具体的な例」、或いは「一部の例」などの用語を参考した説明とは、該実施例或いは例示に結合して説明された具体的な特徴、構成、材料或いは特徴が、本発明の少なくとも一つの実施例或いは例示に含まれることである。本明細書において、上記用語に対する例示的な描写は、必ずしも同じ実施例或いは例示を示すことではない。又、説明された具体的な特徴、構成、材料或いは特徴は、いずれか一つ或いは複数の実施形態又は示例において適切に結合することができる。
【０１１３】
以上、本発明の実施例を示して説明したが、上記の実施例は例示的なものだけで、本発明に対する制限と理解してはいけない。当業者は、本発明の範囲内でこれらの実施例に対して複種の変化、補正、切り替え及び変形を行うことができる。 
【図１】
2018121329.tif 000003
【図２】
2018121329.tif 000004
【図３】
2018121329.tif 000005
【図４】
2018121329.tif 000006
【図５】
2018121329.tif 000007
【図６】
2018121329.tif 000008
【図７】
2018121329.tif 000009