(57)【特許請求の範囲】
【請求項１】
ライブインタラクティブシステムであって、少なくとも１つのクライアントとインタラクティブプラットフォームを備え、
前記クライアントは、前記インタラクティブプラットフォームがライブストリーミングにインタラクティブ道具を追加させるように指示するための、インタラクティブ命令を前記インタラクティブプラットフォームに送信するように構成され、
前記インタラクティブプラットフォームは、前記インタラクティブ命令を受信した後、現在のライブストリーミングから画像フレームをキャプチャーし、前記インタラクティブ命令によって指示された前記インタラクティブ道具と前記画像フレームに基づいてインスタントフィードバック情報を生成し、前記インスタントフィードバック情報を前記クライアントに送信するように構成され、
前記クライアントは、前記インタラクティブプラットフォームから前記インスタントフィードバック情報を受信し、前記インスタントフィードバック情報を表示するように更に構成される、前記システム。
【請求項２】
前記インタラクティブプラットフォームは、
前記インタラクティブ命令によって指示された前記インタラクティブ道具に基づいて、少なくとも一種のインタラクティブ道具に対応するインタラクティブテンプレートが含まれているインタラクティブテンプレートベースから前記インタラクティブ道具に対応するインタラクティブテンプレートを選び取り、
前記画像フレームと前記インタラクティブテンプレートを合成してインタラクティブ画像を得、前記インスタントフィードバック情報には少なくとも前記インタラクティブ画像が含まれるように構成される
請求項１に記載のシステム。
【請求項３】
前記インタラクティブプラットフォームは、前記インタラクティブ命令によって指示された前記インタラクティブ道具を前記ライブストリーミングに追加し、前記インタラクティブ道具を追加した前記ライブストリーミングを少なくとも１つのクライアントに送信するように更に構成され、
前記クライアントは、前記インタラクティブプラットフォームから前記ライブストリーミングを受信し、前記ライブストリーミングを表示するように更に構成される
請求項１に記載のシステム。
【請求項４】
前記クライアントは、前記インスタントフィードバック情報に対応する共有入り口を表示し、且つ前記共有入り口を介して第三者のサーバに共有要求を送信するように更に構成され、
前記共有要求は、前記第三者のサーバが前記インスタントフィードバック情報をインスタント通信メッセージの形で前記クライアントと友好関係を築いた少なくとも１つのクライアントに送信するように要求するために用いられ、又は、前記共有要求は、前記第三者のサーバが前記インスタントフィードバック情報をグループメッセージの形で前記クライアントと同じグループに属した少なくとも１つのクライアントに送信するように要求するために用いられ、又は、前記共有要求は、前記第三者のサーバが前記インスタントフィードバック情報を前記クライアントのソーシャル情報共有プラットフォームに表示するように要求するために用いられ、前記クライアントのソーシャル情報共有プラットフォームにおける情報が前記クライアントとソーシャル関係がある且つアクセス権限があるクライアントにアクセスされ、又は、前記共有要求は、前記第三者のサーバが前記インスタントフィードバック情報を前記クライアントのミニブログ情報共有プラットフォームに表示するように要求するために用いられ、前記クライアントのブログ情報共有プラットフォームにおける情報が前記クライアントとソーシャル関係がある且つアクセス権限があるクライアントにアクセスされる
請求項１に記載のシステム。
【請求項５】
前記インタラクティブ命令には、前記ライブストリーミングに追加する前記インタラクティブ道具の種類と数が含まれ、
前記インタラクティブプラットフォームは、前記インタラクティブ道具の種類が所定の種類である及び／又は前記インタラクティブ道具の数が所定の閾値より大きい場合、前記ライブストリーミングに前記インタラクティブ道具を送信した前記クライアントの識別子を追加するように更に構成される
請求項１に記載のシステム。
【請求項６】
情報の送信方法であって、インタラクティブプラットフォームに用いられ、前記方法は、
クライアントから送信された、前記インタラクティブプラットフォームがライブストリーミングにインタラクティブ道具を追加させるように指示するためのインタラクティブ命令を受信することと、
前記インタラクティブ命令を受信した後、現在のライブストリーミングから画像フレームをキャプチャーすることと、
前記インタラクティブ命令によって指示された前記インタラクティブ道具と前記画像フレームに基づいてインスタントフィードバック情報を生成することと、
前記インタラクティブ命令を送信した前記クライアントに前記インスタントフィードバック情報を送信することと、を含む、前記方法。
【請求項７】
前記インタラクティブ命令によって指示された前記インタラクティブ道具と前記画像フレームに基づいてインスタントフィードバック情報を生成することは、
前記インタラクティブ命令によって指示された前記インタラクティブ道具に基づいて、少なくとも一種のインタラクティブ道具に対応するインタラクティブテンプレートが含まれているインタラクティブテンプレートベースから前記インタラクティブ道具に対応するインタラクティブテンプレートを選び取ることと、
前記画像フレームと前記インタラクティブテンプレートを合成してインタラクティブ画像を得、前記インスタントフィードバック情報には少なくとも前記インタラクティブ画像が含まれることと、を含む
請求項６に記載の方法。
【請求項８】
前記クライアントから送信されたインタラクティブ命令を受信した後、
前記インタラクティブ命令によって指示された前記インタラクティブ道具を前記ライブストリーミングに追加することと、
少なくとも１つのクライアントに前記インタラクティブ道具を追加した前記ライブストリーミングを送信することと、を更に含む
請求項６に記載の方法。
【請求項９】
前記クライアントから送信されたインタラクティブ命令を受信した後、
前記インタラクティブ命令に含まれた、前記ライブストリーミングに追加した前記インタラクティブ道具の種類と数を取得することと、
前記インタラクティブ道具の種類が所定の種類である及び／又は前記インタラクティブ道具の数が所定の閾値より大きい場合、前記ライブストリーミングに前記インタラクティブ道具を送信した前記クライアントの識別子を追加することと、を更に含む
請求項６に記載の方法。
【請求項１０】
情報の受信方法であって、ユーザ端末に用いられ、前記方法は、
前記インタラクティブプラットフォームに前記インタラクティブプラットフォームがライブストリーミングにインタラクティブ道具を追加させるように指示するための、インタラクティブ命令を送信することと、
前記インタラクティブプラットフォームから送信されたインスタントフィードバック情報を受信することと、
前記インスタントフィードバック情報を表示することと、を含み、
前記インスタントフィードバック情報は、前記インタラクティブプラットフォームが前記インタラクティブ命令を受信した後、現在のライブストリーミングから画像フレームをキャプチャーし、且つ前記画像フレームと前記インタラクティブ命令によって指示された前記インタラクティブ道具に基づいて生成される、前記方法。
【請求項１１】
前記インタラクティブプラットフォームにインタラクティブ命令を送信した後、
前記インタラクティブプラットフォームから送信された前記インタラクティブ道具を追加した前記ライブストリーミングを受信することと、
前記ライブストリーミングを表示することと、を更に含む
請求項１０に記載の方法。
【請求項１２】
前記インタラクティブプラットフォームから送信されたインスタントフィードバック情報を受信した後、
前記インスタントフィードバック情報に対応する共有入り口を表示することと、
前記共有入り口を介して第三者のサーバに共有要求を送信することと、を含み、
前記共有要求は、前記第三者のサーバが前記インスタントフィードバック情報をインスタント通信メッセージの形で前記クライアントと友好関係を築いた少なくとも１つのクライアントに送信するように要求するために用いられ、又は、前記共有要求は、前記第三者のサーバが前記インスタントフィードバック情報をグループメッセージの形で前記クライアントと同じグループに属した少なくとも１つのクライアントに送信するように要求するために用いられ、又は、前記共有要求は、前記第三者のサーバが前記インスタントフィードバック情報を前記クライアントのソーシャル情報共有プラットフォームに表示するように要求するために用いられ、前記クライアントのソーシャル情報共有プラットフォームにおける情報が前記クライアントとソーシャル関係がある且つアクセス権限があるクライアントにアクセスされ、又は、前記共有要求は、前記第三者のサーバが前記インスタントフィードバック情報を前記クライアントのミニブログ情報共有プラットフォームに表示するように要求するために用いられ、前記クライアントのブログ情報共有プラットフォームにおける情報が前記クライアントとソーシャル関係がある且つアクセス権限があるクライアントにアクセスされる
請求項１０に記載の方法。
【請求項１３】
サーバであって、
１つ又は複数のプロセッサーと、
記憶装置と、を備え、
前記記憶装置は、前記１つ又は複数のプロセッサーによって実行されるように構成される１つ又は複数のプログラムを格納し、前記１つ又は複数のプログラムは、
前記クライアントから送信された、前記サーバがライブストリーミングにインタラクティブ道具を追加させるように指示するためのインタラクティブ命令を受信することと、
前記インタラクティブ命令を受信した後、現在のライブストリーミングから画像フレームをキャプチャーすることと、
前記インタラクティブ命令によって指示された前記インタラクティブ道具と前記画像フレームに基づいてインスタントフィードバック情報を生成することと、
前記インタラクティブ命令を送信した前記クライアントに前記インスタントフィードバック情報を送信することとを実行するように構成された命令を含む、前記サーバ。
【請求項１４】
前記１つ又は複数のプログラムは、
前記インタラクティブ命令によって指示された前記インタラクティブ道具に基づいて、少なくとも一種のインタラクティブ道具に対応するインタラクティブテンプレートが含まれているインタラクティブテンプレートベースから前記インタラクティブ道具に対応するインタラクティブテンプレートを選び取ることと、
前記画像フレームと前記インタラクティブテンプレートを合成してインタラクティブ画像を得、前記インスタントフィードバック情報には少なくとも前記インタラクティブ画像が含まれることとを実行するように構成された命令を更に含む
請求項１３に記載のサーバ。
【請求項１５】
前記１つ又は複数のプログラムは、
前記インタラクティブ命令によって指示された前記インタラクティブ道具を前記ライブストリーミングに追加することと、
前記インタラクティブ道具を追加した前記ライブストリーミングを少なくとも１つのクライアントに送信することとを実行するように構成された命令を更に含む
請求項１３に記載のサーバ。
【請求項１６】
前記１つ又は複数のプログラムは、
前記インタラクティブ命令に含まれた、前記ライブストリーミングに追加する前記インタラクティブ道具の種類と数を取得することと、
前記インタラクティブ道具の種類が所定の種類である及び／又は前記インタラクティブ道具の数が所定の閾値より大きい場合、前記ライブストリーミングに前記インタラクティブ道具を送信した前記クライアントの識別子を追加することとを実行するように構成された命令を更に含む
請求項１３に記載のサーバ。
【請求項１７】
端末であって、
１つ又は複数のプロセッサーと、
記憶装置と、を備え、
前記記憶装置は、前記１つ又は複数のプロセッサーによって実行されるように構成される１つ又は複数のプログラムを格納し、前記１つ又は複数のプログラムは、
インタラクティブプラットフォームに前記インタラクティブプラットフォームがライブストリーミングにインタラクティブ道具を追加させるように指示するためのインタラクティブ命令を送信することと、
前記インタラクティブプラットフォームから送信されたインスタントフィードバック情報を受信することと
前記インスタントフィードバック情報を表示することとを実行するように構成された命令を含み、
前記インスタントフィードバック情報は、前記インタラクティブプラットフォームが前記インタラクティブ命令を受信した後、現在のライブストリーミングから画像フレームをキャプチャーし、前記画像フレームと前記インタラクティブ命令によって指示された前記インタラクティブ道具に基づいて生成される、前記端末。
【請求項１８】
前記１つ又は複数のプログラムは、
前記インタラクティブプラットフォームから送信された、前記インタラクティブ道具を追加した前記ライブストリーミングを受信することと、
前記ライブストリーミングを表示することとを実行するように構成された命令を更に含む
請求項１７に記載の端末。
【請求項１９】
前記１つ又は複数のプログラムは、
前記インスタントフィードバック情報に対応する共有入り口を表示することと、
前記共有入り口を介して第三者のサーバに共有要求を送信することとを実行するように構成された命令を更に含み、
前記共有要求は、前記第三者のサーバが前記インスタントフィードバック情報をインスタント通信メッセージの形で前記クライアントと友好関係を築いた少なくとも１つのクライアントに送信するように要求するために用いられ、又は、前記共有要求は、前記第三者のサーバが前記インスタントフィードバック情報をグループメッセージの形で前記クライアントと同じグループに属した少なくとも１つのクライアントに送信するように要求するために用いられ、又は、前記共有要求は、前記第三者のサーバが前記インスタントフィードバック情報を前記クライアントのソーシャル情報共有プラットフォームに表示するように要求するために用いられ、前記クライアントのソーシャル情報共有プラットフォームにおける情報が前記クライアントとソーシャル関係がある且つアクセス権限があるクライアントにアクセスされ、又は、前記共有要求は、前記第三者のサーバが前記インスタントフィードバック情報を前記クライアントのミニブログ情報共有プラットフォームに表示するように要求するために用いられ、前記クライアントのブログ情報共有プラットフォームにおける情報が前記クライアントとソーシャル関係がある且つアクセス権限があるユーザ端末にアクセスされる
請求項１７に記載の端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１５年０５月１１日に中国特許庁に出願した、出願番号が２０１５１０２３６３３６．２であり、発明の名称がライブインタラクティブシステム、情報の送信方法、情報の受信方法及び装置である中国特許出願の優先権を主張し、そのすべての内容を本出願に援用する。
【０００２】
本発明の実施形態はインターネット技術分野に関し、特にライブインタラクティブシステム、情報の送信方法、情報の受信方法及び装置に関する。
【背景技術】
【０００３】
インターネット技術の発展に従って、現場に行かなくても、ネットワークを介してオンラインのライブの番組を見る且つインタラクティブに参加することが可能である。
【０００４】
例えば、ユーザがネットワークを介してオンラインのライブのコンサートを見るとき、ライブサーバは、現場の画面をライブストリーミングの形でクライアントに送信する。ユーザがライブを見るとき、クライアントを介してライブサーバにインタラクティブ命令を送信することが可能であり、当該インタラクティブ命令は、ライブストリーミングに対応するインタラクティブ道具を表示するために用いられ、例えば、バーチャル花、バーチャル貨幣とバーチャルインゴットなどのインタラクティブ道具である。ライブサーバは、受信したインタラクティブ命令に基づいて、ライブストリーミングに対応するインタラクティブ道具を追加してクライアントに送信する。対応的に、クライアントがインタラクティブ道具を追加したライブストリーミングに対して表示することにより、ユーザと現場のインタラクティブを実現することが可能である。
【０００５】
本発明の実施形態を実現する過程中、本発明者は、従来技術に少なくとも下記の問題があることを見出した。ライブストリーミングは、いくつかの原因、例えば、上記のライブが同期ライブでなく、遅延放送であり、又はネットワークの伝送遅延があるので、クライアントに到達したときに一定の遅延がある。これにより、ユーザがインタラクティブ道具が追加されたライブストリーミングを見た瞬間とユーザがインタラクティブ命令を送信した瞬間の間により長い時間遅延（例えば５０秒）があり、ユーザにインタラクティブ命令が成功に送信するかどうかをタイムリーにフィードバックすることができない。
【発明の概要】
【課題を解決するための手段】
【０００６】
従来技術における課題を解決するために、本発明の実施形態はライブインタラクティブシステム、情報の送信方法、情報の受信方法及び装置を提供する。本発明の技術案は以下のようである。
【０００７】
本発明の実施形態における第一の様態によれば、ライブインタラクティブシステムを提供し、当該システムは、少なくとも１つのクライアントとインタラクティブプラットフォームを備え、
クライアントは、インタラクティブプラットフォームにインタラクティブプラットフォームがライブストリーミングにインタラクティブ道具を追加させるように指示するためのインタラクティブ命令を送信するように構成され、
インタラクティブプラットフォームは、インタラクティブ命令を受信した後、現在のライブストリーミングから画像フレームをキャプチャーし、インタラクティブ命令によって指示されたインタラクティブ道具と画像フレームに基づいてインスタントフィードバック情報を生成し、インスタントフィードバック情報をクライアントに送信するように構成される。
【０００８】
クライアントは、インタラクティブプラットフォームからインスタントフィードバック情報を受信し、インスタントフィードバック情報を表示するために用いられる。
【０００９】
本発明の実施形態における第二の様態によれば、情報の送信方法を提供し、当該方法は、
クライアントから送信された、インタラクティブプラットフォームがライブストリーミングにインタラクティブ道具を追加させるように指示するインタラクティブ命令を受信することと、
インタラクティブ命令を受信した後、現在のライブストリーミングから画像フレームをキャプチャーすることと、
インタラクティブ命令によって指示されたインタラクティブ道具と画像フレームに基づいてインスタントフィードバック情報を生成することと、
インタラクティブ命令を送信したクライアントにインスタントフィードバック情報を送信することと、を含む。
【００１０】
本発明の実施形態における第三の様態によれば、情報の受信方法を提供し、当該方法は、
インタラクティブプラットフォームにインタラクティブプラットフォームがライブストリーミングにインタラクティブ道具を追加させるように指示するためのインタラクティブ命令を送信することと、
インタラクティブプラットフォームから送信されたインスタントフィードバック情報を受信することと、
インスタントフィードバック情報を表示することと、を含み、
インスタントフィードバック情報は、インタラクティブプラットフォームがインタラクティブ命令を受信した後、現在のライブストリーミングから画像フレームをキャプチャーし、且つインタラクティブ命令によって指示されたインタラクティブ道具と画像フレームに基づいて生成される。
【００１１】
本発明の実施形態における第四の様態によれば、情報の送信装置を提供し、当該装置は、
クライアントから送信された、インタラクティブプラットフォームがライブストリーミングにインタラクティブ道具を追加させるように指示するためのインタラクティブ命令を受信するように構成される第一受信モジュールと、
インタラクティブ命令を受信した後、現在のライブストリーミングから画像フレームをキャプチャーするように構成されるキャプチャーモジュールと、
インタラクティブ命令によって指示されたインタラクティブ道具と画像フレームに基づいてインスタントフィードバック情報を生成するように構成される生成モジュールと、
インタラクティブ命令を送信したクライアントにインスタントフィードバック情報を送信するように構成される第一送信モジュールとを備える。
【００１２】
本発明の実施形態における第五の様態によれば、情報の受信装置を提供し、当該装置は、
インタラクティブプラットフォームにインタラクティブプラットフォームがライブストリーミングにインタラクティブ道具を追加させるように指示するためのインタラクティブ命令を送信するように構成される第二送信モジュールと、
インタラクティブプラットフォームから送信されたインスタントフィードバック情報を受信するように構成される第二受信モジュールと、
インスタントフィードバック情報を表示するように構成される表示モジュールとを備え、
インスタントフィードバック情報は、インタラクティブプラットフォームがインタラクティブ命令を受信した後、現在のライブストリーミングから画像フレームをキャプチャーし、インタラクティブ命令によって指示されたインタラクティブ道具と画像フレームに基づいて生成される。
【００１３】
本発明の実施形態における第六の様態によれば、サーバを提供し、当該サーバは、
１つ又は複数のプロセッサーと、
記憶装置と、を備え、
記憶装置は、１つ又は複数のプロセッサーによって実行されるように構成される１つ又は複数のプログラムを格納し、当該１つ又は複数のプログラムは、
クライアントから送信された、サーバがライブストリーミングにインタラクティブ道具を追加させるように指示するためのインタラクティブ命令を受信することと、
インタラクティブ命令を受信した後、現在のライブストリーミングから画像フレームをキャプチャーすることと、
インタラクティブ命令によって指示されたインタラクティブ道具と画像フレームに基づいてインスタントフィードバック情報を生成することと、
インタラクティブ命令を送信したクライアントにインスタントフィードバック情報を送信することとを実行するように構成された命令を含む。
【００１４】
本発明の実施形態における第七の様態によれば、端末を提供し、当該端末は、
１つ又は複数のプロセッサーと、
記憶装置と、を備え、
記憶装置は、１つ又は複数のプロセッサーによって実行されるように構成される１つ又は複数のプログラムを格納し、当該１つ又は複数のプログラムは、
インタラクティブプラットフォームにインタラクティブプラットフォームがライブストリーミングにインタラクティブ道具を追加させるように指示するためのインタラクティブ命令を送信することと、
インタラクティブプラットフォームから送信されたインスタントフィードバック情報を受信することと、
インスタントフィードバック情報を表示することとを実行するように構成された命令を含み、
インスタントフィードバック情報は、インタラクティブプラットフォームがインタラクティブ命令を受信した後、現在のライブストリーミングから画像フレームをキャプチャーし、インタラクティブ命令によって指示されたインタラクティブ道具と画像フレームに基づいて生成される。
【００１５】
本発明の実施形態によって提供される技術案は、以下の有益な効果を達成することができる。
【００１６】
インタラクティブプラットフォームがインタラクティブ命令を受信した後、現在のライブストリーミングから画像フレームをキャプチャーし、インタラクティブ命令によって指示されたインタラクティブ道具と画像フレームに基づいてインスタントフィードバック情報を生成し、インタラクティブ命令を送信したクライアントにインスタントフィードバック情報を送信し、クライアントがインスタントフィードバック情報を受信且つ表示することにより、ライブストリーミングがクライアントに到達したときの遅延で、クライアントにインタラクティブ命令を成功に送信するかどうかをタイムリーにフィードバックできないという問題を解決する。インスタントフィードバック情報がインタラクティブ道具を追加したライブストリーミングと一緒にクライアントに送信する必要がないから、インスタントフィードバック情報がインタラクティブ道具を追加したライブストリーミングより先にクライアントに到達することが可能であり、ユーザがインタラクティブプラットフォームから送信されたインスタントフィードバック情報に基づいて、インタラクティブ命令が成功に送信されたことをタイムリーに知ることができる。更に、ユーザがインタラクティブ命令を繰り返し送信したことで、インタラクティブ道具を無駄にすることを避ける技術的な効果を達成することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一つの実施形態によって提供されるライブインタラクティブシステムの構造模式図である。
【図２】本発明の一つの実施形態によって提供される端末の構造模式図である。
【図３】本発明の一つの実施形態によって提供されるサーバの構造模式図である。
【図４Ａ】本発明の一つの実施形態によって提供されるライブインタラクティブシステムを実行する示す図である。
【図４Ｂ】本発明の一つの実施形態によって提供されるライブインタラクティブシステムを実行する示す図である。
【図４Ｃ】本発明の一つの実施形態によって提供されるライブインタラクティブシステムを実行する示す図である。
【図４Ｄ】本発明の一つの実施形態によって提供されるライブインタラクティブシステムを実行する示す図である。
【図５】本発明の一つの実施形態によって提供される情報の送信方法のフローチャートである。
【図６】本発明の一つの実施形態によって提供される情報の受信方法のフローチャートである。
【図７】本発明のもう一つの実施形態によって提供される情報の送信方法のフローチャートである。
【図８】本発明の一つの実施形態によって提供されるインタラクティブプラットフォームの構造ブロック図である。
【図９】本発明の一つの実施形態によって提供される端末の構造ブロック図である。
【図１０】本発明の一つの実施形態によって提供されるライブインタラクティブシステムの構成模式図である。
【発明を実施するための形態】
【００１８】
本発明の実施形態にかかる技術案をより明確に説明するために、実施形態の説明に必要な添付の図面に対して簡単に説明する。添付の図面は、本発明のいくつかの実施形態に過ぎず、当業者にとって、これらの添付図面に基づいて創造的な作業なしに他の図面を取得することができる。
【００１９】
本発明の目的、技術案と利点がもっとはっきりするために、以下、図面を参照して本発明の実施形態に対して更に詳しく説明する。
【００２０】
システム環境
図１は、本発明一つの実施形態によって提供されるライブインタラクティブシステムの構造模式図を示す。当該システムは少なくとも１つの端末１２０とインタラクティブプラットフォーム１４０を備える。
【００２１】
端末１２０はビデオ再生機能を有する。通常の場合、端末１２０にはビデオ再生機能を有するクライアントがインストールされ実行され、ユーザは当該クライアントを介してビデオを見る。例えば、当該クライアントはビデオ再生クライアント（例えば、ｙｏｕｋｕクライアント、ｉｑｉｙｉクライアント、ｓｏｈｕｔｖクライアント、ｂａｉｄｕｔｖクライアント、ｌｅｔｖクライアント、ｔｅｎｃｅｎｔビデオクライアントなど）であってよく、ライブビデオクライアント（例えば、ＹＹクライアント、ｋｕｇｏｕｆａｎｘｉｎｇクライアントなど）であってよく、又はリッチコミュニケーションクライアントなどであってよい。また、当該クライアントがブラウザであってもよく、ユーザはブラウザを介してライブビデオウェブサイトにアクセスし、且つライブビデオを見る。ここで、ライブビデオウェブサイトは、ライブビデオを提供するウェブサイトである。本発明の実施形態において、ビデオライブの内容について限定しなくて、例えば、バラエティ番組ライブビデオ、コンサートライブビデオ、スポーツライブビデオ、リアリティネットワークライブビデオなどである。本発明の実施形態において、ライブビデオの種類も限定しなくて、ライブビデオの種類は時間遅延ライブビデオであってもよく、同期ライブビデオであってもよい。また、上記の端末１２０は、携帯電話、タブレット、電子書籍リーダー、ＭＰ３プレーヤー（動画像エキスパートグループオーディオレイヤー３：Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  ＬａｙｅｒIII）、ＭＰ４（動画像エキスパートグループオーディオレイヤー４：Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  ＬａｙｅｒIV）プレーヤー、ラップトップのポータブルコンピュータとデスクトップコンピューターなどであってもよい。
【００２２】
端末１２０とインタラクティブプラットフォーム１４０の間は、ワイヤード又は無線ネットワークを介して通信接続を確立する。
【００２３】
インタラクティブプラットフォーム１４０は、ライブビデオのリソースを提供し、ライブストリーミングを少なくとも１つの端末１２０に送信するように構成される。通常の場合、インタラクティブプラットフォーム１４０は、ライブストリーミングを端末１２０にインストールされ実行されるクライアントに送信し、クライアントがライブストリーミングをデコーディングして再生する。インタラクティブプラットフォーム１４０は一台のサーバであってもよく、又は若干のサーバからなるサーバ群であってもよく、又は１つのクラウドコンピューティングサービスセンターであってもよい。
【００２４】
１つの実行可能なシーンにおいて、ライブ番組のアンカーは、クライアントを介してライブストリーミングデータをインタラクティブプラットフォーム１４０に送信し、インタラクティブプラットフォーム１４０が当該ライブストリーミングデータを、ライブビューを視聴している少なくとも１つのクライアント１２０にプッシュし、クライアント１２０は、受信されたライブストリーミングデータに対してデコーディングして再生する。ユーザはクライアント１２０を介してアンカーのライブ番組を視聴するとともに、アンカーにインタラクティブ道具を送ることができ、当該インタラクティブ道具がインターネットのバーチャル道具であり、例えば、当該インタラクティブ道具は、バーチャル花、バーチャル貨幣とバーチャルインゴットなどのバーチャル道具であってもよく、本発明の実施形態はインタラクティブ道具の種類に対して限定しない。
【００２５】
コンピュータアーキテクチャ
図２は本発明の一つの実施形態によって提供される端末の構造模式図を示す。当該端末は図１の端末１２０であってもよい。具体的に以下のとおりである。
【００２６】
端末２００は、ＲＦ（無線周波数：Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）回路２１０、１つ又は１つ以上のコンピュータ読取可能な記憶媒体を含む記憶装置２２０、入力ユニット２３０、表示ユニット２４０、センサー２５０、オーディオ回路２６０、短距離無線伝送モジュール２７０、１つ又は１つ以上の処理コアを含むプロセッサ２８０、及び電源２９０などの部品を備える。図２に示すような端末の構造は端末を限定することではなく、図面に示した部品より多い又は少ない部品を含んでもよく、又はある部品を組み合わせてもよく、又は異なる部品を配置してもよいことについて、当業者にとって理解すべきである。
【００２７】
ＲＦ回路２１０は、送受信又は通話中に、信号を受信又は送信するために用いられ、特に、基地局のダウンリンク情報を受信した後、１つ又は１つ以上のプロセッサ２８０に転送して処理させ、また、アップリンクに関するデータを基地局に送信する。通常、ＲＦ回路２１０はアンテナ、少なくとも１つのアンプ、チューナー、１つ又は複数の発振器、ユーザ身元モジュール（ＳＩＭ）カード、送受信機、カプラー、ＬＮＡ（低雑音増幅器：Ｌｏｗ  Ｎｏｉｓｅ  Ａｍｐｌｉｆｉｅｒ）、ダイプレクサーなどを含むが、これに限られない。また、ＲＦ回路２１０は無線通信を介してネットワークとほかのディバイスと通信することが可能である。無線通信は任意の通信規格又はプロトコルを利用してよく、ＧＳＭ（登録商標）（グローバルモバイル通信システム：Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｏｆ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、ＧＰＲＳ（汎用パケット無線サービス：Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ）、ＣＤＭＡ（符号分割多元接続：Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＷＣＤＭＡ（登録商標）（広帯域符号分割多元接続：Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＬＴＥ（長期発展：Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、Ｅメール、ＳＭＳ（ショートメッセージサービス：Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）などを含むが、これらに限られない。記憶装置２２０はソフトウェアプログラム及びモジュールを格納するために用いられる。プロセッサ２８０は記憶装置２２０に格納されたソフトウェアプログラム及びモジュールを実行することにより、各種の機能応用及びデータ処理を実行する。記憶装置２２０は主にプログラム記憶エリアとデータ記憶エリアを含み、ここで、プログラム記憶エリアがオペレーティングシステム、少なくとも１つの機能が必要とするアプリケーション（例えば音声再生機能、画像再生機能など）などを格納することができ、データ記憶エリアが端末２００の操作に基づいて作成されたデータ（オーディオデート、電話帳など）などを格納することができる。また、記憶装置２２０は高速ランダムアクセスメモリを含めてよく、不揮発性メモリを含めてよく、例えば、少なくとも１つの磁気ディスク記憶装置、フラッシュメモリ装置、又はほかの揮発性ソリッドステート記憶装置を含めてよい。対応的に、記憶装置２２０は記憶装置コントローラを含めてよく、プロセッサ２８０と入力ユニット２３０が記憶装置２２０にアクセスするために用いられる。
【００２８】
入力ユニット２３０は、入力された数字又は文字情報を受信すること及びユーザ設定と機能制御に関するキーボード、マウス、操作レバー、光学又はトラックボールの入力信号を生成することに用いられる。具体的に、入力ユニット２３０はタッチセンシティブ表面２３１及びほかの入力ディバイス２３２を含めていい。タッチセンシティブ表面２３１は、タッチスクリーン又はタッチパネルとも呼ばれ、ユーザがその表面上又は近くのタッチ操作（例えば、ユーザが指、スタイラスなどの任意の適合な物又はアクセサリーを利用してタッチセンシティブ表面２３１又はタッチセンシティブ表面２３１の近くに実行した操作）を収集し、且つ所定のプログラムに基づいて対応的な接続装置を駆動する。好ましくは、タッチセンシティブ表面２３１はタッチ検出装置とタッチコントローラという２つの部分を含めていい。ここで、タッチ検出装置はユーザのタッチ方向を検出し、且つタッチ操作による信号を検出し、信号をタッチコントローラに伝送する。タッチコントローラはタッチ検出装置からのタッチ情報を受信し、タッチポイント座標に転換してから、プロセッサ２８０に伝送し、且つプロセッサ２８０から送信された命令を受信して実行する。また、抵抗型、キャパシタ型、赤外線型及び表面音波型などの多種を採用してタッチセンシティブ表面２３１を実現する。タッチセンシティブ表面２３１に加えて、入力ユニット２３０はほかの入力ディバイス２３２を含めていい。具体的に、ほかの入力ディバイス２３２は物理的なキーボード、機能ボタン（音量制御ボタン、スイッチボタンなど）、トラックボール、マウス、操作レバーのうちの１つ又は複数を含むが、これらに限られない。
【００２９】
表示ユニット２４０は、ユーザが入力した情報又はユーザに提供した情報及び端末２００の各種のグラフユーザインターフェースを表示するために用いられ、これらのグラフユーザインターフェースは、グラフ、テキスト、アイコン、ビデオおよびこれらの任意の組合せからなることができる。表示ユニット２４０は表示パネル２４１を含めてよく、好ましくは、ＬＣＤ（液晶ディスプレー：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、ＯＬＥＤ（有機発光ダイオード：Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ−Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）などの形を採用して表示パネル２４１を配置する。更に、タッチセンシティブ表面２３１は、表示パネル２４１をカバーすることができ、タッチセンシティブ表面２３１がその上又は近くのタッチ操作を検出したあと、プロセッサ２８０に伝送してタッチイベントの種類を決定し、その後、プロセッサ２８０がタッチイベントの種類に基づいて表示パネル２４１に対応的なビジュアル出力を提供する。図２において、タッチセンシティブ表面２３１とタッチパネル２４１は、２つの独立した部品として入力と出力の機能を実現するが、ある実施形態において、タッチセンシティブ表面２３１と表示パネル２４１を集積して入力と出力の機能を実現することが可能である。
【００３０】
端末２００は少なくとも一種のセンサー２５０を含めてよく、例えば、光センサー、運動センサー及びほかのセンサーである。具体的に、光センサーは周囲光センサー及び接近センサーを含めてよく、ここで、周囲光センサーが周囲光の明るさに基づいて表示パネル２４１の明るさを調整することができ、接近センサーは端末２００が耳に接近するとき、表示パネル２４１及び／又は背景光をオフにする。運動センサーの１つとして、重力加速度センサーが各方向上の（一般的に、３軸を分ける）加速度の大きさを検出することができ、静止の場合、重力の大きさ及び方向を検出することができ、携帯電話の姿勢を認識するアプリケーション（例えば、横画面と縦画面の切換、関連ゲーム、磁力計の姿勢の校正）、震動認識に関する機能（例えば、歩数計、打つこと）などに用いられる。端末２００がジャイロスコープ、気圧計、湿度計、温度計、赤外線センサーなどのほかのセンサーを配置することについて、ここで詳細な説明を省略する。
【００３１】
オーディオ回路２６０、スピーカー２２１、マイクロフォン２２２は、ユーザと端末２００との間のオーディオインターフェースを提供することが可能である。オーディオ回路２６０は、受信したオーディオデータを電気信号に転換して、スピーカー２２１に伝送し、スピーカー２２１によって音声信号に転換して出力する。一方、マイクロフォン２２２は収集した音声信号を電気信号に転換し、オーディオ回路２６０が受信してオーディオデータに転換し、オーディオデータをプロセッサ２８０に出力して処理した後、ＲＦ回路２１０を介してほかの端末に送信し、又はオーディオデータを記憶装置２２０に出力して更に処理するためである。オーディオ回路２６０はイヤホンジャックを更に含めてよく、外部のイヤホンと端末２００の通信を提供する。
【００３２】
短距離無線伝送モジュール２７０はＷＩＦＩ（無線ファイ：Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）モジュール又はブルートゥース（登録商標）モジュールなどであっていい。端末２００は、短距離無線伝送モジュール２７０を介してユーザが電子メールを送受信すること、ウェブページを見ること、ストリーミングメディアにアクセスすることなどをサポートすることができ、ユーザに無線の広帯域インターネットのアクセスを提供する。図２は短距離無線伝送モジュール２７０を示したが、それが端末２００の必要な構成要素ではなく、必要に応じて、発明の本質を変更しない範囲内に省略できることを理解することができる。
【００３３】
プロセッサ２８０は端末２００のコントロールセンターであり、各種のインターフェースと線路を利用して端末全体の各部を接続し、記憶装置２２０内に格納されたソフトウェア及び／又はモジュールを実行又は処理し、及び記憶装置２２０内に格納されたデータを呼び出して、端末２００の各機能を実行する及びデータを処理することで、端末全体に対してモニターする。好ましくは、プロセッサ２８０は１つ又は複数の処理コアを含めていい。好ましくは、プロセッサ２８０は応用プロセッサと変調復調プロセッサを集積することができ、ここで、応用プロセッサが主にオペレーティングシステム、ユーザインターフェースとアプリケーションなどを処理し、変調復調プロセッサが主に無線通信を処理する。上記の変調復調プロセッサがプロセッサ２８０に集積されなくてもいいと理解される。
【００３４】
端末２００は各部品に給電する電源２９０（例えば電池）を更に含み、好ましくは、電源が電源管理システムを介してプロセッサ２８０と論理的に接続することができ、電源管理システムにより充電、放電及び消費電力管理などの機能を実現される。電源２９０は１つ又は１つ以上の直流又は交流電源、再充電システム、電源故障検出回路、電力変換装置又はインバーター、電源ステータスインジケータなどの任意のモジュールを含むことが可能である。
【００３５】
示しないが、端末２００はカメラ、ブルートゥース（登録商標）モジュールなどを含むことが可能であり、ここで詳細な説明を省略する。
【００３６】
端末２００は記憶装置、及び１つ又は１つ以上のプログラムを更に含み、ここで、１つ又は１つ以上のプログラムが記憶装置に格納され、且つ配置されて１つ又は１つ以上のプロセッサによって実行される。
【００３７】
図３は本発明の１つの実施形態によって提供されるサーバの構造模式図を示す。当該サーバは図１のインタラクティブプラットフォーム１４０におけるサーバであっていい。具体的に、以下のとおりである。
【００３８】
サーバ３００は中央処理ユニット（ＣＰＵ）３０１を含み、ランダムアクセスメモリ（ＲＡＭ）３０２と読取専用メモリ（ＲＯＭ）３０３を備えるシステム記憶装置３０４及び、システム記憶装置３０４と中央処理ユニット３０１を接続するシステムバス３０５を含む。サーバ３００はコンピュータ内の各部品の間に情報を伝送することをサポートする基本入力／出力システム（Ｉ／Ｏシステム）３０６と、オペレーティングシステム３１３、アプリケーション３１４およびほかのプログラムモジュール３１５を格納するための大容量記憶ディバイス３０７を含む。
【００３９】
基本入力／出力システム３０６は、情報を表示するための表示装置３０８と、ユーザが情報を入力するための例えばマウス、キーボードなどの入力ディバイス３０９とを含む。ここで、表示装置３０８と入力ディバイス３０９がそれぞれシステムバス３０５に接続している入力出力コントローラ３１０を介して中央処理ユニット３０１に接続する。基本入力／出力システム３０６は入力出力コントローラ３１０を更に含み、キーボード、マウス、又は電子スタイラスなどの複数のほかのディバイスからの入力を受信及び処理するために用いられる。類似的に、入力出力コントローラ３１０はディスプレイ、プリンタ又はほかの出力ディバイスに出力を更に提供する。
【００４０】
大容量記憶ディバイス３０７は、システムバス３０５に接続している大容量記憶コントローラ（図示せず）を介して中央処理ユニット３０１に接続する。大容量記憶ディバイス３０７及び関連のコンピュータ読取可能な媒体は、サーバ３００に不揮発性メモリを提供する。即ち、大容量記憶ディバイス３０７は、例えばハードディスク又はＣＤ−ＲＯＭドライブなどのコンピュータ読取可能な媒体（図示せず）を含んでもよい。
【００４１】
一般的に、コンピュータ読取可能な媒体はコンピュータ記憶媒体と通信媒体を含む。コンピュータ記憶媒体は、例えばコンピュータ読取可能な命令、データ構造、プログラムモジュール又はほかのデータなどの情報を記憶するためのいずれの方法又は技術により実現される揮発性と不揮発性、移動可能と移動不可能な媒体を含む。コンピュータ記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュ又はほかのソリッドステートストレージ技術、ＣＤ−ＲＯＭ、ＤＶＤ又はほかの光学記憶、磁気テープカセット、磁気テープ、磁気ディスク記憶又はほかの磁気性記憶ディバイスを含む。勿論、当業者であれば、コンピュータ記憶媒体が上記の数種に限られないことを理解すべきである。上記のシステム記憶装置３０４と大容量記憶ディバイス３０７は記憶装置と統称される。
【００４２】
本発明の各実施形態に基づいて、サーバ３００は例えばインターネットなどのネットを介してネットワーク上のリモートコンピューターにアクセスし実行することが可能である。即ち、サーバ３００はシステムバス３０５に接続しているネットインターフェースユニット３１１を介してネットワーク３１２にアクセスすることができる。或いは、ネットインターフェースユニット３１１を介してほかの種類のネットワーク又はリモートコンピューターシステム（図示せず）にアクセスすることが可能である。
【００４３】
上記の記憶装置は１つ又は１つ以上のプログラムを含み、１つ又は１つ以上のプログラムが記憶装置に格納され、ＣＰＵによって実行されるように設定される。
【００４４】
模式的な実施形態：
クライアント１２０は、インタラクティブプラットフォーム１４０にインタラクティブ命令を送信するように構成され、当該インタラクティブ命令は、インタラクティブプラットフォーム１４０がライブストリーミングにインタラクティブ道具を追加させるように指示するために用いられる。
【００４５】
具体的に、クライアント１２０はビデオ再生機能を有するクライアントであり、例えば、上記説明したようなビデオ再生クライアント、ビデオライブクライアント又はリッチコミュニケーションクライアントなどである。なお、当該クライアント１２０は端末にインストールされたブラウザであってもよく、ユーザがブラウザを介してビデオライブサイにアクセスしてライブ番組を視聴することができる。
【００４６】
インタラクティブプラットフォーム１４０は少なくと１つのクライアント１２０にライブストリーミングを送信するように構成される。クライアント１２０はライブストリーミングを受信した後、ライブストリーミングに対してデコーディングを行って再生する。ユーザはクライアント１２０を介してライブビデオを視聴すると同時に、ライブ現場にインタラクティブ道具を送ることが可能であり、当該インタラクティブ道具はバーチャル花、バーチャル貨幣とバーチャルインゴットなどのバーチャルものであっていい。
【００４７】
ユーザはライブ現場にインタラクティブ道具を送信するとき、送信しようとするインタラクティブ道具の種類と数を選んで、予めに設定された送信ボタンをクリックし、クライアント１２０がインタラクティブプラットフォーム１４０にインタラクティブ命令を送信するようにトリガーする。
【００４８】
例えば、図４Ａに示すように、ライブ画面に花贈り画面４１が表示され、ユーザは現場に送ろうとするバーチャル花の種類と数を選ぶことができ、且つ決定ボタン４２をクリックし、クライアント１２０がインタラクティブプラットフォーム１４０にインタラクティブ命令を送信するようにトリガーし、当該インタラクティブ命令にはユーザが選んだバーチャル花の種類と数が含められる。クライアント１２０は決定ボタン４２をクリックした信号を受信した後、花贈りの動画を再生することができ、ユーザが花を贈る動作をシミュレーションする。
【００４９】
インタラクティブプラットフォーム１４０は、インタラクティブ命令を受信した後、現在のライブストリーミングから画像フレームをキャプチャーし、インタラクティブ命令によって指示されたインタラクティブ道具と画像フレームに基づいてインスタントフィードバック情報を生成し、インスタントフィードバック情報をクライアント１２０に送信する。
【００５０】
具体的に、ユーザがクライアント１２０を介してインタラクティブ命令を送信した後、当該インタラクティブ命令を成功に送信したことをタイムリーに知ることができ、対応するフィードバックを与えるために、インタラクティブプラットフォーム１４０がインタラクティブ命令を受信した後、現在ライブストリーミングから画像フレームをキャプチャーし、インタラクティブ命令によって指示されたインタラクティブ道具と画像フレームに基づいてインスタントフィードバック情報を生成する。インスタントフィードバック情報は、インタラクティブ命令が成功に送信されたことをライアント１２０にフィードバックするために用いられる。
【００５１】
１つの可能な実施形態において、インタラクティブプラットフォーム１４０は、インタラクティブ命令によって指示されたインタラクティブ道具に基づいて、インタラクティブテンプレートベースからインタラクティブ道具に対応するインタラクティブテンプレートを選び取り、画像フレームとインタラクティブテンプレートを合成してインタラクティブ画像を得、上記のインスタントフィードバック情報には少なくともインタラクティブ画像が含まれるように構成される。ここで、インタラクティブテンプレートベースには少なくとも一種のインタラクティブ道具に対応するインタラクティブテンプレートが含まれる。各種のインタラクティブ道具に対応するインタラクティブテンプレートの数は１つであってよく、複数であってもいい。好ましくは、インタラクティブプラットフォーム１４０は、インタラクティブ命令に含まれているインタラクティブ道具の種類と数に基づいて、対応するインタラクティブテンプレートを決定する。
【００５２】
インスタントフィードバック情報を生成した後、インタラクティブプラットフォーム１４０は、当該インスタントフィードバック情報を当該インタラクティブ命令に対応するクライアント１２０に送信し、即ち、上記において当該インタラクティブ命令を送信したクライアント１２０に送信する。
【００５３】
クライアント１２０は、インタラクティブプラットフォーム１４０から送信されたインスタントフィードバック情報を受信し、インスタントフィードバック情報を表示するようにさらに構成される。
【００５４】
インタラクティブプラットフォーム１４０は、インタラクティブ命令によって指示されたインタラクティブ道具をライブストリーミングに追加し、インタラクティブ道具を追加したライブストリーミングを少なくとも１つのクライアント１２０に送信するようにさらに構成される。
【００５５】
ユーザがライブビデオに自分又は他人がライブ現場に送ったインタラクティブ道具を見ることができるように、インタラクティブプラットフォーム１４０は、インタラクティブ命令によって指示されたインタラクティブ道具をライブストリーミングに追加し、インタラクティブ道具を追加したライブストリーミングを当該ライブビデオを視聴している全てのクライアント１２０に送信する。
【００５６】
クライアント１２０は、インタラクティブプラットフォーム１４０からのインタラクティブ道具を追加したライブストリーミングを受信し、当該インタラクティブ道具を追加したライブストリーミングを表示するようにさらに構成される。
【００５７】
なお、インタラクティブプラットフォーム１４０がクライアント１２０に送信したインスタントフィードバック情報はリアルタイムであり、遅延ライブ又はネットの遅延などの原因で、クライアント１２０がインタラクティブ命令を送信した後、一定の遅延を経てインタラクティブ道具を追加したライブストリーミングをを受信することができる。ユーザは、当該インスタントフィードバック情報を受信すると、インタラクティブ命令が成功に送信されたことを知ることができる。これにより、ユーザがインタラクティブ命令を成功に送信したかどうかを知らなくて、インタラクティブ命令を何回も送信して、インタラクティブ道具を無駄にする事態を回避することができる。
【００５８】
図４Ｂに示すように、インタラクティブプラットフォーム１４０は、クライアント１２０から送信されたインタラクティブ命令を受信した後、インタラクティブ命令によって指示されたインタラクティブ道具と画像フレームに基づいて、インタラクティブ画像４３を生成し、且つクライアント１２０に送信し、クライアント１２０は、受信されたインタラクティブ画像４３を表示する。
【００５９】
好ましくは、ユーザの使用体験を向上し、ライブビデオの視聴により多くのユーザーを引き付けるために、クライアント１２０は、インスタントフィードバック情報に対応する共有入り口を表示し、且つ共有入り口を介して第三者のサーバへ共有要求を送信するようにさらに構成される。
【００６０】
ユーザは当該共有入り口を介して受信されたインスタントフィードバック情報を共有する。図４Ｂに示すように、クライアント１２０はインタラクティブ画像４３を表示すると同時に、インタラクティブ画像４３に対応する共有アイコン４４を表示し、ユーザが共有アイコン４４をクリックするとき、クライアント１２０は直ちにインタラクティブ画像４３を共有する。
【００６１】
第三者のサーバは、クライアント１２０から送信された共有要求を受信した後、当該インスタントフィードバック情報を指定されたクライアントに共有する。
【００６２】
第三者のサーバがインスタントフィードバック情報をインスタント通信メッセージの形でクライアント１２０と友好関係を築いた少なくとも１つのクライアントに送信する。又は、第三者のサーバがインスタントフィードバック情報をグループメッセージの形でクライアント１２０と同じグループに属した少なくとも１つのクライアントに送信する。又は、第三者のサーバがインスタントフィードバック情報をクライアント１２０のソーシャル情報共有プラットフォームに表示し、クライアント１２０のソーシャル情報共有プラットフォームにおける情報がクライアントとソーシャル関係がある且つアクセス権限があるクライアントにアクセスされる。又は、第三者のサーバがインスタントフィードバック情報をクライアント１２０のブログ情報共有プラットフォームに表示し、クライアント１２０のブログ情報共有プラットフォームにおける情報がクライアント１２０とソーシャル関係がある且つアクセス権限があるクライアントにアクセスされる。
【００６３】
好ましくは、インタラクティブプラットフォーム１４０は、インタラクティブ道具の種類が所定の種類である及び／又はインタラクティブ道具の数が所定の閾値より大きい場合、ライブストリーミングにインタラクティブ道具を送信するクライアントの識別子を追加するようにさらに構成される。
【００６４】
インタラクティブプラットフォーム１４０は、インタラクティブ命令に指示されたインタラクティブ道具をライブストリーミングに追加するとき、インタラクティブ道具の種類が所定の種類であるかどうか及び／又はインタラクティブ道具の数が所定の閾値より大きいであるかどうかを検出し、且つインタラクティブ道具の種類が所定の種類である及び／又はインタラクティブ道具の数が所定の閾値より大きい場合、当該インタラクティブ道具を送信したクライアント１２０の識別子をライブストリーミングに追加することができる。クライアント１２０の識別子は、ユーザがクライアント１２０にログインするとき使用したユーザネームであっていい。
【００６５】
図４Ｃに示すように、インタラクティブプラットフォーム１４０は、インタラクティブ道具の種類が「ローズ」であるインタラクティブ命令を受信し、且つ当該インタラクティブ道具を送信するクライアント１２０の識別子をライブストリーミングに追加し、クライアント１２０がライブストリーミングに当該クライアント１２０の識別子４５を表示する。
【００６６】
ユーザは現場にインタラクティブ道具を送信する前に、インタラクティブ道具を予めに買う必要があり、好ましくは、クライアント１２０は、インタラクティブプラットフォーム１４０にインタラクティブ道具の種類と数が含まれている道具の取得命令を送信するようにさらに構成される。
【００６７】
インタラクティブプラットフォーム１４０は、インタラクティブ道具の種類と数に基づいて、対応する数のリソースをクライアント１２０に対応するアカウントからインタラクティブプラットフォーム１４０に対応するアカウントに転移し、且つクライアント１２０に交換完了指示を送信するようにさらに構成される。交換完了指示は、要求したインタラクティブ道具が成功に交換されたことをクライアント１２０に通知するために用いられる。好ましくは、交換完了指示には、交換完了のインタラクティブ道具の種類と数が含まれる。クライアント１２０は、インタラクティブプラットフォーム１４０から送信された交換完了指示を受信し、現在のユーザが持ったインタラクティブ道具の数をアップデートするようにさらに構成される。
【００６８】
図４Ｄに示すように、ユーザが購買というアイコン４６をクリックするとき、クライアント１２０は購買の画面４７を表示し、ユーザが買おうとするインタラクティブ道具の数を入力し、且つ購買を決定するボタン４８をクリックして購買を完了する。成功に購買した後、クライアント１２０は花贈り画面４１にインタラクティブ道具の数をアップデートする。
【００６９】
上記のように、本実施形態によって提供されるライブインタラクティブシステムは、インタラクティブプラットフォーム１４０がインタラクティブ命令を受信した後、現在のライブストリーミングから画像フレームをキャプチャーし、インタラクティブ命令によって指示されたインタラクティブ道具と画像フレームに基づいてインスタントフィードバック情報を生成し、インタラクティブ命令を送信したクライアントにインスタントフィードバック情報を送信し、クライアントがインスタントフィードバック情報を受信且つ表示する。ライブストリーミングがクライアントに到達したときの遅延のため、ユーザにインタラクティブ命令が成功に送信されたかどうかをタイムリーにフィードバックできない問題を解決し、インスタントフィードバック情報がインタラクティブ道具を追加したライブストリーミングと一緒にクライアントに送信する必要がないから、インスタントフィードバック情報がインタラクティブ道具を追加したライブストリーミングより先にクライアントに到達することが可能であり、ユーザがインタラクティブプラットフォームから送信されたインスタントフィードバック情報に基づいて、インタラクティブ命令が成功に送信されたことをタイムリーに知ることができる。更に、ユーザがインタラクティブ命令を繰り返しに送信することで、インタラクティブ道具を無駄にすることを避ける技術的な効果を達成することができる。
【００７０】
本実施形態において、クライアントはユーザにインスタントフィードバック情報に対応する共有入り口を提供し、ユーザがインスタントフィードバック情報をタイムリーに友達へ共有することができ、ユーザのインタラクティブ体験を向上し、インスタントフィードバック情報が二回伝送されることを実現する。
【００７１】
本実施形態において、インタラクティブプラットフォームは、クライアントから送信されたインタラクティブ命令に含まれたインタラクティブ道具の種類及び／又は数に基づいて、インタラクティブ道具の種類及び／又は数が所定の条件を満たしているとき、当該インタラクティブ命令を送信したクライアントに対応する識別子をライブストリーミングに追加することで、ユーザのインタラクティブ体験を向上し、ユーザがもっと直観的にインタラクティブ命令が送信完了されたことを知ることが可能である。
【００７２】
本発明の実施形態をもっと詳しく説明するために、以下、方法の実施形態を採用して本発明の実施形態によって提供される情報表示システムの動作原理について説明する。
【００７３】
図５を参照し、図５は本発明の１つの実施形態によって提供される情報の送信方法にかかるフローチャートを示す。本実施形態では、当該情報送信方法が図１に示すようなインタラクティブプラットフォーム１４０に適用されることを例として説明する。当該方法は以下のステップを含む。
【００７４】
ステップ５０２：クライアントから送信されたインタラクティブ命令を受信し、当該インタラクティブ命令はインタラクティブプラットフォームがライブストリーミングにインタラクティブ道具を追加させるように指示する。
【００７５】
ステップ５０４：インタラクティブ命令を受信した後、現在のライブストリーミングから画像フレームをキャプチャーする。
【００７６】
ステップ５０６：インタラクティブ命令によって指示されたインタラクティブ道具と画像フレームに基づいてインスタントフィードバック情報を生成する。
【００７７】
ステップ５０８：インタラクティブ命令を送信したクライアントにインスタントフィードバック情報を送信する。
【００７８】
上記のように、本実施形態によって提供される情報の送信方法は、インタラクティブプラットフォーム１４０がインタラクティブ命令を受信した後、現在のライブストリーミングから画像フレームをキャプチャーし、インタラクティブ命令によって指示されたインタラクティブ道具と画像フレームに基づいてインスタントフィードバック情報を生成し、インタラクティブ命令を送信したクライアントにインスタントフィードバック情報を送信する。ライブストリーミングがクライアントに到達したときの遅延のため、インタラクティブ命令が成功に送信されたかどうかをクライアントにタイムリーにフィードバックできない問題を解決し、インスタントフィードバック情報がインタラクティブ道具を追加したライブストリーミングと一緒にクライアントに送信される必要がないから、インスタントフィードバック情報がインタラクティブ道具を追加したライブストリーミングより先にクライアントに到達することが可能であり、ユーザがインタラクティブプラットフォームから送信されたインスタントフィードバック情報に基づいて、インタラクティブ命令が成功に送信されたことをタイムリーに知ることができる。更に、ユーザがインタラクティブ命令を繰り返し送信したことで、インタラクティブ道具を無駄にすることを避ける技術的な効果を達成することができる。
【００７９】
図６を参照し、図６は本発明の１つの実施形態によって提供される情報の受信方法にかかるフローチャートを示す。本実施形態では、当該情報受信方法が図１に示すような端末１２０に実行されるクライアントに適用されることを例として説明する。当該方法は以下のステップを含む。
【００８０】
ステップ６０２：インタラクティブプラットフォームにインタラクティブ命令を送信し、当該インタラクティブ命令はインタラクティブプラットフォームがライブストリーミングにインタラクティブ道具を追加させるために用いられる。
【００８１】
ステップ６０４：インタラクティブプラットフォームから送信されたインスタントフィードバック情報を受信し、インスタントフィードバック情報は、インタラクティブプラットフォームがインタラクティブ命令を受信した後、現在のライブストリーミングから画像フレームをキャプチャーし、且つインタラクティブ命令によって指示されたインタラクティブ道具と画像フレームに基づいて生成される。
【００８２】
ステップ６０６：インスタントフィードバック情報を表示する。
【００８３】
上記のように、本実施形態によって提供される情報の受信方法は、インタラクティブプラットフォーム１４０がインタラクティブ命令を受信した後、現在のライブストリーミングから画像フレームをキャプチャーし、インタラクティブ命令によって指示されたインタラクティブ道具と画像フレームに基づいてインスタントフィードバック情報を生成し、インタラクティブ命令を送信したクライアントにインスタントフィードバック情報を送信し、クライアントがインスタントフィードバック情報を受信且つ表示する。ライブストリーミングがクライアントに到達したときの遅延のため、インタラクティブ命令が成功に送信されたかどうかをクライアントにタイムリーフィードバックできない問題を解決し、インスタントフィードバック情報がインタラクティブ道具を追加したライブストリーミングと一緒にクライアントに送信する必要がないから、インスタントフィードバック情報がインタラクティブ道具を追加したライブストリーミングより先にクライアントに到達することが可能であり、ユーザがインタラクティブプラットフォームから送信されたインスタントフィードバック情報に基づいて、インタラクティブ命令が成功に送信されたことをタイムリーに知ることができる。更に、ユーザがインタラクティブ命令を繰り返し送信したことで、インタラクティブ道具を無駄にすることを避ける技術的な効果を達成することができる。
【００８４】
図７を参照し、図７は本発明のもう１つの実施形態によって提供される情報の送信方法にかかるフローチャートを示す。本実施形態では、当該情報受信方法が図１に示すようなライブインタラクティブシステムに適用されることを例として説明する。当該方法は以下のステップを含む。
【００８５】
ステップ７０１：クライアントはインタラクティブプラットフォームに道具の取得命令を送信し、道具の取得命令にはインタラクティブ道具の種類と数が含まれる。
【００８６】
ユーザはクライアントを介してライブ現場にインタラクティブ道具を送信する前に、インタラクティブ道具を予めに買う必要がある。
【００８７】
図４Ｄに示すように、花贈り画面４１に現在のユーザが持ったインタラクティブ道具の数を表示し、当該数が所定の数の閾値より小さい場合、当該花贈り画面４１に購買ボタン４６を更に表示する。ユーザが購買ボタン４６をクリックするとき、クライアントに購買の画面４７を表示する。ユーザが購買画面４７に買おうとする数を入力し、且つ購買を決定するボタン４８をクリックし、クライアントがインタラクティブプラットフォームに道具の取得命令を送信し、当該道具の取得命令に含まれたインタラクティブ道具の種類は「ローズ」であり、数は１である。
【００８８】
なお、クライアントはインタラクティブプラットフォームに道具の取得命令を送信し、現在のユーザが持った道具の数を取得し、且つ当該数が所定の数の閾値より小さい場合に購買ボタンを表示する。クライアントはユーザが贈ろうとするインタラクティブ道具の数が現在持ったインタラクティブ道具の数より大きいであるとき当該購買ボタンを表示してよく、本願はこれに対して限定しない。
【００８９】
ステップ７０２：インタラクティブプラットフォームはクライアントから送信した道具の取得命令を受信し、道具の取得命令にはインタラクティブ道具の種類と数が含まれる。
【００９０】
対応的に、インタラクティブプラットフォームはクライアントから送信された道具の取得命令を受信し、当該道具の取得命令に含まれたインタラクティブ道具の種類と数を取得する。
【００９１】
例えば、インタラクティブプラットフォームはクライアントから送信された道具の取得命令を受信し、道具の取得命令に含まれたインタラクティブ道具の種類は「ローズ」であり、数は１であることを取得する。
【００９２】
ステップ７０３：クライアントは、対応する数のリソースをクライアントに対応するアカウントからインタラクティブプラットフォームに対応するアカウントに転移する。
【００９３】
クライアントはインタラクティブ道具を取得するとき、所定のリソースを使用して交換する必要があり、当該所定のリソースは現金、ポイント、インゴット、ゴールド豆などであっていい。
【００９４】
クライアントは、インタラクティブプラットフォームに道具の取得命令を送信すると同時に、ユーザが取得しようとするインタラクティブ道具の種類と数に基づいて、対応する数のリソースをクライアントに対応するアカウントからインタラクティブプラットフォームに対応するアカウントに転移する。
【００９５】
例えば、図４Ｄに示すように、クライアントはユーザが買おうとするインタラクティブ道具の種類が「ローズ」であり、数が１であることを取得し、且つ種類が「ローズ」であるインタラクティブ道具の価格は１０円であり、クライアントは単価と数に基づいて計算して交換用のリソースの数が１０円であることを得、直ちに、１０円をクライアントに対応するアカウントからインタラクティブプラットフォームに対応するアカウントに転移する。
【００９６】
ステップ７０４：インタラクティブプラットフォームは、インタラクティブ道具の種類と数に基づいて、対応する数のリソースをクライアントに対応するアカウントからインタラクティブプラットフォームに対応するアカウントに転移する。
【００９７】
対応的に、インタラクティブプラットフォームは、クライアントに対応するアカウントからインタラクティブプラットフォームに対応するアカウントに転移したリソースを受け、且つ当該リソースの数が道具の取得命令に含まれたインタラクティブ道具の種類の数と一致するかどうかを検出する。
【００９８】
例えば、インタラクティブプラットフォームは、クライアントに対応するアカウントから転移されたリソースが１０円であることを受け、且つ道具取得命令に含まれたインタラクティブ道具の種類が「ローズ」であり、数が１であることを取得する。種類が「ローズ」であるインタラクティブ道具の価格は１０円であるので、計算して当該道具取得命令に対応するリソースの数は１０円であることを得、クライアントに対応するアカウントから転移されたリソースの数と一致する。
【００９９】
ステップ７０５：インタラクティブプラットフォームはライアントに交換成功指示を送信する。
【０１００】
クライアントに対応するアカウントから転移されたリソースの数と道具取得命令に含まれたインタラクティブ道具の種類及び数が一致するとき、インタラクティブプラットフォームは、直ちにクライアントに対応するインタラクティブテンプレートベースに対応する種類と数のインタラクティブ道具を追加させる。
【０１０１】
且つ、インタラクティブプラットフォームは交換成功指示をクライアントに送信する。交換成功指示は、要求した道具が成功に交換されたことをクライアントに通知するために用いられる。好ましくは、交換成功指示には、成功に交換したインタラクティブ道具の種類と数が含まれる。
【０１０２】
ステップ７０６：クライアントはインタラクティブプラットフォームから送信された交換成功指示を受信する。
【０１０３】
対応的に、クライアントはインタラクティブプラットフォームから送信された交換成功指示を受信し、且つ現在のユーザが持ったインタラクティブ道具の数をアップデートする。
【０１０４】
例えば、図４Ｄに示すように、ローズを買う前に、現在のユーザが持ったローズの数は０であり、買った後、現在のユーザが持ったローズの数は１になる。
【０１０５】
ステップ７０７：クライアントはインタラクティブプラットフォームにインタラクティブ命令を送信し、当該インタラクティブ命令はインタラクティブプラットフォームがライブストリーミングにインタラクティブ道具を追加させるように指示するために用いられる。
【０１０６】
ユーザが対応するインタラクティブ道具を買った後、インタラクティブプラットフォームにインタラクティブ命令を送信することができる。当該インタラクティブ命令は、ライブ現場に対応するインタラクティブ道具を送信するために用いられ、且つインタラクティブプラットフォームが戻ったライブストリーミングにインタラクティブ道具を追加させるように指示する。
【０１０７】
１つの実現可能な方式として、本ステップは下記のようなステップを含むことができる。
【０１０８】
ステップ７０７Ａ：クライアントはライブストリーミングに追加されたインタラクティブ道具の種類と数をインタラクティブ命令に追加する。
【０１０９】
ユーザがライブ現場へ異なる種類のインタラクティブ道具を送信することができ、且つ同時に複数のインタラクティブ道具を送信することもできるので、クライアントは、ユーザからトリガーされたインタラクティブ命令の送信信号を受信するとき、今回のインタラクティブ中で、ライブ現場に送信しようとするインタラクティブ道具の種類と数を取得する必要があり、且つ当該種類と数をインタラクティブ命令に追加する。
【０１１０】
例えば、図４Ｄに示すように、クライアントは、ユーザが小さい野の花を贈るという決定ボタン４２をクリックすることを受信するとき、インタラクティブ道具に対応する種類とする「小さい野の花」、及び数とする「１」をインタラクティブ命令に追加する。
【０１１１】
また、例えば、クライアントは、ユーザがローズ贈るという決定ボタン４２をクリックすることを受信するとき、インタラクティブ道具に対応する種類とする「ローズ」、及び数とする「１」をインタラクティブ命令に追加する。
【０１１２】
なお、クライアントは、ユーザからトリガーされたインタラクティブ命令の送信信号を受信した後、送信しようとするインタラクティブ道具の数が現在のユーザが持った当該インタラクティブ道具の数より大きいかどうかを検出する必要があり、送信しようとするインタラクティブ道具の数が現在のユーザが持った当該インタラクティブ道具の数より大きい場合、プロンプトメッセージを送信し、インタラクティブ道具の数が不足であることをユーザに注意させ、且つ対応する購買画面を表示する。
【０１１３】
ステップ７０７Ｂ：クライアントは、インタラクティブプラットフォームにインタラクティブ道具の種類と数を含んでいるインタラクティブ命令を送信する。
【０１１４】
クライアントは、インタラクティブ道具の種類と数を含んでいるインタラクティブ命令をインタラクティブプラットフォームに送信する。
【０１１５】
ステップ７０８：インタラクティブプラットフォームは、クライアントから送信されたインタラクティブ命令を受信し、当該インタラクティブ命令は、インタラクティブプラットフォームがライブストリーミングにインタラクティブ道具を追加させるように指示するために用いられる。
【０１１６】
対応的に、インタラクティブプラットフォームは、当該インタラクティブ命令を受信し、且つ当該インタラクティブ命令に含まれたインタラクティブ道具の種類と数を取得する。
【０１１７】
ステップ７０９：インタラクティブプラットフォームは、インタラクティブ命令を受信した後、現在のライブストリーミングから画像フレームをキャプチャーし、インタラクティブ命令によって指示されたインタラクティブ道具と画像フレームに基づいてインスタントフィードバック情報を生成する。
【０１１８】
ユーザがインタラクティブ命令を送信した後、当該インタラクティブ命令が成功に送信されたかどうかをタイムリーに知ることができるように、インタラクティブプラットフォームは、インタラクティブ命令を受信した後、現在のライブストリーミングのインタラクティブ命令によって指示されたインタラクティブ道具と画像フレームに基づいてインスタントフィードバック情報を生成し、且つ当該インスタントフィードバック情報をクライアントに送信して、ユーザが当該インタラクティブ命令が成功に送信されたことを知ることができる。
【０１１９】
１つの実現可能な方式として、本ステップは下記のようなステップを含むことができる。
【０１２０】
ステップ７０９Ａ：インタラクティブプラットフォームは、現在のライブストリーミングから画像フレームをキャプチャーする。
【０１２１】
インタラクティブ命令が伝送される過程中で一定の遅延が存在することを考えると、インタラクティブプラットフォームは、インタラクティブ命令を受信した後、当該インタラクティブ命令の送信時間を取得し、当該インタラクティブ命令時間に対応するライブストリーミングを現在のライブストリーミングに決定し、且つ当該ライブストリーミングから一枚の画像フレームをキャプチャーする。
【０１２２】
ステップ７０９Ｂ：インタラクティブプラットフォームは、インタラクティブ命令によって指示されたインタラクティブ道具に基づいて、インタラクティブテンプレートベースからインタラクティブ道具に対応しているインタラクティブテンプレートを選び取る。
【０１２３】
インタラクティブテンプレートベースには、少なくとも一種のインタラクティブ道具に対応するインタラクティブテンプレートが含まれる。各種のインタラクティブ道具に対応するインタラクティブテンプレートの数が１つであってよく、複数であっていい。好ましくは、インタラクティブプラットフォームは、インタラクティブ命令に含まれたインタラクティブ道具の種類と数に基づいて、対応するインタラクティブテンプレートを決定する。
【０１２４】
インタラクティブプラットフォームは、複数のインタラクティブテンプレートを予めに格納し、各インタラクティブテンプレートがそれぞれ異なるインタラクティブ道具の種類と数に対応し、インタラクティブテンプレートとインタラクティブ道具の種類及び数との対応関係が表一のように示される。
【０１２５】
【表１】
0006324625.tif 000002
【０１２６】
例えば、インタラクティブプラットフォームにより受信されたインタラクティブ命令に含まれているインタラクティブ道具の種類が「ローズ」であり、数が１であり、インタラクティブプラットフォームは、インタラクティブテンプレートベースからインタラクティブテンプレートＤを選び取る。
【０１２７】
ステップ７０９Ｃ：インタラクティブプラットフォームは、画像フレームとインタラクティブテンプレートを合成してインタラクティブ画像を得る。
【０１２８】
インスタントフィードバック情報には、少なくともインタラクティブ画像が含まれる。例えば、図４Ｂに示すように、インタラクティブプラットフォームは、キャプチャーされた画像フレームと選び取られたインタラクティブテンプレートＤを合成し、図４Ｂに示すようなインタラクティブ画像４３を生成する。
【０１２９】
好ましくは、フィードバック情報には、インタラクティブ命令を送信した他のクライアントに対応するユーザ情報が更に含まれる。例えば、クライアントと同時にインタラクティブ命令を送信する他のクライアントに対応するユーザ情報である。また、例えば、クライアントがインタラクティブ命令を送信する時間との時間差が所定値以下である他のクライアントに対応するユーザ情報である。また、例えば、インタラクティブ命令を送信する且つクライアントと友好関係がある他のクライアントのユーザ情報である。ユーザ情報はユーザのニックネーム、アイコンなどの情報を含むが、これらに限られない。
【０１３０】
ステップ７１０：インタラクティブプラットフォームは、インタラクティブ命令を送信したクライアントにインスタントフィードバック情報を送信する。
【０１３１】
ステップ７１１：クライアントは、インタラクティブプラットフォームから送信されたインスタントフィードバック情報を受信し、且つ表示する。
【０１３２】
例えば、図４Ｂに示すように、クライアントは、インタラクティブプラットフォームから送信されたインスタントフィードバック情報４３を受信し、且つ表示する。
【０１３３】
ステップ７１２：クライアントはインスタントフィードバック情報に対応する共有入り口を表示する。
【０１３４】
共有入り口は、ユーザがインスタントフィードバック情報を指定のクライアントに共有するために用いられる。図４Ｂに示すように、クライアントはインスタントフィードバック情報４３を表示するとともに、共有アイコン４４を表示する。
【０１３５】
ステップ７１３：クライアントは、共有入り口を介して第三者のサーバに共有要求を送信する。
【０１３６】
図４Ｂに示すように、ユーザは、共有アイコン４４をクリックすることができ、クライアントが第三者のサーバに共有要求を送信するようにトリガーする。好ましくは、クライアントは、共有入り口に対応しているトリガー信号を受信した後、第三者のサーバに対応するクライアントを呼び出し、第三者のサーバに対応するクライアントを介して第三者のサーバに共有要求を送信する。
【０１３７】
共有要求は、第三者のサーバがインスタントフィードバック情報をインスタント通信メッセージの形で当該クライアントと友好関係を築いた少なくとも１つのクライアントに送信するように要求するために用いられる。又は、共有要求は、第三者のサーバが前記インスタントフィードバック情報をグループメッセージの形でクライアントと同じグループに属した少なくとも１つのクライアントに送信するように要求するために用いられる。又は、共有要求は、第三者のサーバがインスタントフィードバック情報をクライアントのソーシャル情報共有プラットフォームに表示するように要求するために用いられ、クライアントのソーシャル情報共有プラットフォームにおける情報がクライアントとソーシャル関係がある且つアクセス権限があるクライアントにアクセスされる。又は、共有要求は、第三者のサーバがインスタントフィードバック情報をクライアントのブログ情報共有プラットフォームに表示するように要求するために用いられ、ユーザ端末のブログ情報共有プラットフォームにおける情報がクライアントとソーシャル関係がある且つアクセス権限があるクライアントにアクセスされる。
【０１３８】
ステップ７１４：インタラクティブプラットフォームは、インタラクティブ命令によって指示されたインタラクティブ道具をライブストリーミングに追加する。
【０１３９】
インタラクティブプラットフォームがライブストリーミングにインタラクティブ道具を追加するとき、特定の種類のインタラクティブ道具、又は一定数量のインタラクティブ道具に対して、インタラクティブプラットフォームは、ライブストリーミングに当該インタラクティブ道具を送信したクライアントの識別子を追加する。
【０１４０】
１つの実現可能な方式として、インタラクティブプラットフォームは、インタラクティブ命令に含まれた、ライブストリーミングに追加したインタラクティブ道具の種類と数を取得する。インタラクティブ道具の種類が所定の種類である及び／又はインタラクティブ道具の数が所定の閾値より大きい場合、インタラクティブプラットフォームは、ライブストリーミングにインタラクティブ道具を送信したクライアントの識別子を追加する。例えば、インタラクティブプラットフォームは、インタラクティブ命令に含まれたインタラクティブ道具の種類が「ローズ」であり、数が１であることを取得する。インタラクティブプラットフォームが追加条件を予めに設定することができ、当該追加条件を満たしている場合、インタラクティブプラットフォームは、ライブストリーミングにインタラクティブ道具を送信したクライアントの識別子をライブストリーミングに追加し、当該追加条件は、インタラクティブ道具の種類が所定の種類である及び／又はインタラクティブ道具の数が所定の閾値より大きいものである。当該追加条件を満たしている場合、インタラクティブプラットフォームは、ライブストリーミングにインタラクティブ道具を追加した上で、当該インタラクティブ道具を送信したクライアントの識別子をライブストリーミングに追加する。当該追加条件を満たさない場合、インタラクティブプラットフォームは、ライブストリーミングにインタラクティブ道具のみを追加する。
【０１４１】
図４Ｃに示すように、インタラクティブプラットフォームにより予めに設定された追加条件は、インタラクティブ道具の種類が「ローズ」である又はインタラクティブ道具の数が５以上である。クライアントからインタラクティブプラットフォームに送信されたインタラクティブ命令によって指示されたインタラクティブ道具の種類は「ローズ」であり、当該追加条件を満たすので、インタラクティブプラットフォームがクライアントに対応する識別子４５をライブストリーミングに追加する。
【０１４２】
なお、上記のステップ７０９とステップ７１４の間には厳格な前後関係が存在せず、即ち、インタラクティブプラットフォームは、クライアントからインタラクティブ命令を受信した上で、ステップ７０９とステップ７１４を同時に実行することができ、又は、まずステップ７０９を実行してからステップ７１４を実行することもできる。
【０１４３】
ステップ７１５：インタラクティブプラットフォームは、少なくとも１つのクライアントに、インタラクティブ道具を追加したライブストリーミングを送信する。
【０１４４】
ライブを視聴している全てのユーザが、インタラクティブ道具を追加したライブストリーミングを見ることができるように、インタラクティブプラットフォームは、インタラクティブ道具を追加したライブストリーミングを、ライブストリーミングを受信している全てのクライアントに送信する。
【０１４５】
なお、ある原因で、ライブストリーミングがクライアントに到達するとき遅延が発生することがあり、本実施形態において、インタラクティブプラットフォームは、インスタントフィードバック情報をクライアントに優先に送信することで、ユーザが、インタラクティブ命令が成功に送信されたことをタイムリーに知ることができ、その後インタラクティブ道具を追加したライブストリーミングをクライアントに送信する。
【０１４６】
ステップ７１６：クライアントはインタラクティブプラットフォームから送信された、インタラクティブ道具を追加したライブストリーミングを受信し、且つ表示する。
【０１４７】
対応的に、クライアントはインタラクティブプラットフォームから送信されたインスタントフィードバック情報を先に受信し、且つ表示し、一定時間の遅延を経過した後、クライアントは、インタラクティブ道具を追加したライブストリーミングを受信し、且つデコーディングして再生する。
【０１４８】
図４Ｃに示すように、クライアントは、インタラクティブ道具を追加したライブストリーミングを受信し、且つ表示する。
【０１４９】
上記のように、本実施形態によって提供される情報の送信方法は、インタラクティブプラットフォームがインタラクティブ命令を受信した後、現在のライブストリーミングから画像フレームをキャプチャーし、インタラクティブ命令によって指示されたインタラクティブ道具と画像フレームに基づいてインスタントフィードバック情報を生成し、インタラクティブ命令を送信したクライアントにインスタントフィードバック情報を送信し、クライアントがインスタントフィードバック情報を受信且つ表示する。ライブストリーミングがクライアントに到達したときの遅延のため、ユーザにインタラクティブ命令が成功に送信されたかどうかをタイムリーにフィードバックできない問題を解決し、インスタントフィードバック情報がインタラクティブ道具を追加したライブストリーミングと一緒にクライアントに送信する必要がないから、インスタントフィードバック情報がインタラクティブ道具を追加したライブストリーミングより先にクライアントに到達することが可能であり、ユーザがインタラクティブプラットフォームから送信されたインスタントフィードバック情報に基づいて、インタラクティブ命令が成功に送信されたことをタイムリーに知ることができる。更に、ユーザがインタラクティブ命令を繰り返し送信することで、インタラクティブ道具を無駄にすることを避ける技術的な効果を達成することができる。
【０１５０】
本実施形態において、クライアントはユーザにインスタントフィードバック情報に対応する共有入り口を提供し、ユーザがインスタントフィードバック情報をタイムリーに友達へ共有することができ、ユーザのインタラクティブ体験を向上し、インスタントフィードバック情報が二回伝送されることを実現する。
【０１５１】
本実施形態において、インタラクティブプラットフォームは、クライアントから送信されたインタラクティブ命令に含まれたインタラクティブ道具の種類及び／又は数に基づいて、インタラクティブ道具の種類及び／又は数が所定の条件を満たしているとき、当該インタラクティブ命令を送信したクライアントに対応する識別子をライブストリーミングに追加することで、ユーザのインタラクティブ体験を向上し、ユーザがもっと直観的にインタラクティブ命令の送信完了をわかることが可能である。
【０１５２】
以下は本発明にかかる装置の実施形態であり、装置の実施形態について詳しく説明しない細部は、上記それぞれ対応している方法の実施形態を参照してよい。
【０１５３】
図８を参照し、図８は本発明の１つの実施形態によって提供されるインタラクティブプラットフォームの構造ブロック図を示す。当該インタラクティブプラットフォームは情報の送信装置を備え、当該情報の送信装置がソフトウェア、ハードウェア又は両者の組合せを介して図１のインタラクティブプラットフォーム１４０の全部又は一部に実現される。当該情報の送信装置は、第一受信モジュール８０１、キャプチャーモジュール８０２、生成モジュール８０３、第一送信モジュール８０４を備える。
【０１５４】
第一受信モジュール８０１であって、クライアントから送信されたインタラクティブ命令を受信するように構成され、インタラクティブ命令は、インタラクティブプラットフォームがライブストリーミングにインタラクティブ道具を追加させるように指示するために用いられる。
【０１５５】
キャプチャーモジュール８０２であって、インタラクティブ命令を受信した後、現在のライブストリーミングから画像フレームをキャプチャーするように構成される。
【０１５６】
生成モジュール８０３であって、インタラクティブ命令によって指示されたインタラクティブ道具と画像フレームに基づいてインスタントフィードバック情報を生成するように構成される。
【０１５７】
第一送信モジュール８０４であって、インタラクティブ命令を送信したクライアントにインスタントフィードバック情報を送信するように構成される。
【０１５８】
上記のように、本実施形態によって提供される情報の送信装置は、インタラクティブプラットフォームがインタラクティブ命令を受信した後、現在のライブストリーミングから画像フレームをキャプチャーし、インタラクティブ命令によって指示されたインタラクティブ道具と画像フレームに基づいてインスタントフィードバック情報を生成し、インタラクティブ命令を送信したクライアントにインスタントフィードバック情報を送信する。ライブストリーミングがクライアントに到達したときの遅延のため、ユーザにインタラクティブ命令が成功に送信されたかどうかをタイムリーにフィードバックできない問題を解決し、インスタントフィードバック情報がインタラクティブ道具を追加したライブストリーミングと一緒にクライアントに送信する必要がないから、インスタントフィードバック情報がインタラクティブ道具を追加したライブストリーミングより先にクライアントに到達することが可能であり、ユーザが、インタラクティブプラットフォームから送信されたインスタントフィードバック情報に基づいて、インタラクティブ命令が成功に送信されたことをタイムリーに知ることができる。更に、ユーザがインタラクティブ命令を繰り返し送信することで、インタラクティブ道具を無駄にすることを避ける技術的な効果を達成することができる。
【０１５９】
図９を参照し、図９は本発明の１つの実施形態によって提供される端末の構造ブロック図を示す。当該端末は情報の受信装置を備え、当該情報の受信装置が、ソフトウェア、ハードウェア又は両者の組合せを介して図１の端末１２０の全部又は一部に実現される。当該情報の受信装置は、第二送信モジュール９０１、第二受信モジュール９０２、表示モジュール９０３を備える。
【０１６０】
第二送信モジュール９０１であって、インタラクティブプラットフォームにインタラクティブ命令を送信するように構成され、インタラクティブ命令はインタラクティブプラットフォームがライブストリーミングにインタラクティブ道具を追加させるように指示するために用いられる。
【０１６１】
第二受信モジュール９０２であって、インタラクティブプラットフォームから送信されたインスタントフィードバック情報を受信するように構成され、ここで、インスタントフィードバック情報は、インタラクティブプラットフォームがインタラクティブ命令を受信した後、現在のライブストリーミングから画像フレームをキャプチャーし、インタラクティブ命令によって指示されたインタラクティブ道具と画像フレームに基づいて生成される。
【０１６２】
表示モジュール９０３であって、インスタントフィードバック情報を表示するように構成される。
【０１６３】
上記のように、本実施形態によって提供される情報の受信装置は、インタラクティブプラットフォームがインタラクティブ命令を受信した後、現在のライブストリーミングから画像フレームをキャプチャーし、インタラクティブ命令によって指示されたインタラクティブ道具と画像フレームに基づいてインスタントフィードバック情報を生成し、インタラクティブ命令を送信したクライアントにインスタントフィードバック情報を送信し、クライアントがインスタントフィードバック情報を受信且つ表示する。ライブストリーミングがクライアントに到達したときの遅延のため、ユーザにインタラクティブ命令が成功に送信されたかどうかをタイムリーにフィードバックできない問題を解決し、インスタントフィードバック情報がインタラクティブ道具を追加したライブストリーミングと一緒にクライアントに送信する必要がないから、インスタントフィードバック情報がインタラクティブ道具を追加したライブストリーミングより先にクライアントに到達することが可能であり、ユーザがインタラクティブプラットフォームから送信されたインスタントフィードバック情報に基づいて、インタラクティブ命令が成功に送信されたことをタイムリーに知ることができる。更に、ユーザがインタラクティブ命令を繰り返し送信することで、インタラクティブ道具を無駄にすることを避ける技術的な効果を達成することができる。
【０１６４】
図１０を参照し、図１０は本発明の１つの実施形態によって提供されるライブインタラクティブシステムの構造模式図を示す。当該ライブインタラクティブシステムは、インタラクティブプラットフォーム８００と少なくとも１つの端末９００を備える。
【０１６５】
インタラクティブプラットフォーム８００は、第一受信モジュール８０１、キャプチャーモジュール８０２、生成モジュール８０３、と第一送信モジュール８０４を備える。
【０１６６】
第一受信モジュール８０１であって、クライアントから送信されたインタラクティブ命令を受信するように構成され、インタラクティブ命令は、インタラクティブプラットフォームがライブストリーミングにインタラクティブ道具を追加させるように指示するために用いられる。
【０１６７】
キャプチャーモジュール８０２であって、インタラクティブ命令を受信した後、現在のライブストリーミングから画像フレームをキャプチャーするように構成される。
【０１６８】
生成モジュール８０３であって、インタラクティブ命令によって指示されたインタラクティブ道具と画像フレームに基づいてインスタントフィードバック情報を生成するように構成される。
【０１６９】
第一送信モジュール８０４であって、インタラクティブ命令を送信したクライアントにインスタントフィードバック情報を送信するように構成される。
【０１７０】
好ましくは、生成モジュール８０３は、具体的に、インタラクティブ命令によって指示されたインタラクティブ道具に基づいて、インタラクティブテンプレートベースからインタラクティブ道具に対応するインタラクティブテンプレートを選び取り、ここで、インタラクティブテンプレートベースには少なくとも一種のインタラクティブ道具に対応するインタラクティブテンプレートが含まれ、画像フレームとインタラクティブテンプレートを合成してインタラクティブ画像を得、インスタントフィードバック情報には少なくともインタラクティブ画像が含まれるように構成される。
【０１７１】
好ましくは、インタラクティブプラットフォーム８００は追加モジュール８０５を更に備える。
【０１７２】
追加モジュール８０５であって、インタラクティブ命令によって指示されたインタラクティブ道具をライブストリーミングに追加するように構成される。
【０１７３】
第一送信モジュール８０４であって、少なくとも１つのクライアントにインタラクティブ道具を追加したライブストリーミングを送信するようにさらに構成される。
【０１７４】
好ましくは、インタラクティブプラットフォーム８００は取得モジュール８０６を更に備える。
【０１７５】
取得モジュール８０６であって、インタラクティブ命令に含まれた、ライブストリーミングに追加したインタラクティブ道具の種類と数を取得するように構成される。
【０１７６】
追加モジュール８０５であって、インタラクティブ道具の種類が所定の種類である及び／又はインタラクティブ道具の数が所定の閾値より大きい場合、ライブストリーミングにインタラクティブ道具を送信したクライアントの識別子を追加するように構成される。
【０１７７】
端末９００は、第二送信モジュール９０１、第二受信モジュール９０２、表示モジュール９０３を備える。
【０１７８】
第二送信モジュール９０１であって、インタラクティブプラットフォームにインタラクティブ命令を送信するように構成され、インタラクティブ命令は、インタラクティブプラットフォームがライブストリーミングにインタラクティブ道具を追加させるように指示するために用いられる。
【０１７９】
第二受信モジュール９０２であって、インタラクティブプラットフォームから送信されたインスタントフィードバック情報を受信するように構成され、ここで、インスタントフィードバック情報は、インタラクティブプラットフォームがインタラクティブ命令を受信した後、現在のライブストリーミングから画像フレームをキャプチャーし、インタラクティブ命令によって指示されたインタラクティブ道具と画像フレームに基づいて生成される。
【０１８０】
表示モジュール９０３であって、インスタントフィードバック情報を表示するように構成される。
【０１８１】
好ましくは、第二受信モジュール９０２は、インタラクティブプラットフォームから送信されたインタラクティブ道具を追加したライブストリーミングを受信するようにさらに構成される。表示モジュール９０３は、上記のライブストリーミングを表示するようにさらに構成される。
【０１８２】
好ましくは、表示モジュール９０３は、インスタントフィードバック情報に対応する共有入り口を表示するようにさらに構成される。第二送信モジュール９０１は、共有入り口を介して第三者のサーバに共有要求を送信するようにさらに構成される。
【０１８３】
ここで、共有要求は、第三者のサーバがインスタントフィードバック情報をインスタント通信メッセージの形でクライアントと友好関係を築いた少なくとも１つのクライアントに送信するように要求するために用いられ、又は、共有要求は、第三者のサーバがインスタントフィードバック情報をグループメッセージの形でクライアントと同じグループに属した少なくとも１つのクライアントに送信するように要求するために用いられ、又は、共有要求は、第三者のサーバがインスタントフィードバック情報をクライアントのソーシャル情報共有プラットフォームに表示するように要求するために用いられ、クライアントのソーシャル情報共有プラットフォームにおける情報がクライアントとソーシャル関係がある且つアクセス権限があるクライアントにアクセスされ、又は、共有要求は、第三者のサーバがインスタントフィードバック情報をクライアントのブログ情報共有プラットフォームに表示するように要求するために用いられ、クライアントのブログ情報共有プラットフォームにおける情報がクライアントとソーシャル関係がある且つアクセス権限があるクライアントにアクセスされる。
【０１８４】
上記のように、本実施形態によって提供されるライブインタラクティブシステムは、インタラクティブプラットフォームがインタラクティブ命令を受信した後、現在のライブストリーミングから画像フレームをキャプチャーし、インタラクティブ命令によって指示されたインタラクティブ道具と画像フレームに基づいてインスタントフィードバック情報を生成し、インタラクティブ命令を送信したクライアントにインスタントフィードバック情報を送信し、クライアントがインスタントフィードバック情報を受信且つ表示する。ライブストリーミングがクライアントに到達したときの遅延のため、ユーザにインタラクティブ命令が成功に送信されたかどうかをタイムリーにフィードバックできない問題を解決し、インスタントフィードバック情報がインタラクティブ道具を追加したライブストリーミングと一緒にクライアントに送信する必要がないから、インスタントフィードバック情報がインタラクティブ道具を追加したライブストリーミングより先にクライアントに到達することが可能であり、ユーザがインタラクティブプラットフォームから送信されたインスタントフィードバック情報に基づいて、インタラクティブ命令が成功に送信されたことをタイムリーに知ることができる。更に、ユーザがインタラクティブ命令を繰り返し送信することで、インタラクティブ道具を無駄にすることを避ける技術的な効果を達成することができる。
【０１８５】
本実施形態において、クライアントはユーザにインスタントフィードバック情報に対応する共有入り口を提供し、ユーザがインスタントフィードバック情報をタイムリーに友達へ共有することができ、ユーザのインタラクティブ体験を向上し、インスタントフィードバック情報が二回伝送されることを実現する。
【０１８６】
本実施形態において、インタラクティブプラットフォームは、クライアントから送信されたインタラクティブ命令に含まれたインタラクティブ道具の種類及び／又は数に基づいて、インタラクティブ道具の種類及び／又は数が所定の条件を満たしているとき、当該インタラクティブ命令を送信したクライアントに対応する識別子をライブストリーミングに追加することで、ユーザのインタラクティブ体験を向上し、ユーザがもっと直観的にインタラクティブ命令の送信完了をわかることが可能である。
【０１８７】
なお、上記の実施形態によって提供される情報の送信装置と情報の受信装置は、ただ上記各機能モジュールの区分に基づいて例を挙げて説明し、実際に応用する場合、需要に従って上記機能を分割して異なる機能モジュールによって実現されることができ、即ち、インタラクティブプラットフォーム又は端末の内部構造を異なる機能モジュールに区分することで、上記説明した全部又は一部の機能を実現する。また、上記の実施形態によって提供される情報の送信装置と情報の送信方法、情報の受信装置と情報の受信方法にかかる実施形態は同じ思想を有し、その具体的な実現過程は方法の実施形態を参照し、ここで詳細な説明を省略する。
【０１８８】
例示的な実施形態において、命令を含んでいる非一時コンピュータ読取可能な記憶媒体を更に提供し、例えば、命令を含んでいる記憶装置であり、上記の命令が端末のプロセッサーによって実行されて上記方法の実施形態におけるクライアント側の各ステップを完成し、又は、上記の命令がサーバのプロセッサーによって実行されて上記方法の実施形態におけるインタラクティブプラットフォーム側の各ステップを完成する。例えば、前記非一時コンピュータ読取可能な記憶媒体は、読取記憶装置（ＲＯＭ）、ランダムアクセス記憶装置（ＲＡＭ）、ＣＤ−ＲＯＭ、磁気テープ、フロッピーディスク、又は光データ記憶ディバイスなどである。
【０１８９】
本発明において、特例が文脈によってはっきりサポートされない限り、使用している単数の形の「１つ」（「ａ」「ａｎ」「ｔｈｅ」）も複数の形を含む。本発明において、使用している「及び／又は」は１つ又は１つ以上の関連し並べ上げた項目のいずれ又は全ての組合せを指す。
【０１９０】
上記本発明の実施形態の番号はただ説明するため、実施形態の優劣を表しない。
【０１９１】
当業者であれば、上記実施形態の全部又は一部のステップを実現するためにハードウェアを介して完成してよく、プログラムを介して関連のハードウェアを命令して完成してもよく、前記プログラムが一種のコンピュータ読取可能な記憶媒体に格納され、上記説明した記憶媒体は読取専用メモリ、磁気ディスク又はＣＤ−ＲＯＭであるのを理解すべきである。
【０１９２】
以上は、本発明の最適的な実施例に過ぎなく、本発明の保護範囲を限定することに用いられるものではない。本発明において開示された技術範囲で、変更または入れ替えがすべて本発明の保護範囲に含まれるべきであるを容易に考えることができる。
【符号の説明】
【０１９３】
１２０  クライアント
１４０  インタラクティブプラットフォーム
２００  端末
２１０  回路
２２０  記憶装置
２３０  入力ユニット
２３１  タッチセンシティブ表面
２３２  ほかの入力ディバイス
２４０  表示ユニット
２４１  表示パネル
２５０  センサー
２６０  オーディオ回路
２７０  WiFiモジュール
２８０  プロセッサ
２９０  電源
３００  サーバ
３０１  中央処理ユニット
３０２  ランダムアクセスメモリ
３０３  読取専用メモリ
３０４  システム記憶装置
３０５  システムバス
３０６  Ｉ／Ｏシステム
３０７  大容量記憶ディバイス
３０８  表示装置
３０９  入力ディバイス
３１０  入力出力コントローラ
３１１  ネットインターフェースユニット
３１２  ネットワーク
３１３  オペレーティングシステム
３１４  アプリケーション
３１５  ほかのプログラムモジュール
８０１  第一受信モジュール
８０２  キャプチャーモジュール
８０３  生成モジュール
８０４  第一送信モジュール
８０５  追加モジュール
８０６  取得モジュール
９００  端末
９０１  第二送信モジュール
９０２  第二受信モジュール
９０３  表示モジュール
【図１】
0006324625.tif 000003
【図２】
0006324625.tif 000004
【図３】
0006324625.tif 000005
【図４Ａ】
0006324625.tif 000006
【図４Ｂ】
0006324625.tif 000007
【図４Ｃ】
0006324625.tif 000008
【図４Ｄ】
0006324625.tif 000009
【図５】
0006324625.tif 000010
【図６】
0006324625.tif 000011
【図７】
0006324625.tif 000012
【図８】
0006324625.tif 000013
【図９】
0006324625.tif 000014
【図１０】
0006324625.tif 000015