(57)【要約】【課題】ユーザの発話による注文を受け付けるサービスに関連するサービス情報の提供方法を向上させる情報処理装置、情報処理方法、および情報処理プログラムを提供すること。【解決手段】本願に係る情報処理装置は、取得部と、決定部と、配信部とを備える。取得部は、ユーザに関するコンテキスト情報を取得する。決定部は、取得された現在のユーザのコンテキスト情報に基づき、ユーザの発話による注文を受け付けるサービスに関連するサービス情報を決定する。配信部は、決定されたサービス情報をユーザの端末装置に配信する。【選択図】図１Ｂ
2020047109.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに関するコンテキスト情報を取得する取得部と、
取得された現在の前記ユーザのコンテキスト情報に基づき、前記ユーザの発話による注文を受け付けるサービスに関連するサービス情報を決定する決定部と、
決定された前記サービス情報を前記ユーザの端末装置に配信する配信部と
を備えることを特徴とする情報処理装置。
【請求項２】
前記取得部は、
前記コンテキスト情報として前記ユーザの周囲の状況を示す周囲情報を取得する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記取得部は、
前記周囲情報として、前記ユーザが存在する場所、前記ユーザの周囲の他人の存在の少なくとも一つを示す情報を取得する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記決定部は、
前記ユーザの発話による注文を促す前記サービス情報を決定する
ことを特徴とする請求項１〜３のいずれか一つに記載の情報処理装置。
【請求項５】
前記決定部は、
音声による前記サービス情報を決定する
ことを特徴とする請求項１〜４のいずれか一つに記載の情報処理装置。
【請求項６】
前記決定部は、
前記端末装置の使用状況に応じて、前記音声による前記サービス情報を決定する
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記決定部は、
過去に前記ユーザに配信された商品に関する発話要請情報に対する前記ユーザの応答結果、および前記ユーザのコンテキスト情報に基づいて生成されたモデルを用いて前記サービス情報を決定する
ことを特徴とする請求項１〜６のいずれか一つに記載の情報処理装置。
【請求項８】
前記モデルは、ユーザ毎に生成される
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記発話要請情報は、表示情報として前記ユーザの端末装置に配信される
ことを特徴とする請求項７または８に記載の情報処理装置。
【請求項１０】
前記モデルは、配信された前記発話要請情報に対する前記ユーザの声量レベル、および前記ユーザのコンテキスト情報に基づいて生成される
ことを特徴とする請求項７〜９のいずれか一つに記載の情報処理装置。
【請求項１１】
コンピュータが実行する情報処理方法であって、
ユーザに関するコンテキスト情報を取得する取得工程と、
取得された現在の前記ユーザのコンテキスト情報に基づき、前記ユーザの発話による注文を受け付けるサービスに関連するサービス情報を決定する決定工程と、
決定された前記サービス情報を前記ユーザの端末装置に配信する配信工程と
を含むことを特徴とする情報処理方法。
【請求項１２】
ユーザに関するコンテキスト情報を取得する取得手順と、
取得された現在の前記ユーザのコンテキスト情報に基づき、前記ユーザの発話による注文を受け付けるサービスに関連するサービス情報を決定する決定手順と、
決定された前記サービス情報を前記ユーザの端末装置に配信する配信手順と
をコンピュータに実行させることを特徴とする情報処理プログラム。
【請求項１３】
ユーザに関するコンテキスト情報を取得する取得部と、
取得された前記コンテキスト情報に基づいて前記ユーザの端末装置に配信する音声広告情報を決定する決定部と、
決定された前記音声広告情報を前記ユーザの端末装置に配信する配信部と
を備えることを特徴とする情報処理装置。
【請求項１４】
コンピュータが実行する情報処理方法であって、
ユーザに関するコンテキスト情報を取得する取得工程と、
取得された前記コンテキスト情報に基づいて前記ユーザの端末装置に配信する音声広告情報を決定する決定工程と、
決定された前記音声広告情報を前記ユーザの端末装置に配信する配信工程と
を含むことを特徴とする情報処理方法。
【請求項１５】
ユーザに関するコンテキスト情報を取得する取得手順と、
取得された前記コンテキスト情報に基づいて前記ユーザの端末装置に配信する音声広告情報を決定する決定手順と、
決定された前記音声広告情報を前記ユーザの端末装置に配信する配信手順と
をコンピュータに実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、および情報処理プログラムに関する。
【背景技術】
【０００２】
従来、ユーザが所在する環境に応じてユーザが閲覧するページに含まれる広告枠に表示する広告を設定する情報処理装置が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１０９９９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の情報処理装置は、ユーザの発話による注文を受け付けるサービスに関連するサービス情報の提供に関しては改善の余地がある。
【０００５】
本願は、上記に鑑みてなされたものであって、ユーザの発話による注文を受け付けるサービスに関連するサービス情報の提供方法を向上させる情報処理装置、情報処理方法、および情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願にかかる情報処理装置は、取得部と、決定部と、配信部とを備える。取得部は、ユーザに関するコンテキスト情報を取得する。決定部は、取得された現在のユーザのコンテキスト情報に基づき、ユーザの発話による注文を受け付けるサービスに関連するサービス情報を決定する。配信部は、決定されたサービス情報をユーザの端末装置に配信する。
【発明の効果】
【０００７】
実施形態の一態様によれば、ユーザの発話による注文を受け付けるサービスに関連するサービス情報の提供方法を向上させる情報処理装置、情報処理方法、および情報処理プログラムを提供することができる。
【図面の簡単な説明】
【０００８】
【図１Ａ】図１Ａは、実施形態に係る情報処理を説明する図（その１）である。
【図１Ｂ】図１Ｂは、実施形態に係る情報処理を説明する図（その２）である。
【図２】図２は、実施形態に係る情報処理システムの構成例を示す図である。
【図３】図３は、実施形態に係る情報提供装置の構成例を示すブロック図である。
【図４Ａ】図４Ａは、ユーザの端末装置の画面に表示される発話要請情報を示す一例（その１）である。
【図４Ｂ】図４Ｂは、ユーザの端末装置の画面に表示される発話要請情報を示す一例（その２）である。
【図４Ｃ】図４Ｃは、ユーザの端末装置の画面に表示される発話要請情報を示す一例（その３）である。
【図５】図５は、商品ＩＤに対するスコアをまとめたテーブルの一例である。
【図６】図６は、実施形態に係るモデル生成処理を説明するフローチャートである。
【図７】図７は、実施形態に係る音声広告決定処理を説明するフローチャートである。
【図８】図８は、情報提供装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に、本願にかかる情報処理装置、情報処理方法、および情報処理プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願にかかる情報処理装置、情報処理方法、および情報処理プログラムが限定されるものではない。
【００１０】
[１．情報処理]
実施形態に係る情報処理の一例について説明する。図１Ａは、実施形態に係る情報処理を説明する図（その１）である。図１Ｂは、実施形態に係る情報処理を説明する図（その２）である。ここでは、端末装置３と通信可能な情報提供装置２（情報処理装置）によって情報処理が行われる。
【００１１】
情報提供装置２、および端末装置３は、ネットワークＮを介して無線、または有線で互いに通信可能に接続される。ネットワークＮは、例えば、ＬＡＮ（Local  Area  Network）や、インターネットなどのＷＡＮ（Wide  Area  Network）であり、１以上のネットワークで構成される。
【００１２】
端末装置３は、例えば、スマートデバイス（スマートフォン、或いはタブレット）、携帯電話、パーソナルコンピュータ等であり、音声入力可能である。ここでは、端末装置３は、スマートデバイスを一例として説明するが、スマートデバイスに限定されない。端末装置３は、例えば、現在位置に関する情報を取得するＧＰＳ（Global  Positioning  System）センサなどを有する。端末装置３は、発話による商品の注文、すなわちボイスユーザインターフェイスによって商品の注文を行うことができる。
【００１３】
端末装置３には、所定のアプリケーションがインストールされることで、サービス情報が配信される。所定のアプリケーションは、例えば、音楽が配信されるアプリケーションや、ラジオを聴くことができるアプリケーションである。
【００１４】
サービス情報は、ユーザＵの発話による注文を受け付けるサービスに関連するサービス情報である。具体的には、サービス情報は、ユーザＵの発話による注文（購入）を促すサービス情報であり、商品の紹介や、商品の購入を問い合わせる内容を含む通知情報である。サービス情報は、例えば、音声広告情報や、レコメンド情報である。レコメンド情報は、音声によるレコメンド情報、および画面表示によるレコメンド情報を含む情報である。ここでは、サービス情報として、音声広告情報を一例として説明するが、音声広告情報に限定されない。音声広告情報は、所定のアプリケーションがインストールされたユーザＵの端末装置３に音声により配信される。
【００１５】
情報提供装置２は、第１所定タイミングになると、所定のアプリケーションがインストールされたユーザＵの端末装置３に音声広告情報を配信する。第１所定タイミングは、例えば、音楽が配信されるアプリケーションでは、予め設定された所定時間が経過し、音楽が切り替わるタイミングである。なお、以下では、所定のアプリケーションがインストールされた端末装置３、すなわち、音声広告情報が配信される端末装置３を、「ユーザＵの端末装置３」と称して説明することがある。
【００１６】
情報提供装置２は、ユーザＵのコンテキスト情報を取得する（Ｓ１０）。
【００１７】
コンテキスト情報は、ユーザＵに関するコンテキストを示す情報である。コンテキスト情報には、ユーザの周囲の状況を示す周囲情報が含まれる。
【００１８】
周囲情報は、ユーザＵが存在する場所（現在位置）や、ユーザＵの周囲の他人Ｐ１、Ｐ２の存在の少なくとも一つが含まれる。
【００１９】
情報提供装置２は、例えば、ユーザＵの端末装置３のＧＰＳセンサから、ユーザＵの現在位置を取得する。また、情報提供装置２は、ユーザＵの端末装置３の周囲に他人Ｐ１、Ｐ２が存在するか否かを判定するための情報を取得する。情報提供装置２は、例えば、他人Ｐ１の端末装置３１、および他人Ｐ２の端末装置３２のＧＰＳセンサから、他人Ｐ１、Ｐ２の現在位置を取得する。そして、情報提供装置２は、ユーザＵの周囲に他人Ｐ１、Ｐ２が存在するか否かを判定する。
【００２０】
なお、ユーザＵの周囲に他人Ｐ１、Ｐ２が存在するか否かの判定は、近距離無線通信、例えば、Ｆｅｌｉｃａ、ＩＳＯ／ＩＥＣ１４４４３（ＭＩＦＡＲＥ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの方式による通信によって検知され、ユーザＵの端末装置３によって行われてもよい。
【００２１】
また、ユーザＵの周囲に他人Ｐ１、Ｐ２が存在するか否かの判定は、上記方法に限られず、ユーザＵの現在位置に基づいて行われてもよい。すなわち、情報提供装置２は、例えば、他人Ｐ１、Ｐ２の端末装置３１、３２からの情報に寄らず、他人Ｐ１、Ｐ２の存在を判定してもよい。情報提供装置２は、例えば、ユーザＵが、人が集まる特定の駅や、特定の場所にいる場合には、ユーザＵの周囲に他人Ｐ１、Ｐ２が存在すると推定し、ユーザＵの周囲に他人Ｐ１、Ｐ２が存在すると判定してもよい。
【００２２】
情報提供装置２は、取得したコンテキスト情報に基づいてユーザＵの端末装置３に配信する音声広告情報を決定する（Ｓ１１）。例えば、情報提供装置２は、現在のユーザＵのコンテキスト情報に基づき、ユーザＵの発話による注文を受け付けるサービスに関連する音声広告情報を決定する。
【００２３】
ここで、ユーザＵの周囲に他人Ｐ１、Ｐ２が存在する場合には、ユーザＵは発話による冷凍餃子の注文を行い難く、ユーザＵの周囲に他人Ｐ１、Ｐ２が存在する場合であっても、ユーザＵは発話による乾電池の注文を行い易いものとする。
【００２４】
例えば、図１Ａに示すように、ユーザＵが周囲（図１Ａ中、一点鎖線内）に他人Ｐ１、Ｐ２が存在する場合には、情報提供装置２は、ユーザＵが発話による注文を行い難い、冷凍餃子に関する音声広告情報ではなく、ユーザＵが発話による注文を行い易い、乾電池に関する音声広告情報を、ユーザＵの端末装置３に配信する音声広告情報として決定する。
【００２５】
情報提供装置２は、ユーザＵの周囲に他人Ｐ１、Ｐ２が存在する場合には、例えば、「乾電池を注文しましょうか？」とする音声広告情報を、ユーザＵの端末装置３に配信する音声広告情報として決定する。
【００２６】
これに対し、例えば、図１Ｂに示すように、ユーザＵの周囲（図１Ｂ中、一点鎖線内）に他人Ｐ１、Ｐ２が存在しない場合には、発話が他人Ｐ１、Ｐ２に聞かれることがない。そのため、情報提供装置２は、ユーザＵの周囲に他人Ｐ１、Ｐ２が存在しない場合には、冷凍餃子に関する音声広告情報を、ユーザＵの端末装置３に配信する音声広告情報として決定する。
【００２７】
情報提供装置２は、ユーザＵの周囲に他人Ｐ１、Ｐ２が存在しない場合には、例えば、「冷凍餃子を注文しましょうか？」とする音声広告情報を、ユーザＵの端末装置３に配信する音声広告情報として決定する。
【００２８】
そして、情報提供装置２は、決定した音声広告情報をユーザＵの端末装置３に配信する（Ｓ１２）。
【００２９】
このように、情報提供装置２は、現在のユーザＵのコンテキスト情報に基づき、ユーザＵの発話を受け付けるサービスに関連する音声広告情報（サービス情報）を決定し、決定した音声広告情報をユーザＵの端末装置３に配信する。これにより、情報提供装置２は、現在のユーザＵのコンテキストに応じて、ユーザＵが発話による注文を行い易い音声広告情報を配信することができ、ユーザＵの発話を受け付けるサービスに関連する音声広告情報の提供方法を向上させることができる。
【００３０】
[２．情報処理システム]
次に、実施形態に係る情報処理システム１について図２を参照し説明する。図２は、実施形態に係る情報処理システム１の構成例を示す図である。実施形態に係る情報処理システム１は、情報提供装置２と、端末装置３と、音声認識サーバ４とを備える。
【００３１】
端末装置３、音声認識サーバ４、および情報提供装置２は、ネットワークＮを介して無線または有線で互いに通信可能に接続される。
【００３２】
音声認識サーバ４は、音声情報に対して自然言語処理を実行し、音声データをテキストデータに変換する装置である。音声認識サーバ４は、端末装置３から発話の音声データを受信すると、音声データをテキストデータに変換する。音声認識サーバ４は、音声データを変換したテキストデータを情報提供装置２に送信する。また、音声認識サーバ４は、発話における声量レベルを検出する。なお、声量レベルは、端末装置３によって検出されてもよい。
【００３３】
また、音声認識サーバ４は、情報提供装置２と一体的に構成されてもよい。また、端末装置３が、音声認識機能を有する場合には、これらの機能を用いて、音声データとテキストデータとを変換してもよい。
【００３４】
[３．情報提供装置]
次に、実施形態に係る情報提供装置２について図３を参照し説明する。図３は、実施形態に係る情報提供装置２の構成例を示すブロック図である。
【００３５】
情報提供装置２は、通信部１０と、制御部１１と、記憶部１２とを備える。通信部１０は、ネットワークＮ（図１、および図２参照）を介して端末装置３と通信可能な通信インターフェイスである。
【００３６】
制御部１１は、コントローラ（controller）であり、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、情報提供装置２内部の記憶装置に記憶されている各種プログラムがＲＡＭ（Random  Access  Memory)を作業領域として実行されることにより実現される。また、制御部１１は、コントローラであり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００３７】
制御部１１は、コンテキスト取得部２０（取得部）と、応答結果取得部２１と、判定部２２と、学習部２３と、決定部２４と、配信部２５とを備える。
【００３８】
コンテキスト取得部２０は、ユーザＵのコンテキスト情報を取得する。コンテキスト取得部２０は、ユーザＵのコンテキスト情報として、ユーザＵの周囲情報を取得する。コンテキスト取得部２０は、ユーザＵの現在位置に関する情報を取得する。また、コンテキスト取得部２０は、ユーザＵの周囲の状況、すなわち、ユーザＵの周囲における他人Ｐの存在に関する情報を取得する。コンテキスト取得部２０は、端末装置３のＧＰＳセンサ（不図示）などから、コンテキスト情報を取得する。
【００３９】
コンテキスト取得部２０は、第１所定タイミングになると、音声広告情報を配信するユーザＵのコンテキスト情報を取得する。コンテキスト取得部２０は、第１所定タイミングになると、第１所定タイミングにおけるユーザＵのコンテキスト情報、すなわち、現在のユーザＵのコンテキスト情報を取得する。
【００４０】
応答結果取得部２１は、ユーザＵの端末装置３に第２所定タイミングで配信された発話要請情報に対するユーザＵの応答結果を取得する。第２所定タイミングは、予め設定されたタイミングであり、商品に関する発話要請情報が配信されるタイミングである。
【００４１】
発話要請情報は、ユーザＵに商品の注文に関連する発話を要請する情報であるが、実際に商品の注文が行われる情報ではない。すなわち、発話要請情報は、試験的に商品の注文に関連する発話をユーザＵに要請する情報であり、現在のコンテキストに応じてユーザＵが、発話による商品の注文を行うことが可能な状況である否かを調査するための情報である。
【００４２】
発話要請情報は、所定のアプリケーションが端末装置３にインストールされると、例えば、１時間毎に端末装置３に配信される。なお、発話要請情報は、多数のユーザＵに配信され、応答結果取得部２１は、多数のユーザＵにおける応答結果を取得する。
【００４３】
応答結果取得部２１は、発話要請情報に対するユーザＵの応答結果として、発話要請情報に対するユーザＵの発話の有無、ユーザＵの発話における声量レベル、およびユーザＵのコンテキスト情報を取得する。なお、ここでのユーザＵのコンテキスト情報は、ユーザＵの端末装置３に表示されるコンテキストの選択結果に基づくものである。また、ユーザＵのコンテキスト情報は、上記したコンテキスト取得部２０によって取得されてもよい。
【００４４】
ここで、ユーザＵの端末装置３に表示される発話要請情報について、図４Ａ〜図４Ｃを参照し説明する。図４Ａは、ユーザＵの端末装置３の画面Ｄに表示される発話要請情報を示す一例（その１）である。図４Ｂは、ユーザＵの端末装置３の画面Ｄに表示される発話要請情報を示す一例（その２）である。図４Ｃは、ユーザＵの端末装置３の画面Ｄに表示される発話要請情報を示す一例（その３）である。
【００４５】
発話要請情報が配信されると、ユーザＵの端末装置３の画面Ｄには、まず、図４Ａに示すように、ユーザＵに読み上げて欲しい商品に関するテキスト、例えば、「「餃子を注文して！」と、発声してください。」が表示される。
【００４６】
そして、ユーザＵが「餃子を注文して！」と発話した場合や、ユーザＵが発話せずに所定の表示時間が経過した場合や、ユーザＵが発話せずに画面Ｄをタッチした場合などには、ユーザＵの端末装置３の画面Ｄには、ユーザＵのコンテキスト情報を取得するための表示が行われる。
【００４７】
例えば、図４Ｂに示すように、ユーザＵの端末装置３の画面Ｄには、「今、どこにいますか？」と表示され、「自宅」、「会社」、「電車」、「飲食店」、「その他」などの選択肢が表示される。これにより、例えば、ユーザＵが「自宅」を選択すると、発話の有無に関連し、ユーザＵが「自宅」にいるというコンテキスト情報が取得される。
【００４８】
次に、図４Ｃに示すように、ユーザＵの端末装置３の画面Ｄには、「周囲に人はいますか？」と表示され、「いる」、および「いない」の選択肢が表示される。これにより、例えば、ユーザＵが「いる」を選択すると、発話の有無に関し、ユーザＵの周囲に他人Ｐがいるというコンテキスト情報が取得される。
【００４９】
図３に戻り、また、応答結果取得部２１は、ユーザＵの属性を取得する。ユーザＵの属性は、例えば、ユーザＵの性別や、年齢や、職業などである。
【００５０】
このようにして、応答結果取得部２１は、発話要旨情報に対するユーザＵの応答結果として、ユーザＵの属性、発話の有無、およびコンテキスト情報を取得する。応答結果取得部２１は、ユーザＵの属性、発話の有無、およびコンテキスト情報を紐付けて取得する。
【００５１】
判定部２２は、応答結果取得部２１によって取得されたユーザＵの応答結果を判定する。
【００５２】
判定部２２は、発話要請情報に対するユーザＵの応答結果を判定する。具体的には、判定部２２は、発話要請情報に対して、ユーザＵが所定声量レベル以上の声量で発話した場合には、発話することを要請された商品を現在のコンテキストにおいて、発話することが容易であると判定する。
【００５３】
また、判定部２２は、発話要請情報に対して、ユーザＵが所定声量レベルよりも小さい声量で発話した場合や、発話による応答がない場合などには、発話することを要請された商品を現在のコンテキストにおいて、発話することが困難であると判定する。
【００５４】
なお、判定部２２は、発話の有無によって、発話することを要請された商品を現在のコンテキストにおいて、発話すること困難であるか否かを判定してもよい。
【００５５】
学習部２３は、ユーザＵの端末装置３に配信する音声広告情報を決定する際に使用するモデルを生成する。学習部２３は、発話要請情報に対するユーザＵの応答結果に基づいてモデルを生成する。
【００５６】
学習部２３は、発話要請情報に対するユーザＵの応答結果、具体的には、ユーザＵが発話を行ったか否かを教師データとし、発話要請情報が配信された時のユーザＵのコンテキスト情報、およびユーザＵの属性を特徴量として機械学習を行うことで、モデルを生成する。なお、学習部２３は、新たな発話要請情報に対するユーザＵの応答結果が得られた場合には、得られた応答結果に基づいてモデルを更新する。すなわち、モデルを生成するとは、新たな発話要請情報に対するユーザＵの応答結果が得られた場合にモデルを更新することが含まれる。
【００５７】
なお、学習部２３は、多数のユーザＵの応答結果に基づいてモデルを生成する。すなわち、情報提供装置２は、多数のユーザＵに発話要請情報を配信し、発話要請情報に対する多数のユーザＵの応答結果に基づいてモデルを生成する。学習部は、商品毎にモデルを生成する。
【００５８】
決定部２４は、第１所定タイミングになると、ユーザＵの属性、および現在のユーザＵのコンテキスト情報に基づき、モデルを用いてユーザＵの端末装置３に配信する音声広告情報を決定する。決定部２４は、ユーザＵの発話による注文を受け付けるサービスに関連する音声広告情報を、ユーザＵの端末装置３に配信する音声広告情報として決定する。
【００５９】
具体的には、決定部２４は、ユーザＵの属性、および現在のユーザＵのコンテキスト情報に基づき、商品に対するスコアをモデルを用いて算出する。そして、決定部２４は、例えば、スコアが予め設定された所定値以上である商品の中で最もスコアが高い商品に関する音声広告情報を、ユーザＵの端末装置３に配信する音声広告情報として決定する。
【００６０】
すなわち、決定部２４は、現在のユーザＵのコンテキスト情報に基づいてユーザＵが発話による注文を行い易い商品についてランキングを生成し、ランキングに応じてユーザＵの端末装置３に配信する音声広告情報を決定する。
【００６１】
なお、決定部２４は、スコアが所定値以上である商品の中から、ランダムに商品を選択し、選択した商品に関する音声広告情報を、ユーザＵの端末装置３に配信する音声広告情報として決定してもよい。
【００６２】
ここで、商品に対するスコアについて図５を参照し説明する。図５は、商品ＩＤに対するスコアをまとめたテーブルの一例である。なお、スコアは、数値が「１．０」に近いほど、ユーザＵが商品に対して発話を行い易いことを示し、例えば、所定値は「０．７０」である。
【００６３】
また、図５では、説明のため、コンテキスト情報として、「場所」、および「他人の存在」を一例として記載するが、これに限られることはなく、時間帯や、他人Ｐの種類（例えば、家族、知人）などがコンテキスト情報に含まれてもよい。また、図５では、ユーザＵの属性として、「性別」、および「年齢」を一例として記載するが、これに限られることはなく、職業や、住んでいる地域などがユーザＵの属性に含まれてもよい。
【００６４】
商品ＩＤは、音声広告情報に関連する商品毎に割り当てられたＩＤである。商品ＩＤは、例えば、商品の種類毎に割り当てられてもよい。
【００６５】
商品ＩＤ「Ｄ１００」については、ユーザＵの性別が「女性」であり、年齢が「２０代」であり、場所が「自宅」であり、他人Ｐの存在が「無し」である場合には、スコアは、「０．９０」であり、「０．７０」よりも大きい。すなわち、この場合、商品ＩＤ「Ｄ１００」に関する音声広告情報に対し、２０代の女性であるユーザＵは、発話による注文を行い易い状況であると判定することができる。
【００６６】
一方、商品ＩＤ「Ｄ１００」については、ユーザＵの性別が「女性」であり、年齢が「２０代」である場合には、上記した条件を除き、スコアは、「０．７０」よりも小さい。すなわち、これらの場合、商品ＩＤ「Ｄ１００」に関する音声広告情報に対し、２０代の女性であるユーザＵは、発話による注文を行い難い状況であると判定することができる。
【００６７】
また、ユーザＵの性別が「女性」であり、年齢が「５０代」である場合には、場所が「公園」であり、他人Ｐの存在が「有り」である場合を除き、スコアは、「０．７０」よりも大きい。すなわち、商品ＩＤ「Ｄ１００」に関する音声広告情報に対し、場所が「公園」であり、他人Ｐの存在が「有り」である場合を除き、５０代の女性であるユーザＵは、発話による注文を行い易い状況であると判定することができる。
【００６８】
また、商品ＩＤ「Ｄ１１０」については、ユーザＵの性別が「女性」であり、年齢が「２０代」および「５０代」である場合には、コンテキスト情報にかかわらず、スコアは、「０．７０」よりも大きい。すなわち、商品ＩＤ「Ｄ１１０」については、２０代、または５０代である女性のユーザＵは、コンテキスト情報にかかわらず、発話による注文を行い易い状況であると判定することができる。
【００６９】
決定部２４は、ユーザＵが現在のコンテキストにおいて、配信されること望まない商品に関する音声広告情報、または発話による注文を行い難い商品に関する音声広告情報を選択することを抑制することができる。また、決定部２４は、ユーザＵが現在のコンテキストにおいて、発話による注文を行い易い商品に関する音声広告情報を選択することができる。
【００７０】
図３に戻り、配信部２５は、第１所定タイミングになると、決定された音声広告情報をユーザＵの端末装置３に配信する。
【００７１】
また、配信部２５は、第２所定タイミングになると、ユーザＵの端末装置３に発話要請情報を配信する。配信部２５は、所定のアプリケーションがインストールされた多数のユーザＵの端末装置３に発話要請情報を配信する。配信部２５は、ランダムに選択された商品に関する発話要請情報を配信する。
【００７２】
記憶部１２は、例えば、ＲＡＭや、フラッシュメモリ等の半導体メモリ素子、または、ハードディスクや、光ディスク等の記憶装置によって実現される。
【００７３】
記憶部１２は、広告記憶部３０と、発話要請記憶部３１と、モデル記憶部３２とを備える。広告記憶部３０は、ユーザＵの端末装置３に配信する音声広告情報を記憶する。発話要請記憶部３１は、ユーザＵの端末装置３に配信する発話要請情報を記憶する。モデル記憶部３２は、ユーザＵの端末装置３に配信する音声広告情報を決定するためのモデルを記憶する。
【００７４】
[４．モデル生成処理]
次に、実施形態に係るモデル生成処理について図６を参照し説明する。図６は、実施形態に係るモデル生成処理を説明するフローチャートである。
【００７５】
情報提供装置２は、第２所定タイミングになると（Ｓ１００：Ｙｅｓ）、ユーザＵの端末装置３に発話要請情報を配信する（Ｓ１０１）。なお、情報提供装置２は、第２所定タイミングではない場合には（Ｓ１００：Ｎｏ）、今回の処理を終了する。
【００７６】
情報提供装置２は、ユーザＵの端末装置３から、発話要請情報に対する応答結果を取得する（Ｓ１０２）。情報提供装置２は、取得した応答結果に基づいてモデルを生成する（Ｓ１０３）。
【００７７】
[５．音声広告決定処理]
次に、実施形態に係る音声広告決定処理について図７を参照し説明する。図７は、実施形態に係る音声広告決定処理を説明するフローチャートである。
【００７８】
情報提供装置２は、第１所定タイミングになると（Ｓ２００：Ｙｅｓ）、ユーザＵの端末装置３からコンテキスト情報を取得する（Ｓ２０１）。なお、情報提供装置２は、第１所定タイミングではない場合には（Ｓ２００：Ｎｏ）、今回の処理を終了する。
【００７９】
情報提供装置２は、取得した現在のユーザＵのコンテキスト情報に基づいて音声広告情報を決定する（Ｓ２０２）。情報提供装置２は、現在のユーザＵのコンテキスト情報に基づき、ユーザＵの発話による注文を受け付けるサービスに関連する音声広告情報を決定する。情報提供装置２は、決定した音声広告情報をユーザＵの端末装置３に配信する（Ｓ２０３）。
【００８０】
[６．効果]
情報提供装置２は、現在のユーザＵのコンテキスト情報に基づき、ユーザＵの発話による注文を受け付けるサービスに関連する音声広告情報を決定し、決定した音声広告情報をユーザＵの端末装置３に配信する。
【００８１】
これにより、情報提供装置２は、現在のユーザＵのコンテキスト情報に基づき、ユーザＵの発話による注文を受け付けるサービスに関連するサービス情報、例えば、音声広告情報を配信することができる。そのため、例えば、ユーザＵが、現在のコンテキストでは或る商品を発話により注文することを望まない状況である場合には、情報提供装置２は、そのような商品に関する音声広告情報を配信することを抑制することができる。また、例えば、ユーザＵが、現在のコンテキストでは或る商品に関する音声広告情報の配信を望まない状況である場合には、情報提供装置２は、そのような商品に関する音声広告情報を配信することを抑制することができる。
【００８２】
このように、情報提供装置２は、ユーザＵの発話による注文を受け付けるサービスに関連する音声広告情報の提供方法を向上させることができる。
【００８３】
また、情報提供装置２は、現在のユーザＵのコンテキスト情報に基づき、ユーザＵの発話による注文を促す音声広告情報を配信する。
【００８４】
これにより、情報提供装置２は、現在のユーザＵのコンテキスト情報に基づいて、ユーザＵが発話による注文を行い易い商品に関する音声広告情報を配信することができ、商品の購入を促進させることができる。
【００８５】
情報提供装置２は、コンテキスト情報として、ユーザＵの周囲の状況を示す周囲情報を取得し、取得した周囲情報に基づいてユーザＵの端末装置３に配信する音声広告情報を決定する。
【００８６】
これにより、情報提供装置２は、ユーザＵの周囲に他人Ｐが存在するか否かによってユーザＵの端末装置３に配信する音声広告情報を決定することができる。そのため、情報提供装置２は、例えば、ユーザＵが他人Ｐに聞かれたくない音声広告情報が配信されることを抑制することができる。
【００８７】
情報提供装置２は、発話要請情報に対するユーザＵの応答結果、および発話要請情報が配信された時のユーザＵのコンテキスト情報に基づいて生成されたモデルを用いて、ユーザＵの端末装置３に配信する音声広告情報を決定する。
【００８８】
これにより、情報提供装置２は、例えば、ユーザＵが他人Ｐに聞かれたくない音声広告情報が配信されることを抑制することができ、ユーザＵの端末装置３に配信する音声広告情報の配信方法を向上させることができる。
【００８９】
情報提供装置２は、発話要請情報をユーザＵの端末装置３に表示情報として配信する。これにより、情報提供装置２は、例えば、他人Ｐに聞かれたくない発話要請情報がユーザＵの端末装置３から音声で発信されることを防止することができる。
【００９０】
情報提供装置２は、発話要請情報に対するユーザＵの声量レベル、および発話要請情報が配信された時のユーザＵのコンテキスト情報に基づいてモデルを生成する。
【００９１】
これにより、情報提供装置２は、例えば、発話要請情報に対するユーザＵの声量レベルが所定声量レベルよりも小さい場合には、発話要請情報に関する商品をユーザＵが発話し難い状況であると判定することができる。そのため、情報提供装置２は、そのようなコンテキストにおいて、その商品に関する音声広告情報が配信されることを抑制することができる。
【００９２】
情報提供装置２は、ユーザＵのコンテキスト情報に基づいてユーザＵの端末装置３に配信する音声広告情報を決定し、決定した音声広告情報をユーザＵの端末装置３に配信する。
【００９３】
これにより、情報提供装置２は、ユーザＵのコンテキストに応じた音声広告情報を配信することができ、音声広告情報の提供方法を向上させることができる。
【００９４】
[７．変形例]
変形例に係る情報提供装置２は、音声広告情報の配信によって注文された商品に対し、商品が注文された時のコンテキスト情報に基づいてモデルを生成（更新）してもよい。
【００９５】
これにより、変形例に係る情報提供装置２は、実際の注文実績に基づいてモデルを生成することができ、音声広告情報をユーザＵのコンテキスト情報に応じて適切に配信することができる。そのため、変形例に係る情報提供装置２は、音声広告情報の配信方法を向上させることができる。
【００９６】
また、変形例に係る情報提供装置２は、ユーザＵ毎にモデルを生成（更新）してもよい。変形例に係る情報提供装置２は、或るユーザＵの端末装置３に配信した発話要請情報の応答結果に対する重みを大きくし、或るユーザＵ専用のモデルを生成する。
【００９７】
すなわち、変形例に係る情報提供装置２は、或るユーザＵを含む多数のユーザＵに対して配信された発話要請情報に対する応答結果に基づいて生成されたモデルを、或るユーザＵの応答結果に基づいてカスタマイズする。
【００９８】
これにより、変形例に係る情報提供装置２は、ユーザＵ毎にカスタマイズされたモデルを用いて、ユーザＵ毎に音声広告情報を配信することができる。そのため、変形例に係る情報提供装置２は、音声広告情報をユーザＵの特徴に合わせて適切に配信することができる。従って、変形例に係る情報提供装置２は、音声広告情報の配信方法を向上させることができる。
【００９９】
変形例に係る情報提供装置２は、モデルを生成せずに、ネットワークＮを介してモデルを取得可能であってもよい。すなわち、モデルは、上記した学習部２３などを有する他の装置によって生成されてもよい。
【０１００】
また、変形例に係る情報提供装置２は、端末装置３の使用状況、および現在のユーザＵのコンテキスト情報に基づいて、音声広告情報を決定してもよい。例えば、変形例に係る情報提供装置２は、端末装置３にイヤホン、ヘッドホンが使用されている場合には、ユーザＵが他人Ｐに聞かれたくない音声広告情報を端末装置３に配信してもよい。
【０１０１】
これにより、変形例に係る情報提供装置２は、端末装置３に配信される音声広告情報を多様化させることができる。
【０１０２】
[８．ハードウェアの構成]
上記してきた実施形態に係る情報提供装置２は、例えば図８に示すような構成のコンピュータ１０００によって実現される。図８は、情報提供装置２の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、およびメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１０３】
ＣＰＵ１１００は、ＲＯＭ１３００またはＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１０４】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、および、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、ネットワークＮを介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が決定したデータをネットワークＮを介して他の機器へ送信する。
【０１０５】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、および、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、決定したデータを入出力インターフェイス１６００を介して出力装置へ出力する。
【０１０６】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラムまたはデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１０７】
例えば、コンピュータ１０００が実施形態に係る情報提供装置２として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１１の機能を実現する。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置からネットワークＮを介してこれらのプログラムを取得してもよい。
【０１０８】
以上、本願の実施形態および変形例のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の行に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１０９】
[９．その他]
また、上記実施形態および変形例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１１０】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１１１】
また、上述してきた実施形態および変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１１２】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、通信部１０は、通信手段や通信回路に読み替えることができる。
【符号の説明】
【０１１３】
１      情報処理システム
２      情報提供装置（情報処理装置）
３      端末装置
１１    制御部
１２    記憶部
２０    コンテキスト取得部（取得部）
２１    応答結果取得部
２３    学習部
２４    決定部
２５    配信部
【図１Ａ】
2020047109.tif 000003
【図１Ｂ】
2020047109.tif 000004
【図２】
2020047109.tif 000005
【図３】
2020047109.tif 000006
【図４Ａ】
2020047109.tif 000007
【図４Ｂ】
2020047109.tif 000008
【図４Ｃ】
2020047109.tif 000009
【図５】
2020047109.tif 000010
【図６】
2020047109.tif 000011
【図７】
2020047109.tif 000012
【図８】
2020047109.tif 000013