(57)【要約】【課題】従来の端末装置では、他の端末装置と通話を行いながら商品提案ができなかった。【解決手段】他の端末装置である他端末と通話を行う通話部と、他端末から送信された音声情報、または受け付けられた音声情報のうちの１以上の音声情報から取得された商品特定情報を用いて検索された商品情報を、他端末との通話中に取得する商品情報取得部と、商品情報を出力する商品情報出力部とを具備する端末装置により、他端末と通話を行いながら商品提案ができる。【選択図】図１
2018166302.tif 000002
【特許請求の範囲】
【請求項１】
他の端末装置である他端末と通話を行う通話部と、
前記他端末から送信された音声情報、または受け付けられた音声情報のうちの１以上の音声情報から取得された商品特定情報を用いて検索された商品情報を、前記他端末との通話中に取得する商品情報取得部と、
前記商品情報を出力する商品情報出力部とを具備する端末装置。
【請求項２】
通話部、商品情報取得部、および商品情報出力部によって実現される商品提案方法であって、
前記通話部が、他の端末装置である他端末と通話を行う通話ステップと、
前記商品情報取得部が、前記他端末から送信された音声情報、または受け付けられた音声情報のうちの１以上の音声情報から取得された商品特定情報を用いて検索された商品情報を、前記他端末との通話中に取得する商品情報取得ステップと、
前記商品情報出力部が、前記商品情報を出力する商品情報出力ステップとを含む商品提案方法。
【請求項３】
コンピュータを、
他の端末装置である他端末と通話を行う通話部と、
前記他端末から送信された音声情報、または受け付けられた音声情報のうちの１以上の音声情報から取得された商品特定情報を用いて検索された商品情報を、前記他端末との通話中に取得する商品情報取得部と、
前記商品情報を出力する商品情報出力部として機能させるためのプログラム。
【請求項４】
前記商品情報取得部は、
前記１以上の音声情報を音声認識し、文字列を取得する音声認識手段と、
前記文字列から商品を特定する商品特定情報を取得する商品特定情報取得手段と、
前記商品特定情報を用いて検索を行い、商品情報を取得する検索手段とを具備する請求項３記載のプログラム。
【請求項５】
前記商品情報取得部は、
前記他端末が取得した商品情報を、前記他端末から受信する請求項３記載のプログラム。
【請求項６】
前記商品情報取得部は、
前記１以上の音声情報をサーバ装置に送信する音声情報送信手段と、
前記音声情報の送信に応じて、前記サーバ装置から商品情報を受信する商品情報受信手段とを具備する請求項３記載のプログラム。
【請求項７】
前記コンピュータを、
前記商品情報出力部が出力した商品情報に対応する商品の購入指示を受け付ける購入指示受付部と、
前記購入指示の受け付けに応じて、前記商品の購入のための購入処理を行う購入処理部としてさらに機能させる請求項３から請求項６いずれか一項に記載のプログラム。
【請求項８】
前記購入処理部は、
前記商品の購入のための購入情報を前記他端末に送信する請求項７記載のプログラム。
【請求項９】
前記購入情報を受信した他端末において、前記商品の購入のための決済処理が行われる請求項８記載のプログラム。
【請求項１０】
前記コンピュータを、
前記他端末から検索された商品情報に対応する商品の購入指示を受信する購入指示受信部と、
前記購入指示の受信に応じて、前記商品の購入のための決済処理を行う決済処理部としてさらに機能させる請求項３から請求項９いずれか一項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他の端末装置と通話を行う端末装置等に関するものである。
【背景技術】
【０００２】
従来、携帯電話端末Ａから携帯電話端末Ｂにサーバを介して電子マネーを送る際に、携帯電話端末Ａと携帯電話端末Ｂとが通話中の場合に、携帯電話端末Ａは携帯電話端末Ｂのユーザの認証を行うことが出来、これに続いて携帯電話端末Ｂへ電子マネーの送金が可能となる決済システムが存在した（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１１６６２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記決済システムにおける携帯電話端末のような従来の端末装置では、他の端末装置と通話を行いながら商品提案ができなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の端末装置は、他の端末装置である他端末と通話を行う通話部と、他端末から送信された音声情報、または受け付けられた音声情報のうちの１以上の音声情報から取得された商品特定情報を用いて検索された商品情報を、他端末との通話中に取得する商品情報取得部と、商品情報を出力する商品情報出力部とを具備する端末装置である。
【０００６】
かかる構成により、他端末と通話を行いながら商品提案ができる。
【０００７】
また、本第二の発明の端末装置は、第一の発明に対して、商品情報取得部は、１以上の音声情報を音声認識し、文字列を取得する音声認識手段と、文字列から商品を特定する商品特定情報を取得する商品特定情報取得手段と、商品特定情報を用いて検索を行い、商品情報を取得する検索手段とを具備する端末装置である。
【０００８】
かかる構成により、他端末と通話を行いながら、商品情報を取得し、提案できる。
【０００９】
また、本第三の発明の端末装置は、第一の発明に対して、商品情報取得部は、他端末が取得した商品情報を、他端末から受信する端末装置である。
【００１０】
かかる構成により、他端末と通話を行いながら、商品情報を他端末から取得し、提案できる。
【００１１】
また、本第四の発明の端末装置は、第一の発明に対して、商品情報取得部は、１以上の音声情報をサーバ装置に送信する音声情報送信手段と、音声情報の送信に応じて、サーバ装置から商品情報を受信する商品情報受信手段とを具備する端末装置である。
【００１２】
かかる構成により、他端末と通話を行いながら、商品情報をサーバ装置から取得し、提案できる。
【００１３】
また、本第五の発明の端末装置は、第一から第四いずれか１つの発明に対して、商品情報出力部が出力した商品情報に対応する商品の購入指示を受け付ける購入指示受付部と、購入指示の受け付けに応じて、商品の購入のための購入処理を行う購入処理部とをさらに具備する端末装置である。
【００１４】
かかる構成により、提案した商品の購入処理も、指示に応じて行うことができる。
【００１５】
また、本第六の発明の端末装置は、第五の発明に対して、購入処理部は、商品の購入のための購入情報を他端末に送信する端末装置である。
【００１６】
かかる構成により、他端末に購入処理を行わせることができる。
【００１７】
また、本第七の発明の端末装置は、第六の発明に対して、購入情報を受信した他端末において、商品の購入のための決済処理が行われる端末装置である。
【００１８】
かかる構成により、決済処理をも他端末に行わせることができる。また、他端末による決済処理は、購入情報を送信しなければ実行されないので、決済機能を有する他端末を子供等に持たせる場合の安全性を高めることができる。
【００１９】
また、本第八の発明の端末装置は、第一から第七いずれか１つの発明に対して、他端末から検索された商品情報に対応する商品の購入指示を受信する購入指示受信部と、購入指示の受信に応じて、商品の購入のための決済処理を行う決済処理部とをさらに具備する端末装置である。
【００２０】
かかる構成により、他端末からの指示で決済処理を行うことで、決済機能を有さない他端末による商品購入を代替できる。
【発明の効果】
【００２１】
本発明によれば、他の端末装置と通話を行いながら商品提案ができる。
【図面の簡単な説明】
【００２２】
【図１】実施の形態１における情報システムのブロック図
【図２】同端末装置の動作を説明するフローチャート
【図３】同商品情報取得処理を説明するフローチャート
【図４】同商品情報のデータ構造図
【図５】同購入画面の一出力例を示す図
【図６】同購入画面の他の出力例を示す図
【図７】実施の形態２における情報システムのブロック図
【図８】同商品情報取得処理を説明するフローチャート
【図９】実施の形態３における情報システムのブロック図
【図１０】同コンピュータシステムの外観図
【図１１】同コンピュータシステムの内部構成の一例を示す図
【発明を実施するための形態】
【００２３】
以下、端末装置等を備える情報システムの３つの実施形態について、図面を参照して説明する。なお、各実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２４】
いずれの実施形態でも、端末装置と、他の端末装置である他端末とが通話中に、通話音声に基づいて、提案対象となる商品情報の検索を行い、１以上の商品情報を出力する情報システムについて説明する。ただし、実施の形態１では、端末装置で検索を行い、実施の形態２では、他端末で検索を行い、実施の形態３では、サーバ装置で検索を行う点が相違する。
【００２５】
（実施の形態１）
図１は、本実施の形態における情報システム１００のブロック図である。情報システム１００は、１または２以上の端末装置１、および１または２以上の他端末２を備える。
【００２６】
一般に、他端末とは、他の端末装置である。これに対して、端末装置は、自端末と呼んでもよい。また、例えば、端末装置は、親が使用する端末装置であり、他端末は、子が使用する端末装置であってもよい。さらに、他端末は、端末装置とは異なる構成を有していてもよいし、端末装置と同じ構成を有していても構わない。
【００２７】
１以上の各端末装置１、および１以上の各他端末２（以下、単に、端末装置１、および他端末２と記す場合がある）は、例えば、ＬＡＮやインターネット等のネットワーク、無線または有線の通信回線などを介して、通信可能に接続される。
【００２８】
なお、ネットワーク等には、図示しない各種のサーバ装置が接続されており、かかるサーバ装置によって、例えば、端末間の通信制御、端末装置１等への情報提供などが行われてもよい。また、通信は、通常、通話も含む。さらに、通信は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＮＦＣ等による近距離無線通信、接続ケーブルやコネクタ等を介した通信なども含むことは好適である。ただし、これらは例示に過ぎず、端末間では、様々な通信が可能であってよい。また、かかる事項は、後続する各実施の形態にも共通する。
【００２９】
端末装置１は、格納部１１、処理部１２、出力部１３、受付部１４、受信部１５、および送信部１６を備える。処理部１２は、通話部１２１、商品情報取得部１２２、購入処理部１２３、および決済処理部１２４を備える。商品情報取得部１２２は、音声認識手段１２２１、商品特定情報取得手段１２２２、および検索手段１２２３を備える。出力部１３は、商品情報出力部１３１を備える。受付部１４は、購入指示受付部１４１を備える。受信部１５は、購入指示受信部１５１を備える。
【００３０】
他端末２は、他格納部２１、他処理部２２、他出力部２３、他受付部２４、他受信部２５、および他送信部２６を備える。
【００３１】
端末装置１を構成する格納部１１は、各種の情報を格納し得る。各種の情報とは、例えば、自端末識別子、１以上の他端末識別子、１以上の商品情報などである。
【００３２】
自端末識別子とは、端末装置１を識別する情報である。自端末識別子は、例えば、ＭＡＣアドレスやＩＰアドレス等のアドレスや電話番号などでもよいし、端末装置１のユーザを識別するユーザ識別子でもよい。ユーザ識別子は、例えば、メールアドレスやＩＤなどであるが、種類は問わない。このように、自端末識別子は、当該端末装置１またはそのユーザを識別し得る情報であれば何でもよい。
【００３３】
１以上の他端末識別子とは、端末装置１に対応する１以上の他端末２を識別する情報である。対応する他端末２とは、当該端末装置１のユーザと通話する他のユーザが使用する端末である。他のユーザとは、例えば、ユーザの家族、友人、同僚などであるが、ユーザと通話し得る人物であれば誰でもよい。なお、以下では、対応する他端末２を、単に他端末２と記す場合がある。また、一具体例として、ユーザが親であり、対応する他ユーザがその親の子供である場合に、その親の端末装置１を親端末、その子供の他端末２を子端末と呼ぶ場合もある。
【００３４】
他端末識別子もまた、アドレスや電話番号等でもユーザ識別子でもよい。なお、以下では、自端末識別子および他端末識別子を、単に端末識別子と総称する場合もある。格納部１１に格納される１以上の各他端末識別子は、例えば、アドレスと電話番号との組であることは好適である。
【００３５】
商品情報とは、商品に関する情報をいう。商品情報は、通常、提案対象となり得る商品に関する情報である。商品情報は、例えば、商品識別子、種別識別子、価格情報、または価格帯情報のうち１種類以上の情報を有していてもよい。
【００３６】
商品識別子とは、商品を識別する情報である。商品識別子は、例えば、商品名、メーカ名、品番、ＩＤなどあるが、商品を識別し得る情報であれば何でもよい。商品名は、例えば、“絵具１２色”、“水彩絵具２４色セット”、“絵画セット”等の一般名でもよいし、登録商標等を含む固有名でもよいし、一般名および固有名の組み合わせでも構わない。種別識別子とは、商品の種別を識別する情報である。種別識別子は、例えば、種類名、ＩＤなどあるが、商品の種別を識別し得る情報であれば何でもよい。種類名は、例えば、“絵具”、“１２色”、“絵筆”、“絵画セット”等であってもよい。
【００３７】
価格情報とは、商品の価格に関する情報である。価格は、例えば、本体価格であるが、本体価格と、税または送料のうち１種類以上の額とを含む価格でもよいし、本体価格と、税額または送料のうち１種類以上の額との組であっても構わない。また、価格情報は、通常、単位数量当たりの価格を示す情報である。単位数量とは、例えば１個、１箱、１ダース、１リットル、１回、１時間、１日等であるが、種類は問わない。価格情報は、例えば、１００円／個、１箱１０００円等のように、単位数量を示す情報を含んでもよいし、単に１００円、１０００円等のように、単位数量を示す情報を含まなくてもよく、その表現形式は問わない。
【００３８】
帯価格帯情報とは、商品の価格帯を示す情報である。価格帯情報は、例えば、下限価格、上限価格、または下限価格と上限価格との組、ＩＤなどあるが、商品の価格帯を識別し得る情報であれば何でもよい。
【００３９】
なお、商品識別子、種別識別子、価格情報、および価格帯情報は、互いに重複する情報を含んでいても構わない。また、商品情報は、例えば、商品の説明や広告なども有していてよく、そのデータ構造や内容は問わない。
【００４０】
なお、１以上の商品情報は、通常、図示しないサーバ装置に格納される。サーバ装置とは、例えば、商品ＤＢサーバやＥＣサーバなどであるが、その種類は問わない。ただし、格納部１１にも、１以上の商品情報が格納されてよい。本実施の形態においては、例えば、後述する受信部１５が、サーバ装置から１以上の商品情報を受信し、格納部１１に蓄積することは好適である。格納部１１による格納は、一時的な記憶でもよい。
【００４１】
または、１以上の商品情報は、例えば、他端末２を構成する他格納部２１に格納されてもよいし、コンピュータがアクセス可能な記録媒体であれば、どこに格納されていてもよい。なお、格納部１１等を実現する記録媒体に格納される１以上の商品情報を、以下では、商品情報群と記す場合もある。
【００４２】
処理部１２は、各種の処理を行う。各種の処理とは、例えば、以下に説明する通話部１２１、商品情報取得部１２２、音声認識手段１２２１、商品特定情報取得手段１２２２、検索手段１２２３、購入処理部１２３、および決済処理部１２４等の処理である。
【００４３】
通話部１２１は、他端末２と通話を行う。通話とは、他端末２から送信された音声情報の受信、または当該端末装置１のマイクロフォンを介して受け付けられた音声情報の送信のうちの１種類以上を含む処理である。また、通話は、例えば、携帯電話、固定電話、ＩＰ電話、Ｓｋｙｐｅ（登録商標）等による通話であるが、その種類は問わない。
【００４４】
通話部１２１は、通常、格納部１１に格納されている他端末識別子で識別される他端末２と通話を行うが、それ以外の他端末２と通話してもよく、その通話相手は問わない。なお、格納されている他端末識別子で識別される他端末２以外の他端末２と通話を行う場合、通話部１２１は、例えば、通話開始時に、当該他端末２または外部のサーバ等から、当該他端末２の他端末識別子を取得することは好適である。
【００４５】
商品情報取得部１２２は、商品情報を取得する。なお、商品情報を取得することは、一の商品情報を取得することでも、２以上の商品情報を取得することでもよい。商品情報取得部１２２は、他端末２との通話中に、送信された音声情報、または受け付けられた音声情報のうちの１以上の音声情報（以下、単に音声情報と記す場合がある）から取得された商品特定情報を用いて検索された商品情報を取得する。
【００４６】
送信された音声情報とは、通常、通話部１２１の通話相手である他端末２（以下、単に他端末２と記す場合がある）から送信された音声情報であり、他ユーザの発話音声の情報である。受け付けられた音声情報とは、通常、端末装置１のマイクロフォンを介して受け付けられた音声情報であり、ユーザの発話音声の情報である。
【００４７】
商品特定情報とは、商品を特定する情報である。商品特定情報は、通常、提案対象となる商品を特定する情報である。商品特定情報は、例えば、商品名、種別、価格などであるが、商品を特定し得る情報であれば何でもよい。商品特定情報は、例えば、音声認識、形態素解析等により取得されることは好適であり、機械学習や深層学習等も用いて取得されることは、より好適である。音声認識、形態素解析、機械学習、および深層学習は、いずれも公知であり、説明を省略する。音声認識等は、当該端末装置１、他端末２、または図示しないサーバ装置のいずれで行われてもよいし、いずれか２つ又は３つで分担されても構わない。
【００４８】
商品情報取得部１２２は、こうして取得された商品特定情報を用いて検索された商品情報を取得する。検索とは、商品情報群から、提案対象となる商品情報を特定することである。なお、提案対象となる商品情報は、一の商品情報でも、２以上の商品情報でもよい。検索は、例えば、格納部１１等に格納されている商品情報群から、提案対象となる商品情報を、取得された商品特定情報を用いて特定することであってもよい。検索もまた、端末装置１、他端末２、またはサーバ装置のいずれで行われてもよいし、検索サイトが利用されてもよい。
【００４９】
商品情報取得部１２２は、通常、サーバ装置に対して検索を要求し、商品情報を取得する。要求することは、例えば、音声情報をサーバ装置に送信することでもよい。ただし、商品情報取得部１２２は、例えば、他端末２の要求に応じてサーバ装置で検索された情報を他端末２から受信してもよい。または、例えば、サーバ装置が、通話の制御機能をも有する場合、商品情報取得部１２２は、特に検索の要求は行わず、サーバ装置で通話の音声情報を用いて検索された商品情報をサーバ装置から受信してもよい。または、他端末２が検索機能を有する場合は、他端末２で検索された情報を他端末２から受信したりしてもよい。あるいは、商品情報取得部１２２自身が検索を行うことで、商品情報を取得しても構わない。ただし、本実施の形態では、主として、商品情報取得部１２２自身が検索を行うことで、商品情報を取得する場合を説明する。
【００５０】
音声認識手段１２２１は、音声認識を行う手段である。音声認識手段１２２１は、音声情報を音声認識し、文字列を取得する。すなわち、音声認識手段１２２１は、送信された音声情報、または受け付けられた音声情報のうち１以上の音声情報を音声認識し、その認識結果である文字列を取得する。
【００５１】
音声認識手段１２２１は、例えば、通話部１２１の通話相手である他端末２から送信された音声情報、または端末装置１のマイクロフォンを介して受け付けられた音声情報のうち１以上の音声情報を音声認識し、通話内容に対応する文字列を取得する。通話内容とは、通話部１２１と他端末２との間の通話の内容である。通話内容は、通常、ユーザの発話または他ユーザの発話のうち１種類以上の発話を含む。通話内容に対応する文字列とは、かかる１種類以上の発話を示す文字列である。文字列は、通常、テキストデータで表現されるが、その表現形式は問わない。
【００５２】
商品特定情報取得手段１２２２は、商品特定情報を取得する手段である。商品特定情報取得手段１２２２は、音声認識手段１２２１が取得した文字列から、商品特定情報を取得する。なお、文字列から商品特定情報を取得する技術は公知である。商品特定情報取得手段１２２２は、例えば、取得された文字列を用いて形態素解析を行うことによって、１以上の名詞を取得することは好適である。なお、形態素解析によって１以上の名詞を取得する技術は、公知であり、説明を省略する。さらに、商品特定情報取得手段１２２２は、取得した１以上の名詞を、例えば、機械学習や深層学習などにより、商品名、種別、価格等の１以上のクラスに分類することは、より好適である。なお、機械学習等による名詞の分類の技術は、公知であり、説明を省略する。
【００５３】
こうして、商品特定情報取得手段１２２２は、提案対象となる商品情報を特定するための情報であり、例えば、商品名、種別、価格等のうち１種類以上の情報を含む商品特定情報を取得できる。
【００５４】
検索手段１２２３は、検索を行う手段である。検索手段１２２３は、商品特定情報を用いて検索を行い、商品情報を取得する。検索手段１２２３は、通常、商品特定情報取得手段１２２２が取得した商品特定情報をキーとして、格納されている商品報群を検索することで、提案対象となる商品情報を特定し、特定した商品特定情報を取得する。
【００５５】
商品特定情報を用いた検索とは、例えば、当該商品特定情報が有する商品名に対応する商品識別子を含む商品情報を取得することであってもよい。対応することは、一致することでもよし、一致すると見なし得るほど類似することでもよいし、類似度が閾値より大きい又は閾値以上であることでもよい。類似度は、例えば、商品識別子を構成する全文字数に占める、商品名と一致する連続した文字数の割合として算出されてもよい。または、類似度は、例えば、商品名と一致する連続文字数をパラメータとする増加関数で算出されてもよいし、商品名と一致しない文字数をパラメータとする減少関数で算出されてもよく、類似度の算出方法は問わない。なお、かかる事項は、例えば、商品特定情報に含まれる種別と、商品情報に含まれ種類識別子との間の対応等についても当てはまる。
【００５６】
または、商品特定情報を用いた検索とは、例えば、当該商品特定情報が有する種別に対応する種別識別子を含む商品情報を取得することであってもよい。
【００５７】
または、商品特定情報を用いた検索とは、例えば、当該商品特定情報が有する価格に対応する価格情報を含む商品情報を取得することであってもよい。対応することは、例えば、価格が一致することでも、一致すると見なし得るほど近いことでも、最も近いことでもよい。または、対応することは、例えば、価格が近い順に並べた場合の順位が予め決められた順位以内であることでもよいし、遠い順に並べた場合の順位が予め決められた順位以下であることでも構わない。
【００５８】
または、商品特定情報を用いた検索とは、例えば、当該商品特定情報が有する価格の属する価格帯情報を含む商品情報を取得することであってもよい。あるいは、商品特定情報を用いた検索とは、例えば、当該商品特定情報が有する種別に対応する種別識別子を含み、かつ当該商品特定情報が有する価格の属する価格帯情報をも含む商品情報を取得することであってもよい。
【００５９】
すなわち、検索手段１２２３は、例えば、取得された商品特定情報に含まれる商品名と、商品情報に含まれる商品識別子との類似度を、格納されている１以上の商品情報ごとに算出し、商品名との類似度が最も高い商品識別子を含む商品情報を取得してもよい。または、検索手段１２２３は、上記と同様にして、商品名に関する１以上の類似度を算出した後、類似度が高いものから順に、予め決められた数（例えば、３個、１０個等）の商品情報を取得してもよい。
【００６０】
また、検索手段１２２３は、例えば、取得された商品特定情報に含まれる種別と、商品情報に含まれる種別識別子との類似度を、格納されている１以上の商品情報ごとに算出し、商品名との類似度が最も高い種別識別子を含む商品情報を取得してもよい。または、検索手段１２２３は、上記と同様にして、種別に関する１以上の類似度を算出した後、類似度が高いものから順に、予め決められた数の商品情報を取得してもよい。
【００６１】
また、検索手段１２２３は、例えば、取得された商品特定情報に含まれる価格と、商品情報に含まれる価格情報との差分を、格納されている１以上の商品情報ごとに算出し、価格との差分が最も小さい価格情報を含む商品情報を取得してもよい。または、検索手段１２２３は、上記と同様に１以上の差分を算出した後、差分が小さいものから順に、予め決められた数の商品情報を取得してもよい。
【００６２】
また、検索手段１２２３は、例えば、取得された商品特定情報に含まれる価格と、商品情報に含まれる価格帯情報とを、格納されている１以上の商品情報ごとに比較し、価格の属する価格帯情報を含む１または２以上の商品情報を取得してもよい。
【００６３】
さらに、検索手段１２２３は、こうして１以上の商品情報を取得した後に、商品特定情報取得手段１２２２が新たな商品特定情報を取得したことに応じて、取得済みの１以上の商品情報に対して、当該新たな商品特定情報による絞り込みを行ってもよい。絞り込みとは、取得済みの１以上の商品情報から、新たな商品特定情報に対応する１以上の商品情報を選択することでもよいし、新たな商品特定情報に対応しない１以上の商品情報を除外することであってもよい。
【００６４】
なお、検索手段１２２３は、絞り込みを、上記のように、一連の通話の音声情報を用いて、ユーザによる意図的な操作を要せず、全自動で行うことは好適である。ただし、例えば、ユーザが、キーワード等の情報を、キーボード等で手動入力し、受付部１４が、かかる入力を受け付け、検索手段１２２３は、受け付けられたキーワードを用いて、絞り込みを行ってもよい。または、例えば、ユーザが、キーワード等をマイクロフォンで音声入力し、受付部１４が、かかる音声情報を受け付け、音声認識手段１２２１が、受け付けられた音声情報に対して音声認識を行い、キーワード等を取得し、検索手段１２２３は、取得されたキーワード等による絞り込みを行ってもよく、絞り込みのための手法は問わない。
【００６５】
このように、本実施の形態では、商品情報取得部１２２が、音声認識手段１２２１、商品特定情報取得手段１２２２、および検索手段１２２３を備えていることで、提案対象となる商品情報を端末装置１自身で取得できる。
【００６６】
ただし、音声認識手段１２２１、商品特定情報取得手段１２２２、および検索手段１２２３は、例えば、他端末２を構成する他処理部２２が備えていてもよいし、または、図示しないサーバ装置の処理部が備えていても構わない。前者の構成は、実施の形態２で説明し、後者の構成は、実施の形態３で説明する。あるいは、これら３手段は、端末装置１、他端末２、またはサーバ装置のうちの２種類以上に分散して具備されてもよい。
【００６７】
購入処理部１２３は、購入処理を行う。購入処理とは、商品の購入に関する処理をいう。購入処理は、通常、提案された商品を購入するための処理である。提案された商品とは、例えば、商品情報取得部１２２が取得した商品情報であり、後述する商品情報出力部１３１が出力した商品情報に対応する商品である。
【００６８】
購入処理は、例えば、決済処理でもよいし、購入情報の他端末２または図示しないサーバ装置への送信であっても構わない。決済処理とは、決済のための処理をいう。決済は、例えば、クレジットカードによる決済、電子マネーによる支払い、またはポイントの利用などであるが、電子的な決済であれば、その方法は問わない。決済のための処理は、決済それ自体を含んでいてもよいし、含まなくてもよい。決済それ自体は、例えば、当該端末装置１で行われてもよいし、他端末２で行われてもよいし、図示しないサーバ装置で行われても構わない。決済のための処理は、例えば、決済が実行される装置への購入情報の送信も含んでよい。このように、決済処理の内容や実行主体は問わない。
【００６９】
購入情報とは、商品の購入のための情報である。購入情報は、例えば、商品識別子、数量情報、価格情報などを有する。購入する商品の数量を示す情報である。数量情報は、例えば、“１”、“２”等の数値でもよいし、数値および単位の組であってもよい。数値および単位の組とは、“１枚”、“２箱”等であってもよく、その組み合わせは問わない。このように、購入情報のデータ構造は問わない。
【００７０】
なお、決済処理は、例えば、かかる購入情報を端末装置１から受信した他端末２またはサーバ装置で行われてもよい。
【００７１】
購入処理部１２３は、通常、購入指示の受け付けに応じて、購入処理を行う。購入指示とは、商品の購入に関する指示をいう。購入指示は、通常、提案された商品を購入するための指示であり、後述する購入指示受付部１４１によって受け付けられる。
【００７２】
購入処理部１２３は、例えば、後述する商品情報出力部１３１が出力した商品情報に対応する商品の購入指示を購入指示受付部１４１が受け付けたことに応じて、例えば、自ら決済処理を行ってもよいし、または、購入情報を他端末２または図示しないサーバ装置に送信してもよい。
【００７３】
決済処理部１２４は、決済処理を行う。決済処理部１２４は、通常、後述する購入指示受信部１５１による購入指示の受信に応じて、決済処理を行う。決済処理部１２４は、例えば、購入指示受信部１５１による購入指示の受信に応じて、購入指示受信部１５１が当該購入指示と対に受信した購入情報に対応する決済処理を行うことは好適である。
【００７４】
出力部１３は、各種の情報を出力する。各種の情報とは、例えば、商品情報などである。出力部１３は、各種の情報を、通常、ディスプレイやスピーカなどの出力デバイスを介して出力するが、例えば、プリンタでプリントアウトしたり、記録媒体に蓄積したり、外部の装置に送信したり、他の処理装置や他のプログラムなどに引渡したりしてもよく、出力の態様は問わない。なお、ディスプレイ等の出力デバイスを介した出力は、通常、当該端末装置１での出力であるが、例えば、外部ディスプレイ等を介した出力でもよい。
【００７５】
商品情報出力部１３１は、１または２以上の商品情報を出力する。商品情報出力部１３１は、本実施の形態では、通常、商品情報取得部１２２が取得した商品情報を出力する。ただし、商品情報出力部１３１は、例えば、検索手段１２２３が検索した商品情報を出力してもよいし、商品情報取得部１２２が他端末２または図示しないサーバ装置等から受信した商品情報を出力しても構わない。なお、前者は、実施の形態２における通常の動作であり、後者は、実施の形態３における通常の動作である。
【００７６】
商品情報出力部１３１は、商品情報を、通常、当該端末装置１または通話相手の他端末２のうち１以上で出力する。出力とは、通常、ディスプレイやスピーカ等の出力デバイスを介した出力であるが、例えば、他端末２への送信でもよい。
【００７７】
なお、出力される購入情報は、取得または受信された購入情報と同じでなくてもよい。例えば、商品情報出力部１３１は、画面構成情報を保持しており、取得または受信された購入情報と、この画面構成情報とを用いて、購入画面を出力することは好適である。
【００７８】
購入画面とは、商品情報に対応する商品を購入するための画面である。購入画面は、購入情報を有する。また、購入画面は、例えば、「購入する」ボタン、「キャンセル」ボタン等も有することは好適である。なお、購入画面は、例えば、支払方法の選択を行うためのダイアログボックス等をも有することは、より好適である。ただし、購入許可画面の構成は問わない。
【００７９】
画面構成情報は、例えば、画像、文字列、レイアウト情報などを有する。画像とは、例えば、各種のボタンやダイアログボックス等の画像である。文字列とは、例えば、ボタン等に対応付いた文字列である。レイアウト情報とは、購入画面内における購入情報やボタン等の配置を示す情報である。ただし、画面構成情報のデータ構造は問わない。
【００８０】
受付部１４は、各種の情報を受け付ける。各種の情報とは、例えば、購入指示などである。受け付けとは、キーボードやタッチパネルやマイクロフォン等の入力デバイスで入力された情報の受け付け、ネットワーク等を介して送信された情報の受信、ディスクや半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。
【００８１】
購入指示受付部１４１は、購入指示を受け付ける。購入指示受付部１４１は、通常、商品情報出力部１３１が出力した商品情報に対応する商品の購入指示を受け付ける。
【００８２】
購入指示受付部１４１は、購入指示を、例えば、端末装置１の入力デバイスで受け付けてもよいし、他端末２から受信してもよい。購入指示を受け付けることは、例えば、入力デバイスを介して購入ボタンの選択を受け付けることでもよい。
【００８３】
受信部１５は、各種の情報を受信する。各種の情報とは、例えば、購入指示などである。
【００８４】
購入指示受信部１５１は、購入指示を受信する。購入指示受信部１５１は、通常、他端末２との通話中に、他端末２から、検索された商品情報に対応する商品の購入指示を受信する。
【００８５】
送信部１６は、各種の情報を送信する。各種の情報には、例えば、購入情報などが含まれていてもよい。
【００８６】
他端末２を構成する他格納部２１は、各種の情報を格納し得る。各種の情報とは、例えば、当該他端末２を識別する端末識別子、当該他端末２に対応する端末装置１を識別する端末識別子などである。また、他格納部２１には、例えば、１以上の商品情報が格納されていてもよい。
【００８７】
他処理部２２は、各種の処理を行う。各種の処理とは、例えば、通話などである。詳しくは、他処理部２２は、例えば、端末装置１から送信された音声情報の受信、当該他端末２のマイクロフォンを介して受け付けられた音声情報の端末装置１への送信などを行う。なお、端末装置１から送信された音声情報とは、ユーザの発話音声の情報であり、受け付けられた音声情報とは、他ユーザの発話音声の情報である。なお、各種の処理には、例えば、フローチャートで説明する各種の判別なども含まれる。また、各種の処理には、例えば、購入または決済のうち１種類以上の処理が含まれていてもよい。
【００８８】
また、他処理部２２は、例えば、音声認識手段１２２１、商品特定情報取得手段１２２２、および検索手段１２２３を備えていてもよい。さらに、他処理部２２は、端末装置１の処理部１１と同等の機能を有することは好適である。
【００８９】
他出力部２３は、各種の情報を出力する。各種の情報とは、例えば、音声情報などである。他出力部２３は、例えば、他処理部２２が端末装置１から受信した音声情報を、スピーカを介して出力する。また、他出力部２３は、例えば、後述する他受信部２５が受信した商品情報を、ディスプレイやスピーカを介して出力してもよい。
【００９０】
他受付部２４は、各種の情報を受け付け得る。各種の情報とは、例えば、購入指示などである。他受付部２４は、例えば、他出力部２３が出力した商品情報に対応する商品の購入指示を、タッチパネル等の入力デバイスを介して受け付けてもよい。
【００９１】
他受信部２５は、各種の情報を受信し得る。各種の情報とは、例えば、購入情報などである。他受信部２５は、例えば、端末装置１から購入情報を受信してもよい。他受信部２５は、例えば、端末装置１から、当該端末装置１を識別する端末識別子と対に、購入情報を受信することは好適である。
【００９２】
他送信部２６は、各種の情報を送信し得る。各種の情報とは、例えば、購入指示であってもよい。他送信部２６は、例えば、他受付部２４が受け付けた購入指示を、他処理部２２の通話相手である端末装置１に送信してもよい。または、他送信部２６は、例えば、他受信部２５が、端末装置１から当該端末装置１を識別する端末識別子と対に受信した購入情報であり、他出力部２３が出力した購入情報に対して、他受付部２４が受け付けた購入指示を、受信された端末識別子で識別される端末装置１に送信してもよい。
【００９３】
なお、上記構成は一例であり、他端末２は、端末装置１と同じ構成を有していてもよい。また、このことは、他の実施形態にも当てはまる。
【００９４】
格納部１１、他格納部２１は、例えば、ハードディスクやフラッシュメモリといった不揮発性の記録媒体が好適であるが、ＲＡＭなど揮発性の記録媒体でも実現可能である。
【００９５】
格納部１１等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部１１等で記憶されるようになってもよく、ネットワークや通信回線等を介して送信された情報が格納部１１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部１１等で記憶されるようになってもよい。入力デバイスは、例えば、キーボード、マウス、タッチパネル、マイクロフォン等、何でもよい。なお、かかる事項は、後出するサーバ格納部３１にも当てはまる。
【００９６】
処理部１２、通話部１２１、商品情報取得部１２２、音声認識手段１２２１、商品特定情報取得手段１２２２、検索手段１２２３、購入処理部１２３、決済処理部１２４、および他処理部２２は、通常、ＭＰＵやメモリ等から実現され得る。処理部１２等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。ただし、処理手順は、ハードウェア（専用回路）で実現してもよい。なお、かかる事項は、後出する処理部１２ａ、他処理部２２ａ、処理部１２ｂ、他処理部２２、およびサーバ処理部３３にも当てはまる。
【００９７】
出力部１３、商品情報出力部１３１、および他出力部２３は、ディスプレイやスピーカ等の出力デバイスを含むと考えても含まないと考えてもよい。出力部１３等は、出力デバイスのドライバーソフトによって、または出力デバイスとそのドライバーソフトとで実現され得る。
【００９８】
受付部１４、購入指示受付部１４１、および他受付部２４は、入力デバイスを含むと考えても、含まないと考えてもよい。受付部１４等は、入力デバイスのドライバーソフトによって、または入力デバイスとそのドライバーソフトとで実現され得る。
【００９９】
受信部１５、購入指示受信部１５１、および他受信部２５は、通常、有線または無線の通信手段（例えば、ネットワークカードやモデム等の通信モジュール）で実現されるが、放送を受信する手段（例えば、放送受信モジュール）で実現されてもよい。なお、かかる事項は、後出するサーバ受信部３２にも当てはまる。
【０１００】
送信部１６、および他送信部２６は、通常、有線または無線の通信手段で実現されるが、放送手段（例えば、放送モジュール）で実現されてもよい。なお、かかる事項は、後出する他送信部２６ａ、およびサーバ送信部３４にも当てはまる。
【０１０１】
次に、情報システム１００の動作について図２および図３のフローチャートを用いて説明する。なお、既出の事項に関する説明は、省略または簡略化している。
【０１０２】
図２は、端末装置１の動作を説明するフローチャートである。
【０１０３】
（ステップＳ２０１）処理部１２は、他端末２との通話が開始されたか否かを、例えば、通話部１２１を実現する通信モジュールからの情報を用いて判別する。なお、通信モジュールは、他端末２との通話が開始されたことに応じて、例えば、通話の開始を示す開始フラグを出力してもよいし、かかる開始フラグと共に、当該他端末２を識別する端末識別子をも出力することは好適である。他端末２との通話が開始された場合はステップＳ２０２に進み、他端末２との通話が開始されていない場合はステップＳ２０１に戻る。
【０１０４】
（ステップＳ２０２）商品情報取得部１２２は、端末装置１と他端末との間で行われる通話の音声情報を用いて商品情報を取得する処理である商品情報取得処理を実行する。なお、商品情報取得処理については、図３のフローチャートを用いて説明する。
【０１０５】
（ステップＳ２０３）処理部１２は、商品情報取得処理の実行の結果、商品情報を取得できたか否かを判別する。商品情報を取得できた場合はステップＳ２０４に進み、取得できていない場合はステップＳ２０８に進む。
【０１０６】
（ステップＳ２０４）商品情報出力部１３１は、商品情報取得部１２２が取得した商品情報を、例えば、ディスプレイやスピーカ等の出力デバイスを介して出力する。
【０１０７】
（ステップＳ２０５）処理部１２は、購入指示の有無を判別する。処理部１２は、例えば、購入指示受付部１４１がタッチパネル等の入力デバイスを介して購入指示を受け付けた場合、または、購入指示受付部１４１が他端末２から購入指示を受信した場合に、購入指示が有ったと判別する。購入指示が有った場合はステップＳ２０６に進み、購入指示が無い場合はステップＳ２０７に進む。
【０１０８】
（ステップＳ２０６）購入処理部１２３は、出力された商品情報に対応する商品を購入する処理である購入処理を行う。なお、購入処理については、前述したので繰り返さない。その後、ステップＳ２０８に進む。
【０１０９】
（ステップＳ２０７）処理部１２は、出力された商品情報に対応する商品の購入をキャンセルするか否かを判断する。処理部１２は、例えば、「キャンセル」ボタンの押下等のキャンセル操作が受け付けられた場合に、購入をキャンセルすると判断する。または、処理部１２は、例えば、商品情報を出力してからの経過時間をＭＰＵの内蔵時計等で計時し、経過時間が所定時間を超えても、購入指示が受け付けられない場合に、購入をキャンセルすると判断してもよい。出力された商品情報に対応する商品の購入をキャンセルする場合はステップＳ２０１に戻り、キャンセルしない場合はステップＳ２０２に戻る。
【０１１０】
（ステップＳ２０８）処理部１２は、他端末２との通話が終了されたか否かを、例えば、例えば、通信モジュールからの情報を用いて判別する。なお、通信モジュールは、他端末２との通話が終了されたことに応じて、例えば、通話の終了を示す終了フラグを出力してもよい。他端末２との通話が終了された場合はステップＳ２０１に戻り、他端末２との通話が終了されていない場合はステップＳ２０２に戻る。
【０１１１】
なお、図２のフローチャートにおいて、端末装置１の電源オンやプログラムの起動に応じて処理が開始し、電源オフや処理終了の割り込みにより処理は終了する。ただし、処理の開始または終了のトリガは問わない。
【０１１２】
また、図示は省略しているが、通常、図２のフローチャートの処理と並列に、通話部１２１による通話制御処理が行われる。詳しくは、通話部１２１は、例えば、他端末２への発信操作または他端末２からの着信信号の有無などを基に、通話を開始するか否かを判断し、通話を開始する場合は、他端末２との通話処理を開始する。また、通話部１２１は、例えば、他端末２との通話を終了する終話操作または他端末２からの終話信号の有無などを基に、通話を終了するか否かを判断し、通話を終了する場合は、通話処理を終了する。
【０１１３】
図３は、ステップＳ２０２の商品情報取得処理を説明するフローチャートである。
【０１１４】
（ステップＳ３０１）音声認識手段１２２１は、通話部１２１による他端末２との間の通話の音声情報を、例えばＭＰＵの内部メモリに蓄積する。なお、前述したように、音声情報は、送信された音声情報、または受け付けられた音声情報のうちの１種類以上を含む。
【０１１５】
（ステップＳ３０２）音声認識手段１２２１は、内部メモリに格納されている音声情報に対して音声認識を行い、通話の内容を示す文字列を取得する。
【０１１６】
（ステップＳ３０３）商品特定情報取得手段１２２２は、認識結果である文字列を用いて形態素解析等を行い、商品特定情報を取得する。
【０１１７】
（ステップＳ３０４）検索手段１２２３は、取得された商品特定情報を用いて、格納部１１等に格納されている１以上の商品情報を検索し、当該商品特定情報で特定される商品情報を取得する。ただし、例えば、音声認識や形態素解析等の成否、通話の内容などによっては、検索手段１２２３は、商品情報を取得できない可能性もある。その後、上位処理にリターンする。
【０１１８】
なお、図２および図３のフローチャートでは、通話中に、ステップＳ２０２〜２０７の処理が繰り返されることで、現在の通話内容に応じた１以上の商品情報が出力される。言い換えれば、通話の進行につれて、ディスプレイに表示されている１以上の商品情報が更新されていく。更新は、絞り込みも含む。例えば、ある時点までの音声情報から取得された商品特定情報を用いた検索によって、１以上の商品情報が取得され、表示されている状態で、その時点以降の音声情報から新たな商品特定情報が取得された場合に、当該１以上の商品情報に対して、当該新たな商品特定情報を用いた絞り込みが行われ、一部の商品情報が消去されてもよい。
【０１１９】
以下、本実施の形態における情報システム１００の具体的な動作例について説明する。なお、以下の説明は、種々の変更が可能であり、本発明を何ら限定するものではない。また、既出の事項に関する説明は、省略または簡略化している。
【０１２０】
本例において、情報システム１００を構成する１以上の端末装置１および１以上の他端末２のうち、一の端末装置１（以下、端末装置１）は、ユーザＸの自宅に設置されたＩＰ電話機能を有するＰＣである。また、一の他端末２（以下、他端末２）は、ユーザＸの子であるユーザＹによって携帯される携帯端末である。
【０１２１】
端末装置１の格納部１１には、例えば、図４に示すような５以上の商品情報が格納されている。なお、商品情報群は、例えば、図示しないサーバ装置のサーバ格納部や、他端末２の他格納部２１などに格納されていてもよく、その所在を問わないことは言うまでもない。ただし、商品情報群がサーバ格納部に格納されていることは、例えば、より多様な商品情報群を提案可能な点で好適である。
【０１２２】
本例における商品情報群は、例えば、サーバ格納部に格納されている多様な商品情報の一部であり、受信部１５がサーバ装置から受信し、格納部１１に蓄積したものであってもよい。その際、受信部１５は、受信履歴またはユーザ属性のうち１種類以上の情報を保持しており、サーバ格納部の商品情報群から、その情報に対応する商品情報群を選択し、選択した商品情報群をサーバ装置から受信することは好適である。受信履歴とは、過去に受信された１以上の商品情報に関する情報である。受信履歴は、例えば、商品識別子または種別識別子と、受信回数または受信頻度との組の集合であってもよい。ユーザ属性とは、ユーザの属性を示す情報である。属性は、例えば、年齢、性別、学校または職業のうち１種類以上を含んでいてもよい。本例では、ユーザ属性が“小学生”であり、これに対応する絵具等の商品情報群がサーバ装置から受信された結果、図４に示したような５以上の商品情報が格納部１１に格納されている。
【０１２３】
図４は、商品情報のデータ構造図である。商品情報は、例えば、商品識別子、種別識別子、価格情報、および価格帯情報などを有する。
【０１２４】
５以上の各商品情報は、ＩＤ（例えば、１，２，…）に対応付いている。例えば、ＩＤ“１”に対応付いた商品情報（以下、商品情報１と記す場合がある）は、商品識別子“絵具１２色，Ａ社”、種別識別子“絵具，１２色”、価格情報“６００円”、および価格帯情報“５００円以上１０００円以下”などを有する。同様に、ＩＤ“２”に対応付いた商品情報（商品情報２）は、商品識別子“絵具２４色，Ａ社”、種別識別子“絵具，２４色”、価格情報“１２００円”、および価格帯情報“１０００円超１５００円未満”などを有する。
【０１２５】
また、商品情報３は、商品識別子“水彩絵具２４色セット，Ｂ社”、種別識別子“絵具，２４色”、価格情報“９００円”、および価格帯情報“１０００円以下”などを有する。また、価格情報４は、商品識別子“絵画セット，Ｂ社”、種別識別子“絵画セット，絵具，絵筆，パレット”、価格情報“２５００円”、および価格帯情報“２０００円超”などを有する。さらに、価格情報５は、商品識別子“パレット，Ａ社”、種別識別子“パレット”、価格情報“３００円”、および価格帯情報“５００円未満”などを有する。
【０１２６】
いま、ユーザＹは、学校から帰宅しようとしている。ユーザは、帰りがけに文房具店で絵具を購入したいので、親に相談したいと考え、他端末２で自宅に電話を掛けたとする。自宅では、端末装置１のスピーカから着信音が出力され、ユーザＸが電話に出たとする。
【０１２７】
例えば、ユーザＹは、「絵具がなくなったので買いたい。」と発話する。これに対して、ユーザＸは、例えば、「値段は？」と尋ね、ユーザＹは、「１２色のセットで１０００円位。」と答える。
【０１２８】
端末装置１において、通話部１２１が他端末２との通話を開始すると、通信モジュールから、発信元である他端末２を識別する端末識別子と共に、通話の開始を示す開始フラグが出力される。これに応じて、商品情報取得部１２２は、商品情報取得処理を開始する。
【０１２９】
詳しくは、音声認識手段１２２１は、通話部１２１による他端末２との間の上記のような通話の音声情報を内部メモリに蓄積しつつ、内部メモリに格納されている音声情報に対して音声認識を行い、通話の内容を示す文字列“絵具がなくなったので買いたい。値段は？１２色で１０００円位”を取得する。
【０１３０】
次に、商品特定情報取得手段１２２２は、取得された文字列を用いて形態素解析を行い、１以上の名詞（以下、名詞群と記す場合がある）“絵具”，“値段”，“１２色”，“セット”，および“１０００円”を取得する。さらに、商品特定情報取得手段１２２２は、取得した名詞群を、例えば、機械学習や深層学習等を用いて、商品名、種別、価格等の１以上のクラス（以下、クラス群）に分類することにより、商品名“Ｎｕｌｌ”、種別“絵具”、種別“１２色”、および価格“１０００円”を含む商品特定情報を取得する。
【０１３１】
次に、検索手段１２２３は、取得された商品特定情報を用いて、格納部１１に格納されている商品情報群を検索し、当該商品特定情報で特定される商品情報を取得する。
【０１３２】
詳しくは、検索手段１２２３は、例えば、商品特定情報に含まれる２つの種別“絵具”および“１２色”と、商品情報に含まれる種別識別子との類似度を、格納されている５以上の商品情報ごとに算出し、種別との類似度が最も高い種別識別子を含む商品情報を取得してもよい。
【０１３３】
図４の商品情報群の場合、２つの種別“絵具”および“１２色”に対する類似度は、商品情報１については、全５文字中、連続２文字および連続３文字が一致するため、１００％のように算出され、商品情報２については、全５文字中、連続２文字が一致するため、４０％のように算出されてもよい。同様に、類似度は、商品情報３については４０％、商品情報４については１５％、商品情報５については０％のように算出されてもよい。
【０１３４】
検索手段１２２３は、上記のように算出した５つの類似度のうち、例えば、最も高い類似度１００％に対応する商品情報１を選択し、取得してもよいし、または、類似度が高い順に、例えば３つの商品情報１〜３を選択し、取得してもよい。
【０１３５】
または、検索手段１２２３は、例えば、取得された商品特定情報に含まれる価格“１０００円”と、商品情報に含まれる価格情報との差分を、格納されている１以上の商品情報ごとに算出し、価格との差分が最も小さい価格情報“９００円”を含む商品情報３を選択し、取得してもよい。または、検索手段１２２３は、差分が小さいものから順に、例えば３つの商品情報３，１および２を選択し、取得してもよい。
【０１３６】
または、検索手段１２２３は、例えば、取得された商品特定情報に含まれる価格“１０００円”と、商品情報に含まれる価格帯情報とを、格納されている１以上の商品情報ごとに比較し、価格“１０００円”の属する価格帯情報を含む２つの商品情報１および３を選択し、取得してもよい。
【０１３７】
あるいは、検索手段１２２３は、例えば、上記のような、種別を用いる方法、価格を用いる方法、または価格帯を用いる方法のうち２種類以上の方法で、商品情報の選択を行い、選択した商品情報群のうち、重複する商品情報を除く１以上の商品情報を取得することは好適である。例えば、検索手段１２２３は、種別を用いる方法で商品情報１を選択し、価格を用いる方法で商品情報３を選択し、価格帯を用いる方法で商品情報１および３を選択する。さらに、検索手段１２２３は、こうして選択した４つの商品情報１，３，１および３のうち、重複する商品情報１および３を除く２つの商品情報１および３を取得することは好適である。
【０１３８】
なお、ユーザＹは、「Ａ社の絵具１２色を買いたい。」と発話した場合の商品情報取得処理は、例えば、次のようになる。
【０１３９】
音声認識手段１２２１は、上記発話を含む通話の音声情報に対して音声認識を行い、文字列“Ａ社の絵具１２色を買いたい”を取得する。次に、商品特定情報取得手段１２２２は、かかる文字列を用いて形態素解析を行い、名詞群“Ａ社”，“絵具”，“１２色”を取得し、取得した名詞群をクラス群に分類して、商品名“絵具１２色，Ａ社”、および２つの種別“絵具”および“１２色”を含む商品特定情報を取得する。次に、検索手段１２２３は、取得された商品特定情報を用いて、格納部１１に格納されている商品情報群を検索し、当該商品特定情報で特定される商品情報を取得する。
【０１４０】
詳しくは、検索手段１２２３は、格納されている５以上の商品情報のうち、例えば、商品特定情報に含まれる商品名“絵具１２色，Ａ社”と一致する商品情報１を選択し、取得してもよい。
【０１４１】
または、検索手段１２２３は、例えば、商品特定情報に含まれる２つの種別“絵具”および“１２色”との類似度が高いものから順に、３つの商品情報１〜３を選択し、取得してもよい。
【０１４２】
または、検索手段１２２３は、例えば、商品特定情報に含まれる２つの種別“絵具”および“１２色”のうち１以上を含む４つの商品情報１〜４を選択し、取得してもよい。
【０１４３】
または、検索手段１２２３は、例えば、商品特定情報に含まれる商品名“絵具１２色，Ａ社”のうち、末尾２文字からなる文字列“Ａ社”を含む３つの商品情報１，２および５を選択し、取得してもよい。
【０１４４】
あるいは、検索手段１２２３は、例えば、上記４つの方法のうち２種類以上の方法で商品情報の選択を行い、選択した商品情報群のうち、重複する商品情報を除く１以上の商品情報を取得することは好適である。
【０１４５】
上記のような商品情報特定処理の結果、例えば、商品情報を取得できた場合、商品情報出力部１３１は、取得された商品情報を、端末装置１または他端末２のうち１以上の端末のディスプレイやスピーカ等の出力デバイスを介して出力する。なお、このことは、他端末２または図示しないサーバ装置で商品情報が取得され、取得された商品情報を受信できた場合にも当てはまる。
【０１４６】
例えば、２つの商品情報１〜３を取得または受信できた場合、商品情報出力部１３１は、取得または受信された３つの購入情報１〜３と、保持している画面構成情報とを用いて、例えば、図５に示すような購入画面をディスプレイに表示することは好適である。
【０１４７】
図５は、購入画面の一出力例を示す図である。この購入画面は、文字列“下記商品がおすすめです。いずれかの「購入する」ボタン、またはキャンセルボタンを押してください。”と、商品情報１に対応する文字列“（１）商品名：絵具１２色（Ａ社製），価格：８００円”と、当該商品情報１に対応する第一の「購入する」ボタンと、商品情報２に対応する文字列“（２）商品名：絵具２４色（Ａ社製），価格：１２００円”と、当該商品情報２に対応する第二の「購入する」ボタンと、商品情報３に対応する文字列“（３）商品名：水彩絵具２４色セット（Ｂ社製），価格：９００円”と、当該商品情報３に対応するもう第三の「購入する」ボタンと、現時点の商品特定情報に対応する文字列“検索キー：絵具，１２色，１０００円”と、「キャンセル」ボタンとを有する。
【０１４８】
例えば、ユーザＸが、端末装置１の入力デバイスを介して、第一の「購入する」ボタンを選択したとすると、購入指示受付部１４１は、選択された商品情報１に対応する商品“絵具１２色（Ａ社製）”の購入指示を受け付け、購入処理部１２３は、商品“絵具１２色（Ａ社製）”の購入処理を行う。なお、購入処理については、前述したので繰り返さない。
【０１４９】
または、ユーザＹが、他端末２の入力デバイスを介して、第二の「購入する」ボタンを選択したとすると、他受付部２４は、選択された商品情報２に対応する商品“水彩絵具２４色セット（Ｂ社製）”の購入指示を受け付け、他送信部２６は、当該購入指示を端末装置１に送信する。端末装置１において、購入指示受信部１５１が、当該購入指示を受信し、購入処理部１２３は、商品“水彩絵具２４色セット（Ｂ社製）”の購入処理を行う。
【０１５０】
あるいは、いずれのボタンも選択されないまま、ユーザＹが、さらに「Ａ社がいい」と発話したとすると、音声認識手段１２２１は、この発話の音声情報に対して音声認識を行い、文字列“Ａ社がいい”を取得する。商品特定情報取得手段１２２２は、取得された文字列に対して形態素解析等を行い、商品識別子“Ａ社”を含む商品特定情報を取得する。検索手段１２２３は、現時点での検索結果である３つの商品情報１〜３に対して“Ａ社”による絞り込みを行い、新たな検索結果として、２つの商品情報１および２を取得する。商品情報出力部１３１は、こうして取得された商品情報１および２、ならびに画面構成情報などを用いて、図５に示すような購入画面を、例えば図６のように更新することは好適である。
【０１５１】
図６は、購入画面の他の出力例を示す図である。この購入画面は、文字列“下記商品がおすすめです。いずれかの「購入する」ボタン、またはキャンセルボタンを押してください。”と、商品情報１に対応する文字列“（１）商品名：絵具１２色（Ａ社製），価格：８００円”と、当該商品情報１に対応する第一の「購入する」ボタンと、商品情報２に対応する文字列“（２）商品名：絵具２４色（Ａ社製），価格：１２００円”と、当該商品情報２に対応する第二の「購入する」ボタンと、現時点の商品特定情報に対応する文字列“検索キー：絵具，１２色，１０００円，Ａ社”と、「キャンセル」ボタンとを有する。
【０１５２】
なお、図５の購入画面で、いずれのボタンも選択されないまま、例えば、ユーザＸが、さらに「１０００円未満で」と発話したとすると、音声認識手段１２２１は、この発話の音声情報に対して音声認識を行い、文字列“１０００円未満で”を取得する。商品特定情報取得手段１２２２は、取得された文字列に対して形態素解析等を行い、価格帯情報“１０００円未満”を含む商品特定情報を取得する。検索手段１２２３は、現時点での検索結果である３つの商品情報１〜３に対して“１０００円未満”による絞り込みを行い、新たな検索結果として、２つの商品情報１および３を取得する。商品情報出力部１３１は、こうして取得された商品情報１および３、ならびに画面構成情報などを用いて、その他の購入画面（図示しない）を出力してもよい。この購入画面は、図５の購入画面において、商品情報２に対応する文字列“（２）商品名：絵具２４色（Ａ社製），価格：１２００円”と、当該商品情報２に対応する第二の「購入する」ボタンとが消去されたものである。また、図５の購入画面に含まれている文字列“検索キー：絵具，１２色，１０００円”のうち、価格に対応する“１０００円”が、価格帯に対応する“１０００円未満”に更新されることは好適である。
【０１５３】
端末装置１または他端末２で「キャンセル」ボタンが選択されると、商品情報取得処理が再開される。端末装置１または他端末２で終話操作が行われると、通話が終了される。
【０１５４】
以上、本実施の形態によれば、端末装置１は、他の端末装置である他端末２と通話を行い、他端末２から送信された音声情報、または受け付けられた音声情報のうちの１以上の音声情報から取得された商品特定情報を用いて検索された商品情報を、他端末２との通話中に取得し、商品情報を出力することにより、他端末２と通話を行いながら商品提案ができる。
【０１５５】
また、端末装置１は、１以上の音声情報を音声認識し、文字列を取得し、文字列から商品を特定する商品特定情報を取得し、商品特定情報を用いて検索を行い、商品情報を取得することにより、他端末２と通話を行いながら、商品情報を取得し、提案できる。
【０１５６】
また、端末装置１は、出力した商品情報に対応する商品の購入指示を受け付け、購入指示の受け付けに応じて、商品の購入のための購入処理をも行うことにより、提案した商品の購入処理も、指示に応じて行うことができる。
【０１５７】
また、端末装置１は、商品の購入のための購入情報を他端末２に送信することにより、他端末２に購入処理を行わせることができる。
【０１５８】
また、端末装置１は、購入情報を受信した他端末２において、商品の購入のための決済処理が行われるので、決済処理をも他端末２に行わせることができる。また、他端末２による決済処理は、購入情報を送信しなければ実行されないので、決済機能を有する他端末２を子供等に持たせる場合の安全性を高めることができる。
【０１５９】
また、端末装置１は、他端末２から検索された商品情報に対応する商品の購入指示を受信し、購入指示の受信に応じて、商品の購入のための決済処理を行うことにより、決済機能を有さない他端末２による商品購入を代替できる。
【０１６０】
さらに、本実施の形態における処理は、ソフトウェアで実現してもよい。そして、このソフトウェアをソフトウェアダウンロード等により配布してもよい。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布してもよい。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置を実現するソフトウェアは、例えば、以下のようなプログラムである。
【０１６１】
つまり、このプログラムは、端末装置１のコンピュータを、他の端末装置である他端末２と通話を行う通話部１２１と、前記他端末２から送信された音声情報、または受け付けられた音声情報のうちの１以上の音声情報から取得された商品特定情報を用いて検索された商品情報を、他端末２との通話中に取得する商品情報取得部１２２と、前記商品情報を出力する商品情報出力部１３１として機能させるためのプログラムである。ここで、前記商品情報取得部１２２は、前記１以上の音声情報を音声認識し、文字列を取得する音声認識手段１２２１と、前記文字列から商品を特定する商品特定情報を取得する商品特定情報取得手段１２２２と、前記商品特定情報を用いて検索を行い、商品情報を取得する検索手段１２２３とを具備している。
【０１６２】
（実施の形態２）
図７は、本実施の形態における情報システム２００のブロック図である。情報システム２００は、１以上の端末装置１ａ、および１以上の他端末２ａを備える。
【０１６３】
なお、端末装置１ａは、実施の形態１の端末装置１とは、一部の構成または一部の動作が異なっている。また、他端末２ａは、実施の形態１の他端末２とは、一部の構成または一部の動作が異なっている。以下では、共通の構成または共通の動作についての説明は、省略または簡略化している。なお、かかる事項は、後続する実施形態にも当てはまる。
【０１６４】
端末装置１ａは、格納部１１、処理部１２ａ、出力部１３、受付部１４、受信部１５、および送信部１６を備える。処理部１２ａは、通話部１２１、商品情報取得部１２２ａ、購入処理部１２３、および決済処理部１２４を備える。
【０１６５】
他端末２ａは、他格納部２１、他処理部２２ａ、他出力部２３、他受付部２４、他受信部２５、および他送信部２６ａを備える。他処理部２２ａは、音声認識手段１２２１、商品特定情報取得手段１２２２、および検索手段１２２３を備える。
【０１６６】
端末装置１ａを構成する処理部１２ａは、各種の処理を行う。各種の処理とは、通話部１２１、商品情報取得部１２２ａ、購入処理部１２３、および決済処理部１２４などの処理である。
【０１６７】
商品情報取得部１２２ａは、前述した商品情報取得部１２２と同様、他端末２ａとの通話中に、送信された音声情報、または受け付けられた音声情報のうちの１以上の音声情報から取得された商品特定情報を用いて検索された商品情報を取得する。
【０１６８】
ただし、商品情報取得部１２２が、音声認識手段１２２１、商品特定情報取得手段１２２２、および検索手段１２２３を備え、提案対象となる商品情報を、通常、自ら取得したのに対し、商品情報取得部１２２ａは、かかる商品情報を、通常、他端末２ａから受信する。
【０１６９】
他端末２ａを構成する他処理部２２ａは、前述した他処理部２２と同様、端末装置１ａとの通話を含む各種の処理を行う。加えて、他処理部２２ａは、音声認識手段１２２１、商品特定情報取得手段１２２２、および検索手段１２２３を備えており、商品情報の取得も行う。なお、これらの手段については、前述したので繰り返さない。
【０１７０】
すなわち、他処理部２２ａは、例えば、端末装置１ａから送信された音声情報、または当該他端末２ａのマイクロフォンで受け付けられた音声情報のうちの１以上の音声情報を音声認識手段１２２１で音声認識し、その認識結果である文字列から商品特定情報を商品特定情報取得手段１２２２で取得する。さらに、他処理部２２ａは、取得した商品特定情報を用いて、格納されている１以上の商品情報を検索手段１２２３で検索することにより、提案対象となる商品情報を取得する。
【０１７１】
他送信部２６ａは、こうして他処理部２２ａが取得した商品情報を、通常、他処理部２２ａの通話相手である端末装置１ａに送信する。
【０１７２】
また、他送信部２６ａは、前述した他送信部２６と同様、受け付けられた購入指示の端末装置１ａへの送信も行う。すなわち、他送信部２６ａは、他送信部２６ａが受信した１以上の購入情報のうちの１以上に対して、他受付部２４が受け付けた購入指示を、他処理部２２ａの通話相手である端末装置１ａに送信してもよい。または、他送信部２６ａは、例えば、他受信部２５が、端末装置１ａから当該端末装置１ａを識別する端末識別子と対に受信した購入情報であり、他出力部２３が出力した購入情報に対して、他受付部２４が受け付けた購入指示を、受信された端末識別子で識別される端末装置１ａに送信してもよい。
【０１７３】
次に、情報システム２００の動作について図２および図８のフローチャートを用いて説明する。端末装置１ａの動作は、ステップＳ２０２の商品情報取得処理を除いて、図２フローチャートと同様である。
【０１７４】
図８は、本実施の形態２における商品情報取得処理を説明するフローチャートである。
【０１７５】
（ステップＳ８０１）商品情報取得部１２２は、通話部１２１による他端末２ａとの間の通話の音声情報を、例えばＭＰＵの内部メモリに蓄積する。
【０１７６】
（ステップＳ８０２）商品情報取得部１２２は、内部メモリに格納されている音声情報を、通話部１２１の通話相手である他端末２ａに送信する。
【０１７７】
なお、他端末２ａでは、他受信部２５が上記音声情報を受信し、他処理部２２は、受信された音声情報に対して、図３で示したものと同様の商品情報取得処理を実行する。さらに、他送信部２６は、こうして取得された商品情報を、当該音声情報の送信元である端末装置１ａに送信する。なお、他処理部２２が商品情報を取得できなかった場合、他送信部２６は、例えば、その旨を示す失敗フラグを、端末装置１ａに送信することは好適である。
【０１７８】
（ステップＳ８０３）商品情報取得部１２２は、当該他端末２ａから情報を受信したか否かを判別する。商品情報取得部１２２は、当該他端末２ａから、例えば、商品情報または失敗フラグ等の情報を受信した場合に、当該他端末２ａから情報を受信したと判別する。当該他端末２ａから情報を受信していない場合はステップＳ８０３に戻り、他端末２ａから情報を受信した場合は上位処理にリターンする。
【０１７９】
なお、図８のフローチャートでは省略しているが、商品情報取得部１２２は、例えば、音声情報の送信からの経過時間を計時し、経過時間が所定時間を超えても、当該他端末２ａから情報を受信しない場合にも、上位処理にリターンしてよい。
【０１８０】
本実施の形態における情報システム２００の具体的な動作例は、商品情報取得処理が他端末２ａで行われる点を除けば、実施の形態１と同様であり、説明を省略する。
【０１８１】
以上、本実施の形態によれば、端末装置１ａは、他の端末装置である他端末２ａと通話を行い、他端末２ａから送信された音声情報、または受け付けられた音声情報のうちの１以上の音声情報から取得された商品特定情報を用いて検索された商品情報を、他端末２ａとの通話中に取得し、商品情報を出力することにより、他端末２ａと通話を行いながら商品提案ができる。
【０１８２】
また、端末装置１ａは、他端末２ａが取得した商品情報を、他端末２ａから受信することで、他端末２ａと通話を行いながら、商品情報を他端末２ａから取得し、提案できる。
【０１８３】
また、端末装置１ａは、出力した商品情報に対応する商品の購入指示を受け付け、購入指示の受け付けに応じて、商品の購入のための購入処理をも行うことにより、提案した商品の購入処理も、指示に応じて行うことができる。
【０１８４】
また、端末装置１ａは、商品の購入のための購入情報を他端末２ａに送信することにより、他端末２ａに購入処理を行わせることができる。
【０１８５】
また、端末装置１ａは、購入情報を受信した他端末２ａにおいて、商品の購入のための決済処理が行われるので、決済処理をも他端末２に行わせることができる。また、他端末２ａによる決済処理は、購入情報を送信しなければ実行されないので、決済機能を有する他端末２ａを子供等に持たせる場合の安全性を高めることができる。
【０１８６】
また、端末装置１ａは、他端末２ａから検索された商品情報に対応する商品の購入指示を受信し、購入指示の受信に応じて、商品の購入のための決済処理を行うことにより、決済機能を有さない他端末２ａによる商品購入を代替できる。
【０１８７】
さらに、本実施の形態における処理は、ソフトウェアで実現してもよい。そして、このソフトウェアをソフトウェアダウンロード等により配布してもよい。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布してもよい。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置を実現するソフトウェアは、例えば、以下のようなプログラムである。
【０１８８】
つまり、このプログラムは、端末装置１ａのコンピュータを、他の端末装置である他端末２ａと通話を行う通話部１２１と、前記他端末２ａから送信された音声情報、または受け付けられた音声情報のうちの１以上の音声情報から取得された商品特定情報を用いて検索された商品情報を、他端末２ａとの通話中に取得する商品情報取得部１２２ａと、前記商品情報を出力する商品情報出力部１３１として機能させるためのプログラムである。ここで、前記商品情報取得部１２２ａは、前記他端末２ａが取得した商品情報を、前記他端末２ａから受信する。
【０１８９】
（実施の形態３）
図９は、本実施の形態における情報システム３００のブロック図である。情報システム３００は、１以上の端末装置１ｂ、１以上の他端末２、およびサーバ装置３を備える。サーバ装置３は、１以上の端末装置１ｂ、および１以上の他端末２の各々と、例えば、ネットワークや通信回線等を介して通信可能に接続され得る。
【０１９０】
端末装置１ｂは、格納部１１、処理部１２ｂ、出力部１３、受付部１４、受信部１５、および送信部１６を備える。処理部１２ｂは、通話部１２１、商品情報取得部１２２ｂ、購入処理部１２３、および決済処理部１２４を備える。商品情報取得部１２２ｂは、音声情報送信手段１２２４、および商品情報受信手段１２２５を備える。
【０１９１】
サーバ装置３は、サーバ格納部３１、サーバ受信部３２、サーバ処理部３３、およびサーバ送信部３４を備える。サーバ処理部３３は、音声認識手段１２２１、商品特定情報取得手段１２２２、および検索手段１２２３を備える。
【０１９２】
端末装置１ｂを構成する処理部１２ｂは、各種の処理を行う。各種の処理とは、通話部１２１、商品情報取得部１２２ｂ、購入処理部１２３、および決済処理部１２４の処理などである。
【０１９３】
商品情報取得部１２２ｂは、先述した商品情報取得部１２２と同様、他端末２との通話中に、送信された音声情報、または受け付けられた音声情報のうちの１以上の音声情報から取得された商品特定情報を用いて検索された商品情報を取得する。
【０１９４】
ただし、商品情報取得部１２２が、提案対象となる商品情報を、通常、自ら取得したのに対し、商品情報取得部１２２ｂは、かかる商品情報を、通常、サーバ装置３から受信する。商品情報取得部１２２ｂは、例えば、自らサーバ装置３に対して検索を要求し、サーバ装置３から商品情報を取得することは好適である。検索を要求することは、例えば、音声情報を音声情報送信手段１２２４でサーバ装置３に送信することでもよく、商品情報を取得することは、例えば、後述するサーバ処理部３３が当該音声情報を用いて取得した商品情報を、商品情報受信手段１２２５で受信することであってもよい。
【０１９５】
音声情報送信手段１２２４は、音声情報を送信する手段である。音声情報送信手段１２２４は、送信された音声情報、または受け付けられた音声情報のうちの１以上の音声情報を、通常、サーバ装置３に送信する。音声情報送信手段１２２４は、例えば、端末装置１ｂから送信された音声情報、または当該他端末２のマイクロフォンで受け付けられた音声情報のうちの１以上の音声情報を、サーバ装置３に送信することは好適である。
【０１９６】
また、音声情報送信手段１２２４は、かかる音声情報を、通常、当該端末装置１ｂを識別する端末識別子と対に送信する。
【０１９７】
商品情報受信手段１２２５は、商品情報を受信する手段である。商品情報受信手段１２２５は、通常、音声情報送信手段１２２４による音声情報の送信に応じて、サーバ装置３から商品情報を受信する。
【０１９８】
サーバ装置３を構成するサーバ格納部３１は、各種の情報を格納し得る。各種の情報とは、例えば、商品情報である。サーバ格納部３１には、通常、１以上の商品情報が格納される。
【０１９９】
サーバ受信部３２は、各種の情報を受信する。各種の情報とは、例えば、音声情報などである。サーバ受信部３２は、通常、端末装置１ｂから、当該端末装置１ｂを識別する端末識別子と対に、音声情報を受信する。
【０２００】
サーバ処理部３３は、各種の処理を行う。各種の処理とは、例えば、音声認識手段１２２１、商品特定情報取得手段１２２２、および検索手段１２２３等の処理である。なお、これらの手段については、前述したので繰り返さない。
【０２０１】
サーバ処理部３３は、例えば、端末装置１ｂから送信された音声情報であり、サーバ受信部３２が受信した音声情報を音声認識手段１２２１で音声認識し、その認識結果である文字列から商品特定情報を商品特定情報取得手段１２２２で取得してもよい。さらに、サーバ処理部３３は、こうして取得した商品特定情報を用いて、格納されている１以上の商品情報を検索手段１２２３で検索することにより、提案対象となる商品情報を取得してもよい。
【０２０２】
サーバ送信部３４は、こうしてサーバ処理部３３が音声情報を用いて取得した商品情報を、通常、サーバ受信部３２が当該音声情報と対に受信した端末識別子で識別される端末装置１ｂに送信する。
【０２０３】
なお、情報システム３００の動作は、商品情報取得処理が他端末２で行われる点を除けば、実施の形態１と同様である。すなわち、端末装置１ｂの動作は、図２フローチャートと同様である。また、ステップＳ２０２の商品情報取得処理は、図８のフローチャートにおいて、ステップＳ８０２およびＳ８０３の「他端末」を「サーバ装置」に読み替えたものである。
【０２０４】
また、情報システム３００の具体的な動作例は、商品情報取得処理がサーバ装置３で行われる点を除けば、実施の形態１と同様であり、説明を省略する。
【０２０５】
以上、本実施の形態によれば、端末装置１ｂは、他の端末装置である他端末２と通話を行い、他端末２から送信された音声情報、または受け付けられた音声情報のうちの１以上の音声情報から取得された商品特定情報を用いて検索された商品情報を、他端末２との通話中に取得し、商品情報を出力することにより、他端末２と通話を行いながら商品提案ができる。
【０２０６】
また、端末装置１ｂは、１以上の音声情報をサーバ装置３に送信し、音声情報の送信に応じて、サーバ装置３から商品情報を受信することにより、他端末と通話を行いながら、商品情報をサーバ装置から取得し、提案できる。
【０２０７】
また、端末装置１ｂは、出力した商品情報に対応する商品の購入指示を受け付け、購入指示の受け付けに応じて、商品の購入のための購入処理をも行うことにより、提案した商品の購入処理も、指示に応じて行うことができる。
【０２０８】
また、端末装置１ｂは、商品の購入のための購入情報を他端末２に送信することにより、他端末２に購入処理を行わせることができる。
【０２０９】
また、端末装置１ｂは、購入情報を受信した他端末２において、商品の購入のための決済処理が行われるので、決済処理をも他端末２に行わせることができる。また、他端末２による決済処理は、購入情報を送信しなければ実行されないので、決済機能を有する他端末２を子供等に持たせる場合の安全性を高めることができる。
【０２１０】
また、端末装置１ｂは、他端末２から検索された商品情報に対応する商品の購入指示を受信し、購入指示の受信に応じて、商品の購入のための決済処理を行うことにより、決済機能を有さない他端末２による商品購入を代替できる。
【０２１１】
さらに、本実施の形態における処理は、ソフトウェアで実現してもよい。本実施の形態における情報処理装置を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、端末装置１ｂのコンピュータを、他の端末装置である他端末２と通話を行う通話部１２１と、前記他端末２から送信された音声情報、または受け付けられた音声情報のうちの１以上の音声情報から取得された商品特定情報を用いて検索された商品情報を、前記他端末２との通話中に取得する商品情報取得部１２２ｂと、前記商品情報を出力する商品情報出力部１３１として機能させるためのプログラムである。ここで、前記商品情報取得部１２２ｂは、前記１以上の音声情報をサーバ装置３に送信する音声情報送信手段１２２４と、前記音声情報の送信に応じて、前記サーバ装置３から商品情報を受信する商品情報受信手段１２２５とを具備する。
【０２１２】
図１０は、上記各実施の形態におけるプログラムを実行して、端末装置１、端末装置１ａ、または端末装置１ｂ等を実現するコンピュータシステム９００の外観図である。各実施の形態は、コンピュータハードウェアおよびその上で実行されるコンピュータプログラムによって実現され得る。図１０において、コンピュータシステム９００は、ディスクドライブ９０５を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、ディスプレイ９０４と、マイクロフォン９１７とを備える。なお、キーボード９０２やマウス９０３やディスプレイ９０４やマイクロフォン９１７をも含むシステム全体をコンピュータと呼んでもよい。
【０２１３】
図１１は、コンピュータシステム９００の内部構成の一例を示す図である。図１１において、コンピュータ９０１は、ディスクドライブ９０５に加えて、ＭＰＵ９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ９１３と、アプリケーションプログラム、システムプログラム、およびデータを記憶するストレージ９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５と、外部ネットワークや内部ネットワーク等のネットワークへの接続を提供するネットワークカード９１６と、を備える。ストレージ９１４は、例えば、ハードディスク、ＳＳＤ、フラッシュメモリなどである。
【０２１４】
コンピュータシステム９００に、端末装置１等の機能を実行させるプログラムは、例えば、ＤＶＤ、ＣＤ−ＲＯＭ等のディスク９２１に記憶されて、ディスクドライブ９０５に挿入され、ストレージ９１４に転送されてもよい。これに代えて、そのプログラムは、ネットワークを介してコンピュータ９０１に送信され、ストレージ９１４に記憶されてもよい。プログラムは、実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ディスク９２１、またはネットワークから直接、ロードされてもよい。また、ディスク９２１に代えて他の着脱可能な記録媒体（例えば、ＤＶＤやメモリカード等）を介して、プログラムがコンピュータシステム９００に読み込まれてもよい。
【０２１５】
プログラムは、コンピュータの詳細を示す９０１に、端末装置１等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能やモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０２１６】
なお、上述したコンピュータシステム９００は、ＰＣであるが、端末装置１や他端末２等は、例えば、スマートフォンやタブレット端末や携帯電話機といった、携帯端末で実現されてもよい。この場合、例えば、キーボード９０２およびマウス９０３はタッチパネルに、ディスクドライブ９０５はメモリカードスロットに、ディスク９２１はメモリカードに、それぞれ置き換えられることが望ましい。サーバ装置３も、基本的なハードウェア構成は、ＰＣ等と同様でよい。ただし、以上は例示であり、端末装置１等を実現するコンピュータのハードウェア構成は問わない。
【０２１７】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０２１８】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２１９】
なお、上記各実施の形態において、端末装置（１，１ａ，１ｂ）を構成する処理部（１２、１２ａ，１２ｂ）は、例えば、図示しない通話者関係取得部をさらに備えていてもよい。通話者関係取得部は、通話者間の人間関係を取得する。人間関係とは、例えば、親と子、祖父母と孫、夫婦、恋人といった関係であるが、その種類は問わない。かかる人間関係は、例えば、各通話者の年齢および性別を用いて取得可能である。
【０２２０】
そこで、通話者関係取得部は、例えば、年齢取得手段、および性別取得手段を備えることは好適である。年齢取得手段は、通話者の年齢を取得する。年齢取得手段は、年齢を、例えば、音声認識の結果を用いて取得してもよいし、他端末（２，２ａ）から直接受信してもよい。性別取得手段は、通話者の性別を取得する。性別取得手段もまた、性別を、例えば、音声認識の結果を用いて取得してもよいし、他端末から直接受信してもよい。商品情報取得部（１２２，１２２ａ，１２２ｂ）は、通話者関係取得部が取得した人間関係を用いて商品特定情報を取得することは好適である。商品情報取得部は、人間関係を識別する人間関係識別子と、当該人間関係に好適な商品を識別する１以上の商品識別子との組の集合である組情報を保持しており、通話者関係取得部が取得した人間関係を用いて、例えば、当該人間関係に好適な商品特定情報群を取得することは、より好適である。
【０２２１】
また、上記各実施の形態において、端末装置（１，１ａ，１ｂ）を構成する処理部（１２、１２ａ，１２ｂ）は、例えば、図示しない位置情報取得部をさらに備えていてもよい。位置情報取得部は、端末装置（１，１ａ，１ｂ）または他端末（２，２ａ）のうち１種類以上の各端末の位置情報を取得する。検索手段１２２３は、位置情報取得部が取得した位置情報を用いて検索を行うことは好適である。検索手段１２２３は、例えば、各店舗の在庫に関する１以上の在庫情報を保持しており、在庫位置情報取得部が取得した位置情報を用いて、例えば、各端末の近傍の店舗に在庫のある商品群を対象に検索を行うことは、より好適である。
【０２２２】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段（送信部１６、受信部１５など）は、物理的に一の媒体で実現されてもよいことは言うまでもない。
【０２２３】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０２２４】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２２５】
以上のように、本発明にかかる端末装置は、他端末と通話を行いながら商品提案ができるという効果を有し、端末装置等として有用である。
【符号の説明】
【０２２６】
１、１ａ、１ｂ  端末装置
２、２ａ  他端末
３  サーバ装置
１１  格納部
１２、１２ａ、１２ｂ  処理部
１３  出力部
１４  受付部
１５  受信部
１６  送信部
２１  他格納部
２２、２２ａ  他処理部
２３  他出力部
２４  他受付部
２５  他受信部
２６、２６ａ  他送信部
３１  サーバ格納部
３２  サーバ受信部
３３  サーバ処理部
３４  サーバ送信部
１００、２００、３００  情報システム
１２１  通話部
１２２、１２２ａ、１２２ｂ  商品情報取得部
１２３  購入処理部
１２４  決済処理部
１３１  商品情報出力部
１４１  購入指示受付部
１５１  購入指示受信部
１２２１  音声認識手段
１２２２  商品特定情報取得手段
１２２３  検索手段
１２２４  音声情報送信手段
１２２５  商品情報受信手段
【図１】
2018166302.tif 000003
【図２】
2018166302.tif 000004
【図３】
2018166302.tif 000005
【図４】
2018166302.tif 000006
【図５】
2018166302.tif 000007
【図６】
2018166302.tif 000008
【図７】
2018166302.tif 000009
【図８】
2018166302.tif 000010
【図９】
2018166302.tif 000011
【図１０】
2018166302.tif 000012
【図１１】
2018166302.tif 000013