(57)【要約】      （修正有）【課題】情報をリリースするための方法及び装置ならびに情報を処理するための方法及び装置を提供する。【解決手段】情報をリリースするための方法は、配置情報を含む動画再生アプリケーションのリリース要求を受信するステップと、予め設置された動画に関連する処理ロジックを含む動画インタラクションテンプレートを動画再生アプリケーションに適用するステップと、配置情報に基づいて、動画インタラクションテンプレートを適用した動画再生アプリケーションをリリースするステップとを含む。【効果】予め設置された動画インタラクションテンプレートを適用することにより、開発者は、動画の処理ロジックを考慮することなく、動画再生アプリケーションを開発とリリースすることができ、開発コストを効果的に低減することができる。【選択図】図２
2020004379.tif 000002
【特許請求の範囲】
【請求項１】
情報をリリースするための方法であって、
動画再生アプリケーションのリリース要求を受信するステップであって、前記リリース要求は動画再生アプリケーションの配置情報を含むステップと、
動画に関連する処理ロジックを含む予め設置された動画インタラクションテンプレートを動画再生アプリケーションに適用するステップと、
前記配置情報に基づいて、前記動画インタラクションテンプレートを適用した動画再生アプリケーションをリリースするステップと、
を含む、情報をリリースするための方法。
【請求項２】
前記処理ロジックは、第１の処理ロジックを含み、前記第１の処理ロジックは、動画再生要求と、再生の一時停止、再生の再開、前の動画の再生、次の動画の再生、再生の停止、再生進捗の調整、音量の調整、明るさの調整のうちの少なくとも１つの要求とを処理するためのロジックを含む、
請求項１に記載の方法。
【請求項３】
前記処理ロジックは、第２の処理ロジックをさらに含み、前記第２の処理ロジックは、指定動画の検索、ホット動画の検索、新しい動画の検索のうちの少なくとも１つの検索要求を処理するためのロジックを含む、
請求項２に記載の方法。
【請求項４】
前記配置情報は、アプリケーション情報と動画資源情報とを含み、前記アプリケーション情報は、アプリケーション名と、アプリケーション識別子と、アプリケーションタイプ名、バージョン番号、カバー画像、開発者情報、機能的な記述情報、使用説明のうちの少なくとも１つとを含み、前記動画資源情報は、動画資源のアドレス情報と、更新頻度、更新時間、資源タイプ名のうちの少なくとも１つとを含む、
請求項１から３のいずれか１項に記載の方法。
【請求項５】
前記配置情報に基づいて、前記動画インタラクションテンプレートを適用した動画再生アプリケーションをリリースするステップは、
前記動画インタラクションテンプレートを適用した動画再生アプリケーションを予め設置されたサーバーにリリースすることにより、前記サーバーがこの動画再生アプリケーションを接続されたクライアントに送信し、前記クライアントにはこの動画再生アプリケーションのアプリケーション情報を表示するステップを、
含む請求項４に記載の方法。
【請求項６】
前記動画資源情報と前記アプリケーション識別子を対応的に記憶するステップをさらに含む請求項４に記載の方法。
【請求項７】
情報を処理するための方法であって、
目標動画再生アプリケーションによって提供される動画資源に関連する要求を受信するステップであって、目標動画再生アプリケーションは、請求項１から６のいずれか一項に記載の方法によってリリースされた、動画に関連する処理ロジックを含む予め設置された動画インタラクションテンプレートを適用した動画再生アプリケーションであるステップと、
前記動画インタラクションテンプレートを利用して前記要求を処理するステップと、
を含む、情報を処理するための方法。
【請求項８】
情報をリリースするための装置であって、
動画再生アプリケーションのリリース要求を受信するように配置され、前記リリース要求は動画再生アプリケーションの配置情報を含む受信ユニットと、
動画に関連する処理ロジックを含む予め設置された動画インタラクションテンプレートを動画再生アプリケーションに適用するように配置された設置ユニットと、
前記配置情報に基づいて、前記動画インタラクションテンプレートを適用した動画再生アプリケーションをリリースするように配置されたリリースユニットと、
を含む、情報をリリースするための装置。
【請求項９】
前記処理ロジックは、第１の処理ロジックを含み、前記第１の処理ロジックは、動画再生要求と、再生の一時停止、再生の再開、前の動画の再生、次の動画の再生、再生の停止、再生進捗の調整、音量の調整、明るさの調整のうちの少なくとも１つの要求とを処理するためのロジックを含む、
請求項８に記載の装置。
【請求項１０】
前記処理ロジックは、第２の処理ロジックをさらに含み、前記第２の処理ロジックは、指定動画の検索、ホット動画の検索、新しい動画の検索のうちの少なくとも１つの検索要求を処理するためのロジックを含む、
請求項９に記載の装置。
【請求項１１】
前記配置情報は、アプリケーション情報と動画資源情報とを含み、前記アプリケーション情報は、アプリケーション名と、アプリケーション識別子と、アプリケーションタイプ名、バージョン番号、カバー画像、開発者情報、機能的な記述情報、使用説明のうちの少なくとも１つとを含み、前記動画資源情報は、動画資源のアドレス情報と、更新頻度、更新時間、資源タイプ名のうちの少なくとも１つとを含む、
請求項８から１０のいずれか１項に記載の装置。
【請求項１２】
前記リリースユニットは、さらに、
前記動画インタラクションテンプレートを適用した動画再生アプリケーションを予め設置されたサーバーにリリースすることにより、前記サーバーがこの動画再生アプリケーションを接続されたクライアントに送信し、前記クライアントにこの動画再生アプリケーションのアプリケーション情報を表示させるように配置された、
請求項１１に記載の装置。
【請求項１３】
前記動画資源情報と前記アプリケーション識別子を対応的に記憶するように配置された記憶ユニットをさらに含む請求項１１に記載の装置。
【請求項１４】
情報を処理するための装置であって、
目標動画再生アプリケーションによって提供される動画資源に関連する要求を受信するように配置された受信ユニットであって、前記目標動画再生アプリケーションは、請求項１から６のいずれか１項に記載の方法によってリリースされた、動画に関連する処理ロジックを含む予め設置された動画インタラクションテンプレートを適用した動画再生アプリケーションである受信ユニットと、
前記動画インタラクションテンプレートを利用して前記要求を処理するように配置された処理ユニットと、
を含む、情報を処理するための装置。
【請求項１５】
電子機器であって、
１つ以上のプロセッサと、
１つ以上のプログラムが記憶されている記憶装置と、
を含み、
前記１つ以上のプログラムが前記１つ以上のプロセッサによって実行されると、請求項１から６、７のいずれか１項に記載の方法を前記１つ以上のプロセッサに実現させる、電子機器。
【請求項１６】
コンピュータプログラムが記憶されたコンピュータ可読媒体であって、
前記コンピュータプログラムがプロセッサによって実行されると、請求項１から６、７のいずれか１項に記載の方法を実現する、
コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施例は、コンピュータ技術の分野に関し、具体的には情報をリリースするための方法と装置、ならびに情報を処理するための方法と装置に関する。
【背景技術】
【０００２】
現在、開発者は動画技術を開発するときに、通常に独立の意図を配置して開発する必要がある。ここで、意図は一般的にユーザーが話す目的を指し、すなわち、ユーザーが何を表現したいのか、何をしたいのかを指す。ユーザが「＊＊ドラマを見たい」と言った場合、意図は「＊＊ドラマを再生する」であり得る。多くの動画資源に直面するときに、開発者は通常に高い開発コストを費やす必要があり、そして多くの繰り返しロジックがある。
【発明の概要】
【０００３】
本発明の実施例は、情報をリリースするための方法と装置、ならびに情報を処理するための方法と装置を提案する。
【０００４】
第１側面において、本発明の実施例は、動画再生アプリケーションのリリース要求を受信するステップであって、前記リリース要求は動画再生アプリケーションの配置情報を含むステップと、動画に関連する処理ロジックを含む予め設置された動画インタラクションテンプレートを動画再生アプリケーションに適用するステップと、配置情報に基づいて、動画インタラクションテンプレートを適用した動画再生アプリケーションをリリースするステップとを含む情報をリリースするための方法に関する。
【０００５】
いくつかの実施例において、処理ロジックは、第１の処理ロジックを含み、第１の処理ロジックは、動画再生要求と、再生の一時停止、再生の再開、前の動画の再生、次の動画の再生、再生の停止、再生進捗の調整、音量の調整、明るさの調整のうちの少なくとも１つの要求とを処理するためのロジックを含む。
【０００６】
いくつかの実施例において、処理ロジックは、第２の処理ロジックをさらに含み、第２の処理ロジックは、指定動画の検索、ホット動画の検索、新しい動画の検索のうちの少なくとも１つの検索要求を処理するためのロジックを含む。
【０００７】
いくつかの実施例において、配置情報は、アプリケーション情報と動画資源情報とを含み、アプリケーション情報は、アプリケーション名と、アプリケーション識別子と、アプリケーションタイプ名、バージョン番号、カバー画像、開発者情報、機能的な記述情報、使用説明のうちの少なくとも１つとを含み、動画資源情報は、動画資源のアドレス情報と、更新頻度、更新時間、資源タイプ名のうちの少なくとも１つとを含む。
【０００８】
いくつかの実施例において、配置情報に基づいて、動画インタラクションテンプレートを適用した動画再生アプリケーションをリリースするステップは、動画インタラクションテンプレートを適用した動画再生アプリケーションを予め設置されたサーバーにリリースすることにより、サーバーがこの動画再生アプリケーションを接続されたクライアントに送信し、クライアントにはこの動画再生アプリケーションのアプリケーション情報を表示させるステップを含む。
【０００９】
いくつかの実施例において、前記方法は、動画資源情報とアプリケーション識別子を対応的に記憶するステップをさらに含む。
【００１０】
第２側面において、本発明の実施例は、目標動画再生アプリケーションによって提供される動画資源に関連する要求を受信するステップであって、目標動画再生アプリケーションは第１側面のいずれか実施形態に記載の方法によってリリースされた、動画に関連する処理ロジックを含む予め設置された動画インタラクションテンプレートを適用した動画再生アプリケーションであると、動画インタラクションテンプレートを利用して要求を処理するステップとを含む、情報を処理するための方法に関する。
【００１１】
第３側面において、本発明の実施例は、動画再生アプリケーションのリリース要求を受信するように配置された受信ユニットであって、前記リリース要求は動画再生アプリケーションの配置情報を含む受信ユニットと、動画に関連する処理ロジックを含む予め設置された動画インタラクションテンプレートを動画再生アプリケーションに適用するように配置された設置ユニットと、配置情報に基づいて、動画インタラクションテンプレートを適用した動画再生アプリケーションをリリースするように配置されたリリースユニットとを含む、情報をリリースするための装置に関する。
【００１２】
いくつかの実施例において、処理ロジックは、第１の処理ロジックを含み、第１の処理ロジックは、動画再生要求と、再生の一時停止、再生の再開、前の動画の再生、次の動画の再生、再生の停止、再生進捗の調整、音量の調整、明るさの調整のうちの少なくとも１つの要求とを処理するためのロジックを含む。
【００１３】
いくつかの実施例において、処理ロジックは、第２の処理ロジックをさらに含み、第２の処理ロジックは、指定動画の検索、ホット動画の検索、新しい動画の検索のうちの少なくとも１つの検索要求を処理するためのロジックを含む。
【００１４】
いくつかの実施例において、配置情報は、アプリケーション情報と動画資源情報とを含み、アプリケーション情報は、アプリケーション名と、アプリケーション識別子と、アプリケーションタイプ名、バージョン番号、カバー画像、開発者情報、機能的な記述情報、使用説明のうちの少なくとも１つとを含み、動画資源情報は、動画資源のアドレス情報と、更新頻度、更新時間、資源タイプ名のうちの少なくとも１つとを含む。
【００１５】
いくつかの実施例において、リリースユニットは、さらに、動画インタラクションテンプレートを適用した動画再生アプリケーションを予め設置されたサーバーにリリースすることにより、前記サーバーがこの動画再生アプリケーションを接続されたクライアントに送信し、クライアントにはこの動画再生アプリケーションのアプリケーション情報を表示させるように配置された。
【００１６】
いくつかの実施例において、前記装置は、動画資源情報とアプリケーション識別子を対応的に記憶するように配置された記憶ユニットをさらに含む。
【００１７】
第４側面において、本発明の実施例は、目標動画再生アプリケーションによって提供される動画資源に関連する要求を受信するように配置された受信ユニットであって、前記目標動画再生アプリケーションは、第１側面のいずれか実施形態に記載の方法によってリリースされた、動画に関連する処理ロジックを含む予め設置された動画インタラクションテンプレートを適用した動画再生アプリケーションである受信ユニットと、動画インタラクションテンプレートを利用して要求を処理するように配置された処理ユニットとを含む情報を処理するための装置に関する。
【００１８】
第５側面において、本発明の実施例は、１つ以上のプロセッサと１つ以上のプログラムが記憶されている記憶装置とを含み、この１つ以上のプログラムがこの１つ以上のプロセッサによって実行されるとき、第１側面、第２側面のいずれか実施形態に記載の方法をこの１つ以上のプロセッサに実現させる電子機器に関する。
【００１９】
第６側面において、本発明の実施例は、コンピュータプログラムが記憶されたコンピュータ可読媒体であって、このコンピュータプログラムがプロセッサによって実行されるとき、第１側面、第２側面のいずれか実施形態に記載の方法を実現するコンピュータ可読媒体に関する。
【００２０】
本発明の実施例に係る情報をリリースするための方法と装置は、動画再生アプリケーションのリリース要求を受信した後、予め設置された動画インタラクションテンプレートを動画再生アプリケーションに適用し、次に動画再生アプリケーションの配置情報に基づいて、動画インタラクションテンプレートを適用した動画再生アプリケーションをリリースすることにより、予め設置された動画インタラクションテンプレートを効果的に利用でき、開発者は、動画の処理ロジックを考慮することなく、動画再生アプリケーションを開発とリリースすることができ、開発コストを効果的に低減することができる。
【００２１】
本発明の実施例に係る情報を処理するための方法と装置は、目標動画再生アプリケーション（第１側面のいずれか実施形態に記載の方法によってリリースされた動画再生アプリケーション）によって提供される動画資源に関連する要求の受信に応答し、目標動画再生アプリケーションに適用された動画インタラクションテンプレートを利用してこの要求を処理することにより、予め設置された動画インタラクションテンプレートを効果的に利用でき、目標動画再生アプリケーションによって提供される動画資源に関連する要求に対する標準化処理が実現される。
【図面の簡単な説明】
【００２２】
本発明のその他の特徴、目的および利点をより明確にするために、以下の図面を参照してなされた非限定的な実施例の詳細な説明を参照する
【００２３】
【図１】本発明の一実施例が適用され得る例示的なシステムアーキテクチャ図である。
【００２４】
【図２】本発明に係る情報をリリースするための方法の一実施例のフローチャートである。
【００２５】
【図３】本発明に係る情報をリリースするための方法の一適用状況の概略図である。
【００２６】
【図４】本発明に係る情報を処理するための方法の一実施例のフローチャートである。
【００２７】
【図５】本発明に係る情報をリリースするための装置の一実施例の概略構造図である。
【００２８】
【図６】本発明に係る情報を処理するための装置の一実施例の概略構造図である。
【００２９】
【図７】本発明の実施例を実現するための電子機器のコンピュータシステムの概略構造図である。
【発明を実施するための形態】
【００３０】
以下、図面及び実施例を参照して本発明についてより詳細に説明する。ここで説明された具体的な実施例は、関連する発明を説明するためのものに過ぎず、この発明を制限するものではないことは理解すべいきである。なお、説明の便宜のために、図面には関連する発明に関連する部分のみを示している。
【００３１】
なお、矛盾を生じない限り、本発明の実施例及び実施例における特徴が互いに組み合わせることができる。以下、図面を参照して、実施例に合わせて本発明を詳細に説明する。
【００３２】
図１には、本発明が適用され得る、情報をリリースするための方法、情報をリリースするための装置、情報を処理するための方法や情報を処理するための装置の実施例の例示的なシステムアーキテクチャ１００が示されている。
【００３３】
図１に示すように、システムアーキテクチャ１００は、端末装置１０１、１０７、サーバー１０３、１０５、およびネットワーク１０２、１０４、１０６を含むことができる。ネットワーク１０２は、端末装置１０１とサーバー１０３との間に通信リンクの媒体を提供するために使用される。ネットワーク１０４は、サーバー１０３とサーバー１０５との間に通信リンクの媒体を提供するために使用される。ネットワーク１０６は、サーバー１０５と端末装置１０７との間に通信リンクの媒体を提供するために使用される。ネットワーク１０２、１０４、１０６は、有線、無線通信リンク、または光ファイバケーブルなどの様々な接続タイプを含むことができる。
【００３４】
開発者は、端末装置１０１を使用してネットワーク１０２を介してサーバー１０３とインタラクティブすることにより、メッセージなどを送受信することができる。ここで、端末装置１０１には、例えばウェブブラウザアプリケーション、ソフトウェアリリースアプリケーションなどの様々な通信クライアントアプリケーションがインストールされることができる。また、端末装置１０１は、ハードウェアでもソフトウェアでもよい。端末装置１０１がハードウェアである場合、様々な電子機器であってもよく、スマートフォン、タブレット、ラップトップパソコンなどを含むがこれらに限定されない。端末装置１０１がソフトウェアである場合、上記に挙げられた電子機器にインストールされることができる。それは、複数のソフトウェアまたはソフトウェアモジュール（例えば分散型サービスを提供する）として実現されてもよく、単一のソフトウェアまたはソフトウェアモジュールとして実現されてもよい。ここで、具体的に限定しない。
【００３５】
サーバー１０３は、例えば端末装置１０１上のソフトウェアリリースアプリケーションに対しサポートを提供するバックグラウンドサーバーなど、様々なサービスを提供するサーバーであってもよく、このバックグラウンドサーバーは、受信したソフトウェア（例えば、動画再生アプリケーション）に対するリリース要求に対し解析などの処理を行ってもよく、例えば、このリリース要求が示すソフトウェアをサーバー１０５にリリースする。
【００３６】
ユーザーは、端末装置１０７を使用してネットワーク１０６を介してサーバー１０５とインタラクティブすることにより、メッセージなどを送受信することができる。ここで、端末装置１０７には、例えばウェブブラウザアプリケーション、動画再生アプリケーションなどの様々な通信クライアントアプリケーションがインストールされることができる。また、端末装置１０７は、ハードウェアでもソフトウェアでもよい。端末装置１０７がハードウェアである場合、様々な電子機器であってもよく、スマートフォン、タブレット、ＭＰ３プレーヤー（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  Ｌａｙｅｒ  ＩＩＩ、エムペグオーディオレイヤー３）、ＭＰ４プレーヤー（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  Ｌａｙｅｒ  ＩＶ、エムペグオーディオレイヤー４）、スマートテレビ、ラップトップパソコンなどを含むがこれらに限定されない。端末装置１０７がソフトウェアである場合、上記に挙げられた電子機器にインストールされることができる。それは、複数のソフトウェアまたはソフトウェアモジュール（例えば分散型サービスを提供する）として実現されてもよく、単一のソフトウェアまたはソフトウェアモジュールとして実現されてもよい。ここで、具体的に限定しない。
【００３７】
サーバー１０５は、例えば端末装置１０７上の動画再生アプリケーションをサポートするバックグラウンドサーバーなど、様々なサービスを提供するサーバーであってもよく、このバックグラウンドサーバーは、受信した動画に関連する要求（例えば、動画再生要求、動画検索要求など）に対し解析などの処理を行って、処理結果（例えば動画再生指令、動画検索結果など）を端末装置１０７に返信してもよい。
【００３８】
なお、端末装置１０１と端末装置１０７とは、同じ装置でもよく、異なる装置でもよい。サーバー１０３とサーバー１０５とは、同じサーバーでもよく、異なるサーバーでもよい。この実施例では、このような内容を何も限定しない。
【００３９】
本発明の実施例によって提供された情報をリリースするための方法は、一般的にサーバー１０３によって実行され、それに応じて情報をリリースするための装置は、一般的にサーバー１０３に設置されていると指摘する必要がある。本発明の実施例によって提供された情報を処理するための方法は、一般的にサーバー１０５によって実行され、それに応じて情報を処理するための装置は、一般的にサーバー１０５に設置されている。
【００４０】
なお、サーバーは、ハードウェアでもソフトウェアでもよい。サーバーがハードウェアである場合、複数のサーバーからなる分散型サーバークラスターとして実現されてもよく、単一のサーバーとして実現されてもよい。サーバーがソフトウェアである場合、複数のソフトウェアまたはソフトウェアモジュール（例えば分散型サービスを提供する）として実現されてもよく、単一のソフトウェアまたはソフトウェアモジュールとして実現されてもよい。ここで、具体的に限定しない。
【００４１】
図１の端末装置、ネットワーク、およびサーバーの数は単なる例示であることを理解すべきである。必要に応じて、任意の数の端末装置、ネットワーク、およびサーバーを備えることができる。
【００４２】
続けて図２を参照すると、本発明による情報をリリースするための方法の一実施例のプロセス２００が示されている。当該情報をリリースするための方法のプロセス２００は、以下のステップを含む。
【００４３】
ステップ２０１において、動画再生アプリケーションのリリース要求を受信する。
【００４４】
本実施例において、情報をリリースするための方法の実行主体（例えば、図１に示すサーバー１０３）は、開発者により端末装置（例えば、図１に示す端末装置１０１）を介して送信された動画再生アプリケーションのリリース要求を受信することができる。ここで、リリース要求は、上記の動画再生アプリケーションの配置情報を含むことができる。配置情報は、動画再生アプリケーションをリリースするときに必要な情報であり、当該情報は、例えば上記の動画再生アプリケーションのアプリケーション情報と動画資源情報とを含むことができる。当該アプリケーション情報は、例えばアプリケーション名、アプリケーション識別子などを含むことができる。当該アプリケーション識別子は、上記の動画再生アプリケーションを唯一識別するために使用されることができる。なお、動画資源情報は、上記の動画再生アプリケーションによって提供される動画資源のアドレス情報、動画識別子などを含むことができる。このアドレス情報は、例えば、この動画資源の記憶経路であってもよく、この動画資源のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ、統一資源位置子）であってもよい。
【００４５】
なお、上述の実行主体は上述の端末装置に動画再生アプリケーションをリリースするためのインタフェースを提供可能であり、開発者は、このインタフェース上で対応する配置情報を入力し、次いで予め設置されたリリース操作を行うことにより、動画再生アプリケーションのリリース要求を上述の実行主体に送信することができる。例として、このインタフェースには、異なるフィールド名（例えば、アプリケーション名、資源アドレスなど）およびフィールド名に対応するテキストボックスが表示されてもよく、開発者は、フィールド名の指示に従ってテキストボックスに対応する配置情報を入力してもよい。なお、このインタフェースにはリリースオプションも表示されてもよく、予め設置されたリリース操作はこのリリースオプションの選択操作であってもよい。したがって、開発者は、配置情報を入力した後、このリリースオプションを選択することによって上述の実行主体にリリース要求を送信することができる。
【００４６】
本実施例のいくつかの選択可能な実施形態において、上述の実行主体は、上述の端末装置に動画再生アプリケーションを作成するためのインターフェースを提供可能であり、上述の実行主体はこのインタフェース上で基本的なアプリケーション情報（例えばアプリケーション名など）を入力し、次いで予め設置された作成操作を行うことにより、動画再生アプリケーションを作成することができる。例えば、このインタフェースには、決定オプションが表示されてもよく、この作成操作はこの決定オプションの選択操作であってもよく、開発者は、この決定オプションを選択することによって動画再生アプリケーションを作成することができる。また、上述の実行主体は、動画再生アプリケーションの作成操作を検出した後、この動画再生アプリケーションに対し唯一のアプリケーション識別子を割り当て、開発者によって作成された動画再生アプリケーションの情報が表示されるインタフェースを上記の端末装置に提供してもよい。開発者は、このインターフェース上で他の配置情報を入力し、次いで予め設置されたリリース操作を行うことにより、作成された動画再生アプリケーションのリリース要求を上述の実行主体に送信することができる。
【００４７】
本実施例のいくつかの選択可能な実施形態において、アプリケーション情報は、アプリケーション名とアプリケーション識別子を含むとともに、アプリケーションタイプ名、バージョン番号、カバー画像、開発者情報、機能的な記述情報、使用説明、呼び出し名などを含むこともできる。
【００４８】
動画再生アプリケーションが属するアプリケーションタイプは、例えば、動画再生であり得るので、上述のアプリケーションタイプ名は、例えば、「動画再生」であり得る。
【００４９】
バージョン番号のフォーマットは、例えば１．０のような「数字．数字」であり得る。動画再生アプリケーションが更新されるとき、新しいバージョンのバージョン番号はオンラインバージョンのバージョン番号より大きくなければならない。
【００５０】
カバー画像はサイズが予め設置されたサイズ（例えば１００ＫＢ（Ｋｉｌｏｂｙｔｅ、キロバイト））を超えなく、かつフォーマットが予め設置されたグラフィックフォーマットである画像であり得る。この画像は、リリース後の動画再生アプリケーションの表示アイコンとして使用可能である。ここで、予め設置されたグラフィックフォーマットは、例えばＰＮＧ（Ｐｏｒｔａｂｌｅ  Ｎｅｔｗｏｒｋ  Ｇｒａｐｈｉｃｓ）、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）などを含むが、これらに限定されない。必要に応じて予め設置されたサイズおよび予め設置されたグラフィックフォーマットを設定でき、この実施例は、この態様の内容を何も限定しないことについて、説明する必要がある。
【００５１】
開発者情報は、例えば、開発者の個人名または会社名などを含むことができる。
【００５２】
機能的な記述情報は、例えば、動画再生アプリケーションの基本的な機能、使用場合などを記述するための情報を含むことができる。
【００５３】
使用説明は、動画再生アプリケーションをどのように使用するかを説明するための情報であり得る。
【００５４】
呼び出し名は、動画再生アプリケーションを呼び覚ますための呼び覚ましワードであってもよい。呼び出し名は、１つの動画再生アプリケーションを唯一識別するために使用されてもよい。実践中において、リリースされた動画再生アプリケーションについては、ユーザは、例えば「ｏｐｅｎ  ＋この動画再生アプリケーションの呼び出し名」というフォーマットを採用するによって、この動画再生アプリケーションを呼び覚ますことができる。例えば、この動画再生アプリケーションの名前は「＊＊動画」であり、ユーザは、この動画再生アプリケーションを使用した端末装置を利用して音声形式またはテキスト形式の「＊＊動画を開く」を入力することにより、この動画再生アプリケーションを呼び覚ますことができる。
【００５５】
本実施例のいくつかの選択可能な実施形態において、動画資源情報は、更新頻度、更新時間、資源タイプ名などを含むことができる。ここで、更新頻度は、毎日、毎週または毎月などであってもよい。更新時間は、例えば夜８時、１０時または０時などであってもよい。動画資源の資源タイプは、動画または動画のサブクラス（例えばテレビドラマ、映画、バラエティ、アニメーションなど）であってもよい。
【００５６】
ステップ２０２において、予め設置された動画インタラクションテンプレートを動画再生アプリケーションに適用する。
【００５７】
本実施例において、上述の実行主体は、動画再生アプリケーションに対するリリース要求を受信した後、予め設置された動画インタラクションテンプレートをこの動画再生アプリケーションに適用することができる。ここで、動画インタラクションテンプレートは、例えば動画再生要求などを処理するための処理ロジックなどの動画に関連する処理ロジックを含むことができる。例として、上記の実行主体は、ローカルに予め格納されている動画インタラクションテンプレートを取得した後、動画再生アプリケーションの配置情報における指定情報（例えば、アプリケーション識別子、資源アドレスなど）を動画インタラクションテンプレートにおける対応する位置に書き込んで、最後に現在の動画インタラクションテンプレートを動画再生アプリケーションのコードファイルとすることができる。
【００５８】
本実施例のいくつかの選択可能な実施形態において、上述の処理ロジックは、第１の処理ロジックを含み、当該第１の処理ロジックは、動画再生要求と、再生の一時停止、再生の再開、前の動画の再生、次の動画の再生、再生の停止、再生進捗の調整、音量の調整、明るさの調整などのうちの少なくとも１つの要求とを処理するためのロジックを含むことができる。ここで、動画再生要求とは、指定動画を再生するための要求を指してもよい。再生の一時停止とは、再生中の動画の再生を一時停止することを指してもよい。再生の再開とは、一時停止した動画の再生を再開することを指してもよい。前の動画の再生とは、再生中の動画の前の動画を再生することを指してもよい。次の動画の再生とは、再生中の動画の次の動画を再生することを指してもよい。再生の停止とは、再生中の動画の再生を停止することを指してもよい。
【００５９】
本実施例のいくつかの選択可能な実施形態において、上述の処理ロジックは、第１の処理ロジックを含むとともに、第２の処理ロジックを含むこともでき、この第２の処理ロジックは、指定動画の検索、ホット動画の検索、新しい動画の検索などのうちの少なくとも１つの検索要求を処理するためのロジックを含むことができる。ここで、指定動画の検索とは、指定された動画に対する検索を指してもよい。ホット動画の検索とは、人気の高い動画に対する検索を指してもよく、人気の高さは例えば動画の再生量の大きさに基づいて決定されることができる。新しい動画の検索とは、近いうち（例えば、半箇月、１箇月、または３箇月など）に更新された動画に対する検索を指してもよい。
【００６０】
ステップ２０３において、配置情報に基づいて、動画インタラクションテンプレートを適用した動画再生アプリケーションをリリースする。
【００６１】
本実施例において、上述の実行主体は、予め設置された動画インタラクションテンプレートを動画再生アプリケーションに適用した後、この動画再生アプリケーションの配置情報に基づいて、当該動画インタラクションテンプレートを適用した動画再生アプリケーションをリリースすることができる。例として、この配置情報は、開発者によって提供されたサーバーアドレスを含むことができ、上述の実行主体は、この動画再生アプリケーションをこのサーバーアドレスによって指示されたサーバーにリリースすることができる。
【００６２】
本実施例のいくつかの選択可能な実施形態において、上述の実行主体は、動画インタラクションテンプレートを適用した動画再生アプリケーションを予め設置されたサーバー（例えば、図１に示したサーバー１０５）にリリースすることにより、このサーバーがこの動画再生アプリケーションを接続されたクライアント（例えば、図１に示した端末装置１０７）に送信し、このクライアントには、例えばアプリケーション識別子以外のアプリケーション情報など、この動画再生アプリケーションのアプリケーション情報が表示されている。このサーバーは、サービス提供アプリケーションをサポートするサーバーであってもよく、このクライアントは、このサービス提供アプリケーションがインストールされるクライアントであってもよいことについて、説明する必要がある。このサービス提供アプリケーションは、さまざまなタイプのサブアプリケーションを集積できる。ユーザは、必要に応じて、サービス提供アプリケーションで必要なサブアプリケーションを起動することにより利用する。したがって、実践では、このサーバーは、動画インタラクションテンプレートを適用した動画再生アプリケーションをサブアプリケーションとしてこのクライアントに送信することにより、このクライアントのサービス提供アプリケーションのページにこの動画再生アプリケーションのアプリケーション情報を表示させることができる。
【００６３】
本実施例のいくつかの選択可能な実施形態において、上述の実行主体は、上述の動画資源情報と上述のアプリケーション識別子を対応的に記憶してもよい。例えば、予め設置されたデータ構造に従って記憶する。ここで、データ構造は、コンピュータがデータを記憶および整理する方式である。データ構造は、例えばツリー構造、配列などを含むことができる。必要に応じて予め設置されたデータ構造を設定でき、この実施例は、この態様の内容を何も限定しない。
【００６４】
続いて、図３を参照し、図３は本実施例に係る情報をリリースするための方法の一適用状況の概略図である。図３の適用状況では、開発者が端末装置３０１を介してサーバー３０２によって提供された動画再生アプリケーションをリリースするためのインタフェースを開いた後、このインターフェースに表示された情報（例えばフィールド名など）の指示のもとで、リリースしたいビデオ再生アプリケーションの配置情報を入力することができ、ここで、この配置情報はアプリケーション情報、動画資源情報とサーバーアドレスを含む。次に、開発者は、このインタフェース上で予め設置されたリリース操作を実行することにより、動画再生アプリケーションに対するリリース要求をサーバー３０２に送信することができる。サーバ３０２は、このリリース要求の受信に応答して、ローカルに予め格納されている動画インタラクションテンプレートを取得し、この配置情報における指定情報をこの動画インタラクションテンプレートにおける対応する位置に書き込んで、次に現在の動画インタラクションテンプレートを動画再生アプリケーションのコードファイルとすることができる。最後に、サーバー３０２は、動画インタラクションテンプレートを適用した動画再生アプリケーションを上述のサーバーアドレスによって指示されたサーバー３０３にリリースすることができる。
【００６５】
本発明の上述実施例によって提供された方法は、動画再生アプリケーションに対するリリース要求を受信した後、予め設置された動画インタラクションテンプレートを動画再生アプリケーションに適用し、次に動画再生アプリケーションの配置情報に基づいて、動画インタラクションテンプレートを適用した動画再生アプリケーションをリリースすることにより、予め設置された動画インタラクションテンプレートを効果的に利用でき、開発者は、動画の処理ロジックを考慮することなく、動画再生アプリケーションを開発とリリースすることができ、開発コストを効果的に低減することができる。
【００６６】
さらに図４を参照すると、情報を処理するための方法の一実施例のプロセス４００が示されている。当該情報を処理するための方法のプロセス４００は、以下のステップを含む。
【００６７】
ステップ４０１において、目標動画再生アプリケーションによって提供される動画資源に関連する要求を受信する。
【００６８】
本実施例において、情報を処理するための方法の実行主体（例えば、図１に示すサーバー１０５）は、有線接続方式又は無線接続方式によってユーザが端末装置（例えば、図１に示す端末装置１０７）を介して送信された目標動画再生アプリケーションによって提供される動画資源に関連する要求を受信することができる。
【００６９】
ここで、目標動画再生アプリケーションは、図２に示す実施例による方法によってリリースされた、予め設置された動画インタラクションテンプレートを適用した動画再生アプリケーションであってもよい。この動画インタラクションテンプレートは、動画に関連する処理ロジックを含むことができる。この処理ロジックは、第１の処理ロジックを含み、当該第１の処理ロジックは、動画再生要求と、再生の一時停止、再生の再開、前の動画の再生、次の動画の再生、再生の停止、再生進捗の調整、音量の調整、明るさの調整などのうちの少なくとも１つの要求とを処理するためのロジックを含むことができる。また、この処理ロジックは、第２の処理ロジックを含むこともでき、この第２の処理ロジックは、指定動画の検索、ホット動画の検索、新しい動画の検索などのうちの少なくとも１つの検索要求を処理するためのロジックを含むことができる。
【００７０】
なお、上述の実行主体が受信した動画に関連する要求は、例えば、動画再生、再生の一時停止、再生の再開、前の動画の再生、次の動画の再生、再生の停止、再生進捗の調整、音量の調整、明るさの調整、指定動画の検索、ホット動画の検索、新しい動画の検索などの要求であってもよい。
【００７１】
なお、上述の端末装置は、例えば会話型の人工知能オペレーティングシステム（ＤｕｅｒＯＳなど）を搭載した装置など、ＡＩ（Ａｒｔｉｆｉｃｉａｌ  Ｉｎｔｅｌｌｉｇｅｎｃｅ、人工知能）技術を用いた装置であってもよい。ここで、ＡＩは、人間の知能をシミュレート、展開、および拡張するための理論、方法、技術、および応用システムを研究し、開発する新しい技術科学である。ＡＩは、コンピュータサイエンスの一分野であり、知能の本質を理解し、人間の知能と同じように反応することができる新しいインテリジェントマシンを製造しようとする。この分野の研究には、ロボット、言語認識、画像認識、自然言語処理、および専門家システムなどが含まれている。
【００７２】
ユーザは、上述の端末装置上で目標動画再生アプリケーションを起動した後、音声方式またはテキスト方式によって例えば動画再生指令などの指令を上述の端末装置に送信することができる。上記の端末装置は、ユーザーから送信された指令を受信した後、この指令を分析して、ユーザーの意図を確認することができる。例えば、ユーザーが音声方式で「＊＊ドラマを見たい」を入力し、上記の端末装置が「＊＊ドラマを見たい」という音声情報を音声認識した後、「＊＊ドラマを見たい」というユーザーの意図を得ることができる。次に、上述の端末装置は、ユーザの意図の情報を含む要求を上述の実行主体に送信することができる。ここで、この意図の情報は、例えば、予め設置されたフォーマットの情報であってもよい。この予め設置されたフォーマットは、例えば、ＪＳＯＮフォーマットであってもよい。
【００７３】
ステップ４０２において、目標動画再生アプリケーションに適用された動画インタラクションテンプレートを利用して、受信した要求を処理する。
【００７４】
本実施例において、上述の実行主体は、目標動画再生アプリケーションによって提供された動画資源に関連する要求を受信した後、目標動画再生アプリケーションに適用された動画インタラクションテンプレートを利用して、この要求を処理することができる。
【００７５】
例えば、上記の実行主体が受信した要求は、例えば動画再生要求、再生の一時停止の要求、再生の停止の要求など動画を制御するための要求であれば、上述の実行主体は、動画インタラクションテンプレートに含まれる上記の第１の処理ロジックを利用して、受信した要求に対し分析などの処理を実行し、例えば動画再生の指令または再生の一時停止の指令など、対応する制御指令を上述の端末装置に返信することができる。なお、この制御指令は、上記の予め設置されたフォーマット（例えば、ＪＳＯＮフォーマット）の情報を備える指令であってもよい。上述の端末装置は、この制御指令を受信した後、この制御指令に基づいて動画に対して対応する制御を実行してもよい。
【００７６】
ここで、動画再生を例として、上記の実行主体が受信した要求は動画再生要求であることに応答して、上記の実行主体は、上記の第１の処理ロジックにおける動画再生要求を処理するためのロジックを利用して、受信した要求を処理することができる。このロジックは、例えば、受信した要求によって指示された動画資源について、この要求の送信者に関連するこの動画資源の再生箇所を検出し、この再生箇所からこの動画資源を再生することを指示するための動画再生指令をこの送信者に送信することを含んでもよい。再生箇所を再生位置と呼んでもよく、例えば、１つの動画資源の時間軸の全長は４０分（４０：００で示される）であり、ユーザは最後１２分のところまで視聴した場合、この動画資源の再生箇所は１２：００である。
【００７７】
さらに、例えば、上記の実行主体が受信した要求が検索要求の場合、上述の実行主体は、動画インタラクションテンプレートに含まれる上記の第２の処理ロジックを利用して、受信した要求を処理することができる。
【００７８】
ここで、ホット動画の検索を例として、上記の実行主体が受信した要求はホット動画の検索要求であることに応答して、上記の実行主体は、上記の第２の処理ロジックにおけるホット動画の検索要求を処理するためのロジックを利用して、受信した要求を処理することができる。このロジックは、例えば、目標動画再生アプリケーションによって提供される動画資源の再生量を取得し、再生量の最も高い前置き数（例えば１、３または１０回など）を有する動画資源をホット動画とし、このホット動画の情報を要求の送信者に返信することを含んでもよい。なお、上記の実行主体は、目標動画再生アプリケーションによって提供される動画資源の再生量をリアルタイムに統計することができる。
【００７９】
さらに新しい動画の検索を例として、上記の実行主体が受信した要求は新しい動画の検索要求であることに応答して、上記の実行主体は、上記の第２の処理ロジックにおける新しい動画の検索要求を処理するためのロジックを利用して、受信した要求を処理することができる。このロジックは、例えば、目標動画再生アプリケーションによって提供される動画資源の更新時間を取得し、更新時間が予め設置された時間帯（例えば半箇月、１箇月又は３箇月など）内にある動画資源を新しい動画とし、この新しい動画の情報を要求の送信者に返信することを含んでもよい。
【００８０】
本発明の上記の実施例に係る方法は、目標動画再生アプリケーションによって提供される動画資源に関連する要求の受信に応答し、目標動画再生アプリケーションに適用された動画インタラクションテンプレートを利用してこの要求を処理することにより、予め設置された動画インタラクションテンプレートを効果的に利用し、目標動画再生アプリケーションによって提供される動画資源に関連する要求に対する標準化処理が実現される。
【００８１】
さらに図５を参照し、上記の各図に示される方法の実現として、本発明は、情報をリリースするための装置の一実施例を提供し、この装置の実施例は、図２に示される方法の実施例に対応し、この装置を具体的に様々な電子機器に適用することができる。
【００８２】
図５に示すように、本実施例の情報をリリースするための装置５００は、動画再生アプリケーションに対する動画再生アプリケーションの配置情報を含むリリース要求を受信するように配置された受信ユニット５０１と、動画に関連する処理ロジックを含む予め設置された動画インタラクションテンプレートを動画再生アプリケーションに適用するように配置された設置ユニット５０２と、配置情報に基づいて、動画インタラクションテンプレートを適用した動画再生アプリケーションをリリースするように配置されたリリースユニット５０３とを含む。
【００８３】
本実施例では、情報をリリースするための装置５００において、受信ユニット５０１、設置ユニット５０２とリリースユニット５０３の具体的な処理およびその技術的効果は、図２の対応する実施例におけるステップ２０１、ステップ２０２とステップ２０３の関連する説明をそれぞれ参照し、ここでは繰り返して説明しない。
【００８４】
本実施例のいくつかの選択可能な実施形態において、上記の処理ロジックは、第１の処理ロジックを含み、当該第１の処理ロジックは、動画再生要求と、再生の一時停止、再生の再開、前の動画の再生、次の動画の再生、再生の停止、再生進捗の調整、音量の調整、明るさの調整などのうちの少なくとも１つの要求とを処理するためのロジックを含むことができる。
【００８５】
本実施例のいくつかの選択可能な実施形態において、上記の処理ロジックは、第２の処理ロジックを含むこともでき、この第２の処理ロジックは、指定動画の検索、ホット動画の検索、新しい動画の検索などのうちの少なくとも１つの検索要求を処理するためのロジックを含むことができる。
【００８６】
本実施例のいくつかの選択可能な実施形態において、上記の配置情報は、アプリケーション情報と動画資源情報とを含むことができる。アプリケーション情報は、アプリケーション名と、アプリケーション識別子と、アプリケーションタイプ名、バージョン番号、カバー画像、開発者情報、機能的な記述情報、使用説明などのうちの少なくとも１つとを含むことができる。動画資源情報は、動画資源のアドレス情報と、更新頻度、更新時間、資源タイプ名などのうちの少なくとも１つとを含むことができる。
【００８７】
本実施例のいくつかの選択可能な実施形態において、リリースユニット５０３は、さらに、動画インタラクションテンプレートを適用した動画再生アプリケーションを予め設置されたサーバーにリリースすることにより、このサーバーがこの動画再生アプリケーションを接続されたクライアントに送信し、クライアントにはこの動画再生アプリケーションのアプリケーション情報を表示するように配置されている。
【００８８】
本実施例のいくつかの選択可能な実施形態において、上記の装置５００は、上記の動画資源情報と上記のアプリケーション識別子を対応的に記憶するように配置された記憶ユニット（未図示）をさらに含んでもよい。
【００８９】
本発明の上記の実施例に係る装置は、動画再生アプリケーションに対するリリース要求を受信した後、予め設置された動画インタラクションテンプレートを動画再生アプリケーションに適用し、次に動画再生アプリケーションの配置情報に基づいて、動画インタラクションテンプレートを適用した動画再生アプリケーションをリリースすることにより、予め設置された動画インタラクションテンプレートを効果的に利用でき、開発者が動画の処理ロジックを考慮することなく、動画再生アプリケーションを開発とリリースすることができ、開発コストを効果的に低減することができる。
【００９０】
さらに図６を参照し、上記の各図に示される方法の実現として、本発明は、情報を処理するための装置の一実施例を提供し、この装置の実施例は、図４に示される方法の実施例に対応し、この装置を様々な電子機器に適用することができる。
【００９１】
図６に示すように、本実施例の情報を処理するための装置６００は、目標動画再生アプリケーションによって提供される動画資源に関連する要求を受信するように配置された受信ユニット６０１と、この動画インタラクションテンプレートを利用してこの要求を処理するように配置された処理ユニット６０２とを含み、目標動画再生アプリケーションは、図２に示される実施例に係る方法によってリリースされた、動画に関連する処理ロジックを含む予め設置された動画インタラクションテンプレートを適用した動画再生アプリケーションである。
【００９２】
本実施例では、情報を処理するための装置６００において、受信ユニット６０１と処理ユニット６０２の具体的な処理およびその技術的効果は、図４の対応する実施例におけるステップ４０１とステップ４０２の関連する説明をそれぞれ参照し、ここでは繰り返して説明しない。
【００９３】
本発明の上記の実施例に係る装置は、目標動画再生アプリケーションによって提供される動画資源に関連する要求の受信に応答し、目標動画再生アプリケーションに適用された動画インタラクションテンプレートを利用してこの要求を処理することにより、予め設置された動画インタラクションテンプレートを効果的に利用し、目標動画再生アプリケーションによって提供される動画資源に関連する要求に対する標準化処理が実現される。
【００９４】
以下、図７を参照すると、本発明の実施例を実現するための電子機器（例えば図２に示すサーバー１０３、１０５）のコンピュータシステム７００の概略構造図が示されている。図７に示した電子機器は一例であり、本発明の実施例の機能と使用範囲を限定するものではない。
【００９５】
図７に示すように、コンピュータシステム７００は、読み出し専用メモリ（ＲＯＭ）７０２に記憶されているプログラムまたは記憶部７０８からランダムアクセスメモリ（ＲＡＭ）７０３にロードされたプログラムに従って各種の適切な動作と処理を行うことができる中央処理装置（ＣＰＵ）７０１を含む。ＲＡＭ７０３には、システム７００の操作に必要な様々なプログラムとデータが記憶されている。ＣＰＵ７０１、ＲＯＭ７０２、およびＲＡＭ７０３は、バス７０４によって相互に接続されている。入力／出力（Ｉ／Ｏ）インターフェース７０５もバス７０４に接続されている。
【００９６】
Ｉ／Ｏインターフェース７０５には、キーボード、マウスなどを含む入力部７０６と、陰極線管（ＣＲＴ）、液晶ディスプレイ（ＬＣＤ）、スピーカーなどを含む出力部７０７と、ハードディスクなどを含む記憶部７０８と、ＬＡＮカード、デモジュレータなどのネットワークインターフェースカードを含む通信部７０９とが接続されている。通信部７０９は、インターネットのようなネットワークを介して通信処理を行う。ドライバ７１０も必要に応じてＩ／Ｏインターフェース７０５に接続されている。ディスク、光ディスク、磁気ディスク、半導体メモリなどのリムーバブルメディア７１１は、必要に応じてドライバ７１０に取り付けられることにより、そこから読み出されるコンピュータプログラムが必要に応じて記憶部７０８にインストールされる。
【００９７】
特に、本発明の実施例によると、上記のフローチャートを参照して説明されたプロセスは、コンピュータソフトウェアのプログラムとして実現されることができる。例えば、本発明の実施例は、コンピュータ可読媒体に担持されたコンピュータプログラムを含むコンピュータプログラム製品を含み、当該コンピュータプログラムは、フローチャートに示された方法を実行するためのプログラムコードを含む。このような実施例では、このコンピュータプログラムは、通信部７０９を介してネットワークからダウンロードされてインストールされ、および／またはリムーバブルメディア７１１からインストールされることができる。このコンピュータプログラムが中央処理装置（ＣＰＵ）７０１によって実行されるときに、本発明のシステムで限定された上記の機能を実行する。
【００９８】
なお、本発明に示したコンピュータ可読媒体は、コンピュータ可読信号媒体、あるいはコンピュータ可読記憶媒体、または上記の両方の任意の組合せであってもよい。コンピュータ可読記憶媒体は、例えば、電気、磁気、光、電磁気、赤外線、あるいは半導体のシステム、装置またはデバイス、あるいは上記の任意の組合せであってもよいが、これらに限らない。コンピュータ可読記憶媒体のより具体的な例には、１本以上のワイヤによる電気的接続、携帯型コンピュータディスク、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、消去可能プログラマブル読み取り専用メモリ（ＥＰＲＯＭまたはフラッシュメモリ）、光ファイバ、コンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）、光記憶装置、磁気記憶装置、または上記の任意の組み合わせが含まれるが、これらに限らない。本発明では、コンピュータ可読記憶媒体は、プログラムを含むかまたは記憶する任意の有形の媒体であることができ、このプログラムは、指令実行システム、装置またはデバイスによって使用され、またはそれらと組み合わせて使用されることができる。本発明では、コンピュータが読み取り可能な信号媒体は、コンピュータが読み取り可能なプログラムコードを担持した、ベースバンド内でまたは搬送波の一部として伝播されるデータ信号を含んでもよい。このような伝播されたデータ信号は、多種の形式を採用でき、電磁気信号、光信号、または上記の任意の適切な組み合わせを含むが、これらに限らない。コンピュータが読み取り可能な信号媒体は、コンピュータ可読記憶媒体以外のいかなるコンピュータ可読媒体であってもよく、このコンピュータ可読媒体は、指令実行システム、装置またはデバイスによって使用され、またはそれらと組み合わせて使用されるためのプログラムを送信、伝播または伝送することができる。コンピュータ可読媒体に含まれるプログラムコードは、任意の適切な媒体で伝送されることができ、無線、ワイヤ、光ファイバケーブル、ＲＦなど、または上記の任意の適切な組み合わせを含むが、これらに限らない。
【００９９】
本発明の操作を実行するためのコンピュータプログラムコードを、１以上のプログラミング言語またはそれらの組み合わせで書くことができ、前記プログラミング言語には、Ｊａｖａ（登録商標）、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋などのオブジェクト指向プログラミング言語を含み、さらに「Ｃ」言語または同様のプログラミング言語などの従来のプロセス型プログラミング言語も含まれる。プログラムコードは、完全にユーザのコンピュータ上で、部分的にユーザのコンピュータ上、１つの単独のソフトウェアパッケージとして、部分的にユーザのコンピュータ上かつ部分的にリモートコンピュータ上で、あるいは完全に遠隔コンピュータまたはサーバー上で実行されることができる。遠隔コンピュータに関する場合には、遠隔コンピュータは、ローカルエリアネットワーク（ＬＡＮ）または広域ネットワーク（ＷＡＮ）を含む任意の種類のネットワークを介してユーザのコンピュータに接続されることができ、または、外部のコンピュータに接続されることができる（例えばインターネットサービスプロバイダを利用してインターネットを介して接続する）。
【０１００】
図の中のフローチャートおよびブロック図には、本発明の様々な実施例によるシステム、方法とコンピュータプログラム製品の実現可能なアーキテクチャ、機能、および操作が示されている。この点で、フローチャート又はブロック図の各ブロックは、１つのモジュール、プログラミングのセグメント、またはコードの一部を代表でき、上述のモジュール、プログラミングのセグメント、またはコードの一部は、所定のロジック機能を実現するための１つ以上の実行可能指令を含む。また、いくつかの代替の実施例では、ブロックに示されている機能は、図面に示された順序と異なる順序で発生してもよいことに留意されたい。例えば、連続して示す２つのブロックは実際に並行して実行されてもよく、それらは係る機能に応じて時に逆の順序で実行されてもよい。ブロック図またはフローチャートの各ブロック、およびブロック図またはフローチャートのブロックの組み合わせは、特定の機能または操作を実行する専用のハードウェアによるシステムによって実現されてもよく、または専用ハードウェアとコンピュータ指令の組み合わせによって実現されてもよいことにも留意されたい。
【０１０１】
本発明の実施例に係るユニットは、ソフトウェアによって実現されてもよく、ハードウェアによって実現されてもよい。説明されたユニットは、プロセッサに設置されてもよく、例えば、「受信ユニットと、設置ユニットと、リリースユニットとを含むプロセッサである」と記載してもよい。または、「受信ユニットと処理ユニットとを含むプロセッサである」と記載してもよい。ここで、これらのユニットの名は、ある場合にはそのユニット自体を限定しなくて、例えば、設置ユニットを「予め設置された動画インタラクションテンプレートを動画再生アプリケーションに適用するユニット」と記載してもよい。
【０１０２】
別の側面において、本発明は、コンピュータ可読媒体をさらに提供し、このコンピュータ可読媒体は、上記の実施形例で説明された電子機器に含まれてもよく、個別に存在しこの電子機器に組み込まれなくてもよい。上記のコンピュータ可読媒体は、１つ以上のプログラムを担持し、上記の１つ以上のプログラムが一つのこの電子機器によって実行されたとき、電子機器は、動画再生アプリケーションに対する動画再生アプリケーションの配置情報を含むリリース要求を受信し、予め設置された動画に関連する処理ロジックを含む動画インタラクションテンプレートを動画再生アプリケーションに適用し、配置情報に基づいて、動画インタラクションテンプレートを適用した動画再生アプリケーションをリリースする。または、この電子機器は、目標動画再生アプリケーションによって提供される動画資源に関連する要求を受信し、目標動画再生アプリケーションに適用された動画インタラクションテンプレートを利用して、この要求を処理する。
【０１０３】
上記の説明は、本発明の好ましい実施例および応用された技術の原理の説明にすぎない。本発明に係る発明の範囲が、上記の技術的特徴を組み合わせて得られた技術案に限定されず、同時に上記の発明の概念から逸脱しない場合に、上記の技術的特徴またはこれと同等の技術的特徴を任意に組み合わせて得られた他の技術案を含むべきであることを当業者は理解すべきである。例えば、上述の特徴が本発明において開示されているもの（しかしこれに限らず）と類似した機能を有する技術的特徴と相互に入れ替わって形成された技術案が挙げられる。
【図１】
2020004379.tif 000003
【図２】
2020004379.tif 000004
【図３】
2020004379.tif 000005
【図４】
2020004379.tif 000006
【図５】
2020004379.tif 000007
【図６】
2020004379.tif 000008
【図７】
2020004379.tif 000009
【外国語明細書】
2020004379000001.pdf