(57)【要約】【課題】売り手から買い手に対して商品又は役務に関する情報を簡単に提供することが可能な取引支援システム、取引支援方法及びプログラムを提供する。【解決手段】取引支援システム１は、互いに通信可能な通信端末１００と取引支援装置１０とを含む。通信端末１００は、ユーザの識別情報を記憶する記憶部と、商品又は役務に関する情報である商品情報を含むユーザの音声を集音する集音部を備える。取引支援装置１０は、複数の商品情報を記憶する商品情報データベースと、集音部により集音されたユーザの音声を認識してテキストデータに変換する音声認識部と、音声認識部により変換されたテキストデータに基づいて取得した商品情報をユーザの識別情報と共に商品情報データベースに登録する商品情報登録部と、を備える。【選択図】図１
2019049848.tif 000002
【特許請求の範囲】
【請求項１】
互いに通信可能な通信端末と取引支援装置とを含む取引支援システムであって、
前記通信端末は、
ユーザの識別情報を記憶する記憶部と、
商品又は役務に関する情報である商品情報を含むユーザの音声を集音する集音部と、
を備え、
前記取引支援装置は、
複数の商品情報を記憶する商品情報データベースと、
前記集音部により集音されたユーザの音声を認識してテキストデータに変換する音声認識部と、
前記音声認識部により変換されたテキストデータから取得した商品情報をユーザの識別情報と共に前記商品情報データベースに登録する商品情報登録部と、
を備える、
取引支援システム。
【請求項２】
前記商品情報登録部は、前記集音部によって集音されたユーザの音声に基づいて、それぞれの商品又は役務のおすすめの有無に関する情報を前記商品情報データベースに登録する、
請求項１に記載の取引支援システム。
【請求項３】
前記取引支援装置は、
顧客の通信端末からプログラムが起動した旨の情報を受信した場合、その時点で前記商品情報データベースに記憶された商品情報から、おすすめの商品又は役務に関する情報であるおすすめ情報を取得するおすすめ情報取得部を備え、
前記おすすめ情報取得部が取得したおすすめ情報を顧客の通信端末に送信する、
請求項２に記載の取引支援システム。
【請求項４】
前記取引支援装置は、
前記商品情報データベースを参照して、同一の商品又は役務について、顧客に取引業者として指定された指定業者が提示する価格と、顧客に取引業者として指定されていない未指定業者の価格と、を比較して、指定業者よりも安い価格を提示する未指定業者に関する情報を取得する業者情報取得部を備え、
前記業者情報取得部が指定業者よりも安い価格を提示する未指定業者に関する情報を取得した場合、指定業者の価格に関する情報と、前記業者情報取得部が取得した未指定業者の価格に関する情報と、を顧客の通信端末に送信する、
請求項１から３のいずれか１項に記載の取引支援システム。
【請求項５】
前記取引支援装置は、顧客毎の指定業者に関する情報を記憶する指定業者情報データベースを備え、
前記業者情報取得部は、前記指定業者情報データベースを参照して、前記商品情報データベースに登録された各ユーザが指定業者であるかどうかを判定する、
請求項４に記載の取引支援システム。
【請求項６】
前記取引支援装置は、
顧客から受け付けた商品又は役務の発注に関する発注情報に対応する商品又は役務を前記商品情報データベースから選択する商品選択部と、
前記商品選択部が選択した商品又は役務の価格と、前記発注情報に含まれる商品又は役務の数量と、に基づいて、顧客に支払いを請求する合計金額を算出する合計金額算出部と、
を備える請求項１から５のいずれか１項に記載の取引支援システム。
【請求項７】
前記取引支援装置は、顧客の通信端末から取引を承諾する旨の指示を受け付けた場合、前記合計金額算出部が算出した合計金額に基づいて決済を行う決済処理部を備える、
請求項６に記載の取引支援システム。
【請求項８】
前記取引支援装置は、
入力データを受け付ける入力層と、出力データを出力する出力層と、を含み、音声データからテキストデータを予測する予測モデルを記憶する記憶部と、
音声データからなる入力データと、当該音声データに対応するテキストデータからなる出力データと、に基づいて、前記予測モデルを最適化する学習演算を行う学習演算部と、
を備える、
請求項１から７のいずれか１項に記載の取引支援システム。
【請求項９】
通信端末と取引支援装置とが通信ネットワークを介してデータの通信を行う取引支援方法であって、
前記通信端末が、
商品又は役務に関する情報である商品情報を含むユーザの音声を集音する集音ステップと、
前記取引支援装置が、
前記通信端末により集音された音声を認識してテキストデータに変換する音声認識ステップと、
前記音声認識ステップで変換されたテキストデータから取得した商品情報をユーザの識別情報と共に商品情報データベースに登録する商品情報登録ステップと、
前記商品情報データベースを参照して、顧客からの商品又は役務の発注に関する発注情報に対応する商品を選択する商品選択ステップと、
を含む取引支援方法。
【請求項１０】
コンピュータを、
通信端末により集音された音声を認識してテキストデータに変換する音声認識手段、
前記音声認識手段で変換されたテキストデータから取得した商品情報をユーザの識別情報と共に商品情報データベースに登録する商品情報登録手段、
前記商品情報データベースを参照して、顧客からの商品又は役務の発注に関する発注情報に対応する商品を選択する商品選択手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、取引支援システム、取引支援方法及びプログラムに関する。
【背景技術】
【０００２】
近年、インターネットを活用して売り手と買い手との間で行われる電子商取引を支援する取引支援システムが普及している。取引支援システムでは、買い手は、コンピュータやスマートフォン等の端末を操作することにより、インターネットを介して商品や役務に関する情報を取得し、商品や役務を売り手に発注する。このとき、買い手は、キーボードやマウス、タッチパネル等の操作手段を手で操作する必要があるため、他の作業を中断する必要があった。
【０００３】
そこで、買い手の音声による操作を可能とした取引支援システムの開発が進められている。例えば、特許文献１には、買い手の音声による取引指示を取得し、取得した音声を認識してテキストデータに変換し、テキストデータに基づいて株式等の金融商品の取引を実行する取引支援システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１８４２１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の取引支援システムは、買い手側の音声による金融商品の注文に特化して構成されている。このため、特許文献１の取引支援システムを金融商品以外の商品に適用したとしても、例えば、農作業又は漁を行っている生産者やフォークリフトを操作している業者等の売り手は、その作業を中断しなければ商品や役務に関する情報を顧客に提供できない、という問題がある。
【０００６】
本発明は、このような背景に基づいてなされたものであり、売り手から買い手に対して商品又は役務に関する情報を簡単に提供することが可能な取引支援システム、取引支援方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の第１の観点に係る取引支援システムは、
互いに通信可能な通信端末と取引支援装置とを含む取引支援システムであって、
前記通信端末は、
ユーザの識別情報を記憶する記憶部と、
商品又は役務に関する情報である商品情報を含むユーザの音声を集音する集音部と、
を備え、
前記取引支援装置は、
複数の商品情報を記憶する商品情報データベースと、
前記集音部により集音されたユーザの音声を認識してテキストデータに変換する音声認識部と、
前記音声認識部により変換されたテキストデータから取得した商品情報をユーザの識別情報と共に前記商品情報データベースに登録する商品情報登録部と、
を備える。
【０００８】
前記商品情報登録部は、前記集音部によって集音されたユーザの音声に基づいて、それぞれの商品又は役務のおすすめの有無に関する情報を前記商品情報データベースに登録してもよい。
【０００９】
前記取引支援装置は、
顧客の通信端末からプログラムが起動した旨の情報を受信した場合、その時点で前記商品情報データベースに記憶された商品情報から、おすすめの商品又は役務に関する情報であるおすすめ情報を取得するおすすめ情報取得部を備え、
前記おすすめ情報取得部が取得したおすすめ情報を顧客の通信端末に送信してもよい。
【００１０】
前記取引支援装置は、
前記商品情報データベースを参照して、同一の商品又は役務について、顧客に取引業者として指定された指定業者が提示する価格と、顧客に取引業者として指定されていない未指定業者の価格と、を比較して、指定業者よりも安い価格を提示する未指定業者に関する情報を取得する業者情報取得部を備え、
前記業者情報取得部が指定業者よりも安い価格を提示する未指定業者に関する情報を取得した場合、指定業者の価格に関する情報と、前記業者情報取得部が取得した未指定業者の価格に関する情報と、を顧客の通信端末に送信してもよい。
【００１１】
前記取引支援装置は、顧客毎の指定業者に関する情報を記憶する指定業者情報データベースを備え、
前記業者情報取得部は、前記指定業者情報データベースを参照して、前記商品情報データベースに登録された各ユーザが指定業者であるかどうかを判定してもよい。
【００１２】
前記取引支援装置は、
顧客から受け付けた商品又は役務の発注に関する発注情報に対応する商品又は役務を前記商品情報データベースから選択する商品選択部と、
前記商品選択部が選択した商品又は役務の価格と、前記発注情報に含まれる商品又は役務の数量と、に基づいて、顧客に支払いを請求する合計金額を算出する合計金額算出部と、
を備えてもよい。
【００１３】
前記取引支援装置は、顧客の通信端末から取引を承諾する旨の指示を受け付けた場合、前記合計金額算出部が算出した合計金額に基づいて決済を行う決済処理部を備えてもよい。
【００１４】
前記取引支援装置は、
入力データを受け付ける入力層と、出力データを出力する出力層と、を含み、音声データからテキストデータを予測する予測モデルを記憶する記憶部と、
音声データからなる入力データと、当該音声データに対応するテキストデータからなる出力データと、に基づいて、前記予測モデルを最適化する学習演算を行う学習演算部と、
を備えてもよい。
【００１５】
上記目的を達成するために、本発明の第２の観点に係る取引支援方法は、
通信端末と取引支援装置とが通信ネットワークを介してデータの通信を行う取引支援方法であって、
前記通信端末が、
商品又は役務に関する情報である商品情報を含むユーザの音声を集音する集音ステップと、
前記取引支援装置が、
前記通信端末により集音された音声を認識してテキストデータに変換する音声認識ステップと、
前記音声認識ステップで変換されたテキストデータから取得した商品情報をユーザの識別情報と共に前記商品情報データベースに登録する商品情報登録ステップと、
前記商品情報データベースを参照して、顧客からの商品又は役務の発注に関する発注情報に対応する商品を選択する商品選択ステップと、
を含む。
【００１６】
上記目的を達成するために、本発明の第３の観点に係るプログラムは、
コンピュータを、
通信端末により集音された音声を認識してテキストデータに変換する音声認識手段、
前記音声認識手段で変換されたテキストデータから取得した商品情報をユーザの識別情報と共に前記商品情報データベースに登録する商品情報登録手段、
前記商品情報データベースを参照して、顧客からの商品又は役務の発注に関する発注情報に対応する商品を選択する商品選択手段、
として機能させる。
【発明の効果】
【００１７】
本発明によれば、売り手から買い手に対して商品又は役務に関する情報を簡単に提供することが可能な取引支援システム、取引支援方法及びプログラムを提供できる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態に係る取引支援システムの構成を示す図である。
【図２】本発明の実施の形態に係る通信端末の構成を示す図である。
【図３】本発明の実施の形態に係る音声処理サーバの構成を示す図である。
【図４】音声辞書のデータテーブルを示す図である。
【図５】音声ファイルデータベースのデータテーブルを示す図である。
【図６】本発明の実施の形態に係る注文処理サーバの構成を示す図である。
【図７】商品情報データベースのデータテーブルを示す図である。
【図８】指定業者情報データベースのデータテーブルを示す図である。
【図９】履歴情報データベースのデータテーブルを示す図である。
【図１０】（ａ）は、通信端末の商品情報登録処理の流れ、（ｂ）は、音声処理サーバの商品情報登録処理の流れ、（ｃ）は、注文処理サーバの商品情報登録処理の流れを示すフローチャートである。
【図１１】通信端末の商品情報登録画面の一例を示す図である。
【図１２】音声データ変換処理の流れを示すフローチャートである。
【図１３】（ａ）は、通信端末の注文処理の流れ、（ｂ）は、音声処理サーバの注文処理の流れ、（ｃ）は、注文処理サーバの注文処理の流れを示すフローチャートである。
【図１４】通信端末の商品発注画面の一例を示す図である。
【図１５】通信端末の業者選択画面の一例を示す図である。
【図１６】通信端末の確認画面の一例を示す図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照しながら、本発明の実施形態に係る取引支援システム、取引支援方法及びプログラムを説明する。各図面においては、同一または同等の部分に同一の符号を付している。
【００２０】
（実施の形態）
図１〜図９を参照して、実施の形態に係る取引支援システムの構成を説明する。以下、取引支援システムを利用して顧客が生産者や業者から商品を購入する場合を例に説明するが、取引対象は商品だけでなく役務を含んでもよい。
【００２１】
実施の形態において、生産者は、収穫、取得、又は生産した商品を直接、顧客に販売する者であり、農家、漁師、メーカー等が含まれる。また、業者は、生産者が生産した商品を仕入れて顧客に販売する者であり、卸売業者、仲介業者、小売業者等が含まれる。実施の形態において、生産者と業者とをまとめてユーザ、業者等と表現することがある。
【００２２】
図１は、本発明の実施の形態に係る取引支援システム１の構成を示す図である。取引支援システム１は、顧客、生産者、指定業者（顧客から取引業者として指定された業者）、未指定業者（顧客から取引業者として指定されていない業者、例えば、新規業者）の各ユーザの通信端末１００と、音声処理サーバ２００と、注文処理サーバ３００と、を備える。顧客は、特段の指定がない限り指定業者との間で取引を行うものとする。
【００２３】
通信端末１００、音声処理サーバ２００、及び注文処理サーバ３００は、それぞれ通信ネットワークを介して相互に通信可能に接続されている。音声処理サーバ２００と注文処理サーバ３００とは、それぞれ通信端末１００を所持する各ユーザ間の取引を支援する取引支援装置１０を構成する。
【００２４】
まず、取引支援システム１を用いて行われる商品の取引の概要を説明する。まず、生産者、指定業者、未指定業者は、それぞれ自身が所持する通信端末１００に顧客に販売したい商品とその価格に関する情報である商品情報を口頭で述べる。特に、顧客におすすめしたい商品がある場合、当該商品に関する情報をおすすめ情報として通信端末１００に対して口頭で述べる。
【００２５】
通信端末１００は、生産者、指定業者、未指定業者の音声を集音して、通信端末１００が記憶するユーザＩＤ（Identification）及び商品情報を含む音声データを音声処理サーバ２００に送信する。音声処理サーバ２００は、音声データを認識して注文処理サーバ３００が理解可能な形式のデータに変換し、当該データをユーザＩＤと共に注文処理サーバ３００に送信する。注文処理サーバ３００は、ユーザＩＤ及び当該データに含まれる商品情報を受信して記憶する。
【００２６】
商品購入の際、顧客は、自身が所持する通信端末１００に発注に関する情報である発注情報を述べる。発注情報には、購入を希望する商品の名称、数量等の情報が含まれる。顧客が所持する通信端末１００は、顧客の音声を集音して、ユーザＩＤ及び発注情報を含む音声データを音声処理サーバ２００に送信する。音声処理サーバ２００は、音声データを注文処理サーバ３００が理解可能な形式のデータに変換して、注文処理サーバ３００に送信する。
【００２７】
次に、注文処理サーバ３００は、記憶した商品情報に基づいて、顧客からの発注情報に対応する商品を選択すると共に、選択した商品と数量とに基づいて支払いの合計金額を算出する。そして、注文処理サーバ３００は、選択した商品及び合計金額に関してユーザに確認するための確認情報を通信端末１００に送信する。
【００２８】
ユーザが通信端末１００に表示された確認情報を確認し、音声にて取引を承諾した旨を発音すると、顧客が所持する通信端末１００は、顧客の音声を集音して、取引を承諾した旨の音声データを音声処理サーバ２００に送信する。音声処理サーバ２００は、音声データを注文処理サーバ３００が理解可能な形式のデータに変換して、注文処理サーバ３００に送信する。そして、注文処理サーバ３００は上記の合計金額で決済に係る処理を実行し、決済に関連する情報である決済情報を通信端末１００に送信する。
【００２９】
また、注文処理サーバ３００は、選択した商品を販売する生産者又は業者の通信端末１００に商品の注文を受注した旨の受注情報を通知する。受注を受けた生産者又は業者は、顧客に販売する商品を取引支援システム１の管理者に発送する。取引支援システム１の管理者は、顧客が発注した商品を顧客に発送する。以上が、取引支援システム１を用いて行われる商品の取引の概要である。
【００３０】
以下、取引支援システム１の各構成について説明する。まず、図２を参照して通信端末１００の構成について説明する。通信端末１００としては、例えば、スマートフォンを想定する。通信端末１００は、スマートフォンが従来備える携帯電話としての機能、インターネット通信に関する機能を備えている。
【００３１】
図２は、通信端末１００のハードウェア構成を示すブロック図である。通信端末１００は、指示受付部１１０と、表示部１２０と、集音部１３０と、発音部１４０と、通信部１５０と、記憶部１６０と、制御部１７０と、を備える。各部は、内部バス１８０で相互に接続されている。
【００３２】
指示受付部１１０は、ユーザの指示を受け付け、受け付けた操作に対応する操作信号を制御部１７０に供給する。
【００３３】
表示部１２０は、制御部１７０から供給される画像データに基づいて各種の画像を表示する。表示部１２０は、例えば、液晶パネル、有機ＥＬ（Electro Luminescence）パネル等を備える。
【００３４】
指示受付部１１０と表示部１２０とは、例えば、タッチパネルによって一体に構成されている。タッチパネルは、所定の操作を受け付ける操作画面を表示する。また、タッチパネルは、操作画面においてユーザが接触操作を行った位置に対応する操作信号を制御部１７０に供給する。
【００３５】
集音部１３０は、音声を集音するマイク１３１を備える。集音部１３０は、制御部１７０の制御に従って、集音した音声を電気信号に変え、これをＡ／Ｄ（アナログ／デジタル）変換し、デジタル化された音声データを制御部１７０に供給する。
【００３６】
発音部１４０は、音声を放音するスピーカ１４１を備える。発音部１４０は、制御部１７０から供給された音声データをＤ／Ａ（デジタル／アナログ）変換して、スピーカ１４１に供給する。これにより、音声データが音声に変換され、音声がスピーカ１４１から出力される。
【００３７】
通信部１５０は、インターネット等の通信ネットワークに接続することが可能なインターフェースである。通信部１５０は、後述の音声処理サーバ２００の通信部及び注文処理サーバ３００の通信部と通信ネットワークを介して通信する。また、通信部１５０は、外部端末、外部サーバ、外部メモリ等とも通信する。
【００３８】
記憶部１６０は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、フラッシュメモリ等を備える。記憶部１６０は、各種の情報、固定データ、画面データ、アプリケーションを記憶する。固定データは、例えば、通信端末１００を所持する各ユーザ（顧客、生産者、指定業者、未指定業者を含む）に設定されるユーザＩＤ（ユーザ識別情報）１６１を含む。また、記憶部１６０は、制御部１７０が処理を実行するためのワークメモリとして機能する。さらに、記憶部１６０は、制御部１７０により実行する取引に係る処理を実行するためのプログラムを記憶する。
【００３９】
制御部１７０は、ＣＰＵ（Central Processing Unit）等を備え、通信端末１００の各部の制御を行う。制御部１７０は、記憶部１６０に記憶されているプログラムを実行することにより、取引に係る処理を実行する。
【００４０】
次に、図３を参照して、音声処理サーバ２００の構成について説明する。図３は、音声処理サーバ２００のハードウェア構成を示すブロック図である。音声処理サーバ２００は、例えば、汎用コンピュータである。音声処理サーバ２００は、通信部２１０と、記憶部２２０と、制御部２３０と、を備える。各部は、内部バス２４０で相互に接続されている。
【００４１】
通信部２１０は、インターネット等の通信ネットワークに接続することが可能なインターフェースである。通信部２１０は、通信端末１００の通信部１５０、注文処理サーバ３００の通信部と通信ネットワークを介して通信する。
【００４２】
記憶部２２０は、ＲＡＭ、ＲＯＭ、フラッシュメモリ、ハードディスク等のメモリ装置を備え、制御部２３０により実行されるプログラムや各種の情報、固定データを記憶する。また、記憶部２２０は、制御部２３０が処理を実行するためのワークメモリとして機能する。さらに、記憶部２２０は、音声辞書２２１と、音声ファイルデータベース２２２と、を備える。
【００４３】
図４は、音声辞書２２１のデータテーブルの例を示す。音声辞書２２１は、通信端末１００が集音した音声データを変換したテキストデータを解析する際に参照される辞書である。音声辞書２２１は、単語や文節、種類、概念を含む。種類は、それぞれの単語や文節の品詞であり、例えば、名詞、動詞、助詞等により区別される。また、概念は、それぞれの単語又は文節の意味内容であり、例えば、商品名、数量、価格等の意味内容を含む。
【００４４】
図５は、音声ファイルデータベース２２２のデータテーブルの例を示す。音声ファイルデータベース２２２は、通信端末１００に送信される音声データを生成するためのデータベースである。音声ファイルデータベース２２２は、単語や文節と、単語や文節のそれぞれに対応する音声ファイルと、を含む。
【００４５】
図３に戻り、制御部２３０は、例えば、ＣＰＵ等を備え、音声処理サーバ２００の各部の制御を行う。制御部２３０は、機能的には、音声認識部２３１と、テキストデータ変換部２３２と、音声データ生成部２３３と、を備える。制御部２３０は、記憶部２２０に記憶されているプログラムを実行することにより、音声データ変換処理を実行する。
【００４６】
音声認識部２３１は、通信端末１００から受信した音声データをテキストデータに変換する音声認識手段の一例である。音声認識部２３１は、例えば、記憶部２２０に記憶され、学習演算処理が実行された予測モデルを利用して、通信端末１００から受信した音声データをテキストデータに変換する。記憶部２２０は、例えば、入力データを受け付ける入力層と出力データを出力する出力層とを備える予測モデルを記憶している。
【００４７】
なお、制御部２３０は、様々な利用環境で集音された多数のユーザの音声データと、当該音声データに対応するテキストコーパスと、を含む教師データに基づいて学習演算を行うことにより、記憶部２２０に記憶される予測モデルを最適化する学習演算部としても機能する。
【００４８】
テキストデータ変換部２３２は、対象言語の文法と、単語又は文節の品詞等の情報を含む音声辞書２２１とに基づいて、音声認識部２３１で変換された文法的な情報の注記が無い自然言語のテキストデータを単語又は文節（形態素）に分解し、単語又は文節の種類（品詞）を特定する（形態素解析）。そして、テキストデータ変換部２３２は、単語又は文節の種類を特定した結果に基づいて、テキストデータを注文処理サーバ３００が理解可能な形式に変換する。
【００４９】
テキストデータ変換部２３２は、例えば、記憶部２２０に記憶され、学習演算処理が実行された予測モデルを利用して、音声認識部２３１が作成したテキストデータを形態素に分解し、各形態素の品詞を判定してもよい。記憶部２２０は、例えば、入力データを受け付ける入力層と出力データを出力する出力層とを備える予測モデルを記憶している。
【００５０】
なお、制御部２３０は、テキストデータと、当該テキストデータに対応する形態素及び品詞に関する情報と、を含む教師データに基づいて、学習演算を行うことにより、記憶部２２０に記憶される予測モデルを最適化する学習演算部としても機能する。
【００５１】
音声データ生成部２３３は、注文処理サーバ３００から受信したデータに対応する複数の音声ファイルを音声ファイルデータベース２２２から読み出し、音声ファイルを組み合わせて音声データを生成する。
【００５２】
例えば、注文処理サーバ３００から「決済；成功」とのデータを受信した場合、音声データ生成部２３３は、音声ファイルデータベース２２２から「決済が」に対応する
音声ファイルｍ、「成功しました」に対応する音声ファイルｍ＋１を取得し、所定のルールに従って組み合わせることにより、「決済が成功しました」という音声メッセージを生成する。
【００５３】
次に、図６を参照して、注文処理サーバ３００の構成を説明する。注文処理サーバ３００は、例えば、汎用コンピュータである。注文処理サーバ３００は、音声処理サーバ２００からネットワークを介してユーザＩＤ１６１と商品情報とを受信すると、ユーザＩＤ１６１と商品情報とを記憶する。また、注文処理サーバ３００は、音声処理サーバ２００からネットワークを介してユーザＩＤ１６１と発注情報とを受信すると、発注情報に基づいて商品の選択に係る処理を実行し、処理の結果を通信端末１００に送信する。
【００５４】
図６は、注文処理サーバ３００のハードウェア構成を示すブロック図である。注文処理サーバ３００は、通信部３１０と、記憶部３２０と、制御部３３０と、を備える。各部は、内部バス３４０で相互に接続されている。注文処理サーバ３００は、コンピュータが従来備えている機能を備えるものとし、従来の機能については説明を省略する。
【００５５】
通信部３１０は、インターネット等の通信ネットワークに接続することが可能なインターフェースである。通信部３１０は、通信端末１００の通信部１５０及び音声処理サーバ２００の通信部２１０と通信ネットワークを介して通信する。
【００５６】
記憶部３２０は、制御部３３０が処理を実行するためのメインメモリ及びワークメモリとして機能する。記憶部３２０は、ＲＡＭ、ＲＯＭ、フラッシュメモリ、ハードディスク等のメモリ装置を含む。記憶部３２０は、各種の情報、固定データを記憶する。
【００５７】
また、記憶部３２０は、制御部３３０により実行され、取引に係る処理を実行するためのプログラムを記憶する。さらに、記憶部３２０は、取引に係る処理のため、商品情報データベース３２１と、指定業者情報データベース３２２と、履歴情報データベース３２３と、を備える。
【００５８】
図７は、商品情報データベース３２１のデータテーブルの例を示す。商品情報データベース３２１は、生産者又は業者のユーザＩＤ（ユーザＩＤ（業者等））１６１、商品、産地、価格、おすすめの有無に関する情報を記憶する。生産者は、大漁、在庫過剰、豊作等の状況に応じて、顧客に特定の商品をおすすめしたい場合に、その特定の商品がおすすめ商品であると商品情報データベース３２１に登録する。図７では、ユーザＩＤ１６１がＰ１の生産者が噴火湾産活〆ほっけを、おすすめ商品として登録している。なお、Ｓ１、Ｓ２、Ｓ３、…は、業者のユーザＩＤ１６１であり、Ｐ１、…は、生産者のユーザＩＤ１６１である。
【００５９】
図８は、指定業者情報データベース３２２のデータテーブルの例を示す。指定業者情報データベース３２２は、顧客のユーザＩＤ（ユーザＩＤ（顧客））１６１、各顧客により指定された指定業者のユーザＩＤ（ユーザＩＤ（業者））１６１、各指定業者が顧客に販売することを許可された商品を記憶する。
【００６０】
図９は、履歴情報データベース３２３のデータテーブルの例を示す。履歴情報データベース３２３は、決済日時、顧客のユーザＩＤ１６１、生産者又は業者のユーザＩＤ１６１、販売した商品、価格、数量を記憶する。
【００６１】
図６に戻り、記憶部３２０は、図示していないが、取引支援システム１を利用するユーザに関する会員情報を記憶する会員情報データベースをさらに備える。会員情報データベースは、氏名、住所、メールアドレス、ＩＤ、パスワード等の会員情報を記憶する。ＩＤ、パスワードは、注文処理サーバ３００から、ユーザ認証のために発行されている。
【００６２】
制御部３３０は、例えば、ＣＰＵ等を備え、注文処理サーバ３００の各部の制御を行う。制御部３３０は、機能的には、商品情報登録部３３１と、おすすめ情報取得部３３２と、業者情報取得部３３３と、商品選択部３３４と、合計金額算出部３３５と、決済処理部３３６と、履歴情報登録部３３７と、を備える。制御部３３０は、記憶部３２０に記憶されているプログラムを実行することにより、取引に係る処理を実行する。
【００６３】
商品情報登録部３３１は、音声処理サーバ２００から受信した商品、産地、価格等の商品情報を生産者又は業者のユーザＩＤ１６１と共に記憶部３２０の商品情報データベース３２１に登録する商品情報登録手段の一例である。
【００６４】
おすすめ情報取得部３３２は、図７の商品情報データベース３２１のおすすめの有無に基づいて、商品情報データベース３２１から生産者が顧客におすすめする商品とその価格に関する情報であるおすすめ情報を取得する。
【００６５】
業者情報取得部３３３は、顧客が発注した同一の商品について、図８の指定業者情報データベース３２２に登録された指定業者が商品情報データベース３２１に登録している価格と、未指定業者が商品情報データベース３２１に登録している価格とを比較し、未指定業者の価格が指定業者の価格よりも安い場合に、最も安い価格を提示した未指定業者に関する情報（指定業者の名称、商品の価格等）を取得する。
【００６６】
商品選択部３３４は、通信端末１００からの発注情報に基づいて、図７の商品情報データベース３２１から商品を選択する商品選択手段の一例である。発注情報は、顧客が購入を希望する商品、数量等に関する情報を含む。
【００６７】
合計金額算出部３３５は、商品選択部３３４が選択した商品の価格と、通信端末１００が指示した発注情報に含まれる各商品の数量と、に基づいて、ユーザに支払いを請求する合計金額を算出する。
【００６８】
決済処理部３３６は、商品選択部３３４が選択した商品に関する情報と、合計金額算出部３３５が算出した合計金額に関する情報と、を含む確認情報を確認したユーザが取引を承認した場合に、合計金額算出部３３５が算出した金額で決済処理を実行する。決済処理部３３６は、例えば、記憶部３２０に記憶された顧客の預金口座の口座番号又はクレジットカードの会員番号に基づいて、合計金額算出部３３５が算出した金額を預金口座から引き落とすかカード発行会社に代金の支払いを請求する。決済処理部３３６は、確認情報に基づいて顧客に送付する請求書を作成して、プリンターにて印刷させてもよい。
【００６９】
履歴情報登録部３３７は、決済処理が終了した後、決済日時、顧客のユーザＩＤ１６１、生産者又は業者のユーザＩＤ１６１、販売した商品、価格、数量に関する情報を図９の履歴情報データベース３２３に登録する。
【００７０】
（商品情報登録処理）
次に、図１０を参照して、取引支援システム１が実行する商品情報登録処理を説明する。商品情報登録処理は、生産者又は業者であるユーザが通信端末１００を用いて商品情報を注文処理サーバ３００に登録する処理である。まず、図１０（ａ）を参照して、通信端末１００の処理を説明する。
【００７１】
ユーザは、通信端末１００の表示部１２０に表示されているアイコンを操作して、プログラムの起動を指示する。制御部１７０は、ユーザのアイコン操作に応答して、記憶部１６０のプログラムを実行する。
【００７２】
通信端末１００の制御部１７０は、プログラムを起動すると、表示部１２０に商品情報登録画面を表示する。図１１に示すように、商品情報登録画面では、商品情報の登録を促すメッセージと、「音声操作」ボタンが表示されている。
【００７３】
生産者や業者は、商品情報登録画面の「音声操作」ボタンをタップし、通信端末１００の音声入力機能を起動してから、通信端末１００に音声で商品情報を通知する。生産者は、例えば、通信端末１００のマイク１３１に向かい「当別産、キャベツ、１個１５０円」と発音する。ユーザがおすすめ商品を登録する場合、おすすめ商品である旨を音声で発音する。例えば、ユーザは、「おすすめ商品、噴火湾産、活〆ほっけ、１キロ３００円」と発音する。
【００７４】
「音声操作」ボタンがタップされると、通信端末１００は、マイク１３１がユーザの音声を集音したかどうかを判定する（ステップＳ１０１）。マイク１３１が音声を集音した場合（ステップＳ１０１；Ｙｅｓ）、音声処理サーバ２００にユーザＩＤ１６１と共に集音した音声データを送信する（ステップＳ１０２）。マイク１３１が音声を集音していない場合（ステップＳ１０１；Ｎｏ）、音声を集音するまで待機する。
【００７５】
次に、図１０（ｂ）を参照して、通信端末１００から音声データを受信した音声処理サーバ２００の処理を説明する。音声処理サーバ２００の通信部２１０は、通信端末１００から音声データを受信したかどうかを判定する（ステップＳ２０１）。音声データを受信した場合（ステップＳ２０１；Ｙｅｓ）、制御部２３０は、記憶部２２０に音声データを記憶させ、図１２に示す音声データ変換処理を実行する（ステップＳ２０２）。音声データを受信していない場合（ステップＳ２０１；Ｎｏ）、音声データを受信するまで待機する。
【００７６】
図１２は、音声データ変換処理の流れを示すフローチャートである。まず、音声認識部２３１は、通信端末１００から受信した音声データをテキストデータに変換する（ステップＳ４０１）。
【００７７】
次に、テキストデータ変換部２３２は、対象言語の文法に関する情報と音声辞書２２１に含まれる品詞等の情報とに基づいて、音声認識部２３１が変換したテキストデータを単語又は文節ごとに分解する（ステップＳ４０２）。
【００７８】
次に、テキストデータ変換部２３２は、対象言語の文法に関する情報と音声辞書２２１に含まれる品詞等の情報とに基づいて、分解された単語又は文節の種類と概念を特定する（ステップＳ４０３）。
【００７９】
次に、テキストデータ変換部２３２は、品詞が特定された単語又は文節に基づいて、テキストデータを注文処理サーバ３００が理解可能な形式に変換する（ステップＳ４０４）。
【００８０】
例えば、音声認識部２３１の処理により「とうもろこし２ｋｇ  注文」とのテキストデータが得られたとき、テキストデータ変換部２３２は、日本語の文法に関する情報と、音声辞書２２１の品詞等の情報に基づいて、上記のテキストデータを「とうもろこし」、「２ｋｇ」、「注文」との単語又は文節に分解する。そして、テキストデータ変換部２３２は、「とうもろこし」が商品名、「２ｋｇ」が数量、「注文」が「発注」を示す動詞であると特定する。そして、テキストデータ変換部２３２は、「発注商品；とうもろこし、数量；２ｋｇ」との注文処理サーバ３００が理解可能な形式の発注情報を生成する。
【００８１】
ステップＳ４０４の処理が終了後、制御部２３０は処理をリターンする。以上のステップにより、ステップＳ２０２の音声データ変換処理が終了する。
【００８２】
図１０（ｂ）に戻り、通信部２１０は、テキストデータ変換部２３２により変換されたデータを注文処理サーバ３００に送信する（ステップＳ２０３）。
【００８３】
次に、図１０（ｃ）を参照して、音声処理サーバ２００からデータを受信した注文処理サーバ３００の処理を説明する。注文処理サーバ３００の通信部３１０は、音声処理サーバ２００から音声データを受信したかどうかを判定する（ステップＳ３０１）。音声データを受信した場合（ステップＳ３０１；Ｙｅｓ）、ステップＳ３０２に移動する。音声データを受信していない場合（ステップＳ３０１；Ｎｏ）、音声データを受信するまで待機する。次に、商品情報登録部３３１は、音声処理サーバ２００から受信したユーザＩＤ１６１及び商品情報を商品情報データベース３２１に登録する（ステップＳ３０２）。以上が、商品情報登録処理の一連の流れである。
【００８４】
（注文処理）
次に、図１３を参照して、商品情報登録処理が実行された後に実行され、取引支援システム１が実行する注文処理を説明する。以下、必要な商品情報が既に商品情報データベース３２１に記憶されているものとする。まず、図１３（ａ）を参照して、通信端末１００の処理を説明する。
【００８５】
通信端末１００の制御部１７０は、プログラムの起動を受け付けたかどうかを判定する（ステップＳ５０１）。ユーザは、通信端末１００の表示部１２０に表示されているアイコンを操作して、プログラムの起動を指示する。
【００８６】
プログラムの起動を受け付けた場合（ステップＳ５０１；Ｙｅｓ）、通信端末１００の制御部１７０は、ユーザのアイコン操作に応答して、記憶部１６０のプログラムを実行し、記憶部１６０のプログラムが起動した旨を注文処理サーバ３００に送信する（ステップＳ５０２）。プログラムの起動を受け付けていない場合（ステップＳ５０１；Ｎｏ）、制御部１７０は、プログラムが起動されるまで待機する。
【００８７】
次に、図１３（ｃ）を参照して、通信端末１００からデータを受信した注文処理サーバ３００の処理を説明する。制御部３３０は、通信端末１００から、通信端末１００のプログラムが起動した旨の情報を受信したかどうかを判定する（ステップＳ７０１）。通信端末１００のプログラムが起動した旨の情報を受信した場合（ステップＳ７０１；Ｙｅｓ）、おすすめ情報取得部３３２は、商品情報データベース３２１を参照して、おすすめ商品に関する情報であるおすすめ情報を取得する（ステップＳ７０２）。通信端末１００のプログラムが起動した旨の情報を受信していない場合（ステップＳ７０１；Ｎｏ）、通信端末１００のプログラムが起動した旨を受信するまで待機する。
【００８８】
ステップＳ７０２の処理を実行した後、制御部３３０は、おすすめ情報を通信端末１００に送信する（ステップＳ７０３）。次いで、制御部３３０は、音声処理サーバ２００からのデータ受信を待ち受ける。なお、制御部３３０は、おすすめ情報を通信端末１００に送信した旨を音声処理サーバ２００に通知してもよい。通知を受けた音声処理サーバ２００の音声データ生成部２３３は、音声ファイルデータベース２２２を参照して、おすすめ情報を提供する際に通信端末１００が発音するための音声データを生成して、通信端末１００に送信してもよい。
【００８９】
再び図１３（ａ）を参照して、注文処理サーバ３００からデータを受信した通信端末１００の処理を説明する。通信端末１００は、注文処理サーバ３００から、おすすめ情報を受信したかどうかを判定する（ステップＳ５０３）。おすすめ情報を受信した場合（ステップＳ５０３；Ｙｅｓ）、制御部１７０は、表示部１２０に図１４の商品発注画面を表示させる（ステップＳ５０４）。図１４に示す商品発注画面では、おすすめ情報を提供するメッセージと、「音声発注」ボタンが表示されている。このとき、通信端末１００の発音部１４０は、音声処理サーバ２００の音声データ生成部２３３が作成した音声メッセージを発音してもよい。例えば、発音部１４０は、ユーザに「本日のおすすめ商品をご紹介致します」と発音してもよい。おすすめ情報を受信していない場合（ステップＳ５０３；Ｎｏ）、おすすめ情報を受信するまで待機する。
【００９０】
ユーザは、表示部１２０に表示されたおすすめ情報を考慮しつつ、「音声操作」ボタンをタップして集音部１３０を待機状態とし、音声により通信端末１００の集音部１３０に商品の発注を指示する。例えば、ユーザは、集音部１３０に「黒豚ロース１キロ  注文、ホッケ５尾  注文、キャベツ２玉  注文、とうもろこし４本  注文」と音声により通知する。ユーザには、発注する商品毎に必ず「注文」と発音させることにより、制御部１７０は、音声データを商品毎に順次、記憶できると共に、音声認識の精度の向上を実現できる。集音部１３０は、マイク１３１からの音声信号を取得し（ステップＳ５０５；Ｙｅｓ）、集音した音声データを、通信ネットワークを介して音声処理サーバ２００に送信する（ステップＳ５０６）。マイク１３１からの音声信号を取得していない場合（ステップＳ５０５；Ｎｏ）、音声信号を取得するまで待機する。
【００９１】
次に、図１３（ｂ）を参照して、通信端末１００から音声データを受信した音声処理サーバ２００の処理を説明する。音声処理サーバ２００の制御部２３０は、通信端末１００からの音声データを受信したかどうかを判定する（ステップＳ６０１）。通信端末１００からの音声データを受信した場合（ステップＳ６０１；Ｙｅｓ）、図１２の音声データ変換処理を実行し（ステップＳ６０２）、注文処理サーバ３００にユーザＩＤ１６１と共に発注情報を送信する（ステップＳ６０３）。通信端末１００からの音声データを受信していない場合（ステップＳ６０１；Ｎｏ）、音声データを受信するまで待機する。
【００９２】
次に、図１３（ｃ）を参照して、音声処理サーバ２００からデータを受信した注文処理サーバ３００の処理を説明する。まず、制御部３３０は、音声処理サーバ２００から発注情報を受信したかどうかを判定する（ステップＳ７０４）。発注情報を受信した場合（ステップＳ７０４；Ｙｅｓ）、業者情報取得部３３３は、商品情報データベース３２１及び指定業者情報データベース３２２を参照して、発注情報に含まれる商品を提供する指定業者が登録した価格を取得する（ステップＳ７０５）。例えば、ユーザＩＤ１６１がＢ１の顧客がとうもろこしを発注した場合、図８の指定業者情報データベース３２２を参照して、ユーザＩＤ１６１がＳ３の業者が指定業者であると判定する。
【００９３】
次に、業者情報取得部３３３は、商品情報データベース３２１から未指定業者の価格を取得する（ステップＳ７０６）。未指定業者は、顧客によって図８の指定業者情報データベース３２２に登録されていない業者であるが、注文処理サーバ３００に会員登録を行っており、注文処理サーバ３００から割り当てられたユーザＩＤ１６１を有している。
【００９４】
次に、業者情報取得部３３３は、指定業者とその価格に関する情報及び未指定業者とその価格に関する情報の少なくとも一つを通信端末１００に送信する（ステップＳ７０７）。業者情報取得部３３３は、商品情報データベース３２１を参照して、複数の未指定業者のうち最も安い価格を提示する未指定業者とその価格に関する情報とを送信する。
【００９５】
なお、未指定業者が存在しない場合、業者情報取得部３３３は、指定業者とその価格に関する情報を送信してもよく、複数の指定業者が存在する場合、業者情報取得部３３３は、複数の指定業者とそれぞれの価格に関する情報とを送信してもよい。
【００９６】
再び、図１３（ａ）を参照して、注文処理サーバ３００からデータを受信した通信端末１００が実行する処理を説明する。通信端末１００の制御部１７０は、注文処理サーバ３００からデータを受信したかどうかを判定する（ステップＳ５０７）。データを受信したと判定した場合（ステップＳ５０７；Ｙｅｓ）、ステップＳ５０８の処理に移動する。データを受信していない場合（ステップＳ５０７；Ｎｏ）、データを受信するまで待機する。
【００９７】
次に、制御部１７０は、注文処理サーバ３００からの情報に基づいて図１５の業者選択画面を表示部１２０に表示させる（ステップＳ５０８）。表示部１２０は、例えば、図１５に示すように、指定業者及び未指定業者（新規業者）の価格を示すメッセージと「音声操作」ボタンとを表示する。このとき、発音部１４０は、制御部３３０の指示により音声データ生成部２３３が作成したメッセージ、例えば、「業者を選択してください」とのメッセージを発音してもよい。
【００９８】
ユーザは、「音声操作」ボタンをタップし、どの業者から商品を購入するかを音声にて通知する。「音声操作」ボタンがタップされると、制御部１７０は、ユーザの音声を集音したかどうかを判定する（ステップＳ５０９）。ユーザの音声を集音した場合（ステップＳ５０９；Ｙｅｓ）、制御部１７０は、音声データを音声処理サーバ２００に送信する（ステップＳ５１０）。ユーザの音声を集音していない場合（ステップＳ５０９；Ｎｏ）、制御部１７０は、音声データを集音するまで待機する。
【００９９】
次に、通信端末１００から音声データを受信した音声処理サーバ２００は、図１３（ｂ）に示すステップＳ６０１〜ステップＳ６０３の処理を再び実行する。
【０１００】
再び、図１３（ｃ）を参照して、音声処理サーバ２００からデータを受信した注文処理サーバ３００の処理を説明する。注文処理サーバ３００の制御部３３０が音声処理サーバ２００からのデータを受信したかどうかを判定する（ステップＳ７０８）。データを受信した場合（ステップＳ７０８；Ｙｅｓ）、商品選択部３３４は、発注情報及び選択された業者に関する情報に基づいて、商品情報データベース３２１から該当する商品を選択する（ステップＳ７０９）。データを受信していない場合（ステップＳ７０８；Ｎｏ）、データを受信するまで待機する。
【０１０１】
次に、合計金額算出部３３５は、商品選択部３３４にて選択された商品の価格及び発注情報に含まれる数量に基づいて、顧客が取引支援システム１の管理者に支払うべき合計金額を算出する（ステップＳ７１０）。
【０１０２】
次に、注文処理サーバ３００の制御部３３０は、商品選択部３３４により選択された商品に関する情報と、合計金額算出部３３５により算出された合計金額に関する情報と、を含む確認情報を、通信端末１００に送信する（ステップＳ７１１）。
【０１０３】
再び、図１３（ａ）を参照して、注文処理サーバ３００からデータを受信した通信端末１００が実行する処理を説明する。通信端末１００の制御部１７０は、注文処理サーバ３００からデータを受信したかどうかを判定する（ステップＳ５１１）。データを受信した場合（ステップＳ５１１；Ｙｅｓ）、通信端末１００の発音部１４０は、受信したデータに基づいて、ユーザに確認情報の確認を促すために図１６に示す確認画面を表示する（ステップＳ５１２）。表示部１２０に表示される確認画面は、図１６に示すように、商品選択部３３４によって選択された商品からなる購入商品リストと「音声操作」ボタンとを含む。このとき、発音部１４０は、制御部３３０の指示により音声データ生成部２３３が作成したメッセージ、例えば「これでよろしいですか？それとも、変更しますか？」とのメッセージを発音してもよい。また、同一の商品が複数登録されている場合、制御部１７０は、表示部１２０に警告メッセージを表示させ、ユーザに注意喚起を行ってもよい。データを受信していない場合（ステップＳ５１１；Ｎｏ）、データを受信するまで待機する。
【０１０４】
ユーザは、「音声操作」ボタンをタップし、リストを承諾するか、商品又は数量を変更するかを音声にて通知する。「音声操作」ボタンがタップされると、制御部１７０は、ユーザの音声を集音したかどうかを判定する（ステップＳ５１３）。ユーザの音声を集音した場合（ステップＳ５１３；Ｙｅｓ）、制御部１７０は、音声データを音声処理サーバ２００に送信する（ステップＳ５１４）。ユーザの音声を集音していない場合（ステップＳ５１３；Ｎｏ）、制御部１７０は、音声データを集音するまで待機する。
【０１０５】
次に、通信端末１００から音声データを受信した音声処理サーバ２００は、図１３（ｂ）に示すステップＳ６０１〜ステップＳ６０３の処理を再び実行する。
【０１０６】
再び、図１３（ｃ）を参照して、音声処理サーバ２００からデータを受信した注文処理サーバ３００が実行する処理を説明する。注文処理サーバ３００は、通信端末１００から決済を承諾する旨の情報を受信したかどうかを判定する（ステップＳ７１２）。情報を受信した場合（ステップＳ７１２；Ｙｅｓ）、決済処理部３３６は、合計金額算出部３３５により算出された合計金額で決済処理を実行する（ステップＳ７１３）。情報を受信していない場合（ステップＳ７１２；Ｎｏ）、決済処理部３３６は、情報を受信するまで待機する。
【０１０７】
次に、履歴情報登録部３３７は、購入した時刻、生産者又は業者のユーザＩＤ１６１、顧客のユーザＩＤ１６１、商品、数量、金額を履歴情報データベース３２３に記憶する（ステップＳ７１４）。
【０１０８】
次に、注文処理サーバ３００の制御部３３０は、決済処理が終了した旨の情報を通信端末１００に送信する（ステップＳ７１５）。また、制御部３３０は、該当する生産者又は業者の通信端末１００に商品の注文を受注した旨の情報である受注情報を送信する。受注情報は、受注した商品とその価格、数量に関する情報が含まれる。各生産者又は業者は、受注した商品を適宜梱包して、取引支援システム１の管理者に送付する。
【０１０９】
再び、図１３（ａ）を参照して、注文処理サーバ３００からデータを受信した通信端末１００が実行する処理を説明する。通信端末１００は、注文処理サーバ３００から決済処理が終了した旨の情報を受信したかどうかを判定する（ステップＳ５１５）。受信した場合（ステップＳ５１５；Ｙｅｓ）、表示部１２０は、決済処理の内容を示す決済画面を表示する（ステップＳ５１６）。このとき、発音部１４０は、決済処理が終了した旨を発音してもよい。決済処理が終了した旨の情報を受信していない場合（ステップＳ５１５；Ｎｏ）、決済処理が終了した旨の情報を受信するまで待機する。以上が、注文処理の一連の流れである。
【０１１０】
注文処理の終了後、取引支援システム１の管理者は、各生産者又は業者から発送された商品を受領する。そして、管理者は、例えば、顧客が購入した商品を個別に配送してもよく、全ての商品をまとめて納入してもよい。顧客に全ての商品がまとめて納品される場合、顧客の業務の効率化を実現できる。例えば、顧客が飲食店の場合、商品がまとめて納品された時点で仕込みを開始すればよい。
【０１１１】
以上説明したとおり、実施の形態に係る取引支援システム１は、通信端末１００の集音部１３０が集音した生産者や業者等のユーザの音声を認識してテキストデータに変換し、テキストデータに基づいて取得した商品情報を商品情報データベース３２１に登録できる。このため、生産者や業者等のユーザが他の作業を中断することなく簡単に商品又は役務に関する情報を登録できる。
【０１１２】
実施の形態に係る取引支援システム１は、音声データからなる入力データと当該音声データに対応するテキストコーパスからなる出力データとに基づいて学習演算を実行した予測モデルを備える。このため、ユーザが様々な環境で様々な単語や文節を用いて音声入力を行ったとしても、適切に音声認識を行うことができる。
【０１１３】
実施の形態に係る取引支援システム１は、顧客が所持する通信端末１００のプログラムが起動した旨の情報を受信した場合、その時点で商品情報データベース３２１に記憶されたおすすめ情報を通信端末１００に送信できる。このため、生産者や業者が顧客にお勧めしたい商品に関する情報をタイムリーに提供できる。
【０１１４】
実施の形態に係る取引支援システム１は、指定業者よりも安い価格を提示する未指定業者に関する情報を顧客の通信端末１００に提供できる。このため、顧客に最も安い商品を提供する新たな業者を紹介できると共に、業者に対しても新たな顧客との取引を開始するきっかけを提供できる。
【０１１５】
実施の形態に係る取引支援システム１は、顧客が所持する通信端末１００から決済を承認する旨の指示が通知された場合に、算出された合計金額に基づいて決済処理を実行できる。このため、顧客は、商品を提供する生産者や業者ごとに支払いを行う必要がないため、顧客の経理処理や振込手数料等の負担を低減できる。
【０１１６】
そして、本発明はこれに限られず、以下に述べる変形も可能である。
【０１１７】
（変形例）
上記実施の形態においては、各ユーザは通信端末としてスマートフォンを想定した通信端末１００を利用していたが、本発明はこれに限られない。例えば、通信端末１００は、音声の入出力が可能なパーソナルコンピュータ、タブレット端末等であってもよい。
【０１１８】
上記実施の形態では、生産者、指定業者、未指定業者は、通信端末１００に商品情報を口頭で伝えていたが、本発明はこれに限られない。例えば、通信端末１００の指示受付部１１０を手で操作して商品情報を入力してもよい。また、顧客は、通信端末１００に発注情報、選択した業者に関する情報、数量変更等に関する情報を口頭で伝えていたが、本発明はこれに限られず、例えば、通信端末１００の指示受付部１１０を手で操作して、これらの情報を入力してもよい。
【０１１９】
上記実施の形態においては、音声処理サーバ２００、注文処理サーバ３００が別々の装置であったが、本発明はこれに限定されない。例えば、音声処理サーバ２００、注文処理サーバ３００の全部又は一部を一体に構成してもよい。
【０１２０】
上記実施の形態においては、音声処理サーバ２００が音声データ変換処理を実行していたが、本発明はこれに限られない。クラウドコンピューティング等の手法を活用して、外部のサーバに音声データ変換処理を実行するプログラムを記憶しておき、当該サーバに音声データを送信し、当該サーバが音声データ変換処理を実行し、変換されたデータを注文処理サーバ３００で受信するように構成してもよい。
【０１２１】
また、通信端末１００が音声認識処理を実行するように構成してもよい。この場合、ユーザが通信端末１００に向かって発音した場合、通信端末１００がユーザの音声をテキストデータに変換して、表示部１２０にテキストデータを表示することができるため、音声認識に誤りがあるかどうかをユーザが迅速に確認できる。
【０１２２】
上記実施の形態においては、ユーザからの音声データを音声認識してテキストデータに変換し、テキストデータを注文処理サーバ３００が理解可能な形式に変換して提供していたが、本発明はこれに限られない。例えば、人間が発音した言葉を解釈してテキストデータに変換できる手法であれば、いかなる手法を採用してもよい。
【０１２３】
上記実施の形態においては、音声認識部２３１及びテキストデータ変換部２３２がそれぞれ機械学習により最適化された予測モデルを用いて処理を実行していたが、本発明はこれに限られない。例えば、音声データを入力データとし、注文処理サーバ３００が理解可能な形式のデータを出力データとして、ディープラーニング等の機械学習により最適化された予測モデルを作成してもよい。
【０１２４】
上記実施の形態においては、生産者のみが顧客へのおすすめ情報を提供していたが、本発明はこれに限られない。例えば、指定業者、未指定業者も、在庫状況等に応じて顧客へのおすすめ情報を提供してもよい。
【０１２５】
上記実施の形態においては、決済処理部３３６は、ユーザが商品を購入のたびに支払いの合計金額を算出して決済処理を行っていたが、本発明はこれに限定されない。例えば、所定期間（例えば、１ヶ月間）ごとにユーザが購入した商品について、支払いの合計金額を算出して決済を行ってもよい。また、決済処理部３３６に与信審査機能を付加して、個人信用情報センター等に登録されている情報、例えば、ユーザの属性や過去の支払い状況等に基づいて、ユーザの返済能力を判断して、取引の可否及び購入限度額等を決定してもよい。
【０１２６】
上記実施の形態においては、音声処理サーバ２００及び注文処理サーバ３００は、それぞれ記憶部２２０、３２０に記憶されたプログラムに基づいて動作していたが、本発明はこれに限定されない。例えば、プログラムにより実現された機能的な構成をハードウェアにより実現してもよい。
【０１２７】
上記実施の形態においては、記憶部２２０は、音声辞書２２１、音声ファイルデータベース２２２を備え、記憶部３２０は、商品情報データベース３２１、指定業者情報データベース３２２、履歴情報データベース３２３、会員情報データベースを備えていたが、本発明はこれに限定されない。例えば、各データベースは、その全部又は一部がＬＡＮ（Local Area Network）等を介して外部のサーバ、コンピュータ等に記憶されてもよい。
【０１２８】
上記実施の形態では、音声処理サーバ２００、注文処理サーバ３００は、汎用コンピュータであったが、本発明はこれに限られない。例えば、音声処理サーバ２００、注文処理サーバ３００は、専用のシステムで実現してもよい。音声処理サーバ２００、注文処理サーバ３００が実行する処理は、例えば、上述の物理的な構成を備える装置が、記憶部２２０、３２０に記憶されたプログラムを実行することによって実現されるが、本発明は、プログラムとして実現されてもよく、そのプログラムが記録された記憶媒体として実現されてもよい。
【０１２９】
上記の実施形態は例示であり、本発明はこれらに限定されるものではなく、特許請求の範囲に記載した発明の趣旨を逸脱しない範囲でさまざまな実施の形態が可能である。各実施の形態や変形例で記載した構成要素は自由に組み合わせることが可能である。また、特許請求の範囲に記載した発明と均等な発明も本発明に含まれる。
【符号の説明】
【０１３０】
１      取引支援システム
１０    取引支援装置
１００  通信端末
１１０  指示受付部
１２０  表示部
１３０  集音部
１３１  マイク
１４０  発音部
１４１  スピーカ
１５０、２１０、３１０  通信部
１６０、２２０、３２０  記憶部
１７０、２３０、３３０  制御部
１８０、２４０、３４０  内部バス
２００  音声処理サーバ
２２１  音声辞書
２２２  音声ファイルデータベース
２３１  音声認識部
２３２  テキストデータ変換部
２３３  音声データ生成部
３００  注文処理サーバ
３２１  商品情報データベース
３２２  指定業者情報データベース
３２３  履歴情報データベース
３３１  商品情報登録部
３３２  おすすめ情報取得部
３３３  業者情報取得部
３３４  商品選択部
３３５  合計金額算出部
３３６  決済処理部
３３７  履歴情報登録部
【図１】
2019049848.tif 000003
【図２】
2019049848.tif 000004
【図３】
2019049848.tif 000005
【図４】
2019049848.tif 000006
【図５】
2019049848.tif 000007
【図６】
2019049848.tif 000008
【図７】
2019049848.tif 000009
【図８】
2019049848.tif 000010
【図９】
2019049848.tif 000011
【図１０】
2019049848.tif 000012
【図１１】
2019049848.tif 000013
【図１２】
2019049848.tif 000014
【図１３】
2019049848.tif 000015
【図１４】
2019049848.tif 000016
【図１５】
2019049848.tif 000017
【図１６】
2019049848.tif 000018