(57)【要約】      （修正有）【課題】ユーザビリティを向上させることができる情報提供装置、情報提供方法、および情報提供プログラムを提供する。【解決手段】情報提供装置１は、制御部４において、取得部４１と、生成部４２と、提供部４３とを備える。取得部４１は、コンテンツ情報を出力する出力装置のユーザからコンテンツ情報の提供要求を取得する。生成部４２は、取得部４１によって提供要求が取得される場合に、出力装置によって出力させる所定文字数以内または所定時間以内に収まるコンテンツ情報を生成する。提供部４３は、生成部４２によって生成されるコンテンツ情報を出力装置へ提供する。【選択図】図２
2019191766.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ情報を出力する出力装置のユーザからコンテンツ情報の提供要求を取得する取得部と、
前記取得部によって前記提供要求が取得される場合に、前記出力装置によって出力させる所定文字数以内または所定時間以内に収まる前記コンテンツ情報を生成する生成部と、
前記生成部によって生成される前記コンテンツ情報を前記出力装置へ提供する提供部と
を備えることを特徴とする情報提供装置。
【請求項２】
前記ユーザに関するユーザ情報を記憶する記憶部
をさらに備え、
前記生成部は、
前記ユーザ情報に応じた前記コンテンツ情報を生成する
ことを特徴とする請求項１に記載の情報提供装置。
【請求項３】
前記生成部は、
前記ユーザ情報に含まれる前記ユーザの居住地に関連する前記コンテンツ情報を生成する
ことを特徴とする請求項２に記載の情報提供装置。
【請求項４】
前記生成部は、
前記ユーザ情報に含まれる前記ユーザの嗜好に合致する分野の前記コンテンツ情報を生成する
ことを特徴とする請求項２または請求項３に記載の情報提供装置。
【請求項５】
前記生成部は、
前記ユーザの嗜好性が高い前記分野の順に異なる前記分野の時事に関するコンテンツを順次出力させる前記コンテンツ情報を生成する
ことを特徴とする請求項４に記載の情報提供装置。
【請求項６】
前記生成部は、
前記ユーザ情報に含まれる前記ユーザのスケジュールに応じた前記コンテンツ情報を生成する
ことを特徴とする請求項２〜５のいずれか一つに記載の情報提供装置。
【請求項７】
前記取得部は、
前記提供要求を取得した場合に、前記ユーザの環境を示す環境情報を取得し、
前記生成部は、
前記取得部によって取得される前記環境情報に応じて前記コンテンツ情報の内容を変更する
ことを特徴とする請求項１〜６のいずれか一つに記載の情報提供装置。
【請求項８】
前記生成部は、
時事の記事のタイトルを羅列した前記コンテンツ情報を生成する
ことを特徴とする請求項１〜７のいずれか一つに記載の情報提供装置。
【請求項９】
前記取得部は、
前記ユーザから前記記事の送信要求を取得し、
前記提供部は、
前記取得部によって前記送信要求が取得される場合に、前記記事を前記ユーザの端末装置へ提供する
ことを特徴とする請求項８に記載の情報提供装置。
【請求項１０】
前記生成部は、
前記コンテンツ情報の末尾に広告のアナウンスを挿入する
ことを特徴とする請求項１〜７のいずれか一つに記載の情報提供装置。
【請求項１１】
コンピュータが実行する情報提供方法であって、
コンテンツ情報を出力する出力装置のユーザからコンテンツ情報の提供要求を取得する取得工程と、
前記取得工程によって前記提供要求が取得される場合に、前記出力装置によって出力させる所定文字数以内または所定時間以内に収まる前記コンテンツ情報を生成する生成工程と、
前記生成工程によって生成される前記コンテンツ情報を前記出力装置へ提供する提供工程と
を含むことを特徴とする情報提供方法。
【請求項１２】
コンテンツ情報を出力する出力装置のユーザからコンテンツ情報の提供要求を取得する取得手順と、
前記取得手順によって前記提供要求が取得される場合に、前記出力装置によって出力させる所定文字数以内または所定時間以内に収まる前記コンテンツ情報を生成する生成手順と、
前記生成手順によって生成される前記コンテンツ情報を前記出力装置へ提供する提供手順と
をコンピュータに実行させることを特徴とする情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
開示の実施形態は、情報提供装置、情報提供方法、および情報提供プログラムに関する。
【背景技術】
【０００２】
従来、出音装置のユーザから音声による情報の提供要求を受け付けた場合に、ユーザが提供を望む情報を音声言語にして出音装置へ提供し、出音装置によって出音させる情報提供装置がある。
【０００３】
例えば、ユーザから「今日の天気教えて」という情報の提供要求を受け付けた場合に、天気情報を提供するサーバ装置から天気予報情報を取得し、天気予報情報を音声言語にして出音装置へ提供する情報提供装置がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−１０７０７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の情報提供装置は、ユーザビリティの面で改善の余地があった。実施形態の一態様は、上記に鑑みてなされたものであって、ユーザビリティを向上させることができる情報提供装置、情報提供方法、および情報提供プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
実施形態の一態様に係る情報提供装置は、取得部と、生成部と、提供部とを備える。取得部は、コンテンツ情報を出力する出力装置のユーザからコンテンツ情報の提供要求を取得する。生成部は、前記取得部によって前記提供要求が取得される場合に、前記出力装置によって出力させる所定文字数以内または所定時間以内に収まる前記コンテンツ情報を生成する。提供部は、前記生成部によって生成される前記コンテンツ情報を前記出力装置へ提供する。
【発明の効果】
【０００７】
実施形態の一態様によれば、ユーザビリティを向上させることができる情報提供装置、情報提供方法、および情報提供プログラムを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る情報提供装置が行う情報提供方法の概要を示す説明図である。
【図２】図２は、実施形態に係る情報提供装置の構成の一例を示すブロック図である。
【図３】図３は、実施形態に係るユーザ情報の一例を示す説明図である。
【図４Ａ】図４Ａは、実施形態に係る生成部によって生成されるアナウンス情報が出音されるイメージ図である。
【図４Ｂ】図４Ｂは、実施形態に係る生成部によって生成されるアナウンス情報が出音されるイメージ図である。
【図４Ｃ】図４Ｃは、実施形態に係る生成部によって生成されるアナウンス情報が出音されるイメージ図である。
【図５】図５は、実施形態に係る情報提供装置の制御部が実行する処理の一例を示すフローチャートである。
【図６】図６は、実施形態に係る情報提供装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る情報提供装置、情報提供方法、および情報提供プログラムを実施するための形態（以下、「実施形態」と記載する）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報提供装置、情報提供方法、および情報提供プログラムが限定されるものではない。また、以下の実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
〔１．情報提供方法の概要〕
まず、図１を参照し、実施形態に係る情報提供装置１が行う情報提供方法の概要について説明する。図１は、実施形態に係る情報提供装置１が行う情報提供方法の概要を示す説明図である。
【００１１】
実施形態に係る情報提供装置１は、例えば、スマートフォンやスマートスピーカ等のコンテンツ情報を出力する出力装置のユーザからコンテンツ情報の提供要求を受け付けた場合に、ユーザが提供を望むコンテンツ情報を出力装置へ提供し、出力装置によって出力させる機能を備える。
【００１２】
なお、以下では、実施形態に係る出力装置がスマートスピーカ１１である場合を例に挙げて説明するが、これは一例である。実施形態に係る出力装置は、少なくともユーザによるコンテンツ情報の提供要求を音声またはタッチ操作等によって受け付ける機能と、提供要求されたコンテンツ情報を情報提供装置１から取得して出力する機能を備えるものであれば任意の装置であってもよい。
【００１３】
例えば、実施形態に係る出力装置は、マイクおよびタッチパネル等の情報入力部と、スピーカ等の音声出力部とを備えるスマートフォンや、カーナビゲーションシステムであってもよい。
【００１４】
また、以下では、実施形態に係る情報提供装置１が１分ニュースのアナウンス情報を出力装置の一例であるスマートスピーカ１１へ提供する場合を例に挙げて説明するが、情報提供装置１が提供するコンテンツ情報はアナウンス情報に限定されるものではない。
【００１５】
情報提供装置１は、例えば、出力装置がスマートフォン等の静止画、動画、および音声を含むコンテンツ情報を出力可能な装置であれば、静止画、動画、および音声を含むコンテンツ情報を出力装置へ提供することもできる。
【００１６】
例えば、情報提供装置１は、ユーザから動画コンテンツの提供要求を取得する場合、１分ニュースの映像コンテンツ、所定時間内に収まる楽曲のプロモーションビデオ等のコンテンツ情報を出力装置へ提供することもできる。また、情報提供装置１は、ユーザからの提供要求に応じて、所定時間内に収まる楽曲のコンテンツ情報を出力装置へ提供してもよい。
【００１７】
ここで、一般的な情報提供装置は、例えば、ユーザから「今日の天気教えて」という情報の提供要求を受け付けた場合に、天気情報を提供するサーバ装置から天気予報情報を取得し、天気予報情報を音声言語にしてスマートスピーカへ提供する。
【００１８】
このように、一般的な情報提供装置は、「今日の天気」等のように提供要求する情報の内容をユーザによってある程度限定してもらわなければ、スマートスピーカへ情報を提供することができない。
【００１９】
このため、かかる情報提供装置は、例えば、ユーザが知りたい情報が複数ある場合、複数の情報のそれぞれについてユーザに提供要求をしてもらう必要があり、ユーザへ面倒を掛ける。
【００２０】
また、情報提供装置は、複数の情報の提供要求を連続して受け付けた場合、提供要求された全ての情報をスマートスピーカへ提供する。その結果、情報提供装置は、スマートスピーカによって出音させる音声情報の文字数が多くなり過ぎたり、出音時間が長くなり過ぎたりして、時間に余裕のないユーザには煩わしい思いをさせることになり、ユーザビリティの面で改善の余地がある。
【００２１】
そこで、実施形態に係る情報提供装置１は、スマートスピーカ１１を使用して、音声による情報の提供要求を行うユーザＵのユーザビリティを向上させる。例えば、図１に（ａ）で示すように、ユーザＵがスマートスピーカ１１に対して「Ｐｌｅａｓｅ！１分ニュース」と発話したとする（ステップＳ１）。
【００２２】
かかる場合、情報提供装置１は、例えば、インターネット等の通信ネットワークＮを介してスマートスピーカ１１からユーザＵの発話内容をアナウンス情報の提供要求として取得する（ステップＳ２）。
【００２３】
続いて、図１に（ｂ）で示すように、情報提供装置１は、通信ネットワークＮを介して複数のサービス提供サーバ１２からニュース情報を収集する（ステップＳ３）。サービス提供サーバ１２は、例えば、天気情報を配信するサーバや、ニュース記事を配信するサーバや、芸能スポーツ情報を配信するサーバ等である。
【００２４】
その後、情報提供装置１は、収集したニュース情報からスマートスピーカ１１によって出音させる所定文字数（例えば、３００文字）以内または所定時間（例えば、１分間）以内に収まる１分ニュースを自動的に生成する（ステップＳ４）。
【００２５】
このとき、情報提供装置１は、収集したニュース情報の原稿を単に読み上げるのではなく、例えば、ラジオ放送のパーソナリティがニュースコーナで短いニュースを読み上げるような１分ニュースのアナウンス情報を生成する。そして、図１に（ｃ）で示すように、情報提供装置１は、生成した１分ニュースのアナウンス情報をスマートスピーカ１１へ提供する（ステップＳ５）。
【００２６】
これにより、スマートスピーカ１１から、「今日の１分ニュースをお伝えします。まずは、スポーツから、・・・。次に、芸能です。・・・。続いて、今日のお天気です。・・・。以上、このニュースは、○○株式会社の提供でお送りしました。」という１分ニュースのアナウンス情報が出音される（ステップＳ６）。
【００２７】
このように、情報提供装置１は、ユーザＵによる１回のアナウンス情報の提供要求を取得した場合に、複数種類の情報を含むアナウンス情報をスマートスピーカ１１を介してユーザＵへ提供することができるので、ユーザビリティを向上させることができる。
【００２８】
また、情報提供装置１は、連続して出音させる複数種類の情報を、所定文字数以内または所定時間以内に収まる内容となるように自動編集したアナウンス情報にして提供するので、ユーザＵに煩わしい思いをさせることがない。
【００２９】
また、情報提供装置１は、ラジオ放送のパーソナリティの話し方を模したアナウンス情報を提供することによって、アナウンス情報を自然にユーザＵに聞かせることができる。
【００３０】
また、情報提供装置１は、アナウンス情報の末尾に、例えば、ラジオ番組のように「このニュースは、○○株式会社の提供でお送りしました。」という広告情報を挿入することによって、アナウンス情報に対して自然な形で広告機能を付加することができる。
【００３１】
〔２．情報提供装置の構成〕
次に、図２を参照し、実施形態に係る情報提供装置１の構成の一例について説明する。図２は、実施形態に係る情報提供装置１の構成の一例を示すブロック図である。図２に示すように、情報提供装置１は、例えば、インターネット等の通信ネットワークＮを介して、スマートスピーカ１１、複数のサービス提供サーバ１２、およびユーザ端末１３と接続される。
【００３２】
ユーザ端末１３は、スマートスピーカ１１のユーザＵによって使用されるスマートフォンやパーソナルコンピュータ等の端末装置である。情報提供装置１は、通信部２と、記憶部３と、制御部４とを備える。
【００３３】
（通信部）
通信部２は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。通信部２は、通信ネットワークＮを介して有線又は無線によって、スマートスピーカ１１、複数のサービス提供サーバ１２、およびユーザ端末１３と通信可能に接続される。
【００３４】
（記憶部）
記憶部３は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。かかる記憶部３は、記事情報３１、音声言語情報３２、広告情報３３、およびユーザ情報３４を記憶する。
【００３５】
（記事情報）
記事情報３１は、制御部４によって複数のサービス提供サーバ１２から取得されるニュース情報、天気情報、および芸能スポーツ情報等のテキスト情報である。かかる記事情報３１には、各サービス提供サーバ１２が配信する情報のタイトルおよび情報の全文が含まれる。
【００３６】
（音声言語情報）
音声言語情報３２は、辞書に収められているような、あらゆる語句のテキストと、その語句を読み上げる場合の音声とが対応付けられたデータベースである。情報提供装置１は、かかる音声言語情報３２を使用して記事情報３１から選択したテキスト情報を音声のアナウンス情報へ変換する。
【００３７】
（広告情報）
広告情報３３は、情報提供装置１がスマートスピーカ１１へ提供するアナウンス情報の末尾に挿入する広告アナウンスの音声情報である。
【００３８】
（ユーザ情報）
ユーザ情報３４は、スマートスピーカ１１のユーザＵに関する情報である。ここで、図３を参照し、ユーザ情報３４の一例について説明する。図３は、実施形態に係るユーザ情報３４の一例を示す説明図である。
【００３９】
図３に示すように、ユーザ情報３４は、例えば、ユーザＵの居住地、嗜好分野ランキング、およびスケジュール等を含む。居住地は、ユーザＵの住所を示す都道府県、市区町村、番地等である。
【００４０】
嗜好分野ランキングは、ユーザＵが提供を望む情報の分野のランキングである。図３に示す例では、１位がスポーツ、２位が芸能、３位が社会となっている。スケジュールは、ユーザＵの今後の予定表であり、ユーザが参加を予定しているイベント、イベントが開催際される日時、および場所等を含む。
【００４１】
なお、図３に示すユーザ情報３４は、一例である。ユーザ情報３４は、例えば、実施形態に係る出力装置がスマートスピーカ１１ではなく、スマートフォン等のユーザが携帯可能な装置の場合には、出力装置がある場所、つまり、ユーザＵの居場所を示す情報を含む。
【００４２】
図２へ戻り、制御部４について説明する。制御部４は、例えば、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）、入出力ポートなどを有するマイクロコンピュータや各種の回路を含む。
【００４３】
制御部４は、ＣＰＵがＲＯＭに記憶された各種プログラム（実施形態に係る情報提供プログラムの一例に相当）を、ＲＡＭを作業領域として使用して実行することにより機能する取得部４１、生成部４２、および提供部４３を備える。
【００４４】
なお、制御部４が備える取得部４１、生成部４２、および提供部４３は、それぞれ一部または全部がＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等のハードウェアで構成されてもよい。
【００４５】
取得部４１、生成部４２、および提供部４３は、それぞれ以下に説明する情報処理の作用を実現または実行する。なお、制御部４の内部構成は、図２に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００４６】
（取得部）
取得部４１は、スマートスピーカ１１およびユーザ端末１３から通信ネットワークＮおよび通信部２を介して各種情報を取得する。
【００４７】
例えば、取得部４１は、ユーザＵがスマートスピーカ１１に対して「Ｐｌｅａｓｅ！１分ニュース」と発話した場合に、スマートスピーカ１１からユーザＵの発話内容をアナウンス情報の提供要求として取得する。取得部４１は、アナウンス情報の取得要求を取得した場合に、その旨を示す情報を生成部４２へ出力する。
【００４８】
また、取得部４１は、ユーザ端末１３からユーザＵの居住地、嗜好分野ランキング、およびスケジュール等を含むユーザ情報３４を取得する。例えば、取得部４１は、ユーザ情報３４をユーザＵによってユーザ端末１３から情報提供装置１へ送信してもらうことでユーザ情報３４を取得する。
【００４９】
なお、ユーザＵの嗜好分野ランキングやスケジュールは、変動するものである。このため、取得部４１は、嗜好分野ランキングやスケジュールについては、自動的に取得することもできる。
【００５０】
例えば、取得部４１は、ユーザ端末１３と定期的に接続し、ユーザ端末１３によって閲覧されたウェブページやコンテンツに基づいて、ユーザＵが興味を持っている情報の分野を推定し、推定結果に基づいてユーザＵの嗜好分野ランキングを取得することもできる。
【００５１】
また、取得部４１は、ユーザ端末１３にユーザＵのスケジュールを管理するアプリケーションプログラムがインストールされている場合、定期的にアプリケーションに接続してユーザＵのスケジュールを取得することもできる。取得部４１は、取得したユーザ情報３４を記憶部３に記憶させる。
【００５２】
また、取得部４１は、ユーザ端末１３からアナウンス情報の提供要求を取得した場合に、ユーザＵの環境を示す環境情報を取得する。例えば、取得部４１は、スマートスピーカ１１によって集音される音声を受信し、受信する音声に基づきスマートスピーカ１１の周辺にユーザＵ以外の人がいるか否かを判定し、判定結果を環境情報として取得する。
【００５３】
なお、取得部４１は、スマートスピーカ１１が人感センサ等を備え、周囲にユーザＵ以外の人がいるか否かを判定する機能を備える場合には、スマートスピーカ１１から周囲にユーザＵ以外の人がいるか否かを示す情報を環境情報として取得することもできる。
【００５４】
また、取得部４１は、アナウンス情報の提供要求を取得した場合に、その時の時間帯を示す情報や、ユーザＵの居住地を含む地方の天気情報等を環境情報として取得する。取得部４１は、取得した環境情報を生成部４２へ出力する。また、取得部４１は、例えば、ユーザ情報３４に、ユーザＵの居場所を示す情報が含まれている場合、ユーザＵの居場所の天気情報等を環境情報として取得する。
【００５５】
なお、取得部４１は、スマートスピーカ１１から記事の送信要求を受信する場合がある。例えば、取得部４１は、スマートスピーカ１１からユーザＵの声で「Ｐｌｅａｓｅ！スマホに送っておいて。」という送信要求を受信する場合がある。かかる場合には、記事の送信要求を受信したことを示す情報を提供部４３へ出力する。
【００５６】
（生成部）
生成部４２は、取得部４１からアナウンス情報の提供を取得したことを示す情報が入力される場合に、スマートスピーカ１１によって出音させるアナウンス情報を生成する。このとき、生成部４２は、記憶部３に記憶されたユーザ情報３４を参照し、ユーザ情報３４に応じたアナウンス情報を生成する。
【００５７】
生成部４２は、ユーザＵの居住地や居場所、嗜好分野ランキングに含まれる分野、スケジュールに関連するニュース情報、天気情報、および地域情報等のテキスト情報を複数のサービス提供サーバ１２から収集し、記事情報３１として記憶部３に記憶させる。このとき、生成部４２は、サービス提供サーバ１２から取得する情報のタイトルおよび全文のテキスト情報を記事情報３１として記憶部３に記憶させる。
【００５８】
そして、生成部４２は、記事情報３１から所定文字数（例えば、３００文字）以内または出音時間が所定時間（例えば、１分間）以内に収まるアナウンス情報を生成する。かかる生成部４２は、例えば、「今日の１分ニュースをお伝えします。まずは、○○から」、「次に、○○です。」、「続いて、○○」、「このニュースは、○○の提供でお送りました。」というような１分ニュースのフォーマットを複数備えている。
【００５９】
そして、生成部４２は、記事情報３１から選択するユーザ情報３４に応じたテキスト情報の加工（例えば、文字の追記または削除）を行い、フォーマットの「○○」へ挿入することによって、所定文字数以内または所定時間以内に収まるアナウンス情報を生成する。
【００６０】
なお、生成部４２は、記事情報３１から選択する情報を加工せずに、ユーザ情報３４に応じて記事情報３１から選択する情報のタイトルをフォーマットの「○○」へ挿入して、所定文字数以内または所定時間以内に収まるアナウンス情報を生成してもよい。つまり、生成部４２は、時事の記事のタイトルを羅列したアナウンス情報を生成してもよい。これにより、生成部４２は、アナウンス情報の生成に要する処理負荷を低減することができる。
【００６１】
最後に、生成部４２は、アナウンス情報をスマートスピーカ１１へ提供するサービスのスポンサーとなる企業等の広告アナウンスの音声情報を広告情報３３から選択して読出し、アナウンス情報の末尾に挿入してアナウンス情報を完成させる。なお、生成部４２は、取得部４１からユーザＵの環境を示す環境情報が入力される場合、環境情報に応じてアナウンス情報の内容を変更する。
【００６２】
このように、生成部４２は、アナウンス情報の生成にユーザ情報３４および環境情報を活用することにより、ユーザＵ専用にパーソナライズされたアナウンス情報を生成することができる。かかる生成部４２によるアナウンス情報の生成例については、図４Ａ〜図４Ｃを参照して後述する。生成部４２は、生成したアナウンス情報を提供部４３へ出力する。
【００６３】
（提供部）
提供部４３は、生成部４２から入力されるアナウンス情報を通信部２および通信ネットワークＮを介してスマートスピーカ１１へ提供し、スマートスピーカ１１によってアナウンス情報を出音させる。
【００６４】
また、提供部４３は、アナウンス情報の提供中に、記事の送信要求をスマートスピーカ１１から受信したことを示す情報が取得部４１から入力される場合に、提供中のアナウンス情報の全文（生成部４２による加工が行われていない情報）をユーザ端末１３へ送信して提供する。これにより、ユーザＵは、例えば、出音されるアナウンス情報の途中で気になったニュース等の記事全文を後でユーザ端末１３によって熟読することができる。
【００６５】
〔３．アナウンス情報の生成例〕
次に、図４Ａ、図４Ｂ、および図４Ｃを参照し、生成部４２によるアナウンス情報の生成例について説明する。図４Ａ、図４Ｂ、および図４Ｃは、実施形態に係る生成部４２によって生成されるアナウンス情報Ａ０１，Ａ０２，Ａ０３が出音されるイメージ図である。
【００６６】
生成部４２は、例えば、図３に示したユーザ情報３４が記憶部３に記憶されているときに、取得部４１によってアナウンス情報の提供要求が取得された場合、図４Ａに示すアナウンス情報Ａ０１を生成する。
【００６７】
具体的には、生成部４２は、ユーザ情報３４の嗜好分野ランキングの順位が高順に、スポーツニュースＡ１、芸能ニュースＡ２、社会ニュースＡ３を出音させるアナウンス情報Ａ０１を生成する。
【００６８】
このとき、生成部４２は、スポーツニュースＡ１の冒頭から社会ニュースＡ３の末尾までのアナウンスが、例えば、１分間未満または３００文字未満であった場合、ユーザ情報３４内の居住地に基づきユーザＵの居住地の天気予報Ａ４をアナウンス情報に追加する。
【００６９】
そして、生成部４２は、居住地の天気予報Ａ４の後に広告Ａ５のアナウンスを付加し、最終的に１分間以内または３００文字以内に収まるアナウンス情報Ａ０１を生成する。これにより、情報提供装置１は、ユーザＵ専用にパーソナライズされたアナウンス情報を提供することができる。
【００７０】
また、生成部４２は、例えば、ユーザ情報３４のスケジュールからユーザＵの出張当日であることが分かっているときに、取得部４１によってアナウンス情報の提供要求が取得された場合、図４Ｂに示すアナウンス情報Ａ０２を生成する。
【００７１】
具体的には、生成部４２は、出張でなければ、図４Ａに示すアナウンス情報Ａ０１を生成するところを、出張当日では、図４Ａに示すアナウンス情報Ａ０１の居住地の天気予報Ａ４の代わりに、出張先の天気予報Ａ４ａを入れたアナウンス情報Ａ０２を生成する。これにより、情報提供装置１は、ユーザＵのスケジュールに応じて、ユーザＵにとって有用な情報を含むアナウンス情報Ａ０２を提供することができる。
【００７２】
なお、図４Ａおよび図４Ｂに示すケースでは、スマートスピーカ１１の周囲に、ユーザＵしか居ないが、図４Ｃに示すように、スマートスピーカ１１の周囲に、ユーザＵと、ユーザＵ以外の人Ｕ１とが居るケースもある。
【００７３】
かかる場合、情報提供装置１は、ユーザＵ専用にパーソナライズされたアナウンス情報を提供すると、ユーザＵ以外の人Ｕ１にとっては必要のない情報を提供することになる恐れがある。また、ユーザＵは、ユーザＵ以外の人Ｕ１に自身の好みを知られたくない場合もある。
【００７４】
そこで、生成部４２は、例えば、取得部４１によってスマートスピーカ１１から取得される環境情報に基づいて、スマートスピーカ１１の周囲に、ユーザＵと、ユーザＵ以外の人Ｕ１とが居ると判定する場合、図４Ｃに示すアナウンス情報Ａ０３に変更する。
【００７５】
具体的には、生成部４２は、一般的に人々の関心を集める可能性が高い新着ニュースＡ６、政治ニュースＡ７、社会ニュースＡ３、および全国の天気予報Ａ８の順に出音させ、最後に広告Ａ５を出音させるアナウンス情報Ａ０３を生成する。
【００７６】
これにより、情報提供装置１は、ユーザＵおよびユーザＵ以外の人Ｕ１の双方に有用なアナウンス情報Ａ０３を提供することができると共に、ユーザＵの好みがユーザＵ以外の人Ｕ１に知られることを抑制することができる。
【００７７】
なお、ここでは、生成部４２が毎回、１分間以内または３００文字以内に収まるアナウンス情報Ａ０１，Ａ０２，Ａ０３を生成する場合について説明したが、生成部４２は、時間帯によって、アナウンス情報の出音時間や文字数を変更することもできる。
【００７８】
例えば、生成部４２は、取得部４１によってアナウンス情報の提供要求が取得されたのがユーザＵの出勤前の時間帯である場合には、ユーザＵに時間の余裕がないため、例えば、１５秒間や３０秒間等、通常よりも出音時間が短いアナウンス情報を生成する。
【００７９】
一方、生成部４２は、取得部４１によってアナウンス情報の提供要求が取得されたのがユーザＵの就寝前の時間帯である場合には、ユーザＵに時間の余裕があるため、例えば、１分１５秒間や１分３０秒間等、通常よりも出音時間が長いアナウンス情報を生成する。
【００８０】
これにより、情報提供装置１は、時間帯に応じて、ユーザＵの時間の余裕を考慮したアナウンス情報を提供することができるので、これによっても、ユーザビリティを向上させることができる。
【００８１】
〔４．情報提供装置の処理〕
次に、図５を参照し、実施形態に係る情報提供装置１の制御部４が実行する処理の一例について説明する。図５は、実施形態に係る情報提供装置１の制御部４が実行する処理の一例を示すフローチャートである。
【００８２】
図５に示すように、制御部４は、まず、アナウンス情報の提供要求を取得したか否かを判定する（ステップＳ１０１）。そして、制御部４は、提供要求を取得していないと判定した場合（ステップＳ１０１，Ｎｏ）、提供要求を取得するまでステップＳ１０１の判定処理を繰り返す。
【００８３】
また、制御部４は、提供要求を取得したと判定した場合（ステップＳ１０１，Ｙｅｓ）、サービス提供サーバ１２から情報を収集するし（ステップＳ１０２）、収集した情報を記事情報３１として記憶部３に記憶させる（ステップＳ１０３）。
【００８４】
その後、制御部４は、記事情報３１からユーザ情報３４に応じたアナウンス情報を生成する（ステップＳ１０４）。続いて、制御部４は、ユーザＵの環境情報を取得する（ステップＳ１０５）。そして、制御部４は、必要があれば環境情報に応じてアナウンス情報を変更する（ステップＳ１０６）。
【００８５】
続いて、制御部４は、生成したアナウンス情報を所定文字数または所定時間以内となるように編集し（ステップＳ１０７）、アナウンス情報の末尾に広告のアナウンスを挿入する（ステップＳ１０８）。
【００８６】
そして、制御部４は、アナウンス情報をスマートスピーカ１１へ提供する（ステップＳ１０９）。その後、制御部４は、スマートスピーカ１１から記事の送信要求を受信したか否かを判定する（ステップＳ１１０）。
【００８７】
制御部４は、記事の送信要求を受信しないと判定した場合（ステップＳ１１０，Ｎｏ）、処理を終了する。また、制御部４は、記事の送信要求を受信したと判定した場合（ステップＳ１１０，Ｙｅｓ）、記事全文をユーザ端末１３へ送信して（ステップＳ１１１）、処理を終了する。
【００８８】
なお、図５に示す処理では、制御部４は、環境情報に応じてアナウンス情報を変更した後に、アナウンス情報を所定文字数または所定時間以内に収まるように編集したが、あかる編集をステップＳ１０４のアナウンス情報を生成する工程で行うこともできる。
【００８９】
〔５．効果〕
上述したように、実施形態に係る情報提供装置１は、取得部４１と、生成部４２と、提供部４３とを備える。取得部４１は、コンテンツ情報を出力する出力装置の一例であるスマートスピーカ１１のユーザＵからコンテンツ情報の一例であるアナウンス情報の提供要求を取得する。
【００９０】
生成部４２は、取得部４１によって提供要求が取得される場合に、スマートスピーカ１１によって出音させる所定文字数以内または所定時間以内に収まるアナウンス情報を生成する。提供部４３は、生成部４２によって生成されるアナウンス情報をスマートスピーカ１１へ提供する。
【００９１】
これにより、情報提供装置１は、ユーザＵによる１回のアナウンス情報の提供要求を取得した場合に、複数種類の情報を含むアナウンス情報をスマートスピーカ１１を介してユーザＵへ提供することができるので、ユーザビリティを向上させることができる。
【００９２】
また、情報提供装置１は、ユーザに関するユーザ情報３４を記憶する記憶部３をさらに備え、生成部４２は、ユーザ情報３４に応じたアナウンス情報を生成する。これにより、情報提供装置１は、ユーザＵ専用にパーソナライズされたアナウンス情報を生成することができる。
【００９３】
また、生成部４２は、ユーザ情報３４に含まれるユーザＵの居住地に関連するアナウンス情報を生成する。これにより、情報提供装置１は、ユーザＵにとって有用なアナウンス情報を提供することができる。
【００９４】
また、生成部４２は、ユーザ情報３４に含まれるユーザＵの嗜好に合致する分野のアナウンス情報を生成する。これにより、情報提供装置１は、ユーザＵが知りたがっている可能性の高い情報を含むアナウンス情報を提供することができる。
【００９５】
また、生成部４２は、ユーザＵの嗜好性が高い分野の順に異なる分野の時事に関するアナウンスを順次出音させるアナウンス情報を生成する。これにより、情報提供装置１は、例えば、ユーザＵに時間がない場合に、提供する複数種類の情報のうち、少なくともユーザＵの嗜好性が最も高い情報についてはユーザＵへ伝えることができる。
【００９６】
また、生成部４２は、ユーザ情報に含まれるユーザのスケジュールに応じたアナウンス情報を生成する。これにより、情報提供装置１は、ユーザＵのスケジュールに合わせて、ユーザＵが居る場所および時間においてユーザＵが必要とする可能性の高い情報を含めたアナウンス情報を提供することができる。
【００９７】
また、取得部４１は、アナウンス情報の提供要求を取得した場合に、ユーザＵの環境を示す環境情報を取得し、生成部４２は、取得部４１によって取得される環境情報に応じてアナウンス情報の内容を変更する。これにより、情報提供装置１は、ＴＰＯ（Time  Place  Occasion）に応じて適切な情報を含むアナウンス情報を提供することができる。
【００９８】
また、生成部４２は、時事の記事のタイトルを羅列したアナウンス情報を生成する。これにより、情報提供装置１は、アナウンス情報の生成に要する処理負荷を低減し、処理時間を短縮することで、提供要求の取得後即座にアナウンス情報を提供することができる。
【００９９】
また、取得部４１は、ユーザＵから記事の送信要求を取得し、提供部４３は、取得部４１によって送信要求が取得される場合に、記事の全文をユーザ端末１３へ提供する。これにより、ユーザＵは、例えば、出音されるアナウンス情報の途中で気になったニュース等の記事全文を後でユーザ端末１３によって熟読することができる。
【０１００】
また、生成部４２は、アナウンス情報の末尾に広告のアナウンスを挿入する。これにより、情報提供装置１は、アナウンス情報に対して自然な形で広告機能を付加することができ、アナウンス情報に広告媒体としての機能を持たせることができる。
【０１０１】
〔６．ハードウェア構成〕
また、上述してきた実施形態に係る情報提供装置１は、例えば図６に示すような構成のコンピュータ１０００によって実現される。図６は、実施形態に係る情報提供装置１の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１０２】
ＣＰＵ１１００は、ＲＯＭ１３００またはＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１０３】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、インターネット等の通信ネットワークＮを介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータを通信ネットワークＮを介して他の機器へ送信する。
【０１０４】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイ、プリンタ等の出力装置、キーボード、マウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを入出力インターフェイス１６００を介して出力装置へ出力する。
【０１０５】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラムまたはデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１０６】
例えば、コンピュータ１０００が実施形態に係る情報提供装置１として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部４の機能を実現する。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置から通信ネットワークＮを介してこれらのプログラムを取得してもよい。
【０１０７】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１０８】
〔７．その他〕
また、上記実施形態及び変形例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
【０１０９】
この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１１０】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１１１】
例えば、取得部４１、生成部４２、および提供部４３を情報提供装置１の外部装置としてネットワーク経由で接続するようにしてもよい。また、取得部４１、生成部４２、および提供部４３を別の装置がそれぞれ有し、ネットワーク接続されて協働することで、上記の情報提供装置１の機能を実現するようにしてもよい。
【０１１２】
すなわち、情報提供装置１は、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォーム等をＡＰＩ（Application  Programming  Interface）やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。
【０１１３】
また、上述してきた実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、取得部４１は、取得手段や取得回路に読み替えることができる。
【符号の説明】
【０１１４】
１  情報提供装置
２  通信部
３  記憶部
３１  記事情報
３２  音声言語情報
３３  広告情報
３４  ユーザ情報
４  制御部
４１  取得部
４２  生成部
４３  提供部
１１  スマートスピーカ
１２  サービス提供サーバ
１３  ユーザ端末
Ｕ  ユーザ
【図１】
2019191766.tif 000003
【図２】
2019191766.tif 000004
【図３】
2019191766.tif 000005
【図４Ａ】
2019191766.tif 000006
【図４Ｂ】
2019191766.tif 000007
【図４Ｃ】
2019191766.tif 000008
【図５】
2019191766.tif 000009
【図６】
2019191766.tif 000010
【手続補正書】
【提出日】平成31年2月22日(2019.2.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツ情報を出力する出力装置のユーザから音声のコンテンツ情報の提供要求を取得する取得部と、
前記取得部によって前記提供要求が取得される場合に、前記出力装置によって出力させる所定文字数以内または所定時間以内に収まる前記コンテンツ情報を生成する生成部と、
前記生成部によって生成される前記コンテンツ情報を前記出力装置へ提供する提供部と
を備え、
前記取得部は、
前記ユーザによるコンテンツの閲覧履歴を取得し、
前記生成部は、
前記ユーザによって閲覧された前記コンテンツに基づいて推定する前記ユーザの嗜好分野に応じた前記コンテンツ情報を生成する
ことを特徴とする情報提供装置。
【請求項２】
前記ユーザに関するユーザ情報を記憶する記憶部
をさらに備え、
前記生成部は、
前記ユーザ情報に応じた前記コンテンツ情報を生成する
ことを特徴とする請求項１に記載の情報提供装置。
【請求項３】
前記生成部は、
前記ユーザ情報に含まれる前記ユーザの居住地に関連する前記コンテンツ情報を生成する
ことを特徴とする請求項２に記載の情報提供装置。
【請求項４】
前記生成部は、
前記ユーザ情報に含まれる前記ユーザの嗜好に合致する分野の前記コンテンツ情報を生成する
ことを特徴とする請求項２または請求項３に記載の情報提供装置。
【請求項５】
前記生成部は、
前記ユーザの嗜好性が高い前記分野の順に異なる前記分野の時事に関するコンテンツを順次出力させる前記コンテンツ情報を生成する
ことを特徴とする請求項４に記載の情報提供装置。
【請求項６】
前記生成部は、
前記ユーザ情報に含まれる前記ユーザのスケジュールに応じた前記コンテンツ情報を生成する
ことを特徴とする請求項２〜５のいずれか一つに記載の情報提供装置。
【請求項７】
前記取得部は、
前記提供要求を取得した場合に、前記ユーザの環境を示す環境情報を取得し、
前記生成部は、
前記取得部によって取得される前記環境情報に応じて前記コンテンツ情報の内容を変更する
ことを特徴とする請求項１〜６のいずれか一つに記載の情報提供装置。
【請求項８】
前記生成部は、
時事の記事のタイトルを羅列した前記コンテンツ情報を生成する
ことを特徴とする請求項１〜７のいずれか一つに記載の情報提供装置。
【請求項９】
前記取得部は、
前記ユーザから前記記事の送信要求を取得し、
前記提供部は、
前記取得部によって前記送信要求が取得される場合に、前記記事を前記ユーザの端末装置へ提供する
ことを特徴とする請求項８に記載の情報提供装置。
【請求項１０】
前記生成部は、
前記コンテンツ情報の末尾に広告のアナウンスを挿入する
ことを特徴とする請求項１〜７のいずれか一つに記載の情報提供装置。
【請求項１１】
コンピュータが実行する情報提供方法であって、
コンテンツ情報を出力する出力装置のユーザから音声のコンテンツ情報の提供要求を取得する取得工程と、
前記取得工程によって前記提供要求が取得される場合に、前記出力装置によって出力させる所定文字数以内または所定時間以内に収まる前記コンテンツ情報を生成する生成工程と、
前記生成工程によって生成される前記コンテンツ情報を前記出力装置へ提供する提供工程と
を含み、
前記取得工程は、
前記ユーザによるコンテンツの閲覧履歴を取得し、
前記生成工程は、
前記ユーザによって閲覧された前記コンテンツに基づいて推定する前記ユーザの嗜好分野に応じた前記コンテンツ情報を生成する
ことを特徴とする情報提供方法。
【請求項１２】
コンテンツ情報を出力する出力装置のユーザから音声のコンテンツ情報の提供要求を取得する取得手順と、
前記取得手順によって前記提供要求が取得される場合に、前記出力装置によって出力させる所定文字数以内または所定時間以内に収まる前記コンテンツ情報を生成する生成手順と、
前記生成手順によって生成される前記コンテンツ情報を前記出力装置へ提供する提供手順と
をコンピュータに実行させる情報提供プログラムであって、
前記取得手順は、
前記ユーザによるコンテンツの閲覧履歴を取得し、
前記生成手順は、
前記ユーザによって閲覧された前記コンテンツに基づいて推定する前記ユーザの嗜好分野に応じた前記コンテンツ情報を生成する
ことを特徴とする情報提供プログラム。
【手続補正書】
【提出日】令和1年5月20日(2019.5.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツ情報を出力する出力装置のユーザから音声のコンテンツ情報の提供要求を取得する取得部と、
前記取得部によって前記提供要求が取得される場合に、前記出力装置によって出力させる所定文字数以内または所定時間以内に収まる前記コンテンツ情報を生成する生成部と、
前記生成部によって生成される前記コンテンツ情報を前記出力装置へ提供する提供部と
を備え、
前記取得部は、
前記ユーザによるコンテンツの閲覧履歴を取得し、
前記生成部は、
前記ユーザによって閲覧された前記コンテンツに基づいて推定する前記ユーザの嗜好分野に応じた前記コンテンツ情報を生成し、前記提供部によって前記コンテンツ情報が提供される時間帯に応じて前記所定文字数または前記所定時間を変更する
ことを特徴とする情報提供装置。
【請求項２】
前記ユーザに関するユーザ情報を記憶する記憶部
をさらに備え、
前記生成部は、
前記ユーザ情報に応じた前記コンテンツ情報を生成する
ことを特徴とする請求項１に記載の情報提供装置。
【請求項３】
前記生成部は、
前記ユーザ情報に含まれる前記ユーザの居住地に関連する前記コンテンツ情報を生成する
ことを特徴とする請求項２に記載の情報提供装置。
【請求項４】
前記生成部は、
前記ユーザ情報に含まれる前記ユーザの嗜好に合致する分野の前記コンテンツ情報を生成する
ことを特徴とする請求項２または請求項３に記載の情報提供装置。
【請求項５】
前記生成部は、
前記ユーザの嗜好性が高い前記分野の順に異なる前記分野の時事に関するコンテンツを順次出力させる前記コンテンツ情報を生成する
ことを特徴とする請求項４に記載の情報提供装置。
【請求項６】
前記生成部は、
前記ユーザ情報に含まれる前記ユーザのスケジュールに応じた前記コンテンツ情報を生成する
ことを特徴とする請求項２〜５のいずれか一つに記載の情報提供装置。
【請求項７】
前記取得部は、
前記提供要求を取得した場合に、前記ユーザの環境を示す環境情報を取得し、
前記生成部は、
前記取得部によって取得される前記環境情報に応じて前記コンテンツ情報の内容を変更する
ことを特徴とする請求項１〜６のいずれか一つに記載の情報提供装置。
【請求項８】
前記生成部は、
時事の記事のタイトルを羅列した前記コンテンツ情報を生成する
ことを特徴とする請求項１〜７のいずれか一つに記載の情報提供装置。
【請求項９】
前記取得部は、
前記ユーザから前記記事の送信要求を取得し、
前記提供部は、
前記取得部によって前記送信要求が取得される場合に、前記記事を前記ユーザの端末装置へ提供する
ことを特徴とする請求項８に記載の情報提供装置。
【請求項１０】
前記生成部は、
前記コンテンツ情報の末尾に広告のアナウンスを挿入する
ことを特徴とする請求項１〜７のいずれか一つに記載の情報提供装置。
【請求項１１】
コンピュータが実行する情報提供方法であって、
コンテンツ情報を出力する出力装置のユーザから音声のコンテンツ情報の提供要求を取得する取得工程と、
前記取得工程によって前記提供要求が取得される場合に、前記出力装置によって出力させる所定文字数以内または所定時間以内に収まる前記コンテンツ情報を生成する生成工程と、
前記生成工程によって生成される前記コンテンツ情報を前記出力装置へ提供する提供工程と
を含み、
前記取得工程は、
前記ユーザによるコンテンツの閲覧履歴を取得し、
前記生成工程は、
前記ユーザによって閲覧された前記コンテンツに基づいて推定する前記ユーザの嗜好分野に応じた前記コンテンツ情報を生成し、前記提供工程によって前記コンテンツ情報が提供される時間帯に応じて前記所定文字数または前記所定時間を変更する
ことを特徴とする情報提供方法。
【請求項１２】
コンテンツ情報を出力する出力装置のユーザから音声のコンテンツ情報の提供要求を取得する取得手順と、
前記取得手順によって前記提供要求が取得される場合に、前記出力装置によって出力させる所定文字数以内または所定時間以内に収まる前記コンテンツ情報を生成する生成手順と、
前記生成手順によって生成される前記コンテンツ情報を前記出力装置へ提供する提供手順と
をコンピュータに実行させる情報提供プログラムであって、
前記取得手順は、
前記ユーザによるコンテンツの閲覧履歴を取得し、
前記生成手順は、
前記ユーザによって閲覧された前記コンテンツに基づいて推定する前記ユーザの嗜好分野に応じた前記コンテンツ情報を生成し、前記提供手順によって前記コンテンツ情報が提供される時間帯に応じて前記所定文字数または前記所定時間を変更する
ことを特徴とする情報提供プログラム。