(57)【要約】ユーザ端末と検索サーバ間におけるデータ転送量を少なくするとともに、ユーザ端末における個人パターン学習の効果を検索サーバにおける処理に反映することができるデータ検索システム及び方法を提供する。ユーザが使用するユーザ端末と、検索エンジンを有する検索サーバとが、ネットワークを介して接続されているネットワーク環境におけるデータ検索方法であって、ユーザ端末においては、パターンを入力し、パターン認識用辞書を用いて入力されたパターンを認識し、認識候補情報群を出力し、出力された認識候補情報群を検索サーバに送信し、認識候補情報群に基づいた検索サーバ上における検索結果を受信し、受信した検索結果を表示するとともに、検索サーバにおいては、ユーザ端末から送信された認識候補情報群を受信し、認識候補情報群に基づいて、検索用データを検索し、検索結果をユーザ端末に送信する。
2003032197.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが使用するユーザ端末と、検索エンジンを有する検索サーバとが、ネットワークを介して接続されているデータ検索システムであって、
前記ユーザ端末に、
パターンを入力するパターン入力部と、
パターン認識用辞書を用いて入力された前記パターンを認識し、認識候補情報群を出力するパターン認識部と、
出力された前記認識候補情報群を前記検索サーバに送信する認識候補情報群送信部と、
前記認識候補情報群に基づいた前記検索サーバ上における検索結果を受信する検索結果受信部と、
前記検索結果受信部により受信した前記検索結果を表示する検索結果表示部とを含み、
前記検索サーバに、
前記ユーザ端末から送信された前記認識候補情報群を受信する認識候補情報群受信部と、
前記認識候補情報群に基づいて、検索用データを検索するデータ検索部と、
前記データ検索部における前記検索結果を前記ユーザ端末に送信する検索結果送信部とを含むことを特徴とするデータ検索システム。
【請求項２】
前記パターン認識部において、汎用パターン認識用辞書と、前記ユーザ端末上においてユーザがパターン認識した際における学習結果を反映したパターン認識用個人辞書とを用いてパターンを認識する請求項１記載のデータ検索システム。
【請求項３】
前記ユーザ端末に、前記検索結果に正しい結果が含まれるか否かについて確認信号を入力する検索結果確認部と、
前記確認信号を前記検索サーバに送信する確認信号送信部とを備え、
前記検索サーバに前記確認信号を受信する確認信号受信部を備え、
前記検索結果確認部において、前記検索結果に正しい結果が含まれる旨の確認信号が入力されると、前記確認信号が前記確認信号送信部から前記検索サーバに送信され、前記確認信号受信部において前記確認信号を受信したら、前記検索サーバにおいてユーザごとに課金される請求項１又は２記載のデータ検索システム。
【請求項４】
前記検索サーバに、複数の前記検索エンジンを登録する検索エンジン検索テーブルから前記検索エンジンを選択する検索エンジン選択部を含み、
前記認識候補情報群の送受信において、パターン認識エンジンに関する情報も同時に送受信し、
前記検索エンジン選択部において前記検索エンジン選択テーブルを参照して、前記パターン認識エンジンに関する情報に基づいて適切な前記検索エンジンを選択し、
前記データ検索部において選択された前記検索エンジンを用いてデータ検索を行う請求項１から３のいずれか一項に記載のデータ検索システム。
【請求項５】
複数の検索対象データベースを登録する検索対象データベース選択テーブルから前記検索対象データベースを選択する検索対象選択部を含み、
前記認識候補情報群の送受信において、検索対象に関する情報も同時に送受信し、
前記検索対象選択部において前記検索対象データベース選択テーブルを参照して、前記検索対象に関する情報に基づいて適切な前記検索対象データベースを選択し、
前記データ検索部において、選択された前記検索対象データベースを用いてデータ検索を行う請求項１から４のいずれか一項に記載のデータ検索システム。
【請求項６】
ユーザが使用するユーザ端末と、検索エンジンを有する検索サーバとが、ネットワークを介して接続されているネットワーク環境におけるデータ検索方法であって、
前記ユーザ端末において、
パターンを入力する工程と、
パターン認識用辞書を用いて入力された前記パターンを認識し、認識候補情報群を出力する工程と、
出力された前記認識候補情報群を前記検索サーバに送信する工程と、
前記認識候補情報群に基づいた前記検索サーバ上における検索結果を受信する工程と、
受信した前記検索結果を表示する工程とを含み、
前記検索サーバにおいて、
前記ユーザ端末から送信された前記認識候補情報群を受信する工程と、
前記認識候補情報群に基づいて、検索用データを検索する工程と、
前記検索結果を前記ユーザ端末に送信する工程とを含むことを特徴とするデータ検索方法。
【請求項７】
ユーザが使用するユーザ端末と、検索エンジンを有する検索サーバとが、ネットワークを介して接続されているネットワーク環境におけるデータ検索方法を具現化するプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記ユーザ端末において、
パターンを入力するステップと、
パターン認識用辞書を用いて入力された前記パターンを認識し、認識候補情報群を出力するステップと、
出力された前記認識候補情報群を前記検索サーバに送信するステップと、
前記認識候補情報群に基づいた前記検索サーバ上における検索結果を受信するステップと、
受信した前記検索結果を表示するステップとを含むことを特徴とするデータ検索方法を具現化するプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項８】
ユーザが使用するユーザ端末と、検索エンジンを有する検索ーバとが、ネットワークを介して接続されているネットワーク環境におけるデータ検索方法を具現化するコンピュータ実行可能なプログラムであって、
前記ユーザ端末において、
パターンを入力するステップと、
パターン認識用辞書を用いて入力された前記パターンを認識し、認識候補情報群を出力するステップと、
出力された前記認識候補情報群を前記検索サーバに送信するステップと、
前記認識候補情報群に基づいた前記検索サーバ上における検索結果を受信するステップと、
受信した前記検索結果を表示するステップとを含むことを特徴とするデータ検索方法を具現化するコンピュータ実行可能なプログラム。
【請求項９】
ユーザが使用するユーザ端末と、検索エンジンを有する検索サーバとが、ネットワークを介して接続されているデータ検索システムであって、
前記ユーザ端末に、
パターンを入力するパターン入力部と、
パターン認識用辞書を用いて入力された前記パターンを認識し、認識候補情報群を出力するパターン認識部と、
出力された前記認識候補情報群を前記検索サーバに送信する認識候補情報群送信部と、
前記認識候補情報群に基づいた前記検索サーバ上における検索結果を受信する検索結果受信部と、
前記検索結果受信部により受信した前記検索結果を表示する検索結果表示部とを含むことを特徴とするデータ検索システム。
【発明の詳細な説明】
技術分野
本発明は、任意のパターンがユーザ端末に入力されると、パターン認識により文字列に変換され、当該変換された文字列に基づいてユーザ端末とネットワーク接続された検索サーバ上のデータを検索するシステム及び方法に関する。
背景技術
昨今のＣＰＵの高速化に伴い、文字や音声等のパターン情報を文字列に変換することでその内容を認識し、パターン認識結果を用いてデータベースに対して検索を実行するデータ検索システムが多数開発されており、その検索スピード及び精度についても長足の進歩を遂げている。
かかる方法によるデータ検索システムとしては、例えば特開昭６３−１０３３９３号公報においては、検索対象の各単語を文字列の各位置ごとに分類して構成した単語選択テーブルを用いて、高精度かつ高速に単語認識処理を行う方法が開示されている。また、特開平６−１５００７０号公報においては、自動文字切り出しも含めてパターン認識する場合においても、高精度に単語辞書との照合を行う方法が開示されている。
しかしながら、ＰＤＡに代表される可搬可能な小型・軽量の端末機器においては、検索対象の文字列データ群すべてを機器内に保持することは不可能な場合がある。また、検索対象の文字列データ群すべてをユーザが使用する端末機器内に保持できる場合であっても、マスターとなる検索対象の文字列データ群がアップデートされると、その都度ユーザが使用する端末機器についても検索対象の文字列データ群をアップデートする必要があり、実用上問題となっていた。
上記のような課題を解決するために、検索対象の文字列データ群をネットワーク接続されたサーバ上に保持することが考えられている。例えば、特開平６−２５９６００号公報においては、入力されたパターンをユーザ端末側で認識し、認識された結果に基づいて、入力した文字列に関するデータがどのサーバに保持されているかをテーブル参照により求め、データが保持されているサーバにパターン情報自体を送り、データを保持しているサーバ側でパターン認識を行い、認識候補情報群の認識候補情報群による文字列の検索を行い、検索結果をユーザ端末に送り返す方法が開示されている。
また、特表２００１−５０６３８２号公報においては、ユーザ端末に入力されたパターンをサーバに送信し、サーバ側でパターン認識及び認識後処理としての言語処理を行う分散パターン認識システムであり、サーバ側にユーザに応じて最適な認識モデル及び言語モデルを選択する適応機能を有するデータ検索システムが開示されている。
しかしながら、検索対象の文字列データ群をネットワーク接続されたサーバ上に保持し、ＰＤＡ等のユーザ端末に入力されたパターンデータをサーバに送信し、サーバ上でパターン認識を行い、パターン認識により出力された認識候補情報群により検索を行うためには、ユーザ端末からサーバへと、無線通信回線等を利用してパターンデータ自体を送信する必要がある。しかし、パターンデータはデータ容量が比較的大きいことから、パターンデータを送信するための通信トラフィックが課題になるおそれがあるという問題点があった。
また、ユーザ端末側に文字入力のためのパターン認識機能を備え、さらに個人ごとのパターン認識結果を学習する機能を備えている場合、ユーザ端末側で学習した個人ごとのパターン認識学習の効果はサーバ側に反映されることがなく、使用度数が増加した場合であっても学習による検索精度の向上が期待できないという問題点もあった。
発明の開示
本発明は、上述したような問題点を解消するために、ユーザ端末と検索サーバ間におけるデータ転送量を少なくするとともに、ユーザ端末における個人パターン学習の効果を検索サーバにおける処理に反映することができるデータ検索システム及び方法を提供することを目的とする。
上記目的を達成するために本発明にかかるデータ検索システムは、ユーザが使用するユーザ端末と、検索エンジンを有する検索サーバとが、ネットワークを介して接続されているデータ検索システムであって、ユーザ端末に、パターンを入力するパターン入力部と、パターン認識用辞書を用いて入力されたパターンを認識し、認識候補情報群を出力するパターン認識部と、出力された認識候補情報群を検索サーバに送信する認識候補情報群送信部と、認識候補情報群に基づいた検索サーバ上における検索結果を受信する検索結果受信部と、検索結果受信部により受信した検索結果を表示する検索結果表示部とを含み、検索サーバに、ユーザ端末から送信された認識候補情報群を受信する認識候補情報群受信部と、認識候補情報群に基づいて、検索用データを検索するデータ検索部と、データ検索部における検索結果をユーザ端末に送信する検索結果送信部とを含むことを特徴とする。
かかる構成により、パターン認識はユーザ端末側で行い、パターン認識により出力された認識候補情報群を検索サーバに送信し、検索サーバ上では認識候補情報群に基づいてデータを検索することになることから、ユーザ端末と検索サーバ間におけるデータ転送量を少なくすることが可能となる。また、パターン入力により検索サーバ側のデータを検索する際に、ユーザ端末側のパターン認識機能利用による個人パターン学習の効果を反映することができることから、検索の精度を向上させることも可能となる。
また、本発明にかかるデータ検索システムは、パターン認識部において、汎用パターン認識用辞書と、ユーザ端末上においてユーザがパターン認識した際における学習結果を反映したパターン認識用個人辞書とを用いてパターンを認識することが好ましい。パターン認識精度の向上が期待できることから、検索精度の向上も期待できるからである。
また、本発明にかかるデータ検索システムは、ユーザ端末に、検索結果に正しい結果が含まれるか否かについて確認信号を入力する検索結果確認部と、確認信号を検索サーバに送信する確認信号送信部とを備え、検索サーバに確認信号を受信する確認信号受信部を備え、検索結果確認部において、検索結果に正しい結果が含まれる旨の確認信号が入力されると、確認信号が確認信号送信部から検索サーバに送信され、確認信号受信部において確認信号を受信したら、検索サーバにおいてユーザごとに課金されることが好ましい。正しい検索結果に対してのみ料金を払うことができるからである。
また、本発明にかかるデータ検索システムは、検索サーバに、複数の検索エンジンを登録する検索エンジン検索テーブルから検索エンジンを選択する検索エンジン選択部を含み、認識候補情報群の送受信において、パターン認識エンジンに関する情報も同時に送受信し、検索エンジン選択部において検索エンジン選択テーブルを参照して、パターン認識エンジンに関する情報に基づいて適切な検索エンジンを選択し、データ検索部において選択された検索エンジンを用いてデータ検索を行うことが好ましい。適切な検索エンジンを選択することで、より精度良く検索を行うことができるからである。
また、本発明にかかるデータ検索システムは、複数の検索対象データベースを登録する検索対象データベース選択テーブルから検索対象データベースを選択する検索対象選択部を含み、認識候補情報群の送受信において、検索対象に関する情報も同時に送受信し、検索対象選択部において検索対象データベース選択テーブルを参照して、検索対象に関する情報に基づいて適切な検索対象データベースを選択し、データ検索部において、選択された検索対象データベースを用いてデータ検索を行うことが好ましい。検索対象に合致した検索データを検索対象とするべきだからである。
また、本発明は、上記のようなデータ検索システムの機能をコンピュータの処理ステップとして実行するソフトウェアを特徴とするものであり、具体的には、ユーザが使用するユーザ端末と、検索エンジンを有する検索サーバとが、ネットワークを介して接続されているネットワーク環境におけるデータ検索方法であって、ユーザ端末においては、パターンを入力する工程と、パターン認識用辞書を用いて入力されたパターンを認識し、認識候補情報群を出力する工程と、出力された認識候補情報群を検索サーバに送信する工程と、認識候補情報群に基づいた検索サーバ上における検索結果を受信する工程と、受信した検索結果を表示する工程とを含み、検索サーバにおいては、ユーザ端末から送信された認識候補情報群を受信する工程と、認識候補情報群に基づいて、検索用データを検索する工程と、検索結果をユーザ端末に送信する工程とを含むデータ検索方法並びにそのような工程をプログラムとして記録したコンピュータ読み取り可能な記録媒体、又はプログラムそのものであることを特徴とする。
かかる構成により、コンピュータ上へ当該プログラムをロードさせ実行することで、パターン認識はユーザ端末側で行い、パターン認識により出力された認識候補情報群を検索サーバに送信し、検索サーバ上では認識候補情報群に基づいてデータを検索することになることから、ユーザ端末と検索サーバ間におけるデータ転送量を少なくすることが可能となるとともに、パターン入力により検索サーバ側のデータを検索する際に、ユーザ端末側のパターン認識機能利用による個人パターン学習の効果を反映することができることから、検索の精度を向上させることもできるデータ検索システムを実現することが可能となる。
発明を実施するための最良の形態
以下、本発明の実施の形態にかかるデータ検索システムについて、図面を参照しながら説明する。第１図は本発明の実施の形態にかかるデータ検索システムの構成図である。第１図に示すように、ユーザが使用する携帯端末等のユーザ端末１と、実際にデータ検索を行うデータ及び検索エンジンを有する検索サーバ２とが、インターネット等の通信手段３を介して接続されている。
また、１０は手書き入力のためのペン入力タブレットや音声入力のためのマイク等を構成したパターン入力部を、２０は入力パターンについてパターン認識用辞書３０を用いて認識するパターン認識部を、４０は認識候補情報群を検索サーバに送信する認識候補情報群送信部を、それぞれ示している。これらは、ユーザ端末１に含まれている。
また、５０は送信されてきた認識候補情報群を受信する認識候補情報群受信部を、６０は認識候補情報群に基づいて検索用データ７０を検索するデータ検索部を、８０は検索結果をユーザ端末へ送信する検索結果送信部を、それぞれ示す。これらは、検索サーバ２に含まれている。
そして、９０は送信されてきた検索結果を受信する検索結果受信部を、１００は検索結果を表示する検索結果表示部を、それぞれ示している。これらは、ユーザ端末１に含まれている。
もちろん、本実施の形態にかかるデータ検索システムの構成は、第１図に示すような構成に限定されるものではなく、第２図に示すようにユーザ端末１側に検索結果表示部１００を有さず、検索サーバ２側に検索結果表示部１００を有する構成であっても良い。
第１図において、パターン入力部１０からは、パターン認識により文字列に変換することができるパターンが入力される。本実施の形態１においては、手書き文字列をパターンとして入力する。そして、入力された手書き文字パターンは、パターン認識部２へと送られる。
本実施の形態１においては、第３図に示すような手書き文字「こうべ」がパターンとして入力されたものとする。もちろん、入力パターンは文字列に限定されるものではなく、音声入力等のパターン入力であっても良い。なお、第３図においては、枠の中に手書きの文字を一文字ずつ入力するような入力形態となっているが、特にこれに限定されるわけではなく、第４図に示すように枠がない入力部分に手書き文字パターンを入力する形態であっても良い。
次にパターン認識部２０では、パターン認識用辞書３０の内容を参照して入力されたパターンを照合し、各文字枠に対する認識候補文字とその評価値を認識候補情報群送信部４０に出力する。認識候補文字の抽出には、一般的に用いられるＯＣＲ認識エンジンやオンライン認識エンジン等、どのような認識エンジンを用いても良い。
認識評価値の算出方法としては、入力されたパターンとパターン認識用辞書３０に登録されている文字パターンとの間で距離計算を行う方法の他、特徴点に基づいて算出する等、種々の方法が考えられる。第５図に、第３図に示すような手書き文字「こうべ」がパターンとして入力された場合に、パターン認識部２０が出力する認識候補情報群の一例を示す。第５図において、各認識候補文字の横に示されている数値は、それぞれの認識候補文字の評価値を示しており、当該数値が大きいほど認識文字である可能性が高いことを示している。
枠がない入力部分に手書き文字列を入力する形態の場合、すなわち第４図に示すように手書き文字「にし」がパターンとして入力される場合には、パターン認識部２０は第６図に示すような認識候補情報群を出力することになる。
第６図では、入力部分に枠が無いことから、二文字あるいは三文字として認識しており、各々の場合について当該数値が大きいほど認識文字である可能性が高いことを示している。
そして、認識候補情報群送信部４０は、パターン認識部２０が出力した認識候補情報群を、インターネット等のネットワークを介して検索サーバ２に送信することになる。ここではパターン自体を送信するわけではないことから、通信トラフィックは小さくて済むことになる。
なお、パターン認識部２０は、第７図に示すように汎用パターン認識用辞書３１及びパターン認識用個人辞書３２の両方を用いてパターン認識を行うものであっても良い。この場合には、ユーザごとの固有の文字認識パターンを登録したパターン認識用個人辞書３２を優先的に用いてパターン認識することにより、パターン認識部２０が出力する認識候補情報群の中に正しい文字列が含まれる可能性が向上し、結果として認識候補情報群による検索の精度が向上することが期待できる。
そして、検索サーバ２上の認識候補情報群受信部５０は、送信された認識候補情報群を受信し、データ検索部６０に送る。データ検索部６０では、認識候補情報群に基づいて、検索用データ７０を検索する。
ここで、認識候補情報群送信部４０においては、認識候補情報群とともにユーザ情報も送信することも考えられる。こうすることで、当該データ検索システムを利用したユーザに対して確実に課金を行うことが可能となる。なお、ユーザ情報としては、ユーザＩＤやメールアドレス等、ユーザを識別することが可能な情報であれば良い。
しかしながら、本実施の形態にかかるパターン入力に基づいたデータ検索システムにおいては、必ずしも正しい検索結果を返すとは限らない場合も考えられる。癖のある手書き文字である場合や、筆圧の小ささに起因する文字のかすれ等が生じている場合等である。したがって、課金自体は正しい検索結果が返った場合に限定することが望ましい。
そこで、第８図に示すように、ユーザ端末１に検索結果確認部１１０を設け、検索結果表示部１００に表示された検索結果に対して、ユーザが正しい認識結果であると確認処理を行った場合には、確認信号が検索サーバ２へ送信され、確認信号が受信された場合にのみ課金部１２０で課金を行うことになる。
さらに、認識候補情報群送信部４０が、認識候補情報群を送信すると共に認識エンジンタイプを送信することも考えられる。この場合、第９図に示すように、認識候補情報群受信部５０において、認識候補情報群とともに認識エンジンタイプに関する情報も受信することになる。受信した認識エンジンタイプは検索エンジン選択部４１に送られる。検索エンジン選択部４１では、検索エンジン選択テーブル４２を参照して、送られてきた認識エンジンのタイプに一致する検索エンジンを選択することになる。
例えば、文字枠ありのオンライン手書き文字認識エンジンによる認識候補情報群の場合は、文字枠あり用手書き検索エンジンを選択することになり、文字枠なしのオンライン手書き文字認識エンジンによる認識候補情報群の場合には、文字枠なし用手書き検索エンジンを選択することになる。
検索エンジン選択部４１は、選択した検索エンジンを用いるデータ検索部６０に対して、ユーザ端末１から受信した認識候補情報群を送信する。この場合、各検索エンジンは、検索エンジン選択部４１が存在する検索サーバ２上にあってもよいし、ネットワークを介して接続されている別の端末上にあっても良い。
さらに、認識候補情報群送信部４０は、認識候補情報群とともに検索対象も送信することも考えられる。この場合、認識候補情報群受信部５０は、認識候補情報群とともに検索対象に関する情報も受信することになる。
認識候補情報群受信部５０で受信した検索対象に関する情報は、第１０図に示すように検索対象選択部４３に送られる。検索対象選択部４７では、検索対象データベース選択テーブル４４を参照して、送られてきた検索対象に一致する検索対象データベースを選択する。
例えば、検索対象が住所の場合は、住所検索データベースを選択し、検索対象が駅名の場合は、駅名検索データベースを選択することになる。検索対象データベース選択部４３は、選択した検索対象データベースを用いるデータ検索部６０に対して、ユーザ端末１から受信した認識候補情報群を送信する。この場合、各検索対象データベースは検索対象選択部４３が存在する検索サーバ２上にあっても良いし、ネットワークを介して接続されている別の端末上にあっても良い。
次に、認識候補情報群にもとづく検索方法例について以下に説明する。ここでは、第５図で示された認識候補情報群に基づいて、第１１図に示すような検索用データを検索する場合について説明する。まず検索用データから順次文字列を読み出し、認識候補情報群の認識候補文字の組み合わせによる照合を行い、各文字列に対する評価値を算出する。検索用データの各文字列に対する評価値の算出方法としては、文字列を構成する各文字に対する候補文字評価値の和として求める方法が考えられる。
例えば第１１図においては、検索用データのひとつの要素である「こいで」に対し、「こ」に対する候補文字評価値は‘９０５’であり、「い」に対する候補文字評価値は‘０’（パターン認識部２０が候補文字として出力していない文字に対する候補文字評価値を‘０’とする）、「で」に対する候補文字評価値は‘７９９’であることから、「こいで」に対する評価値として３つの評価値を加算することで、評価値‘１７０４’を求めることができる。
同様にして、すべての文字列に対して評価値を求め、評価値が最も大きいものを検索結果とする。本実施の形態の例では、第１２図に示すように「こうべ」が検索結果として出力されることになる。なお、認識候補情報群による検索方法はこれに限るわけではなく、どのような検索方法でも良い。また、部分一致による検索方法であっても良い。
最後に、データ検索部６０により検索された結果は、検索結果送信部８０に送られる。検索結果送信部８０は、検索結果を認識候補情報群が送信されたユーザ端末１に送信する。ユーザ端末１側に検索結果表示部１００を持たない場合は、データ検索部６０により検索された結果は検索サーバ２側に存在する検索結果表示部１００’に表示される。
ユーザ端末１上の検索結果受信部９０は、送信された検索結果を受信し、検索結果表示部１００に送る。検索結果表示部１００は、送られてきた検索結果を表示する。
次に、本実施の形態にかかるデータ検索システムを実現するプログラムの処理について説明する。第１３図は本発明の実施の形態にかかるデータ検索システムにおけるユーザ端末１での処理の流れ図である。
第１３図において、まず手書き文字や音声入力等、パターン認識により文字列に変換可能なパターンの入力を行い（ステップＳ１３１）、入力されたパターンについてパターン認識を行う（ステップＳ１３２）。
次に、あらかじめ設定されている検索サーバとの接続を行い（ステップＳ１３３）、接続された検索サーバに認識候補情報群を送信する（ステップＳ１３４）。そして、検索サーバにおける検索結果を受信し、ユーザ端末上で表示する（ステップＳ１３５）。
ユーザは、表示されている検索結果を確認し、検索結果がユーザが期待していた内容と一致していれば（ステップＳ１３６：Ｙｅｓ）、当該結果を検索結果として検索サーバとの接続を切断することになる（ステップＳ１３７）。
以上のように本実施の形態によれば、パターン認識はユーザ端末側で行い、認識候補情報群の候補文字列情報を検索サーバに送信し、検索サーバ上では認識候補情報群によりデータを検索することにより、ユーザ端末と検索サーバとの間におけるデータ転送量を少なくすることが可能となる。
また、パターン入力により検索サーバ側のデータを検索する際に、ユーザ端末側のパターン認識機能利用による個人パターン学習の効果を反映することができ、検索の精度を向上させることも可能となる。
なお、本発明の実施の形態にかかるデータ検索システムを実現するプログラムは、第１４図に示すように、ＣＤ−ＲＯＭ１４２−１やフレキシブルディスク１４２−２等の可搬型記録媒体１４２だけでなく、通信回線の先に備えられた他の記憶装置１４１や、コンピュータ１４３のハードディスクやＲＡＭ等の記録媒体１４４のいずれに記憶されるものであっても良く、プログラム実行時には、プログラムはローディングされ、主メモリ上で実行される。
また、本発明の実施の形態にかかるデータ検索システムにより準備されている検索用データ等についても、第１４図に示すように、ＣＤ−ＲＯＭ１４２−１やフレキシブルディスク１４２−２等の可搬型記録媒体１４２だけでなく、通信回線の先に備えられた他の記憶装置１４１や、コンピュータ１４３のハードディスクやＲＡＭ等の記録媒体１４４のいずれに記憶されるものであっても良く、例えば本発明にかかるデータ検索システムを利用する際にコンピュータ１４３により読み取られる。
産業上の利用可能性
以上のように本発明にかかるデータ検索システムによれば、パターン認識はユーザ端末側で行い、認識候補情報群の候補文字列情報を検索サーバに送信し、検索サーバ上では認識候補情報群によりデータを検索することにより、ユーザ端末と検索サーバとの間におけるデータ転送量を少なくすることが可能となる。
また、パターン入力により検索サーバ側のデータを検索する際に、ユーザ端末側のパターン認識機能利用による個人パターン学習の効果を反映することにより、検索の精度を向上させることも可能となる。
【図面の簡単な説明】
第１図は、本発明の実施の形態にかかるデータ検索システムの構成図である。
第２図は、本発明の実施の形態にかかるデータ検索システムの構成図である。
第３図は、本発明の実施の形態にかかるデータ検索システムにおける入力パターンの例示図である。
第４図は、本発明の実施の形態にかかるデータ検索システムにおける入力パターンの例示図である。
第５図は、本発明の実施の形態にかかるデータ検索システムにおける認識候補情報群の例示図である。
第６図は、本発明の実施の形態にかかるデータ検索システムにおける認識候補情報群の例示図である。
第７図は、本発明の実施の形態にかかるデータ検索システムの構成図である。
第８図は、本発明の実施の形態にかかるデータ検索システムの構成図である。
第９図は、本発明の実施の形態にかかるデータ検索システムの構成図である。
第１０図は、本発明の実施の形態にかかるデータ検索システムの構成図である。
第１１図は、本発明の実施の形態にかかるデータ検索システムにおける検索用データの例示図である。
第１２図は、本発明の実施の形態にかかるデータ検索システムにおける評価値算出の例示図である。
第１３図は、本発明の実施の形態にかかるデータ検索システムにおけるユーザ端末での処理の流れ図である。
第１４図は、コンピュータ環境の例示図である。
【図１】
2003032197.tif 000003
【図２】
2003032197.tif 000004
【図３】
2003032197.tif 000005
【図４】
2003032197.tif 000006
【図５】
2003032197.tif 000007
【図６】
2003032197.tif 000008
【図７】
2003032197.tif 000009
【図８】
2003032197.tif 000010
【図９】
2003032197.tif 000011
【図１０】
2003032197.tif 000012
【図１１】
2003032197.tif 000013
【図１２】
2003032197.tif 000014
【図１３】
2003032197.tif 000015
【図１４】
2003032197.tif 000016
【国際調査報告】
2003032197.tif 000017
2003032197.tif 000018