(57)【要約】      （修正有）【課題】対応性に優れるマルチメディアコンテンツをプッシュする方法を提供する。【解決手段】方法は、マルチメディアコンテンツ再生要求が受信されたことに応答して、マルチメディア再生端末が置かれている応用シーンを指示するための応用シーン情報を確定し、応用シーンに基いて予め構築されたシーンインデックスを持つマルチメディアコンテンツデータベースから応用シーンにマッチしたマルチメディアコンテンツを確定して候補マルチメディアコンテンツセットに追加し、推薦マルチメディアコンテンツセットを得るように候補マルチメディアコンテンツセットを選別し、マルチメディア再生端末へ推薦マルチメディアコンテンツセットをプッシュする。【選択図】図２
2019091422.tif 000002
【特許請求の範囲】
【請求項１】
マルチメディアコンテンツをプッシュする方法であって、
マルチメディアコンテンツ再生要求が受信されたことに応答して、マルチメディア再生端末が置かれている応用シーンを指示するための応用シーン情報を確定し、
応用シーンに基いて予め構築されたシーンインデックスを持つマルチメディアコンテンツデータベースから前記応用シーンにマッチしたマルチメディアコンテンツを確定して候補マルチメディアコンテンツセットに追加し、
前記候補マルチメディアコンテンツセットを選別して推薦マルチメディアコンテンツセットを取得し、
マルチメディア再生端末へ前記推薦マルチメディアコンテンツセットをプッシュする、ことを含む方法。
【請求項２】
前記応用シーン情報に応用環境情報が含まれ、前記応用環境情報は、
前記マルチメディア再生端末の現在の移動速度を指示する情報と、
現在の時間を指示する情報と、
現在の天気を指示する情報と、
現在の注目事件を指示する情報と、
のうちの少なくとも一つを含む請求項１に記載の方法。
【請求項３】
前記応用シーン情報に前記マルチメディア再生端末を使用するユーザの現在状態情報が含まれ、前記マルチメディアコンテンツ再生要求にユーザから入力された音声要求情報が含まれ、
マルチメディアコンテンツ再生要求が受信されたことに応答して、マルチメディア再生端末が置かれている応用シーンを指示するための応用シーン情報を確定することは、
前記ユーザから入力された音声要求情報を解析して前記ユーザから入力された音声要求情報の音声特徴を確定し、
前記音声特徴に基いて前記媒体再生端末を使用するユーザの現在状態を指示する現在状態情報を確定する、
ことを含む請求項１に記載の方法。
【請求項４】
前記現在状態情報は、
前記ユーザの現在の気分を指示する情報と、
前記ユーザの年齢を指示する情報と、
のうちの少なくとも一つを含む請求項３に記載の方法。
【請求項５】
前記マルチメディアコンテンツ再生要求にマルチメディアコンテンツの属性を指示する属性情報が含まれ、前記マルチメディアコンテンツデータベースはマルチメディアコンテンツの属性情報に基づいて予め構築された属性インデックスを持ち、
前記候補マルチメディアコンテンツセットを選別して推薦マルチメディアコンテンツセットを取得することは、
ユーザの履歴操作行為に基いて確定されたユーザの好みに指示された少なくとも一つの属性情報に基づいて前記候補マルチメディアコンテンツセットに含まれているマルチメディアコンテンツを選別することを含む請求項１〜４の何れか一つに記載の方法。
【請求項６】
マルチメディア再生端末へ前記推薦マルチメディアコンテンツセットをプッシュする前に、前記方法は、更に、
ユーザによりポジティブ感情操作が実行されたマルチメディアコンテンツである前記ユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツをマルチメディアコンテンツデータベースから確定し、
前記ユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツを前記推薦マルチメディアコンテンツセットに追加する、
ことを更に含む請求項１〜４の何れか一つに記載の方法。
【請求項７】
前記ユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツをマルチメディアコンテンツデータベースから確定することは、
近似最近傍マッチングアルゴリズムに基いてマルチメディアコンテンツデータベースから前記ユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツを確定することを含む請求項６に記載の方法。
【請求項８】
前記候補マルチメディアコンテンツセットを選別して推薦マルチメディアコンテンツセットを取得した後に、前記方法は、更に、
前記推薦マルチメディアコンテンツセットにおける各推薦再生マルチメディアコンテンツの減衰因子に基いて前記推薦マルチメディアコンテンツセットにおける各推薦再生マルチメディアコンテンツをソートすること、を含み、
前記減衰因子は、
所定の履歴時間帯における各推薦再生マルチメディアコンテンツの再生回数と、
所定の履歴時間帯における各推薦再生マルチメディアコンテンツの再生タイミングとのうちの少なくとも一つに基いて確定される請求項１〜４の何れか一つに記載の方法。
【請求項９】
前記候補マルチメディアコンテンツセットを選別して推薦マルチメディアコンテンツセットを取得することは、
前記候補マルチメディアコンテンツセットからユーザのネガティブ感情偏向操作に対応するマルチメディアコンテンツを削除することを含む請求項１〜４の何れか一つに記載の方法。
【請求項１０】
マルチメディアコンテンツをプッシュする装置であって、
マルチメディアコンテンツ再生要求が受信されたことに応答して、マルチメディア再生端末が置かれている応用シーンを指示するための応用シーン情報を確定するように配置される応用シーン確定ユニットと、
応用シーンに基いて予め構築されたシーンインデックスを持つマルチメディアコンテンツデータベースから前記応用シーンにマッチしたマルチメディアコンテンツを確定して候補マルチメディアコンテンツセットに追加するように配置される候補マルチメディアコンテンツ生成ユニットと、
前記候補マルチメディアコンテンツセットを選別して推薦マルチメディアコンテンツセットを取得するように配置される選別ユニットと、
マルチメディア再生端末へ前記推薦マルチメディアコンテンツセットをプッシュするように配置されるプッシュユニットと、
を備える装置。
【請求項１１】
前記応用シーン情報に応用環境情報が含まれ、前記応用環境情報は、
前記マルチメディア再生端末の現在の移動速度を指示する情報と、
現在の時間を指示する情報と、
現在の天気を指示する情報と、
現在の注目事件を指示する情報と、
のうちの少なくとも一つを含む請求項１０に記載の装置。
【請求項１２】
前記応用シーン情報に前記マルチメディア再生端末を使用するユーザの現在状態情報が含まれ、前記マルチメディアコンテンツ再生要求にユーザから入力された音声要求情報が含まれ、
前記応用シーン確定ユニットは、更に、
前記ユーザから入力された音声要求情報を解析して前記ユーザから入力された音声要求情報の音声特徴を確定し、
前記音声特徴に基いて前記媒体再生端末を使用するユーザの現在状態を指示する現在状態情報を確定するように配置される請求項１０に記載の装置。
【請求項１３】
前記現在状態情報は、
前記ユーザの現在の気分を指示する情報と、
前記ユーザの年齢を指示する情報と、
のうちの少なくとも一つを含む請求項１２に記載の装置。
【請求項１４】
前記マルチメディアコンテンツ再生要求にマルチメディアコンテンツの属性を指示する属性情報が含まれ、前記マルチメディアコンテンツデータベースはマルチメディアコンテンツの属性情報に基づいて予め構築された属性インデックスを持ち、
前記選別ユニットは、更に、ユーザの履歴操作行為に基いて確定されたユーザの好みに指示された少なくとも一つの属性情報に基づいて前記候補マルチメディアコンテンツセットに含まれているマルチメディアコンテンツを選別するように配置される請求項１０〜１３の何れか一つに記載の装置。
【請求項１５】
前記装置は、更に、
前記プッシュユニットが前記マルチメディア再生端末へ前記推薦マルチメディアコンテンツセットをプッシュする前に、マルチメディアコンテンツデータベースから前記ユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツを確定し、前記ユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツを前記推薦マルチメディアコンテンツセットに追加するように配置される関連マルチメディアマッチングユニットを備え、
前記ユーザの関連マルチメディアコンテンツはユーザによりポジティブ感情操作が実行されたマルチメディアコンテンツである請求項１０〜１３の何れか一つに記載の装置。
【請求項１６】
前記関連マルチメディアマッチングユニットは、更に、
近似最近傍マッチングアルゴリズムに基いてマルチメディアコンテンツデータベースから前記ユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツを確定するように配置される請求項１５に記載の装置。
【請求項１７】
前記装置は、更に、
選別ユニットにより前記候補マルチメディアコンテンツセットを選別して推薦マルチメディアコンテンツセットを取得した後に、前記推薦マルチメディアコンテンツセットにおける各推薦再生マルチメディアコンテンツの減衰因子に基いて前記推薦マルチメディアコンテンツセットにおける各推薦再生マルチメディアコンテンツをソートするように配置されるソートユニットを備え、
前記減衰因子は、
所定の履歴時間帯における各推薦再生マルチメディアコンテンツの再生回数と、
所定の履歴時間帯における各推薦再生マルチメディアコンテンツの再生タイミングとのうちの少なくとも一つに基いて確定される請求項１０〜１３の何れか一つに記載の装置。
【請求項１８】
前記選別ユニットは、更に、
前記候補マルチメディアコンテンツセットからユーザのネガティブ感情偏向操作に対応するマルチメディアコンテンツを削除するように配置される請求項１０〜１３の何れか一つに記載の装置。
【請求項１９】
一つ又は複数のプロセッサと、
一つ又は複数のプログラムを記憶する記憶装置と、を備え、
前記一つ又は複数のプログラムが前記一つ又は複数のプロセッサにより実行されると、前記一つ又は複数のプロセッサに請求項１〜９の何れか一つに記載の方法を実現させるデバイス。
【請求項２０】
コンピュータプログラムが記憶されており、前記プログラムがプロセッサにより実行されると、請求項１〜９の何れか一つに記載の方法を実現させるコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願の実施形態は、コンピュータ技術分野に関し、具体的にインターネット技術分野に関し、特にマルチメディアコンテンツをプッシュする方法及び装置に関する。
【背景技術】
【０００２】
情報プッシュは、「ネットワークブロードキャスト」とも呼ばれ、所定の技術基準又はプロトコルにより、インターネットにおいてユーザに必要な情報をプッシュすることで情報のオーバーロードを低減する技術である。情報プッシュ技術は、ユーザへ情報を自発的にプッシュすることにより、ユーザのネットワークにおける検索にかかる時間を減少することができる。
【０００３】
いままでのマルチメディアプラットフォームは、ユーザとやりとりを行って当該プラットフォームに所有のマルチメディアコンテンツの再生リストを生成することができる。
【０００４】
例えば、ユーザはマルチメディアプラットフォームのアプリにアクセスし、幾つかの検索条件を入力することによりマルチメディアコンテンツ再生リストを生成することができる。当該マルチメディアコンテンツ再生リストにおける各マルチメディアコンテンツは、何れも当該マルチメディアプラットフォームから提供される。これにより、ユーザは当該マルチメディアコンテンツ再生リストにおける各マルチメディアコンテンツに対して相応の操作、例えば再生、一時停止などの操作を行うことができる。
【０００５】
マルチメディアプラットフォームにおいて、ユーザへプッシュするマルチメディアコンテンツがより正確で且つユーザの予想を満たすために、情報プッシュ技術を如何に適用するかということは、解決しようとする課題になっている。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本出願の実施形態は、マルチメディアコンテンツをプッシュする方法及び装置を提供することを目的とする。
【０００７】
第一の局面として、本出願の実施形態はマルチメディアコンテンツをプッシュする方法を提供する。当該方法は、マルチメディアコンテンツ再生要求が受信されたことに応答して、マルチメディア再生端末が置かれている応用シーンを指示するための応用シーン情報を確定し、応用シーンに基いて予め構築されたシーンインデックスを持つマルチメディアコンテンツデータベースから応用シーンにマッチしたマルチメディアコンテンツを確定して候補マルチメディアコンテンツセットに追加し、推薦マルチメディアコンテンツセットを得るように候補マルチメディアコンテンツセットを選別し、マルチメディア再生端末へ推薦マルチメディアコンテンツセットをプッシュする、ことを含む。
【０００８】
一部の実施形態において、応用シーン情報に応用環境情報が含まれ、応用環境情報は、マルチメディア再生端末の現在の移動速度を指示する情報と、現在の時間を指示する情報と、現在の天気を指示する情報と、現在の注目事件を指示する情報と、のうちの少なくとも一つを含む。
【０００９】
一部の実施形態において、応用シーン情報にマルチメディア再生端末を使用するユーザの現在状態情報が含まれ、マルチメディアコンテンツ再生要求にユーザから入力された音声要求情報が含まれ、マルチメディアコンテンツ再生要求が受信されたことに応答して、マルチメディア再生端末が置かれている応用シーンを指示するための応用シーン情報を確定することは、ユーザから入力された音声要求情報を解析してユーザから入力された音声要求情報の音声特徴を確定し、音声特徴に基いて媒体再生端末を使用するユーザの現在状態を指示する現在状態情報を確定する、ことを含む。
【００１０】
一部の実施形態において、現在状態情報は、ユーザの現在の気分を指示する情報と、ユーザの年齢を指示する情報と、のうちの少なくとも一つを含む。
【００１１】
一部の実施形態において、マルチメディアコンテンツ再生要求にマルチメディアコンテンツの属性を指示する属性情報が含まれ、マルチメディアコンテンツデータベースはマルチメディアコンテンツの属性情報に基づいて予め構築された属性インデックスを持ち、推薦マルチメディアコンテンツセットを得るように候補マルチメディアコンテンツセットを選別することは、ユーザの履歴操作行為に基いて確定されたユーザの好みに指示された少なくとも一つの属性情報に基づいて候補マルチメディアコンテンツセットに含まれているマルチメディアコンテンツを選別することを含む。
【００１２】
一部の実施形態において、マルチメディア再生端末へ推薦マルチメディアコンテンツセットをプッシュする前に、方法は、更に、マルチメディアコンテンツデータベースからユーザによりポジティブ感情操作が実行されたマルチメディアコンテンツであるユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツを確定し、ユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツを推薦マルチメディアコンテンツセットに追加する、ことを更に含む。
【００１３】
一部の実施形態において、マルチメディアコンテンツデータベースからユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツを確定することは、近似最近傍マッチングアルゴリズムに基いてマルチメディアコンテンツデータベースからユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツを確定することを含む。
【００１４】
一部の実施形態において、推薦マルチメディアコンテンツセットを得るように候補マルチメディアコンテンツセットを選別した後に、方法は、更に、推薦マルチメディアコンテンツセットにおける各推薦再生マルチメディアコンテンツの減衰因子に基いて推薦マルチメディアコンテンツセットにおける各推薦再生マルチメディアコンテンツをソートすること、を含み、減衰因子は、所定の履歴時間帯における各推薦再生マルチメディアコンテンツの再生回数と、所定の履歴時間帯における各推薦再生マルチメディアコンテンツの再生タイミングとの少なくとも一つに基いて確定される。
【００１５】
一部の実施形態において、推薦マルチメディアコンテンツセットを得るように候補マルチメディアコンテンツセットを選別することは、候補マルチメディアコンテンツセットからユーザのネガティブ感情偏向操作に対応するマルチメディアコンテンツを削除することを含む。
【００１６】
第二の局面として、本出願の実施形態は、マルチメディアコンテンツ再生要求が受信されたことに応答して、マルチメディア再生端末が置かれている応用シーンを指示するための応用シーン情報を確定するように配置される応用シーン確定ユニットと、応用シーンに基いて予め構築されたシーンインデックスを持つマルチメディアコンテンツデータベースから応用シーンにマッチしたマルチメディアコンテンツを確定して候補マルチメディアコンテンツセットに追加するように配置される候補マルチメディアコンテンツ生成ユニットと、推薦マルチメディアコンテンツセットを得るように候補マルチメディアコンテンツセットを選別するように配置される選別ユニットと、マルチメディア再生端末へ推薦マルチメディアコンテンツセットをプッシュするように配置されるプッシュユニットと、を備えるマルチメディアコンテンツをプッシュする装置を提供する。
【００１７】
一部の実施形態において、応用シーン情報に応用環境情報が含まれ、応用環境情報は、マルチメディア再生端末の現在の移動速度を指示する情報と、現在の時間を指示する情報と、現在の天気を指示する情報と、現在の注目事件を指示する情報と、のうちの少なくとも一つを含む。
【００１８】
一部の実施形態において、応用シーン情報にマルチメディア再生端末を使用するユーザの現在状態情報が含まれ、マルチメディアコンテンツ再生要求にユーザから入力された音声要求情報が含まれ、応用シーン確定ユニットは、更に、ユーザから入力された音声要求情報を解析してユーザから入力された音声要求情報の音声特徴を確定し、音声特徴に基いて媒体再生端末を使用するユーザの現在状態を指示する現在状態情報を確定するように配置される。
【００１９】
一部の実施形態において、現在状態情報は、ユーザの現在の気分を指示する情報と、ユーザの年齢を指示する情報と、のうちの少なくとも一つを含む。
【００２０】
一部の実施形態において、マルチメディアコンテンツ再生要求にマルチメディアコンテンツの属性を指示する属性情報が含まれ、マルチメディアコンテンツデータベースはマルチメディアコンテンツの属性情報に基づいて予め構築された属性インデックスを持ち、選別ユニットは、更に、ユーザの履歴操作行為に基いて確定されたユーザの好みに指示された少なくとも一つの属性情報に基づいて候補マルチメディアコンテンツセットに含まれているマルチメディアコンテンツを選別するように配置される。
【００２１】
一部の実施形態において、装置は、更に、プッシュユニットがマルチメディア再生端末へ推薦マルチメディアコンテンツセットをプッシュする前に、マルチメディアコンテンツデータベースからユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツを確定し、ユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツを推薦マルチメディアコンテンツセットに追加するように配置される関連マルチメディアマッチングユニットを備え、ユーザの関連マルチメディアコンテンツはユーザによりポジティブ感情操作が実行されたマルチメディアコンテンツである。
【００２２】
一部の実施形態において、関連マルチメディアマッチングユニットは、更に、近似最近傍マッチングアルゴリズムに基いてマルチメディアコンテンツデータベースからユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツを確定するように配置される。
【００２３】
一部の実施形態において、装置は、更に、選別ユニットにより推薦マルチメディアコンテンツセットを得るように候補マルチメディアコンテンツセットを選別した後に、推薦マルチメディアコンテンツセットにおける各推薦再生マルチメディアコンテンツの減衰因子に基いて推薦マルチメディアコンテンツセットにおける各推薦再生マルチメディアコンテンツをソートするように配置されるソートユニットを備え、減衰因子は、所定の履歴時間帯における各推薦再生マルチメディアコンテンツの再生回数と、所定の履歴時間帯における各推薦再生マルチメディアコンテンツの再生タイミングとの少なくとも一つに基いて確定される。
【００２４】
一部の実施形態において、選別ユニットは、更に、候補マルチメディアコンテンツセットからユーザのネガティブ感情偏向操作に対応するマルチメディアコンテンツを削除するように配置される。
【００２５】
第三の局面として、本出願の実施形態は、更に、一つ又は複数のプロセッサと、一つ又は複数のプログラムを記憶する記憶装置と、を備え、一つ又は複数のプログラムが一つ又は複数のプロセッサにより実行されると、一つ又は複数のプロセッサに方法を実現させるデバイスを提供する。
【００２６】
第四の局面として、本出願の実施形態は、更に、コンピュータプログラムが記憶されており、プログラムがプロセッサにより実行されると、方法を実現させるコンピュータ読取可能な記憶媒体を提供する。
【００２７】
本出願の実施形態により提供されるマルチメディアコンテンツをプッシュする方法及び装置は、ユーザのマルチメディアコンテンツ再生要求が受信されたことに応答して、マルチメディア再生端末が置かれている応用シーンを指示するための応用シーン情報を確定し、次にマルチメディアコンテンツデータベースから応用シーンにマッチしたマルチメディアコンテンツを確定して候補マルチメディアコンテンツセットに追加し、その後に候補マルチメディアコンテンツセットを選別して推薦マルチメディアコンテンツセットを取得してマルチメディア再生端末へプッシュすることにより、最終的に得られた推薦マルチメディアコンテンツセットを現在のマルチメディア再生端末の応用シーンに適合させ、対応性に優れるマルチメディアコンテンツのプッシュを実現させる。
【図面の簡単な説明】
【００２８】
以下の図面を参照してなされた制限的でない実施形態に対する詳細的な説明により、本出願の他の特徴、目的及び利点はより明らかになる。
【００２９】
【図１】本出願を適用できる例示的なシステムアーキテクチャ図である。
【図２】本出願のマルチメディアコンテンツをプッシュする方法による一つの実施例のフローチャートである。
【図３】本出願のマルチメディアコンテンツをプッシュする方法による一つの応用シーンの模式図である。
【図４】本出願のマルチメディアコンテンツをプッシュする方法による他の実施例のフローチャートである。
【図５】本出願的マルチメディアコンテンツをプッシュする装置による一つの実施例の構成模式図である。
【図６】本出願の実施例を実現するための端末デバイス又はサーバに適用するコンピュータシステムの構成模式図である。
【発明を実施するための最良の形態】
【００３０】
以下、図面及び実施例を参照しながら本出願をより詳細に説明する。理解すべきことは、ここで説明する具体的な実施例は、関連の発明を説明するものに過ぎず、当該発明を限定するものではない。ただし、説明の便宜上、図面には発明に関連する部分のみが示されている。
【００３１】
なお、衝突しない場合、本願の実施例及び実施例における特徴を相互に組み合せてもよい。以下、図面及び実施例を参照しながら本出願を詳細に説明する。
【００３２】
図１は、本出願を適用できるマルチメディアコンテンツをプッシュする方法或いはマルチメディアコンテンツをプッシュする装置の実施例の例示的なシステムアーキテクチャ１００を示した。
【００３３】
図１に示されたように、システムアーキテクチャ１００は、端末デバイス１０１、１０２、１０３と、ネットワーク１０４と、サーバ１０５とを備えても良い。ネットワーク１０４は、端末デバイス１０１、１０２、１０３とサーバ１０５の間に通信リンクの媒体を提供する。ネットワーク１０４は、各種の接続タイプ、例えば有線、無線通信リンク又は光ファイバ、ケーブルなどを含んでも良い。
【００３４】
ユーザは端末デバイス１０１、１０２、１０３を使用してネットワーク１０４を介してサーバ１０５とやりとりを行ってメッセージなどを受信し又は送信することができる。端末デバイス１０１、１０２、１０３に各種の通信クライアントアプリ、例えばマルチメディア再生アプリ、ウェブブラウザアプリ、検索型アプリ、即時通信ツール、交際型プラットフォームソフトウェアなどが実装されても良い。
【００３５】
端末デバイス１０１、１０２、１０３は、ヒューマン・マシン・インタラクション及びマルチメディア再生の機能を具備する各種の電子デバイスであっても良く、スマートフォン、スマートマルチメディア再生デバイス、スマートウェアラブルデバイス、タブレット、ノードパソコン及びディスクトップコンピュータなどが含まれるが、それらに限定されない。
【００３６】
サーバ１０５は、各種のサービスを提供するサーバ、例えば端末デバイス１０１、１０２、１０３から送信されるマルチメディア再生要求をサポートするバックグラウンドマルチメディアサーバであっても良い。バックグラウンドマルチメディアサーバは、受信されたマルチメディア再生要求などのデータに対して解析などの処理を行い、処理結果（例えば生成された推薦マルチメディアコンテンツセット）を端末デバイス１０１、１０２、１０３にフィードバックすることができる。
【００３７】
説明すべきなのは、本出願の実施例により提供されるマルチメディアコンテンツをプッシュする方法は一般的にサーバ１０５により実行される。それに合わせて、マルチメディアコンテンツをプッシュする装置は一般的にサーバ１０５に設置される。
【００３８】
理解すべきなのは、図１における端末デバイス、ネットワーク及びサーバの数は例示的なものに過ぎない。実際の必要に応じて、任意の数の端末デバイス、ネットワーク及びサーバを備えても良い。
【００３９】
続いて図２を参照する。図２は本出願のマルチメディアコンテンツをプッシュする方法による一つの実施例の手順２００を示した。当該マルチメディアコンテンツをプッシュする方法は以下のステップを含む。
【００４０】
ステップ２１０において、ユーザのマルチメディアコンテンツ再生要求が受信されたことに応答して、マルチメディア再生端末が置かれている応用シーンを指示するための応用シーン情報を確定する。
【００４１】
本実施例の幾つかの応用シーンにおいて、マルチメディアコンテンツをプッシュする方法が運行される電子デバイス（例えば図１に示されたサーバ）は、有線接続又は無線接続でユーザからマルチメディア再生型のアプリにアクセスマルチメディアコンテンツ再生要求を利用することができる。これらの応用シーンにおいて、ユーザは、マルチメディア再生型のアプリに関するコントロールを操作してマルチメディアコンテンツ再生要求を入力することができる。
【００４２】
又は、本実施例の他の幾つかの応用シーンにおいて、電子デバイスは、有線接続又は無線接続でマルチメディア再生を行うマルチメディア再生端末からマルチメディアコンテンツ再生要求を受信することもできる。これらの応用シーンにおいて、マルチメディア再生端末には、例えば音声受信モジュールを集積することができる。ユーザは、音声で音声受信モジュールへマルチメディアコンテンツ再生要求を入力することができる。音声のマルチメディアコンテンツ再生要求を受信した後に、マルチメディア端末はローカルに集積された音声解析モジュールを利用してユーザから入力された音声を解析し、解析結果を電子デバイスへ送信することができる。或いは、音声のマルチメディアコンテンツ再生要求を受信した後に、マルチメディア端末は受信された音声を電子デバイスへ送信して電子デバイスに音声を受信した後に関連の解析操作を実行させることができる。
【００４３】
指摘すべきなのは、前記無線接続には、３Ｇ／４Ｇ接続、ＷｉＦｉ接続、ブルートゥース接続、ＷｉＭＡＸ接続、Ｚｉｇｂｅｅ接続、ＵＷＢ（ｕｌｔｒａ  ｗｉｄｅｂａｎｄ）接続、及び他の既知又は将来に開発される無線接続を含むが、それらに限定されない。
【００４４】
ここでは、応用シーン情報は、マルチメディア再生端末及び／又はマルチメディア再生端末を使用するユーザが現在に置かれているシーン及び／又は状態を指示できる任意の情報であっても良い。
【００４５】
例えば、幾つかの応用シーンにおいて、幾つかの型番のマルチメディア再生端末が車載環境に特化される。これらの応用シーンにおいて、本実施例のマルチメディアコンテンツをプッシュする方法が適用される電子デバイスは、マルチメディアコンテンツ再生要求を送信するマルチメディア再生端末の型番に基いて置かれている応用シーンを確定することができる。
【００４６】
ステップ２２０において、マルチメディアコンテンツデータベースから応用シーンにマッチしたマルチメディアコンテンツを確定して候補マルチメディアコンテンツセットに追加する。なお、マルチメディアコンテンツデータベースは、応用シーンに基いて予め構築されたシーンインデックスを持つ。
【００４７】
ここでは、マルチメディアコンテンツデータベースは、大量のマルチメディアコンテンツを記憶しているデータベースであっても良い。一部の選択可能な実現方式において、当該データベースは、本実施例のマルチメディアコンテンツをプッシュする方法が適用される電子デバイスによりメンテナンスされるものであっても良い。又は、他の一部の選択可能な実現方式において、当該データベースは、本実施例のマルチメディアコンテンツをプッシュする方法が適用される電子デバイスと通信で接続されるデータベースであっても良い。
【００４８】
マルチメディアコンテンツデータベースが応用シーンに基いて予め構築されたシーンインデックスを持つため、マルチメディア再生端末が置かれている応用シーンの応用シーン情報が確定された後に、応用シーン情報を検索条件として、マルチメディアコンテンツデータベースから応用シーンにマッチしたマルチメディアコンテンツを確定し、これらのマルチメディアコンテンツを候補マルチメディアコンテンツセットに追加することができる。
【００４９】
ステップ２３０において、推薦マルチメディアコンテンツセットを得るように候補マルチメディアコンテンツセットを選別する。
【００５０】
幾つかの応用シーンにおいて、例えば、ユーザがある出演者により出演され又は歌われたマルチメディアコンテンツに対する視聴が少ない場合に、当該出演者に対するユーザの好み度が低いと考えても良い。これらの応用シーンにおいて、ステップ２２０により生成された候補マルチメディアコンテンツセットを選別し、候補マルチメディアコンテンツセットからユーザの好み度の低い出演者により出演され又は歌われたマルチメディアコンテンツを削除することができる。
【００５１】
ステップ２４０において、マルチメディア再生端末へ推薦マルチメディアコンテンツセットをプッシュする。
【００５２】
本実施例のマルチメディアコンテンツをプッシュする方法が運行される電子デバイスは、生成された推薦再生マルチメディアセットをマルチメディア再生端末へプッシュしてマルチメディア再生端末に再生させることができる。
【００５３】
本実施例により提供されたマルチメディアコンテンツをプッシュする方法は、ユーザのマルチメディアコンテンツ再生要求を受信したことに応答して、マルチメディア再生端末が置かれている応用シーンを指示するための応用シーン情報を確定し、次にマルチメディアコンテンツデータベースから応用シーンにマッチしたマルチメディアコンテンツを確定して候補マルチメディアコンテンツセットに追加し、その後に候補マルチメディアコンテンツセットを選別して推薦マルチメディアコンテンツセットを取得してマルチメディア再生端末へプッシュすることにより、最終的に得られた推薦マルチメディアコンテンツセットが現在のマルチメディア再生端末の応用シーンに適合し、対応性に優れるマルチメディアコンテンツのプッシュを実現した。
【００５４】
本実施例の一部の選択可能な実現方式において、応用シーン情報に応用環境情報が含まれ、応用環境情報にマルチメディア再生端末の現在の移動速度を指示する情報と、現在の時間を指示する情報と、現在の天気を指示する情報と、現在の注目事件を指示する情報とのうちの少なくとも一つが含まれても良い。
【００５５】
例えば、幾つかの応用シーンにおいて、応用環境情報に現在の時間を指示する情報が含まれても良い。これにより、ユーザのマルチメディアコンテンツ再生要求が受信された時に（例えば、ユーザがマルチメディア再生端末に「音楽をください」を言い出す）、本実施例のマルチメディアコンテンツをプッシュする方法が適用される電子デバイスは、マルチメディアコンテンツデータベースから現在の時間にマッチしたマルチメディアコンテンツを確定することができる。例えば、現在の時間が朝の７時である場合に、電子デバイスは、マルチメディアコンテンツデータベースから朝に聴くことに適するマルチメディアコンテンツを確定することができる。理解すべきなのは、これらの応用シーンにおいて、マルチメディアコンテンツデータベースは、現在の時間の所属する異なる時間帯（例えば、朝、午前中、昼、午後、夜、深夜など）に基づいて予め構築されたインデックスを持つ。
【００５６】
又は、他の幾つかの応用シーンにおいて、応用環境情報には、現在の天気を指示する情報が含まれても良い。これにより、ユーザのマルチメディアコンテンツ再生要求（例えば、ユーザがマルチメディア再生端末に対して「音楽をください」を言い出す）が受信された時に、本実施例のマルチメディアコンテンツをプッシュする方法が適用される電子デバイスは、マルチメディアコンテンツデータベースから現在の天気にマッチしたマルチメディアコンテンツを確定することができる。例えば、現在の天気が中程度の雨である場合に、電子デバイスはマルチメディアコンテンツデータベースから雨の日に聴くのに適するマルチメディアコンテンツを確定することができる。理解すべきなのは、これらの応用シーンにおいて、マルチメディアコンテンツデータベースは、現在の天気（例えば、晴れ、風が多い、曇り、雨、雪など）に基づいて予め構築されたインデックスを持つ。
【００５７】
又は、他の幾つかの応用シーンにおいて、応用環境情報に現在の注目事件を指示する情報が含まれている。これにより、ユーザのマルチメディアコンテンツ再生要求（例えば、ユーザがマルチメディア再生端末に対して「音楽をください」を言い出す）が受信された時に、本実施例のマルチメディアコンテンツをプッシュする方法が適用される電子デバイスは、マルチメディアコンテンツデータベースから当該注目事件にマッチしたマルチメディアコンテンツを確定することができる。例えば、現在の注目事件は歌手Ｙが今夜にコンサートを開催することである場合に、電子デバイスはマルチメディアコンテンツデータベースから当該歌手Ｙに歌われる曲リストを確定することができる。理解すべきなのは、これらの応用シーンにおいて、マルチメディアコンテンツデータベースは注目事件（例えば、最近の演出に指示される歌手、最近の間に含まれる祝休日など）に基づいて予め構築されたインデックスを持つ。
【００５８】
他の一部の選択可能な実現方式において、応用シーン情報には、マルチメディア再生端末を使用するユーザの現在の状態の情報が含まれても良い。これらの選択可能な実現方式において、マルチメディアコンテンツ再生要求はユーザから入力された音声要求情報を含んでも良い。
【００５９】
これらの選択可能な実現方式において、本実施例のマルチメディアコンテンツをプッシュする方法におけるステップ２１０は更に以下のことを含んでも良い。
【００６０】
ステップ２１１において、ユーザから入力された音声要求情報の音声特徴を確定するようにユーザから入力された音声要求情報を解析する。
【００６１】
音声特徴は、例えばユーザから入力された音声の特徴を示すことができるパラメータであっても良く、例えば、音声の音色、固有周波数、スピードなどを含むが、それらに限定されない。
【００６２】
ステップ２１２において、音声特徴に基づいてメディア再生端末を使用するユーザの現在の状態を指示する現在状態情報を確定する。
【００６３】
ここでは、現在状態情報は、例えばユーザの現在の気分を指示する情報と、ユーザの年齢を指示する情報とのうちの少なくとも一つを含んでも良い。
【００６４】
例えば、幾つかの応用シーンにおいて、ユーザ音声の入力を解析することによりユーザが現在に「気落ちする」という気分にあると確定した場合に、本実施例のマルチメディアコンテンツをプッシュする方法が適用される電子デバイスは、マルチメディアコンテンツデータベースを検索することにより「気落ちする」という気分に緩和し慰める効果のある幾つかのマルチメディアコンテンツを取得し、検索されたマルチメディアコンテンツを候補マルチメディアコンテンツセットに追加することができる。
【００６５】
又は、幾つかの応用シーンにおいて、ユーザ音声の入力を解析することにより現在のユーザが児童であると確定した場合に、本実施例のマルチメディアコンテンツをプッシュする方法が適用される電子デバイスは、マルチメディアコンテンツデータベースにおける児童に適するマルチメディアコンテンツを検索し、検索されたマルチメディアコンテンツを候補マルチメディアコンテンツセットに追加することができる。
【００６６】
これにより、ユーザ音声の入力を解析して得られた音声特徴により、ユーザの現在の気分及び／又は年齢などの現在状態情報を確定することができ、より対応的にマルチメディア再生端末を使用するユーザへマルチメディアコンテンツをプッシュすることに寄与した。
【００６７】
図３を参照する。図３は本実施例のマルチメディアコンテンツをプッシュする方法の一つの応用シーンの模式図である。
【００６８】
本応用シーンにおいて、車載環境に適用されるマルチメディア再生端末が本実施例のマルチメディアコンテンツをプッシュする方法が適用される電子デバイス（例えば、図１に示されたサーバ１０５）とやりとりを行うことで例示的に説明する。
【００６９】
図面の符号３１０に示されたように、ユーザが車載マルチメディア再生端末に対して音声として「歌を再生する」を送信する。
【００７０】
次に、図面の符号３２０に示されたように、サーバが当該曲再生要求を受信した後に、車載マルチメディア再生端末の現在車速情報を確定する。例えば、図面の符号３３０に示されたように、サーバが車載マルチメディア再生端末へ車速取得要求を送信して車載車速センサに車速情報（例えば、１５ｋｍ／ｈ）を車載マルチメディア再生端末によりサーバへ送信させることができる。
【００７１】
次に、図面の符号３４０に示されたように、サーバがマルチメディアコンテンツデータベースから車載マルチメディア再生端末の現在車速（１５ｋｍ／ｈ）にマッチした曲を確定し、これらの曲を候補マルチメディアコンテンツセットに追加する。マルチメディアコンテンツデータベースは応用シーンに基づいて予め構築されたシーンインデックスを持つ。例えば、マルチメディアコンテンツデータベースは車速情報に基づいて予め構築されたインデックスを持つ。１５ｋｍ／ｈの車速は、現在にユーザが渋滞状態にある恐れがあることを提示する。この場合に、マルチメディアコンテンツデータベースから検索される曲は、例えばリズムが緩やかで、ユーザのいらいらする気分の緩和に寄与する曲であっても良い。
【００７２】
次に、図面の符号３５０に示されたように、候補マルチメディアコンテンツセットを選別してユーザに少なく聞かれる曲を除去することにより、推薦マルチメディアコンテンツセットが得られる。
【００７３】
次に、図面の符号３６０に示されたように、生成された推薦マルチメディアコンテンツセットを車載マルチメディア端末へプッシュする。
【００７４】
また、本実施例の一部の選択可能な実現方式において、マルチメディアコンテンツ再生要求には、マルチメディアコンテンツの属性を指示する属性情報が含まれても良い。それに合わせて、マルチメディアコンテンツデータベースは、マルチメディアコンテンツの属性情報に基づいて予め構築された属性インデックスを待つ。
【００７５】
これらの選択可能な実現方式中、本実施例のマルチメディアコンテンツをプッシュする方法において、ステップ２３０で推薦マルチメディアコンテンツセットが得られるように候補マルチメディアコンテンツセットを選別することは、更に以下のことを含んでも良い。
【００７６】
ステップ２３１において、ユーザの好みに指示される少なくとも一つの属性情報に基づいて候補マルチメディアコンテンツセットに含まれているマルチメディアコンテンツを選別する。なお、ユーザの好みはユーザの履歴操作行為に基いて確定される。
【００７７】
これらの選択可能な実現方式において、属性情報は、マルチメディアコンテンツの特徴を表せる任意の情報であっても良い。例えば、属性情報は、マルチメディアコンテンツの名称、主な創作者の姓名、語種、スタイル、感情などを含んでも良く、それらに限定されない。
【００７８】
これらの選択可能な実現方式における幾つかの応用シーンにおいて、例えば、ユーザが過去にある歌手Ａのロック曲を良く聴いていた場合に、当該ユーザの好みに指示される属性情報に「歌手Ａ」及び「ロックスタイル」が含まれても良いと考えても良い。これにより、ステップ２３１において、生成された候補マルチメディアコンテンツセットを選別することにより、歌手Ａの曲を選別し、或いはロックスタイルの曲を選別し、或いは歌手Ａのロック曲を選別することができる。
【００７９】
図４を参照する。図４は本出願のマルチメディアコンテンツをプッシュする方法の他の実施例の例示的なフローチャート４００である。当該実施例の方法は以下のことを含む。
【００８０】
ステップ４１０において、ユーザのマルチメディアコンテンツ再生要求が受信されたことに応答して、マルチメディア再生端末が置かれている応用シーンを指示するための応用シーン情報を確定する。
【００８１】
ステップ４２０において、マルチメディアコンテンツデータベースから応用シーンにマッチしたマルチメディアコンテンツを確定して候補マルチメディアコンテンツセットに追加する。なお、マルチメディアコンテンツデータベースは応用シーンに基いて予め構築されたシーンインデックスを持つ。
【００８２】
ステップ４３０において、推薦マルチメディアコンテンツセットを得られるように候補マルチメディアコンテンツセットを選別する。
【００８３】
上記のステップ４１０〜ステップ４３０は、図２に示された実施例におけるステップ２１０〜ステップ２３０と類似の実行方式を有すれば良く、ここでは詳しく説明しない。
【００８４】
ステップ４４０において、マルチメディアコンテンツデータベースからユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツを確定する。なお、ユーザの関連マルチメディアコンテンツはユーザによりポジティブ感情操作が実行されたマルチメディアコンテンツである。
【００８５】
例えば、幾つかの応用シーンにおいて、ユーザが曲Ｓ１に対して「いいね」操作を実行したことがある場合に、ユーザは当該曲Ｓ１が好き、即ち当該曲Ｓ１にポジティブ感情を有すると考えても良い。これらの応用シーンにおいて、当該曲Ｓ１にマッチした曲は、例えばある種類の類似度算出方法に基いて確定された当該曲Ｓ１との類似度が所定の類似度閾値を超えた曲であっても良い。
【００８６】
ステップ４５０において、ユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツを推薦マルチメディアコンテンツセットに追加する。
【００８７】
ユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツもユーザに好まれる確率が高いと考えても良い。従って、これらのマルチメディアコンテンツを推薦マルチメディアコンテンツセットに追加することにより、推薦マルチメディアコンテンツセットにおけるマルチメディアコンテンツをユーザの好みに一層合わせることができる。
【００８８】
ステップ４６０において、マルチメディア再生端末へ推薦マルチメディアコンテンツセットをプッシュする。
【００８９】
本実施例のマルチメディアコンテンツをプッシュする方法は、マルチメディアコンテンツデータベースからユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツを確定し、これらのマルチメディアコンテンツを推薦マルチメディアコンテンツセットに追加することにより、対応性に優れるマルチメディアコンテンツプッシュが実現された。
【００９０】
本実施例の一部の選択可能な実現方式において、ステップ４４０は更に以下のことを含んでも良い。
【００９１】
ステップ４４１において、近似最近傍マッチングアルゴリズムに基いてマルチメディアコンテンツデータベースからユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツを確定する。
【００９２】
幾つかの応用シーンにおいて、例えば、各履歴マルチメディア再生リストにおけるマルチメディアコンテンツ毎にワードベクトル変換（例えば、ｗｏｒｄ２ｖｅｃ変換）を行うことができる。具体的に、履歴マルチメディア再生リストのそれぞれを一つのテキストとし、当該履歴マルチメディア再生リストにおけるマルチメディアコンテンツのそれぞれを当該テキストにおける一つのワードとして、ワードとテキストとのマトリックスを作成することができる。マトリックスにおける各成分は、二つずつのワードが各履歴マルチメディア再生リストにより形成されたテキストにおいて同時に出現される回数に対する統計に基いて得られるものであっても良い。マルチメディアコンテンツのそれぞれに対応するベクトルが得られた後に、近似最近傍マッチング（Ａｐｐｒｏｘｉｍａｔｅ  Ｍｅａｒｅｓｔ  Ｎｅｉｇｈｂｏｒ、ＡＮＮ）アルゴリズムに基づいてマルチメディアコンテンツデータベースからユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツを確定することができる。例えば、二つのベクトルの間の距離を算出することにより、距離が近いほど、当該二つのベクトルのそれぞれに指示されるマルチメディアコンテンツの類似度が高いと示す。
【００９３】
又は、予め作成し訓練されたニューラルネットワークモデルによりマルチメディアコンテンツデータベースにおけるマルチメディアコンテンツとユーザの関連マルチメディアコンテンツとの類似度を予測することもできる。
【００９４】
ＡＮＮアルゴリズムにより、マルチメディアコンテンツデータベースにおける、類似度が類似度閾値を超えたマルチメディアコンテンツをユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツとすることができる。又は、マルチメディアコンテンツデータベースにおけるマルチメディアコンテンツについて、何れか一つの関連マルチメディアコンテンツとの類似度に従って降順でソートし、ソートされたマルチメディアコンテンツの序列から第一〜第Ｎのマルチメディアコンテンツを選別してユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツとすることもできる。
【００９５】
本出願の各実施例の一部の選択可能な実現方式において、本出願のステップ２３０、ステップ４３０で推薦マルチメディアコンテンツセットを得られるように候補マルチメディアコンテンツセットを選別した後に、方法は更に以下のことを含んでも良い。
【００９６】
推薦マルチメディアコンテンツセットにおける各推薦再生マルチメディアコンテンツの減衰因子に基いて推薦マルチメディアコンテンツセットにおける各推薦再生マルチメディアコンテンツをソートする。
【００９７】
ここでは、減衰因子は、例えば、所定の履歴時間帯における各推薦再生マルチメディアコンテンツの再生回数と、所定の履歴時間帯における各推薦再生マルチメディアコンテンツの再生タイミングとのうちの少なくとも一つに基いて確定されても良い。
【００９８】
例えば、幾つかの応用シーンにおいて、推薦マルチメディアコンテンツセットにおけるあるマルチメディアコンテンツが最近にユーザによく視聴された場合に、当該マルチメディアコンテンツの減衰因子の数値を増加することにより、当該マルチメディアコンテンツの推薦マルチメディアコンテンツセットにおける順序を後へシフトすることができる。
【００９９】
又は、他の幾つかの応用シーンにおいて、推薦マルチメディアコンテンツセットにおけるあるマルチメディアコンテンツがちょうどユーザに視聴された場合に、当該マルチメディアコンテンツの減衰因子の数値を増加することにより、当該マルチメディアコンテンツの推薦マルチメディアコンテンツセットにおける順序を後へシフトすることができる。
【０１００】
同様に、推薦マルチメディアコンテンツセットにおけるあるマルチメディアコンテンツが近いうちにユーザに視聴されていない場合に、当該マルチメディアコンテンツの減衰因子の数値を減少することにより、当該マルチメディアコンテンツの推薦マルチメディアコンテンツセットにおける順序を前へシフトすることができる。
【０１０１】
これにより、推薦マルチメディアコンテンツセットにおけるマルチメディアコンテンツの再生順序を調整することにより、再生順序が調整された推薦マルチメディアコンテンツセットをユーザの好みに一層合わせ、対応性に優れるマルチメディアコンテンツプッシュを実現させることができる。
【０１０２】
本出願の各実施例の一部の選択可能な実現方式において、ユーザによるマルチメディアコンテンツに対する履歴操作行為には、ユーザによるマルチメディアコンテンツに対するネガティブ感情偏向操作が含まれても良い。ここでは、ネガティブ感情偏向操作は、例えば、ユーザが当該マルチメディアコンテンツを好まないことを示すことができる操作であっても良い。
【０１０３】
これらの選択可能な実現方式において、本出願のステップ２３０、ステップ４３０で推薦マルチメディアコンテンツセットを得られるように候補マルチメディアコンテンツセットを選別することは、更に以下のことを含んでも良い。
【０１０４】
候補マルチメディアコンテンツセットからユーザのネガティブ感情偏向操作に対応するマルチメディアコンテンツを削除する。
【０１０５】
候補マルチメディアコンテンツセットからこれらのネガティブ感情偏向操作に指示されるマルチメディアコンテンツを削除することにより、生成された推薦マルチメディアコンテンツセットにおけるマルチメディアコンテンツをユーザの好みに一層合わせ、対応性に優れるマルチメディアコンテンツプッシュを実現させることができる。
【０１０６】
更に図５を参照する。各図に示された方法の実現として、本出願はマルチメディアコンテンツをプッシュする装置の一実施例を提供する。当該装置の実施例は図２に示された方法の実施例に対応する。当該装置は具体的に各種の電子デバイスに適用することができる。
【０１０７】
図５に示されたように、本実施例のマルチメディアコンテンツをプッシュする装置５００は、応用シーン確定ユニット５１０と、候補マルチメディアコンテンツ生成ユニット５２０と、選別ユニット５３０と、プッシュユニット５４０とを備える。
【０１０８】
応用シーン確定ユニット５１０は、マルチメディアコンテンツ再生要求が受信されたことに応答して、マルチメディア再生端末が置かれている応用シーンを指示するための応用シーン情報を確定するように配置可能である。
【０１０９】
候補マルチメディアコンテンツ生成ユニット５２０は、マルチメディアコンテンツデータベースから応用シーンにマッチしたマルチメディアコンテンツを確定して候補マルチメディアコンテンツセットに追加するように配置可能である。なお、マルチメディアコンテンツデータベースは、応用シーンに基いて予め構築されたシーンインデックスを持つ。
【０１１０】
選別ユニット５３０は、推薦マルチメディアコンテンツセットを得られるように候補マルチメディアコンテンツセットを選別するように配置可能である。
【０１１１】
プッシュユニット５４０は、マルチメディア再生端末へ推薦マルチメディアコンテンツセットをプッシュするように配置可能である。
【０１１２】
一部の選択可能な実現方式において、応用シーン情報に応用環境情報が含まれても良い。応用環境情報は、マルチメディア再生端末の現在の移動速度を指示する情報と、現在の時間を指示する情報と、現在の天気を指示する情報と、現在の注目事件を指示する情報とのうちの少なくとも一つを含んでも良い。
【０１１３】
一部の選択可能な実現方式において、応用シーン情報にマルチメディア再生端末を使用するユーザの現在状態情報が含まれても良く、マルチメディアコンテンツ再生要求にユーザから入力された音声要求情報が含まれる。
【０１１４】
これらの選択可能な実現方式において、応用シーン確定ユニット５１０は更に、ユーザから入力された音声要求情報を解析してユーザから入力された音声要求情報の音声特徴を確定し、音声特徴に基いて媒体再生端末を使用するユーザの現在状態を指示する現在状態情報を確定するように配置可能である。
【０１１５】
一部の選択可能な実現方式において、現在状態情報は、ユーザの現在の気分を指示する情報と、ユーザの年齢を指示する情報とのうちの少なくとも一つを含んでも良い。一部の選択可能な実現方式において、マルチメディアコンテンツ再生要求にマルチメディアコンテンツの属性を指示する属性情報が含まれる。マルチメディアコンテンツデータベースはマルチメディアコンテンツの属性情報に基づいて予め構築された属性インデックスを持つ。
【０１１６】
これらの選択可能な実現方式において、選別ユニット５３０は更に、ユーザの好みに指示される少なくとも一つの属性情報に基づいて候補マルチメディアコンテンツセットに含まれているマルチメディアコンテンツを選別するように配置可能である。なお、ユーザの好みはユーザの履歴操作行為に基いて確定される。
【０１１７】
一部の選択可能な実現方式において、本実施例のマルチメディアコンテンツをプッシュする装置は、更に関連マルチメディアマッチングユニット（図示せず）を備えても良い。
【０１１８】
関連マルチメディアマッチングユニットは、プッシュユニットによりマルチメディア再生端末へ推薦マルチメディアコンテンツセットをプッシュする前に、マルチメディアコンテンツデータベースからユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツを確定し、ユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツを推薦マルチメディアコンテンツセットに追加するように配置可能である。なお、ユーザの関連マルチメディアコンテンツは、ユーザによりポジティブ感情操作が実行されたマルチメディアコンテンツである。
【０１１９】
一部の選択可能な実現方式において、関連マルチメディアマッチングユニットは更に、近似最近傍マッチングアルゴリズムに基いてマルチメディアコンテンツデータベースからユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツを確定するように配置可能である。
【０１２０】
一部の選択可能な実現方式において、本実施例のマルチメディアコンテンツをプッシュする装置は更にソートユニット（図示せず）を備えても良い。
【０１２１】
ソートユニットは更に、選別ユニットにより推薦マルチメディアコンテンツセットを得られるように候補マルチメディアコンテンツセットを選別した後に、推薦マルチメディアコンテンツセットにおける各推薦再生マルチメディアコンテンツの減衰因子に基いて推薦マルチメディアコンテンツセットにおける各推薦再生マルチメディアコンテンツをソートするように配置可能である。なお、減衰因子は、所定の履歴時間帯における各推薦再生マルチメディアコンテンツの再生回数と、所定の履歴時間帯における各推薦再生マルチメディアコンテンツの再生タイミングとのうちの少なくとも一つに基いて確定される。
【０１２２】
続いて図６を参照する。図６は本出願の実施例を実現するための端末デバイス／サーバに適用するコンピュータシステム６００の構成模式図を示した。図６に示された端末デバイス／サーバは例示に過ぎず、本出願の実施例の機能及び使用範囲に対する如何なる制限をしない。
【０１２３】
図６に示されたように、コンピュータシステム６００は、読み出し専用メモリ（ＲＯＭ）６０２に記憶されているプログラム又は記憶部６０８からランダムアクセスメモリ（ＲＡＭ）６０３にロードされたプログラムに基づいて様々な適当な動作および処理を実行することができる中央処理装置（ＣＰＵ）６０１を備える。ＲＡＭ６０３には、システム６００の操作に必要な様々なプログラムおよびデータがさらに記憶されている。ＣＰＵ６０１、ＲＯＭ６０２およびＲＡＭ６０３は、バス６０４を介して互いに接続されている。入力／出力（Ｉ／Ｏ）インターフェース６０５もバス６０４に接続されている。
【０１２４】
キーボード、マウスなどを含む入力部６０６、陰極線管（ＣＲＴ）、液晶ディスプレイ（ＬＣＤ）など、およびスピーカなどを含む出力部６０７、ハードディスクなどを含む記憶部６０８、およびＬＡＮカード、モデムなどを含むネットワークインターフェースカードの通信部６０９は、Ｉ／Ｏインターフェース６０５に接続されている。通信部６０９は、例えばインターネットのようなネットワークを介して通信処理を実行する。ドライバ６１０は、必要に応じてＩ／Ｏインターフェース６０５に接続される。リムーバブルメディア６１１は、例えば、マグネチックディスク、光ディスク、光磁気ディスク、半導体メモリなどのようなものであり、必要に応じてドライバ６１０に取り付けられ、したがって、ドライバ６１０から読み出されたコンピュータプログラムが必要に応じて記憶部６０８にインストールされる。
【０１２５】
特に，本開示の実施例によれば、上記のフローチャートに参照して説明された過程はコンピュータソフトウェアプログラムに実現されても良い。例えば、本開示の実施例はコンピュータ読取可能な媒体にロードされるコンピュータプログラムを含むコンピュータプログラム製品を備える。当該コンピュータプログラムは、フローチャートに示される方法を実行するためのプログラムコードを含む。このような実施例において、当該コンピュータプログラムは、通信部６０９を介してネットワークからダウンロードしてインストールされ、及び／又はリムーバブルメディア６１１からインストールされても良い。当該コンピュータプログラムは、中央処理ユニット（ＣＰＵ）６０１により実行される場合に、本願の方法に限定される前記機能を実行する。
【０１２６】
説明すべきなのは、本願のコンピュータ読取可能な媒体は、コンピュータ読取可能な信号媒体、コンピュータ読取可能な記憶媒体、或いは前記両者の任意の組み合わせであっても良い。コンピュータ読取可能な記憶媒体は、例えば電気、磁気、光、電磁気、赤外線、半導体のシステム、装置又は部品、或いはこれらの任意の組み合わせであっても良いが、それらに限定されない。コンピュータ読取可能な記憶媒体についてのより具体的な例は、一つ又は複数の導線を含む電気的な接続、携帯可能なコンピュータ磁気ディスク、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読取専用メモリ（ＲＯＭ）、消去可能なプログラミング読取専用メモリ（ＥＰＲＯＭ又はフラッシュ）、光ファイバ、携帯可能なコンパクト磁気ディスク読取専用メモリ（ＣＤ−ＲＯＭ）、光学記憶素子、磁気記憶素子、或いは任意の適当の組み合わせを含むが、それらに限定されない。本願において、コンピュータ読取可能な記憶媒体は、プログラムを含むか記憶する任意の有形の媒体であっても良い。当該プログラムは、コマンド実行システム、装置又は部品に使用され、或いはそれらに組み合わせて使用されても良い。本願において、コンピュータ読取可能な信号媒体は、ベースバンドに伝送され或いはキャリアの一部として伝送され、コンピュータ読取可能なプログラムコードがロードされるデータ信号を含んでも良い。このような伝送されるデータ信号は、各種の形式を採用しても良く、電磁気信号、光信号又は任意の適当の組み合わせを含むが、それらに限定されない。コンピュータ読取可能な信号媒体は、コンピュータ読取可能な記憶媒体以外の任意のコンピュータ読取可能な媒体であっても良い。当該コンピュータ読取可能な媒体は、コマンド実行システム、装置又は部品に使用され又はそれらと組み合わせて使用されるプログラムを送信し、伝播し又は伝送することができる。コンピュータ読取可能な媒体に含まれるプログラムコードは、任意の適当の媒体で伝送されても良く、無線、電線、光ケーブル、ＲＦなど、或いは任意の適当の組み合わせを含むが、それらに限定されない。
【０１２７】
一つ又は複数種のプログラミング言語又はそれらの組み合わせで本出願の操作を実行するためのコンピュータプログラムコードをプログラミングすることができる。前記プログラミング言語には、Ｊａｖａ、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋のようなオブジェクト指向プログラミング言語が含まれ、更にＣ言語又は類似のプログラミング言語のような通常の手続き型プログラミング言語が含まれる。プログラムコードは、全体がユーザコンピュータに実行されても良く、一部がユーザコンピュータに実行されても良く、一つの独立なパッケージとして実行されても良く、一部がユーザコンピュータに実行され且つ一部がリモートコンピュータに実行されても良く、或いは全体がリモートコンピュータ又はサーバに実行されても良い。リモートコンピュータに関する場合に、リモートコンピュータはローカルエリアネットワーク（ＬＡＮ）又はワイドエリアネットワーク（ＷＡＮ）を含む任意の種類のネットワークによりユーザコンピュータに接続されても良く、或いは外部のコンピュータ（例えばインターネットサービスプロバイダを利用してインターネットにより接続する）に接続されても良い。
【０１２８】
図面におけるフローチャート及びブロック図は、本願の各実施例によるシステム、方法及びコンピュータプログラム製品により実現可能なシステム構造、機能及び操作を示した。この点において、フローチャート又はブロック図における各ブロックは、一つのモジュール、プログラムセグメント、又はコードの一部を表すことができる。当該モジュール、プログラムセグメント、コードの一部には、一つ又は複数の所定のロジック機能を実現するための実行可能なコマンドが含まれる。注意すべきなのは、幾つかの置換としての実現において、ブロックに示される機能は図面に示される順序と異なって発生されても良い。例えば、二つの接続的に表示されるブロックは実際に基本的に併行に実行されても良く、場合によっては逆な順序で実行されても良く、関連の機能に従って決定される。注意すべきなのは、ブロック図及び／又はフローチャートにおける各ブロック、及びブロック図及び／又はフローチャートにおけるブロックの組み合わせは、所定の機能又は操作を実行する専用のハードウェアによるシステムで実現されても良く、或いは専用のハードウェアとコンピュータコードの組み合わせで実現されても良い。
【０１２９】
本願の実施例に説明されたユニットは、ソフトウェアの手段で実現されても良く、ハードウェアの手段で実現されても良い。説明されたユニットは、プロセッサに設置されても良い。例えば、応用シーン確定ユニットと、候補マルチメディアコンテンツ生成ユニットと、選別ユニットと、プッシュユニットとを備えるプロセッサとして記載されても良い。なお、これらのユニットの名称は場合によって当該ユニットの自身に対する限定とされない。例えば、応用シーン確定ユニットは更に、「マルチメディアコンテンツ再生要求が受信されたことに応答して、マルチメディア再生端末が置かれている応用シーンを指示するための応用シーン情報を確定するユニット」として記載されても良い。
【０１３０】
他の局面として、本出願は更にコンピュータ読取可能な媒体を提供する。当該コンピュータ読取可能な媒体は、前記実施例に説明された装置に含まれたものであっても良く、当該装置に実装されずに別途に存在するものであっても良い。前記コンピュータ読取可能な媒体に一つ又は複数のプログラムがロードされ、前記一つ又は複数のプログラムが当該装置により実行されると、当該装置に、マルチメディアコンテンツ再生要求が受信されたことに応答して、マルチメディア再生端末が置かれている応用シーンを指示するための応用シーン情報を確定し、応用シーンに基いて予め構築されたシーンインデックスを持つマルチメディアコンテンツデータベースから応用シーンにマッチしたマルチメディアコンテンツを確定して候補マルチメディアコンテンツセットに追加し、推薦マルチメディアコンテンツセットを得られるように候補マルチメディアコンテンツセットを選別し、マルチメディア再生端末へ推薦マルチメディアコンテンツセットをプッシュすることを実行させる。
【０１３１】
以上の記載は、単なる本出願の好適な実施例及び運用される技術原理に対する説明である。当業者であればわかるように、本出願にかかる発明の範囲は、前記技術特徴の特定の組み合わせからなる技術案に限定されず、発明の構想から逸脱されない場合に前記技術特徴又は均等の特徴による任意の組み合わせで形成される他の技術案も同時に含まれるべきである。例えば前記特徴と本出願に開示された（それらに限定されない）類似の機能を具備する技術特徴が互いに置換されて得られる技術案は該当する。
【図１】
2019091422.tif 000003
【図２】
2019091422.tif 000004
【図３】
2019091422.tif 000005
【図４】
2019091422.tif 000006
【図５】
2019091422.tif 000007
【図６】
2019091422.tif 000008
【手続補正書】
【提出日】平成30年10月11日(2018.10.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
マルチメディアコンテンツをプッシュする方法であって、
マルチメディアコンテンツ再生要求が受信されたことに応答して、マルチメディア再生端末が置かれている応用シーンを指示するための応用シーン情報を確定し、
応用シーンに基いて予め構築されたシーンインデックスを持つマルチメディアコンテンツデータベースから前記応用シーンにマッチしたマルチメディアコンテンツを確定して候補マルチメディアコンテンツセットに追加し、
前記候補マルチメディアコンテンツセットを選別して推薦マルチメディアコンテンツセットを取得し、
マルチメディア再生端末へ前記推薦マルチメディアコンテンツセットをプッシュする、ことを含む方法。
【請求項２】
前記応用シーン情報に応用環境情報が含まれ、前記応用環境情報は、
前記マルチメディア再生端末の現在の移動速度を指示する情報と、
現在の時間を指示する情報と、
現在の天気を指示する情報と、
現在の注目事件を指示する情報と、
のうちの少なくとも一つを含む請求項１に記載の方法。
【請求項３】
前記応用シーン情報に前記マルチメディア再生端末を使用するユーザの現在状態情報が含まれ、前記マルチメディアコンテンツ再生要求にユーザから入力された音声要求情報が含まれ、
マルチメディアコンテンツ再生要求が受信されたことに応答して、マルチメディア再生端末が置かれている応用シーンを指示するための応用シーン情報を確定することは、
前記ユーザから入力された音声要求情報を解析して前記ユーザから入力された音声要求情報の音声特徴を確定し、
前記音声特徴に基いて前記媒体再生端末を使用するユーザの現在状態を指示する現在状態情報を確定する、
ことを含む請求項１に記載の方法。
【請求項４】
前記現在状態情報は、
前記ユーザの現在の気分を指示する情報と、
前記ユーザの年齢を指示する情報と、
のうちの少なくとも一つを含む請求項３に記載の方法。
【請求項５】
前記マルチメディアコンテンツ再生要求にマルチメディアコンテンツの属性を指示する属性情報が含まれ、前記マルチメディアコンテンツデータベースはマルチメディアコンテンツの属性情報に基づいて予め構築された属性インデックスを持ち、
前記候補マルチメディアコンテンツセットを選別して推薦マルチメディアコンテンツセットを取得することは、
ユーザの履歴操作行為に基いて確定されたユーザの好みに指示された少なくとも一つの属性情報に基づいて前記候補マルチメディアコンテンツセットに含まれているマルチメディアコンテンツを選別することを含む請求項１〜４の何れか一つに記載の方法。
【請求項６】
マルチメディア再生端末へ前記推薦マルチメディアコンテンツセットをプッシュする前に、前記方法は、更に、
ユーザによりポジティブ感情操作が実行されたマルチメディアコンテンツである前記ユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツをマルチメディアコンテンツデータベースから確定し、
前記ユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツを前記推薦マルチメディアコンテンツセットに追加する、
ことを更に含む請求項１〜４の何れか一つに記載の方法。
【請求項７】
前記ユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツをマルチメディアコンテンツデータベースから確定することは、
近似最近傍マッチングアルゴリズムに基いてマルチメディアコンテンツデータベースから前記ユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツを確定することを含む請求項６に記載の方法。
【請求項８】
前記候補マルチメディアコンテンツセットを選別して推薦マルチメディアコンテンツセットを取得した後に、前記方法は、更に、
前記推薦マルチメディアコンテンツセットにおける各推薦再生マルチメディアコンテンツの減衰因子に基いて前記推薦マルチメディアコンテンツセットにおける各推薦再生マルチメディアコンテンツをソートすること、を含み、
前記減衰因子は、
所定の履歴時間帯における各推薦再生マルチメディアコンテンツの再生回数と、
所定の履歴時間帯における各推薦再生マルチメディアコンテンツの再生タイミングとのうちの少なくとも一つに基いて確定される請求項１〜４の何れか一つに記載の方法。
【請求項９】
前記候補マルチメディアコンテンツセットを選別して推薦マルチメディアコンテンツセットを取得することは、
前記候補マルチメディアコンテンツセットからユーザのネガティブ感情偏向操作に対応するマルチメディアコンテンツを削除することを含む請求項１〜４の何れか一つに記載の方法。
【請求項１０】
マルチメディアコンテンツをプッシュする装置であって、
マルチメディアコンテンツ再生要求が受信されたことに応答して、マルチメディア再生端末が置かれている応用シーンを指示するための応用シーン情報を確定するように配置される応用シーン確定ユニットと、
応用シーンに基いて予め構築されたシーンインデックスを持つマルチメディアコンテンツデータベースから前記応用シーンにマッチしたマルチメディアコンテンツを確定して候補マルチメディアコンテンツセットに追加するように配置される候補マルチメディアコンテンツ生成ユニットと、
前記候補マルチメディアコンテンツセットを選別して推薦マルチメディアコンテンツセットを取得するように配置される選別ユニットと、
マルチメディア再生端末へ前記推薦マルチメディアコンテンツセットをプッシュするように配置されるプッシュユニットと、
を備える装置。
【請求項１１】
前記応用シーン情報に応用環境情報が含まれ、前記応用環境情報は、
前記マルチメディア再生端末の現在の移動速度を指示する情報と、
現在の時間を指示する情報と、
現在の天気を指示する情報と、
現在の注目事件を指示する情報と、
のうちの少なくとも一つを含む請求項１０に記載の装置。
【請求項１２】
前記応用シーン情報に前記マルチメディア再生端末を使用するユーザの現在状態情報が含まれ、前記マルチメディアコンテンツ再生要求にユーザから入力された音声要求情報が含まれ、
前記応用シーン確定ユニットは、更に、
前記ユーザから入力された音声要求情報を解析して前記ユーザから入力された音声要求情報の音声特徴を確定し、
前記音声特徴に基いて前記媒体再生端末を使用するユーザの現在状態を指示する現在状態情報を確定するように配置される請求項１０に記載の装置。
【請求項１３】
前記現在状態情報は、
前記ユーザの現在の気分を指示する情報と、
前記ユーザの年齢を指示する情報と、
のうちの少なくとも一つを含む請求項１２に記載の装置。
【請求項１４】
前記マルチメディアコンテンツ再生要求にマルチメディアコンテンツの属性を指示する属性情報が含まれ、前記マルチメディアコンテンツデータベースはマルチメディアコンテンツの属性情報に基づいて予め構築された属性インデックスを持ち、
前記選別ユニットは、更に、ユーザの履歴操作行為に基いて確定されたユーザの好みに指示された少なくとも一つの属性情報に基づいて前記候補マルチメディアコンテンツセットに含まれているマルチメディアコンテンツを選別するように配置される請求項１０〜１３の何れか一つに記載の装置。
【請求項１５】
前記装置は、更に、
前記プッシュユニットが前記マルチメディア再生端末へ前記推薦マルチメディアコンテンツセットをプッシュする前に、マルチメディアコンテンツデータベースから前記ユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツを確定し、前記ユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツを前記推薦マルチメディアコンテンツセットに追加するように配置される関連マルチメディアマッチングユニットを備え、
前記ユーザの関連マルチメディアコンテンツはユーザによりポジティブ感情操作が実行されたマルチメディアコンテンツである請求項１０〜１３の何れか一つに記載の装置。
【請求項１６】
前記関連マルチメディアマッチングユニットは、更に、
近似最近傍マッチングアルゴリズムに基いてマルチメディアコンテンツデータベースから前記ユーザの関連マルチメディアコンテンツにマッチしたマルチメディアコンテンツを確定するように配置される請求項１５に記載の装置。
【請求項１７】
前記装置は、更に、
選別ユニットにより前記候補マルチメディアコンテンツセットを選別して推薦マルチメディアコンテンツセットを取得した後に、前記推薦マルチメディアコンテンツセットにおける各推薦再生マルチメディアコンテンツの減衰因子に基いて前記推薦マルチメディアコンテンツセットにおける各推薦再生マルチメディアコンテンツをソートするように配置されるソートユニットを備え、
前記減衰因子は、
所定の履歴時間帯における各推薦再生マルチメディアコンテンツの再生回数と、
所定の履歴時間帯における各推薦再生マルチメディアコンテンツの再生タイミングとのうちの少なくとも一つに基いて確定される請求項１０〜１３の何れか一つに記載の装置。
【請求項１８】
前記選別ユニットは、更に、
前記候補マルチメディアコンテンツセットからユーザのネガティブ感情偏向操作に対応するマルチメディアコンテンツを削除するように配置される請求項１０〜１３の何れか一つに記載の装置。
【請求項１９】
一つ又は複数のプロセッサと、
一つ又は複数のプログラムを記憶する記憶装置と、を備え、
前記一つ又は複数のプログラムが前記一つ又は複数のプロセッサにより実行されると、前記一つ又は複数のプロセッサに請求項１〜９の何れか一つに記載の方法を実現させるデバイス。
【請求項２０】
コンピュータプログラムが記憶されており、前記プログラムがプロセッサにより実行されると、請求項１〜９の何れか一つに記載の方法を実現させるコンピュータ読取可能な記憶媒体。
【請求項２１】
プロセッサにより実行されると、請求項１〜９の何れか一つに記載の方法を実現させるコンピュータプログラム。
【外国語明細書】
2019091422.tif 000009
2019091422.tif 000010
2019091422.tif 000011
2019091422.tif 000012
2019091422.tif 000013
2019091422.tif 000014
2019091422.tif 000015
2019091422.tif 000016
2019091422.tif 000017
2019091422.tif 000018
2019091422.tif 000019
2019091422.tif 000020
2019091422.tif 000021
2019091422.tif 000022
2019091422.tif 000023
2019091422.tif 000024
2019091422.tif 000025
2019091422.tif 000026
2019091422.tif 000027
2019091422.tif 000028
2019091422.tif 000029
2019091422.tif 000030
2019091422.tif 000031
2019091422.tif 000032
2019091422.tif 000033
2019091422.tif 000034
2019091422.tif 000035
2019091422.tif 000036
2019091422.tif 000037
2019091422.tif 000038
2019091422.tif 000039