(57)【要約】【課題】サーバ装置への検索要求を無駄にすることなく、通信待ち時間の削減をはかる。【解決手段】ナビゲーション装置（車載端末１）から目的地等に関する文字の一部入力があった場合、サーバ装置４から、続く文字の候補をダウンロードして得る。また、所定時間文字入力がない場合、もしくは次候補決定ボタンを操作したときに文字の候補を送信するようにサーバ装置４へ要求を発行する。更に、サーバ装置４から入力文字に続く候補文字の応答待ちの間に新たな文字入力があった場合、入力文字に続く候補文字の応答を無効にする、もしくは、サーバ装置４からの応答受信時点における入力文字列が先にサーバ装置４に送信した文字列と同じである場合に限りサーバ装置からの応答を有効にする。【選択図】　　　図１
2004138410.tif 000002
【特許請求の範囲】
【請求項１】
ナビゲーション装置とサーバ装置が通信網を介して接続される通信型ナビゲーションシステムにおける入力支援方法であって、
少なくとも１文字入力されたときに、次候補文字キーの操作、もしくは所定時間毎に入力内容をチェックして変更が無い場合に、前記サーバ装置にその入力文字を送信する工程と、
前記サーバ装置から前記入力文字に続く候補文字の応答待ちの間に新たな文字入力があった場合、前記入力文字に続く候補文字の応答に代えてその文字入力を取り込む工程と、
を備えたことを特徴とする通信型ナビゲーションシステムにおける入力支援方法。
【請求項２】
ナビゲーション装置とサーバ装置が通信網を介して接続される通信型ナビゲーションシステムにおける入力支援方法であって、
少なくとも１文字入力されたときに、検索キー操作、もしくは所定時間毎に入力内容をチェックして変更が無い場合に、前記サーバ装置にその入力文字を送信する工程と、
前記サーバ装置から前記入力文字に続く候補文字の応答待ちの間に前記通信が途絶した場合、前記通信の途絶を検知して再接続を行なう工程と、
前記再接続が確立するまでの間に文字入力が行なわれた場合、当該入力された文字列と、先に前記サーバ装置に送信した文字列が同じである場合に限り、先の送信結果の応答を待つ工程と、
を備えたことを特徴とする通信型ナビゲーションシステムにおける入力支援方法。
【請求項３】
ナビゲーション装置とサーバ装置が通信網を介して接続される通信型ナビゲーションシステムにおける入力支援方法であって、
少なくとも１文字入力されたときに、検索キー操作、もしくは所定時間毎に入力内容をチェックして変更が無い場合に、前記サーバ装置にその入力文字を送信する工程と、
前記サーバ装置から前記入力文字に続く候補文字の応答待ちの間に新たな文字入力があった場合、前記サーバ装置からの応答受信時点における前記入力文字列が、先に前記サーバ装置に送信した文字列と同じである場合に、前記サーバ装置からの応答を次文字候補とする工程と、
を備えたことを特徴とする通信型ナビゲーションシステムにおける入力支援方法。
【請求項４】
前記サーバ装置から送信される前記入力文字に続く候補文字が割り当てられたキーを、画面に表示されるキーボード中の他のキーとは区別して通知する工程を更に備えたことを特徴とする請求項１〜３のいずれか１項に記載の通信型ナビゲーションシステムにおける入力支援方法。
【請求項５】
ナビゲーション装置とサーバ装置が通信網を介して接続される通信型ナビゲーションシステムにおいて、通信によりデータを入力する際に用いられる前記ナビゲーション装置のための入力支援装置であって、
少なくとも１文字入力されたときに、検索キー操作、もしくは所定時間毎に入力内容をチェックして変更が無い場合に、前記サーバ装置にその入力文字を送信する入力文字送信手段と、
前記サーバ装置から前記入力文字に続く候補文字の応答待ちの間に新たな文字入力があった場合、前記入力文字に続く候補文字の応答を無効にする、もしくは、前記サーバ装置からの応答受信時点における前記入力文字列が、先に前記サーバ装置に送信した文字列と同じである場合に限り前記サーバ装置からの応答を有効にする応答無効、有効化手段と、を備えたことを特徴とする入力支援装置。
【請求項６】
ナビゲーション装置とサーバ装置が通信網を介して接続される通信型ナビゲーションシステムにおいて、通信によりデータを入力する際に用いられる前記ナビゲーション装置のための入力支援装置であって、
少なくとも１文字入力されたときに、検索キー操作、もしくは所定時間毎に入力内容をチェックして変更が無い場合に前記サーバ装置にその入力文字を送信する入力文字送信手段と、
前記サーバ装置から前記入力文字に続く候補文字の応答待ちの間に前記通信が途絶した場合、前記通信の途絶を検知して再接続を行なう再接続処理手段と、
前記再接続が確立するまでの間に文字入力が行なわれた場合、当該入力された文字列と、先に前記サーバ装置に送信した文字列が同じである場合に限り、先の送信結果の応答を待つ応答待ち手段と、
を備えたことを特徴とする入力支援装置。
【請求項７】
前記サーバ装置から送信される前記入力文字に続く候補文字が割り付けられたキーを、画面に表示されるキーボード中の他のキーとは区別して表示する属性表示制御手段を備えたことを特徴とする請求項５または６に記載の入力支援装置。
【請求項８】
ナビゲーション装置とサーバ装置が通信網を介して接続される通信型ナビゲーションシステムにおける入力支援方法であって、
少なくとも１文字入力されたときに、前記サーバ装置にその入力文字を送信する工程と、
前記入力された文字に続く次文字候補を特定できる１以上の文字を検索し、
前記ナビゲーション装置を介してユーザに通知すると共に、ユーザによる確定操作を待つ工程と、
を備えたことを特徴とする通信型ナビゲーションシステムにおける入力支援方法。
【請求項９】
ナビゲーション装置とサーバ装置が通信網を介して接続される通信型ナビゲーションシステムにおける入力支援方法であって、
少なくとも１文字入力されたときに、前記サーバ装置にその入力文字を送信する工程と、
前記入力された文字を検索キーワードとしてあらかじめ用意されるキーワード表から一致もしくは類似する文字列を検索し、前記ナビゲーション装置を介してユーザに通知し、複数候補があるときにユーザに確定のための選択操作を促す工程と、
を備えたことを特徴とする通信型ナビゲーションシステムにおける入力支援方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信型ナビゲーションシステムにおける入力支援方法ならびに装置に関する。
【０００２】
【従来の技術】
ＩＴＳ（Ｉｎｔｅｌｌｉｇｅｎｔ　Ｔｒａｎｓｐｏｒｔ　Ｓｙｓｔｅｍ）の一環として、車輌に搭載されたナビゲーション装置とサーバ装置間でのデータ通信により、地図データを含む各種の有用な情報を車輌のナビゲーション装置へ送信する通信型ナビゲーションシステムが出現しており、注目されている。
【０００３】
ところで上記したナビゲーション装置に対する、例えば、目的地設定、地点検索等のための文字入力は、通常、リモコン、あるいはナビゲーション装置に付属のタッチパネルを介して行われる。
タッチパネルは、代表的には、画面上に表示されるソフトキーボードを介してデータが入力されるものである（特許文献１参照）。このソフトキーボードの扱いについて、使い勝手の改善をはかるための提案が多数なされており、例えば、「５０音検索で入力時に収録データを元に次に来る言葉のみを表示し、検索の手間を省くもの」、あるいは「名称検索で、一文字入力する毎に、該当しない５０音を薄く表示する、あるいは、一部しか名前がわからなくても部分一致検索でリストから選択できるもの」等々がある（非特許文献１参照）。
【０００４】
【特許文献１】
特開平８−２２１１６９号公報
【非特許文献】
「‘９９夏カーナビ最新モデル購入ガイド」月刊自家用車７月臨時増刊号、平成１１年７月８日発行、株式会社内外出版社、頁５２、Ｐ５８
【０００５】
【発明が解決しようとする課題】
しかしながら、上記した従来技術は、いずれも検索や入力の手間は省けても、通信型ナビケーションシステムに適用する際に最重要設計事項となる、通信時間の節約に関するもの、あるいはトンネルに入る等して通信が途絶したときの対応について記したものではない。
【０００６】
本発明は、ナビゲーション装置から目的地等に関する１以上の文字入力があった場合に、サーバ装置から続く文字候補をダウンロードして得ることによりユーザの入力の手間を省くと共に、サーバ装置からの応答待ちの間に誤ったキー操作を行った場合、あるいは通信が途絶した場合に、サーバ装置からの応答待ち時間を極力少なくして通信時間の削減をはかった、通信型ナビゲーションシステムにおける入力支援方法ならびに装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明の通信型ナビゲーションシステムにおける入力支援方法ならびに装置は、ナビゲーション装置から目的地等に関する文字の一部入力があった場合、サーバ装置からその一部に続く文字の候補をダウンロードして得、入力の手間を省いている。また、所定時間文字入力がない場合、もしくは次候補決定ボタンを操作したときに文字の候補を送信するようにサーバ装置へ要求を発行する。
更に、サーバ装置から入力文字に続く候補文字の応答待ちの間に新たな文字入力があった場合、入力文字に続く候補文字の応答を無効にする、もしくは、サーバ装置からの応答受信時点における入力文字列が先にサーバ装置に送信した文字列と同じである場合に限りサーバ装置からの応答を有効にする。
【０００８】
このことにより、応答待ちの間に誤ったキー操作を行なってもサーバ装置への検索要求が無駄にならず、結果的に通信待ち時間の削減がはかれる。
【０００９】
【発明の実施の形態】
図１は、本発明が採用される通信型ナビゲーションシステムの接続構成の一例を示す図である。
図１において、１はナビゲーション装置としての車載端末であり、端末本体１１を制御中枢とし、ＧＰＳ１２（Ｇｌｏｂａｌ　Ｐｏｓｉｔｉｏｎｉｎｇ　Ｓｙｓｔｅｍ）、液晶表示入力装置１３（以下、タッチパネルという）、メモリカード１４等の周辺デバイスを持つ。
タッチパネル１３には、図２にそのキー配置が示されるソフトウェアキーボードが表示され、必要に応じて地点検索時等にこの画面を表示してリモコンの代用とすることができる。ここでは、車載端末１から目的地等に関する文字の一部入力があった場合、サーバ装置４から続く文字の候補をダウンロードして得、候補文字に相当するキーが色表示されることとする。
【００１０】
２は通信装置であり、通信装置として例えば携帯電話が使用され、端末本体１１とはブルートゥースや赤外線等の近距離無線通信により接続され、また、ＩＰ（Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）網３とは図示せぬ無線基地局を介して接続される。
４はサーバ装置であり、地図情報を配信する他に、目的地設定、地点情報検索時等において、前方一致、曖昧検索等により、候補文字を生成して入力支援を行なう。
【００１１】
図３は、本発明の入力支援装置の内部構成を機能展開して示したブロック図である。
本発明の入力支援装置は、図１に示す車載端末１の端末本体１１に実装され、ここでは、入力文字送信部１３１と、応答無効／有効化制御部１３２と、再接続処理部１３３と、応答待ち部１３４と、属性表示制御部１３５で構成される。
【００１２】
入力文字送信部１３１は、ユーザがタッチパネル１３を用いて少なくとも１文字入力したときに、次候補文字キー（ＦＩＮＤ）操作、もしくは所定時間毎に入力内容をチェックして変更が無い場合に、サーバ装置４にその入力文字を送信する機能を持つ。
応答無効／有効化制御部１３２は、サーバ装置４から先の入力文字に続く候補文字の応答待ちの間に新たな文字入力があった場合、入力文字に続く候補文字の応答を無効にする、もしくは、サーバ装置４からの応答受信時点における入力文字列が先にサーバ装置４に送信した文字列と同じである場合に限り、サーバ装置４からの応答を有効にする機能を持つ。
【００１３】
一方、再接続処理部１３３と、応答待ち部１３４は、通信途絶に対応するために設けられたブロックであり、再接続処理部１３３は、サーバ装置４から入力文字に続く候補文字の応答待ちの間に通信が途絶した場合、この通信の途絶を検知して再接続を行なう機能を持つ。
また、応答待ち部１３４は、再接続処理部１３３による再接続が確立するまでの間に文字入力が行なわれた場合、当該入力された文字列と、先にサーバ装置４に送信した文字列が同じである場合に限り、先の送信結果の応答を待つ機能を持つ。更に、属性表示制御部１３５は、サーバ装置４から送信される入力文字に続く候補文字が割り付けられたキーを、画面に表示されるキーボード中の他のキーとは区別して表示する機能を持つ。例えば、色表示、ブリンク表示等による強調表示により次候補文字を他の文字とは区別して表示する。
【００１４】
図４〜図７は、入力支援装置とサーバ装置間の動作シーケンスを説明するために引用した図であり、ここでは、目的地設定のための住所である都市名（ＣＩＴＹ）を入力するケースを例に、入力支援装置１１とサーバ装置４との間の動作シーケンスが示されている。
以下、図４〜図７に示す動作シーケンス図を参照しながら図３に示す本発明の入力支援装置の動作について詳細に説明する。
【００１５】
まず、図４、図５、ならびに、図６において、都市名の入力に際し、端末本体１１は、タッチパネル１３からの入力を随時受け付けている。ここでは文字列“Ａ”“Ｂ”“Ｃ”が入力されたとする。
まず、図４の処理において、入力支援装置１１は、少なくとも１文字入力されたときに、ＦＩＮＤキー操作による次候補文字の決定、もしくは所定時間毎に入力内容をチェックして変更が無い場合に、入力文字送信部１３１を介してサーバ装置４に対しその入力文字列（ＣＩＴＹ＝“ＡＢＣ”）を送信する。このことにより、サーバ装置４は、続く文字の候補を検索する。そして、入力支援装置１１において応答待ちの間に新たな文字入力（ここでは、ユーザからの　“Ｄ”“Ｅ”の入力）があった後に、サーバ装置４から次候補文字が返信されたときには、応答無効／有効化制御部１３２により先の入力文字列（ＣＩＴＹ＝“ＡＢＣ”）に続く候補文字の応答を無視する。
【００１６】
次に、図５および図６において、少なくとも１文字入力されたときに、ＦＩＮＤキー操作による次候補文字の決定、もしくは所定時間毎に入力内容をチェックして変更が無い場合に、入力文字送信部１３１を介してサーバ装置４に対しその入力文字列（ＣＩＴＹ＝“ＡＢＣ”）を送信する。このことにより、サーバ装置４は、続く文字の候補を検索する。
【００１７】
ここで、サーバ装置４から入力文字に続く候補文字の応答待ちの間にトンネルに入る等して通信が途絶した場合、再接続処理部１３３は、通信の途絶を検知して再接続を行なうための処理を行なう。再接続が確立するまでの間に文字入力が行なわれた場合、図５と図６とは、処理が異なる。まず、図５に示すように、当該入力された文字列と、先にサーバ装置４に送信した文字列が同じである場合（“ＡＢＣ”＝“ＡＢＣ”）は、応答待ち部１３４が、先の送信結果の応答を待ち、有効とする。
一方、図６に示すように、ユーザの入力した文字列が先にサーバ装置４に送信した文字列と異なる場合（“ＡＢＣ”と“ＡＢＣＤＥ”）は、サーバ装置４の応答結果を無視する処理に移行する。なお、サーバ装置４から応答のあった次候補文字列は、車載端末１のタッチパネル１３（ＬＣＤ）に表示されるが、その際に、次候補文字が割り付けられたキーを、画面に表示されるキーボード中の他のキーとは区別して表示する。例えば、色表示、ブリンク表示等による強調表示により次候補文字を他の文字とは区別して表示する。このことにより、ユーザが確定のために選択する際の操作性の向上がはかれる。
【００１８】
また、図６、図７に示されるように、通信が途絶しないケースにおいても、サーバ装置４からの応答を待つ間にユーザが文字入力を行った場合（“Ｄ”、“Ｅ”）は、サーバ装置４からの応答受信時点における入力文字列が、先にサーバ装置４に送信した文字列と同じである場合に、応答無効／有効化制御部１３２の有効化制御部がサーバ装置４からの応答を有効とし、同じでなければ応答無効／有効化制御部１３２の無効化制御部により無視される。
【００１９】
以下に、ユーザの入力文字列からその次文字候補を提示するための具体的な方法について、図８、図９に示す動作シーケンス図を用いて説明する。
ここでは、いずれも車載端末１からサーバ装置４に対して入力文字列を送信し、これに対し、サーバ装置４では、その入力文字列に続く次文字候補を検索し、サーバ装置４からその次文字候補を応答する構成になっている。
【００２０】
図８に示す例では、ユーザが車載端末１のタッチパネル１３（ＬＣＤ）に表示されるキーボードにタッチすることにより文字列（ＣＩＴＹ＝ＦＡＲ）を入力して通信を行い、これを受信したサーバ装置４でその文字列に続く次候補文字（ＮＥＸＴ＿ＣＨＡＲ＝ＭＷ）を特定できるところまで検索し、車載端末１を介してユーザに通知する。そして、ユーザによる確定操作（Ｍ）を待つ。このことにより、操作性が向上する。
なお、図９に示す例では、サーバ装置４で、入力された文字列（ＣＩＴＹ＝ＦＡＲ）を検索キーワードとしてあらかじめ図示せぬデータベースに格納されたキーワード表から一致もしくは類似する文字列（ＦＡＲＭＩＮＧＴＯＮ他）を検索（複合一致型全文検索）し、その検索結果を車載端末１に送信してユーザに提示する。なお、所定の文字列どうしの類似性を判別する指標は、例えば、文字列と文字列とを第１文字目から順に比較し、不一致とする文字数の合計とする方法がある。ここで候補が複数ある場合は、ユーザに選択（ＦＡＲＭＩＮＧＴＯＮ）させることにより入力文字列を確定する。このことにより、曖昧なままでの入力でも、サーバ装置４が修正を施すことから、完全なかたちでの入力が可能になり、一層の操作性向上がはかれる。
【００２１】
以上、図４〜図７に示すようなユーザによる入力文字列とサーバ装置４によって返答される次文字候補との組を、車載端末１が履歴情報として保持し、次回以降にその履歴情報を活用して文字入力支援を行う構成としてもよい。
すなわち、車載端末１は、ユーザに入力文字列をキーとして履歴情報から検索し、その履歴情報が入力文字列と同じ文字列を含む場合はその履歴情報にある次文字候補を回答し、含まない場合は図８、図９に示す実施形態同様、サーバ装置４にユーザによる入力文字列を送信し、サーバ装置４で検索を行う。
このことにより、入力文字列と同じ文字列はサーバ装置４に送信されずに済むため、検索回答に要する通信時間を短縮することができ、また、車載端末１とサーバ装置４との間の通信が一時的に途絶しても検索結果を返信することができる。
【００２２】
以上説明のように本発明は、ナビゲーション装置から目的地等に関する１以上の文字入力があった場合に、サーバ装置から、続く文字候補をダウロードして得ることによりユーザの入力の手間を省くと共に、サーバ装置からの応答待ちの間に誤ったキー操作を行った場合、あるいは通信が途絶した場合に、サーバ装置からの応答待ち時間を極力少なくして通信時間の削減をはかるものである。
なお、図３に示す、入力文字送信部１３１と、応答無効／有効化制御部１３２と、再接続処理部１３３と、応答待ち部１３４と、属性表示制御部１３５のそれぞれで実行される手順をコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより本発明の入力支援装置が実現されるものとする。ここでいうコンピュータシステムとは、ＯＳ（Ｏｐｅｒａｔｉｎｇ　Ｓｙｓｔｅｍ）や周辺機器等のハードウェアを含むものである。
【００２３】
ここで、先行検索を行う処理について、図１０を参照して説明する。なお、先行検索は、次候補が１文字のときは、確定可能な次候補までを一括して確定する処理である。まず、車載端末１は、ユーザからの文字入力を随時受け付ける。次に、車載端末１は、ユーザからの文字入力に応じて、サーバ装置４に検索要求を出し、検索結果が返ってきた場合には、キーロックの機能を有効とする。ここで、キーロックの機能は、検索結果である次候補文字がハイライト表示されて（文字としては）この文字だけを入力可能にする機能である。そして、車載端末１は
、検索結果であるサーバ装置４から返ってくる「ヒット数」を、
【図２】の下部左に”Ｎｕｍｂｅｒ　ｏｆ　ｃｉｔｉｅｓ”として表示する。さらに、車載端末１は、ユーザからの次候補文字の入力により、キーロックを解除する。以上、図１０に示す先行検索を行う処理により、車載端末１は、サーバアクセス回数（通信）減らすことができる。
【００２４】
次に、図１０に示される先行検索を行う処理のうち、入力文字列を自動修正しない処理の例について、図１１に沿って説明する。ここでは、確定文字が”ＦＡＲＭＩＮＧＴＯ”の９文字の際に、次の”Ｎ”がユーザによって訂正されると、更に次候補文字”Ｈ，Ｏ”が、サーバ装置４から送られてくる。そのため、実質２文字分の候補が送られてきていることになり、次候補文字”Ｈ，Ｏ”に該当するキーがユーザから入力される迄は、車載端末１は、キーロックを解除しない。以上の処理により、車載端末１は、図１０のように入力文字列を自動修正しないので、ユーザに戸惑うことなく操作させることができる。
【００２５】
さらに、過去の検索結果を記憶（キャッシュ）する処理を付加する構成について、図１２を参照して説明する。まず、車載端末１またはサーバ装置４は、過去の検索結果を記憶（キャッシュ）する。なお、図１２は、サーバ装置がキャッシュする構成を示す。次に、車載端末１は、次候補文字の検索を行う際に、キャッシュしたデータから、次候補文字を検索する。ここで、キャッシュの保持および検索の単位は、ユーザごとに行う。以上により、車載端末１は、車載端末１またはサーバ装置４の内部に保持されるキャッシュを活用することで、検索応答性を向上させることができる。
【００２６】
以上の説明のように、本発明によれば、応答待ちの間に誤ったキー操作を行なってもサーバ装置への検索要求が無駄にならず、結果的に通信待ち時間の削減がはかれるといった効果が得られる。
【図面の簡単な説明】
【図１】本発明が採用される通信型ナビゲーションシステムの接続構成の一例を示す図である。
【図２】本発明の入力支援装置において使用されるタッチパネルに表示されるソフトキーボードのキー配置を示す図である。
【図３】本発明の入力支援装置の内部構成を機能展開して示したブロック図である。
【図４】本発明の入力支援装置の動作を説明するために引用した動作シーケンス図である。
【図５】本発明の入力支援装置の動作を説明するために引用した動作シーケンス図である。
【図６】本発明の入力支援装置の動作を説明するために引用した動作シーケンス図である。
【図７】本発明の入力支援装置の動作を説明するために引用した動作シーケンス図である。
【図８】本発明の入力支援装置の動作を説明するために引用した動作シーケンス図である。
【図９】本発明の入力支援装置の動作を説明するために引用した動作シーケンス図である。
【図１０】本発明の入力支援装置の動作を説明するために引用した動作シーケンス図である。
【図１１】本発明の入力支援装置の動作を説明するために引用した動作シーケンス図である。
【図１２】本発明の入力支援装置の動作を説明するために引用した動作シーケンス図である。
【符号の説明】
１…車載端末、２…通信装置、３…ＩＰ網、４…サーバ装置、１１…端末本体（入力支援装置）、１２…ＧＰＳ、１３…タッチパネル（ＬＣＤ）、１４…メモリカード、１３１…入力文字送信部、１３２…応答無効／有効化制御部、１３３…再接続処理部、１３４…応答待ち部、１３５…属性表示制御部
【図１】
2004138410.tif 000003
【図２】
2004138410.tif 000004
【図３】
2004138410.tif 000005
【図４】
2004138410.tif 000006
【図５】
2004138410.tif 000007
【図６】
2004138410.tif 000008
【図７】
2004138410.tif 000009
【図８】
2004138410.tif 000010
【図９】
2004138410.tif 000011
【図１０】
2004138410.tif 000012
【図１１】
2004138410.tif 000013
【図１２】
2004138410.tif 000014