(57)【要約】【課題】不確定要素がある場合でも効率良く発注でき、かつ、機械操作が苦手なユーザであっても、適切な発注処理を実行することができる発注システムを実現する。【解決手段】音声出力可能な端末ＨＭ１と、サーバ群とによってネットワークシステム１００が構成される。１または複数のサーバによって、端末ＨＭ１を介して、端末ＨＭ１に対応するテレビＨＭ２で視聴中の番組で利用されている材料の購入を提案するための音声メッセージが出力される。【選択図】図１
2019211844.tif 000002
【特許請求の範囲】
【請求項１】
音声出力可能な端末と、
前記端末に対応するテレビで視聴中の番組で利用されている材料の購入を提案するための音声メッセージを前記端末に出力させるためのサーバと、を備えるネットワークシステム。
【請求項２】
前記端末はマイクを含み、
前記サーバは、前記端末を介して、前記提案に対するユーザの肯定的な回答を受け付けると、当該材料をカートに入れる、請求項１に記載のネットワークシステム。
【請求項３】
前記サーバは、前記端末を介して前記ユーザに、前記カートに入っている材料を購入してもよいかの確認を得る、請求項２に記載のネットワークシステム。
【請求項４】
前記番組は料理番組であって、
前記サーバは、前記カートに入っている材料と、対応する料理名と、を前記端末に出力させる、請求項１から３のいずれかに記載のネットワークシステム。
【請求項５】
端末と通信するための通信インターフェイスと、
前記通信インターフェイスを介して、前記端末に対応するテレビで視聴中の番組で利用されている材料の購入を提案するための音声メッセージを前記端末に出力させるためのプロセッサと、を備えるサーバ。
【請求項６】
サーバにおける情報処理方法であって、
テレビで放送されている番組で利用される材料に関する情報を取得するステップと、
端末に対応するテレビで視聴中の番組で利用されている材料の購入を提案するための音声メッセージを前記端末に出力させるステップと、を備える情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声アシスタント端末と連携させたクラウドサービスにより、商品の発注処理を実行するための技術に関する。
【背景技術】
【０００２】
従来、放送局から送られてくる料理番組の料理情報をユーザが所有するデジタル放送受信機で受信し、受信した料理情報に基づいて、ユーザがオンラインで食材等を購入することができるシステムが開発されている（例えば、特許文献１を参照）。このようなシステムでは、ユーザは、自宅に居ながら購入したい食材等をオンラインで購入することができるので、便利である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−５８６９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記のようなシステムでは、ユーザがオンラインで購入する食材等の種類、数量、価格等の情報を厳格に確定し、発注する必要があるため、購入する対象について不確定要素がある場合、発注することができない。また、オンラインショッピングを行うために、通常、デジタル放送受信機、パーソナルコンピュータ、情報携帯端末等を用いて、オンラインショッピングの操作を正確に行う必要があるが、このような操作が苦手なユーザ（機械操作が苦手なユーザ）にとっては、オンラインショッピングを気軽に行うことは困難である。
【０００５】
そこで、本発明は上記課題に鑑み、不確定要素がある場合でも効率良く発注でき、かつ、機械操作が苦手なユーザであっても、適切な発注処理を実行することができるネットワークシステムを実現することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の一実施形態によると、音声出力可能な端末と、端末に対応するテレビで視聴中の番組で利用されている材料の購入を提案するための音声メッセージを端末に出力させるためのサーバと、を備えるネットワークシステムが提供される。
【発明の効果】
【０００７】
本発明によれば、不確定要素がある場合でも効率良く発注でき、かつ、機械操作が苦手なユーザであっても、適切な発注処理を実行することができるネットワークシステムを実現することができる。
【図面の簡単な説明】
【０００８】
【図１】第１実施形態に係る発注システム１０００の概略構成図。
【図２】第１実施形態に係る音声アシスタント端末ＨＭ１の概略構成図。
【図３】発注システム１０００の動作を示すシーケンス図。
【図４】発注システム１０００の動作を示すシーケンス図。
【図５】番組放送中のユーザＵｓｒ１と音声アシスタント端末ＨＭ１との会話を時系列で模式的に示した図。
【図６】暫定発注データ、および、更新発注データの一例を示す図。
【図７】ＣＰＵバス構成を示す図。
【発明を実施するための形態】
【０００９】
［第１実施形態］
第１実施形態について、図面を参照しながら、以下、説明する。
【００１０】
＜１．１：発注システムの構成＞
図１は、第１実施形態に係るネットワークシステム（本明細書においては説明のために発注システム１０００ともいう。）の概略構成図である。
【００１１】
図２は、第１実施形態に係る音声アシスタント端末ＨＭ１の概略構成図である。
【００１２】
発注システム１０００は、図１に示すように、ユーザの自宅（ホーム）ＨＭと、放送局ＢＲと、コールセンターＣＣと、受注業者ＲＯと、音声アシスタント用サーバＳｖ１と、ネットワークＮＷ１（例えば、インターネット）とを含んでいる。
【００１３】
（１．１．１：ホームＨＭの構成）
ユーザの自宅（ホーム）ＨＭは、ルータＲＴ１と、音声アシスタント端末ＨＭ１と、放送用受信機ＨＭ２と、電話機ＨＭ３とを含む。
【００１４】
ルータＲＴ１は、ネットワークＮＷ１と、ホームＨＭ内のネットワーク（例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ））とに接続されており、データ通信において、ネットワークＮＷ１と、ホームＨＭ内のネットワークとを中継する。ルータＲＴ１は、外部からネットワークＮＷ１を介して送信されてくるホームＨＭ内の機器宛ての通信データを受信し、受信した当該通信データの宛先に基づいて、当該通信データをホームＨＭ内の機器に送信する。また、ルータＲＴ１は、ホームＨＭ内の機器から、ネットワークＮＷ１を介して外部に送信する通信データを受信し、当該通信データの宛先に基づいて、当該通信データを、ネットワークＮＷ１へ送信する。
【００１５】
音声アシスタント端末ＨＭ１は、図２に示すように、制御部１１と、番組情報取得部１２と、音声処理部１３と、データ処理部１４と、第１通信インターフェース１５と、第２通信インターフェース１６と、音声インターフェース１７と、バスＢ１とを備える。
【００１６】
制御部１１は、音声アシスタント端末ＨＭ１の各機能部を制御する機能部であり、例えば、ＣＰＵにより実現される。
【００１７】
番組情報取得部１２は、放送局ＢＲにより放送される番組情報を取得する。なお、番組情報は、放送とともに送信されるデータにより取得されるものであってもよいし、また、ネットワークＮＷ１を介して、放送局ＢＲから送信されるものであってもよい。
【００１８】
音声処理部１３は、ユーザが発話した音声の認識処理、ユーザに通知するためのテキストを音声合成し音声データを取得する処理等を実行する。
【００１９】
データ処理部１４は、各種データ処理を行う機能部であり、例えば、ユーザが発話した内容を示すデータから、暫定発注データを生成する処理等を行う。
【００２０】
第１通信インターフェース１５は、ルータＲＴ１との通信インターフェースである。第１通信インターフェース１５は、有線または無線により、ルータＲＴ１との通信を行うためのインターフェースである。
【００２１】
第２通信インターフェース１６は、放送用受信機ＨＭ２との通信インターフェースである。第２通信インターフェース１６は、有線または無線により、放送用受信機ＨＭ２との通信を行うためのインターフェースである。
【００２２】
音声インターフェース１７は、ユーザＵｓｒ１が発話した音声を取得し（入力し）、また、ユーザＵｓｒ１が認識できる音声を出力するためのインターフェースである。音声インターフェース１７は、例えば、マイクおよびそれを駆動するためのドライバ、並びに、スピーカおよびそれを駆動するためのドライバにより実現される。
【００２３】
バスＢ１は、音声アシスタント端末ＨＭ１の各機能部を接続するためのバスである。
【００２４】
放送用受信機ＨＭ２は、放送局から送信される放送波を受信する。放送用受信機ＨＭ２は、受信した放送波を復調することで、放送されている番組の映像、音声を取得し出力する。放送用受信機ＨＭ２は、例えば、デジタル放送用テレビにより実現される。また、放送用受信機ＨＭ２は、音声アシスタント端末ＨＭ１と、有線または無線により、通信する機能を有している。
【００２５】
電話機ＨＭ３は、電話網ＴｅｌＮＷに接続されている電話機である。ユーザは、電話機ＨＭ３により、例えば、コールセンターＣＣからの電話を受けることができる。なお、電話機ＨＭＳは、固定電話に限定されるものでなく、携帯電話、スマートフォン等であってもよい。またスマートフォンアプリ等で音声チャット等、電話と同様のやり取りをできるようなものでもよい。
【００２６】
（１．１．２：放送局ＢＲの構成）
放送局ＢＲは、図１に示すように、ルータＲＴ２と、放送局サーバＢＲ１と、放送用送信機ＢＲ２とを含む。
【００２７】
ルータＲＴ２は、ネットワークＮＷ１と、放送局ＢＲ内のネットワーク（例えば、ＬＡＮ）とに接続されており、データ通信において、ネットワークＮＷ１と、放送局ＢＲ内のネットワークとを中継する。ルータＲＴ２は、外部からネットワークＮＷ１を介して送信されてくる放送局ＢＲ内の機器宛ての通信データを受信し、受信した当該通信データの宛先に基づいて、当該通信データを放送局ＢＲ内の機器に送信する。また、ルータＲＴ２は、放送局ＢＲ内の機器から、ネットワークＮＷ１を介して外部に送信する通信データを受信し、当該通信データの宛先に基づいて、当該通信データを、ネットワークＮＷ１へ送信する。
【００２８】
放送局サーバＢＲ１は、放送を行うためのデータ等を生成する処理等を行う。放送局サーバＢＲ１は、例えば、番組情報を生成し、（１）生成した番組情報を放送データに含めて、放送されるように放送用送信機ＢＲ２を制御する、あるいは、（２）生成した番組情報を、ルータＲＴ２、ネットワークＮＷ１を介して、例えば、ホームＨＭへ送信する。また、放送局サーバＢＲ１は、生成した番組情報を、ルータＲＴ２、ネットワークＮＷ１を介して、コールセンターＣＣのコールセンターサーバＣＣ１に送信する。
【００２９】
放送用送信機ＢＲ２は、番組の映像、音声、データ等を変調することで、放送波を生成し、生成した放送波を外部へ送信する。また、放送用送信機ＢＲ２は、放送局サーバＢＲ１が生成した番組情報を放送波により搬送するデータに含めて、上記変調を行い、放送波を生成してもよい。
【００３０】
（１．１．３：コールセンターＣＣの構成）
コールセンターＣＣは、図１に示すように、ルータＲＴ３と、コールセンターサーバＣＣ１と、オペレータ用端末ＣＣ２と、電話機ＣＣ３とを含む。
【００３１】
ルータＲＴ３は、ネットワークＮＷ１と、コールセンターＣＣ内のネットワーク（例えば、ＬＡＮ）とに接続されており、データ通信において、ネットワークＮＷ１と、コールセンターＣＣ内のネットワークとを中継する。ルータＲＴ３は、外部からネットワークＮＷ１を介して送信されてくるコールセンターＣＣ内の機器宛ての通信データを受信し、受信した当該通信データの宛先に基づいて、当該通信データをコールセンターＣＣ内の機器に送信する。また、ルータＲＴ３は、コールセンターＣＣ内の機器から、ネットワークＮＷ１を介して外部に送信する通信データを受信し、当該通信データの宛先に基づいて、当該通信データを、ネットワークＮＷ１へ送信する。
【００３２】
コールセンターサーバＣＣ１は、ルータＲＴ３を介して、放送局サーバＢＲ１から送信される番組情報を受信し、当該番組情報を記憶保持する。また、コールセンターサーバＣＣ１は、ルータＲＴ３を介して、ホームＨＭの音声アシスタント端末ＨＭ１から送信されるデータ（例えば、暫定発注データ）を受信し、当該データを記憶保持する。また、コールセンターサーバＣＣ１は、オペレータ用端末ＣＣ２からのデータ（例えば、更新データ）を入力し、当該データを記憶保持する。また、コールセンターサーバＣＣ１は、オペレータ用端末ＣＣ２からの操作により、最終発注データを確定する処理を実行し、確定された最終発注データに基づいて、発注データを、例えば、ルータＲＴ３を介して、受注業者ＲＯの受注業者サーバＲＯ１に送信する。コールセンターサーバＣＣ１は、暫定発注データを出力し、および／または、暫定発注データを更新したデータである更新発注データを入力するデータインターフェース（不図示）を備える。
【００３３】
オペレータ用端末ＣＣ２は、例えば、表示部（不図示）を有しており、オペレータが操作することにより、コールセンターサーバＣＣ１に記憶保持されているデータ（例えば、暫定発注データ）を表示部に表示させ、オペレータが当該データの内容を確認することができる。また、オペレータ用端末ＣＣ２は、オペレータによる入力データを入力することができ、当該入力データに基づいて、例えば、コールセンターサーバＣＣ１に記憶保持されているデータ（例えば、暫定発注データ）を更新し、更新したデータをコールセンターサーバＣＣ１に送信することができる。
【００３４】
電話機ＣＣ３は、電話網ＴｅｌＮＷに接続されている電話機である。オペレータは、電話機ＣＣ３により、例えば、ユーザＵｓｒ１の電話機ＨＭ３に電話をかけることができる。
【００３５】
（１．１．４：受注業者ＲＯの構成）
受注業者ＲＯは、図１に示すように、ルータＲＴ４と、受注業者サーバＲＯ１とを含む。
【００３６】
ルータＲＴ４は、ネットワークＮＷ１と、受注業者ＲＯ内のネットワーク（例えば、ＬＡＮ）とに接続されており、データ通信において、ネットワークＮＷ１と、受注業者ＲＯ内のネットワークとを中継する。ルータＲＴ４は、外部からネットワークＮＷ１を介して送信されてくる受注業者ＲＯ内の機器宛ての通信データを受信し、受信した当該通信データの宛先に基づいて、当該通信データを受注業者ＲＯ内の機器に送信する。また、ルータＲＴ４は、受注業者ＲＯ内の機器から、ネットワークＮＷ１を介して外部に送信する通信データを受信し、当該通信データの宛先に基づいて、当該通信データを、ネットワークＮＷ１へ送信する。
【００３７】
受注業者サーバＲＯ１は、ルータＲＴ４を介して、コールセンターサーバＣＣ１から送信される発注データを受信し、当該発注データに基づいて、発注処理を実行する。
（１．１．５：音声アシスタント用サーバＳｖ１の構成）
音声アシスタント用サーバＳｖ１は、図１に示すように、ネットワークＮＷ１に接続されており、ホームＨＭの音声アシスタント端末ＨＭ１から送信されるデータを受信し、所定の処理を実行し、処理結果を音声アシスタント端末ＨＭ１に返信する。例えば、音声アシスタント用サーバＳｖ１は、音声アシスタント端末ＨＭ１から送信される音声データを受信し、当該音声データを用いて音声認識処理を実行し、音声認識結果のデータを音声アシスタント端末ＨＭ１に返信する。また、音声アシスタント用サーバＳｖ１は、音声アシスタント端末ＨＭ１から送信されるテキストデータを受信し、当該テキストデータを用いて音声合成処理を実行し、音声合成処理により取得された音声データを音声アシスタント端末ＨＭ１に返信する。
また、音声アシスタント用サーバＳｖ１は、音声アシスタント端末ＨＭ１からの要求に従い所定のデータ処理を実行し、その処理結果を示すデータを音声アシスタント端末ＨＭ１に返信する。
なお、音声アシスタント用サーバＳｖ１は、ルータ、ゲートウェイ、ネットワークスイッチ等を介して、ネットワークＮＷに接続されるものであってもよい。
なお、音声アシスタント用サーバＳｖ１で、音声認識処理、音声合成処理を実行せず、音声認識処理、音声合成処理を行う１又は複数のサーバをネットワークＮＷに接続し、当該サーバにより、音声アシスタント端末ＨＭ１から要求される音声認識処理、音声合成処理を実行するようにしてもよい。
【００３８】
＜１．２：発注システムの動作＞
以上のように構成された発注システム１０００の動作について、以下、説明する。
【００３９】
図３、図４は、発注システム１０００の動作を示すシーケンス図である。
【００４０】
図５は、番組放送中のユーザＵｓｒ１と音声アシスタント端末ＨＭ１との会話を時系列で模式的に示した図である。
【００４１】
図６は、暫定発注データ、および、更新発注データの一例を示す図である。
【００４２】
以下では、図３〜図６を用いて、発注システム１０００の動作について説明する。
【００４３】
（ステップＳ１）：
ステップＳ１において、放送局ＢＲの放送局サーバＢＲ１は、音声アシスタント用サーバＳｖ１に番組情報ＳＩを送信する。なお、番組情報ＳＩを、放送局サーバＢＲ１から、ルータＲＴ２、ネットワークＮＷ１を介して、音声アシスタント用サーバＳｖ１に送信される。なお、放送局ＢＲの放送局サーバＢＲ１は、ホームＨＭの音声アシスタント端末ＨＭ１に、番組情報ＳＩを送信するようにしてもよい。この場合、番組情報ＳＩを、（１）放送局サーバＢＲ１から、ルータＲＴ２、ネットワークＮＷ１、ルータＲＴ１を介して、ホームＨＭの音声アシスタント端末ＨＭ１に送信されるものであってもよいし、（２）放送用送信機ＢＲ２から放送用データとして放送波により送信し、ホームＨＭの放送用受信機ＨＭ２により受信され、放送用受信機ＨＭ２から音声アシスタント端末ＨＭ１に送信されるものであってもよい。
なお、ホームＨＭの音声アシスタント端末ＨＭ１は、音声アシスタント用サーバＳｖ１が上記により取得した番組情報ＳＩを必要に応じて要求することで、適宜、必要な番組情報ＳＩの全部または一部を音声アシスタント用サーバＳｖ１から取得することができる。
【００４４】
また、放送局ＢＲの放送局サーバＢＲ１は、番組情報ＳＩを、ルータＲＴ２、ネットワークＮＷ１、ルータＲＴ３を介して、コールセンターＣＣのコールセンターサーバＣＣ１に送信する。
【００４５】
番組情報ＳＩには、例えば、（１）番組名、（２）放送開始時刻、（３）放送終了時刻、（４）各シーンの情報および各シーンの開始時刻および終了時刻、（５）各シーンに付随する情報等が含まれている。
【００４６】
（ステップＳ２）：
ステップＳ２において、放送番組が開始される。つまり、放送局ＢＲの放送用送信機ＢＲ２は、放送番組の映像、音声、データを変調し、放送波を生成し、生成した放送波を送信する。そして、ホームＨＭの放送用受信機ＨＭ２は、放送波を受信し、受信した放送波を復調することで、放送番組の映像、音声、データを取得する。そして、放送用受信機ＨＭ２は、映像を表示装置に表示し、音声をスピーカから出力することで、ユーザが、放送番組を視聴できるようにする。
【００４７】
（ステップＳ３〜Ｓ５）：
ステップＳ３において、例えば、ユーザＵｓｒ１が、放送番組を視聴しているときに、音声アシスタント端末ＨＭ１に対して発話する。
【００４８】
音声アシスタント端末ＨＭ１は、ユーザＵｓｒ１の発話した音声（音声データ）を、音声インターフェース１７を介して取得する。そして、音声アシスタント端末ＨＭ１の音声処理部１３は、取得した音声データを音声アシスタント用サーバＳｖ１に送信する。音声アシスタント用サーバＳｖ１は、音声アシスタント端末ＨＭ１から受信した音声データに対して音声認識処理を実行し、音声認識処理結果のデータを音声アシスタント端末ＨＭ１に返信する。
音声アシスタント端末ＨＭ１は、音声アシスタント用サーバＳｖ１から、上記音声認識処理結果のデータを受信することで、音声に相当するデータ（例えば、音声に対応するテキストデータ）を取得する。上記の音声認識処理により取得されたデータは、音声処理部１３からデータ処理部１４に出力される。
【００４９】
データ処理部１４は、上記の音声認識処理により取得されたデータに基づいて、所定の処理を実行する（ステップＳ４）。なお、このデータ処理部１４で実行される処理は、音声アシスタント用サーバＳｖ１で実行されるものであってもよい。
【００５０】
例えば、上記の音声認識処理により取得されたデータが、ユーザＵｓｒ１が、音声アシスタント端末ＨＭ１に対して質問していることを示すデータである場合、データ処理部１４は、当該質問に対する答えを取得し、当該答えに相当するデータ（例えば、テキストデータ）を音声処理部１３に出力する。音声処理部１３は、当該答えに相当するデータ（例えば、テキストデータ）を音声アシスタント用サーバＳｖ１に送信する。音声アシスタント用サーバＳｖ１は、音声アシスタント端末ＨＭ１から受信した上記データに基づいて、音声合成処理を実行し、音声合成データを生成し、生成した音声合成データを音声アシスタント端末ＨＭ１に返信する。そして、音声アシスタント端末ＨＭ１は、音声アシスタント用サーバＳｖ１からの音声合成データを受信する。そして、当該音声合成データは、音声処理部１３から音声インターフェース１７に出力され、音声インターフェース１７により、ユーザＵｓｒ１が聞き取ることができる音声として出力される（ステップＳ５）。
【００５１】
ここで、上記処理について、図５を用いて、より具体的に説明する。
【００５２】
図５は、番組放送中のユーザＵｓｒ１と音声アシスタント端末ＨＭ１との会話の一例を時系列で示した図である。図５の場合、時刻ｔ０〜ｔ４において、番組１（例えば、料理番組）が放送されており、番組シーン１の放送中の時刻ｔ１において、ユーザＵｓｒ１が「おいしそう、材料を教えて」と発話している。音声アシスタント端末ＨＭ１は、ユーザＵｓｒ１の発話（音声）を音声インターフェース１７により音声データとして取得する。そして、音声処理部１３は、取得した音声データに対して音声認識処理を実行し、当該音声データに対応するデータ（例えば、テキストデータ）を取得する。データ処理部１４は、ステップＳ１において取得した番組情報ＳＩと、ユーザＵｓｒ１が発話した時刻ｔ１とから、ユーザＵｓｒ１が発話した内容は、ユーザＵｓｒ１が時刻ｔ１に放送中の番組である番組１のシーン１を視聴しているときに発話したことを認識する。また、データ処理部１４は、音声認識処理結果から、ユーザＵｓｒ１が「材料を教えて」と音声アシスタント端末ＨＭ１に返答を求める依頼をしていることを認識する。データ処理部１４は、ユーザＵｓｒ１の発話内容の回答となるデータを、例えば、番組情報ＳＩに含まれるデータから取得する。例えば、番組情報ＳＩに含まれるデータとして、番組１のシーン１において、料理の調理方法を説明しており、当該料理の材料が「牛肉３００ｇ、たまねぎ２個、ピーマン１個」であることを示すデータが含まれているとすると、データ処理部１４は、ユーザＵｓｒ１の発話内容の回答となるデータを「牛肉３００ｇ、たまねぎ２個、ピーマン１個です」とする。そして、データ処理部１４は、上記のようにして生成したデータ「牛肉３００ｇ、たまねぎ２個、ピーマン１個です」を音声処理部１３に出力する。そして、音声処理部１３は、上記データ「牛肉３００ｇ、たまねぎ２個、ピーマン１個です」の音声合成データを生成し、生成した音声合成データを、音声インターフェース１７により、音声として外部に出力する。これにより、音声アシスタント端末ＨＭ１から「牛肉３００ｇ、たまねぎ２個、ピーマン１個です」という音声が出力され、当該音声をユーザＵｓｒ１が認識する。
【００５３】
上記の音声アシスタント端末ＨＭ１からの音声（回答）に対して、さらに、ユーザＵｓｒ１が、図５に示すように、時刻ｔ３において、「牛肉と、たまねぎ２、３個と、ピーマン３個を注文して」と発話したとする。
【００５４】
音声アシスタント端末ＨＭ１は、ユーザＵｓｒ１の発話（音声）を音声インターフェース１７により音声データとして取得する。そして、音声処理部１３は、取得した音声データに対して音声認識処理を実行し、当該音声データに対応するデータ（例えば、テキストデータ）を取得する。データ処理部１４は、上記音声データに対応するデータを解析して、ユーザＵｓｒ１の発話内容を認識し、認識結果を記憶保持する。具体的には、データ処理部１４は、ユーザＵｓｒ１が発注データ（発話内容の認識結果）を以下のものであるとして特定し、記憶保持する。
（１）商品：「牛肉」、数量：「特定なし」
（２）商品：「たまねぎ」、数量：「２、３個」
（３）商品：「ピーマン」、数量：「３個」
以上のように、番組放送中において、ユーザＵｓｒ１が発話する度に、ユーザＵｓｒ１の発話をトリガーとして、音声アシスタント端末ＨＭ１が、ステップＳ３〜Ｓ５の処理を実行する。
【００５５】
（ステップＳ６、Ｓ７）：
ステップＳ６において、番組の放送が終了すると、ホームＨＭの放送用受信機ＨＭ２は、当該番組の受信が終了させる。また、放送局ＢＲの放送局サーバＢＲ１は、音声アシスタント端末ＨＭ１に対して、ルータＲＴ２、ネットワークＮＷ１、ルータＲＴ２を介して、上記番組の放送が終了したことを通知する。
【００５６】
音声アシスタント端末ＨＭ１は、上記通知を受信すると、上記番組中にユーザＵｓｒ１が発話した内容から、暫定発注データを生成する。例えば、図５の場合、音声アシスタント端末ＨＭ１は、番組１を放送中に、ユーザＵｓｒ１の発話内容から取得した注文データであって、データ処理部１４に記憶されているデータから、図６の上図に示す暫定発注データを生成する。暫定発注データは、例えば、「注文ＩＤ」、「番組名」、「シーン」、「ユーザＩＤ」、「発話内容（商品）」、および、「発話内容（数量）」を含む。
【００５７】
音声アシスタント端末ＨＭ１は、上記のようにして生成した暫定発注データを、第１通信インターフェース１５により、ルータＲＴ１、ネットワークＮＷ１、ルータＲＴ３を介して、コールセンターＣＣのコールセンターサーバＣＣ１に送信する（ステップＳ７）。そして、コールセンターサーバＣＣ１は、音声アシスタント端末ＨＭ１から送信されてきた暫定発注データを受信する。
【００５８】
（ステップＳ８〜Ｓ９）：
ステップＳ８において、暫定発注データの更新処理が実行される。具体的には、コールセンターＣＣのオペレータは、オペレータ用端末ＣＣ２を用いて、コールセンターサーバＣＣ１が音声アシスタント端末ＨＭ１から受信した暫定発注データを確認する。例えば、オペレータ用端末ＣＣ２の表示画面には、図６の上図の表示がなされ、それにより、オペレータは、暫定発注データを確認する。また、オペレータ用端末ＣＣ２には、図６の上図のように、ユーザＵｓｒ１の暫定発注データを更新（あるいは修正）するための参考データとして、ユーザＵｓｒ１が発注したときに視聴していた番組およびシーンに付随するデータ（番組情報に含まれるデータ）が表示される（図６の上図の場合、「番組情報からのデータ（料理番組１、シーン１）：牛肉３００ｇ、たまねぎ２個、ピーマン１個」という表示）。
【００５９】
また、コールセンターＣＣのオペレータは、コールセンターＣＣ内の電話機ＣＣ３を用いて、暫定発注データに対応するユーザＵｓｒ１の自宅へ電話をかける（ホームＨＭの電話機ＨＭ３に電話をかける）。
【００６０】
そして、コールセンターＣＣのオペレータは、暫定発注データを送信した音声アシスタント端末ＨＭ１の自宅に居るユーザ（例えば、ユーザＵｓｒ１）と通話しながら、暫定発注データを修正（更新）する作業を、オペレータ用端末ＣＣ２を用いて行う。例えば、コールセンターＣＣのオペレータは、ユーザＵｓｒ１に対して、電話による通話にて、料理番組１のシーン１を視聴しているときに発注された商品「牛肉」についての数量が特定されていないことを伝えるとともに、当該番組のシーン１で紹介された料理の材料として「牛肉」の正しい数量は「３００ｇ」であることを伝える。そして、コールセンターＣＣのオペレータが、ユーザＵｓｒ１に対して、暫定発注データの牛肉の数量を正しい数量「３００ｇ」と修正してもよいかの確認をし、ユーザＵｓｒ１の許可を得た場合、暫定発注データの牛肉の数量を正しい数量「３００ｇ」に修正する。
【００６１】
また、コールセンターＣＣのオペレータは、ユーザＵｓｒ１に対して、電話による通話にて、料理番組１のシーン１を視聴しているときに発注された商品「たまねぎ」についての数量が「２、３個」と曖昧に特定されていることを伝えるとともに、当該番組のシーン１で紹介された料理の材料として「たまねぎ」の正しい数量は「２個」であることを伝える。そして、コールセンターＣＣのオペレータが、ユーザＵｓｒ１に対して、暫定発注データのたまねぎの数量を正しい数量「２個」と修正してもよいかの確認をし、ユーザＵｓｒ１の許可を得た場合、暫定発注データのたまねぎの数量を正しい数量「２個」に修正する。
【００６２】
また、コールセンターＣＣのオペレータは、ユーザＵｓｒ１に対して、電話による通話にて、料理番組１のシーン１を視聴しているときに発注された商品「ピーマン」についての数量が「３個」と特定されていることを伝えるとともに、当該番組のシーン１で紹介された料理の材料として「ピーマン」の正しい数量は「１個」であることを伝える。そして、コールセンターＣＣのオペレータが、ユーザＵｓｒ１に対して、暫定発注データのピーマンの数量を正しい数量「１個」と修正してもよいかの確認をし、ユーザＵｓｒ１の許可を得た場合、暫定発注データのピーマンの数量を正しい数量「１個」に修正する。
【００６３】
上記のようにして、コールセンターＣＣのオペレータが、電話による通話により、ユーザＵｓｒ１に確認しながら、暫定発注データを更新（修正）することで、発注データを最終的に確定したデータである更新発注データ（例えば、図６の下図に示すデータ）を生成する。そして、このように生成した更新発注データを、コールセンターＣＣのオペレータが、オペレータ用端末ＣＣ２を操作することで、コールセンターサーバＣＣ１に入力する（ステップＳ９）。
【００６４】
換言すれば、暫定発注データとして登録された状態は、ユーザが、料理の材料をカートに入れた状態であるといえる。つまり、ユーザが図５のｔ３において、「牛肉と、たまねぎ２、３個と、ピーマン３個を注文して」と発話することによって、コールセンターＣＣにおいてそれらの商品がカートに入れられる処理が実行される。
【００６５】
なお、上記の例では、暫定発注データが間違った数量、あるいは、曖昧な数量であり、それを正しい数量に修正して、更新発注データを生成する場合について説明したが、暫定発注データの更新処理は、このような場合に限定されない。例えば、暫定発注データの更新処理において、番組で放送した料理の材料の２人分を音声アシスタント端末ＨＭ１が回答している場合であって、ユーザＵｓｒ１が２人分ではなくＮ人分（Ｎは、２以外の自然数）の料理を作りたいと考えている場合、Ｎに合わせた数量を、オペレータがユーザＵｓｒ１にアドバイス（通知）し、Ｎに合わせた数量による発注ができるように、更新発注データを生成するようにしてもよい。
【００６６】
また、例えば、ユーザＵｓｒ１が、注文した商品を既にいくらかは持っており、不足分だけを注文したい場合等は、当該不足分だけが発注されるように、オペレータがユーザＵｓｒ１に確認した上で、更新発注データを生成するようにしてもよい。
【００６７】
また、例えば、ユーザＵｓｒ１が、注文したが、後で、不要であると判断した商品を、暫定発注データから削除して、更新発注データを生成するようにしてもよい。
【００６８】
つまり、発注システム１０００では、上記のように、ユーザＵｓｒ１が、放送されている番組を視聴しながら、音声アシスタント端末ＨＭ１に対して、曖昧な注文をすることができる。そして、当該曖昧な注文が、暫定発注データとして、コールセンターＣＣに送信され、当該暫定発注データを、コールセンターＣＣのオペレータが、例えば、電話による通話にて、確認してくれるので、とりあえず、注文しておくというような注文の仕方で、ユーザＵｓｒ１は、商品を発注することができる。そして、最終確定の発注データ（更新発注データ）は、ユーザＵｓｒ１がコールセンターＣＣのオペレータと確認しながら、暫定発注データを修正（更新）して生成したデータであるので、適切な注文データであることが保証される。
【００６９】
（ステップＳ１０〜Ｓ１２）：
ステップＳ１０において、コールセンターＣＣのコールセンターサーバＣＣ１は、最終確定の発注データである更新発注データを、ルータＲＴ３、ネットワークＮＷ１、ルータＲＴ４を介して、受注業者ＲＯの受注業者サーバＲＯ１に送信する。そして、受注業者ＲＯの受注業者サーバＲＯ１は、コールセンターサーバＣＣ１から送信される更新発注データを受信する。
【００７０】
そして、受注業者ＲＯの受注業者サーバＲＯ１は、受信した更新発注データに基づいて、発注処理を実行する（ステップＳ１１）。そして、受注業者ＲＯは、更新発注データに基づく発注処理により、ユーザＵｓｒ１に配送する商品を揃えて、当該商品の発送処理を行う（ステップＳ１２）。そして、ユーザＵｓｒ１は、受注業者ＲＯから配送される商品を受領する。
【００７１】
以上のように、発注システム１０００では、音声アシスタント端末ＨＭ１が放送中の番組の番組情報を把握し、番組放送中のユーザＵｓｒ１の発話内容に基づいて、厳格さが要求されない暫定発注データを生成し、生成した暫定発注データを、例えば、当該番組終了後に、コールセンターＣＣのコールセンターサーバＣＣ１に送信する。そして、発注システム１０００では、コールセンターＣＣのオペレータが、コールセンターサーバＣＣ１にアクセスすることができるオペレータ用端末ＣＣ２を使用して、例えば、ユーザＵｓｒ１との電話の通話により確認しながら、暫定発注データを更新（あるいは修正）し、最終確定の発注データである更新発注データを生成する。そして、発注システム１０００では、当該更新発注データにより、発注処理を行うことで、ユーザが所望する商品を適切な数量で、ユーザＵｓｒ１に届けることができる。
【００７２】
つまり、発注システム１０００では、不確定要素がある場合でも、ユーザＵｓｒ１は、音声アシスタント端末ＨＭ１を用いて、気軽に、商品の注文内容を入力し、暫定発注データを生成することができる。そして、発注システム１０００では、当該暫定発注データを、人（コールセンターＣＣのオペレータ）により確認した上で、最終確定の発注データである更新発注データを取得し、当該更新発注データにより発注処理が実行されるので、ユーザが所望する商品が適切な数量で発注される。
【００７３】
したがって、発注システム１０００では、不確定要素がある場合でも効率良く発注でき、かつ、機械操作が苦手なユーザであっても、適切な発注処理を実行することができる。
［第２実施形態］
【００７４】
上記の実施形態においては、図５のｔ１において、ユーザが音声アシスタント端末ＨＭ１に対して「材料を教えて」と発話しているが、音声アシスタント用サーバＳｖ１やコールセンターＣＣが、注文の提案のトリガーを引いてもよい。たとえば、いずれかのサーバが、「この料理はいかがですか？」といったメッセージや「この料理にご興味があれば牛肉と、たまねぎ２個と、ピーマン３個を注文しませんか？」といったメッセージを、音声アシスタント端末ＨＭ１に音声出力させてもよい。
［第３実施形態］
【００７５】
また、コールセンターのオペレータによる注文確認に限らず、音声アシスタント用サーバＳｖ１やコールセンターＣＣや受注業者サーバＲＯ１が、音声アシスタント端末ＨＭ１を介して、音声メッセージやテキスト表示などによって、注文の確認を行ってもよい。
［第４実施形態］
【００７６】
また、音声アシスタント用サーバＳｖ１やコールセンターＣＣや受注業者サーバＲＯ１が、注文の確認時や番組の終了時などに、カートに入っている商品と対応する番組名とを、音声アシスタント端末ＨＭ１に音声出力させたり、表示させたりしてもよい。
【００７７】
なお、番組名に限らず、暫定発注データは、商品と、料理名とを対応付けることも好ましい。これによって、音声アシスタント用サーバＳｖ１やコールセンターＣＣや受注業者サーバＲＯ１が、注文の確認時や番組の終了時などに、カートに入っている商品と対応する料理名とを、音声アシスタント端末ＨＭ１に音声出力させたり、表示させたりすることが好ましい。
【００７８】
［第５実施形態］
上記の実施形態においては、音声アシスタント用サーバＳｖ１で音声認識や音声合成を行ったり、コールセンターＣＣで暫定発注データを受け付けたりするものであったが、このような構成には限られない。つまり、上記の実施の形態の発注システム１０００のサーバや端末などの各装置の役割の一部または全部を他の装置が実行してもよい。たとえば、１種類の装置が担っている役割の一部または全部を複数種類の装置で分担したり、複数種類の装置で担っている処理を１種類の装置で担ったりしてもよい。さらに言い換えれば、受注業者のサーバＲＯ１とコールセンターのサーバＣＣ１とが物理的に別々に準備されている必要はないし、逆に音声アシスタント用サーバＳｖ１が音声認識用のサーバと音声合成用のサーバのように物理的に別々の装置で構成されてもよい。
【００７９】
つまり、音声出力可能な端末ＨＭ１や複数の各種のサーバ群などによってネットワークシステム１００が構成されればよい。そして、１または複数のサーバによって、端末ＨＭ１に対応するテレビＨＭ２で視聴中の番組で利用されている材料の購入を提案するための音声メッセージをＨＭ端末に出力させればよい。
【００８０】
好ましくは、端末ＨＭ１はマイクなどの入力インターフェイス１７を含む。そして、１または複数のサーバは、端末ＨＭ１を介して、提案に対するユーザの肯定的な回答を受け付けると、当該材料をカートに入れる。
【００８１】
好ましくは、１または複数のサーバは、端末ＨＭ１を介してユーザに、カートに入っている材料を購入してもよいかの確認を得る。
【００８２】
好ましくは、番組は料理番組である。１または複数のサーバは、カートに入っている材料と、対応する料理名と、を端末ＨＭ１に出力させる。
【００８３】
１または複数のサーバは、全体として、あるいはそれらのいずれかの装置が、端末ＨＭと通信するための通信インターフェイスと、通信インターフェイスを介して端末に対応するテレビで視聴中の番組で利用されている材料の購入を提案するための音声メッセージを端末に出力させるためのプロセッサと、を有していればよい。
【００８４】
１または複数のサーバは、全体として、あるいはそれらのいずれかの装置のプロセッサが、各種の制御プログラムや各種のデータベースに基づいて、テレビで放送されている番組で利用される材料に関する情報を取得するステップと、端末に対応するテレビで視聴中の番組で利用されている材料の購入を提案するための音声メッセージを端末ＨＭ１に出力させるステップと、を実行できればよい。
【００８５】
［他の実施形態］
上記実施形態では、ホームＨＭ内のネットワーク、放送局ＢＲ内のネットワーク、コールセンターＣＣ内のネットワーク、受注業者ＲＯ内のネットワークのネットワーク・トポロジーがバス型である場合を例示しているが（例えば、図１）、ホームＨＭ内のネットワーク、放送局ＢＲ内のネットワーク、コールセンターＣＣ内のネットワーク、受注業者ＲＯ内のネットワークのネットワーク・トポロジーは、バス型に限定されることはなく、他のネットワーク・トポロジー（例えば、ツリー型、リング型、あるいは、バス型、ツリー型、リング型の２つ以上の混合型）であってもよい。
【００８６】
また、上記実施形態では、コールセンターＣＣからホームＨＭへ電話網ＴｅｌＮＷに接続されている電話機により、コールセンターＣＣのオペレータとユーザとが電話（通話）する場合について説明したが、これに限定されることはなく、例えば、ＩＰ電話、画面共有等の技術（ＩＰ電話、画面共有等を実現させるプロトコル）により、ネットワークＮＷ１を介して、コネクションを確立させて、コールセンターＣＣのオペレータとユーザとが電話（通話）するようにしてもよい。
【００８７】
また、上記実施形態では、ホームＨＭで受信する放送が、放送波（例えば、地上放送、衛星放送）により実現されるものについて説明したが、これに限定されることはなく、例えば、インターネット放送、ネットワークを介したストリーミング放送、ケーブルテレビ（ケーブルを介した放送）であってもよい。
【００８８】
また、上記実施形態において、無線または有線で通信するように示したものは、一例であり、無線で通信している部分を有線で通信するようにしてもよいし、また、有線で通信している部分を無線で通信するようにしてもよい。
【００８９】
また、上記実施形態では、説明便宜のために、ユーザが一人である場合について説明したが、ユーザは複数人であってもよい。
【００９０】
また、上記実施形態では、説明便宜のために、放送されている番組を料理番組とし、発注データが、料理の食材である場合について説明したが、これに限定されることはなく、放送される番組は他の番組であってもよく、また、発注データは、料理の食材以外の商品（例えば、番組で紹介されている商品、あるいは、番組に関連する商品）であってもよい。
【００９１】
また、上記実施形態で説明した発注システムにおいて、各ブロックは、ＬＳＩなどの半導体装置により個別に１チップ化されても良いし、一部又は全部を含むように１チップ化されても良い。また、上記実施形態で説明した発注システムの各機能の一部または全部は、クラウド処理してもよい。すなわち、上記実施形態で説明した発注システムの各機能の一部または全部は、ネットワークを介して、単独のサーバにより、あるいは、複数のサーバが連携して、その機能が実行されるものであってもよい。
【００９２】
なお、ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【００９３】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用しても良い。
【００９４】
また、上記各実施形態の各機能ブロックの処理の一部または全部は、プログラムにより実現されるものであってもよい。そして、上記各実施形態の各機能ブロックの処理の一部または全部は、コンピュータにおいて、中央演算装置（ＣＰＵ）により行われる。また、それぞれの処理を行うためのプログラムは、ハードディスク、ＲＯＭなどの記憶装置に格納されており、ＲＯＭにおいて、あるいはＲＡＭに読み出されて実行される。
【００９５】
また、上記実施形態の各処理をハードウェアにより実現してもよいし、ソフトウェア（ＯＳ（オペレーティングシステム）、ミドルウェア、あるいは、所定のライブラリとともに実現される場合を含む。）により実現してもよい。さらに、ソフトウェアおよびハードウェアの混在処理により実現しても良い。
【００９６】
例えば、上記実施形態の各機能部を、ソフトウェアにより実現する場合、図７に示したハードウェア構成（例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、入力部、出力部等をバスＢｕｓにより接続したハードウェア構成）を用いて、各機能部をソフトウェア処理により実現するようにしてもよい。
【００９７】
また、上記実施形態における処理方法の実行順序は、必ずしも、上記実施形態の記載に制限されるものではなく、発明の要旨を逸脱しない範囲で、実行順序を入れ替えることができるものである。
【００９８】
前述した方法をコンピュータに実行させるコンピュータプログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体は、本発明の範囲に含まれる。ここで、コンピュータ読み取り可能な記録媒体としては、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、大容量ＤＶＤ、次世代ＤＶＤ、半導体メモリを挙げることができる。
【００９９】
上記コンピュータプログラムは、上記記録媒体に記録されたものに限られず、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送されるものであってもよい。
【０１００】
なお、本発明の具体的な構成は、前述の実施形態に限られるものではなく、発明の要旨を逸脱しない範囲で種々の変更および修正が可能である。
【０１０１】
［付記］
なお、本発明は、以下のようにも表現することができる。
【０１０２】
第１の発明は、放送局側サーバと、コールセンター側サーバと、音声アシスタント端末と、音声アシスタント用サーバとを用いて実行される発注処理を行う発注システムである。
【０１０３】
音声アシスタント端末は、制御部と、第１通信インターフェースと、音声インターフェースと、番組情報取得部と、音声処理部と、データ処理部と、を備える。
【０１０４】
制御部は、音声アシスタント端末の各機能部を制御する。
【０１０５】
第１通信インターフェースは、放送局側サーバおよび／またはコールセンター側サーバと通信するためのデータを送受信するためのインターフェースである。
【０１０６】
音声インターフェースは、ユーザの音声を入力し、および／または、音声合成した音声を出力するためのインターフェースである。
【０１０７】
番組情報取得部は、放送局側サーバから送信される番組情報を取得する。
【０１０８】
音声処理部は、単独で、あるいは、音声アシスタント用サーバと連携して、音声認識処理および／または音声合成処理を行う。なお、音声処理部が音声アシスタント用サーバと連携して、音声認識処理および／または音声合成処理を行う場合、音声アシスタント用サーバが処理対象データに対して音声認識処理、音声合成処理を実行し、音声処理部は、処理対象のデータの音声アシスタント用サーバへの送受信処理（入出力処理）を行うようにしてもよい。
【０１０９】
データ処理部は、音声認識処理により取得されたデータ、および、番組情報の少なくとも１つに基づいて、データ処理を実行することで、暫定発注データを生成する。
【０１１０】
また、第１通信インターフェースは、コールセンター側サーバに対して、暫定発注データを送信する。
【０１１１】
コールセンター側サーバは、音声アシスタント端末の第１通信インターフェースにより送信される暫定発注データを受信し、受信した暫定発注データを出力するデータインターフェースを備える。
【０１１２】
この発注システムでは、音声アシスタント端末が放送中の番組の番組情報を把握し、番組放送中のユーザの発話内容に基づいて、厳格さが要求されない暫定発注データを生成し、生成した暫定発注データを、例えば、当該番組終了後に、コールセンター側サーバに送信する。そして、この発注システムでは、コールセンター側サーバが、音声アシスタント端末から受信した暫定発注データを出力するデータインターフェースを備えているので、例えば、コールセンターのオペレータが、コールセンター側サーバにアクセスし、暫定発注データを確認し、さらにユーザに確認しながら、暫定発注データをより適切な発注データに更新（修正）することができる。したがって、この発注システムでは、不確定要素がある場合でも、ユーザは、音声アシスタント端末を用いて、気軽に、商品の注文内容を入力し、暫定発注データを生成することができる。
【０１１３】
第２の発明は、第１の発明であって、コールセンター側サーバのデータインターフェースは、暫定発注データを更新したデータである更新発注データを入力する。
【０１１４】
これにより、この発注システムでは、例えば、コールセンターのオペレータが、ユーザとの電話の通話により確認しながら、暫定発注データを更新（あるいは修正）し、最終確定の発注データである更新発注データを生成し、生成した更新発注データをコールセンター側サーバに入力することができる。そして、この発注システムでは、当該更新発注データにより、発注処理を行うことで、ユーザが所望する商品を適切な数量で、ユーザに届けることができる。
【０１１５】
つまり、この発注システムでは、不確定要素がある場合でも、ユーザは、音声アシスタント端末を用いて、気軽に、商品の注文内容を入力し、暫定発注データを生成することができる。そして、この発注システムでは、当該暫定発注データを、人（コールセンターＣＣのオペレータ）により確認した上で、最終確定の発注データである更新発注データを取得し、当該更新発注データにより発注処理が実行されるので、ユーザが所望する商品が適切な数量で発注される。
【０１１６】
したがって、この発注システムでは、不確定要素がある場合でも効率良く発注でき、かつ、機械操作が苦手なユーザであっても、適切な発注処理を実行することができる。
【０１１７】
第３の発明は、第２の発明であって、受注業者側サーバをさらに備える。そして、コールセンター側サーバは、更新発注データを、受注業者側サーバに対して送信することで、発注処理を実行する。
【０１１８】
これにより、この発注システムでは、コールセンター側サーバから受注業者側サーバに対して送信された更新発注データにより、発注処理を実行することができる。
【０１１９】
第４の発明は、第１から第３のいずれかの発明であって、音声アシスタント端末は、番組情報に基づいて、ユーザが視聴中の番組およびシーンを特定し、特定した番組およびシーンに関連する商品の情報を通知する音声を出力する。
【０１２０】
これにより、視聴中の番組およびシーンに関連する商品の購買（発注）をユーザに対して促進することができる。
【０１２１】
第５の発明は、第１から第４のいずれかの発明であって、音声アシスタント端末は、ユーザが肯定的な内容の発話をしたと認識した場合、当該ユーザの発話内容に基づくデータにより、暫定発注データを生成する。
【０１２２】
これにより、ユーザが注文したい内容を確実に暫定発注データに反映させることができる。
【０１２３】
なお、「肯定的な内容の発話」とは、暫定発注データに反映させるためのデータであるか否かの判断をするときに、暫定発注データに反映させることが適切である可能性が高いと判断することができる内容の発話のことをいう。例えば、音声アシスタント端末からユーザに対して、「商品Ａを注文しますか？」という音声出力をし、それに対して、ユーザが「はい」と発話したとき、当該商品Ａを暫定発注データに反映させることが適切である可能性が高い。このような発話が、「肯定的な内容の発話」である。
【０１２４】
第６の発明は、第１から第５のいずれかの発明である発注システムに用いられる音声アシスタント端末である。音声アシスタント端末は、制御部と、第１通信インターフェースと、音声インターフェースと、番組情報取得部と、音声処理部と、データ処理部と、を備える。
【０１２５】
制御部は、音声アシスタント端末の各機能部を制御する。
【０１２６】
第１通信インターフェースは、放送局側サーバおよび／またはコールセンター側サーバと通信するためのデータを送受信するためのインターフェースである。
【０１２７】
音声インターフェースは、ユーザの音声を入力し、および／または、音声合成した音声を出力するためのインターフェースである。
【０１２８】
番組情報取得部は、放送局側サーバから送信される番組情報を取得する。
【０１２９】
音声処理部は、音声認識処理および／または音声合成処理を行う。
【０１３０】
データ処理部は、音声認識処理により取得されたデータ、および、番組情報の少なくとも１つに基づいて、データ処理を実行することで、暫定発注データを生成する。
【０１３１】
これにより、第１から第５のいずれかの発明である発注システムに用いられる音声アシスタント端末を実現することができる。
【０１３２】
第７の発明は、放送局側サーバと、コールセンター側サーバと、音声アシスタント端末と、音声アシスタント用サーバとを用いて実行される発注処理方法である。発注処理方法は、番組情報取得ステップと、音声処理ステップと、データ処理ステップと、送信ステップと、受信ステップと、出力ステップとを備える。
【０１３３】
番組情報取得ステップは、音声アシスタント端末により、放送局側サーバから送信される番組情報を取得する。
【０１３４】
音声処理ステップは、音声アシスタント端末により、あるいは、音声アシスタント端末および音声アシスタント用サーバとが連携して、音声認識処理および／または音声合成処理を行う。
【０１３５】
データ処理ステップは、音声アシスタント端末により、音声認識処理により取得されたデータ、および、番組情報の少なくとも１つに基づいて、データ処理を実行することで、暫定発注データを生成する。
【０１３６】
送信ステップは、音声アシスタント端末により、暫定発注データを、コールセンター側サーバに送信する。
【０１３７】
受信ステップは、コールセンター側サーバにより、暫定発注データを受信する。
【０１３８】
出力ステップは、コールセンター側サーバにより、受信した暫定発注データを出力する。
【０１３９】
この発注処理方法では、音声アシスタント端末が放送中の番組の番組情報を把握し、番組放送中のユーザの発話内容に基づいて、厳格さが要求されない暫定発注データを生成し、生成した暫定発注データを、例えば、当該番組終了後に、コールセンター側サーバに送信する。そして、この発注処理方法では、コールセンター側サーバにより、音声アシスタント端末から受信した暫定発注データを出力することができるので、例えば、コールセンターのオペレータが、コールセンターサーバにアクセスし、暫定発注データを確認し、さらにユーザに確認しながら、暫定発注データをより適切な発注データに更新（修正）することができる。したがって、この発注システムでは、不確定要素がある場合でも、ユーザは、音声アシスタント端末を用いて、気軽に、商品の注文内容を入力し、暫定発注データを生成することができる。
【０１４０】
第８の発明は、第７の発明である発注処理方法をコンピュータに実行させるためのプログラムである。
【０１４１】
これにより、第７の発明と同様の効果を奏する発注処理方法をコンピュータに実行させるためのプログラムを実現することができる。
【符号の説明】
【０１４２】
１０００  発注システム
ＨＭ１  音声アシスタント端末
ＢＲ１  放送局サーバ（放送局側サーバ）
ＣＣ１  コールセンターサーバ（コールセンター側サーバ）
ＲＯ１  受注業者サーバ（受注業者側サーバ）
【図１】
2019211844.tif 000003
【図２】
2019211844.tif 000004
【図３】
2019211844.tif 000005
【図４】
2019211844.tif 000006
【図５】
2019211844.tif 000007
【図６】
2019211844.tif 000008
【図７】
2019211844.tif 000009