(57)【要約】      （修正有）【課題】スマート設備において、ユーザからの要求及びユーザの状況に基づいて主動的に適合する音楽を推薦する方法、装置、設備及びプログラムを提供する。【解決手段】ユーザと音楽再生機能を持っているスマート設備とが音声会話を行う過程で、ユーザに入力された音声を毎回取得した後に、その中からユーザの機嫌を解析できるかを確定し、そうであれば、機嫌にマッチングする音楽をユーザに推薦する。【効果】会話過程で主動的にユーザ言語における気持ちを捕らえることによって、ユーザの機嫌を捕らえることができ、主動的にユーザにその機嫌にマッチングする音楽及び又は主動的にユーザの現在の機嫌に符合する音楽を推薦することで、きちんとユーザと共鳴できるだけでなく、ユーザの音楽需求を満たすことができ、設備のスマート性を向上する。【選択図】図１
2019040603.tif 000002
【特許請求の範囲】
【請求項１】
音楽推薦方法であって、
ユーザと音楽再生機能を持っているスマート設備とが音声会話を行う過程で、ユーザに毎回入力された音声を取得すること、
毎回取得された音声に関して、その中から前記ユーザの機嫌を解析できれば、前記機嫌にマッチングする音楽を前記ユーザに推薦すること、を含む、音楽推薦方法。
【請求項２】
前記機嫌にマッチングする音楽を前記ユーザに推薦する前に、
前記機嫌が音楽を推薦する必要がある機嫌であるかを確定すること、
音楽を推薦する必要がある機嫌であると確定すれば、前記機嫌にマッチングする音楽を前記ユーザに推薦すること、
音楽を推薦する必要がある機嫌であると確定しなければ、前記音声にマッチングする会話応答情報を再生すること、をさらに含む、請求項１に記載の音楽推薦方法。
【請求項３】
前記ユーザに毎回入力された音声を取得する前に、
音楽を推薦する必要がある機嫌毎に、対応する音楽をそれぞれに設定しておくこと、をさらに含み、
前記機嫌にマッチングする音楽を前記ユーザに推薦することには、
前記機嫌に対応する音楽を前記ユーザに推薦することを含む、請求項２に記載の音楽推薦方法。
【請求項４】
前記音楽を推薦する必要がある機嫌毎に、対応する音楽をそれぞれに設定しておくことには、
音楽を推薦する必要がある機嫌毎に、１つの対応する音楽リストをそれぞれに設定しておくことを含み、前記音楽リストには少なくとも１つの音楽を含む、請求項３に記載の音楽推薦方法。
【請求項５】
音楽推薦装置であって、取得手段と推薦手段とを含み、
前記取得手段は、ユーザと音楽再生機能を持っているスマート設備とが音声会話を行う過程で、ユーザに毎回入力された音声を取得し、毎回取得された音声を前記推薦手段に送信するために用いられ、
前記推薦手段は、毎回取得された音声に関して、その中から前記ユーザの機嫌を解析できれば、前記機嫌にマッチングする音楽を前記ユーザに推薦するために用いられる、音楽推薦装置。
【請求項６】
前記推薦手段は、さらに、
前記機嫌にマッチングする音楽を前記ユーザに推薦する前に、前記機嫌が音楽を推薦する必要がある機嫌であるかを確定し、
音楽を推薦する必要がある機嫌であると確定すれば、前記機嫌にマッチングする音楽を前記ユーザに推薦し、
音楽を推薦する必要がある機嫌であると確定しなければ、前記音声にマッチングする会話応答情報を再生するために用いられる、請求項５に記載の音楽推薦装置。
【請求項７】
前記音楽推薦装置には前処理手段をさらに含み、
前記前処理手段は、音楽を推薦する必要がある機嫌毎に、対応する音楽をそれぞれに設定しておくことに用いられ、
前記推薦手段は、前記機嫌に対応する音楽を前記ユーザに推薦する、請求項６に記載の音楽推薦装置。
【請求項８】
前記前処理手段は、音楽を推薦する必要がある機嫌毎に、１つの対応する音楽リストをそれぞれに設定しておき、前記音楽リストには少なくとも１つの音楽を含む、請求項７に記載の音楽推薦装置。
【請求項９】
メモリ、プロセッサ及び前記メモリに記憶され前記プロセッサに実行されるコンピュータプログラムを含むコンピュータ設備であって、
前記プロセッサが前記プログラムを実行する時、請求項１〜４のいずれか1項に記載された方法を実現する、コンピュータ設備。
【請求項１０】
プロセッサによって実行される時、請求項１〜４のいずれか1項に記載された方法を実現する、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ応用技術に関するものであり、特に音楽推薦方法、装置、設備及び記憶媒体に関するものである。
【背景技術】
【０００２】
技術の発展に従って、音声会話機能を持っているスマート設備はますます人気が高まっており、また、多数のスマート設備は音楽再生機能、例えばスマートスピーカ、スマートヘッドホン等を持っている。
【０００３】
上記の音楽再生機能を持っているスマート設備について、ユーザは音声によってスマート設備と会話を行い、ユーザに毎回入力された音声に対して、スマート設備がコーパスからマッチングされた会話応答情報を検索してユーザに再生してもよく、ユーザは主動的にスマート設備に対して指定の歌等を再生させるように指令してもよく、例えば、ユーザに「ジョウ・ジエルンの"ヌンチャク"をお願い」という音声が入力されたことに対して、スマート設備がユーザにこの歌を再生する。
【０００４】
これから分かるように、従来のスマート設備は、ユーザからの要求に基づいて音楽を再生しかなく、ユーザの状況に基づいて主動的にそれに適合する音楽を推薦することができないので、設備のスマート性が低下する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、上記実情に鑑みて、設備のスマート性を向上することができる音楽推薦方法、装置、設備及び記憶媒体を提供する。
【０００６】
具体的な技術案は、以下とおりである。
【０００７】
音楽推薦方法であって、ユーザと音楽再生機能を持っているスマート設備とが音声会話を行う過程で、ユーザに毎回入力された音声を取得すること、毎回取得された音声に関して、その中から上記ユーザの機嫌を解析できれば、上記機嫌にマッチングする音楽を上記ユーザに推薦すること、を含む。
【０００８】
本発明の１つの好ましい実施例によると、上記機嫌にマッチングする音楽を上記ユーザに推薦する前に、上記機嫌が音楽を推薦する必要がある機嫌であるかを確定すること、そうであれば、上記機嫌にマッチングする音楽を上記ユーザに推薦すること、そうでなければ、上記音声にマッチングする会話応答情報を再生すること、をさらに含む。
【０００９】
本発明の１つの好ましい実施例によると、上記ユーザに毎回入力された音声を取得する前に、音楽を推薦する必要がある機嫌毎に、対応する音楽をそれぞれに設定しておくこと、をさらに含み、上記機嫌にマッチングする音楽を上記ユーザに推薦することには、上記機嫌に対応する音楽を上記ユーザに推薦することを含む。
【００１０】
本発明の１つの好ましい実施例によると、上記音楽を推薦する必要がある機嫌毎に、対応する音楽をそれぞれに設定しておくことには、音楽を推薦する必要がある機嫌毎に、１つの対応する音楽リストをそれぞれに設定しておくことを含み、上記音楽リストには少なくとも１つの音楽を含む。
【００１１】
音楽推薦装置であって、取得手段と推薦手段とを含み、上記取得手段は、ユーザと音楽再生機能を持っているスマート設備とが音声会話を行う過程で、ユーザに毎回入力された音声を取得し、毎回取得された音声を上記推薦手段に送信するために用いられ、上記推薦手段は、毎回取得された音声に関して、その中から上記ユーザの機嫌を解析できれば、上記機嫌にマッチングする音楽を上記ユーザに推薦するために用いられる。
【００１２】
本発明の１つの好ましい実施例によると、上記推薦手段は、さらに、上記機嫌にマッチングする音楽を上記ユーザに推薦する前に、上記機嫌が音楽を推薦する必要がある機嫌であるかを確定し、そうであれば、上記機嫌にマッチングする音楽を上記ユーザに推薦し、そうでなければ、上記音声にマッチングする会話応答情報を再生するために用いられる。
【００１３】
本発明の１つの好ましい実施例によると、上記音楽推薦装置には前処理手段をさらに含み、上記前処理手段は、音楽を推薦する必要がある機嫌毎に、対応する音楽をそれぞれに設定しておくことに用いられ、上記推薦手段は、上記機嫌に対応する音楽を上記ユーザに推薦する。
【００１４】
本発明の１つの好ましい実施例によると、上記前処理手段は、音楽を推薦する必要がある機嫌毎に、１つの対応する音楽リストをそれぞれに設定しておき、上記音楽リストには少なくとも１つの音楽を含む。
【００１５】
メモリ、プロセッサ及び上記メモリに記憶され上記プロセッサに実行されるコンピュータプログラムを含むコンピュータ設備であって、上記プロセッサが上記プログラムを実行する時、上記音楽推薦方法を実現する。
【００１６】
コンピュータプログラムが記憶されているコンピュータ読取り可能な記憶媒体であって、上記プログラムがプロセッサによって実行される時、上記音楽推薦方法を実現する。
【００１７】
上記説明から分かるように、本発明の上記技術案によれば、ユーザと音楽再生機能を持っているスマート設備とが音声会話を行う過程で、ユーザに入力された音声を毎回取得した後に、その中からユーザの機嫌を解析できるかを確定し、そうであれば、機嫌にマッチングする音楽をユーザに推薦でき、先行技術に比べて、本発明の上記技術案によれば、会話過程で主動的にユーザ言語における気持ちを捕らえることによって、ユーザの機嫌を捕らえることができ、主動的にユーザにその機嫌にマッチングする音楽を推薦することで、即ち主動的にユーザの現在の機嫌に符合する音楽を推薦することで、きちんとユーザと共鳴できるだけでなく、ユーザの音楽需求を満たすこともでき、設備のスマート性を向上する。
【図面の簡単な説明】
【００１８】
【図１】本発明に係る音楽推薦方法の第１の実施例のフローチャートである。
【図２】本発明に係る音楽推薦方法の第２の実施例のフローチャートである。
【図３】本発明に係る音楽推薦装置の実施例の構成図である。
【図４】本発明の実施形態を実現することに適する、例示的なコンピュータシステム／サーバ１２を示すブロック図である。
【発明を実施するための形態】
【００１９】
本発明の技術案をより明確で簡潔させるために、以下、図面を参照して実施例を挙げて、本発明に係る技術案を更に説明する。
【００２０】
明らかに、記載された実施例は、本発明の実施例の一部だけであり、全ての実施例ではない。本発明における実施例に基づいて、当業者が創造的な労働をしないことを前提として獲得できる他の実施例は、いずれも本発明の保護範囲に属する。
【００２１】
図１は、本発明に係る音楽推薦方法の第１の実施例のフローチャートであり、図１に示すように、以下の具体的な実現方式を含む。
【００２２】
１０１において、ユーザと音楽再生機能を持っているスマート設備とが音声会話を行う過程で、ユーザに毎回入力された音声を取得する。
【００２３】
ユーザは、音声によってスマート設備と会話を行うことができ、ユーザに毎回入力された音声に関して、１０２に示す方式に従って処理をそれぞれに行う。
【００２４】
１０２において、毎回取得された音声に関して、その中からユーザの機嫌を解析できれば、機嫌にマッチングする音楽をユーザに推薦する。
【００２５】
従来の音声識別及び語意分析等の技術によって、ユーザに毎回入力された音声をそれぞれに処理して、その中からユーザの機嫌を解析できれば、機嫌にマッチングする音楽をユーザに推薦することができる。
【００２６】
例えば、ユーザに入力された音声が「こんにちは」であれば、その中からユーザの機嫌を解析できず、相応的に、ユーザに音楽を推薦しなく、先行技術に従ってユーザにマッチングする会話応答情報を再生する。
【００２７】
また例えば、ユーザに入力された音声が「昨日、彼氏と別れた」、又は、「もう一度失恋、すでに３回目だなあ」であれば、ユーザの機嫌が「感情」で「がっかりする」と解析でき、相応的に、ユーザに「治癒」、「なだらかな」類型の音楽を推薦できる。
【００２８】
また例えば、ユーザに入力された音声が「仕事をタイムリー的に完成できなかった、昨日、リーダからの非難を浴びたね」であれば、ユーザの機嫌が「事業」で「がっかりする」と解析でき、相応的に、ユーザに「激励」、「ロッキング」類型の音楽を推薦することができる。
【００２９】
また例えば、ユーザに入力された音声が「続いて３日残業で、全く疲れ切ってしまったなあ」であれば、ユーザの機嫌が「疲労」、「疲れ」であると解析でき、相応的に、ユーザに「楽な」、「軽快な」音楽を推薦することができる。
【００３０】
実際の応用において、音声からユーザの機嫌を解析した後に、機嫌に関わらず機嫌にマッチングする音楽を推薦してもよく、特定な機嫌たげに対してマッチングする音楽を推薦し、他の機嫌に対して、マッチングする音楽を推薦しなく、従来技術に従って音声にマッチングする会話応答情報を再生しても良い。
【００３１】
その原因は、ユーザにとっては、機嫌に関わらず音楽を聞きたいものでなく、特定の機嫌下で正常な会話ただしたいかもしれないので、実際状況に基づいて、予めどのような機嫌下で音楽を推薦する必要があるか、どのような機嫌下で音楽の推薦の必要がないかを設定できる。
【００３２】
例えば、ユーザの機嫌が「うれしい」、「興奮」であると解析した時に、軽やかな音楽を推薦せずに、正常な会話を行うことができる。
【００３３】
また、音楽を推薦する必要がある機嫌毎に、予め対応する音楽をそれぞれに設定しておき、こうして、ユーザの機嫌を解析した後に、解析された機嫌が音楽を推薦する必要がある機嫌であると確定したら、解析された機嫌に対応する音楽をユーザに推薦することができる。
【００３４】
常に、音楽をユーザに推薦するとは、直接に音楽をユーザに再生することである。
【００３５】
好ましく、音楽を推薦する必要がある機嫌毎に、１つの対応する音楽リストをそれぞれに設定しておき、該音楽リストには少なくとも１つの音楽を含み、つまり、音楽リストには１つの音楽だけを含んでもよく、複数の音楽を含んでもよく、表１に示す。
【表１】
2019040603.tif 000003
【００３６】
表１に示すように、仮に、ある機嫌に対応する音楽リストには音楽１、音楽２、音楽３及び音楽４との４つの音楽が含まれば、各音楽を順にユーザに再生することができる。
【００３７】
ユーザに再生する音楽は、常に歌である。
【００３８】
上記説明に基づいて、図２は、本発明に係る音楽推薦方法の第２の実施例のフローチャートであり、図２に示すように、以下の具体的な実現方式を含む。
【００３９】
２０１において、ユーザと音楽再生機能を持っているスマート設備とが音声会話を行う過程で、ユーザに毎回入力された音声を取得する。
【００４０】
２０２において、毎回取得された音声に関して、その中からユーザの機嫌を解析できるかをそれぞれに確定し、そうでなければ、２０３を実行し、そうであれば、２０４を実行する。
【００４１】
先行の音声識別及び語意分析等の技術を採用して、毎回取得された音声を処理することで、その中からユーザの機嫌を解析できるかを確定し、確定された結果に応じて、その後でそれぞれに異なる処理方式を採用する。
【００４２】
２０３において、音声にマッチングする会話応答情報を再生し、その後にフローを終了する。
【００４３】
音声からユーザの機嫌を解析できなければ、先行技術に従って音声にマッチングする会話応答情報を再生できる。
【００４４】
２０４において、解析された機嫌が音楽を推薦する必要がある機嫌であるかを確定し、そうであれば、２０５を実行し、そうでなければ、２０３を実行する。
【００４５】
音楽を推薦する必要がある機嫌毎に、予め１つの対応する音楽リストをそれぞれに設定しておき、該音楽リストには少なくとも１つの音楽を含む。
【００４６】
このように、解析された機嫌に対応する音楽リストがなければ、解析された機嫌が音楽の推薦を行う必要がない機嫌であると確定し、更に２０３を実行し、即ち先行技術に従って音声にマッチングする会話応答情報を再生できる。
【００４７】
解析された機嫌に対応する音楽リストがあれば、解析された機嫌が音楽を推薦する必要がある機嫌であると確定し、更に２０５を実行できる。
【００４８】
２０５において、解析された機嫌に対応する音楽リストに含まれた音楽をユーザに再生し、その後にフローを終了する。
【００４９】
好ましく、音楽を再生する前に、先にユーザに入力された音声に対応するより短い音声を再生してもよく、また、予め該音声内容を設定できる。
【００５０】
以下は、１つの具体的な応用例である。
【００５１】
ユーザに入力された音声は「最近、とても退屈、毎日在宅で息苦しいなあ」ということであり、スマート設備に再生された内容は「人生は楽しく、世界はカラフル、じゃ、いろいろところへいらっしゃいましょう。以下、歌の「旅行の意義」を再生させていただきます」ということである。
【００５２】
注意すべきことは、前述各方法の実施例に関して、説明を簡単させるために、それを一連の動作の組み合わせとして表現したが、本開示によれば、あるステップが他の順序でまたは同時に行うことができるので、当業者であれば、本開示は記述された動作の順序によって制限されないことを理解すべきことである。そして、明細書に記載された実施例はいずれも好ましい実施例であり、係る操作及びモジュールが、本発明にとっては必ずしも必要とは限らないことが、当業者であれば理解すべきである。
【００５３】
上記実施例において、各実施例に関する説明にはいずれも自分の重点があり、ある実施例において詳述していない部分が、他の実施例にかかる説明を参照できる。
【００５４】
要するに、上記各方法の実施例における技術案を採用して、ユーザと音楽再生機能を持っているスマート設備とが音声会話を行う過程で、ユーザに入力された音声を毎回取得した後に、その中からユーザの機嫌を解析できるかを確定し、そうであれば、機嫌にマッチングする音楽をユーザに推薦でき、先行技術に比べて、上記各方法の実施例における技術案によれば、会話過程で主動的にユーザ言語における気持ちを捕らえることでユーザの機嫌を捕らえることができ、主動的にユーザにその機嫌にマッチングする音楽を推薦することで、即ち主動的にユーザの現在の機嫌に符合する音楽を推薦することで、きちんとユーザと共鳴できるだけでなく、ユーザの音楽需求を満たすこともでき、設備のスマート性を向上する。
【００５５】
以上は方法の実施例に関する説明であり、以下、装置の実施例によって、本発明に係る技術案を更に説明する。
【００５６】
図３は、本発明に係る音楽推薦装置の実施例の構成図であり、取得手段３０１と推薦手段３０２とを含む。
【００５７】
取得手段３０１は、ユーザと音楽再生機能を持っているスマート設備とが音声会話を行う過程で、ユーザに毎回入力された音声を取得し、毎回取得された音声を推薦手段３０２に送信するために用いられる。
【００５８】
推薦手段３０２は、毎回取得された音声に関して、その中からユーザの機嫌を解析できれば、解析された機嫌にマッチングする音楽をユーザに推薦するために用いられる。
【００５９】
ユーザは音声によってスマート設備と会話を行うことができ、推薦手段３０２は、従来の音声識別及び語意分析等の技術によってユーザに毎回入力された音声をそれぞれに処理して、その中からユーザの機嫌を解析できれば、解析された機嫌にマッチングする音楽をユーザに推薦することができる。
【００６０】
例えば、ユーザに入力された音声が「こんにちは」であれば、その中からユーザの機嫌を解析できず、相応的に、ユーザに音楽を推薦しなく、先行技術に従ってユーザにマッチングする会話応答情報を再生する。
【００６１】
また例えば、ユーザに入力された音声が「昨日、彼氏と別れた」、又は、「もう一度失恋、すでに３回目だなあ」であれば、ユーザの機嫌が「感情」で「がっかりする」と解析でき、相応的に、ユーザに「治癒」、「なだらかな」類型の音楽を推薦できる。
【００６２】
実際の応用において、推薦手段３０２は、音声からユーザの機嫌を解析した後に、機嫌に関わらず機嫌にマッチングする音楽を推薦してもよく、又は、特定な機嫌だけに対してマッチングする音楽を推薦し、他の機嫌に対してマッチングする音楽を推薦しなく、先行技術に従って処理を行ってもよい。
【００６３】
相応的に、推薦手段３０２は、解析された機嫌にマッチングする音楽をユーザに推薦する前に、先に解析された機嫌が音楽を推薦する必要がある機嫌であるかを確定し、そうであれば、解析された機嫌にマッチングする音楽を推薦でき、そうでなければ、先行技術に従って音声にマッチングする会話応答情報を再生できる。
【００６４】
また、図３に示す装置において、前処理手段３０３をさらに含んでもよい。
【００６５】
前処理手段３０３は、音楽を推薦する必要がある機嫌毎に、それぞれに対応する音楽を設けるために用いられる。好ましく、前処理手段３０３は、音楽を推薦する必要がある機嫌毎に、１つの対応する音楽リストをそれぞれに設定しておき、該音楽リストには少なくとも１つの音楽を含む。
【００６６】
音楽をユーザに推薦するとは、常にユーザに音楽を再生することである。
【００６７】
このように、推薦手段３０２にとっては、毎回取得された音声に関して、先ずその中からユーザの機嫌を解析できるかを確定し、そうでなければ、先行技術に従って音声にマッチングする会話応答情報を再生することができ、そうであれば、解析された機嫌が音楽を推薦する必要がある機嫌であるかを確定し、そうでなければ、先行技術に従って音声にマッチングする会話応答情報を再生でき、そうであれば、解析された機嫌に対応する音楽リストに含まれた音楽をユーザに再生でき、且つ、音楽リストには複数の音楽が含まれば、各音楽を順にユーザに再生することがきる。
【００６８】
図３に示す装置の実施例における具体的な動作フローは、前述各方法の実施例における対応する説明を参照し、その説明を省略する。
【００６９】
また、図３に示す装置の実施例は、スマート設備に設けられて、スマート設備の１つのコンポーネントとすることができる。
【００７０】
上記装置の実施例に係る技術案によれば、ユーザと音楽再生機能を持っているスマート設備とが音声会話を行う過程で、ユーザに入力された音声を毎回取得した後に、その中からユーザの機嫌を解析できるかを確定し、そうであれば、機嫌にマッチングする音楽をユーザに推薦することができ、先行技術に比べて、上記装置の実施例に係る技術案によれば、会話過程で主動的にユーザ言語における気持ちを捕らえることでユーザの機嫌を捕らえることができ、主動的にユーザにその機嫌にマッチングする音楽を推薦することで、即ち主動的にユーザの現在の機嫌に符合する音楽を推薦することで、きちんとユーザと共鳴できるだけでなく、ユーザの音楽需求を満たすこともでき、設備のスマート性を向上する。
【００７１】
図４は、本発明の実施形態を実現することに適する、例示的なコンピュータシステム／サーバ１２のブロック図を示す。図４に示したコンピュータシステム／サーバ１２が１つの例だけであり、本発明の実施例の機能及び使用範囲を限制するためのものではない。
【００７２】
図４に示すように、コンピュータシステム／サーバ１２は、汎用演算設備の形態で表現される。コンピュータシステム／サーバ１２の構成要素には、１つ又は複数のプロセッサ（処理手段）１６と、メモリ２８と、異なるシステム構成要素（メモリ２８とプロセッサ１６とを含む）を接続するためのバス１８を含んでいるが、これに限定されない。
【００７３】
バス１８は、複数種類のバス構成の中の１つ又は複数の種類を示し、メモリバス又はメモリコントローラ、周辺バス、グラフィック加速ポート、プロセッサ又は複数種類のバス構成でのいずれかのバス構成を使用したローカルバスを含む。例えば、それらの架構には、工業標準架構（ＩＳＡ）バス、マイクロチャンネル架構（ＭＡＣ）バス、増強型ＩＳＡバス、ビデオ電子規格協会（ＶＥＳＡ）ローカルバス及び周辺コンポーネント接続（ＰＣＩ）バスを含んでいるが、これに限定されない。
【００７４】
コンピュータシステム／サーバ１２には、典型的には複数の種類のコンピュータシステムが読取り可能な媒体を含む。それらの媒体は、コンピュータシステム／サーバ１２にアクセスされて使用可能な任意な媒体であり、揮発性の媒体と不揮発性の媒体や移動可能な媒体と移動不可な媒体を含む。
【００７５】
メモリ２８には、揮発性メモリ形式のコンピュータシステム読取り可能な媒体、例えばランダムアクセスメモリ（ＲＡＭ）３０及び／又はキャッシュメモリ３２を含むことができる。コンピュータシステム／サーバ１２には、更に他の移動可能／移動不可なコンピュータシステム記憶媒体や揮発性／不揮発性のコンピュータシステム記憶媒体を含むことができる。例として、記憶システム３４は、移動不可能な不揮発性磁媒体を読み書くために用いられる（図４に示していないが、常に「ハードディスクドライブ」とも呼ばれる）。図４に示していないが、移動可能な不揮発性磁気ディスク（例えば「フレキシブルディスク」）に対して読み書きを行うための磁気ディスクドライブ、及び移動可能な不揮発性光ディスク（例えばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ又は他の光媒体）に対して読み書きを行うための光ディスクドライブを提供できる。このような場合に、ドライブは、ぞれぞれ１つ又は複数のデータ媒体インターフェースによってバス１８に接続される。メモリ２８には少なくとも１つのプログラム製品を含み、該プログラム製品には１組の（例えば少なくとも１つの）プログラムモジュールを含み、それらのプログラムモジュールは、本発明の各実施例の機能を実行するように配置される。
【００７６】
１組の（少なくとも１つの）プログラムモジュール４２を含むプログラム／実用ツール４０は、例えばメモリ２８に記憶され、このようなプログラムモジュール４２には、オペレーティングシステム、１つの又は複数のアプリケーションプログラム、他のプログラムモジュール及びプログラムデータを含んでいるが、これに限定しておらず、それらの例示での１つ又はある組み合にはネットワーク環境の実現を含む可能性がある。プログラムモジュール４２は、常に本発明に記載されている実施例における機能及び／又は方法を実行する。
【００７７】
コンピュータシステム／サーバ１２は、１つ又は複数の周辺設備１４（例えば、キーボード、ポインティングデバイス、ディスプレイ２４等）と通信を行ってもよく、ユーザと該コンピュータシステム／サーバ１２とのインタラクティブを実現できる１つ又は複数の設備と通信を行ってもよく、及び／又は該コンピュータシステム／サーバ１２と１つ又は複数の他の演算設備との通信を実現できる任意の設備（例えばネットワークカード、モデム等）と通信を行っても良い。このような通信は入力／出力（Ｉ／Ｏ）インターフェース２２によって行うことができる。そして、コンピュータシステム／サーバ１２は、ネットワークアダプタ２０によって１つ又は複数のネットワーク（例えば、ローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）及び／又は公衆回線網、例えばインターネット）と通信を行っても良い。図４に示すように、ネットワークアダプタ２０は、バス１８によってコンピュータシステム／サーバ１２の他のモジュールと通信を行う。図に示していないが、コンピュータシステム／サーバ１２と連携して他のハードウェア及び／又はソフトウェアモジュールを使用することができ、マイクロコード、設備ドライブ、冗長処理手段、外部磁気ディスクドライブアレイ、ＲＡＩＤシステム、磁気テープドライブ及びデータバックアップストレジ等を含むが、これに限定されない。
【００７８】
プロセッサ１６は、メモリ２８に記憶されているプログラムを実行することで、各々機能応用及びデータ処理を実行し、例えば図１又は２に示す実施例における方法を実現し、即ちユーザと音楽再生機能を持っているスマート設備とが音声会話を行う過程で、ユーザに毎回入力された音声を取得し、毎回取得された音声に関して、その中からユーザの機嫌を解析できれば、解析された機嫌にマッチングする音楽をユーザに推薦する。
【００７９】
具体的な実現過程は、前述各実施例における該当の説明を参照でき、その説明を省略する。
【００８０】
本発明には、コンピュータプログラムが記憶されているコンピューター読み取りな可能な記憶媒体を同時に開示し、該プログラムがプロセッサによって実行される時、図１又は２に示すような実施例における方法を実現する。
【００８１】
１つ又は複数のコンピューター読み取りな可能な媒体の任意な組合を採用しても良い。コンピューター読み取りな可能な媒体は、コンピューター読み取りな可能な信号媒体又はコンピューター読み取りな可能な記憶媒体である。コンピューター読み取りな可能な記憶媒体は、例えば、電気、磁気、光、電磁気、赤外線、又は半導体のシステム、装置又はデバイス、或いは上記ものの任意な組合であるが、これに限定されない。コンピューターが読み取りな可能な記憶媒体の更なる具体的な例（網羅していないリスト）には、１つ又は複数のワイヤを具備する電気的な接続、携帯式コンピュータ磁気ディスク、ハードディクス、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、消去可能なプログラマブルリードオンリーメモリ（ＥＰＲＯＭ又はフラッシュ）、光ファイバー、携帯式コンパクト磁気ディスクリードオンリーメモリ（ＣＤ−ＲＯＭ）、光メモリ部材、磁気メモリ部材、又は上記ものの任意で適当な組合を含む。本願において、コンピューターが読み取りな可能な記憶媒体は、プログラムを含む又は記憶する任意な有形媒体であってもよく、該プログラムは、命令実行システム、装置又はデバイスに使用される又はそれらと連携して使用されるができる。
【００８２】
コンピューター読み取りな可能な信号媒体には、ベースバンドにおいて伝搬されるデータ信号或いはキャリアの一部として伝搬されるデータ信号を含み、それにコンピューターが読み取りな可能なプログラムコードが載っている。このような伝搬されるデータ信号について、複数種類の形態を採用でき、電磁気信号、光信号又はそれらの任意で適当な組合を含んでいるが、これに限定されない。コンピューター読み取りな可能な信号媒体は、コンピューター読み取りな可能な記憶媒体以外の任意なコンピューター読み取りな可能な媒体であってもよく、該コンピューター読み取りな可能な媒体は、命令実行システム、装置又はデバイスによって使用される又はそれと連携して使用されるプログラムを送信、伝搬又は転送できる。
【００８３】
コンピューター読み取りな可能な媒体に記憶されたプログラムコードは、任意で適正な媒体によって転送されてもよく、無線、電線、光ケーブル、ＲＦ等、又は上記ものの任意で適当な組合が含されているが、これに限定されない。
【００８４】
１つ又は複数の種類のプログラミング言語又はそれらの組合で、本発明の操作を実行するためのコンピュータプログラムコードを編集することができ、上記プログラミング言語には、オブジェクト向けのプログラミング言語、例えばＪａｖａ（登録商標）、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋が含まれ、通常のプロシージャ向けプログラミング言語、例えば「Ｃ」言語又は類似しているプログラミング言語も含まれる。プログラムコードは、完全的にユーザコンピュータに実行されてもよく、部分的にユーザコンピュータに実行されてもよく、１つの独立のソフトウェアパッケージとして実行されてもよく、部分的にユーザコンピュータに実行され且つ部分的に遠隔コンピュータに実行されてもよく、又は完全的に遠隔コンピュータ又はサーバに実行されてもよい。遠隔コンピュータに係る場合に、遠隔コンピュータは、ローカルエリアネットワーク（ＬＡＮ）又は広域ネットワーク（ＷＡＮ）を含む任意の種類のネットワークを介して、ユーザコンピュータ、又は、外部コンピュータに接続できる（例えば、インターネットサービス事業者を利用してインターネットを介して接続できる）。
【００８５】
本発明に開示されたいくつの実施例で開示された装置および方法などが、他の手段によって実現できることを理解すべきだ。例えば、上述の装置に関する実施形態は例示だけであり、例えば、上記手段の区分がロジック機能上の区分だけであり、実際的に実現する時、他の区分方式であってもよい。
【００８６】
上記の分離部品として説明された手段が、物理的に分離されてもよく、物理的に分離されなくてもよく、手段として表される部品が、物理手段でもよく、物理手段でなくてもよく、１つの箇所に位置してもよく、又は複数のネットワークセルに分布されても良い。実際の必要に基づいて、その中の部分又は全部を選択して、本実施例の態様の目的を実現できる。
【００８７】
また、本発明の各実施例における各機能手段が、１つの処理手段に集積されてもよく、各手段が物理的に独立に存在してもよく、２つ又は２つ以上の手段が１つの手段に集積されても良い。上記集積された手段は、ハードウェアの形式で実現してもよく、ハードウェア＋ソフトウェア機能手段の形式で実現しても良い。
【００８８】
上記ソフトウェア機能手段の形式で実現する集積された手段は、１つのコンピューター読み取りな可能な記憶媒体に記憶されることができる。上記ソフトウェア機能手段は１つの記憶媒体に記憶されており、１台のコンピュータ設備（パソコン、サーバ、又はネットワーク設備等）又はプロセッサ（ｐｒｏｃｅｓｓｏｒ）に本発明の各実施例に記載された方法の一部の手順を実行させるための若干の命令を含む。前述の記憶媒体には、ＵＳＢメモリ、リムーバブルハードディスク、リードオンリーメモリ（ＲＯＭ，Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ランダムアクセスメモリ（ＲＡＭ，Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、磁気ディスク又は光ディスク等の、プログラムコードを記憶できる媒体を含む。
【００８９】
以上の説明は、本発明の好ましい例示だけであり、本発明を限定するものではなく、本発明の主旨及び原則の範囲で実行したいずれの修正、等価置換、改良なども、全部本発明の保護する範囲に属すべきである。
【図１】
2019040603.tif 000004
【図２】
2019040603.tif 000005
【図３】
2019040603.tif 000006
【図４】
2019040603.tif 000007