JP4096570B2 - Information system, terminal, information acquisition method, program - Google Patents
Information system, terminal, information acquisition method, program Download PDFInfo
- Publication number
- JP4096570B2 JP4096570B2 JP2002024055A JP2002024055A JP4096570B2 JP 4096570 B2 JP4096570 B2 JP 4096570B2 JP 2002024055 A JP2002024055 A JP 2002024055A JP 2002024055 A JP2002024055 A JP 2002024055A JP 4096570 B2 JP4096570 B2 JP 4096570B2
- Authority
- JP
- Japan
- Prior art keywords
- respondent
- question
- information
- answer
- questioner
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Traffic Control Systems (AREA)
- Navigation (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【0001】
【発明の属する技術分野】
情報システム等に関する。
【0002】
【従来の技術】
情報を検索して報知する情報システムとして、センターと端末とを備え、情報をセンターにカテゴリ毎に分類して記憶しておき、端末からの要求に応じて端末のユーザに対してカテゴリの一覧を出力し、この一覧の中からユーザによって選択されたカテゴリにマッチする情報を、端末に送信して報知することにより、ユーザに検索された情報を提供する情報システムが知られている。また、センターに記憶された情報中に含まれる語句を全文検索等して端末から報知しユーザに提供する情報システムが知られている。
【0003】
【発明が解決しようとする課題】
このような情報システムでは、ユーザの端末からカテゴリを選択させたり、単純なキーワードを入力させて、これらの選択・入力されたカテゴリやキーワードに基づいて情報を検索しており、例えばインターネット上における検索エンジンなどを利用したWeb検索などでは、ユーザの意図していないページが多くヒットしてしまうという問題がある。そのためユーザが目的とする情報を発見するまでに多大な時間と労力がかかってしまい、ユーザにとって負担になっている。
【0004】
そこで、例えば、ユーザの入力する自然語から質問の意図や意味等を理解して、ユーザからの自然語による曖昧な質問に対応する情報を検索する方法が考えられる。しかし、こうしたユーザの曖昧な質問に対応するためには、センターや端末において、意味理解の処理を行う必要がある。そのため、例えばカーナビゲーション装置や携帯端末といった限られたリソースの機器を端末として、こうした処理を行うのが困難であるという問題がある。
【0005】
そこで本発明は、意味理解のための処理を不要とすることができ、質問者から取得した自然語による質問に対する回答を、質問者が容易に得ることのできる情報システム等を提供することを目的とする。
【0006】
【課題を解決するための手段及び発明の効果】
上述した問題点を解決するためになされた請求項1に記載の情報システムによれば、質問を分類するための複数のカテゴリと、各々のカテゴリにおける回答者毎の得意度を関連付けて記憶しているとともに、回答者に関する少なくとも回答者が得意な地域を示す位置情報を含む回答者情報を記憶しており、質問者からの自然語による質問と、その質問のカテゴリと、その質問に関連する位置情報と、少なくともその位置情報を含む質問に対する質問者からの付加情報とを取得して、回答者情報と付加情報とに基づいて回答者候補を決定し、回答者毎の得意度から回答者候補の得意度を抽出し、その質問のカテゴリにおける回答者候補の得意度に基づいて回答者候補に順位付けを行い、少なくとも上位1名をその質問の出力対象の回答者と決定し、決定された回答者に関する回答者情報を記憶し、記憶された出力対象の回答者に対してその質問を出力する。そして、その質問に対する回答者からの自然語による回答を取得し、その回答を質問者に対して出力する。そして特に、質問者が質問に関連する位置情報を明示的に指定しない場合に、質問者の現在位置を表す情報を質問に関連する位置情報として取得する。したがって、質問者は自己の自然語による質問に対する自然語の回答を得ることができる。すなわち、ユーザの曖昧な問い合わせに対応することのできる情報システムを提供することができる。またこのようにすることで、情報システム内で意味理解のための処理を行う必要がなくなる。よって、質問者の自然語による質問に対する回答を自然語で質問者に容易に報知することができる。
【0007】
しかも、質問者から取得した質問の出力対象の回答者は、回答者毎の各カテゴリにおける得意度に基づいて決定される。したがって、例えば多数の回答者の中からその質問のカテゴリについて得意な回答者のみに質問を出力することができるので、質問に対する的確な回答を迅速に得られる可能性が高くなる。また、多数の回答者の全てに対して質問を送信する必要がなく、情報システムにおける処理負荷も軽減することができる。なお、質問や回答はそれぞれ所定のデータ形式のデータである。
【0009】
また、カテゴリに加え、付加情報を取得し、その付加情報を加味して回答者を決定するようにしているため、さらに質問に対する的確な回答を迅速に得られる可能性が高くなる。また、回答者をさらに絞り込むことが可能となるため、処理負荷もさらに軽減することができる。よってさらに質問者から取得した自然語による質問に対する回答を、質問者が容易に得ることが可能となる。
【0010】
このように付加情報を加味して回答者を決定する方法として、付加情報と記憶された回答者に関する情報とに基づいて決定する方法を採るようにしているため、例えば、記憶された回答者に関する情報と付加情報とを比較して一致する情報を含む回答者だけを出力対象の回答者と決定することができる。
【0011】
そしてこうした付加情報としては位置情報を用い、回答者に関する情報として回答者が得意な地域を示す位置情報を用いることができる。得意な地域とは例えば回答者の良く知る地域等である。このようにすれば、質問の内容が特定の地域に関する情報である場合などに、的確に回答者を決定することができ、質問者は質問に対する回答を容易に得ることができる。なお、回答者が得意な地域は、例えば回答者の住所等の情報から決定してもよいし、予め回答者から得意な地域に関する情報を取得しておき、その取得した情報を用いてもよい。また、質問者が質問に関連する位置情報を明示的に指定しない場合には、質問者の現在位置を表す情報を質問に関連する位置情報として取得するようにしているため、現在位置付近の的確な情報を容易に得ることが可能となる。
また、請求項2に記載のように、質問者の端末等に備えたGPSを用いてリアルタイムな現在位置を表す情報を取得するようにすれば、現在位置付近の情報を容易に得ることができる。
【0012】
また、付加情報としては、請求項3に示すように回答者指定情報を含み、その回答者指定情報によって指定された回答者を出力対象の回答者に決定するとよい。このようにすれば、質問者が回答者を指定することができる。したがって、例えば質問者が、これからしようとする質問について、その回答を知っていそうな質問者を予め指定することなどができる。したがって、さらに、質問に対する的確な回答を迅速に得られる可能性を高めることができる。
【0013】
また、請求項4に示すように、質問に対する回答期限を取得して、取得した回答期限までその質問に対する回答を取得して出力するとよい。このようにすれば、回答期限までに回答者から取得された回答だけが、質問者に対して出力される。したがって、例えば回答期限を過ぎて回答が得られたのでは無意味な質問などについては、質問者が予め回答期限を入力しておけば、回答期限を過ぎてからは回答が出力されない。また、ある質問の回答期限を過ぎた場合には、その質問に対する回答を待つ必要がなくなり、情報システムの処理負荷を軽減することができ、質問や回答に関する情報を保持するための記憶容量を削減することができる。
【0014】
そして、こうした自然語による質問や回答は、種々のデータ形式で取得したり出力したりすることができるが、請求項5に示すように音声データまたはテキストデータとして取得するとよい。そして請求項6に示すように音声またはテキストとして出力するとよい。また、請求項7に示すようにして、音声データとテキストデータとの変換ができるようにするとよい。例えば音声データとテキストデータとを相互に変換できるようにするとよい。このようにすれば、例えば、質問者から音声で入力された質問をテキストによる表示によって回答者に出力したり、質問者からテキストで入力された質問を音声によって回答者に出力したり、また、回答者から入力されたテキストによる回答を音声で質問者に出力したり、回答者から入力された音声による回答をテキストで出力したりすることができる。なお、テキストデータは、キーボードからの入力に応じて得るようにしてもよいし、音声として入力して音声認識によって得るようにしてもよい。
【0015】
なお、取得した質問や回答の中に不適切なキーワードを含む場合には、請求項8に示すようにして、その質問や回答の出力を行わないようにするとよい。このようにすれば、質問者や回答者が不適切なキーワードを含むメッセージを受け取らずに快適にシステムを利用することができる。
【0016】
ところで、請求項1に記載のカテゴリ記憶手段は、質問を分類するための複数のカテゴリと、各々のカテゴリにおける回答者毎の得意度を関連付けて記憶するが、この回答者毎の得意度は、回答者から取得した情報に基づいて記憶させてもよいし、請求項9に示すように、回答に対する質問者の評価を取得し、取得した評価に基づいて、この回答者の得意度を更新するとよい。例えば、質問者の評価が高い場合には得意度を上げ、質問者の評価が低い場合には得意度を下げる。このようにすれば、回答者の評価に応じて得意度が変化するため、出力対象の回答者をより適切に決定することができる。特に、得意度の初期値を回答者自身が設定する場合に有効である。
【0017】
なお、各請求項に記載の情報システムは、それぞれ、全体として情報システムを構成すればよいので、例えば請求項10に示すように1のサーバ(コンピュータ)に全ての手段を備えるようにしてもよいし、例えば請求項11の質問者側端末、センター、回答者側端末のように、各手段や手段内の部分を複数のコンピュータ等の装置で分担(分散)して実現するようにしてもよい。請求項10の場合には、ネットワークから取得したりネットワークへ出力したりする構成であるのに対し、請求項11の場合には、ユーザから取得したりユーザへ出力する部分を含む構成である。また、情報システムを異なる複数のコンピュータで構成し、異なる場所に設置して、各コンピュータ間の情報のやりとりを通信によって行うようにしてもよい。
【0018】
こうした情報システムの質問者側端末や回答者側端末は、種々の端末とすることができるが、特に移動体から利用可能な端末である場合に優れた効果を発揮する。例えば、請求項12に示すようにナビゲーション装置とすれば、移動中に必要な情報を回答として容易に得ることができる。
【0019】
ところで、カテゴリを自然語による質問から抽出する場合には、請求項13に示すようにして、質問者側端末としての端末は、音声での自然語による質問からカテゴリからを抽出して、抽出したカテゴリを質問者に対して報知し、正しいか否かを確認させて、正しい場合にその抽出したカテゴリと質問とを送信する機能を備えるとよい。このようにすればセンター側の処理負荷を軽減できるとともに、質問者は容易にカテゴリを決定することができ、質問に対する的確な回答が得られる可能性を高めることができる。
【0020】
なお、各請求項に記載の情報システムにおける各手段を処理のステップとして捉えることにより、方法の発明とすることができる。すなわち、例えば請求項1に記載の情報システムは、請求項14に記載の情報取得方法を実現する構成として捉えることができる。そして請求項14に記載の情報取得方法によれば、上述した請求項1の効果と同様の効果を得ることができる。請求項14と同様にして請求項2〜12の各々に記載の情報システムにおける各手段をステップとして捉えることにより情報取得方法の発明とすることができ、当該情報取得方法によれば当該請求項おける前述した効果と同様の効果を得ることができる。
【0021】
そして、請求項15に示すように、請求項1〜12のいずれかに記載の情報システムにおける各手段をコンピュータシステムにて実現する場合、例えば、コンピュータシステム側で起動するプログラムとして備えることができる。このようなプログラムの場合、例えば、フレキシブルディスク、光磁気ディスク、CD−ROM、ハードディスク、ROM、RAM等のコンピュータ読み取り可能な記録媒体に記録し、必要に応じてコンピュータシステムにロードして起動することにより用いることができ、また、ネットワークを介してロードして起動することにより用いることもできる。
【0022】
【発明の実施の形態】
以下、本発明が適用された実施例について図面を用いて説明する。なお、本発明の実施の形態は、下記の実施例に何ら限定されることなく、本発明の技術的範囲に属する限り種々の形態を採りうることは言うまでもない。
【0023】
図1に示すように、本システムは、それぞれインターネットに接続可能な、質問者側端末10と、センター20と、回答者側端末30とを備える。
質問者側端末10及び回答者側端末30は、CPU,ROM・RAM等のメモリ,I/Oとこれらを接続するバスライン等を備えたコンピュータシステムであり、I/Oには、マイクやマイクで生成された音声信号を音声データへ変換するA/D変換装置等を備えた音声入力装置、音声をスピーカ等から出力する音声出力装置、ディスプレイ、キーボード、インターネットに接続して通信を行うための通信装置等が接続されている。そして、CPUがメモリに記憶されたプログラムを実行することで、マイク等から音声を入力して音声データを取得する音声データ取得機能、取得した音声データに基づいて音声認識を行い認識結果としてテキストデータを得る音声認識機能、キーボード等への入力に基づいてテキストを得るテキスト取得機能、これら各機能によって得られた情報をセンター20へ送信する送信機能、センター20から送信された情報を受信する受信機能を実現し、これらの機能を利用して、質問者側端末10においては後述する質問者側端末における処理、回答者側端末においては後述する質問者側端末における処理を実行する。
【0024】
質問者側端末10及び回答者側端末30は、例えば、ナビゲーション装置、携帯電話、ゲーム機、パソコン、その他の各種情報機器として構成することができる。なお、質問者側端末10と回答者側端末30を一の端末として構成してもよい。この場合、この端末は、ユーザが後述する質問や評価を行う場合(質問者となる場合)に質問者側端末10として機能し、ユーザが回答を行う場合(回答者となる場合)に回答者側端末30として機能する。
【0025】
センター20は、CPU,ROM・RAM等のメモリ,I/Oとこれらを接続するバスライン等を備えた一般的なサーバとして機能するコンピュータであり、I/Oには、ディスク装置、インターネットに接続された通信装置等が接続されている。ディスク装置には、後述する処理に用いる、質問者や回答者のユーザID・名前・住所・年齢・性別・趣味・仕事内容等のユーザ情報と、質問のカテゴリの一覧と、各カテゴリ毎の各ユーザの得意度を示す得意カテゴリ表40(図2(a)参照)と、不適切なキーワードのリストを記憶している。そして、CPUがメモリに記憶されたプログラムを実行することで、質問者側端末10及び回答者側端末30からの情報をインターネットを介して受信したり、これら端末へ情報を送信する機能を実現し、これらの機能を利用して、後述する質問や回答に関する処理を行う。なお、センター20は、多数の質問者側端末10及び回答者側端末と接続可能であり、各種の処理はマルチタスクで並行して実行される。
【0026】
質問者側端末10のユーザである質問者が質問を行う場合には、質問の内容を音声やキーボードから自然語で質問者側端末10へ入力する。また、質問者は入力する質問の内容に対応するカテゴリを、質問者側端末10が表示するメニューから選択する。このカテゴリは例えば図2(b)に示すように、「(1)旅行・観光,(2)飲食、(3)趣味…」のような大分類のカテゴリと、その大分類の中に含まれる「公園、テーマパーク、寺社、…」のような小分類のカテゴリとからなる階層的な構造で構成されている。こうした質問の分類、すなわち質問のジャンル(カテゴリ)を示す図2(b)のようなカテゴリの一覧を、質問者側端末10はセンター20から予め取得して記憶しており、このカテゴリを例えばメニュー形式で表示してキーボード等を用いて選択させるのである。また質問者は、必要に応じて、質問に関連する場所である位置情報や、回答のタイムリミットを指定する回答期限等を入力することができる。
【0027】
例えば、図1に示すように、質問者が「名古屋においしくて味の濃厚な豚骨ラーメン屋さんないですか?」と音声で質問を入力し、この質問のカテゴリとして「飲食>ラーメン」、場所として「名古屋」、回答期限時間として「30分」が選択されると、質問者側端末10は、これらの問い合わせ情報をユーザIDとともにセンターへ送信する。なお、質問のカテゴリ、位置情報、回答期限等は、自然語の内容を音声認識した結果から求めるようにしてもよい。また質問は、例えばテキストデータあるいは音声データとして取得して、メールあるいはボイスメールとしてセンター20へ送信する。
【0028】
センター20は、質問者側端末10から送信された問い合わせ情報とユーザIDを受信して、センター20に記憶された図2(a)に示すような得意カテゴリ表40等を用いて、受信した問い合わせ情報の送信対象の回答者を決定する。この得意カテゴリ表40は、図2(a)に示すように、各ユーザ毎に、各カテゴリ毎の得意度を記憶したものである。そして、決定した送信対象の回答者の回答者側端末30へ問い合わせ情報を送信する。
【0029】
回答者側端末30は、この問い合わせ情報を受信して、受信した問い合わせ情報に含まれる自然語の質問を、音声またはテキストとして報知する。そして、回答者がこのように報知された質問について回答する場合には、例えば、図1に示すように「栄に”A店”というラーメン屋さんがあるよ」などと、音声またはテキストとして自然語で入力する。回答者側端末30は、入力された自然語の音声データまたはテキストデータの回答を回答者のユーザIDとともにセンター20へメールあるいはボイスメールとして送信する。
【0030】
センター20は、回答者側端末30から回答とユーザIDを受信すると、質問者側端末10へ、その回答と回答者のユーザIDを送信する。
質問者側端末10では、回答と回答者のユーザIDを受信すると、その回答を音声またはテキストで報知する。その結果、ユーザは自己の質問に対する回答を得ることができる。そして、質問者によって、この報知された回答に対する評価が質問者側端末10に対して入力された場合には、質問者側端末10は、センター20へこの評価を送信し、センター20は、受信した評価に基づいて、前述した得意カテゴリ表40を更新する。
【0031】
以下、上述した処理のさらに詳細な例について、それぞれの装置の処理の内容を、図3〜図11を参照して説明する。
図3は、質問者側端末10において、質問の入力指示がキーボードまたは音声入力であった場合に質問者側端末10で実行される質問時処理の流れを示すフローチャートである。また図4は、図3の質問時処理の内容を機能ブロック図として示したものである。
【0032】
質問者側端末10は、図3に示すように、まず音声認識辞書を自然語入力用の辞書に設定して音声での問い合わせ情報の入力を可能にし、また手入力(キーボードやボタン入力、画面操作など)による問い合わせ情報の入力を可能にする(S110)。そして、ユーザからの音声またはテキストによる自然語の問い合わせ情報の入力を受け付ける(S120)(この音声あるいは手入力を行う機能が図4に示すユーザインターフェースに相当する)。音声または手入力による入力内容としては、質問に加えて、質問のカテゴリ、場所(位置情報)、回答者、回答期限等を含めることができる。例えば、質問の内容を入力した後に「カテゴリは○○で、場所は愛知県で、回答者は○○さんで、回答期限は30分以内」などと入力することができる。また、質問のカテゴリ、場所(位置情報)、回答者、回答期限等は、質問中に含めてもよい。例えば「名古屋でおいしいラーメン屋さんはないですか?」とか、「この辺で紅葉のきれいな場所はないですか?」といった具合に場所(位置情報)を質問に含めてもよい。また回答期限としては「1時間以内」などと現在からの相対的な時間で指定してもよいし、「17時30分まで」のように絶対的な時間で指定してもよい。このように入力された入力内容は、音声で入力された場合には、音声データとその音声データを音声認識して得たテキストデータで問い合わせ情報として記憶し、手入力で入力された場合には、テキストデータで問い合わせ情報として記憶する(S130、図4の問い合わせ記録に相当する)。
【0033】
続くS140では、問い合わせ情報として回答者を指定しているか否かを、S130で記憶されたテキストデータに基づいて判定し、回答者を指定している場合には(S140:YES)、S200へ移行し、指定されていない場合には(S140:NO)、S150へ移行する。
【0034】
S150では、問い合わせ情報として、明確な位置情報(予め位置情報の一覧としてメモリに記憶されている位置情報)の指定があるか否かを、S130で記憶されたテキストデータに基づいて判定し、位置情報の指定がある場合には(S150:YES)、S170へ移行し、位置情報の指定がない場合には(S150:NO)、S160へ移行する。例えば、前述の「この辺で紅葉のきれいな場所はないですか?」といった明確な位置情報を含まない問い合わせ情報のテキストデータが記憶されている場合や、位置情報を含まない場合には、S160へ移行する。
【0035】
S160では、質問者側端末10に備えたGPSによって現在位置を検出し、検出した現在位置に対応する地域の情報を問い合わせ情報に付加して記憶する。例えば「場所は愛知県」を付加する。
S170では、問い合わせ情報のテキストデータに位置情報が含まれる場合には位置情報を抽出し、この抽出した位置情報を送信用の問い合わせ情報として、S130でメモリに記憶した問い合わせ情報に加えて記憶する(図4の位置情報生成に相当する)。例えば、問い合わせ情報のテキストデータが「名古屋でおいしいラーメン屋さんはないですか?」の場合には、「名古屋」を位置情報として抽出して記憶する。
【0036】
S180では、問い合わせ情報のテキストデータにカテゴリが含まれる場合には、そのカテゴリを抽出し、図4に示すメモリに記憶されたカテゴリデータベースを参照する。
S190では、S180で抽出したカテゴリがカテゴリの一覧にあるカテゴリであるか、カテゴリの一覧を記憶したカテゴリデータベースを参照して判定し、カテゴリデータベースにあるカテゴリの場合には、そのカテゴリを送信用の問い合わせ情報に加えて記憶する。カテゴリが抽出できなかった場合や、抽出されたカテゴリがカテゴリデータベースにないカテゴリの場合には、カテゴリデータベースに記憶されたカテゴリをメニュー形式で表示装置に表示して、音声や手入力で選択させ、選択されたカテゴリを送信用の問い合わせ情報として記憶する。カテゴリデータベースは、前述した図2(b)に示した階層構造でカテゴリを記憶しており、メニューはこの階層構造に基づいて表示される。したがって、ユーザ(質問者)はカテゴリの階層を単に辿っていくだけで、問い合わせのジャンル(カテゴリ)を決定することができる。なお、カテゴリは複数指定できるようにしてもよい。
【0037】
一方、S200では、過去の通信履歴から構築されたユーザ情報を参照し、続くS210では、問い合わせ情報として指定された回答者のユーザIDを取得し、送信用の問い合わせ情報に加える(図4の「ユーザ情報」「ユーザID」に相当する。)なお、回答者のユーザIDを質問者が直接入力するようにしてもよい。
【0038】
そして、S220では、回答期限が問い合わせ情報のテキストデータに含まれるか否かを判定し、含まれる場合には(S230:YES)、S240へ移行し、含まれない場合には(S230:NO)、S230へ移行する。
S230では、メモリに予め記憶された初期設定時間を問い合わせ情報の回答期限として設定する。初期設定時間は、例えば現在から1時間、6時間、1日などとすることができる。
【0039】
S240では、問い合わせ情報から回答期限を取得し、送信用の問い合わせ情報に加える(図4の回答期限時間生成に相当する)。なお、ここで回答期限が「30分以内」のように現在からの相対的な時間で指定されている場合には絶対的な時間(日付、時刻等)に変換した上、回答期限として送信用の問い合わせ情報に加える。
【0040】
S250では、質問者のユーザ情報を参照し、S260で質問者のユーザIDを取得する。
そしてS270では、送信用の問い合わせ情報と、S260で取得した質問者のユーザIDを、センター20へ送信する。
【0041】
S280では、センターからの回答情報と回答者のユーザIDの送信を待ち、回答情報と回答者のユーザIDを受信する(図4の回答情報取得に相当する)。そして、回答情報と回答者のユーザIDをメモリに記憶し(S290)、回答情報に含まれる回答がテキストデータの場合にはディスプレイに回答を表示し、回答が音声データの場合には音声としてスピーカ等から出力する(S300)。なお、回答がテキストデータの場合にテキストデータに対応する音声を合成して出力してもよい。
【0042】
S310では、回答に対する評価を入力するか否かの選択を促す表示を行い、回答に対して評価をするという指示がキーボード等から入力された場合には(S310:YES)、図3のS320へ移行し、評価をするという指示が入力されなかった場合には(S310:NO)、図5のS380へ移行する。
【0043】
S320では、音声入力と手入力(キーボードやボタン入力、画面操作等)を可能とし、S330でユーザからの音声とテキストによる自然語入力を受け付け、S120と同様にして、音声データまたはテキストデータの少なくともいずれか一方を得る。例えば、質問者は「まあまあだな」,「なかなかよかった」などと評価を音声で入力し、これらの音声データと音声認識結果のテキストデータを得る。
【0044】
そして、S340では、S330で得たテキストデータに基づき、評価値を決定する。例えば評価値は1〜5の5段階の値とし、例えば「まあまあ」を含む場合は評価値3、「なかなか」を含む場合には評価値4のように自然語による評価と評価値を対応付けて記憶した評価値決定用テーブル等のデータに基づいて評価値を決定する(図4の評価値生成に相当する)。もちろん評価値を直接音声または手入力で入力できるようにしてもよい。
【0045】
続くS350では、メモリに記憶された質問者のユーザ情報を参照して、S360で質問者のユーザIDを取得する。
そして、S370では、S340で決定した評価値と回答者のユーザIDとS280で受信した回答情報に含まれるカテゴリとを評価情報として、S360で取得した質問者のユーザIDとともにセンター20へ送信する。
【0046】
S380では、質問を終了するか否かの入力を促す情報を表示して、終了の指示が入力された場合には(S380:YES)、この処理を終了し、続行の指示が入力された場合には(S380:NO)、図3のS110へ移行する。なお、続行の指示が入力された場合には、例えば、この回答の回答者を次の質問の回答者として指定するか否かを質問者に問うメッセージを表示し、次の質問の回答者として指定する指示が入力された場合には、その回答者を問い合わせ情報に含めるようにするとよい。このようにすれば有益な回答をしてきた回答者に対して連続して質問を送ることなどが容易にできる。
【0047】
次に、センター20が質問を受信する際(質問受信時)のセンター20の処理について、図6のフローチャートを参照して説明する。また、図7にセンター20の機能ブロック図を示す。
図6のS410では、質問者側端末10から送信された質問(問い合わせ),カテゴリ,位置情報,回答期限,回答者IDなどを含む問い合わせ情報と、質問者のユーザIDを受信する。
【0048】
S420では、センター20に記憶されたユーザ情報を取得し、S430ではS410で受信したユーザIDがS420で取得したユーザ情報に含まれているかをチェックする。そして、S440では、該当するユーザ情報があるか否かを判定し、該当するユーザ情報がある場合には(S440:YES)、S450へ移行する一方、該当するユーザ情報がない場合には(S440:NO)、S480へ移行する。S480では、エラーメッセージを質問者側端末10へ送信し、問い合わせ情報を消去する。すなわち、質問者のユーザ認証を行い、認証された場合のみS450以降の処理を行う(図7における「ユーザIDからユーザチェック並びにユーザ情報の取得」に相当する)。
【0049】
S450では、センター20に記憶された不適切キーワードリストを参照して、S460で、問い合わせ情報に不適切なキーワードが含まれていないかをチェックする。なお、音声データのみが問い合わせ情報から抽出できた場合には、音声データを音声認識によって認識して、不適切なキーワードの有無を判定するようにしてもよい。
【0050】
S470では、S460のチェックの結果から問い合わせ情報の内容が適当であるか否かを判定する。問い合わせ情報の内容が適当である場合には(S470:YES)、S490へ移行し、問い合わせ情報の内容が適当でない場合には(S470:NO)、S480へ移行する(図7の質問のチェックに相当する)。S480では、エラーメッセージを端末に送信し、問い合わせ情報を消去する。
【0051】
S490では、問い合わせ情報に含まれる回答期限を参照し、S500で保存する(図7の回答期限時間の保存に相当する)。
S510では、問い合わせ情報に回答者IDがあるか否かに基づき回答者が指定されているか否かを判定し、回答者が指定されている場合には(S510:YES)、S550へ移行し、回答者が指定されていない場合には(S510:NO)、S520へ移行する。
【0052】
S520では、問い合わせ情報に含まれる位置情報と、センター20に記憶されたユーザ情報を参照し、S530では、問い合わせ情報に含まれるカテゴリと、センター20に記憶された得意カテゴリ表40を参照し、S540で回答者を選定する(図7における「問い合わせカテゴリと位置情報、得意カテゴリ表から回答者を選定」に相当する) この得意カテゴリ表40は、図2(a)に示したように、各ユーザ(回答者)毎にカテゴリ毎の得意度を記憶したものである。すなわちユーザがどのジャンル(カテゴリ)を得意とするか(熟知するか)を得意度として記憶しているものであり、図2(a)では得意度を数値で表現している。図2(a)では、数値が大きければ大きいほど得意であることを示し、数値が小さければ小さいほど不得意であること示している。なお、得意度は数値ではなく例えばベクトル等で表現してもよい。この得意度は、ユーザ(回答者)自身が例えばユーザ登録の際に入力するようにしてもよいし、ユーザ情報が登録された際にユーザ情報に含まれる年齢・性別・趣味・仕事内容等のプロフィールから自動的に決定してもよい。
【0053】
S540の回答者の選定は、例えば、位置情報として指定された場所が、ユーザ情報として記憶された住所内に含まれるユーザを抽出する。例えば位置情報として「名古屋市」を含む場合には、ユーザ情報として記憶された住所に「名古屋市」が含まれるユーザを抽出する。そして、その抽出したユーザについての、問い合わせ情報に含まれるカテゴリの得意度を参照して、例えばカテゴリの得意度が高いユーザから順に所定の人数(例えば10人)を、問い合わせ情報の出力対象の回答者として決定する。なお、回答者はこのように複数としてもよいし、例えば最も得意度が高かった人のように1人だけとしてもよい。
【0054】
そして、S550では、回答者のユーザ情報を参照し、S560でユーザ情報を取得して、S570で問い合わせ情報とS410で受信した質問者のユーザIDを回答者の回答者側端末30へ送信する。
次に、このようにセンター20から送信された問い合わせ情報と質問者のユーザIDを受信した場合の回答者側端末30における処理について図8のフローチャートと図9の機能ブロック図を参照して説明する。
【0055】
図8のS610では、センター20から問い合わせ情報と質問者のユーザIDを受信し、S620でメモリへ保存して、S630で音声または表示によって回答者へ問い合わせ情報の中の質問を出力する。すなわち、質問がテキストデータの場合にはディスプレイに質問を表示し、質問が音声データの場合には音声としてスピーカ等から出力する。なお、質問がテキストデータの場合にテキストデータに対応する音声を合成して出力してもよい。
【0056】
S640では、出力した質問に対する回答を入力するか否かの選択を促す表示を行い、回答に対して評価をするという指示が手入力または音声で入力された場合には(S640:YES)、S650へ移行し、評価しないという指示が入力された場合には(S640:NO)、S700へ移行してセンター20へ非回答メッセージを送信する。
【0057】
S650では、音声認識辞書を自然語入力用の辞書に設定して音声での問い合わせ情報の入力を可能にし、また手入力(キーボードやボタン入力、画面操作など)による問い合わせ情報の入力を可能にする。そしてS660で、ユーザからの音声またはテキストによる自然語の回答の入力を受け付け、音声データまたはテキストデータとして回答を取得する。この音声あるいは手入力を行う機能が図9に示すユーザインターフェースに相当する。
【0058】
そして続くS670では、メモリに記憶された回答者のユーザ情報を参照して、S680で回答者のユーザIDを取得する(図9のユーザID取得に相当する)。
そしてS690で、回答とS610で受信した質問者のユーザIDと問い合わせ情報とを回答情報として回答者のユーザIDとともにセンター20へ送信する(図9の通信に相当する)。
【0059】
次に、このように回答者側端末30から送信された回答情報と回答者のユーザIDを受信する場合のセンター20における処理について図10のフローチャートと図7の機能ブロック図を参照して説明する。
図10のS810で、回答情報と回答者のユーザIDを受信する。そしてS820でユーザ情報を参照し、S830ではS810で受信したユーザIDがS820で参照したユーザ情報に含まれているかをチェックする。そして、S840では、該当するユーザ情報があるか否かを判定し、該当するユーザ情報がある場合には(S840:YES)、S850へ移行し、該当するユーザ情報がない場合には(S840:NO)、S910へ移行する。すなわち、回答者のユーザ認証を行う(図7における「ユーザIDからユーザチェック並びにユーザ情報の取得」に相当する)。
【0060】
S850では、S810で受信した回答情報の中の問い合わせ情報に含まれる回答期限を参照し、S860でこの回答期限内に回答がされているか否かを回答期限と現在の日時に基づいて判定する(図7の回答期限時間のチェックに相当する)。回答期限内に回答されている場合には(S860:YES)、S870へ移行し、回答期限内に回答されていない場合には(S860:NO)、S910へ移行する。
【0061】
S870〜S890では、前述した図6のS450〜S470と同様にして、センター20に記憶された不適切キーワードリストを参照して(S870)、問い合わせ情報の回答に不適切なキーワードが含まれていないかをチェックする(S880)。そして、チェックの結果から問い合わせ情報の内容が適当であるか否かを判定する(S890)。問い合わせ情報の内容が適当である場合には(S890:YES)、S900へ移行し、問い合わせ情報の内容が適当でない場合には(S890:NO)、S910へ移行する(図7の回答のチェックに相当する)。
【0062】
S900では、回答情報と回答者のユーザIDを、回答情報に含まれる質問者のユーザIDに基づいて、質問者側端末10へ送信する。このようにして回答者の回答を含む回答情報を質問者側端末10へ送ることができる。質問者側端末10では、前述の図3のS280以降に示した処理によって、回答が回答者に報知され、必要に応じて図5の処理によって評価情報がセンター20へ送信されることとなる。
【0063】
一方、S910では、エラーメッセージを回答者側端末30へ送信し、S910で回答を削除する。
次に、質問者側端末10からの評価情報を受信する際のセンター20の処理について図11のフローチャートと図7の機能ブロック図を参照して説明する。
【0064】
図11のS1010では、質問者側端末10から送信された評価情報と質問者のユーザIDを受信する。
S1020では、センター20に記憶されたユーザ情報を取得し、S1030ではS1010で受信した質問者のユーザIDがS1020で取得したユーザ情報に含まれているかをチェックする。そして、S1040では、該当するユーザ情報があるか否かを判定し、該当するユーザ情報がある場合には(S1040:YES)、S1050へ移行する一方、該当するユーザ情報がない場合には(S1040:NO)、S1070へ移行する。S1070では、エラーメッセージを質問者側端末10へ送信する。すなわち、質問者のユーザ認証を行い、認証された場合のみS1050以降の処理を行う(図7における「ユーザIDからユーザチェック並びにユーザ情報の取得」に相当する)。
【0065】
S1050では、得意カテゴリ表40を参照し、S1060において、得意カテゴリ表40の中で、S1010において受信した評価情報に含まれる回答者のユーザIDとカテゴリに該当する得意度を、評価情報に含まれる評価に基づいて更新する(図7における得意カテゴリ表の更新に相当する)。例えば、評価値が4であればその10分の1の0.4を得意度に加える。
【0066】
以上のような構成によって、システムが理解しがたい質問者の曖昧な問い合わせに対して、その分野を得意としている回答者を選定して問い合わせ、回答を得ることができる。
なお、上記実施例では、カテゴリ、位置情報等に基づいて回答者を決定することとしたが、例えば、予めユーザをグループ化しておき、そのグループの範囲で問い合わせ先の回答者を決定してもよい。またユーザが指定したグループ内の回答者のみを問い合わせ先の回答者として決定してもよい。すなわち特許請求の範囲における付加情報としてグループを指定できるようにしてもよい。なお、グループは回答者が自己のグループを設定できるようにしてもよいし、センター20に記憶されたユーザ情報等から自動的に設定するようにしてもよい。例えばユーザ情報を参照し、年齢や、性別毎にグループ化すればよい。
【0067】
また、問い合わせ先としてカテゴリ、回答者、場所(位置情報)等に基づき絞り込んだ回答者に対して、問い合わせ情報を送信する方法としては、絞り込んだ回答者全員に一斉に送信してもよいし、絞り込んだ回答者の中で人数を限定して送信してもよいし、絞り込んだ回答者の中で得意カテゴリ値の上位から少なくとも1人ずつ送信して、質問者からのフィードバック(回答)を待って、次の回答者に送信するかを決定してもよい。
【0068】
上記実施例では、センター20は、質問者側端末10から評価情報を受信した際に評価情報に基づいて得意カテゴリ表40を更新することとしたが、例えば、回答情報を回答者側端末30から受信した際に、評価をあげるように更新してもよい。また、回答期限までに回答情報の送信がなかった場合に、評価を下げるように更新してもよい。
【0069】
本実施例において、請求項10に示す構成で各請求項に記載の発明を捉えた場合、センター20がサーバである情報システムに相当し、得意カテゴリ表40を記憶したディスク装置がカテゴリ得意度記憶手段に相当し、ユーザ情報を記憶したディスク装置が回答者情報記憶手段に相当し、S410の処理が質問取得手段・カテゴリ取得手段・付加情報取得手段・回答期限取得手段としての処理に相当し、S450〜470,S870〜890の処理が不適切キーワード判定手段としての処理に相当し、S510〜560の処理が回答者決定手段としての処理に相当し、S570の処理が質問出力手段としての処理に相当する。また、S810の処理が回答取得手段としての処理に相当し、S900の処理が回答出力手段としての処理に相当する。そして、S1010の処理が評価取得手段としての処理に相当し、S1060の処理が得意度更新手段としての処理に相当する。
【0070】
また、請求項11に示す構成で各請求項に記載の発明を捉えた場合、質問者側端末10が質問者側端末に相当し、センター20がセンターに相当し、回答者側端末30が回答者側端末に相当し、図1〜11に示した質問者側端末10、センター20、回答者側端末30から構成されるシステムが情報システムに相当する。
【図面の簡単な説明】
【図1】情報システムの構成と利用例を示す説明図である。
【図2】得意カテゴリ表とカテゴリの一覧を示す説明図である。
【図3】質問者側端末における質問時の処理を示すフローチャートである。
【図4】質問者側端末の機能ブロック図である。
【図5】質問者側端末における評価時の処理を示すフローチャートである。
【図6】センターにおける質問受信時の処理を示すフローチャートである。
【図7】センターの機能ブロック図である。
【図8】回答者側端末における処理を示すフローチャートである。
【図9】回答者側端末の機能ブロック図である。
【図10】センターにおける回答受信時の処理を示すフローチャートである。
【図11】センターにおける評価受信時の処理を示すフローチャートである。
【符号の説明】
10…質問者側端末
20…センター
30…回答者側端末
40…得意カテゴリ表[0001]
BACKGROUND OF THE INVENTION
It relates to information systems.
[0002]
[Prior art]
As an information system for searching and notifying information, a center and a terminal are provided. Information is classified and stored in the center for each category, and a list of categories is provided to the user of the terminal in response to a request from the terminal. There is known an information system that provides information searched for to a user by outputting to the terminal and notifying information that matches the category selected by the user from the list. In addition, there is known an information system in which a phrase included in information stored in a center is notified from a terminal by performing a full text search or the like and provided to a user.
[0003]
[Problems to be solved by the invention]
In such an information system, a category is selected from a user's terminal or a simple keyword is input, and information is searched based on the selected category / keyword. For example, search on the Internet In Web search using an engine or the like, there is a problem that many pages not intended by the user are hit. Therefore, it takes a lot of time and labor to discover the target information for the user, which is a burden on the user.
[0004]
Thus, for example, a method of searching for information corresponding to an ambiguous question in the natural language from the user by understanding the intention or meaning of the question from the natural language input by the user can be considered. However, in order to respond to such vague questions of users, it is necessary to perform semantic understanding processing at the center or terminal. Therefore, for example, there is a problem that it is difficult to perform such processing using a device having limited resources such as a car navigation device or a portable terminal as a terminal.
[0005]
SUMMARY OF THE INVENTION An object of the present invention is to provide an information system or the like that can eliminate the processing for understanding the meaning and can easily obtain the answer to the question in the natural language acquired from the questioner. And
[0006]
[Means for Solving the Problems and Effects of the Invention]
According to the information system according to claim 1, which has been made to solve the above-described problems, a plurality of categories for classifying questions and the strength of each respondent in each category are stored in association with each other. And respondent information including at least the respondent's location information indicating the area where the respondent is good at, and the natural language questions from the questioner, the category of the question, and the position related to the question Information, and at least additional information from the questioner for the question including the location information,Respondent candidates are determined based on the respondent information and additional information, the respondent candidate's goodness is extracted from the goodness of each respondent, and the respondent is based on the goodness of the respondent candidate in the question category Rank the candidates, and at least the top oneRespondent to whom the question is outputWhenDecideMemorize the respondent information about the determined respondentThe question is output to the respondent who is the output target. Then, a natural language answer from the respondent to the question is acquired, and the answer is output to the questioner. In particular, when the questioner does not explicitly specify position information related to the question, information indicating the current position of the questioner is acquired as position information related to the question. Therefore, the questioner can obtain a natural language answer to the question in his natural language. That is, it is possible to provide an information system that can respond to an ambiguous inquiry from a user. Moreover, by doing in this way, it is not necessary to perform processing for understanding the meaning in the information system. Therefore, the answer to the question in the questioner's natural language can be easily notified to the questioner in the natural language.
[0007]
Moreover, the respondent to whom the question acquired from the questioner is output is determined based on the level of expertise in each category for each respondent. Therefore, for example, a question can be output only to a respondent who is good at the question category from among a large number of respondents, so that there is a high possibility that an accurate answer to the question can be quickly obtained. In addition, it is not necessary to send a question to all of many respondents, and the processing load on the information system can be reduced. Each question and answer is data in a predetermined data format.
[0009]
AlsoIn addition to categories, additional information is acquired, and respondents are determined by considering the additional information.RuyoSea urchinBecauseFurthermore, there is a high possibility that an accurate answer to the question can be quickly obtained. In addition, since it is possible to further narrow down the respondents, the processing load can be further reduced. Therefore, it becomes possible for the questioner to easily obtain answers to questions in natural language acquired from the questioner..
[0010]
In this way, as a method of determining respondents with additional informationWithTo make a decision based on additional information and stored information about respondentsLikeFor,For example, it is possible to determine only the respondent who includes the matching information by comparing the stored information regarding the respondent and the additional information as the output respondent.
[0011]
And as such additional informationIsUse location informationYes,As information about respondentsTimeThe position information indicating the area where the respondent is good can be used. For example, the area where the respondent knows well. In this way, when the content of the question is information related to a specific area, the respondent can be accurately determined, and the questioner can easily obtain an answer to the question. The region where the respondent is good may be determined from information such as the address of the respondent, for example, or information regarding the region where the respondent is good may be acquired in advance and the acquired information may be used. . Also,If the questioner does not explicitly specify the location information related to the question, the information indicating the current location of the questioner is acquired as location information related to the question.Accurate information near the current position can be easily obtained..
In addition, as described in
[0012]
Further, as additional information, the claim3As shown in FIG. 4, the respondent designation information is included, and the respondent designated by the respondent designation information may be determined as the output respondent. In this way, the questioner can specify the respondent. Therefore, for example, a questioner who is likely to know an answer to a question to be asked can be designated in advance. Therefore, the possibility that an accurate answer to the question can be quickly obtained can be further increased.
[0013]
Claims4As shown in FIG. 5, it is preferable to acquire the answer deadline for the question, and obtain and output the answer to the question until the obtained answer deadline. In this way, only answers acquired from the respondent by the reply deadline are output to the questioner. Therefore, for example, for a question that is meaningless if an answer is obtained after the answer deadline, if the questioner inputs the answer deadline in advance, no answer is output after the answer deadline has passed. Also, when the answer deadline for a question has passed, there is no need to wait for an answer to that question, reducing the processing load on the information system, and reducing the storage capacity for holding information related to questions and answers can do.
[0014]
These natural language questions and answers can be obtained and output in a variety of data formats.5It is good to acquire as audio | voice data or text data as shown in. And claims6It is good to output as voice or text as shown in Claims7As shown in the above, it is preferable to enable conversion between voice data and text data. For example, audio data and text data may be converted to each other. In this way, for example, the question input by the voice from the questioner is output to the respondent by text display, the question input by the questioner in text is output to the respondent by voice, A text answer input from the respondent can be output to the questioner by voice, or a voice answer input from the respondent can be output as text. Note that the text data may be obtained in response to an input from a keyboard, or may be obtained by voice recognition by inputting as voice.
[0015]
If the acquired question or answer contains an inappropriate keyword,8It is better not to output the question or answer as shown in. In this way, the system can be comfortably used without the questioner or the respondent receiving a message containing an inappropriate keyword.
[0016]
By the way, the category storage means according to claim 1 stores a plurality of categories for classifying the question and the strength of each respondent in each category in association with each other. It may be stored based on information obtained from respondents, or claimed.9As shown in FIG. 4, it is preferable to acquire the evaluation of the questioner with respect to the answer and update the strength of the respondent based on the acquired evaluation. For example, when the questioner's evaluation is high, the skill level is increased, and when the questioner's evaluation is low, the skill level is decreased. In this way, since the level of proficiency changes according to the evaluation of the respondent, the respondent to be output can be determined more appropriately. This is particularly effective when the respondent himself sets an initial value of his / her strength.
[0017]
Each information system described in each claim may be configured as an information system as a whole.10As shown in FIG. 1, one server (computer) may be provided with all means, for example, claims11As in the questioner-side terminal, the center, and the respondent-side terminal, each means and a portion in the means may be shared (distributed) by a plurality of devices such as computers. Claim10In the case of, the configuration is such that it is obtained from the network or output to the network.11In this case, it is configured to include a portion that is acquired from the user or output to the user. In addition, the information system may be configured by a plurality of different computers, installed in different places, and exchange of information between the computers may be performed by communication.
[0018]
The questioner-side terminal and the respondent-side terminal of such an information system can be various terminals, but exhibit an excellent effect particularly when the terminal is usable from a mobile body. For example, claims12If the navigation device is used as shown in the figure, it is possible to easily obtain necessary information as an answer during movement..
[0019]
by the way, MosquitoWhen extracting categories from questions in natural language, claims13As shown in the above, the terminal as the questioner side terminal extracts the category from the question in the natural language by voice, notifies the questioner of the extracted category, and confirms whether or not it is correct. When it is correct, it is preferable to provide a function of transmitting the extracted category and question. In this way, the processing load on the center side can be reduced, the questioner can easily determine the category, and the possibility of obtaining an accurate answer to the question can be increased.
[0020]
In addition, it can be set as invention of a method by catching each means in the information system as described in each claim as a process step. That is, for example, the information system according to claim 1 is14It can be understood as a configuration for realizing the information acquisition method described in 1. And claims14According to the information acquisition method described in item 1, it is possible to obtain the same effect as that of the first aspect described above. Claim14As in claim 212By capturing each means in the information system described in each as a step, the information acquisition method can be invented, and according to the information acquisition method, an effect similar to the effect described above in the claims can be obtained. .
[0021]
And claims15As shown in claims 1 to12When each means in the information system described in any of the above is realized by a computer system, for example, it can be provided as a program to be started on the computer system side. In the case of such a program, for example, the program is recorded on a computer-readable recording medium such as a flexible disk, a magneto-optical disk, a CD-ROM, a hard disk, a ROM, or a RAM, and is loaded into a computer system and started as necessary. It can also be used by loading and starting over a network.
[0022]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments to which the present invention is applied will be described below with reference to the drawings. Needless to say, the embodiments of the present invention are not limited to the following examples, and can take various forms as long as they belong to the technical scope of the present invention.
[0023]
As shown in FIG. 1, the system includes a questioner-
The questioner-
[0024]
The questioner-
[0025]
The
[0026]
When a questioner who is a user of the questioner-
[0027]
For example, as shown in FIG. 1, a questioner inputs a voice question “Do you have a delicious and rich pork bone ramen shop in Nagoya?”, And the category of this question is “Food & Drink> Ramen” When “Nagoya” is selected as the place and “30 minutes” is selected as the response time limit, the questioner-
[0028]
The
[0029]
The
[0030]
When the
When the questioner-
[0031]
Hereinafter, the contents of the processing of each device will be described with reference to FIGS. 3 to 11 for more detailed examples of the processing described above.
FIG. 3 is a flowchart showing a flow of question-time processing executed by the questioner-
[0032]
As shown in FIG. 3, the
[0033]
In subsequent S140, it is determined based on the text data stored in S130 whether or not the respondent is specified as the inquiry information. If the respondent is specified (S140: YES), the process proceeds to S200. If it is not designated (S140: NO), the process proceeds to S150.
[0034]
In S150, it is determined based on the text data stored in S130 whether or not clear position information (position information previously stored in the memory as a list of position information) is designated as inquiry information. If information is specified (S150: YES), the process proceeds to S170. If position information is not specified (S150: NO), the process proceeds to S160. For example, if the text data of the inquiry information that does not include clear position information such as “Is there a place where autumn leaves are beautiful in this area?” Is stored, or if the position information is not included, the process proceeds to S160. To do.
[0035]
In S160, the current position is detected by the GPS provided in the
In S170, if the position information is included in the text data of the inquiry information, the position information is extracted, and the extracted position information is stored as inquiry information for transmission in addition to the inquiry information stored in the memory in S130 ( This corresponds to the position information generation in FIG. For example, if the text data of the inquiry information is “Is there a delicious ramen shop in Nagoya?”, “Nagoya” is extracted and stored as location information.
[0036]
In S180, if the text data of the inquiry information includes a category, the category is extracted and the category database stored in the memory shown in FIG. 4 is referred to.
In S190, it is determined by referring to the category database storing the category list whether the category extracted in S180 is a category in the category list. If the category is in the category database, the category is transmitted. Store in addition to the inquiry information. If the category could not be extracted, or if the extracted category is a category that is not in the category database, the category stored in the category database is displayed on the display device in a menu format, and selected by voice or manual input. The selected category is stored as inquiry information for transmission. The category database stores categories in the hierarchical structure shown in FIG. 2B, and the menu is displayed based on this hierarchical structure. Therefore, the user (questioner) can determine the genre (category) of the inquiry by simply following the category hierarchy. A plurality of categories may be designated.
[0037]
On the other hand, in S200, the user information constructed from the past communication history is referred to, and in the subsequent S210, the user ID of the respondent designated as the inquiry information is acquired and added to the inquiry information for transmission ("" in FIG. 4). It corresponds to “user information” and “user ID”.) Note that the questioner may directly input the user ID of the respondent.
[0038]
In S220, it is determined whether or not the answer deadline is included in the text data of the inquiry information. If included (S230: YES), the process proceeds to S240, and if not included (S230: NO). , The process proceeds to S230.
In S230, the initial setting time stored in advance in the memory is set as the inquiry information reply time limit. The initial setting time can be, for example, 1 hour, 6 hours, 1 day from the present time.
[0039]
In S240, the response time limit is acquired from the inquiry information and added to the inquiry information for transmission (corresponding to the generation of the response time limit in FIG. 4). If the response deadline is specified as a relative time from the current time, such as “within 30 minutes”, it is converted to an absolute time (date, time, etc.) and sent as the response deadline. To the inquiry information.
[0040]
In S250, the user information of the questioner is referred to, and the user ID of the questioner is acquired in S260.
In S270, the inquiry information for transmission and the user ID of the questioner acquired in S260 are transmitted to the
[0041]
In S280, it waits for the response information from the center and the user ID of the respondent to be transmitted, and receives the response information and the user ID of the respondent (corresponding to the acquisition of the response information in FIG. 4). Then, the answer information and the user ID of the answerer are stored in the memory (S290). If the answer included in the answer information is text data, the answer is displayed on the display. If the answer is voice data, the speaker is used as a voice. Etc. (S300). Note that when the answer is text data, a voice corresponding to the text data may be synthesized and output.
[0042]
In S310, a display prompting the user to select whether or not to input an evaluation for the answer is displayed. When an instruction to evaluate the answer is input from a keyboard or the like (S310: YES), the process proceeds to S320 in FIG. If the instruction to perform the evaluation is not input (S310: NO), the process proceeds to S380 in FIG.
[0043]
In S320, voice input and manual input (keyboard or button input, screen operation, etc.) are enabled. In S330, a natural language input by voice and text from the user is accepted, and in the same manner as in S120, at least voice data or text data is received. Get either one. For example, the questioner inputs an evaluation such as “OK” or “OK”, and obtains the voice data and text data of the voice recognition result.
[0044]
In S340, an evaluation value is determined based on the text data obtained in S330. For example, the evaluation value is a five-level value from 1 to 5. For example,
[0045]
In subsequent S350, the user information of the questioner stored in the memory is referred to, and the user ID of the questioner is acquired in S360.
In S370, the evaluation value determined in S340, the user ID of the respondent, and the category included in the answer information received in S280 are transmitted as evaluation information to the
[0046]
In S380, information prompting to input whether or not to end the question is displayed. When an instruction to end is input (S380: YES), this process ends and an instruction to continue is input. (S380: NO), the process proceeds to S110 in FIG. When an instruction to continue is input, for example, a message asking the questioner whether or not to specify the respondent of this answer as the answerer of the next question is displayed. When an instruction to be specified is input, the respondent may be included in the inquiry information. In this way, it is possible to easily send questions continuously to respondents who have provided useful answers.
[0047]
Next, processing of the
In S410 of FIG. 6, the inquiry information including the question (inquiry), category, position information, answer deadline, answerer ID, etc. transmitted from the
[0048]
In S420, user information stored in the
[0049]
In S450, the inappropriate keyword list stored in the
[0050]
In S470, it is determined whether or not the content of the inquiry information is appropriate from the result of the check in S460. If the contents of the inquiry information are appropriate (S470: YES), the process proceeds to S490. If the contents of the inquiry information is not appropriate (S470: NO), the process proceeds to S480 (for checking the question in FIG. 7). Equivalent to). In S480, an error message is transmitted to the terminal, and the inquiry information is deleted.
[0051]
In S490, the response time limit included in the inquiry information is referred to and stored in S500 (corresponding to the storage of the response time limit in FIG. 7).
In S510, it is determined whether or not an answerer is specified based on whether or not the inquiry information includes an answerer ID. If an answerer is specified (S510: YES), the process proceeds to S550. When the respondent is not designated (S510: NO), the process proceeds to S520.
[0052]
In S520, the location information included in the inquiry information and the user information stored in the
[0053]
In selecting the respondent in S540, for example, a user whose location specified as the position information is included in the address stored as the user information is extracted. For example, when “Nagoya City” is included as position information, a user whose address stored as user information includes “Nagoya City” is extracted. Then, referring to the goodness of the category included in the inquiry information for the extracted user, for example, a predetermined number of people (for example, 10 people) in descending order of the goodness of the category, the answers to which the inquiry information is output As a person. It should be noted that there may be a plurality of respondents as described above, or only one responder, such as a person who has the highest level of proficiency.
[0054]
In S550, the user information of the respondent is referred to, the user information is acquired in S560, and the inquiry information in S570 and the user ID of the questioner received in S410 are transmitted to the respondent's
Next, the processing in the
[0055]
In S610 of FIG. 8, the inquiry information and the user ID of the questioner are received from the
[0056]
In S640, a display prompting the user to select whether or not to input an answer to the output question is displayed. If an instruction to evaluate the answer is input manually or by voice (S640: YES), S650 is displayed. When an instruction not to evaluate is input (S640: NO), the process proceeds to S700 and a non-response message is transmitted to the
[0057]
In S650, the speech recognition dictionary is set as a dictionary for natural language input to enable input of inquiry information by voice, and input of inquiry information by manual input (keyboard, button input, screen operation, etc.) is enabled. . In step S660, an input of a natural language answer by voice or text from the user is accepted, and the answer is acquired as voice data or text data. The function of performing voice or manual input corresponds to the user interface shown in FIG.
[0058]
In S670, the user information of the respondent stored in the memory is referred to, and the user ID of the respondent is acquired in S680 (corresponding to the user ID acquisition in FIG. 9).
In step S690, the answer, the user ID of the questioner received in step S610, and the inquiry information are transmitted as answer information to the
[0059]
Next, processing in the
In S810 of FIG. 10, the response information and the user ID of the respondent are received. In step S820, the user information is referred to. In step S830, it is checked whether the user ID received in step S810 is included in the user information referred to in step S820. In S840, it is determined whether or not there is corresponding user information. If there is corresponding user information (S840: YES), the process proceeds to S850, and if there is no corresponding user information (S840: NO), the process proceeds to S910. That is, the user authentication of the respondent is performed (corresponding to “user check and user information acquisition from user ID” in FIG. 7).
[0060]
In S850, the reply deadline included in the inquiry information in the reply information received in S810 is referred to, and it is determined in S860 based on the reply deadline and the current date and time whether or not a reply has been made within this reply deadline ( This corresponds to the check of the response deadline time in FIG. If the reply is made within the reply deadline (S860: YES), the process proceeds to S870. If the reply is not made within the reply deadline (S860: NO), the process proceeds to S910.
[0061]
In S870 to S890, as in S450 to S470 of FIG. 6 described above, the inappropriate keyword list stored in the
[0062]
In S900, the answer information and the user ID of the respondent are transmitted to the questioner-
[0063]
On the other hand, in S910, an error message is transmitted to the
Next, the processing of the
[0064]
In S1010 of FIG. 11, the evaluation information transmitted from the
In S1020, the user information stored in the
[0065]
In S1050, the specialty category table 40 is referred to. In S1060, the user ID of the respondent included in the evaluation information received in S1010 in the specialty category table 40 and the strength corresponding to the category are included in the evaluation information. Update based on the evaluation (corresponding to update of the specialty category table in FIG. 7). For example, if the evaluation value is 4, one tenth of 0.4 is added to the intention.
[0066]
With the configuration as described above, it is possible to select an answerer who is good in the field and obtain an answer to an ambiguous inquiry of a questioner who is difficult to understand by the system.
In the above embodiment, the respondents are determined based on the category, position information, etc. For example, the users may be grouped in advance and the respondents to be inquired may be determined within the range of the group. Good. Further, only respondents in the group designated by the user may be determined as inquired respondents. That is, a group may be designated as additional information in the claims. The group may be set so that the respondent can set his / her own group, or may be automatically set from user information stored in the
[0067]
In addition, as a method of sending inquiry information to the respondents narrowed down based on the category, respondent, location (location information), etc. as the inquiry destination, it may be sent to all the respondents who have narrowed down, You may send a limited number of respondents, or send at least one of the narrowest respondents from the top category value and wait for feedback from the questioner. It may be decided whether to send to the next respondent.
[0068]
In the above embodiment, the
[0069]
In this embodiment, the claims10When the invention described in each claim is captured with the configuration shown in FIG. 5, the
[0070]
Claims11When the invention described in each claim is captured with the configuration shown in FIG. 4, the questioner-
[Brief description of the drawings]
FIG. 1 is an explanatory diagram illustrating a configuration and an example of use of an information system.
FIG. 2 is an explanatory diagram showing a good category table and a list of categories.
FIG. 3 is a flowchart showing processing at the time of a question in the questioner side terminal;
FIG. 4 is a functional block diagram of a questioner side terminal;
FIG. 5 is a flowchart showing processing at the time of evaluation in the questioner-side terminal.
FIG. 6 is a flowchart showing processing at the time of question reception at the center.
FIG. 7 is a functional block diagram of the center.
FIG. 8 is a flowchart showing processing in the respondent side terminal.
FIG. 9 is a functional block diagram of the respondent side terminal.
FIG. 10 is a flowchart showing processing at the time of answer reception at the center.
FIG. 11 is a flowchart showing processing at the time of evaluation reception at the center.
[Explanation of symbols]
10 ... Questioner side terminal
20 ... Center
30 ... Respondent side terminal
40 ... Professional category table
Claims (15)
回答者に関する少なくとも回答者が得意な地域を示す位置情報を含む回答者情報を記憶する回答者情報記憶手段と、
質問者からの自然語による質問を取得する質問取得手段と、
前記自然語による質問の前記カテゴリを取得するカテゴリ取得手段と、
前記質問者からの前記質問に関連する位置情報を取得する質問位置情報取得手段と、
少なくとも前記質問位置情報取得手段によって取得された位置情報を含む前記質問に対する前記質問者からの付加情報を取得する付加情報取得手段と、
前記回答者情報記憶手段によって記憶された回答者情報と前記付加情報取得手段によって取得された付加情報とに基づいて回答者候補を決定する回答者候補決定手段と、
前記カテゴリ得意度記憶手段に記憶された回答者毎の得意度から前記回答者候補決定手段によって決定された前記回答者候補の得意度を抽出し、前記カテゴリ取得手段によって取得されたカテゴリにおける前記回答者候補の得意度に基づいて前記回答者候補に順位付けを行い、少なくとも上位1名を前記質問取得手段によって取得された質問の出力対象の回答者と決定する回答者決定手段と、
前記決定された回答者に関する前記回答者情報記憶手段によって記憶された回答者情報を記憶する回答者記憶手段と、
前記回答者記憶手段によって記憶された回答者に対して前記質問を出力する質問出力手段と、
前記質問に対する自然語による回答を取得する回答取得手段と、
前記回答取得手段によって取得された回答を前記質問者に対して出力する回答出力手段とを備える情報システムであって、
前記質問位置情報取得手段は、前記質問者が前記質問に関連する位置情報を明示的に指定しない場合に、前記質問者の現在位置を表す情報を前記質問に関連する位置情報として取得すること
を特徴とする情報システム。A plurality of categories for classifying questions, and a category goodness storage means for storing the goodness of each respondent in each category in association with each other;
Respondent information storage means for storing respondent information including position information indicating at least the area where the respondent is good at the respondent;
A question acquisition means for acquiring questions in natural language from the questioner;
Category acquisition means for acquiring the category of the question in the natural language;
Question position information acquisition means for acquiring position information related to the question from the questioner;
Additional information acquisition means for acquiring additional information from the questioner for the question including at least the position information acquired by the question position information acquisition means;
Respondent candidate determination means for determining respondent candidates based on the respondent information stored by the respondent information storage means and the additional information acquired by the additional information acquisition means;
The answer in the category extracting good degree good degree from good degree of each stored respondents in the storage means the respondent candidate determined by the respondent candidate determining means, the category obtained by said category obtaining unit candidate for on the basis of the good degree performs ranking on the respondent candidate, and respondents determining means for determining a respondent's output target questions at least upper one person obtained by the interrogator acquiring means,
Respondent storage means for storing the respondent information stored by the respondent information storage means regarding the determined respondent;
Question output means for outputting the question to the respondent stored by the respondent storage means;
An answer acquisition means for acquiring an answer in natural language to the question;
An information system comprising: an answer output means for outputting the answer acquired by the answer acquisition means to the questioner,
The question position information acquisition means acquires information indicating the current position of the questioner as position information related to the question when the questioner does not explicitly specify position information related to the question. Characteristic information system.
前記質問位置情報取得手段は、質問者の端末等に備えたGPSを用いてリアルタイムな現在位置を表す情報を取得すること
を特徴とする情報システム。The information system according to claim 1,
The question position information acquisition means acquires information representing a real-time current position using a GPS provided in a questioner's terminal or the like .
前記付加情報として、回答者を指定するための回答者指定情報を含み、
前記回答者決定手段は、当該回答者指定情報によって指定された回答者を前記出力対象の回答者と決定すること
を特徴とする情報システム。The information system according to claim 1 or 2,
As the additional information, including respondent designation information for designating a respondent,
The respondent determination means determines the respondent designated by the respondent designation information as the respondent to be output .
質問者からの質問の回答期限を取得する回答期限取得手段を備え、
前記回答取得手段は、前記回答期限取得手段によって取得された回答期限まで前記質問に対する回答を取得し、
前記回答出力手段は、前記回答期限取得手段によって取得された前記回答期限まで前記質問に対する回答を出力すること
を特徴とする情報システム。In the information system in any one of Claims 1-3 ,
It has an answer deadline acquisition means to get the answer deadline for questions from the questioner,
The answer acquisition means acquires an answer to the question until the answer deadline acquired by the answer deadline acquisition means,
The answer output means outputs an answer to the question until the answer deadline acquired by the answer deadline acquiring means .
前記質問取得手段及び前記回答取得手段は、前記質問または前記回答を音声データまたはテキストデータとして取得すること
を特徴とする情報システム。In the information system according to any one of claims 1 to 4 ,
The question acquisition means and the answer acquisition means acquire the question or the answer as voice data or text data .
前記質問出力手段及び前記回答出力手段は、前記質問または前記回答を音声またはテキストとして出力すること
を特徴とする情報システム。In the information system according to any one of claims 1 to 5 ,
The question output means and the answer output means output the question or the answer as voice or text .
音声データとテキストデータとのデータ形式の変換を行うデータ変換手段を備えること
を特徴とする情報システム。The information system according to claim 5 or 6 ,
An information system comprising data conversion means for converting a data format between voice data and text data .
前記質問または前記回答について不適切なキーワードが含まれるか否かを判定する不適切キーワード判定手段を備え、
前記不適切キーワード判定手段は、不適切なキーワードを含むと判定した場合に、当該質問または当該回答の前記出力を禁止すること
を特徴とする情報システム。In the information system in any one of Claims 1-7,
An inappropriate keyword determining means for determining whether or not an inappropriate keyword is included in the question or the answer,
The information system according to claim 1 , wherein the inappropriate keyword determination unit prohibits the output of the question or the answer when it is determined that the inappropriate keyword is included .
前記回答出力手段によって出力された回答に対する質問者の評価を取得する評価取得手段と、
前記評価取得手段によって取得された評価に基づいて前記カテゴリ記憶手段に記憶された回答者の得意度を更新する得意度更新手段を備えること
を特徴とする情報システム。In the information system in any one of Claims 1-8,
Evaluation acquisition means for acquiring a questioner's evaluation for the answer output by the answer output means;
An information system comprising: a goodness degree updating means for updating the goodness of the respondent stored in the category storage means based on the evaluation acquired by the evaluation acquisition means .
当該情報システムはサーバであり、当該サーバは質問者側端末及び回答者側端末とネットワークを介して通信可能に構成されており、
前記質問取得手段は、前記質問者側端末から前記質問を受信し、
前記カテゴリ取得手段は、前記カテゴリを前記質問者側端末から受信し、
前記質問出力手段は、前記質問を前記回答者側端末へ送信し、
前記回答取得手段は、前記回答を前記回答者側端末から受信し、
前記回答出力手段は、前記回答を前記質問者側端末へ送信すること
を特徴とする情報システム。In the information system in any one of Claims 1-9,
The information system is a server, and the server is configured to be able to communicate with the interrogator side terminal and the respondent side terminal via the network.
The question acquisition means receives the question from the questioner side terminal,
The category acquisition means receives the category from the questioner side terminal,
The question output means transmits the question to the respondent side terminal,
The answer acquisition means receives the answer from the respondent side terminal,
The answer output means transmits the answer to the questioner side terminal .
当該情報システムは、質問者側端末と、センターと、回答者側端末とを備え、
前記センターは、前記質問者側端末及び前記回答者側端末とネットワークを介して通信可能に構成されており、
前記質問取得手段は、質問者からの質問を入力して前記センターへ送信する前記質問者側端末と、当該質問者側端末から送信された質問を受信する前記センターとから構成され、
前記カテゴリ取得手段は、質問者から取得したカテゴリを前記センターへ送信する前記質問者側端末と、当該質問者側端末から送信された質問を受信する前記センターとから構成され、
前記質問出力手段は、前記質問を前記回答者側端末へ送信する前記センターと、当該センターから送信された質問を受信して回答者に対して出力する回答者側端末とから構成され、
前記回答取得手段は、前記回答を前記センターへ送信する前記回答者側端末と、当該回答者側端末から送信された回答を受信するセンターとから構成され、
前記回答出力手段は、前記回答を前記質問者側端末へ送信する前記センターと、当該センターから送信された回答を受信する回答者側端末とから構成されること
を特徴とする情報システム。In the information system in any one of Claims 1-9 ,
The information system includes a questioner side terminal, a center, and an answerer side terminal,
The center is configured to be able to communicate with the interrogator side terminal and the respondent side terminal via a network,
The question acquisition means is composed of the questioner-side terminal that inputs a question from a questioner and transmits it to the center, and the center that receives a question transmitted from the questioner-side terminal,
The category acquisition means includes the questioner side terminal that transmits the category acquired from the questioner to the center, and the center that receives the question transmitted from the questioner side terminal,
The question output means includes the center that transmits the question to the respondent side terminal, and a respondent side terminal that receives the question transmitted from the center and outputs the question to the respondent.
The answer acquisition means includes the answerer side terminal that transmits the answer to the center, and a center that receives an answer transmitted from the answerer side terminal,
The answer output means includes the center that transmits the answer to the questioner-side terminal and the answerer-side terminal that receives the answer transmitted from the center .
前記質問者側端末と前記回答者側端末の少なくともいずれか一方はナビゲーション装置であること
を特徴とする情報システム。The information system according to claim 10 or 11 ,
At least one of the questioner side terminal and the answerer side terminal is a navigation device .
質問者から入力された音声による質問を認識し、その認識結果に基づき、予め記憶されたカテゴリの一覧から入力された音声に対応するカテゴリを決定して報知し、当該報知したカテゴリが前記質問者から入力された音声による質問のカテゴリとして適切であるという指示が前記質問者から入力された場合に、当該報知されたカテゴリと前記質問者から入力された質問を送信すること
を特徴とする端末。A terminal as the interrogator side terminal in the information system according to any one of claims 10 to 12,
A voice question inputted from the questioner is recognized, and based on the recognition result, a category corresponding to the voice inputted from a list of categories stored in advance is determined and notified, and the notified category is the questioner. A terminal that transmits an informed category and a question input from the questioner when an instruction indicating that the category is appropriate as a question category by voice input from the questioner is input .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002024055A JP4096570B2 (en) | 2002-01-31 | 2002-01-31 | Information system, terminal, information acquisition method, program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002024055A JP4096570B2 (en) | 2002-01-31 | 2002-01-31 | Information system, terminal, information acquisition method, program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003223462A JP2003223462A (en) | 2003-08-08 |
JP4096570B2 true JP4096570B2 (en) | 2008-06-04 |
Family
ID=27746603
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002024055A Expired - Fee Related JP4096570B2 (en) | 2002-01-31 | 2002-01-31 | Information system, terminal, information acquisition method, program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4096570B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100568910C (en) * | 2003-09-11 | 2009-12-09 | 夏普株式会社 | Image processing equipment, imaging device and image processing method |
WO2018151781A1 (en) * | 2017-02-15 | 2018-08-23 | Qualtrics, Llc | Administering a digital survey over voice-capable devices |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5096290B2 (en) * | 2008-10-31 | 2012-12-12 | テクマトリックス株式会社 | Call center system |
EP2820616B1 (en) * | 2012-02-29 | 2019-04-10 | AIRBNB, Inc. | Empirical expert determination and question routing system and method |
JP6065435B2 (en) * | 2012-07-17 | 2017-01-25 | アイシン・エィ・ダブリュ株式会社 | Information sharing system, information sharing method, and terminal device |
JP6015182B2 (en) | 2012-07-17 | 2016-10-26 | アイシン・エィ・ダブリュ株式会社 | Information sharing system, information sharing method, and terminal device |
WO2019030884A1 (en) * | 2017-08-10 | 2019-02-14 | 株式会社日立製作所 | Reviewer management system and method |
JP6983672B2 (en) * | 2018-01-16 | 2021-12-17 | ヤフー株式会社 | Information processing equipment, information processing methods, and information processing programs |
JP6427702B1 (en) * | 2018-05-01 | 2018-11-21 | 株式会社Triart | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM |
JP7183600B2 (en) * | 2018-07-20 | 2022-12-06 | 株式会社リコー | Information processing device, system, method and program |
JP7251218B2 (en) * | 2019-03-05 | 2023-04-04 | 日本電気株式会社 | Processing device, processing system, processing method and program |
-
2002
- 2002-01-31 JP JP2002024055A patent/JP4096570B2/en not_active Expired - Fee Related
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100568910C (en) * | 2003-09-11 | 2009-12-09 | 夏普株式会社 | Image processing equipment, imaging device and image processing method |
WO2018151781A1 (en) * | 2017-02-15 | 2018-08-23 | Qualtrics, Llc | Administering a digital survey over voice-capable devices |
US11392970B2 (en) | 2017-02-15 | 2022-07-19 | Qualtrics, Llc | Administering a digital survey over voice-capable devices |
Also Published As
Publication number | Publication date |
---|---|
JP2003223462A (en) | 2003-08-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7231289B2 (en) | voice response system | |
US20070005570A1 (en) | Searching for content using voice search queries | |
JP4096570B2 (en) | Information system, terminal, information acquisition method, program | |
JP3472194B2 (en) | Automatic response method and device, and medium recording the program | |
US20020143548A1 (en) | Automated database assistance via telephone | |
KR101615848B1 (en) | Method and computer program of recommending dialogue sticker based on similar situation detection | |
JP2015081971A (en) | Function execution instructing system, and function execution instructing method | |
JP2016103270A (en) | Information processing system, receiving server, information processing method, and program | |
JP2004288018A (en) | Dialogue control system and method | |
JP7207425B2 (en) | Dialog device, dialog system and dialog program | |
CN107808667A (en) | Voice recognition device and sound identification method | |
CN113794808B (en) | Method and system for ordering representative driving telephone | |
JP3843008B2 (en) | Server providing navigation service, program storage medium used for the server, and program storage medium used for car navigation device | |
JPH10283362A (en) | Portable information terminal and storage medium | |
JP2017228221A (en) | Reservation device, reservation method and on-vehicle system | |
JP2002230137A (en) | Community formation support device, community formation support method, its program and recording medium in which its program is recorded | |
CN108881507A (en) | A kind of voice browser | |
JP2000076040A (en) | Voice input network terminal equipment | |
JP6646240B1 (en) | Information processing apparatus and information processing program | |
JP6697172B1 (en) | Information processing apparatus and information processing program | |
KR20210157991A (en) | Tourism service system based on artificial intelligence voice conversation | |
JP2002259806A (en) | Shop information providing method, server and program allowing execution of the providing method | |
US20240318976A1 (en) | Method and processing circuit for operating digital assistance system for receiving search query and providing best traveling route to destination indicated by search query | |
JP2018054926A (en) | Voice interactive apparatus and voice interactive method | |
JP2024141470A (en) | Inquiry handling device, inquiry handling method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040420 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070918 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071105 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071204 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080123 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080219 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080303 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4096570 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110321 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120321 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120321 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130321 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140321 Year of fee payment: 6 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |