(57)【要約】      （修正有）【課題】マルチメディア再生リストを音声更新要求に基づいて更新する。【解決手段】再生端末へ現在のマルチメディアコンテンツ再生リストを送信し、ユーザから現在のマルチメディアコンテンツ再生リストにおける現在の再生マルチメディアコンテンツに対する音声更新要求を受信したことに応答して、現在の再生マルチメディアコンテンツに対応する更新コマンドを得るように音声更新要求を解析し、更新コマンドに基いて予め設置されたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成し、再生端末へ最適化マルチメディア再生リストを送信することを含む。【効果】得られた最適化マルチメディア再生リストとユーザの更新コマンドとの整合度を向上し、検索の演算量を低減し、ひいては検索に消耗するハードウェアリソースを低減する。【選択図】図２
2019091423.tif 000002
【特許請求の範囲】
【請求項１】
マルチメディア再生リストを更新する方法であって、
再生端末へ現在のマルチメディアコンテンツ再生リストを送信し、
ユーザから現在のマルチメディアコンテンツ再生リストにおける現在の再生マルチメディアコンテンツに対する音声更新要求を受信したことに応答して、前記音声更新要求を解析して現在の再生マルチメディアコンテンツに対応する更新コマンドを取得し、
前記更新コマンドに基いて予め設けられたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成し、
再生端末へ前記最適化マルチメディア再生リストを送信する、
ことを含む方法。
【請求項２】
前記更新コマンドに基いて予め設けられたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成することは、
前記更新コマンドに主な創作者の標識が含まれていることに応答して、前記更新コマンドに切り替え操作を指示するための切り替え詞が含まれているか否かを判断し、
肯定の場合に、更に前記切り替え詞に指示された切り替え対象が現在の再生マルチメディアコンテンツであるか否かを判断し、
肯定の場合に、前記予め設けられたマルチメディアコンテンツデータベースにおいて、前記現在の再生マルチメディアコンテンツを排除するように前記主な創作者の標識に基いて検索して最適化マルチメディア再生リストを生成する、ことを含む請求項１に記載の方法。
【請求項３】
前記主な創作者にマルチメディアコンテンツの演技者が含まれ、前記方法は更に、
前記切り替え詞に指示された切り替え対象が現在の再生マルチメディアコンテンツの演技者であれば、更に前記更新コマンドに現在の再生マルチメディアコンテンツの名称が含まれているか否かを判断し、
肯定の場合に、前記予め設けられたマルチメディアコンテンツデータベースにおいて、現在のマルチメディアコンテンツの演技者を排除するように前記現在のマルチメディアコンテンツの名称に基いて検索して最適化マルチメディア再生リストを生成する、ことを含む請求項２に記載の方法。
【請求項４】
前記方法は、更に、
前記切り替え詞に指示された切り替え対象が現在の再生マルチメディアコンテンツの演技者であれば、更に前記更新コマンドに否定詞が含まれているか否かを判断し、
肯定の場合に、現在の再生マルチメディアコンテンツの名称を検索条件として、現在のマルチメディアコンテンツの演技者を排除するように検索して最適化マルチメディア再生リストを生成する、ことを含む請求項３に記載の方法。
【請求項５】
更新コマンドに基いて予め設けられたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成することは、
前記更新コマンドに主な創作者の標識が含まれていることに応答して、前記更新コマンドに予め設けられたカテゴリに属するキーワードが含まれているか否かを判断し、
肯定の場合に、前記更新コマンドに指示された主な創作者の標識と前記キーワードとを検索条件として、前記予め設けられたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成する、ことを含み、
前記予め設けられたマルチメディアコンテンツデータベースは前記キーワードに基いて予め作成された検索インデックスを持つ、請求項２に記載の方法。
【請求項６】
前記更新コマンドに予め設けられたカテゴリに属する複数のキーワードが含まれており、
前記更新コマンドに指示された主な創作者の標識と前記キーワードとを検索条件として、前記予め設けられたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成することは、
前記予め設けられたマルチメディアコンテンツデータベースに前記更新コマンドに含まれている主な創作者の標識と全てのキーワードを同時に満たしているマルチメディアコンテンツが存在しなければ、前記更新コマンドに含まれている全てのキーワードから一部を選択し、前記更新コマンドに指示された主な創作者の標識と選択されたキーワードとを検索条件として、前記予め設けられたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成する、ことを含む請求項５に記載の方法。
【請求項７】
前記更新コマンドに基いて予め設けられたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成することは、
前記更新コマンドに類似検索の意図が含まれているか否かを判断し、
肯定の場合に、前記予め設けられたマルチメディアコンテンツデータベースにおいて、現在の再生マルチメディアコンテンツとの類似度が所定の類似度閾値を超えたマルチメディアコンテンツを検索して最適化マルチメディア再生リストを生成する、ことを含む請求項１−６の何れか一つに記載の方法。
【請求項８】
前記方法は、更に、
前記更新コマンドに類似検索の意図が含まれている場合に、更に前記更新コマンドに予め設けられたカテゴリを有するキーワードが含まれているか否かを判断し、
肯定の場合に、前記予め設けられたマルチメディアコンテンツデータベースにおいて、現在の再生マルチメディアとの類似度が所定の類似度閾値を超え且つ更新コマンドに含まれているキーワードに指示された検索条件を満たしているマルチメディアコンテンツを検索して最適化マルチメディア再生リストを生成する、ことを含み、
前記予め設けられたマルチメディアコンテンツデータベースは前記キーワードに基いて予め作成された検索インデックスを持つ、請求項７に記載の方法。
【請求項９】
マルチメディア再生リストを更新する装置であって、
再生端末へ現在のマルチメディアコンテンツ再生リストを送信する第一送信ユニットと、
ユーザから現在のマルチメディアコンテンツ再生リストにおける現在の再生マルチメディアコンテンツに対する音声更新要求を受信したことに応答して、前記音声更新要求を解析して現在の再生マルチメディアコンテンツに対応する更新コマンドを取得する解析ユニットと、
前記更新コマンドに基いて予め設けられたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成する生成ユニットと、
再生端末へ前記最適化マルチメディア再生リストを送信する第二送信ユニットと、を備える装置。
【請求項１０】
前記生成ユニットは、更に、
前記更新コマンドに主な創作者の標識が含まれていることに応答して、前記更新コマンドに切り替え操作を指示するための切り替え詞が含まれているか否かを判断し、
肯定の場合に、更に前記切り替え詞に指示された切り替え対象が現在の再生マルチメディアコンテンツであるか否かを判断し、
肯定の場合に、前記予め設けられたマルチメディアコンテンツデータベースにおいて、前記現在の再生マルチメディアコンテンツを排除するように前記主な創作者の標識に基いて検索して最適化マルチメディア再生リストを生成する、請求項９に記載の装置。
【請求項１１】
前記主な創作者にマルチメディアコンテンツの演技者が含まれており、前記生成ユニットは更に、
前記切り替え詞に指示された切り替え対象が現在の再生マルチメディアコンテンツの演技者であれば、更に前記更新コマンドに現在の再生マルチメディアコンテンツの名称が含まれているか否かを判断し、
肯定の場合に、前記予め設けられたマルチメディアコンテンツデータベースにおいて、現在のマルチメディアコンテンツの演技者を排除するように前記現在のマルチメディアコンテンツの名称に基いて検索して最適化マルチメディア再生リストを生成する、請求項１０に記載の装置。
【請求項１２】
前記生成ユニットは更に、
前記切り替え詞に指示された切り替え対象が現在の再生マルチメディアコンテンツの演技者であれば、更に前記更新コマンドに否定詞が含まれているか否かを判断し、
肯定の場合に、現在の再生マルチメディアコンテンツの名称を検索条件として、現在のマルチメディアコンテンツの演技者を排除するように検索して最適化マルチメディア再生リストを生成する、請求項１１に記載の装置。
【請求項１３】
前記生成ユニットは更に、
前記更新コマンドに主な創作者の標識が含まれていることに応答して、前記更新コマンドに予め設けられたカテゴリに属するキーワードが含まれているか否かを判断し、
肯定の場合に、前記更新コマンドに指示された主な創作者の標識と前記キーワードとを検索条件として、前記予め設けられたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成し、
前記予め設けられたマルチメディアコンテンツデータベースは前記キーワードに基いて予め作成された検索インデックスを持つ、請求項１０に記載の装置。
【請求項１４】
前記更新コマンドに予め設けられたカテゴリに属する複数のキーワードが含まれており、
前記更新コマンドに指示された主な創作者の標識と前記キーワードとを検索条件として、前記予め設けられたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成することは、
前記予め設けられたマルチメディアコンテンツデータベースに前記更新コマンドに含まれている主な創作者の標識と全てのキーワードを同時に満たしているマルチメディアコンテンツが存在しなければ、前記更新コマンドに含まれている全てのキーワードから一部を選択し、前記更新コマンドに指示された主な創作者の標識と選択されたキーワードとを検索条件として、前記予め設けられたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成することを含む、請求項１３に記載の装置。
【請求項１５】
前記生成ユニットは更に、
前記更新コマンドに類似検索の意図が含まれているか否かを判断し、
肯定の場合に、前記予め設けられたマルチメディアコンテンツデータベースにおいて、現在の再生マルチメディアコンテンツとの類似度が所定の類似度閾値を超えたマルチメディアコンテンツを検索して最適化マルチメディア再生リストを生成する、請求項９−１４の何れか一つに記載の装置。
【請求項１６】
前記生成ユニットは更に、
前記更新コマンドに類似検索の意図が含まれている場合に、更に前記更新コマンドに予め設けられたカテゴリを有するキーワードが含まれているか否かを判断し、
肯定の場合に、前記予め設けられたマルチメディアコンテンツデータベースにおいて、現在の再生マルチメディアとの類似度が所定の類似度閾値を超え且つ更新コマンドに含まれているキーワードに指示された検索条件を満たしているマルチメディアコンテンツを検索して最適化マルチメディア再生リストを生成し、
前記予め設けられたマルチメディアコンテンツデータベースは前記キーワードに基いて予め作成された検索インデックスを持つ、請求項１５に記載の装置。
【請求項１７】
一つ又は複数のプロセッサと、
一つ又は複数のプログラムを記憶する記憶装置と、を備え、
前記一つ又は複数のプログラムが前記一つ又は複数のプロセッサにより実行されると、前記一つ又は複数のプロセッサに請求項１−８の何れか一つに記載の方法を実現させるデバイス。
【請求項１８】
コンピュータプログラムが記憶されており、前記プログラムがプロセッサにより実行されると、請求項１−８の何れか一つに記載の方法を実現させることを特徴とするコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願の実施形態は、コンピュータ技術分野に関し、具体的にインターネット技術分野に関し、特にマルチメディア再生リストを更新する方法及び装置に関する。
【背景技術】
【０００２】
いままでのマルチメディアプラットフォームは、ユーザとやりとりを行うことにより、当該プラットフォームに備えるマルチメディアコンテンツの再生リストを生成することができる。
【０００３】
例えば、ユーザは、マルチメディアプラットフォームにアクセスし、幾つかの検索条件を入力することにより、マルチメディアコンテンツ再生リストを生成することができる。当該マルチメディアコンテンツ再生リストにおける各マルチメディアコンテンツは、何れも当該マルチメディアプラットフォームから提供される。これにより、ユーザは、当該マルチメディアコンテンツ再生リストにおける各マルチメディアコンテンツに対して相応の操作、例えば再生、一時停止などの操作を行うことができる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本出願の実施形態は、マルチメディア再生リストを更新する方法及び装置を提出することを目的とする。
【０００５】
第一の局面として、本出願の実施形態は、マルチメディア再生リストを更新する方法を提供する。当該方法は、再生端末へ現在のマルチメディアコンテンツ再生リストを送信し、ユーザから現在のマルチメディアコンテンツ再生リストにおける現在の再生マルチメディアコンテンツに対する音声更新要求を受信したことに応答して、現在の再生マルチメディアコンテンツに対応する更新コマンドを得るように音声更新要求を解析し、更新コマンドに基いて予め設置されたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成し、再生端末へ最適化マルチメディア再生リストを送信することを含む。
【０００６】
一部の実施形態において、更新コマンドに基いて予め設置されたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成することは、更新コマンドに主な創作者の標識が含まれていることに応答して、更新コマンドに切り替え操作を指示するための切り替え詞（又は切り替えワード）が含まれているか否かを判断し、肯定の場合に、更に切り替え詞に指示された切り替え対象が現在の再生マルチメディアコンテンツであるか否かを判断し、肯定の場合に、予め設置されたマルチメディアコンテンツデータベースにおいて、主な創作者の標識に基いて現在の再生マルチメディアコンテンツを排除するように検索して最適化マルチメディア再生リストを生成することを含む。
【０００７】
一部の実施形態において、主な創作者にマルチメディアコンテンツの演技者が含まれ、方法は更に、切り替え詞に指示された切り替え対象が現在の再生マルチメディアコンテンツの演技者であれば、更に更新コマンドに現在の再生マルチメディアコンテンツの名称が含まれているか否かを判断し、肯定の場合に、予め設置されたマルチメディアコンテンツデータベースにおいて、現在のマルチメディアコンテンツの名称に基いて現在のマルチメディアコンテンツの演技者を排除するように検索して最適化マルチメディア再生リストを生成する、ことを含む。
【０００８】
一部の実施形態において、方法は、更に、切り替え詞に指示された切り替え対象が現在の再生マルチメディアコンテンツの演技者であれば、更に更新コマンドに否定詞（又は否定ワード）が含まれているか否かを判断し、肯定の場合に、現在の再生マルチメディアコンテンツの名称を検索条件として、現在のマルチメディアコンテンツの演技者を排除するように検索して最適化マルチメディア再生リストを生成する、ことを含む。
【０００９】
一部の実施形態において、更新コマンドに基いて予め設置されたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成することは、更新コマンドに主な創作者の標識が含まれていることに応答して、更新コマンドに予め設置されたカテゴリに属するキーワードが含まれているか否かを判断し、肯定の場合に、更新コマンドに指示された主な創作者の標識とキーワードとを検索条件として、予め設置されたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成する、ことを含み、予め設置されたマルチメディアコンテンツデータベースはキーワードに基いて予め作成された検索インデックスを持つ。
【００１０】
一部の実施形態において、更新コマンドに予め設置されたカテゴリに属する複数のキーワードが含まれており、更新コマンドに指示された主な創作者の標識とキーワードとを検索条件として、予め設置されたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成することは、予め設置されたマルチメディアコンテンツデータベースに更新コマンドに含まれている主な創作者の標識と全てのキーワードを同時に満たしているマルチメディアコンテンツが存在しなければ、更新コマンドに含まれている全てのキーワードから一部を選択し、更新コマンドに指示された主な創作者の標識と選択されたキーワードとを検索条件として、予め設置されたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成する、ことを含む。
【００１１】
一部の実施形態において、更新コマンドに基いて予め設置されたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成することは、更新コマンドに類似検索の意図が含まれているか否かを判断し、肯定の場合に、予め設置されたマルチメディアコンテンツデータベースにおいて、現在の再生マルチメディアコンテンツとの類似度が所定の類似度閾値を超えたマルチメディアコンテンツを検索して最適化マルチメディア再生リストを生成する、ことを含む。
【００１２】
一部の実施形態において、方法は、更に、更新コマンドに類似検索の意図が含まれている場合に、更に更新コマンドに予め設置されたカテゴリを有するキーワードが含まれているか否かを判断し、肯定の場合に、予め設置されたマルチメディアコンテンツデータベースにおいて、現在の再生マルチメディアとの類似度が所定の類似度閾値を超え且つ更新コマンドに含まれているキーワードに指示された検索条件を満たしているマルチメディアコンテンツを検索して最適化マルチメディア再生リストを生成する、ことを含み、予め設置されたマルチメディアコンテンツデータベースはキーワードに基いて予め作成された検索インデックスを持つ。
【００１３】
第二の局面として、本出願の実施形態は更に、再生端末へ現在のマルチメディアコンテンツ再生リストを送信するように配置される第一送信ユニットと、ユーザから現在のマルチメディアコンテンツ再生リストにおける現在の再生マルチメディアコンテンツに対する音声更新要求を受信したことに応答して、現在の再生マルチメディアコンテンツに対応する更新コマンドを得るように音声更新要求を解析するように配置される解析ユニットと、更新コマンドに基いて予め設置されたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成するように配置される生成ユニットと、再生端末へ最適化マルチメディア再生リストを送信するように配置される第二送信ユニットと、を備えるマルチメディア再生リストを更新する装置を提供する。
【００１４】
一部の実施形態において、生成ユニットは、更に、更新コマンドに主な創作者の標識が含まれていることに応答して、更新コマンドに切り替え操作を指示するための切り替え詞が含まれているか否かを判断し、肯定の場合に、更に切り替え詞に指示された切り替え対象が現在の再生マルチメディアコンテンツであるか否かを判断し、肯定の場合に、予め設置されたマルチメディアコンテンツデータベースにおいて、主な創作者の標識に基いて現在の再生マルチメディアコンテンツを排除するように検索して最適化マルチメディア再生リストを生成する、ように配置される。
【００１５】
一部の実施形態において、主な創作者にマルチメディアコンテンツの演技者が含まれており、生成ユニットは更に、切り替え詞に指示された切り替え対象が現在の再生マルチメディアコンテンツの演技者であれば、更に更新コマンドに現在の再生マルチメディアコンテンツの名称が含まれているか否かを判断し、肯定の場合に、予め設置されたマルチメディアコンテンツデータベースにおいて、現在のマルチメディアコンテンツの名称に基いて現在のマルチメディアコンテンツの演技者を排除するように検索して最適化マルチメディア再生リストを生成する、ように配置される。
【００１６】
一部の実施形態において、生成ユニットは更に、切り替え詞に指示された切り替え対象が現在の再生マルチメディアコンテンツの演技者であれば、更に更新コマンドに否定詞が含まれているか否かを判断し、肯定の場合に、現在の再生マルチメディアコンテンツの名称を検索条件として、現在のマルチメディアコンテンツの演技者を排除するように検索して最適化マルチメディア再生リストを生成する、ように配置される。
【００１７】
一部の実施形態において、生成ユニットは更に、更新コマンドに主な創作者の標識が含まれていることに応答して、更新コマンドに予め設置されたカテゴリに属するキーワードが含まれているか否かを判断し、肯定の場合に、更新コマンドに指示された主な創作者の標識とキーワードとを検索条件として、予め設置されたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成するように配置され、予め設置されたマルチメディアコンテンツデータベースはキーワードに基いて予め作成された検索インデックスを持つ。
【００１８】
一部の実施形態において、更新コマンドに予め設置されたカテゴリに属する複数のキーワードが含まれており、生成ユニットは更に、更新コマンドに指示された主な創作者の標識とキーワードとを検索条件として、予め設置されたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成することは、予め設置されたマルチメディアコンテンツデータベースに更新コマンドに含まれている主な創作者の標識と全てのキーワードを同時に満たしているマルチメディアコンテンツが存在しなければ、更新コマンドに含まれている全てのキーワードから一部を選択し、更新コマンドに指示された主な創作者の標識と選択されたキーワードとを検索条件として、予め設置されたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成することを含むように配置される。
【００１９】
一部の実施形態において、生成ユニットは更に、更新コマンドに類似検索の意図が含まれているか否かを判断し、肯定の場合に、予め設置されたマルチメディアコンテンツデータベースにおいて、現在の再生マルチメディアコンテンツとの類似度が所定の類似度閾値を超えたマルチメディアコンテンツを検索して最適化マルチメディア再生リストを生成するように配置される。
【００２０】
一部の実施形態において、生成ユニットは更に、更新コマンドに類似検索の意図が含まれている場合に、更に更新コマンドに予め設置されたカテゴリを有するキーワードが含まれているか否かを判断し、肯定の場合に、予め設置されたマルチメディアコンテンツデータベースにおいて、現在の再生マルチメディアとの類似度が所定の類似度閾値を超え且つ更新コマンドに含まれているキーワードに指示された検索条件を満たしているマルチメディアコンテンツを検索して最適化マルチメディア再生リストを生成するように配置され、予め設置されたマルチメディアコンテンツデータベースはキーワードに基いて予め作成された検索インデックスを持つ。
【００２１】
第三の局面として、本出願の実施形態は、更に、一つ又は複数のプロセッサと、一つ又は複数のプログラムを記憶する記憶装置と、を備え、一つ又は複数のプログラムが一つ又は複数のプロセッサにより実行されると、一つ又は複数のプロセッサにような方法を実現させるデバイスを提供する。
【００２２】
第四の局面として、本出願の実施形態は、更に、コンピュータプログラムが記憶されており、プログラムがプロセッサにより実行されると、ような方法を実現させるコンピュータ読取可能な記憶媒体を提供する。
【００２３】
本出願の実施形態により提供されるマルチメディア再生リストを更新する方法及び装置は、現在の再生マルチメディアコンテンツに対応する更新コマンドを生成するように、ユーザから現在のマルチメディアコンテンツ再生リストにおける現在の再生マルチメディアコンテンツに対する音声更新要求を解析し、当該更新コマンドに基づいて予め設置されたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成する。これにより、現在の再生マルチメディアコンテンツをもとにマルチメディア再生リストを最適化し、条件オーバーレイの方式を採用してマルチメディアコンテンツデータベースに検索することを実現することにより、得られた最適化マルチメディア再生リストとユーザ更新コマンドとの整合度が高くなり、検索の演算量が小さくなり、ひいては検索に消耗されるハードウェアのリソースが低減される。
【図面の簡単な説明】
【００２４】
以下の図面を参照してなされた制限的でない実施形態に対する詳細的な説明により、本出願の他の特徴、目的及び利点はより明らかになる。
【００２５】
【図１】本出願を適用できる例示的なシステムアーキテクチャ図である。
【図２】本出願のマルチメディア再生リストを更新する方法による一つの実施例のフローチャートである。
【図３】本出願のマルチメディア再生リストを更新する方法による他の実施例のフローチャートである。
【図４】本出願のマルチメディア再生リストを更新する方法による一つの応用シーンのモード図である。
【図５】本出願のマルチメディア再生リストを更新する方法によるもう一つの実施例のフローチャートである。
【図６】本出願のマルチメディア再生リストを更新する装置による一つの実施例の構成モード図である。
【図７】本出願の実施例を実現するための端末デバイス又はサーバに適用するコンピュータシステムの構成モード図である。
【発明を実施するための最良の形態】
【００２６】
以下、図面及び実施例を参照しながら本出願をより詳細に説明する。理解すべきことは、ここで説明する具体的な実施例は、関連の発明を説明するものに過ぎず、当該発明を限定するものではない。ただし、説明の便宜上、図面には発明に関連する部分のみが示されている。
【００２７】
なお、衝突しない場合、本願の実施例及び実施例における特徴を相互に組み合せてもよい。以下、図面及び実施例を参照しながら本出願を詳細に説明する。
【００２８】
図１は、本出願のマルチメディアコンテンツをプッシュする方法又はマルチメディアコンテンツをプッシュする装置を適用できる実施例の例示的なシステムアーキテクチャ１００を示す。
【００２９】
図１に示されたように、システムアーキテクチャ１００は、端末デバイス１０１、１０２、１０３と、ネットワーク１０４と、サーバ１０５とを備えても良い。ネットワーク１０４は、端末デバイス１０１、１０２、１０３とサーバ１０５の間に通信リンクの媒体を提供する。ネットワーク１０４は、各種の接続タイプ、例えば有線、無線通信リンク又は光ファイバ、ケーブルなどを含んでも良い。
【００３０】
ユーザは端末デバイス１０１、１０２、１０３を使用してネットワーク１０４を介してサーバ１０５とやりとりを行ってメッセージなどを受信し又は送信することができる。端末デバイス１０１、１０２、１０３に各種の通信クライアントアプリ、例えばマルチメディア再生アプリ、ウェブブラウザアプリ、検索型アプリ、即時通信ツール、交際型プラットフォームソフトウェアなどが実装されても良い。
【００３１】
端末デバイス１０１、１０２、１０３は、ヒューマン・マシン・インタラクション及びマルチメディア再生の機能を具備する各種の電子デバイスであっても良く、スマートフォン、スマートマルチメディア再生デバイス、スマートウェアラブルデバイス、タブレット、ノードパソコン及びディスクトップコンピュータなどが含まれるが、それらに限定されない。
【００３２】
サーバ１０５は、各種のサービスを提供するサーバ、例えば端末デバイス１０１、１０２、１０３から送信される音声更新要求をサポートするバックグラウンドマルチメディアサーバであっても良い。バックグラウンドマルチメディアサーバは、受信された音声更新要求などのデータに対して解析などの処理を行い、処理結果（例えば生成された最適化マルチメディア再生リスト）を端末デバイス１０１、１０２、１０３にフィードバックすることができる。
【００３３】
説明すべきなのは、本出願の実施例により提供されるマルチメディアコンテンツをプッシュする方法は、一般的にサーバ１０５により実行される。相応的に、マルチメディアコンテンツをプッシュする装置は一般的にサーバ１０５に設置される。
【００３４】
理解すべきなのは、図１における端末デバイス、ネットワーク及びサーバの数は例示的なものに過ぎない。実際の必要に応じて、任意の数の端末デバイス、ネットワーク及びサーバを備えても良い。
【００３５】
続いて図２を参照する。図２は、本出願のマルチメディア再生リストを更新する方法による一つの実施例の手順２００を示す。当該マルチメディア再生リストを更新する方法は、以下のステップを含む。
【００３６】
ステップ２１０において、再生端末へ現在のマルチメディアコンテンツ再生リストを送信する。
【００３７】
本実施例において、マルチメディア再生リストを更新する方法が運行される電子デバイス（例えば図１に示されたサーバ）は、有線接続の手段又は無線接続の手段で再生端末へ現在のマルチメディアコンテンツ再生リストを送信することができる。なお、無線接続の手段は、３Ｇ／４Ｇ接続、ＷｉＦｉ接続、ブルートゥース接続、ＷｉＭＡＸ接続、Ｚｉｇｂｅｅ接続、ＵＷＢ（ｕｌｔｒａ  ｗｉｄｅｂａｎｄ）接続、及び他の既知又は将来に開発される無線接続の手段を含むが、それらに限定されない。
【００３８】
一部の選択可能な実現方式において、現在のマルチメディア再生リストは、ユーザコマンドに基づいて生成し、例えば、ユーザの「歌手Ａの曲を再生する」というコマンドに基づいて生成することができる。なお、相応的に、当該現在の再生リストにおける各マルチメディアコンテンツは何れも歌手Ａに歌われる曲である。
【００３９】
また、他の一部の選択可能な実現方式において、現在のマルチメディア再生リストは、本実施例のマルチメディア再生リストを更新する方法が運行される電子デバイスから自発的に再生端末へプッシュされるものであっても良い。
【００４０】
再生端末は、現在のマルチメディアコンテンツ再生リストを受信した後に、ユーザの選択に基いてある再生モードで（例えば、循環再生モード、ランダム再生モード、シングル曲循環モードなど）受信された現在のマルチメディアコンテンツ再生リストにおけるマルチメディアコンテンツを再生することができる。ここでは、再生モードは、複数種の分類方式と分類結果を有しても良い。再生モードの分類は本技術案の重点ではなく、ここでは詳しく説明しない。
【００４１】
ステップ２２０において、ユーザから現在のマルチメディアコンテンツ再生リストにおける現在の再生マルチメディアコンテンツに対する音声更新要求を受信したことに応答して、現在の再生マルチメディアコンテンツに対する更新コマンドを得るように音声更新要求を解析する。
【００４２】
一部の応用シーンにおいて、再生端末に音声受信モジュールが集積されても良い。これにより、再生端末はユーザの音声更新要求を受信し、受信されたユーザの音声更新要求を本実施例のマルチメディア再生リストを更新する方法が運行される電子デバイスに送信して電子デバイスに音声更新要求を解析させることができる。
【００４３】
又は、他の一部の応用シーンにおいて、再生端末は通信で接続される音声受信装置を備えても良い。これらの応用シーンにおいて、音声受信装置は、受信されたユーザの音声更新要求を再生端末に送信し、受信されたユーザの音声更新要求を本実施例のマルチメディア再生リストを更新する方法が運行される電子デバイスに送信して電子デバイスに音声更新要求を解析させることができる。
【００４４】
又は、他の一部の応用シーンにおいて、音声受信装置は本実施例のマルチメディア再生リストを更新する方法が運行される電子デバイスと通信で接続することができる。これらの応用シーンにおいて、音声受信装置は、受信されたユーザの音声更新要求を電子デバイスに送信して電子デバイスに音声更新要求を解析させることができる。
【００４５】
音声更新要求を解析して現在の再生マルチメディアコンテンツに対応する更新コマンドを得る時に、まず音声更新要求を音声認識して音声更新要求を対応のテキストへ変換することができる。次に、変換されたテキストに対して語義解析を行って現在の再生マルチメディアコンテンツに対応する更新コマンドを得ることができる。例えば、音声認識で得られたテキストが「安静な曲を再生する」である場合に、当該テキストに対して語義解析を行うと、更新コマンドが例えば「安静」であれば良い。
【００４６】
ステップ２３０において、更新コマンドに基いて予め設置されたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成する。
【００４７】
ここでは、マルチメディアコンテンツデータベースは、大量のマルチメディアコンテンツが記憶されているデータベースであっても良い。一部の選択可能な実現方式において、当該データベースは、本実施例のマルチメディア再生リストを更新する方法が運行される電子デバイスによりメンテナンスされるものであっても良い。又は、他の一部の選択可能な実現方式において、当該データベースは、本実施例のマルチメディア再生リストを更新する方法が運行される電子デバイスと通信で接続されるデータベースであっても良い。
【００４８】
電子デバイスは、ステップ２２０で解析された更新コマンドを検索条件として、当該データベースで検索して検索条件を満たしているマルチメディアコンテンツを得ることができる。これらの検索条件を満たしているマルチメディアコンテンツにより最適化マルチメディア再生リストが構成される。
【００４９】
一部の選択可能な実現方式において、当該予め設置されたマルチメディアコンテンツデータベースは、予め設置されたラベルに基いて作成されたインデックスを持つ。ここでは、ラベルは、マルチメディアコンテンツの少なくとも一部の特徴を示すことが可能なワードとして理解することができる。例えば、当該マルチメディアコンテンツの出版日付（例えば、１９８０年代、１９９０年代など）を示すことが可能なラベル、当該マルチメディアコンテンツの演技スタイル（例えば、熱情、安静など）を示すことが可能なラベルなどがある。理解すべきなのは、予め設置されたマルチメディアコンテンツデータベースにおいて、ラベルにカバーされる特徴が全面になるほど、当該データベースから更新コマンドに合わせる最適化マルチメディア再生リストを選別することに有利する。これに対して、ある特徴に対するラベルが細かく設置されるほど、細かい更新コマンドを満たしている最適化マルチメディア再生リストに有利し、即ちユーザのニーズに一層精確に対応する最適化マルチメディア再生リストを得ることができる。
【００５０】
一部の応用シーンにおいて、例えば、現在のマルチメディア再生リストがユーザコマンドとして「Ａの曲を再生する」に基いて生成された場合に、更新コマンドが「安静」であれば、現在のマルチメディア再生リストから選別し、歌手Ａによる安静の曲を最適化マルチメディア再生リストとして生成することができる。
【００５１】
ステップ２４０において、再生端末へ最適化マルチメディア再生リストを送信する。
【００５２】
再生端末へ最適化マルチメディア再生リストを送信した後に、再生端末は、ユーザの選択に基いてある再生モードで受信された最適化マルチメディア再生リストにおけるマルチメディアコンテンツを再生することができる。
【００５３】
ユーザからの現在のマルチメディアコンテンツ再生リストにおける現在の再生マルチメディアコンテンツに対する音声更新要求を解析することにより、現在の再生マルチメディアコンテンツに対応する更新コマンドを生成し、当該更新コマンドに基いて予め設置されたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成する。これにより、現在の再生マルチメディアコンテンツをもとにマルチメディア再生リストを最適化し、条件オーバーレイの方式でマルチメディアコンテンツデータベースに検索することが実現され、得られた最適化マルチメディア再生リストとユーザの更新コマンドとの整合度が高くなり、検索の演算量が小さくなり、ひいては検索に消耗するハードウェアリソースが低減された。
【００５４】
図３を参照する。図３は本出願のマルチメディア再生リストを更新する方法による他の実施例の例示的なフローチャート３００を示す。
【００５５】
本実施例の方法は、以下のことを含む。
【００５６】
ステップ３０１において、再生端末へ現在のマルチメディアコンテンツ再生リストを送信する。
【００５７】
ステップ３０２において、ユーザから現在のマルチメディアコンテンツ再生リストにおける現在の再生マルチメディアコンテンツに対する音声更新要求を受信したことに応答して、現在の再生マルチメディアコンテンツに対応する更新コマンドが得られるように音声更新要求を解析する。
【００５８】
本実施例のステップ３０１及びステップ３０２は、図２に示された実施例におけるステップ２１０及びステップ２２０と類似の実行方式を有しても良く、ここでは詳しく説明しない。
【００５９】
ステップ３０３において、更新コマンドに主な創作者の標識が含まれていることに応答して、更新コマンドに切り替え操作を指示するための切り替え詞が含まれているか否かを判断する。
【００６０】
ここでは、主な創作者の標識は、例えば任意のマルチメディアコンテンツの主な創作者を指示するための標識であっても良い。例えば、マルチメディアコンテンツが一つの曲であれば、主な創作者の標識が当該曲の歌手、歌詞の作者、調子の作者などを指示することができる。又は、マルチメディアコンテンツが一つの映画であれば、主な創作者の標識が当該映画の主演、監督、ライターなどを指示することができる。
【００６１】
一部の選択可能な実現方式において、本実施例のマルチメディア再生リストを更新する方法が運行される電子デバイスは、主な創作者リストを予め設置することができる。当該リストにおいて、例えば既存のマルチメディアコンテンツの主な創作者をできるだけ全面的にカバーすれば良い。例えば、一部の応用シーンにおいて、更新コマンドに「周＊倫」が含まれば、「周＊倫」をキーワードとして当該予め設置された主な創作者リストに検索すれば良い。当該予め設置された主な創作者リストに「周＊倫」が含まれば、当該更新コマンドに主な創作者の標識が含まれていると考えても良い。
【００６２】
ここでは、切り替え詞は、現在のマルチメディアコンテンツの再生を停止し、他のマルチメディアコンテンツへ変換することを示すことが可能なワードであっても良い。例えば、「変換」、「その他」、「別」などがある。一部の応用シーンにおいて、本実施例のマルチメディア再生リストを更新する方法が運行される電子デバイスは切り替え詞リストを予め設置することができる。当該リストに各切り替え詞をできるだけ全面的に予め記憶すれば良い。電子デバイスは、更新コマンドに当該切り替え詞リストにおけるあるワードが含まれているか否かを判断することにより、更新コマンドに切り替え詞が含まれているか否かを確定する。
【００６３】
ステップ３０４において、肯定の場合に、更に切り替え詞に指示された切り替え対象が現在の再生マルチメディアコンテンツであるか否かを判断する。
【００６４】
例えば、一部の応用シーンにおいて解析された更新コマンドが「周＊倫の他の曲へ変換する」であれば、当該更新コマンドの意図は主な創作者をそのままで（依然として「周＊倫」である）維持するが、その他の曲を再生することにあると確定することができる。これにより、このような応用シーンにおいて、当該更新コマンドにおける切り替え詞が現在の再生マルチメディアコンテンツに対する切り替え詞であると考えても良い。
【００６５】
ステップ３０５において、肯定の場合に、予め設置されたマルチメディアコンテンツデータベースにおいて、現在の再生マルチメディアコンテンツを排除するように主な創作者の標識に基いて検索して最適化マルチメディア再生リストを生成する。
【００６６】
ここでは、更新コマンドにより現在の再生マルチメディアコンテンツに示された主な創作者の他のマルチメディアコンテンツに変換しようとすると、主な創作者の標識を検索キーワードとして検索して最適化マルチメディア再生リストを生成し、生成された最適化マルチメディア再生リストから現在の再生的マルチメディアコンテンツを排除することができる。
【００６７】
ステップ３０６において、再生端末へ最適化マルチメディア再生リストを送信する。
【００６８】
図４を参照する。図４は本実施例の一つの応用シーンの模式図４００である。
【００６９】
当該応用シーンにおいて、再生端末は例えばスマートサウンドボックス４０１であっても良い。
【００７０】
スマートサウンドボックス４０１により現在の曲リストにおけるある曲が再生されている時に、ユーザから「彼女の他の曲へ変換する」と言い出した。
【００７１】
スマートサウンドボックス４０１の音声受信モジュールは当該音声を受信してサーバへ送信することができる。
【００７２】
次に、図面の符号４０２に示されたように、サーバは当該音声を解析し、当該更新コマンドに当該歌手に対する切り替え詞として「変換」が含まれていると確定する。次に、図面の符号４０３に示されたように、サーバはマルチメディアコンテンツライブラリに当該歌手の他の曲を検索し、当該歌手の現在に再生されている曲を排除し、検索結果を最適化の曲リストとしてスマートサウンドボックスへ送信する。
【００７３】
これにより、最適化の曲リストの生成が終了する。
【００７４】
本実施例の一部の選択可能な実現方式において、主な創作者は、マルチメディアコンテンツの演技者を含んでも良い。これらの選択可能な実現方式において、本実施例の方法は更に以下のことを含んでも良い。
【００７５】
ステップ３０７において、切り替え詞に指示された切り替え対象が現在の再生マルチメディアコンテンツの演技者であれば、更に更新コマンドに現在の再生マルチメディアコンテンツの名称が含まれているか否かを判断する。
【００７６】
ステップ３０８において、肯定の場合に、予め設置されたマルチメディアコンテンツデータベースにおいて、現在のマルチメディアコンテンツの名称に基いて現在のマルチメディアコンテンツの演技者を排除するように検索して最適化マルチメディア再生リストを生成する。
【００７７】
例えば、一部の応用シーンにおいて、現在の再生マルチメディアコンテンツが曲Ａ、更新コマンドが「曲Ａ、歌手を変換する」であれば、当該更新コマンドにおける切り替え詞に指示された切り替え対象が演技者であると確定することができる。次に、更に判断することにより、当該更新コマンドが演技者に対するものであると確定することができる。これにより、ユーザの検索の意図が他の歌手に変換してこの曲を歌わせることにあると考えても良い。よって、予め設置されたマルチメディアコンテンツデータベースにおいて、現在のマルチメディアコンテンツの名称をキーワードとして検索を行い、且つ検索結果から現在の歌手に歌われる同一の曲を排除して最適化マルチメディア再生リストを生成することができる。
【００７８】
これらの選択可能な実現方式において、本実施例のマルチメディア再生リストを更新する方法は更に以下のことを含んでも良い。
【００７９】
ステップ３０９において、切り替え詞に指示された切り替え対象が現在の再生マルチメディアコンテンツの演技者であれば、更に更新コマンドに否定詞が含まれているか否かを判断する。
【００８０】
ステップ３１０において、肯定の場合に、現在の再生マルチメディアコンテンツの名称を検索条件として、現在のマルチメディアコンテンツの演技者を排除するように検索して最適化マルチメディア再生リストを生成する。
【００８１】
例えば、一部の応用シーンにおいて、現在の再生マルチメディアコンテンツが曲Ａ、更新コマンドが「彼女の曲を要らない」である場合に、当該更新コマンドにおける切り替え詞に指示された切り替え対象が演技者であると確定することができる。次に、更に判断することにより、当該更新コマンドに否定詞として「ない」が含まれていると確定することができる。これらの応用シーンにおいて、ユーザの現在の意図が他の歌手に歌われるこの曲を聴くことにあると確定することができる。よって、予め設置されたマルチメディアコンテンツデータベースにおいて、現在のマルチメディアコンテンツの名称をキーワードとして検索を行い、且つ検索結果から現在の歌手に歌われる同一の曲を排除して最適化マルチメディア再生リストを生成することができる。
【００８２】
図５を参照する。図５は本出願のマルチメディア再生リストを更新する方法によるもう一つの実施例の例示的なフローチャート５００を示す。
【００８３】
本実施例の方法は以下のことを含む。
【００８４】
ステップ５１０において、再生端末へ現在のマルチメディアコンテンツ再生リストを送信する。
【００８５】
ステップ５２０において、ユーザから現在のマルチメディアコンテンツ再生リストにおける現在の再生マルチメディアコンテンツに対する音声更新要求を受信したことに応答して、現在の再生マルチメディアコンテンツに対応する更新コマンドを得るように音声更新要求を解析する。
【００８６】
本実施例のステップ５１０及びステップ５２０は、図２に示された実施例におけるステップ２１０及びステップ２２０と類似の実行方式を有しても良く、ここでは詳しく説明しない。
【００８７】
ステップ５３０において、更新コマンドに主な創作者の標識が含まれていることに応答して、更新コマンドに予め設置されたカテゴリに属するキーワードが含まれているか否かを判断する。
【００８８】
ここでは、予め設置されたカテゴリは、例えばマルチメディアコンテンツのある局面の特徴を示すことができる。例えば、マルチメディアコンテンツのタイプ、スタイル、語種、新しい曲であるか、人気の曲に該当するかを示すカテゴリを予め設置することができる。「タイプ」というカテゴリにおいて、マルチメディアコンテンツを描画するための複数のタイプキーワード（例えば、ロック、流行、ベルカント、民族、オペラ、ラップなど）を設置することができる。同様に、「スタイル」というカテゴリにおいて、マルチメディアコンテンツのスタイルを描画するための複数のスタイルキーワード（例えば、安静、活発、奔放など）を設置することができる。同様に、「語種」というカテゴリにおいて、マルチメディアコンテンツに採用された語種を描画するための複数の語種キーワード（例えば、中国語、英語、フランス語、日本語など）を設置することができる。同様に、新しい曲であるか、人気の曲に該当するかというカテゴリにおいて、複数のキーワードを相応的に設置することができる。
【００８９】
ステップ５４０において、肯定の場合に、更新コマンドに指示された主な創作者の標識とキーワードを検索条件として、予め設置されたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成する。
【００９０】
本実施例の方法において、予め設置されたマルチメディアコンテンツデータベースは、前記キーワードに基づいて予め作成された検索インデックスを持つことができる。
【００９１】
このようにすれば、主な創作者の標識及びキーワードを検索条件として、予め設置されたマルチメディアコンテンツデータベースに検索し、検索結果を最適化マルチメディア再生リストとすることができる。
【００９２】
ステップ５５０において、再生端末へ最適化マルチメディア再生リストを送信する。
【００９３】
一部の選択可能な実現方式において、更新コマンドには、予め設置された複数のキーワードが含まれても良い。これらの選択可能な実現方式において、本実施例のステップ５４０は更に以下のことを含んでも良い。
【００９４】
ステップ５４１において、予め設置されたマルチメディアコンテンツデータベースに更新コマンドに含まれる主な創作者の標識と全てのキーワードを同時に満たしているマルチメディアコンテンツが存在しない場合に、更新コマンドに含まれている全てのキーワードから一部を選択し、更新コマンドに指示された主な創作者の標識と選択されたキーワードを検索条件として、予め設置されたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成する。
【００９５】
一部の応用シーンにおいて、更新コマンドに予め設置された複数のキーワードが含まれている場合、例えば、「彼の英語の新しい曲を聴く」という更新コマンドを仮想する。「英語」は曲の語種を示し、「新しい」は曲が新しいものであるかを示す。これらの応用シーンにおいて、マルチメディアコンテンツデータベースに現在の再生曲の主な創作者、英語、新しい曲という三つの検索条件を同時に満たしているマルチメディアコンテンツがなければ、「英語」、「新しい」のような二つのキーワードから何れか一つを選択し、現在の再生曲の主な創作者と共に検索条件としてマルチメディアコンテンツデータベースに検索を行うことができる。例えば、「歌手」と「英語」を検索条件として、マルチメディアコンテンツデータベースにおいて当該歌手の英語曲を検索する。
【００９６】
また、一部の応用シーンにおいて、主な創作者の標識とキーワードからなる検索条件でマルチメディアコンテンツデータベースから該当するマルチメディアコンテンツを見つけなければ、本実施例のマルチメディア再生リストを更新する方法が運行される電子デバイスは、再生端末へ「関連のリソースを見つけなかった」を示す提示情報をフィードバックして再生端末に当該提示情報を再生させることができる。
【００９７】
本出願の各実施例の一部の選択可能な実現方式において、更新コマンドに基づいて予め設置されたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成する場合に、以下のステップを更に含んでも良い。
【００９８】
更新コマンドに類似検索の意図が含まれているか否かを判断し、肯定の場合に、予め設置されたマルチメディアコンテンツデータベースにおいて現在の再生マルチメディアコンテンツとの類似度が所定の類似度閾値を超えたマルチメディアコンテンツを検索して最適化マルチメディア再生リストを生成する。
【００９９】
例えば、一部の応用シーンにおいて、更新コマンドが「類似の曲があるか」である場合に、更新コマンドに類似検索の意図が含まれていると考えても良い。このようにすれば、マルチメディアコンテンツデータベースにおいて現在の再生マルチメディアコンテンツと類似する曲を検索し、検索結果を最適化マルチメディアリストとすることができる。
【０１００】
これらの選択可能な実現方式において、二つのマルチメディアコンテンツの類似度は、例えば以下の少なくとも一方に基づいて確定することができる。
【０１０１】
二つのマルチメディアコンテンツの履歴再生リストにおける同時出現の回数に基づいて確定する。例えば、マルチメディアコンテンツａ１とマルチメディアコンテンツｃ１が予め設置されたマルチメディア再生リストデータベースにおいて同一のマルチメディア再生リストに出現された回数はｄ１であり、マルチメディアコンテンツａ１とマルチメディアコンテンツｃ２が予め設置されたマルチメディア再生リストデータベースにおいて同一のマルチメディア再生リストに出現された回数はｄ２である場合に、ｄ１＞ｄ２であれば、マルチメディアコンテンツｃ１とマルチメディアコンテンツａ１の類似度がマルチメディアコンテンツｃ２とマルチメディアコンテンツａ１の類似度よりも高いと考えても良い。
【０１０２】
二つのマルチメディアコンテンツの演技のスタイルラベルの類似度に基づいて確定する。例えば、一部の応用シーンにおいて、各マルチメディアコンテンツは何れも少なくとも一つの予め設置されたスタイルラベルを持ち、これらの応用シーンにおいて、二つのマルチメディアコンテンツは同一のスタイルラベルを持つ場合に、両者が高い類似度を有すると考えても良い。理解すべきなのは、マルチメディアコンテンツはそれぞれ複数のスタイルラベルを持てば、二つのマルチメディアコンテンツに持たれる同一のスタイルラベルの数が多いほど、両者の類似度が高くなる。
【０１０３】
二つのマルチメディアコンテンツの主な創作者ラベルの関連度に基づいて確定する。例えば、一部の応用シーンにおいて、各マルチメディアコンテンツは何れも主な創作者ラベルを持つ。例えば、マルチメディアコンテンツがある曲であれば、主な創作者ラベルは当該曲の歌手、歌詞の作者、調子の作者などを示すことができる。又は、マルチメディアコンテンツがある映画であれば、主な創作者ラベルは当該映画の主演、監督、ライターなどを示すことができる。これらの応用シーンにおいて、二つのマルチメディアコンテンツは同一の主な創作者ラベルを有すれば、両者が高い類似度を持つと考えても良い。
【０１０４】
理解すべきなのは、上記の少なくとも二つを採用して二つのマルチメディアコンテンツの類似度を確定する場合に、類似度を確定する各アルゴリズムに基いて確定された類似度に対して重み付きを行って両者の最終的な類似度を確定することができる。
【０１０５】
これらの選択可能な実現方式の一部の応用シーンにおいて、更新コマンドに類似検索の意図が含まれていれば、更に更新コマンドに予め設置されたカテゴリを有するキーワードが含まれているか否かを判断することができる。
【０１０６】
肯定の場合に、予め設置されたマルチメディアコンテンツデータベースにおいて、現在の再生マルチメディアとの類似度が所定の類似度閾値を超え且つ更新コマンドに含まれているキーワードに指示された検索条件を満たしているマルチメディアコンテンツを検索して最適化マルチメディア再生リストを生成する。
【０１０７】
なお、予め設置されたマルチメディアコンテンツデータベースは、キーワードに基いて予め作成された検索インデックスを持つ。
【０１０８】
例えば、これらの応用シーンにおいて、更新コマンドが「類似の英語曲があるか」であれば、更新コマンドに類似検索の意図が含まれ、「英語」を予め設置された語種カテゴリのキーワードとすると考えても良い。これにより、マルチメディアコンテンツデータベースにおいて、現在の再生マルチメディアコンテンツと類似する英語曲を検索し、検索結果を最適化マルチメディアリストとすることができる。
【０１０９】
理解すべきなのは、仮に更新コマンドに予め設置された複数のキーワードが含まれ、且つマルチメディアコンテンツデータベースから現在の再生マルチメディアコンテンツと類似し且つ予め設置されたカテゴリ毎のキーワードを満たしているマルチメディアコンテンツが検索できなかった場合に、更新コマンドに含まれている全てのキーワードから一部を選択し、選択されたキーワードを検索条件として、予め設置されたマルチメディアコンテンツデータベースにおいて選択されたキーワードを満たし且つ現在の再生マルチメディアと類似するマルチメディアコンテンツを検索して最適化マルチメディア再生リストを生成することができる。
【０１１０】
また、一部の応用シーンにおいて、キーワードからなる検索条件でマルチメディアコンテンツデータベースから現在の再生マルチメディアコンテンツと類似するマルチメディアコンテンツを見つけなければ、マルチメディア再生リストを更新する方法が運行される電子デバイスは、再生端末へ「関連リソースを見つけなかった」を示す提示情報をフィードバックして再生端末に当該提示情報を再生させることができる。
【０１１１】
更に図６を参考する。各図に示された方法の実現として、本出願はマルチメディア再生リストを更新する装置の一つの実施例を提供する。当該装置の実施例は図２に示された方法の実施例に対応する。当該装置は具体的に各種の電子デバイスに適用することができる。
【０１１２】
図６に示されたように、本実施例のマルチメディア再生リストを更新する装置６００は、第一送信ユニット６１０と、解析ユニット６２０と、生成ユニット６３０と、第二送信ユニット６４０とを備える。
【０１１３】
第一送信ユニット６１０は、再生端末へ現在のマルチメディアコンテンツ再生リストを送信するように配置可能である。
【０１１４】
解析ユニット６２０は、ユーザから現在のマルチメディアコンテンツ再生リストにおける現在の再生マルチメディアコンテンツに対する音声更新要求を受信したことに応答して、現在の再生マルチメディアコンテンツに対応する更新コマンドを得るように音声更新要求を解析するように配置可能である。
【０１１５】
生成ユニット６３０は、更新コマンドに基いて予め設置されたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成するように配置可能である。
【０１１６】
第二送信ユニット６４０は、再生端末へ最適化マルチメディア再生リストを送信するように配置可能である。
【０１１７】
一部の選択可能な実現方式において、生成ユニット６３０は、更に、更新コマンドに主な創作者の標識が含まれていることに応答して、更新コマンドに切り替え操作を指示する切り替え詞が含まれているか否かを判断し、肯定の場合に、更に切り替え詞に指示された切り替え対象が現在の再生マルチメディアコンテンツであるかを判断し、肯定の場合に、予め設置されたマルチメディアコンテンツデータベースにおいて主な創作者の標識に基いて現在の再生マルチメディアコンテンツを排除するように検索して最適化マルチメディア再生リストを生成するように配置可能である。
【０１１８】
一部の選択可能な実現方式において、主な創作者はマルチメディアコンテンツの演技者を含むことができる。生成ユニット６３０は、更に、切り替え詞に指示された切り替え対象が現在の再生マルチメディアコンテンツの演技者であれば、更に更新コマンドに現在の再生マルチメディアコンテンツの名称が含まれているか否かを判断し、肯定の場合に、予め設置されたマルチメディアコンテンツデータベースにおいて現在のマルチメディアコンテンツの名称に基いて現在のマルチメディアコンテンツの演技者を排除するように検索して最適化マルチメディア再生リストを生成するように配置可能である。
【０１１９】
一部の選択可能な実現方式において、生成ユニット６３０は、切り替え詞に指示された切り替え対象が現在の再生マルチメディアコンテンツの演技者であれば、更に更新コマンドに否定詞が含まれているか否かを判断し、肯定の場合に、現在の再生マルチメディアコンテンツの名称を検索条件として、現在のマルチメディアコンテンツの演技者を排除するように検索して最適化マルチメディア再生リストを生成するように配置可能である。
【０１２０】
一部の選択可能な実現方式において、生成ユニット６３０は、更新コマンドに主な創作者の標識が含まれていることに応答して、更新コマンドに予め設置されたカテゴリに属するキーワードが含まれているか否かを判断し、肯定の場合に、更新コマンドに指示された主な創作者の標識とキーワードを検索条件として、予め設置されたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成するように配置可能である。なお、予め設置されたマルチメディアコンテンツデータベースは、キーワードに基いて予め作成された検索インデックスを持つ。
【０１２１】
一部の選択可能な実現方式において、更新コマンドには、予め設置されたカテゴリに属する複数のキーワードが含まれる。これらの選択可能な実現方式において、生成ユニット６３０は、更新コマンドに指示された主な創作者の標識とキーワードを検索条件として、予め設置されたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成する場合に、予め設置されたマルチメディアコンテンツデータベースに更新コマンドに含まれている主な創作者の標識と全てのキーワードを同時に満たしているマルチメディアコンテンツが存在しなければ、更新コマンドに含まれている全てのキーワードから一部を選択し、更新コマンドに指示された主な創作者の標識と選択されたキーワードを検索条件として、予め設置されたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成することを含むように配置可能である。
【０１２２】
一部の選択可能な実現方式において、生成ユニット６３０は、更新コマンドに類似検索の意図が含まれているか否かを判断し、肯定の場合に、予め設置されたマルチメディアコンテンツデータベースにおいて現在の再生マルチメディアコンテンツとの類似度が所定の類似度閾値を超えたマルチメディアコンテンツを検索して最適化マルチメディア再生リストを生成するように配置可能である。
【０１２３】
一部の選択可能な実現方式において、生成ユニット６３０は、更新コマンドに類似検索の意図が含まれていれば、更に更新コマンドに予め設置されたカテゴリを有するキーワードが含まれているか否かを判断し、肯定の場合に、予め設置されたマルチメディアコンテンツデータベースにおいて現在の再生マルチメディアとの類似度が所定の類似度閾値を超え且つ更新コマンドに含まれているキーワードに指示された検索条件を満たしているマルチメディアコンテンツを検索して最適化マルチメディア再生リストを生成するように配置可能である。なお、予め設置されたマルチメディアコンテンツデータベースはキーワードに基いて予め作成された検索インデックスを持つ。
【０１２４】
続いて図７を参照する。図７は本出願の実施例を実現するための端末デバイス／サーバに適用するコンピュータシステム７００の構成模式図を示す。図７に示された端末デバイス／サーバは例示的なものに過ぎず、本出願の実施例の機能及び使用範囲に如何なる制限をしない。
【０１２５】
図７に示されたように、コンピュータシステム７００は、読み出し専用メモリ（ＲＯＭ）７０２に記憶されているプログラム又は記憶部７０６からランダムアクセスメモリ（ＲＡＭ）７０３にロードされたプログラムに基づいて様々な適当な動作および処理を実行することができる中央処理装置（ＣＰＵ）７０１を備える。ＲＡＭ７０３には、システム７００の操作に必要な様々なプログラムおよびデータがさらに記憶されている。ＣＰＵ７０１、ＲＯＭ７０２およびＲＡＭ７０３は、バス７０４を介して互いに接続されている。入力／出力（Ｉ／Ｏ）インターフェース７０５もバス７０４に接続されている。
【０１２６】
キーボード、マウスなどを含む入力部７０６、陰極線管（ＣＲＴ）、液晶ディスプレイ（ＬＣＤ）など、およびスピーカなどを含む出力部７０７、ハードディスクなどを含む記憶部７０８、およびＬＡＮカード、モデムなどを含むネットワークインターフェースカードの通信部７０９は、Ｉ／Ｏインターフェース７０５に接続されている。通信部７０９は、例えばインターネットのようなネットワークを介して通信処理を実行する。ドライバ７１０は、必要に応じてＩ／Ｏインターフェース７０５に接続される。リムーバブルメディア７１１は、例えば、マグネチックディスク、光ディスク、光磁気ディスク、半導体メモリなどのようなものであり、必要に応じてドライバ７１０に取り付けられ、したがって、ドライバ７１０から読み出されたコンピュータプログラムが必要に応じて記憶部７０８にインストールされる。
【０１２７】
特に，本発明の実施例によれば、上記のフローチャートに参照して説明された過程はコンピュータソフトウェアプログラムに実現されても良い。例えば、本発明の実施例はコンピュータ読取可能な媒体にロードされるコンピュータプログラムを含むコンピュータプログラム製品を備える。当該コンピュータプログラムは、フローチャートに示される方法を実行するためのプログラムコードを含む。このような実施例において、当該コンピュータプログラムは、通信部７０９を介してネットワークからダウンロードしてインストールされ、及び／又はリムーバブルメディア７１１からインストールされても良い。当該コンピュータプログラムは、中央処理ユニット（ＣＰＵ）７０１により実行される場合に、本願の方法に限定される前記機能を実行する。
【０１２８】
説明すべきなのは、本願のコンピュータ読取可能な媒体は、コンピュータ読取可能な信号媒体、コンピュータ読取可能な記憶媒体、或いは前記両者の任意の組合わせであっても良い。コンピュータ読取可能な記憶媒体は、例えば電気、磁気、光、電磁気、赤外線、半導体のシステム、装置又は部品、或いはこれらの任意の組み合わせであっても良いが、それらに限定されない。コンピュータ読取可能な記憶媒体についてのより具体的な例は、一つ又は複数の導線を含む電気的な接続、携帯可能なコンピュータ磁気ディスク、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読取専用メモリ（ＲＯＭ）、消去可能なプログラミング読取専用メモリ（ＥＰＲＯＭ又はフラッシュ）、光ファイバ、携帯可能なコンパクト磁気ディスク読取専用メモリ（ＣＤ−ＲＯＭ）、光学記憶素子、磁気記憶素子、或いは任意の適当の組み合わせを含むが、それらに限定されない。本願において、コンピュータ読取可能な記憶媒体は、プログラムを含むか記憶する任意の有形の媒体であっても良い。当該プログラムは、コマンド実行システム、装置又は部品に使用され、或いはそれらに組合わせて使用されても良い。本願において、コンピュータ読取可能な信号媒体は、ベースバンドに伝送され或いはキャリアの一部として伝送され、コンピュータ読取可能なプログラムコードがロードされるデータ信号を含んでも良い。このような伝送されるデータ信号は、各種の形式を採用しても良く、電磁気信号、光信号又は任意の適当の組合わせを含むが、それらに限定されない。コンピュータ読取可能な信号媒体は、コンピュータ読取可能な記憶媒体以外の任意のコンピュータ読取可能な媒体であっても良い。当該コンピュータ読取可能な媒体は、コマンド実行システム、装置又は部品に使用され又はそれらと組合わせて使用されるプログラムを送信し、伝播し又は伝送することができる。コンピュータ読取可能な媒体に含まれるプログラムコードは、任意の適当の媒体で伝送されても良く、無線、電線、光ケーブル、ＲＦなど、或いは任意の適当の組み合わせを含むが、それらに限定されない。
【０１２９】
一つ又は複数種のプログラミング言語又はそれらの組み合わせで本出願の操作を実行するためのコンピュータプログラムコードをプログラミングすることができる。前記プログラミング言語には、Ｊａｖａ、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋のようなオブジェクト指向プログラミング言語が含まれ、更にＣ言語又は類似のプログラミング言語のような通常の手続き型プログラミング言語が含まれる。プログラムコードは、全体がユーザコンピュータに実行されても良く、一部がユーザコンピュータに実行されても良く、一つの独立なパッケージとして実行されても良く、一部がユーザコンピュータに実行され且つ一部がリモートコンピュータに実行されても良く、或いは全体がリモートコンピュータ又はサーバに実行されても良い。リモートコンピュータに関する場合に、リモートコンピュータはローカルエリアネットワーク（ＬＡＮ）又はワイドエリアネットワーク（ＷＡＮ）を含む任意の種類のネットワークによりユーザコンピュータに接続されても良く、或いは外部のコンピュータ（例えばインターネットサービスプロバイダを利用してインターネットにより接続する）に接続されても良い。
【０１３０】
図面におけるフローチャート及びブロック図は、本願の各実施例によるシステム、方法及びコンピュータプログラム製品により実現可能なシステム構造、機能及び操作を示す。この点において、フローチャート又はブロック図における各ブロックは、一つのモジュール、プログラムセグメント、又はコードの一部を表すことができる。当該モジュール、プログラムセグメント、コードの一部には、一つ又は複数の所定のロジック機能を実現するための実行可能なコマンドが含まれる。注意すべきなのは、幾つかの置換としての実現において、ブロックに示される機能は図面に示される順序と異なって発生されても良い。例えば、二つの接続的に表示されるブロックは実際に基本的に併行に実行されても良く、場合によっては逆な順序で実行されても良く、関連の機能に従って決定される。注意すべきなのは、ブロック図及び／又はフローチャートにおける各ブロック、及びブロック図及び／又はフローチャートにおけるブロックの組合わせは、所定の機能又は操作を実行する専用のハードウェアによるシステムで実現されても良く、或いは専用のハードウェアとコンピュータコードの組合わせで実現されても良い。
【０１３１】
本願の実施例に説明されたユニットは、ソフトウェアの手段で実現されても良く、ハードウェアの手段で実現されても良い。説明されたユニットは、プロセッサに設置されても良い。例えば、第一送信ユニットと、解析ユニットと、生成ユニットと、第二送信ユニットとを備えるプロセッサとして説明されても良い。なお、これらのユニットの名称は場合によって当該ユニットの自身に対する限定とされない。例えば、第一送信ユニットは、「再生端末へ現在のマルチメディアコンテンツ再生リストを送信するユニット」と記載されても良い。
【０１３２】
他の局面として、本出願は更にコンピュータ読取可能な媒体を提供する。当該コンピュータ読取可能な媒体は、前記実施例に説明された装置に含まれたものであっても良く、当該装置に実装されずに別途に存在するものであっても良い。前記コンピュータ読取可能な媒体に一つ又は複数のプログラムがロードされ、前記一つ又は複数のプログラムが当該装置により実行されると、当該装置に、再生端末へ現在のマルチメディアコンテンツ再生リストを送信し、ユーザから現在のマルチメディアコンテンツ再生リストにおける現在の再生マルチメディアコンテンツに対する音声更新要求を受信したことに応答して、現在の再生マルチメディアコンテンツに対応する更新コマンドを得るように音声更新要求を解析し、更新コマンドに基いて予め設置されたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成し、再生端末へ最適化マルチメディア再生リストを送信することを実行させる。
【０１３３】
以上の記載は、ただ本発明の好適な実施例及び運用される技術原理に対する説明である。当業者であればわかるように、本発明にかかる発明範囲は、前記技術特徴の特定の組み合わせからなる技術案に限定されず、発明構想から逸脱されない場合に前記技術特徴又は均等の特徴による任意の組み合わせで形成される他の技術案も同時に含まれべきである。例えば前記特徴と本出願に開示された（それらに限定されない）類似の機能を具備する技術特徴が互いに置換されて得られる技術案は該当する。
【図１】
2019091423.tif 000003
【図２】
2019091423.tif 000004
【図３】
2019091423.tif 000005
【図４】
2019091423.tif 000006
【図５】
2019091423.tif 000007
【図６】
2019091423.tif 000008
【図７】
2019091423.tif 000009
【手続補正書】
【提出日】平成30年10月19日(2018.10.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
マルチメディア再生リストを更新する方法であって、
再生端末へ現在のマルチメディアコンテンツ再生リストを送信し、
ユーザから現在のマルチメディアコンテンツ再生リストにおける現在の再生マルチメディアコンテンツに対する音声更新要求を受信したことに応答して、前記音声更新要求を解析して現在の再生マルチメディアコンテンツに対応する更新コマンドを取得し、
前記更新コマンドに基いて予め設けられたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成し、
再生端末へ前記最適化マルチメディア再生リストを送信する、
ことを含む方法。
【請求項２】
前記更新コマンドに基いて予め設けられたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成することは、
前記更新コマンドに主な創作者の標識が含まれていることに応答して、前記更新コマンドに切り替え操作を指示するための切り替え詞が含まれているか否かを判断し、
肯定の場合に、更に前記切り替え詞に指示された切り替え対象が現在の再生マルチメディアコンテンツであるか否かを判断し、
肯定の場合に、前記予め設けられたマルチメディアコンテンツデータベースにおいて、前記現在の再生マルチメディアコンテンツを排除するように前記主な創作者の標識に基いて検索して最適化マルチメディア再生リストを生成する、ことを含む請求項１に記載の方法。
【請求項３】
前記主な創作者にマルチメディアコンテンツの演技者が含まれ、前記方法は更に、
前記切り替え詞に指示された切り替え対象が現在の再生マルチメディアコンテンツの演技者であれば、更に前記更新コマンドに現在の再生マルチメディアコンテンツの名称が含まれているか否かを判断し、
肯定の場合に、前記予め設けられたマルチメディアコンテンツデータベースにおいて、現在のマルチメディアコンテンツの演技者を排除するように前記現在のマルチメディアコンテンツの名称に基いて検索して最適化マルチメディア再生リストを生成する、ことを含む請求項２に記載の方法。
【請求項４】
前記方法は、更に、
前記切り替え詞に指示された切り替え対象が現在の再生マルチメディアコンテンツの演技者であれば、更に前記更新コマンドに否定詞が含まれているか否かを判断し、
肯定の場合に、現在の再生マルチメディアコンテンツの名称を検索条件として、現在のマルチメディアコンテンツの演技者を排除するように検索して最適化マルチメディア再生リストを生成する、ことを含む請求項３に記載の方法。
【請求項５】
更新コマンドに基いて予め設けられたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成することは、
前記更新コマンドに主な創作者の標識が含まれていることに応答して、前記更新コマンドに予め設けられたカテゴリに属するキーワードが含まれているか否かを判断し、
肯定の場合に、前記更新コマンドに指示された主な創作者の標識と前記キーワードとを検索条件として、前記予め設けられたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成する、ことを含み、
前記予め設けられたマルチメディアコンテンツデータベースは前記キーワードに基いて予め作成された検索インデックスを持つ、請求項２に記載の方法。
【請求項６】
前記更新コマンドに予め設けられたカテゴリに属する複数のキーワードが含まれており、
前記更新コマンドに指示された主な創作者の標識と前記キーワードとを検索条件として、前記予め設けられたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成することは、
前記予め設けられたマルチメディアコンテンツデータベースに前記更新コマンドに含まれている主な創作者の標識と全てのキーワードを同時に満たしているマルチメディアコンテンツが存在しなければ、前記更新コマンドに含まれている全てのキーワードから一部を選択し、前記更新コマンドに指示された主な創作者の標識と選択されたキーワードとを検索条件として、前記予め設けられたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成する、ことを含む請求項５に記載の方法。
【請求項７】
前記更新コマンドに基いて予め設けられたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成することは、
前記更新コマンドに類似検索の意図が含まれているか否かを判断し、
肯定の場合に、前記予め設けられたマルチメディアコンテンツデータベースにおいて、現在の再生マルチメディアコンテンツとの類似度が所定の類似度閾値を超えたマルチメディアコンテンツを検索して最適化マルチメディア再生リストを生成する、ことを含む請求項１−６の何れか一つに記載の方法。
【請求項８】
前記方法は、更に、
前記更新コマンドに類似検索の意図が含まれている場合に、更に前記更新コマンドに予め設けられたカテゴリを有するキーワードが含まれているか否かを判断し、
肯定の場合に、前記予め設けられたマルチメディアコンテンツデータベースにおいて、現在の再生マルチメディアとの類似度が所定の類似度閾値を超え且つ更新コマンドに含まれているキーワードに指示された検索条件を満たしているマルチメディアコンテンツを検索して最適化マルチメディア再生リストを生成する、ことを含み、
前記予め設けられたマルチメディアコンテンツデータベースは前記キーワードに基いて予め作成された検索インデックスを持つ、請求項７に記載の方法。
【請求項９】
マルチメディア再生リストを更新する装置であって、
再生端末へ現在のマルチメディアコンテンツ再生リストを送信する第一送信ユニットと、
ユーザから現在のマルチメディアコンテンツ再生リストにおける現在の再生マルチメディアコンテンツに対する音声更新要求を受信したことに応答して、前記音声更新要求を解析して現在の再生マルチメディアコンテンツに対応する更新コマンドを取得する解析ユニットと、
前記更新コマンドに基いて予め設けられたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成する生成ユニットと、
再生端末へ前記最適化マルチメディア再生リストを送信する第二送信ユニットと、を備える装置。
【請求項１０】
前記生成ユニットは、更に、
前記更新コマンドに主な創作者の標識が含まれていることに応答して、前記更新コマンドに切り替え操作を指示するための切り替え詞が含まれているか否かを判断し、
肯定の場合に、更に前記切り替え詞に指示された切り替え対象が現在の再生マルチメディアコンテンツであるか否かを判断し、
肯定の場合に、前記予め設けられたマルチメディアコンテンツデータベースにおいて、前記現在の再生マルチメディアコンテンツを排除するように前記主な創作者の標識に基いて検索して最適化マルチメディア再生リストを生成する、請求項９に記載の装置。
【請求項１１】
前記主な創作者にマルチメディアコンテンツの演技者が含まれており、前記生成ユニットは更に、
前記切り替え詞に指示された切り替え対象が現在の再生マルチメディアコンテンツの演技者であれば、更に前記更新コマンドに現在の再生マルチメディアコンテンツの名称が含まれているか否かを判断し、
肯定の場合に、前記予め設けられたマルチメディアコンテンツデータベースにおいて、現在のマルチメディアコンテンツの演技者を排除するように前記現在のマルチメディアコンテンツの名称に基いて検索して最適化マルチメディア再生リストを生成する、請求項１０に記載の装置。
【請求項１２】
前記生成ユニットは更に、
前記切り替え詞に指示された切り替え対象が現在の再生マルチメディアコンテンツの演技者であれば、更に前記更新コマンドに否定詞が含まれているか否かを判断し、
肯定の場合に、現在の再生マルチメディアコンテンツの名称を検索条件として、現在のマルチメディアコンテンツの演技者を排除するように検索して最適化マルチメディア再生リストを生成する、請求項１１に記載の装置。
【請求項１３】
前記生成ユニットは更に、
前記更新コマンドに主な創作者の標識が含まれていることに応答して、前記更新コマンドに予め設けられたカテゴリに属するキーワードが含まれているか否かを判断し、
肯定の場合に、前記更新コマンドに指示された主な創作者の標識と前記キーワードとを検索条件として、前記予め設けられたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成し、
前記予め設けられたマルチメディアコンテンツデータベースは前記キーワードに基いて予め作成された検索インデックスを持つ、請求項１０に記載の装置。
【請求項１４】
前記更新コマンドに予め設けられたカテゴリに属する複数のキーワードが含まれており、
前記更新コマンドに指示された主な創作者の標識と前記キーワードとを検索条件として、前記予め設けられたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成することは、
前記予め設けられたマルチメディアコンテンツデータベースに前記更新コマンドに含まれている主な創作者の標識と全てのキーワードを同時に満たしているマルチメディアコンテンツが存在しなければ、前記更新コマンドに含まれている全てのキーワードから一部を選択し、前記更新コマンドに指示された主な創作者の標識と選択されたキーワードとを検索条件として、前記予め設けられたマルチメディアコンテンツデータベースで検索して最適化マルチメディア再生リストを生成することを含む、請求項１３に記載の装置。
【請求項１５】
前記生成ユニットは更に、
前記更新コマンドに類似検索の意図が含まれているか否かを判断し、
肯定の場合に、前記予め設けられたマルチメディアコンテンツデータベースにおいて、現在の再生マルチメディアコンテンツとの類似度が所定の類似度閾値を超えたマルチメディアコンテンツを検索して最適化マルチメディア再生リストを生成する、請求項９−１４の何れか一つに記載の装置。
【請求項１６】
前記生成ユニットは更に、
前記更新コマンドに類似検索の意図が含まれている場合に、更に前記更新コマンドに予め設けられたカテゴリを有するキーワードが含まれているか否かを判断し、
肯定の場合に、前記予め設けられたマルチメディアコンテンツデータベースにおいて、現在の再生マルチメディアとの類似度が所定の類似度閾値を超え且つ更新コマンドに含まれているキーワードに指示された検索条件を満たしているマルチメディアコンテンツを検索して最適化マルチメディア再生リストを生成し、
前記予め設けられたマルチメディアコンテンツデータベースは前記キーワードに基いて予め作成された検索インデックスを持つ、請求項１５に記載の装置。
【請求項１７】
一つ又は複数のプロセッサと、
一つ又は複数のプログラムを記憶する記憶装置と、を備え、
前記一つ又は複数のプログラムが前記一つ又は複数のプロセッサにより実行されると、前記一つ又は複数のプロセッサに請求項１−８の何れか一つに記載の方法を実現させるデバイス。
【請求項１８】
コンピュータプログラムが記憶されており、前記プログラムがプロセッサにより実行されると、請求項１−８の何れか一つに記載の方法を実現させることを特徴とするコンピュータ読取可能な記憶媒体。
【請求項１９】
プロセッサにより実行されると、請求項１−８の何れか一つに記載の方法を実現させることを特徴とするコンピュータプログラム。
【外国語明細書】
2019091423.tif 000010
2019091423.tif 000011
2019091423.tif 000012
2019091423.tif 000013
2019091423.tif 000014
2019091423.tif 000015
2019091423.tif 000016
2019091423.tif 000017
2019091423.tif 000018
2019091423.tif 000019
2019091423.tif 000020
2019091423.tif 000021
2019091423.tif 000022
2019091423.tif 000023
2019091423.tif 000024
2019091423.tif 000025
2019091423.tif 000026
2019091423.tif 000027
2019091423.tif 000028
2019091423.tif 000029
2019091423.tif 000030
2019091423.tif 000031
2019091423.tif 000032
2019091423.tif 000033
2019091423.tif 000034
2019091423.tif 000035
2019091423.tif 000036
2019091423.tif 000037
2019091423.tif 000038
2019091423.tif 000039
2019091423.tif 000040
2019091423.tif 000041
2019091423.tif 000042
2019091423.tif 000043