(57)【要約】      （修正有）【課題】音声対話によるニュース推薦を実現し、インターネットのニュース推薦の対応性を向上させる方法及び装置を提供する。【解決手段】、ニュースを放送するための音声要求を受信するステップと、音声要求を解析し、解析結果に基づいて、予め設定されたユーザ属性項目のセットから音声要求に関連する目標属性項目を決定するステップと、目標属性項目に対応するユーザ属性情報を取得するステップと、音声要求の解析結果と、目標属性項目に対応するユーザ属性情報とに基づいて、推薦待ちニュースのライブラリから目標ニュースを選別して推薦するステップと、を含む。【選択図】図２
2019091428.tif 000002
【特許請求の範囲】
【請求項１】
ニュース推薦方法であって、
ニュースを放送するための音声要求を受信するステップと、
前記音声要求を解析し、解析結果に基づいて、予め設定されたユーザ属性項目のセットから前記音声要求に関連する目標属性項目を決定するステップと、
前記目標属性項目に対応するユーザ属性情報を取得するステップと、
前記音声要求の解析結果と、前記目標属性項目に対応するユーザ属性情報とに基づいて、推薦待ちニュースのライブラリから目標ニュースを選別して推薦するステップと、
を含むことを特徴とするニュース推薦方法。
【請求項２】
前記解析結果に基づいて、予め設定されたユーザ属性項目のセットから前記音声要求に関連する目標属性項目を決定するステップは、
前記解析結果に基づいて、前記音声要求に示されるニュース類要求を決定するステップと、
予め設定されたニュース類とユーザ属性項目との関連関係テーブルに基づいて、前記音声要求に示されるニュース類要求に関連する目標属性項目を決定するステップと、
を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記ニュース類は、地域類、分野類およびホットキーワード類を含む、ことを特徴とする請求項２に記載の方法。
【請求項４】
前記解析結果に基づいて、予め設定されたユーザ属性項目のセットから前記音声要求に関連する目標属性項目を決定するステップは、
前記予め設定されたユーザ属性項目のセットにおけるユーザ属性項目の識別子に関連するキーワードが前記解析結果に含まれているか否かを判定するステップと、
含まれていると、識別子と前記解析結果におけるキーワードとがマッチされるユーザ属性項目を目標属性項目として抽出するステップと、
を含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記音声要求の解析結果と、前記目標属性項目に対応するユーザ属性情報とに基づいて、推薦待ちニュースのライブラリから目標ニュースを選別して推薦するステップは、
前記推薦待ちニュースのライブラリにおける各推薦待ちニュースの要約情報を取得するステップであって、前記要約情報はタイトルとコンテンツ要約とを含む、ステップと、
各前記推薦待ちニュースの要約情報と前記解析結果及び前記目標属性項目に対応する前記ユーザ属性情報との類似度に基づいて、前記目標ニュースを選別するステップと、
前記目標ニュースをプッシュするステップと、
を含むことを特徴とする請求項１に記載の方法。
【請求項６】
各前記推薦待ちニュースの要約情報と前記解析結果及び前記目標属性項目に対応する前記ユーザ属性情報との類似度に基づいて、前記目標ニュースを選別するステップは、
各前記推薦待ちニュースの要約情報と前記解析結果との類似度、及び各前記推薦待ちニュースの要約情報と前記目標属性項目に対応するユーザ属性情報との類似度に基づいて、各前記推薦待ちニュースの推薦指数を決定するステップと、
前記推薦指数に基づいて目標ニュースを選別するステップと、
を含むことを特徴とする請求項５に記載の方法。
【請求項７】
各前記推薦待ちニュースの要約情報と前記解析結果及び前記目標属性項目に対応する前記ユーザ属性情報との類似度に基づいて、前記目標ニュースを選別するステップは、
各前記推薦待ちニュースの要約情報と前記解析結果との類似度に基づいて、前記解析結果に関連する第１の候補ニュースを選別するステップと、
各前記推薦待ちニュースの要約情報と前記目標属性項目に対応する前記ユーザ属性情報との類似度に基づいて、前記目標属性項目に対応するユーザ属性情報に関連する第２の候補ニュースを選別するステップと、
前記第１の候補ニュースと前記第２の候補ニュースとを前記目標ニュースとするステップと、
を含むことを特徴とする請求項５に記載の方法。
【請求項８】
前記目標ニュースをプッシュするステップは、
前記目標ニュースの要約情報をプッシュするステップと、
前記目標ニュースの全文を放送するための音声要求の受信に応じて、前記目標ニュースの全文をプッシュするステップと、
を含むことを特徴とする請求項５〜請求項７のいずれか一項に記載の方法。
【請求項９】
前記音声要求の解析結果と、前記目標属性項目に対応するユーザ属性情報とに基づいて、推薦待ちニュースのライブラリから目標ニュースを選別して推薦するステップは、
各前記推薦待ちニュースの要約情報と前記解析結果及び前記目標属性項目に対応する前記ユーザ属性情報との類似度に基づいて、前記目標ニュースの推薦順位情報を決定するステップをさらに含み、
前記目標ニュースをプッシュするステップは、
スマートオーディオ装置に前記目標ニュースと前記推薦順位情報をプッシュして、予め設定された推薦順位に対応する目標ニュースの放送を指示する要求がユーザから受信されたとき、前記スマートオーディオ装置に前記予め設定された推薦順位に対応する目標ニュースを放送させるステップを含むことを特徴とする請求項５〜請求項７のいずれか一項に記載の方法。
【請求項１０】
前記ユーザ属性項目のセットは、地理的位置、職業、及び/または興味を含む、ことを特徴とする請求項１に記載の方法。
【請求項１１】
ニュース推薦装置であって、
ニュースを放送するための音声要求を受信するように構成される受信ユニットと、
前記音声要求を解析し、解析結果に基づいて、予め設定されたユーザ属性項目のセットから前記音声要求に関連する目標属性項目を決定するように構成される決定ユニットと、
前記目標属性項目に対応するユーザ属性情報を取得するように構成される取得ユニットと、
前記音声要求の解析結果と、前記目標属性項目に対応するユーザ属性情報とに基づいて、推薦待ちニュースのライブラリから目標ニュースを選別して推薦する選別ユニットと、
を含むことを特徴とするニュース推薦装置。
【請求項１２】
前記決定ユニットは、さらに
前記解析結果に基づいて、前記音声要求に示されるニュース類要求を決定するステップと、
予め設定されたニュース類とユーザ属性項目との関連関係テーブルに基づいて、前記音声要求に示されるニュース類要求に関連する目標属性項目を決定するステップと、を含む方法によって、予め設定されたユーザ属性項目のセットから前記音声要求に関連する目標属性項目を決定する
ことを特徴とする請求項１１に記載の装置。
【請求項１３】
前記ニュース類は、地域類、分野類、およびホットキーワード類を含む、ことを特徴とする請求項１２に記載の装置。
【請求項１４】
前記決定ユニットは、さらに
前記予め設定されたユーザ属性項目のセットにおけるユーザ属性項目の識別子に関連するキーワードが前記解析結果に含まれているか否かを判定するステップと、
含まれていると、識別子と前記解析結果におけるキーワードとがマッチされるユーザ属性項目を目標属性項目として抽出するステップと、を含む方法によって、予め設定されたユーザ属性項目のセットから前記音声要求に関連する目標属性項目を決定する
ことを特徴とする請求項１１に記載の装置。
【請求項１５】
前記選別ユニットは、さらに
前記推薦待ちニュースのライブラリにおける各推薦待ちニュースの要約情報を取得するステップであって、前記要約情報はタイトルとコンテンツ要約とを含む、ステップと、
各前記推薦待ちニュースの要約情報と前記解析結果及び前記目標属性項目に対応する前記ユーザ属性情報との類似度に基づいて、前記目標ニュースを選別するステップと、
前記目標ニュースをプッシュするステップと、を含む方法によって、推薦待ちニュースのライブラリから目標ニュースを選別して推薦する
ことを特徴とする請求項１１に記載の装置。
【請求項１６】
前記選別ユニットは、各前記推薦待ちニュースの要約情報と前記解析結果及び前記目標属性項目に対応する前記ユーザ属性情報との類似度に基づいて、前記目標ニュースを選別するステップにおいて、さらに、
各前記推薦待ちニュースの要約情報と前記解析結果との類似度、各前記推薦待ちニュースの要約情報と前記目標属性項目に対応するユーザ属性情報との類似度に基づいて、各前記推薦待ちニュースの推薦指数を決定するステップと、
前記推薦指数に基づいて目標ニュースを選別するステップと、を含む方法によって、前記目標ニュースを選別する
ことを特徴とする請求項１５に記載の装置。
【請求項１７】
前記選別ユニットは、各前記推薦待ちニュースの要約情報と前記解析結果及び前記目標属性項目に対応する前記ユーザ属性情報との類似度に基づいて、前記目標ニュースを選別するステップにおいて、さらに、
各前記推薦待ちニュースの要約情報と前記解析結果との類似度に基づいて、前記解析結果に関連する第１の候補ニュースを選別するステップと、
各前記推薦待ちニュースの要約情報と前記目標属性項目に対応する前記ユーザ属性情報との類似度に基づいて、前記目標属性項目に対応するユーザ属性情報に関連する第２の候補ニュースを選別するステップと、
前記第１の候補ニュースと前記第２の候補ニュースを目標ニュースとするステップと、を含む方法によって、前記目標ニュースを選別する
ことを特徴とする請求項１５に記載の装置。
【請求項１８】
前記選別ユニットは、さらに
前記目標ニュースの要約情報をプッシュするステップと、
前記目標ニュースの全文を放送するための音声要求の受信に応じて、前記目標ニュースの全文をプッシュするステップと、を含む方法によって、前記目標ニュースをプッシュする
ことを特徴とする請求項１５〜請求項１７のいずれか一項に記載の装置。
【請求項１９】
前記選別ユニットは、さらに
各前記推薦待ちニュースの要約情報と前記解析結果及び前記目標属性項目に対応する前記ユーザ属性情報との類似度に基づいて、前記目標ニュースの推薦順位情報を決定するように構成され、
前記選別ユニットは、さらに
スマートオーディオ装置に前記目標ニュースと前記推薦順位情報をプッシュして、ユーザからの、予め設定された推薦順位に対応する目標ニュースを放送することを指示する要求が受信されたとき、前記スマートオーディオ装置に前記予め設定された推薦順位に対応する目標ニュースを放送させるステップを含む方法によって、前記目標ニュースをプッシュする
ことを特徴とする請求項１５〜請求項１７のいずれか一項に記載の装置。
【請求項２０】
前記ユーザ属性項目のセットは、地理的位置、職業、及び/または興味を含む、ことを特徴とする請求項１１に記載の装置。
【請求項２１】
１つまたは複数のプロセッサと、
１つまたは複数のプログラムが記憶されている記憶装置と、を含み、
前記１つまたは複数のプログラムが前記１つまたは複数のプロセッサによって実行されると、前記１つまたは複数のプロセッサに請求項１〜請求項１０のいずれか１項に記載の方法を実現させることを特徴とするサーバ。
【請求項２２】
コンピュータプログラムが記憶されており、前記プログラムがプロセッサにより実行されると、請求項１〜請求項１０のいずれか１項に記載の方法を実現させることを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータの技術分野に関し、特に、インターネットの技術分野に関し、より具体的に、ニュース推薦方法及び装置に関する。
【背景技術】
【０００２】
コンピュータ技術の発展とネットワークデータの継続的な蓄積により、人工知能技術が急速に発展している。ユーザにニュースサービスを提供するニュース推薦方法は、電子装置を利用してユーザに積極的にニュースを推薦する方法であり、ユーザの操作を簡略化してユーザによりニュースを得る効率を向上させることができる情報処理方法である。
【０００３】
異なるユーザは、ニュース情報の要求や好みが異なる。従来のニュース推薦方法において、ユーザへ推薦するニュースを選別する場合、通常、ニュースの適時性及びニュースコンテンツの質が考慮されて、異なるユーザに同じ推薦結果が出力される。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、ニュース推薦方法及び装置を提案する。
【０００５】
第１の局面として、本発明は、ニュース推薦方法を提供する。上記方法は、ニュースを放送するための音声要求を受信するステップと、前記音声要求を解析し、前記解析結果に基づいて、予め設定されたユーザ属性項目のセットから前記音声要求に関連する目標属性項目を決定するステップと、前記目標属性項目に対応するユーザ属性情報を取得するステップと、前記音声要求の解析結果と、前記目標属性項目に対応するユーザ属性情報とに基づいて、推薦待ちニュースのライブラリから目標ニュースを選別して推薦するステップと、を含む。
【０００６】
一部の実施形態において、前記解析結果に基づいて、予め設定されたユーザ属性項目のセットから前記音声要求に関連する目標属性項目を決定するステップは、前記解析結果に基づいて、前記音声要求に示されるニュース類要求を決定するステップと、予め設定されたニュース類とユーザ属性項目との関連関係テーブルに基づいて、前記音声要求に示されるニュース類要求に関連する目標属性項目を決定するステップと、を含む。
【０００７】
一部の実施形態において、前記ニュース類は、地域類、分野類およびホットキーワード類を含む。
【０００８】
一部の実施形態において、前記解析結果に基づいて、予め設定されたユーザ属性項目のセットから前記音声要求に関連する目標属性項目を決定するステップは、前記予め設定されたユーザ属性項目のセットにおけるユーザ属性項目の識別子に関連するキーワードが前記解析結果に含まれているか否かを判定するステップと、含まれていると、識別子と前記解析結果におけるキーワードとがマッチされるユーザ属性項目を目標属性項目として抽出するステップと、を含む。
【０００９】
一部の実施形態において、前記音声要求の解析結果と、前記目標属性項目に対応するユーザ属性情報とに基づいて、推薦待ちニュースのライブラリから目標ニュースを選別して推薦するステップは、前記推薦待ちニュースのライブラリにおける各推薦待ちニュースの要約情報を取得するステップであって、前記要約情報はタイトルとコンテンツ要約とを含む、ステップと、各前記推薦待ちニュースの要約情報と前記解析結果及び前記目標属性項目に対応する前記ユーザ属性情報との類似度に基づいて、前記目標ニュースを選別するステップと、前記目標ニュースを推薦するステップと、を含む。
【００１０】
一部の実施形態において、各前記推薦待ちニュースの要約情報と前記解析結果及び前記目標属性項目に対応する前記ユーザ属性情報との類似度に基づいて、前記目標ニュースを選別するステップは、各前記推薦待ちニュースの要約情報と前記解析結果との類似度、及び各前記推薦待ちニュースの要約情報と前記目標属性項目に対応するユーザ属性情報との類似度に基づいて、各前記推薦待ちニュースの推薦指数を決定するステップと、前記推薦指数に基づいて目標ニュースを選別するステップと、を含む。
【００１１】
一部の実施形態において、各前記推薦待ちニュースの要約情報と前記解析結果及び前記目標属性項目に対応する前記ユーザ属性情報との類似度に基づいて、前記目標ニュースを選別するステップは、各前記推薦待ちニュースの要約情報と前記解析結果との類似度に基づいて、前記解析結果に関連する第１の候補ニュースを選別するステップと、各前記推薦待ちニュースの要約情報と前記目標属性項目に対応する前記ユーザ属性情報との類似度に基づいて、前記目標属性項目に対応するユーザ属性情報に関連する第２の候補ニュースを選別するステップと、前記第１の候補ニュースと前記第２の候補ニュースを目標ニュースとするステップと、を含む。
【００１２】
一部の実施形態において、前記目標ニュースを推薦するステップは、
前記目標ニュースの要約情報を推薦するステップと、前記目標ニュースの全文を放送するための音声要求の受信に応じて、前記目標ニュースの全文を推薦するステップと、を含む。
【００１３】
一部の実施形態において、前記音声要求の解析結果と、前記目標属性項目に対応するユーザ属性情報とに基づいて、推薦待ちニュースのライブラリから目標ニュースを選別して推薦するステップは、各前記推薦待ちニュースの要約情報と前記解析結果及び前記目標属性項目に対応する前記ユーザ属性情報との類似度に基づいて、前記目標ニュースの推薦順位情報を決定するステップをさらに含み、前記目標ニュースを推薦するステップは、スマートオーディオ装置に前記目標ニュースと前記推薦順位情報を推薦して、予め設定された推薦順位に対応する目標ニュースを放送することを指示する要求がユーザから受信されたとき、前記スマートオーディオ装置に前記予め設定された推薦順位に対応する目標ニュースを放送させるステップを含む。
【００１４】
一部の実施形態において、前記ユーザ属性項目のセットは、地理的位置、職業、興味を含む。
【００１５】
第２の局面として、本発明は、ニュース推薦装置を提供する。上記装置は、ニュースを放送するための音声要求を受信するように構成される受信ユニットと、前記音声要求を解析し、前記解析結果に基づいて、予め設定されたユーザ属性項目のセットから前記音声要求に関連する目標属性項目を決定するように構成される決定ユニットと、前記目標属性項目に対応するユーザ属性情報を取得するように構成される取得ユニットと、前記音声要求の解析結果と、前記目標属性項目に対応するユーザ属性情報とに基づいて、推薦待ちニュースのライブラリから目標ニュースを選別して推薦する選別ユニットと、を含む。
【００１６】
一部の実施形態において、前記決定ユニットは、さらに前記解析結果に基づいて、前記音声要求に示されるニュース類要求を決定するステップと、予め設定されたニュース類とユーザ属性項目との関連関係テーブルに基づいて、前記音声要求に示されるニュース類要求に関連する目標属性項目を決定するステップと、を含む方法によって、予め設定されたユーザ属性項目のセットから前記音声要求に関連する目標属性項目を決定する。
【００１７】
一部の実施形態において、前記ニュース類は、地域類、分野類、およびホットキーワード類を含む。
【００１８】
一部の実施形態において、前記決定ユニットは、さらに前記予め設定されたユーザ属性項目のセットにおけるユーザ属性項目の識別子に関連するキーワードが前記解析結果に含まれているか否かを判定するステップと、含まれていると、識別子と前記解析結果におけるキーワードとがマッチされるユーザ属性項目を目標属性項目として抽出するステップと、を含む方法によって、予め設定されたユーザ属性項目のセットから前記音声要求に関連する目標属性項目を決定する。
【００１９】
一部の実施形態において、前記選別ユニットは、さらに前記推薦待ちニュースのライブラリにおける各推薦待ちニュースの要約情報を取得するステップであって、前記要約情報はタイトルとコンテンツ要約とを含む、ステップと、各前記推薦待ちニュースの要約情報と前記解析結果及び前記目標属性項目に対応する前記ユーザ属性情報との類似度に基づいて、前記目標ニュースを選別するステップと、前記目標ニュースを推薦するステップと、を含む方法によって、推薦待ちニュースのライブラリから目標ニュースを選別して推薦する。
【００２０】
一部の実施形態において、前記選別ユニットは、各前記推薦待ちニュースの要約情報と前記解析結果及び前記目標属性項目に対応する前記ユーザ属性情報との類似度に基づいて、前記目標ニュースを選別するステップにおいて、さらに、各前記推薦待ちニュースの要約情報と前記解析結果との類似度、及び各前記推薦待ちニュースの要約情報と前記目標属性項目に対応するユーザ属性情報との類似度に基づいて、各前記推薦待ちニュースの推薦指数を決定するステップと、前記推薦指数に基づいて目標ニュースを選別するステップと、を含む方法によって、前記目標ニュースを選別する。
【００２１】
一部の実施形態において、前記選別ユニットは、各前記推薦待ちニュースの要約情報と前記解析結果及び前記目標属性項目に対応する前記ユーザ属性情報との類似度に基づいて、前記目標ニュースを選別するステップにおいて、さらに、各前記推薦待ちニュースの要約情報と前記解析結果との類似度に基づいて、前記解析結果に関連する第１の候補ニュースを選別するステップと、各前記推薦待ちニュースの要約情報と前記目標属性項目に対応する前記ユーザ属性情報との類似度に基づいて、前記目標属性項目に対応するユーザ属性情報に関連する第２の候補ニュースを選別するステップと、前記第１の候補ニュースと前記第２の候補ニュースを目標ニュースとするステップと、を含む方法によって、前記目標ニュースを選別する。
【００２２】
一部の実施形態において、前記選別ユニットは、さらに前記目標ニュースの要約情報を推薦するステップと、前記目標ニュースの全文を放送するための音声要求の受信に応じて、前記目標ニュースの全文を推薦するステップと、を含む方法によって、前記目標ニュースを推薦する。
【００２３】
一部の実施形態において、前記選別ユニットは、さらに各前記推薦待ちニュースの要約情報と前記解析結果及び前記目標属性項目に対応する前記ユーザ属性情報との類似度に基づいて、前記目標ニュースの推薦順位情報を決定するように構成され、前記選別ユニットは、さらにスマートオーディオ装置に前記目標ニュースと前記推薦順位情報を推薦して、ユーザからの、予め設定された推薦順位に対応する目標ニュースを放送することを指示する要求が受信されたとき、前記スマートオーディオ装置に前記予め設定された推薦順位に対応する目標ニュースを放送させるステップを含む方法によって、前記目標ニュースを推薦する。
【００２４】
一部の実施形態において、前記ユーザ属性項目のセットは、地理的位置、職業、興味を含む。
【発明の効果】
【００２５】
本発明により提供されるニュース推薦方法及び装置は、ニュースを放送するための音声要求を受信してから、音声要求を解析し、解析結果に基づいて、予め設定されたユーザ属性項目のセットから音声要求に関連する目標属性項目を決定し、その後、目標属性項目に対応するユーザ属性情報を取得し、最後に、音声要求の解析結果と、目標属性項目に対応するユーザ属性情報とに基づいて、推薦待ちニュースのライブラリから目標ニュースを選別して推薦する。これにより、音声対話によるニュース推薦を実現し、且つ、推薦時、音声要求の解析結果に基づいて、関連するユーザ属性情報を決定することで、ニュース推薦の対応性を向上させることができる。
【図面の簡単な説明】
【００２６】
以下の図面による非限定的な実施例についての詳細な説明を読み、参照することにより、本願の他の特徴、目的及び利点がより明らかになる。
【図１】本願を適用できる例示的なシステムアーキテクチャの図である。
【図２】本発明に係るニュース推薦方法の一実施形態のフローチャートである。
【図３】本発明の一実施形態に係るニュース推薦方法の適用シーンを示す模式図である。
【図４】本発明に係るニュース推薦方法の他の実施形態のフローチャートである。
【図５】本発明の一実施形態に係るニュース推薦装置の構造模式図である。
【図６】本発明を実現するのに適する端末装置のコンピュータシステムの構造の模式図である。
【発明を実施するための形態】
【００２７】
以下、図面と実施例を参照しながら、本願を詳しく説明する。ここで記載される具体的な実施例は、関連の発明を解釈するのみに用いられ、当該発明に対する限定ではないことは理解される。なお、説明の便宜上、図面には、関連の発明に関わる部分のみを示す。
【００２８】
なお、矛盾が生じない限り、本願における実施例及び実施例における特徴は互いに組み合わせることができるものとする。以下、図面を参照しながら、実施例を併せて本願を詳しく説明する。
【００２９】
図１は、本発明を適用することができるニュース推薦方法またはニュース推薦装置の実施形態の例示的なシステムアーキテクチャ１００を示す。
【００３０】
図１に示すように、システムアーキテクチャ１００は、端末装置１０１、１０２、ネットワーク１０３およびサーバ１０４を含むことができる。ネットワーク１０３は、端末装置１０１、１０２とサーバ１０４との間で通信リンクの媒体を提供するために用いられる。ネットワーク１０３は、例えば、有線、無線通信リンク又は光ケーブルなどのような各種の接続タイプを含んでもよい。
【００３１】
ユーザは、メッセージの送受信などをするように、端末装置１０１、１０２を使用し、ネットワーク１０３を介してサーバ１０４とインタラクションすることができる。端末装置１０１、１０２は、オーディオ入力インターフェース、オーディオ出力インターフェース、およびディスプレイスクリーンと備えるとともに、ネットワーク通信をサポートする電子装置であってもよい。例えば、マイクロフォンとディスプレイ画面を備えるスマートスピーカ、スマート家電、スマートフォン、タブレットコンピュータ、ノートブックコンピュータ、スマートウェアラブル装置などである。端末装置１０１、１０２には、音声サービスクライアントなどのサーバ１０４とインタラクション可能なアプリケーションをインストールすることができる。
【００３２】
サーバ１０４は、端末装置１０１、１０２による音声出力操作を制御する音声サーバなどの各種サービスを提供するサーバであってもよい。音声サーバは、端末装置１０１、１０２が音声サーバにアクセスした後（例えば、認証を取得した後）、端末装置１０１、１０２を介してユーザ１１０が送信した音声サービス要求を処理し、その結果（例えば、音声データや音声出力インターフェースの制御コマンド）を端末装置１０１、１０２に送信する。端末装置１０１、１０２は、サーバ１０４から送信された音声データや表示制御コマンドをネットワーク１０３を介して受信し、対応する音声出力や表示を行うことにより、端末装置１０１、１０２を用いて音声サービスを完了することができる。
【００３３】
なお、本発明の実施形態により提供される音声サービス提供方法は、一般的にサーバ１０４により実行される。それに応じて、情報を抽出する装置は一般的にサーバ１０４に設置される。
【００３４】
理解すべきなのは、図１における端末装置、ネットワーク及びサーバの数は例示的なものに過ぎない。実現の必要に応じて、任意の数の端末装置、ネットワーク及びサーバを備えても良い。例えば、サーバは、異なるプロセスがデプロイされた複数のサーバを含む。
【００３５】
次に、図２を参照すると、本発明に係るニュース推薦方法の一実施形態のフロー２００が示されている。ニュース推薦方法は、以下のステップを含む。
【００３６】
ステップ２０１において、ニュースを放送するための音声要求を受信する。
【００３７】
本実施形態において、上記ニュース推薦方法が実行される電子装置（例えば、図１に示すサーバ）は、スマートオーディオ装置によって送信されたニュースを放送するための要求を受信することができる。当該ニュースの放送要求は、スマートオーディオ装置と音声対話を行うユーザによって送信されたものであってもよく、当該スマートオーディオ装置は、ニュース推薦方法を実行する電子装置によって提供される音声サービスが接続された装置であってもよい。
【００３８】
上記電子装置は、スマートオーディオ装置からリアルタイムで音声要求を出すか否かを検出し、音声要求がニュースを放送するための音声要求であるか否かを検出することができる。具体的には、ニュース放送を要求するキーワードである「ニュース」、またはキーワードセットである「ニュース」＋「聞き」、「ニュース」＋「放送」などが音声要求に含まれているか否かを検出することできる。あるいは、ニュース放送要求が受信された前に、ユーザによって発行されたウェークアップコマンドに応答してウェークアップされ、ウェークアップ後に音声要求をリアルタイムで検出してもよい。
【００３９】
実際の場面(シーン)において、ユーザは、スマートオーディオ装置に「＊＊ニュースを放送」との音声要求を送信し、スマートオーディオ装置は、ユーザの音声要求をトランスコードしてパッケージングした後、音声サーバに送信し、音声サーバは、スマートオーディオ装置から送信された「＊＊ニュースを放送」との音声要求を受信することができる。
【００４０】
ステップ２０２において、音声要求を解析し、解析結果に基づいて、予め設定されたユーザ属性項目のセットから音声要求に関連する目標属性項目を決定する。
【００４１】
本実施形態において、まず、受信された音声要求情報に対してデータ解析を行って、それから音声要求コンテンツを抽出することができる。具体的に、音声要求情報をテキスト情報に変換してから、音声要求コンテンツに対して語義解析を行うことができる。語義解析時に、言語モデルを用いてワードカットを行った後、Ｎ−ｇｒａｍモデル（「Ｎグラムモデル」とも呼ばれる）などのような語義解析方法に基づいて、音声要求コンテンツの示すユーザに対して認識を行う。
【００４２】
次いで、解析結果に基づいて、予め設定されたユーザ属性項目から、音声要求に関連する目標属性項目を決定することができる。予め設定されたユーザ属性項目のセットは、複数のユーザ属性項目を含む、予め設定されたユーザ属性項目のセットであってもよい。ユーザ属性項目は、ユーザの特定の類の特徴的な属性の識別子であってもよく、例えば、ユーザの年齢範囲、ユーザの好み、ユーザの癖などを含んでもよい。
【００４３】
選択的に、予め設定されたユーザ属性項目のセットは、地理的位置、職業および興味などのユーザ属性項目を含むことができるが、これに限定されない。ここで、地理的位置は、頻繁に活動する都市、自宅住所、勤務先（職場位置）を含み、職業は、業務分野、会社、職位を含み、興味は、ユーザの関心や注目点を含むことができる。
【００４４】
本実施形態において、音声要求情報の解析結果と、予め設定されたユーザ属性項目のセットにおけるユーザ属性項目との関連性を解析することができる。具体的に、音声要求情報の解析結果とユーザ属性項目との間の語義の類似性を算出してもよい。例えば、解析結果とユーザ属性項目とをベクトル化し、２つのベクトル間の類似度を、ユーザ属性項目と分析結果との間の語義の類似度として算出することにより、語義の類似度に基づいて関連性を決定することができる。
【００４５】
本実施例の複数のオプションとなる実施形態において、語義の類似度が予め設定された閾値よりも大きいか否かを決定することができる。ＹＥＳである場合、音声要求と対応するユーザ属性項目との関連性を決定し、当該ユーザ属性項目を目標属性項目と決定することができる。そうでない場合、音声要求と対応するユーザ属性項目とが関連付けられていないと判定することができる。このようにして、予め設定されたユーザ属性項目のセットから音声要求に関連する目標属性項目を決定することができる。
【００４６】
選択的に、解析結果に基づいて、音声要求情報と予め設定されたユーザ属性項目のセットにおけるユーザ属性項目との関連性を分析する時、解析結果とユーザ属性項目との類似度によって関連度を決定し、関連度に基づいてユーザ属性項目の重みを決定することもできる。
【００４７】
ステップ２０３において、目標属性項目に対応するユーザ属性情報を取得する。
【００４８】
次に、格納されたユーザデータによって、目標属性項目に対応するユーザ属性情報を取得することができる。ユーザ属性情報は、ユーザの特定の種類の特徴属性の具体的なパラメータであってもよく、各ユーザ属性項目に対応してもよい。例えば、ユーザの年齢層に対応するユーザ属性項目は、ユーザが２５ないし３５歳の年齢であるような、ユーザの年齢層データまたは年齢データであってもよい。地理的位置に対応するユーザ属性項目は、ユーザの生活領域や職場領域を含んでもよい。例えば、ユーザの住所は、北京市海淀区のあるセル（団地）であり、勤務先は、北京市海淀区のある科技園であってもよい。職業に対応するユーザ属性項目は、例えば、科学技術産業―スマートフォン業界―＊＊携帯電話会社―営業エグゼクティブのような、ユーザの業務分野情報、会社情報、職位情報を含んでもよい。興味に対応するユーザ属性項目は、ユーザの興味や関心のある物事または話題を含んでもよい。例えば、ユーザが興味を持つ科学技術領域のイベント、もっとも注目するバラエティー番組情報や財務管理情報などを含んでもよい。
【００４９】
上記ユーザ属性情報は、ユーザから手動的に報告されることで収集し保管することができる。例えば、ユーザは、登録時に基本的な属性情報を提供することができる。上記ユーザ属性情報は、スマート・ボイス・装置とユーザとのインタラクション履歴を分析することによって、予め取得し記憶することもできる。例えば、ユーザがある類の情報の要求を頻繁に要求する場合、ユーザがこの類の話題またはイベントに興味があると決定されることができる。一部の実施態様において、上記スマート装置は、ユーザの他の電子装置（例えば、携帯電話、パーソナルコンピュータ）に接続され、ユーザの他の電子装置を介してユーザ属性情報を取得することができる。他の選択可能な実装態様において、上記スマート電子装置は、ネットワークを介してユーザ属性情報を取得することができ、例えば、ネットワークを介して地理的位置情報を取得することができる。
【００５０】
ステップ２０４において、音声要求の解析結果と、目標属性項目に対応するユーザ属性情報とに基づいて、推薦待ちニュースのライブラリから目標ニュースを選別して推薦する。
【００５１】
上記ニュース推薦方法が実行される電子装置は、推薦待ちニュースのライブラリからユーザ属性情報にマッチする推薦待ちニュースを目標ニュースとして選別してもよく、上記ユーザ属性情報は、音声要求の解析結果及び／又は目標属性項目に対応する。即ち、推薦待ちニュースのライブラリにおける各推薦待ちニュースと、音声要求の解析結果及び／又は目標属性項目に対応するユーザ属性情報とをマッチして、マッチに成功した推薦待ちニュースを目標ニュースとすることができる。マッチする時、語義の類似性によるマッチ方法を利用することができる。
【００５２】
本実施形態の一部の選択可能な実施形態において、まず、音声要求情報の解析結果及び／又は目標属性項目に対応するユーザ属性情報に基づいて、ユーザの意図を分析して、ユーザが聞きたいニュース類を決定することができる。その後、推薦待ちニュースのライブラリから、ユーザの意図を満たす推薦待ちニュースを目標ニュースとして推薦することができる。意図の分析のために、様々な方法を使用することができる。例えば、解析結果及び／又は目標属性項目に対応するユーザ属性情報のうち、ニュース類を示すキーワードをユーザの意図として抽出してもよく、音声要求のテキスト内容を検索条件としてネットワークデータベースで検索し、検索結果が通常にユーザのニーズを満たすので、当該検索結果からユーザの意図を示す情報を抽出してもよく、機械学習方法によって訓練された意図認識モデルを用いてユーザの意図を認識してもよい。
【００５３】
選択的に、上記ステップ２０２において、音声要求とユーザ属性項目との関連性を分析する時、関連度に基づいて目標属性項目の重みを決定可能であれば、目標ニュースを選別する時、目標属性項目の重みも考慮して選別することができる。具体的に、推薦待ちニュースのライブラリにおける各推薦待ちニュースと、各目標属性項目に対応するユーザ属性項目をマッチし、目標ニュースを選別する時、当該目標属性項目の重みに基づいて選別過程に対して重み付計算を行う。これにより、目標ニュースを選別する時関連性の高いユーザ属性項目の重要度を向上させて、ユーザのニーズにもっと合わせるニュースを選別することができる。
【００５４】
目標ニュースを決定した後、音声要求を送信するスマートオーディオ装置に目標ニュースを推薦し、スマートオーディオ装置は、受信された目標ニュースに対して音声合成を行い、目標ニュースのオーディオを放送することができる。あるいは、スマートオーディオ装置がディスプレイを含む場合、関連するニュースビデオをディスプレイ上で再生することができる。
【００５５】
本発明の上記実施形態のニュース推薦方法によると、ニュースを放送するための音声要求を受信し、その後、音声要求を解析し、解析結果に基づいて、予め設定されたユーザ属性項目のセットから音声要求に関連する目標属性項目を決定する。そして、目標属性項目に対応するユーザ属性情報を取得し、最後に、音声要求の解析結果と、目標属性項目に対応するユーザ属性情報とに基づいて、推薦待ちニュースのライブラリから目標ニュースを選別して推薦する。これにより、音声対話によるニュース推薦を実現し、且つ、推薦時、音声要求の解析結果と、音声要求に関するユーザ属性情報とを関連して、ニュース推薦の対応性を向上させることができる。
【００５６】
図３を参照し、図３は本発明の一実施形態に係るニュース推薦方法の適用シーンを示す模式図を示す。図３は、ユーザＡは、スマートオーディオ装置Ｂへ「北京ニュースの放送」との要求を送信し、スマートオーディオ装置Ｂは、音声サーバＣに当該要求を転送し、音声サーバＣは、当該要求を受信し解析して、「北京」と地理的位置及び興味が関連付けられていることを取得することができる。ユーザの住所、勤務先及びユーザの興味情報を取得することができる。例えば、ユーザの住所と勤務先がすべて北京に位置し、注目する話題に共有財産権不動産が含まれていれば、北京共有財産権不動産に関するニュースを選別してスマートオーディオ装置Ｂに推薦し、スマートオーディオ装置Ｂは、音声サーバＣから推薦されたニュースをユーザＡへ放送することができる。
【００５７】
本実施形態の一部の選択可能な実施形態において、上記解析結果に基づいて、予め設定されたユーザ属性項目のセットから音声要求に関連する目標属性項目を決定するステップ２０２は、解析結果に基づいて、音声要求に示されるニュース類要求を決定するステップと、予め設定されたニュース類とユーザ属性項目との関連関係テーブルに基づいて、音声要求に示されるニュース類要求に関連する目標属性項目を決定するステップとを含んでもよい。
【００５８】
本実施形態において、音声要求を解析することにより、ユーザが放送を要求するニュース類を決定することができる。具体的に、音声要求の解析結果にどのニュース類の識別子が含まれているかを判断し、当該音声要求に示されるニュース類要求を、それに含まれている識別子の示すニュース類と決定することができる。そして、予め設定されたニュース類とユーザ属性項目との関連関係テーブルを検索し、音声要求に示されるニュース類要求に関連するユーザ属性項目を検索して目標属性項目とすることができる。
【００５９】
ニュース類とユーザ属性項目との関連関係テーブルは予め設定されていてもよい。オプションとして、ニュース類には、地域類、分野類およびホットキーワード類が含まれてもよいが、これらに限定されない。あるいは、ニュース類は、ニュースの何ら特性を示さない類であるパンニーズ（ユニバーサルニーズ）類を含むこともできる。地域類のニュースは、例えば、北京ニュースのようなある地域にニュースであってもよく、分野類のニュースは、例えば、自動車業界のニュースのようなある業界のニュースであってもよく、ホットキーワード類のニュースは、例えば、「人工知能」に関するニュースのようなあるホットキーワードに関するニュースであってもよい。このようにして、上記関連関係テーブルに基づいて、目標ニュースの選別時に関連すべきユーザ属性項目を迅速に決定して、推薦効率を向上することができる。
【００６０】
実際のシーンにおいて、ユーザは、音声要求を指示する時、特定のタイプのニュースが放送されたいことを指定することができる。例えば、「ローカルニュースを放送」との要求を指示すると、当該音声要求に示されるニュース類要求が地域類のニュースであると決定することができる。例えば「ニュースを放送」のようにユーザからの音声要求に具体的なニュース類のキーワードが含まれていないと、当該音声要求に示されるニュース類要求がパンニーズ類であると決定することができる。
【００６１】
あるいは、上記ニュース類とユーザ属性項目との関連関係テーブルにおいて、地域類に関連するユーザ属性項目は地理的位置を含み、分野類に関連するユーザ属性項目は職業と興味を含み、ホットキーワード類に関連するユーザ属性項目は職業と興味を含み、パンニーズ類に関連するユーザ属性項目は地理的位置、職業と興味を含むように予め配置することができる。
【００６２】
本実施形態の別の選択可能な実装形態において、上記解析結果に基づいて、予め設定されたユーザ属性項目のセットから音声要求に関連する目標属性項目を決定するステップ２０２は、予め設定されたユーザ属性項目のセットにおけるユーザ属性項目の識別子に関連するキーワードが解析結果に含まれているかを判断するステップと、含まれていると判断される場合、識別子と解析結果におけるキーワードとがマッチするユーザ属性項目を、目標属性項目として抽出する。
【００６３】
具体的に、音声要求の内容を単語分割して取得された単語と、ユーザ属性項目のセットにおける各ユーザ属性項目の識別子とを比較し、比較が一致する場合、一致するユーザ属性項目を目標属性項目とする。
【００６４】
実際のシーンにおいて、ユーザ属性項目の識別子は、例えば、「勤務先」、「住所」、「業界」、「職位」、「興味」などであってもよい。ユーザからの音声要求が「業界ニュースを放送」である場合、当該音声要求に「業界」とのユーザ属性項目の識別子が含まれているので、「業界」に対応するユーザ属性項目が目標属性項目であると決定することができる。続くステップ２０３において、ユーザが属する業界関連の属性情報を取得することができる。
【００６５】
次に、図４を参照し、図４は、本発明に係るニュース推薦方法の他の実施形態のフローチャートを示す。図４に示すように、本実施形態のニュース推薦方法の処理４００は、以下のステップを含む。
【００６６】
ステップ４０１において、ニュースを放送するための音声要求を受信する。
【００６７】
本実施形態において、ニュース推薦方法が実行される電子装置は、スマートオーディオ装置によって送信されたユーザからのニュース放送の音声要求を受信することができる。
【００６８】
ステップ４０２において、音声要求を解析し、解析結果に基づいて、予め設定されたユーザ属性項目のセットから音声要求に関連する目標属性項目を決定する。
【００６９】
語義解析方法を使用して音声要求の内容を解析してもよく、または音声要求を音声からテキストに変換してから、言語モデルを使用してテキストを分割して解析結果を取得してもよい。そして、音声要求情報の解析結果と、予め設定されたユーザ属性項目のセットにおけるユーザ属性項目との関連性分析結果に基づいて、音声要求に関連する目標属性項目を決定してもよい。
【００７０】
ステップ４０３において、目標属性項目に対応するユーザ属性情報を取得する。
【００７１】
本実施形態において、予め記憶されたユーザ属性項目のセットから、目標属性項目に対応する属性項目を取得してもよく、目標属性項目に基づいてネットワークで関連データを検索して、対応するユーザ属性項目を収集してもよい。
【００７２】
本実施形態において、ステップ４０１、ステップ４０２およびステップ４０３は、それぞれ、前述の実施形態におけるステップ２０１、ステップ２０２およびステップ２０３と一致し、ここで詳細な説明を繰り返さない。
【００７３】
ステップ４０４において、推薦待ちニュースのライブラリにおける各推薦待ちニュースの要約情報（サマリー情報）を取得する。
【００７４】
本実施形態において、まず、推薦待ちニュースのライブラリにおける各推薦待ちニュースの要約情報を取得することができる。ここで、要約情報は、ニュース内容に対する概略的な表現として、タイトルと要約を含むことができる。各推薦待ちニュースの要約情報は、予め設定されてもよく、推薦待ちニュースに対してテキスト要約処理を行って抽出してもよい。
【００７５】
ステップ４０５において、各推薦待ちニュースの要約情報と解析結果及び目標属性項目に対応するユーザ属性情報との類似度に基づいて、目標ニュースを選別する。
【００７６】
ニュースの要約情報は、バイト数が少ないが、豊富な情報が含まれている。通常、ニュースの要約情報にはニュースの重要な情報が含まれている。本実施形態において、要約情報と解析結果及び目標属性項目に対応する属性情報との類似度を計算して、類似度が高い推薦待ちニュースを目標ニュースとすることができる。具体的に、分析結果と目標属性項目に対応する属性情報を組み合わせて、要約情報と組み合わせ結果との類似度を算出してもよい。
【００７７】
本実施形態の一部の選択可能な実施形態において、上記各推薦待ちニュースの要約情報と解析結果及び目標属性項目に対応するユーザ属性情報との類似度に基づいて、目標ニュースを選別するステップは(即ち、以下のステップに従って目標ニュースを選別する)、各推薦待ちニュースの要約情報と解析結果との類似度、各推薦待ちニュースの要約情報と目標属性項目に対応するユーザ属性情報との類似度に基づいて、推薦待ちニュースの推薦指数を決定するステップと、推薦指数に基づいて目標ニュースを選別するステップとを含んでもよい。
【００７８】
具体的に、推薦待ちニュースの要約情報と上記音声要求情報の解析結果との第１の類似度を計算し、推薦待ちニュースの要約情報と上記目標属性項目に対応するユーザ属性情報との第２の類似度を計算することができる。第１の類似度と第２の類似度を計算するときに、テキストベクトル化によってベクトル化処理を行ってからベクトル間の類似度を計算することができる。そして、第１の類似度と第２の類似度に対して重み付加算して、各推薦待ちニュースの推薦指数を取得する。選択的に、推薦待ちニュースのホットデータも考慮して推薦指数に対して対応する調整を行って、ホット程度が相対的高い推薦待ちニュースの推薦指数を高くにすることができる。そして、推薦指数のソート前のＭポジション（Ｍは予め設定された正の整数）を目標ニュースとすることができる。これにより、情報集中度の高いニュースをより効果的に選別することができ、且つユーザのニーズに満たすことができる。
【００７９】
本実施形態の他の選択可能な実施形態において、上記各推薦待ちニュースの要約情報と解析結果及び目標属性項目に対応するユーザ属性情報との類似度に基づいて、目標ニュースを選別するステップは(即ち、以下のステップに従って目標ニュースを選別する)、各推薦待ちニュースの要約情報及び解析結果と、目標属性項目に対応するユーザ属性情報との類似度に基づいて、各推薦待ちニュースの要約情報と解析結果との類似度に基づいて、解析結果に関連する第１の候補ニュースを選別するステップと、各推薦待ちニュースの要約情報と目標属性項目に対応するユーザ属性情報との類似度に基づいて、目標属性項目に対応するユーザ属性情報に関連する第２の候補ニュースを選別するステップと、第１の候補ニュースと第２の候補ニュースを目標ニュースとするステップと、を含んでもよい。
【００８０】
ステップ４０６において、目標ニュースを推薦する。
【００８１】
目標ニュースが決定された後、目標ニュースをスマートオーディオ装置に送信し、スマートオーディオ装置が目標ニュースを放送するようになる。選別された目標ニュースは複数のニュースを含んでもよく、複数のニュースは、パッケージされてスマートオーディオ装置に送信されてもよい。
【００８２】
本実施形態の一部の選択可能な実施形態では、上記目標ニュースを推薦するステップ４０６は、目標ニュースの要約情報を推薦するステップと、目標ニュースの全文を放送する音声要求の受信に応じて、目標ニュースの全文を推薦するステップとを含んでもよい。本実施形態において、まず、目標ニュースの要約情報を推薦して、ユーザが迅速に複数のニュースコンテンツを取得するようになる。そして、ユーザからの一つのニュースの詳細を放送する音声要求の受信時、対応するニュースの全文スマートオーディオ装置に送信して放送させることができる。これにより、ネットワークリソースを節約し、推薦効率を向上させることができる。
【００８３】
本実施形態の一部の選択可能な実施形態では、上記音声要求の解析結果及び目標属性項目に対応するユーザ属性情報との類似度に基づいて、推薦待ちニュースのライブラリから目標ニュースを選別して推薦するステップは、各推薦待ちニュースの要約情報と解析結果及び目標属性項目に対応するユーザ属性情報との類似度に基づいて、目標ニュースの推薦順位情報を決定するステップをさらに含んでもよい。その時、上記ステップ４０６は、スマートオーディオ装置に目標ニュースと対応する推薦順位情報とを送信して、ユーザからの、予め設定された推薦順位に対応する目標ニュースを放送することを指示する要求が受信されたとき、予め設定された推薦順位に対応する目標ニュースを放送させることにより実現されることができる。
【００８４】
具体的に、選別された各推薦待ちニュースの要約情報と解析結果および目標属性項目に対応するユーザ属性情報との類似度の降順に従って、目標ニュースの推薦順位を決定し、類似度が高いほど前に位置することができる。目標ニュースを推薦する時、目標ニュースの推薦順位をも推薦することができる。これにより、スマートオーディオ装置がニュース放送する時、ユーザの「前へ」、「次へ」などのような予め設定された推薦順位に対応する目標ニュースを放送させる指示に応答することができ、応答方式は、ユーザにより指定された順位の目標ニュースを放送することである。
【００８５】
図４から分かるように、図２に示す実施形態と比較すると、本発明の実施形態に提供されるニュース推薦方法のフロー４００は、目標ニュースを選別するステップを詳細化する。これにより、本発明の実施形態は、より全面的で、正確なニュース推薦を実現することができる。
【００８６】
図５をさらに参照し、上記各図に示す方法の実現として、本願は、ニュース推薦装置の一実施例を提供する。上記装置の実施例は、図２と図４に示す方法の実施例に対応し、上記装置は具体的に各種の電子装置に適用することができる。
【００８７】
図５に示すように、本実施形態のニュース推薦装置５００は、受信ユニット５０１と、決定ユニット５０２と、取得ユニット５０３と、推薦ユニット５０４とを備える。受信ユニット５０１は、ュースを放送するための音声要求を受信する。決定ユニット５０２は、音声要求を解析し、解析結果に基づいて、予め設定されたユーザ属性項目のセットから音声要求に関連する目標属性項目を決定する。取得ユニット５０３は、目標属性項目に対応するユーザ属性情報を取得する。推薦ユニット５０４は、音声要求の解析結果と、目標属性項目に対応するユーザ属性情報とに基づいて、推薦待ちニュースのライブラリから目標ニュースを選別して推薦する。
【００８８】
本実施形態において、受信ユニット５０１は、ユーザによってスマートオーディオ装置に送信され、スマートオーディオ装置によって送信されたニュース放送の音声要求を受信することができる。ここで、ニュース放送の音声要求は、ニュースを放送するキーワードを含む要求であってもよく、ニュースを放送するキーワードは、例えば、「ニュース」＋「聞く」、または「ニュース」＋「放送」とのキーワードの組み合わせであってもよい。ニュース放送のキーワードを検出することによって、音声要求がニュース放送の音声要求であるか否かを判断することができる。
【００８９】
決定ユニット５０２は、受信ユニット５０１から受信された音声要求を解析することができる。具体的に、言語モデルを用いて解析し、次いで、音声要求情報の解析結果と、予め設定されたユーザ属性項目のセットにおけるユーザ属性項目との関連性を解析することができる。具体的に、両者の類似度を計算して関連性を決定し、例えば、類似度が閾値よりも大きいと関連され、閾値よりも大きくないと関連されない。最後に、関連性分析結果に基づいて、関連されるユーザ属性項目が決定される。
【００９０】
取得ユニット２０３は、格納されたユーザ属性情報から目標属性項目に対応するユーザ属性情報を取得してもよい。ユーザ属性情報は、関連付けられているアカウント（例えば、関連されたアカウントが他の装置で動作して生成されたデータ）、音声サービスに対するユーザのフィードバック情報、スマートオーディオ装置の地理的位置、使用シーンなどによって取得してもよい。
【００９１】
選別ユニット５０４は、推薦待ちニュースのライブラリにおける各推薦待ちニュースと、上記解析結果及び／又は目標属性項目に対応するユーザ属性情報とをマッチして、マッチに成功した推薦待ちニュースを目標ニュースとすることができる。マッチする時、語義の類似性によるマッチ方法を利用することができる。そして、選別された目標ニュースを推薦することができる。
【００９２】
一部の実施形態では、上記決定ユニット５０２は、解析結果に基づいて、音声要求に示されるニュース類要求を決定するステップと、予め設定されたニュース類とユーザ属性項目との関連関係テーブルに基づいて、音声要求に示されるニュース類要求に関連する目標属性項目を決定するステップと、を含む方法によって、予め設定されたユーザ属性項目のセットから音声要求に関連する目標属性項目を決定することができる。
【００９３】
一部の実施形態では、上記ユーザ属性項目のセットは、地理的位置、職業、興味のようなユーザ属性項目を含むことができる。
【００９４】
一部の実施形態では、上記決定ユニット５０２は、さらに予め設定されたユーザ属性項目のセットにおけるユーザ属性項目の識別子に関連するキーワードが解析結果に含まれているか否かを判定するステップと、含まれていると、識別子と解析結果におけるキーワードとがマッチされるユーザ属性項目を目標属性項目として抽出するステップと、を含む方法によって、予め設定されたユーザ属性項目のセットから音声要求に関連する目標属性項目を決定することができる。
【００９５】
一部の実施形態では、上記選別ユニット５０４は、選別ユニットは、さらに推薦待ちニュースのライブラリにおける各推薦待ちニュースの要約情報を取得するステップであって、要約情報はタイトルとコンテンツ要約とを含む、ステップと、各推薦待ちニュースの要約情報と解析結果及び目標属性項目に対応するユーザ属性情報との類似度に基づいて、目標ニュースを選別するステップと、目標ニュースを推薦するステップと、を含む方法によって、推薦待ちニュースのライブラリから目標ニュースを選別して推薦することができる。
【００９６】
一部の実施形態では、上記選別ユニット５０４は、各推薦待ちニュースの要約情報と解析結果及び目標属性項目に対応するユーザ属性情報との類似度に基づいて、目標ニュースを選別するステップにおいて、さらに、各推薦待ちニュースの要約情報と解析結果との類似度、及び各推薦待ちニュースの要約情報と目標属性項目に対応するユーザ属性情報との類似度に基づいて、推薦待ちニュースの推薦指数を決定するステップと、推薦指数に基づいて目標ニュースを選別するステップと、を含む方法によって、目標ニュースを選別することができる。
【００９７】
一部の実施形態では、上記選別ユニット５０４は、各推薦待ちニュースの要約情報と解析結果及び目標属性項目に対応するユーザ属性情報との類似度に基づいて、目標ニュースを選別するステップにおいて、さらに、各推薦待ちニュースの要約情報と解析結果との類似度に基づいて、解析結果に関連する第１の候補ニュースを選別するステップと、各推薦待ちニュースの要約情報と目標属性項目に対応するユーザ属性情報との類似度に基づいて、目標属性項目に対応するユーザ属性情報に関連する第２の候補ニュースを選別するステップと、第１の候補ニュースと第２の候補ニュースを目標ニュースとするステップと、を含む方法によって、目標ニュースを選別することができる。
【００９８】
一部の実施形態では、上記選別ユニット５０４は、さらに目標ニュースの要約情報を推薦するステップと、目標ニュースの全文を放送するための音声要求の受信に応じて、目標ニュースの全文を推薦するステップと、を含む方法によって、目標ニュースを推薦することができる。
【００９９】
一部の実施形態では、上記選別ユニットは、さらに各推薦待ちニュースの要約情報と解析結果及び目標属性項目に対応するユーザ属性情報との類似度に基づいて、目標ニュースの推薦順位情報を決定する。その時、上記選別ユニット５０４は、さらにスマートオーディオ装置に目標ニュースと推薦順位情報を推薦して、ユーザからの、予め設定された推薦順位に対応する目標ニュースを放送することを指示する要求が受信されたとき、上記スマートオーディオ装置に予め設定された推薦順位に対応する目標ニュースを放送させるステップを含む方法によって、目標ニュースを推薦することができる。
【０１００】
一部の実施形態では、上記ユーザ属性項目のセットは、地理的位置、職業、興味のようなユーザ属性項目を含む。
【０１０１】
装置５００に記載された各ユニットは、図２および４を参照して説明した方法の様々なステップに対応することを理解されたい。したがって、方法に対して説明した上記の操作、処理および特徴は、同様に装置５００に適用可能であり、ここで再び説明しない。
【０１０２】
上述した実施形態５００のニュース推薦装置は、ニュースを放送するための音声要求を受信してから、音声要求を解析し、解析結果に基づいて、予め設定されたユーザ属性項目のセットから音声要求に関連する目標属性項目を決定し、その後、目標属性項目に対応するユーザ属性情報を取得し、最後に、音声要求の解析結果と、目標属性項目に対応するユーザ属性情報とに基づいて、推薦待ちニュースのライブラリから目標ニュースを選別して推薦する。これにより、音声対話によるニュース推薦を実現し、且つ、推薦時、音声要求の解析結果に基づいて、関連するユーザ属性情報を決定することで、ニュース推薦の対応性を向上させることができる。
【０１０３】
以下、図６を参照すると、本発明の一実施形態実現するのに適する端末装置のコンピュータシステム６００の概略構成図を示す。図６に示す端末装置は、あくまでも一例であり、本発明の本実施形態の機能及び利用範囲を限定するものではない。
【０１０４】
図６に示されたように、コンピュータシステム６００は、読み出し専用メモリ（ＲＯＭ、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６０２に記憶されているプログラム又は記憶部６０６からランダムアクセスメモリ（ＲＡＭ、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６０３にロードされたプログラムに基づいて様々な適当な動作および処理を実行することができる中央処理装置（ＣＰＵ、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６０１を備える。ＲＡＭ６０３には、システム６００の操作に必要な様々なプログラムおよびデータがさらに記憶されている。ＣＰＵ６０１、ＲＯＭ６０２およびＲＡＭ６０３は、バス６０４を介して互いに接続されている。入力／出力（Ｉ／Ｏ、Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）インターフェース６０６もバス６０４に接続されている。
【０１０５】
Ｉ／Ｏインターフェース６０５には、キーボード、マウス等からなる入力部６０６と、陰極線管（ＣＲＴ）、液晶表示装置（ＬＣＤ）、スピーカ等からなる出力部６０７と、ハードディスク等からなる記憶部６０８と、ＬＡＮカードやモデム等のネットワークインタフェースカードからなる通信部６０９とを備えている。通信部６０９は、インターネットなどのネットワークを介した通信処理を行う。ドライブ６１０は、必要に応じてＩ／Ｏインターフェース６０５に接続される。リムーバブルメディア６１１は、例えば、マグネチックディスク、光ディスク、光磁気ディスク、半導体メモリなどのようなものであり、必要に応じてドライブ６１０に取り付けられるので、ドライブ６１０から読み出されたコンピュータプログラムが必要に応じて記憶部６０８にインストールされる。
【０１０６】
特に、本発明の実施形態によれば、フローチャートを参照して上述したプロセスは、コンピュータソフトウェアプログラムで実施することができる。例えば、本発明の一実施形態は、機械可読媒体に有形に埋め込まれたコンピュータプログラムを含むコンピュータプログラム製品を含む。コンピュータプログラムは、フローチャートに示されるような方法を実行するためのプログラムコードを含む。このような実施形態において、このコンピュータプログラムは、通信部６０９を介してネットワークからダウンロードされインストールされてもよく、リムーバブルメディア６１１からインストールされてもよい。このコンピュータプログラムが中央処理装置（ＣＰＵ）６０１によって実行されると、本発明の方法によって定義される上記機能を実現する。なお、本発明のコンピュータ読取可能な媒体は、コンピュータ読取可能な信号媒体、コンピュータ読取可能な記憶媒体、或いは上記両者の任意の組合わせであっても良い。コンピュータ読取可能な記憶媒体は、例えば電気、磁気、光、電磁気、赤外線、半導体のシステム、サーバ又は部品、或いはこれらの任意の組み合わせであっても良いが、それらに限定されない。コンピュータ読取可能な記憶媒体についてのより具体的な例は、一つ又は複数の導線を含む電気的な接続、携帯可能なコンピュータ磁気ディスク、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読取専用メモリ（ＲＯＭ）、消去可能なプログラミング読取専用メモリ（ＥＰＲＯＭ又はフラッシュ）、光ファイバ、携帯可能なコンパクト磁気ディスク読取専用メモリ（ＣＤ−ＲＯＭ）、光学記憶素子、磁気記憶素子、或いは上記任意の適当の組み合わせを含むが、それらに限定されない。本願において、コンピュータ読取可能な記憶媒体は、プログラムを含むか記憶する任意の有形の媒体であっても良い。当該プログラムは、コマンドによりシステム、サーバ又は部品の使用を実行し、或いはそれらに組合わせて使用されても良い。本願において、コンピュータ読取可能な信号媒体は、ベースバンドに伝送され或いは職業の一部として伝送され、コンピュータ読取可能なプログラムコードがロードされるデータ信号を含んでも良い。このような伝送されるデータ信号は、各種の形式を採用しても良く、電磁気信号、光信号又は上記任意の適当の組合わせを含むが、それらに限定されない。コンピュータ読取可能な信号媒体は、コンピュータ読取可能な記憶媒体以外の任意のコンピュータ読取可能な媒体であっても良い。当該コンピュータ読取可能な媒体は、コマンドによりシステム、サーバ又は部品の使用を実行し又はそれらと組合わせて使用されるプログラムを送信し、伝播し又は伝送することができる。コンピュータ読取可能な媒体に含まれるプログラムコードは、任意の適当の媒体で伝送されても良く、無線、電線、光ケーブル、ＲＦなど、或いは上記任意の適当の組み合わせを含むが、それらに限定されない。
【０１０７】
一つ又は複数種のプログラミング言語又はそれらの組み合わせで本出願の操作を実行するためのコンピュータプログラムコードをプログラミングすることができる。上記プログラミング言語には、Java（登録商標）、Smalltalk、C++のようなオブジェクト指向プログラミング言語が含まれ、更にC言語又は類似のプログラミング言語のような通常の手続き型プログラミング言語が含まれる。プログラムコードは、全体がユーザコンピュータに実行されても良く、一部がユーザコンピュータに実行されても良く、一つの独立なパッケージとして実行されても良く、一部がユーザコンピュータに実行され且つ一部がリモートコンピュータに実行されても良く、或いは全体がリモートコンピュータ又はサーバに実行されても良い。リモートコンピュータに関する場合に、リモートコンピュータはローカルエリアネットワーク(LAN)又はワイドエリアネットワーク(WAN)を含む任意の種類のネットワークによりユーザコンピュータに接続されても良く、或いは外部のコンピュータ（例えばインターネットサービスプロバイダを利用してインターネットにより接続する）に接続されても良い。
【０１０８】
図面におけるフローチャート及びブロック図は、本願の各実施例によるシステム、方法及びコンピュータプログラム製品により実現可能なシステム構造、機能及び操作を示した。この点において、フローチャート又はブロック図における各ブロックは、一つのモジュール、プログラムセグメント、又はコードの一部を表すことができる。当該モジュール、プログラムセグメント、コードの一部には、一つ又は複数の所定のロジック機能を実現するための実行可能なコマンドが含まれる。注意すべきなのは、幾つかの置換としての実現において、ブロックに示される機能は図面に示される順序と異なって発生されても良い。例えば、二つの接続的に表示されるブロックは実際に基本的に併行に実行されても良く、場合によっては逆な順序で実行されても良く、関連の機能に従って確定される。注意すべきなのは、ブロック図及び／又はフローチャートにおける各ブロック、及びブロック図及び／又はフローチャートにおけるブロックの組合わせは、所定の機能又は操作を実行する専用のハードウェアによるシステムで実現されても良く、或いは専用のハードウェアとコンピュータコードの組合わせで実現されても良い。
【０１０９】
本発明の実施例に説明されたユニットはソフトウェアの手段で実現されても良く、ハードウェアの手段で実現されても良い。説明されたユニットは、プロセッサに設置されても良い。例えば、受信ユニットと、決定ユニットと、選別ユニットと、を含むプロセッサとして記載されても良い。なお、これらユニットの名称は、ある場合に当該ユニットの自身に対する限定とされない。例えば、受信ユニットを「ニュースを放送するための音声要求を受信するユニット」と記載されても良い。
【０１１０】
他の局面として、本発明は更にコンピュータ読取可能な媒体を提供した。当該コンピュータ読取可能な媒体は、上記実施形態に説明された端末装置に含まれたものであっても良く、当該端末装置に実装されずに別途に存在するものであっても良い。上記コンピュータ読取可能な媒体に一つ又は複数のプログラムがロードされる。上記一つ又は複数のプログラムが当該装置により実行されると、当該装置は、ニュースを放送するための音声要求を受信してから、音声要求を解析し、解析結果に基づいて、予め設定されたユーザ属性項目のセットから音声要求に関連する目標属性項目を決定し、その後、目標属性項目に対応するユーザ属性情報を取得し、最後に、音声要求の解析結果と、目標属性項目に対応するユーザ属性情報とに基づいて、推薦待ちニュースのライブラリから目標ニュースを選別して推薦する。
【０１１１】
以上の記載は、本願の好ましい実施例、及び使われている技術的原理の説明に過ぎない。当業者は、本願に係る保護範囲が、上記の技術特徴による特定お組合せからなる技術方案に限定されるものではなく、本発明の趣旨を逸脱しない範囲で、上記技術特徴又は均等の特徴の任意の組合せからなる他の技術方案も含まれることを理解している。例えば、上記特徴と、本願に開示された類似の機能を持っている技術特徴（これらに限定されていない）とを互いに置き換えてなる技術方案も含まれる。
【図１】
2019091428.tif 000003
【図２】
2019091428.tif 000004
【図３】
2019091428.tif 000005
【図４】
2019091428.tif 000006
【図５】
2019091428.tif 000007
【図６】
2019091428.tif 000008
【手続補正書】
【提出日】平成30年10月3日(2018.10.3)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００９０
【補正方法】変更
【補正の内容】
【００９０】
取得ユニット５０３は、格納されたユーザ属性情報から目標属性項目に対応するユーザ属性情報を取得してもよい。ユーザ属性情報は、関連付けられているアカウント（例えば、関連されたアカウントが他の装置で動作して生成されたデータ）、音声サービスに対するユーザのフィードバック情報、スマートオーディオ装置の地理的位置、使用シーンなどによって取得してもよい。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ニュース推薦方法であって、
ニュースを放送するための音声要求を受信するステップと、
前記音声要求を解析し、解析結果に基づいて、予め設定されたユーザ属性項目のセットから前記音声要求に関連する目標属性項目を決定するステップと、
前記目標属性項目に対応するユーザ属性情報を取得するステップと、
前記音声要求の解析結果と、前記目標属性項目に対応するユーザ属性情報とに基づいて、推薦待ちニュースのライブラリから目標ニュースを選別して推薦するステップと、
を含むことを特徴とするニュース推薦方法。
【請求項２】
前記解析結果に基づいて、予め設定されたユーザ属性項目のセットから前記音声要求に関連する目標属性項目を決定するステップは、
前記解析結果に基づいて、前記音声要求に示されるニュース類要求を決定するステップと、
予め設定されたニュース類とユーザ属性項目との関連関係テーブルに基づいて、前記音声要求に示されるニュース類要求に関連する目標属性項目を決定するステップと、
を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記ニュース類は、地域類、分野類およびホットキーワード類を含む、ことを特徴とする請求項２に記載の方法。
【請求項４】
前記解析結果に基づいて、予め設定されたユーザ属性項目のセットから前記音声要求に関連する目標属性項目を決定するステップは、
前記予め設定されたユーザ属性項目のセットにおけるユーザ属性項目の識別子に関連するキーワードが前記解析結果に含まれているか否かを判定するステップと、
含まれていると、識別子と前記解析結果におけるキーワードとがマッチされるユーザ属性項目を目標属性項目として抽出するステップと、
を含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記音声要求の解析結果と、前記目標属性項目に対応するユーザ属性情報とに基づいて、推薦待ちニュースのライブラリから目標ニュースを選別して推薦するステップは、
前記推薦待ちニュースのライブラリにおける各推薦待ちニュースの要約情報を取得するステップであって、前記要約情報はタイトルとコンテンツ要約とを含む、ステップと、
各前記推薦待ちニュースの要約情報と前記解析結果及び前記目標属性項目に対応する前記ユーザ属性情報との類似度に基づいて、前記目標ニュースを選別するステップと、
前記目標ニュースをプッシュするステップと、
を含むことを特徴とする請求項１に記載の方法。
【請求項６】
各前記推薦待ちニュースの要約情報と前記解析結果及び前記目標属性項目に対応する前記ユーザ属性情報との類似度に基づいて、前記目標ニュースを選別するステップは、
各前記推薦待ちニュースの要約情報と前記解析結果との類似度、及び各前記推薦待ちニュースの要約情報と前記目標属性項目に対応するユーザ属性情報との類似度に基づいて、各前記推薦待ちニュースの推薦指数を決定するステップと、
前記推薦指数に基づいて目標ニュースを選別するステップと、
を含むことを特徴とする請求項５に記載の方法。
【請求項７】
各前記推薦待ちニュースの要約情報と前記解析結果及び前記目標属性項目に対応する前記ユーザ属性情報との類似度に基づいて、前記目標ニュースを選別するステップは、
各前記推薦待ちニュースの要約情報と前記解析結果との類似度に基づいて、前記解析結果に関連する第１の候補ニュースを選別するステップと、
各前記推薦待ちニュースの要約情報と前記目標属性項目に対応する前記ユーザ属性情報との類似度に基づいて、前記目標属性項目に対応するユーザ属性情報に関連する第２の候補ニュースを選別するステップと、
前記第１の候補ニュースと前記第２の候補ニュースとを前記目標ニュースとするステップと、
を含むことを特徴とする請求項５に記載の方法。
【請求項８】
前記目標ニュースをプッシュするステップは、
前記目標ニュースの要約情報をプッシュするステップと、
前記目標ニュースの全文を放送するための音声要求の受信に応じて、前記目標ニュースの全文をプッシュするステップと、
を含むことを特徴とする請求項５〜請求項７のいずれか一項に記載の方法。
【請求項９】
前記音声要求の解析結果と、前記目標属性項目に対応するユーザ属性情報とに基づいて、推薦待ちニュースのライブラリから目標ニュースを選別して推薦するステップは、
各前記推薦待ちニュースの要約情報と前記解析結果及び前記目標属性項目に対応する前記ユーザ属性情報との類似度に基づいて、前記目標ニュースの推薦順位情報を決定するステップをさらに含み、
前記目標ニュースをプッシュするステップは、
スマートオーディオ装置に前記目標ニュースと前記推薦順位情報をプッシュして、予め設定された推薦順位に対応する目標ニュースの放送を指示する要求がユーザから受信されたとき、前記スマートオーディオ装置に前記予め設定された推薦順位に対応する目標ニュースを放送させるステップを含むことを特徴とする請求項５〜請求項７のいずれか一項に記載の方法。
【請求項１０】
前記ユーザ属性項目のセットは、地理的位置、職業、及び/または興味を含む、ことを特徴とする請求項１に記載の方法。
【請求項１１】
ニュース推薦装置であって、
ニュースを放送するための音声要求を受信するように構成される受信ユニットと、
前記音声要求を解析し、解析結果に基づいて、予め設定されたユーザ属性項目のセットから前記音声要求に関連する目標属性項目を決定するように構成される決定ユニットと、
前記目標属性項目に対応するユーザ属性情報を取得するように構成される取得ユニットと、
前記音声要求の解析結果と、前記目標属性項目に対応するユーザ属性情報とに基づいて、推薦待ちニュースのライブラリから目標ニュースを選別して推薦する選別ユニットと、
を含むことを特徴とするニュース推薦装置。
【請求項１２】
前記決定ユニットは、さらに
前記解析結果に基づいて、前記音声要求に示されるニュース類要求を決定するステップと、
予め設定されたニュース類とユーザ属性項目との関連関係テーブルに基づいて、前記音声要求に示されるニュース類要求に関連する目標属性項目を決定するステップと、を含む方法によって、予め設定されたユーザ属性項目のセットから前記音声要求に関連する目標属性項目を決定する
ことを特徴とする請求項１１に記載の装置。
【請求項１３】
前記ニュース類は、地域類、分野類、およびホットキーワード類を含む、ことを特徴とする請求項１２に記載の装置。
【請求項１４】
前記決定ユニットは、さらに
前記予め設定されたユーザ属性項目のセットにおけるユーザ属性項目の識別子に関連するキーワードが前記解析結果に含まれているか否かを判定するステップと、
含まれていると、識別子と前記解析結果におけるキーワードとがマッチされるユーザ属性項目を目標属性項目として抽出するステップと、を含む方法によって、予め設定されたユーザ属性項目のセットから前記音声要求に関連する目標属性項目を決定する
ことを特徴とする請求項１１に記載の装置。
【請求項１５】
前記選別ユニットは、さらに
前記推薦待ちニュースのライブラリにおける各推薦待ちニュースの要約情報を取得するステップであって、前記要約情報はタイトルとコンテンツ要約とを含む、ステップと、
各前記推薦待ちニュースの要約情報と前記解析結果及び前記目標属性項目に対応する前記ユーザ属性情報との類似度に基づいて、前記目標ニュースを選別するステップと、
前記目標ニュースをプッシュするステップと、を含む方法によって、推薦待ちニュースのライブラリから目標ニュースを選別して推薦する
ことを特徴とする請求項１１に記載の装置。
【請求項１６】
前記選別ユニットは、各前記推薦待ちニュースの要約情報と前記解析結果及び前記目標属性項目に対応する前記ユーザ属性情報との類似度に基づいて、前記目標ニュースを選別するステップにおいて、さらに、
各前記推薦待ちニュースの要約情報と前記解析結果との類似度、各前記推薦待ちニュースの要約情報と前記目標属性項目に対応するユーザ属性情報との類似度に基づいて、各前記推薦待ちニュースの推薦指数を決定するステップと、
前記推薦指数に基づいて目標ニュースを選別するステップと、を含む方法によって、前記目標ニュースを選別する
ことを特徴とする請求項１５に記載の装置。
【請求項１７】
前記選別ユニットは、各前記推薦待ちニュースの要約情報と前記解析結果及び前記目標属性項目に対応する前記ユーザ属性情報との類似度に基づいて、前記目標ニュースを選別するステップにおいて、さらに、
各前記推薦待ちニュースの要約情報と前記解析結果との類似度に基づいて、前記解析結果に関連する第１の候補ニュースを選別するステップと、
各前記推薦待ちニュースの要約情報と前記目標属性項目に対応する前記ユーザ属性情報との類似度に基づいて、前記目標属性項目に対応するユーザ属性情報に関連する第２の候補ニュースを選別するステップと、
前記第１の候補ニュースと前記第２の候補ニュースを目標ニュースとするステップと、を含む方法によって、前記目標ニュースを選別する
ことを特徴とする請求項１５に記載の装置。
【請求項１８】
前記選別ユニットは、さらに
前記目標ニュースの要約情報をプッシュするステップと、
前記目標ニュースの全文を放送するための音声要求の受信に応じて、前記目標ニュースの全文をプッシュするステップと、を含む方法によって、前記目標ニュースをプッシュする
ことを特徴とする請求項１５〜請求項１７のいずれか一項に記載の装置。
【請求項１９】
前記選別ユニットは、さらに
各前記推薦待ちニュースの要約情報と前記解析結果及び前記目標属性項目に対応する前記ユーザ属性情報との類似度に基づいて、前記目標ニュースの推薦順位情報を決定するように構成され、
前記選別ユニットは、さらに
スマートオーディオ装置に前記目標ニュースと前記推薦順位情報をプッシュして、ユーザからの、予め設定された推薦順位に対応する目標ニュースを放送することを指示する要求が受信されたとき、前記スマートオーディオ装置に前記予め設定された推薦順位に対応する目標ニュースを放送させるステップを含む方法によって、前記目標ニュースをプッシュする
ことを特徴とする請求項１５〜請求項１７のいずれか一項に記載の装置。
【請求項２０】
前記ユーザ属性項目のセットは、地理的位置、職業、及び/または興味を含む、ことを特徴とする請求項１１に記載の装置。
【請求項２１】
１つまたは複数のプロセッサと、
１つまたは複数のプログラムが記憶されている記憶装置と、を含み、
前記１つまたは複数のプログラムが前記１つまたは複数のプロセッサによって実行されると、前記１つまたは複数のプロセッサに請求項１〜請求項１０のいずれか１項に記載の方法を実現させることを特徴とするサーバ。
【請求項２２】
コンピュータプログラムが記憶されており、前記プログラムがプロセッサにより実行されると、請求項１〜請求項１０のいずれか１項に記載の方法を実現させることを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項２３】
プロセッサにより実行されると、請求項１〜請求項１０のいずれか一項に記載の方法を実現させるコンピュータプログラム。
【外国語明細書】
2019091428000001.pdf