(57)【要約】【課題】ユーザの意図するサービスを提供する。【解決手段】ユーザの発話内容情報を受信する通信部１１と、発話内容情報に基づいて注文受付処理を実行する複数のコンテンツ装置の中から、ユーザからの注文を受け付ける対象コンテンツ装置を選定する選定部１２と、ユーザからの注文を受け付けできないことを示す受付不能回答を対象コンテンツ装置から受信した場合に、受付不能回答とともに受信した対象コンテンツ装置に対する発話内容情報に基づいて、ユーザからの注文を受け付けることができるかどうかの問い合わせを、他のコンテンツ装置に対して順次実行する問合実行部１３と、ユーザからの注文を受け付けできることを示す受付可能回答を受信した場合に、受付可能回答を送信したコンテンツ装置を対象コンテンツ装置に設定し直す切替部１４とを備える。【選択図】図１
2019101968.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより発話された発話内容情報を受信する受信部と、
前記受信部により受信された前記発話内容情報に基づいて、商品又はサービスの注文を受け付ける注文受付処理を実行する複数のコンテンツ装置の中から、ユーザからの注文を受け付ける対象コンテンツ装置を選定する選定部と、
ユーザからの注文を受け付けることができないことを示す受付不能回答を前記対象コンテンツ装置から受信した場合に、当該受付不能回答とともに受信した前記対象コンテンツ装置に対する前記発話内容情報に基づいて、ユーザからの注文を受け付けることができるかどうかの問い合わせを、前記対象コンテンツ装置とは異なる他の前記コンテンツ装置に対して順次実行する問合実行部と、
ユーザからの注文を受け付けることができることを示す受付可能回答を受信した場合に、当該受付可能回答を送信した前記コンテンツ装置を、前記対象コンテンツ装置に設定し直す切替部と、
を備えるサービス提供装置。
【請求項２】
前記問合実行部は、前記対象コンテンツ装置が属するカテゴリと同一のカテゴリに属する他の前記コンテンツ装置に対し、前記問い合わせを実行する、
請求項１記載のサービス提供装置。
【請求項３】
前記問合実行部は、前記同一のカテゴリに属する他の前記コンテンツ装置に対する前記問い合わせを実行してから所定時間が経過するまでに前記受付可能回答を受信できない場合に、前記対象コンテンツ装置が属するカテゴリと類似するカテゴリに属する他の前記コンテンツ装置に対し、前記問い合わせを実行する、
請求項２記載のサービス提供装置。
【請求項４】
コンピュータを、
ユーザにより発話された発話内容情報を受信する受信部、
前記受信部により受信された前記発話内容情報に基づいて、商品又はサービスの注文を受け付ける注文受付処理を実行する複数のコンテンツ装置の中から、ユーザからの注文を受け付ける対象コンテンツ装置を選定する選定部、
ユーザからの注文を受け付けることができないことを示す受付不能回答を前記対象コンテンツ装置から受信した場合に、当該受付不能回答とともに受信した前記対象コンテンツ装置に対する前記発話内容情報に基づいて、ユーザからの注文を受け付けることができるかどうかの問い合わせを、前記対象コンテンツ装置とは異なる他の前記コンテンツ装置に対して順次実行する問合実行部、
ユーザからの注文を受け付けることができることを示す受付可能回答を受信した場合に、当該受付可能回答を送信した前記コンテンツ装置を、前記対象コンテンツ装置に設定し直す切替部、
として機能させるサービス提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービス提供装置及びサービス提供プログラムに関する。
【背景技術】
【０００２】
下記特許文献１には、入力された音声に基づいて音声検索を実行する情報処理装置が開示されている。この特許文献１では、音声検索を実行する際に、これまでに入力された情報では条件が不十分であり、検索を実行することができないときに、不足情報を得るための質問をユーザに対して行い、検索に必要な情報を自動的に補足している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−６９１０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、情報処理装置により提供されるサービスが、音声検索に特定されている。したがって、ユーザは、音声検索を利用する際に、サービスを指定する必要がない。しかしながら、ユーザに提供するサービスが複数種類ある場合には、サービスごとに提供に必要となる条件が異なるため、ユーザは、サービスを指定してから利用することになる。このとき、ユーザが間違った発話をすると、間違ったサービスに接続され、ユーザの意図にそぐわないサービスが提供されてしまう。
【０００５】
そこで、本発明は、ユーザの意図するサービスを提供可能なサービス提供装置及びサービス提供プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様に係るサービス提供装置は、ユーザにより発話された発話内容情報を受信する受信部と、前記受信部により受信された前記発話内容情報に基づいて、商品又はサービスの注文を受け付ける注文受付処理を実行する複数のコンテンツ装置の中から、ユーザからの注文を受け付ける対象コンテンツ装置を選定する選定部と、ユーザからの注文を受け付けることができないことを示す受付不能回答を前記対象コンテンツ装置から受信した場合に、当該受付不能回答とともに受信した前記対象コンテンツ装置に対する前記発話内容情報に基づいて、ユーザからの注文を受け付けることができるかどうかの問い合わせを、前記対象コンテンツ装置とは異なる他の前記コンテンツ装置に対して順次実行する問合実行部と、ユーザからの注文を受け付けることができることを示す受付可能回答を受信した場合に、当該受付可能回答を送信した前記コンテンツ装置を、前記対象コンテンツ装置に設定し直す切替部と、を備える。
【０００７】
上記態様において、前記問合実行部は、前記対象コンテンツ装置が属するカテゴリと同一のカテゴリに属する他の前記コンテンツ装置に対し、前記問い合わせを実行することとしてもよい。
【０００８】
上記態様において、前記問合実行部は、前記同一のカテゴリに属する他の前記コンテンツ装置に対する前記問い合わせを実行してから所定時間が経過するまでに前記受付可能回答を受信できない場合に、前記対象コンテンツ装置が属するカテゴリと類似するカテゴリに属する他の前記コンテンツ装置に対し、前記問い合わせを実行することとしてもよい。
【０００９】
本発明の他の態様に係るサービス提供プログラムは、コンピュータを、ユーザにより発話された発話内容情報を受信する受信部、前記受信部により受信された前記発話内容情報に基づいて、商品又はサービスの注文を受け付ける注文受付処理を実行する複数のコンテンツ装置の中から、ユーザからの注文を受け付ける対象コンテンツ装置を選定する選定部、ユーザからの注文を受け付けることができないことを示す受付不能回答を前記対象コンテンツ装置から受信した場合に、当該受付不能回答とともに受信した前記対象コンテンツ装置に対する前記発話内容情報に基づいて、ユーザからの注文を受け付けることができるかどうかの問い合わせを、前記対象コンテンツ装置とは異なる他の前記コンテンツ装置に対して順次実行する問合実行部、ユーザからの注文を受け付けることができることを示す受付可能回答を受信した場合に、当該受付可能回答を送信した前記コンテンツ装置を、前記対象コンテンツ装置に設定し直す切替部、として機能させる。
【発明の効果】
【００１０】
本発明によれば、ユーザの意図するサービスを提供可能なサービス提供装置及びサービス提供プログラムを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態に係るサービス提供装置を含むサービス提供システムの構成を例示する図である。
【図２】サービス提供システムの動作の一例を説明するためのシーケンスチャートである。
【図３】図２の切替処理におけるサービス提供システムの動作例を説明するためのシーケンスチャートである。
【発明を実施するための形態】
【００１２】
添付図面を参照して、本発明の好適な実施形態について説明する。なお、各図において、同一の符号を付したものは同一又は同様の構成を有する。
【００１３】
図１を参照し、実施形態に係るサービス提供装置を含むサービス提供システムの構成について説明する。サービス提供システム１００は、サービス提供装置１、音声認識装置２及び複数のコンテンツ装置３を含むことにより構成される。情報端末４は、ユーザが使用する端末であり、スマートフォンに代表される携帯電話を含む可搬型端末装置である。
【００１４】
サービス提供装置１は、情報端末４を操作するユーザに対し、音声認識によるサービス（以下、「音声認識サービス」という。）を提供する。本実施形態における音声認識サービスは、商品又はサービスの注文を音声で受け付ける注文受付サービスを対象とする。本実施形態では、例示的に、音声認識サービスが、ファストフードの注文受付サービスである場合について説明する。
【００１５】
サービス提供装置１と音声認識装置２及びコンテンツ装置３との間及びサービス提供装置１及びコンテンツ装置３と情報端末４との間は、ネットワークを介して相互に通信できるように構成される。ネットワークは、有線であっても無線であってもよく、有線と無線とを組み合わせてもよい。
【００１６】
サービス提供装置１は、機能的な構成として、例えば、通信部１１と、選定部１２と、問合実行部１３と、切替部１４とを有する。サービス提供装置１は、物理的な構成として、例えば、ＣＰＵ及びメモリを含む制御ユニット、記憶装置、通信装置等を備えて構成される。ＣＰＵがメモリに格納された所定のプログラムを実行することにより、通信部１１、選定部１２、問合実行部１３及び切替部１４の各機能が実現する。各機能の詳細については、後述する。
【００１７】
コンテンツ装置３は、機能的な構成として、例えば、コンテンツ処理部３１を有する。コンテンツ装置３は、物理的な構成として、例えば、ＣＰＵ及びメモリを含む制御ユニット、記憶装置、通信装置等を備えて構成される。ＣＰＵがメモリに格納された所定のプログラムを実行することにより、コンテンツ処理部３１の機能が実現する。機能の詳細については、後述する。
【００１８】
なお、サービス提供装置１の機能は、通信部１１、選定部１２、問合実行部１３及び切替部１４に限定されず、必要に応じて任意の機能を追加することや削除することができる。例えば、音声認識装置２の音声認識機能を、サービス提供装置１に組み込むこととしてもよい。また、コンテンツ装置３のコンテンツ処理部３１を、サービス提供装置１に組み込むこととしてもよい。
【００１９】
サービス提供装置１が有する通信部１１、選定部１２、問合実行部１３及び切替部１４の各機能について、以下に順次説明する。
【００２０】
通信部１１は、他の装置や端末との間でやり取りされる通信を制御する。例えば、通信部１１は、ユーザにより発話された発話内容情報を情報端末４から受信する。また、通信部１１は、各種通知をコンテンツ装置３に送信することや、各種回答をコンテンツ装置３から受信する。
【００２１】
選定部１２は、受信された発話内容情報に基づいて、複数のコンテンツ装置３の中から、ユーザからの注文を受け付けるコンテンツ装置となる対象コンテンツ装置を選定する。コンテンツ装置３は、商品又はサービスの注文を音声で受け付ける注文受付処理を実行する。対象コンテンツ装置を選定する際の手順の一例について、以下に説明する。
【００２２】
最初に、選定部１２は、情報端末４から受信した音声を音声認識装置２に送信する。音声認識装置２は、受信した音声を解析し、テキストに変換したうえで、サービス提供装置１に送信する。音声解析は、公知の音声解析手法を用いて行うことができる。
【００２３】
続いて、選定部１２は、音声認識装置２から受信したテキストの発話内容情報に基づいて、対象コンテンツ装置を選定する。
【００２４】
問合実行部１３及び切替部１４は、対象コンテンツ装置から受信した回答が、ユーザからの注文を受け付けることができないことを示す受付不能回答である場合に、対象コンテンツ装置を切り替える切替処理を実行する。切替処理の一例について、以下に説明する。
【００２５】
最初に、問合実行部１３は、対象コンテンツ装置が属するカテゴリと同一のカテゴリに属する他のコンテンツ装置に対し、ユーザが対象コンテンツ装置に対して発話した発話内容情報に対応する注文を受け付けることができるかどうかの問い合わせを順次実行する。
【００２６】
続いて、問合実行部１３が、ユーザからの注文を受け付けることができることを示す受付可能回答を、何れかのコンテンツ装置から受信した場合に、切替部１４は、対象コンテンツ装置を、その受付可能回答を送信したコンテンツ装置に切り替える。
【００２７】
一方、上記問い合わせを実行してから所定時間が経過するまでに受付可能回答を受信できない場合に、問合実行部１３は、対象コンテンツ装置が属するカテゴリと類似するカテゴリに属する他のコンテンツ装置に対し、前述した問合せを順次実行する。類似の範囲は、提供するサービスの実情に合わせ適宜設定することができる。
【００２８】
続いて、問合実行部１３が何れかのコンテンツ装置から受付可能回答を受信した場合に、切替部１４は、対象コンテンツ装置を、その受付可能回答を送信したコンテンツ装置に切り替える。
【００２９】
コンテンツ装置３が有するコンテンツ処理部３１の機能について、以下に説明する。
【００３０】
コンテンツ処理部３１は、サービス提供装置１から受信した発話内容情報に基づいて、ユーザからの注文を受け付けることができるか否かを判定する。コンテンツ処理部３１は、注文を受け付けることができない場合には、その旨の音声メッセージを情報端末４に送信するとともに、前述した受付不能回答をサービス提供装置１に送信する。
【００３１】
一方、コンテンツ処理部３１は、注文を受け付けることができる場合には、ユーザからの注文を受け付けた旨の音声メッセージや、ユーザに追加の発話を要求する音声メッセージを情報端末４に送信する。
【００３２】
次に、図２及び図３を参照し、ユーザが発話を開始してからサービス提供システム１００で注文を受け付けるまでの手順について、具体例を挙げながら説明する。この具体例では、ユーザがドーナツチェーンのＭドーナツが販売するエビグラタンパイを、間違ってフライドチキンチェーンのＫフライドチキンを指定して注文した場合について説明する。
【００３３】
最初に、ユーザが「Ｋフライドチキン」と発話すると、その発話に対応する発話内容情報が情報端末４からサービス提供装置１に送信される（ステップＳ１０１）。
【００３４】
続いて、サービス提供装置１の選定部１２は、受信した発話内容情報に基づいて、複数のコンテンツ装置３の中から、Ｋフライドチキンの注文受付処理を実行するコンテンツ装置Ａを選択し、コンテンツ装置Ａを対象コンテンツ装置に設定する（ステップＳ１０２）。サービス提供装置１の選定部１２は、対象コンテンツ装置に選定されたことを示す選定通知をコンテンツ装置Ａに送信する（ステップＳ１０３）。
【００３５】
続いて、コンテンツ装置Ａのコンテンツ処理部３１は、「ご希望の商品をお話し下さい」という音声メッセージを情報端末４宛てに送信する（ステップＳ１０４）。
【００３６】
続いて、ユーザが「エビグラタンパイ」と発話すると、その発話に対応する発話内容情報が情報端末４からコンテンツ装置Ａに送信される（ステップＳ１０５）。
【００３７】
続いて、コンテンツ装置Ａのコンテンツ処理部３１は、「エビグラタンパイ」は受け付け不可能であると判定する（ステップＳ１０６；ＮＯ）とともに、「その商品は取り扱っていません」という音声メッセージを情報端末４宛てに送信し（ステップＳ１０７）、受付不能回答をサービス提供装置１に送信する（ステップＳ１０８）。
【００３８】
続いて、サービス提供装置１は、対象コンテンツ装置を切り替える切替処理（ステップＳ１０９）を実行する。具体的に、サービス提供装置１の問合実行部１３は、コンテンツ装置Ａが属するカテゴリと同一のカテゴリとなるファストフードに属する他のコンテンツ装置Ｂ、Ｃに対し、ユーザがコンテンツ装置Ａに対して発話した「エビグラタンパイ」の注文を受け付けることができるかどうかの問い合わせを順次実行する（ステップＳ２０１及びステップＳ２０２）。
【００３９】
続いて、サービス提供装置１の問合実行部１３は、Ｍドーナツの注文受付処理を実行するコンテンツ装置Ｃから「エビグラタンパイ」の注文を受け付けることができることを示す受付可能回答を受信する（ステップＳ２０３）。
【００４０】
続いて、サービス提供装置１の切替部１４は、対象コンテンツ装置をコンテンツ装置Ｃに切り替える（ステップＳ２０４）。
【００４１】
続いて、サービス提供装置１の切替部１４は、前述した選定通知をコンテンツ装置Ｃに送信する（ステップＳ２０５）。これにより、切替処理（ステップＳ１０９）が終了し、前述したステップＳ１０４に処理を移行する。
【００４２】
このとき、コンテンツ装置Ｃのコンテンツ処理部３１が、「エビグラタンパイで宜しいでしょうか。他にご希望の商品はありますか？」という音声メッセージを情報端末４宛てに送信し（ステップＳ１０４）、ユーザが「注文は以上です」と発話すると、その発話に対応する発話内容情報が情報端末４からサービス提供装置１に送信され（ステップＳ１０５）、注文受付処理が終了する。
【００４３】
前述したように、実施形態におけるサービス提供システム１００によれば、ユーザが発話した発話内容情報に基づいて、複数のコンテンツ装置３の中から、ユーザからの注文を受け付ける対象コンテンツ装置を選定し、その対象コンテンツ装置から受付不能回答を受信した場合に、受付不能回答とともに受信した対象コンテンツ装置に対する発話内容情報に基づいて、ユーザからの注文を受け付けできるか否かの問い合わせを、関連する他のコンテンツ装置に対して順次実行することができ、受付可能回答を送信してきたコンテンツ装置を、対象コンテンツ装置に設定し直すことができる。
【００４４】
したがって、ユーザが間違った発話をし、ユーザの意図にそぐわないコンテンツ装置３が選択され、その結果注文を受け付けることができない状況に陥ったとしても、ユーザの発話に対応できるか否かを、関連する他のコンテンツ装置に順次問合せ、対応できるコンテンツ装置３が見つかった場合に、そのコンテンツ装置３に切り替えて注文受付処理を実行することができる。
【００４５】
それゆえ、実施形態におけるサービス提供システム１００によれば、ユーザの意図するサービスを提供することが可能となる。
【００４６】
また、他のコンテンツ装置に問い合せを実行する際に、ユーザが対象コンテンツ装置に発話した発話内容情報を他のコンテンツ装置に送信することができるため、対象コンテンツ装置を切り替えても、ユーザの発話内容情報を継承して注文受付処理を続行することが可能となる。
【００４７】
なお、本発明は、前述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において、他の様々な形で実施することができる。したがって、上記実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈されるものではない。例えば、前述した処理手順は処理内容に矛盾を生じない範囲で任意に順番を変更し、又は並列に実行することができる。
【符号の説明】
【００４８】
１…サービス提供装置
２…音声認識装置
３…コンテンツ装置
４…情報端末
１１…通信部
１２…選定部
１３…問合実行部
１４…切替部
３１…コンテンツ処理部
１００…サービス提供システム
【図１】
2019101968.tif 000003
【図２】
2019101968.tif 000004
【図３】
2019101968.tif 000005