(57)【要約】【課題】  ユーザに入力の負担を与えることなく、電子電話番号簿、電子住所録のような、携帯情報機器に格納されるデータを誤りなく正確なものとする。【解決手段】  複数の主体のそれぞれについて少なくとも電話番号を含む諸情報である個別データを記憶し、ユーザ端末装置に配信することが可能な個別データ配信サーバと、複数の主体のそれぞれについて諸情報を記憶可能な電話帳データを記憶するユーザ端末装置とを有し、ユーザ端末装置は、電話番号をキーとして個別データの送信を個別データ配信サーバに要求することが可能であり、個別データ配信サーバは、電話番号に対応する諸情報の全部又は一部をユーザ端末装置に送信可能であり、ユーザ端末装置は、個別データ配信サーバから受信した電話番号に対応する諸情報の全部又は一部を電話帳データとして記憶する。【選択図】    図１
2006109116.tif 000002
【特許請求の範囲】
【請求項１】
複数の主体のそれぞれについて少なくとも電話番号を含む諸情報である個別データを記憶し、ユーザ端末装置に配信することが可能な個別データ配信サーバと、
複数の主体のそれぞれについて諸情報を記憶可能な電話帳データを記憶するユーザ端末装置と
を有し、
前記ユーザ端末装置は、電話番号をキーとして個別データの送信を個別データ配信サーバに要求することが可能であり、
前記個別データ配信サーバは、前記電話番号に対応する諸情報の全部又は一部を前記ユーザ端末装置に送信可能であり、
前記ユーザ端末装置は、前記個別データ配信サーバから受信した前記電話番号に対応する諸情報の全部又は一部を前記電話帳データとして記憶する
ことを特徴とする、ユーザ入力補助システム。
【請求項２】
前記個別データ配信サーバは、前記ユーザ端末装置に記憶された電話帳データの少なくとも一部を受け取り、受け取った電話帳データを前記個別データ配信サーバに記憶されている個別データの少なくとも一部と比較し、所定の場合には、電話帳データの少なくとも一部を書き換えさせるために、個別データの少なくとも一部をユーザ端末装置に送信する、ことを特徴とする請求項１に記載のユーザ入力補助システム。
【請求項３】
複数の主体のそれぞれについて少なくとも電話番号を含む諸情報である個別データを記憶する個別データ記憶部と、
ユーザ端末装置から電話番号をキーとする個別データの送信要求を受け取ると、前記個別データ記憶部からその電話番号に対応する諸情報を抽出し、ユーザ端末装置に送信させるデータベース管理部と
を有することを特徴とする個別データ配信サーバ。
【請求項４】
前記データベース管理部は、前記ユーザ端末装置に記憶された電話帳データの少なくとも一部を受け取り、受け取った電話帳データを前記個別データ配信サーバに記憶されている個別データの少なくとも一部と比較し、所定の場合には、電話帳データの少なくとも一部を書き換えさせるために、個別データの少なくとも一部をユーザ端末装置に送信する、ことを特徴とする請求項３に記載の個別データ配信サーバ。
【請求項５】
複数の主体のそれぞれについて諸情報を記憶可能な電話帳データを記憶するデータ記憶部と、
電話番号をキーとして個別データの送信を個別データ配信サーバに要求し、前記個別データ配信サーバから受信した前記電話番号に対応する諸情報の全部又は一部を前記電話帳データとして記憶させるブラウザ部と
を有することを特徴とするユーザ端末装置。
【請求項６】
前記諸情報はユーザの目的とする主体の位置情報を含んでおり、ユーザ端末装置はこの位置情報を取得し、この位置情報に基づいて当該主体周辺の地図データを取得するための専用ボタンを有していることを特徴とする請求項５に記載のユーザ端末装置。
【請求項７】
前記ブラウザ部は、前記データ記憶部に記憶された電話帳データの少なくとも一部を送信し、送信した電話帳データの少なくとも一部を書き換えさせるための個別データを受信した場合、受信した個別データを送信した電話帳データの少なくとも一部に置換して前記データ記憶部に記憶させる、ことを特徴とする請求項５又は請求項６に記載のユーザ端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ入力補助システム、個別データ配信サーバ、及びユーザ端末装置に関する。
【背景技術】
【０００２】
近年の通信機器技術の発展・普及により携帯情報機器、例えば携帯電話機が非常に多くのユーザに使用されるようになって、日常生活において不可欠なものとなってきている。例えば携帯電話機が高機能化するにつれて、様々な情報の取得、記憶、閲覧ができるようになり、その結果単に電話機として使用するだけでなく、友人・知人・取引先などの電子電話番号簿、電子住所録としても利用され、またネットワークに接続して目的地を示す電子地図をダウンロードして、電子地図帳やナビゲーションシステムとして活用させるようになってきている。
【０００３】
また、上述の電子電話番号簿、電子住所録として格納されたデータは、パソコンなどにダウンロードして暑中見舞い、年賀状などを印刷する場合の住所データとしても利用される。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述の電子電話番号簿、電子住所録として格納されるデータは、通常その携帯電話機のユーザが名刺や、パンフレット、会社案内などに基づいて手入力によって諸事項（氏名・名称、住所・所在地、電話番号など）を入力しているが、携帯電話機の入力手段がキーボードに比べて制限があること、また手入力のためヒューマンエラーによる誤入力が生じうることから、誤りのない正確な電子電話番号簿、電子住所録を作成することは、ユーザにとって負担となっている。
【０００５】
また、初めての場所や施設を訪れる際には、パソコンで電子地図を検索し検索結果である周辺地図を印刷し、その印刷結果であるプリントを持参して目的の場所や施設を探すことが多いが、カバンや荷物を持ちつつ一方で印刷結果であるプリントを参照しながら、目的の場所や施設を探して移動することは、両手がふさがっているため不便なことが多く、特に雨の日に置いてはさらに傘を差した状態で移動しなければならないため、片手がふさがっており、プリントを参照しながら歩くことがますます困難となる。
【０００６】
さらにまた、個別データの登録後、数週間から数年など比較的長い時間が経過すると、主体の引っ越し・移転や電話番号の変更、合併や改組などによる名称の変更、など様々な変動が発生することが少なくなく、登録したデータを利用しても電話がつながらなくなったり、地図を参考にして現地に行ってもその主体が移転してしまって見つからないなどの不都合が生じるおそれがある。ユーザがこの様な変動に応じて電話帳データをアップデートするには、これら変動を個々のユーザが把握しなければならず、情報収集の負担が大きく、すべての変動を自己の電話帳データに反映させるのが難しいという問題点があった。また、仮に情報収集ができたとしても手入力により新しいデータを入力して登録するのであれば、ヒューマンエラーによる誤りが生ずるため、正確な電話帳データの維持が難しいという問題もあった。
【０００７】
本発明の目的は、ユーザに入力の負担を与えることなく、電子電話番号簿、電子住所録のような、携帯情報機器に格納されるデータを誤りなく正確なものとするデータ入力補助システムを提供することにある。
【０００８】
本発明の別の目的は、電話番号に基づいて当該電話番号に対応する位置を示す地図データを簡単な操作で取得することを可能とすることにある。
【０００９】
本発明のさらに別の目的は、主体の変動についても迅速・簡便に個々のユーザの電話帳データに反映させることを可能にすることにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するための手段として、本発明は以下のような特徴を有する。  
本発明の第１の態様は、複数の主体のそれぞれについて少なくとも電話番号を含む諸情報である個別データを記憶し、ユーザ端末装置に配信することが可能な個別データ配信サーバと、複数の主体のそれぞれについて諸情報を記憶可能な電話帳データを記憶するユーザ端末装置とを有するユーザ入力補助システムとして提案される。
【００１１】
このシステムにおいて、ユーザ端末装置は、電話番号をキーとして個別データの送信を個別データ配信サーバに要求することが可能であり、個別データ配信サーバは、電話番号に対応する諸情報の全部又は一部をユーザ端末装置に送信可能であり、ユーザ端末装置は、個別データ配信サーバから受信した電話番号に対応する諸情報の全部又は一部を電話帳データとして記憶する。
【００１２】
このユーザ入力補助システムによれば、ユーザに入力の負担を与えることなく、電子電話番号簿、電子住所録のような、携帯情報機器に格納されるデータを誤りなく正確なものとすることができる。
【００１３】
本発明の第２の態様は、複数の主体のそれぞれについて少なくとも電話番号を含む諸情報である個別データを記憶する個別データ記憶部と、ユーザ端末装置から電話番号をキーとする個別データの送信要求を受け取ると、個別データ記憶部からその電話番号に対応する諸情報を抽出し、ユーザ端末装置に送信させるデータベース管理部とを有することを特徴とする個別データ配信サーバとして提案される。
【００１４】
この個別データ配信サーバによれば、ユーザに入力の負担を与えることなく、電子電話番号簿、電子住所録のような、携帯情報機器に格納されるデータを誤りなく正確なものとすることができる。
【００１５】
本発明の第３の態様は、複数の主体のそれぞれについて諸情報を記憶可能な電話帳データを記憶するデータ記憶部と、電話番号をキーとして個別データの送信を個別データ配信サーバに要求し、個別データ配信サーバから受信した電話番号に対応する諸情報の全部又は一部を電話帳データとして記憶させるブラウザ部とを有することを特徴とするユーザ端末装置として提案される。
【００１６】
このユーザ端末装置によれば、ユーザに入力の負担を与えることなく、電子電話番号簿、電子住所録のような、携帯情報機器に格納されるデータを誤りなく正確なものとすることができる。
【００１７】
また、このユーザ端末装置において、諸情報はユーザの目的とする主体の位置情報を含んでおり、ユーザ端末装置はこの位置情報を取得し、この位置情報に基づいて当該主体周辺の地図データを取得するための専用ボタンを有する構成としても良い。この構成によれば、例えば名刺などに記載された電話番号に基づいて当該電話番号に対応する位置を示す地図データを簡単な操作で取得することを可能とする。
【発明の効果】
【００１８】
本発明によれば、ユーザに入力の負担を与えることなく、電子電話番号簿、電子住所録のような、携帯情報機器に格納されるデータを誤りなく正確なものとするデータ入力補助を可能とする。
【００１９】
また、本発明の別の態様によれば、電話番号に基づいて当該電話番号に対応する位置を示す地図データを簡単な操作で取得することを可能とする。
【００２０】
また、本発明のさらに別の態様によれば、移転などの主体の変動についても迅速・簡便に個々のユーザの電話帳データに反映させることが可能となる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態について図面を参照しながら説明する。  
［１．第１の実施の形態］  
まず、本発明の第１の実施の形態にかかるユーザ入力補助システムについて説明する。
【００２２】
［１．１．ユーザ入力補助システムの構成例］  
まず、本システムの構成例について説明する。図１は、本実施の形態にかかるユーザ入力補助システムの構成例を示すブロック図である。
【００２３】
このユーザ入力補助システム１は、通信網１００に接続可能なユーザ端末装置１０１と、通信網１００に接続された個別データ配信サーバ１０２と、通信網１００に接続された電子地図配信サーバ１０３とを有している。
【００２４】
以下、ユーザ入力補助システム１を構成する構成要素について説明する。  
［１．１．１．通信網］  
通信網１００は有線・無線、専用回線・交換回線を問わず、これに接続されている装置がそれぞれ目的とする装置に対しセッションを確立したときにその間での情報の送受を可能とするように作用する。通信網１００は、インターネットのように、ゲートウエイを介して複数のネットワークが組み合わされて実現しても構わない。また、その接続についてもいわゆるバックボーンといわれる基幹線に直接接続せずとも、ＰＰＰ接続などによって一時的に接続してあっても、セッションを確立したときにその間で情報の送受ができるようになっていれば構わない。なお、上記「通信網」は専用回線を固定的に張りめぐらせたような、交換機を用いない通信網も含むものとする。
【００２５】
図１に示す例では、通信網１００は、携帯電話の為の基地局１００Ａ、これに接続された携帯電話網１００Ｂ、例えばＩＳＤＮ網のようなデータ通信網１００Ｄ、及び携帯電話網１００Ｂとデータ通信網１００Ｄとを接続する為のゲートウエイ１００Ｃとで構成されているが、ユーザ入力補助システム１で用いる通信網１００はかかる構成に限定される趣旨ではなく、ユーザ端末装置１０１と、個別データ配信サーバ１０２及び電子地図配信サーバ１０３との間でデータの送受信が可能な通信網であればどのような構成の通信網であっても構わない。
【００２６】
［１．１．２．ユーザ端末装置］  
ユーザ端末装置１０１は、通信網１００を介して個別データ配信サーバ１０２及び電子地図配信サーバ１０３に接続可能な情報処理装置であって、例えば携帯電話機、Ｗｅｂ接続機能を有しＷｅｂ文書閲覧ソフトウエアであるいわゆるブラウザを搭載したコンピュータ、もしくは移動体通信端末、ＰＤＡ（Personal Digital Assistant）などである。
【００２７】
図２にユーザ端末装置１０１の構成例を示す機能ブロック図である。同図に示すようにユーザ端末装置１０１は、通信網１００に接続可能な無線通信部２０１と、無線通信部２０１に接続された通信制御部２０２と、通信制御部２０２に接続されたブラウザ部２０３と、ブラウザ部２０３に接続された入力部２０４、データ記憶部２０５、及びディスプレイドライバ２０６と、ディスプレイドライバ２０６に接続された表示部２０７とを有している。
【００２８】
無線通信部２０１は、通信網１００からの無線信号を復調し、通信制御部２０２からの信号を変調して無線信号として通信網１００に送信する機能を有する。
【００２９】
通信制御部２０２は、通信網１００を介して個別データ配信サーバ１０２及び電子地図配信サーバ１０３とのデータの送受信を行う機能を有し、例えばＴＣＰ／ＩＰなどの通信プロトコルを扱うソフトウエア及びそのソフトウエアを実行するためのＣＰＵ、メモリなどのハードウエアで構成される。
【００３０】
ブラウザ部２０３は、マークアップランゲージ文書などのデータを受け取り、これを解釈した結果物をディスプレイドライバ２０６を介して表示部２０７に表示させる。ブラウザ部２０３が受け取るマークアップランゲージ文書としては、ＢＭＬ、ＨＴＭＬ、ＸＭＬなどがある。ブラウザ部２０３は、例えばいわゆるブラウザソフトウエア及びそのソフトウエアを実行するためのＣＰＵ、メモリなどのハードウエアで構成される。
【００３１】
入力部２０４は、ユーザの入力を電気信号等に変換してブラウザ部２０３に伝達する機能を有する。入力部２０４はレバーや十字キーなどのポインティングデバイス２０４Ａ、必要な場合にはブラウザ部２０３に電子地図配信サーバ１０３に地図データを要求するリクエストを送信するメソッドを実行させる地図専用ボタン２０４Ｂと、番号キーやアルファベットキーなどのボタン／キー２０４Ｃとを有している。なお、地図専用ボタン２０４Ｂはいわゆるハードウエアボタンとしてユーザ端末装置１０１に設けられても良いし、或いはブラウザ２０３によって表示部２０７に表示され、必要に応じてユーザ操作により活性化されるソフトウエアボタン、アンカーやこれらの同等物であっても良い。
【００３２】
データ記憶部２０５は、ブラウザ部２０３によって利用可能な情報を記憶する機能を有し、例えば半導体メモリ装置、ハードディスク装置、ＣＤ（Compact Disc）、ＭＤ(Mini Disc)、ＤＶＤなどの記憶装置／記憶媒体によって構成される。
【００３３】
データ記憶部２０５は、個別データである個人や法人、団体、施設などの諸情報、例えば氏名・名称、住所、電話番号、メールアドレスなどを格納する電話帳データ２０５Ａを有している。
【００３４】
また、ディスプレイドライバ２０６は、ブラウザ部２０３からマークアップランゲージ文書の解釈の結果物であるビットマップデータなどを受け取り、これに基づいて表示部２０７であるディスプレイを駆動する機能を有する。  
表示部２０７は、液晶表示装置やＣＲＴ表示装置であって、ディスプレイドライバ２０６からの駆動信号に基づいて画像を光学的に表示する機能を有する。
【００３５】
［１．１．３．個別データ配信サーバ］  
個別データ配信サーバ１０２は、個別データに含まれるいずれかの項目、例えば電話番号をキーとして、キーに対応する個別データを通信網１００を介してユーザ端末装置１０１に配信する機能を有する。
【００３６】
個別データ配信サーバ１０２は、演算処理装置（ＣＰＵ）、主メモリ（ＲＡＭ）、読出し専用メモリ（ＲＯＭ）、入出力装置（Ｉ／Ｏ）、必要な場合にはハードディスク装置等の外部記憶装置を具備している装置であって、例えばコンピュータ、ワークステーションなどの情報処理装置である。前記ＲＯＭ、もしくはハードディスク装置などに情報処理装置を個別データ配信サーバ１０２として機能させるためのプログラムが記憶されており、プログラムを主メモリ上に載せ、ＣＰＵがこれを実行することにより個別データ配信サーバ１０２が実現される。また、上記プログラムはからなずしも情報処理装置内の記憶装置に記憶されていなくともよく、外部の装置（例えば、ＡＳＰ（アプリケーション・サービス・プロバイダ）のサーバなど）から提供され、これを主メモリに乗せる構成であっても良い。
【００３７】
図３は、個別データ配信サーバ１０２の構成例を示す機能ブロック図である。同図に示すように、個別データ配信サーバ１０２は、通信網１００に接続された通信制御３０１と、通信制御部３０１に接続されたデータベース管理部３０２と、このデータベース管理部３０２に接続された個別データ記憶部３０３とを有している。
【００３８】
通信制御部３０１は、通信網１００を介して情報を受け取り、また通信網１００を介して情報を多の装置やネットワークへ送出する機能を有し、例えばプロトコル・スタック、およびこのプロトコル・スタックに従って所定の通信手順を実行する中央演算装置などで構成される前置通信処理装置（Front End Communication Processor）である。
【００３９】
データベース管理部３０２は、データベースである個別データ記憶部３０３に記憶されているデータの検索、抽出、加工、修正などを行う機能を有し、ユーザ端末装置１０１からキーを含む個別データ送信要求を受け取ると、そのキーに対応する個別データを個別データ記憶部３０３から抽出し、通信制御部３０１を介して要求を発したユーザ端末装置１０１に送信する。
【００４０】
個別データ記憶部３０３は、個別データを記憶する機能を有している。図４は個別データ記憶部３０３が記憶する個別データのデータ構成例を示す。個別データ４００は、一つの主体（ここに言う「主体」は、ユーザ端末により検索対象となりうるものすべてであって、例えば個人、法人、団体、施設、建物、店舗などである）について少なくとも一のレコード４００Ｒを有しており、各レコード４００Ｒは、その主体の電話番号を格納する電話番号フィールド４０１、その主体の名称又は氏名を格納する名称（氏名）フィールド４０２、その主体の住所を格納する住所フィールド４０３、その主体の位置情報を格納する緯度フィールド４０４及び経度フィールド４０５、その主体の業種を示す情報を格納する業種コードフィールド４０６、詳細業種コードフィールド４０７、その主体のＨＰ、サイトなどのＵＲＬ（Uniform  Resource  Locator）を格納するＵＲＬフィールド４０８などを有している。
【００４１】
データベース管理部３０２は、ユーザ端末装置１０１から電話番号とともに個別データ送信要求を受け取ると、個別データ４００の各レコードについて電話番号フィールド４０１の内容を調べ、ユーザ端末装置１０１からの電話番号と一致するレコード４００Ｒがあれば、そのレコード４００Ｒの各フィールド４０２〜４０８に格納されているデータを抽出して、ユーザ端末装置１０１に送信させることとなる。
【００４２】
［１．１．４．電子地図配信サーバ］  
次に、電子地図配信サーバ１０３について説明する。電子地図配信サーバ１０３は、ユーザ端末装置１０１から地図情報送信要求とともに送られる位置情報を受け取ると、このキーである位置情報に対応する電子地図データ（例えばその位置情報の示す位置周辺の地図を示す画像データ）を通信網１００を介してユーザ端末装置１０１に配信する機能を有する。
【００４３】
電子地図配信サーバ１０３は、演算処理装置（ＣＰＵ）、主メモリ（ＲＡＭ）、読出し専用メモリ（ＲＯＭ）、入出力装置（Ｉ／Ｏ）、必要な場合にはハードディスク装置等の外部記憶装置を具備している装置であって、例えばコンピュータ、ワークステーションなどの情報処理装置である。前記ＲＯＭ、もしくはハードディスク装置などに情報処理装置を電子地図配信サーバ１０３として機能させるためのプログラムが記憶されており、プログラムを主メモリ上に載せ、ＣＰＵがこれを実行することにより電子地図配信サーバ１０３が実現される。また、上記プログラムはからなずしも情報処理装置内の記憶装置に記憶されていなくともよく、外部の装置（例えば、ＡＳＰ（アプリケーション・サービス・プロバイダ）のサーバなど）から提供され、これを主メモリに乗せる構成であっても良い。
【００４４】
図５は、電子地図配信サーバ１０３の構成例を示す機能ブロック図である。同図に示すように、電子地図配信サーバ１０３は、通信網１００に接続された通信制御５０１と、通信制御部５０１に接続された地図画像データ生成部５０２と、この地図画像データ生成部５０２に接続された地図データ記憶部５０３とを有している。
【００４５】
通信制御部５０１は、通信網１００を介して情報を受け取り、また通信網１００を介して情報を他の装置やネットワークへ送出する機能を有し、例えばプロトコル・スタック、およびこのプロトコル・スタックに従って所定の通信手順を実行する中央演算装置などで構成される前置通信処理装置（Front  End  Communication  Processor）である。
【００４６】
地図画像データ生成部５０２は、受け取った位置情報に応じて、データベースである地図データ記憶部５０３に記憶されている画像データから、前記位置情報に対応する画像を選択し、通信制御部５０１を介して要求を発したユーザ端末装置１０１に送信させる。
【００４７】
地図データ記憶部５０３は、電子地図を構成する複数の画像データを記憶する機能を有している。なお、位置情報は緯度、経度であっても良いし、文字データで構成される住所であっても構わない。
【００４８】
［１．２．ユーザ入力補助システムの動作例］
次に、上記のユーザ入力補助システム１の動作例について説明する。図６は、ユーザ入力補助システム１の動作例を示すシーケンス図であり、図７から図９はそれぞれユーザ端末装置１０１の表示部２０７に示される画面例を示す図である。
【００４９】
ユーザ入力補助システム１において、まずユーザがユーザ端末装置１０１に訪問対象や目的地などである「主体」のキーを入力する（ステップＳ６０１）。「キー」は主体を一意に特定できる情報であればどのようなものでも良いが、本実施の形態では電話番号をキーとして扱うものとする。図７は、ユーザがユーザ端末装置１０１に訪問対象や目的地である「主体」のキーである電話番号を入力した状態を示す画面例である。
【００５０】
ユーザが所定の操作をしてブラウザ部２０３を起動させると、ユーザ端末装置１０１は図７に示すような入力画面を表示部である液晶ディスプレイ７０１に表示する。この実施の形態では、入力画面は通常の電話発信を行うための画面と共通であり、この状態でユーザが所望の電話番号に対応するボタンを順に押下すると、ユーザ端末装置１０１が「主体」のキーである電話番号の入力を受付け、入力された電話番号７０２が、表示手段である液晶ディスプレイ７０１に表示される。この入力画面において、液晶ディスプレイ７０１下部には、「地図」を取得する機能を示す地図ボタン表示７０３と、キーである電話番号７０２に対応する情報（主体の名称、住所など）を取得する機能を示す取得ボタン表示７０４が表示されている。これら表示７０３および７０４は、それぞれその下部に位置するハードウエアボタン７０５および７０６に対応している。ハードウエアボタン７０５が押下されると、ユーザ端末装置１０１は、表示７０３に対応する機能である「地図」を取得する機能を実行し、またハードウエアボタン７０６が押下されると、ユーザ端末装置１０１は表示７０４に対応する機能である情報を取得する機能を実行する。また、図７に示す画面状態から電話をかける場合は、ハードウエアボタン７０５、７０６とは別のボタンである発信ボタン７０７を押下すると、ユーザ端末装置１０１が発呼処理などを行う。
【００５１】
図６に戻り動作例の説明を続ける。  
入力（ステップＳ６０１）に続いて、ユーザが所定の操作であるハードウエアボタン７０６の押下を行うことにより、ユーザ端末装置１０１は、キーであるこの電話番号７０２とともに個別データ送信要求を個別データ配信サーバ１０２に送信する（ステップＳ６０２）。
【００５２】
個別データ配信サーバ１０２はこの個別データ送信要求を受け取ると、電話番号７０２に対応するレコード４００Ｒを個別データ記憶部３０３から検索してデータを抽出し（ステップＳ６０３）、電話番号７０２に対応するレコード４００Ｒのデータをユーザ端末装置１０１に送信する（ステップＳ６０４）。
【００５３】
ユーザ端末装置１０１は、電話番号７０２に対応するレコード４００Ｒのデータを受信した後ユーザが所定の操作を行うと、ブラウザ部２０３によってこのデータをデータ記憶部２０５、より詳しくは電話帳データ２０５Ａに記憶させる（ステップＳ６０５）。この記憶処理により、ユーザは自分で入力部２０４を操作することなく、目的とする主体の電話番号以外の諸情報である名称、氏名、住所、メールアドレスなどを、誤入力を発生させることなく、迅速にユーザ端末装置１０１に記憶させることが可能となる。  
図８は、ユーザが、ユーザ端末装置１０１が個別データ配信サーバ１０２から受信した個別データを閲覧している画面例である。この画面例に表示されている名称、住所などはユーザ自らの入力により生成されたものではなく、個別データ配信サーバ１０２から送信されたデータに基づいて表示された内容である。
【００５４】
図７に示す画面においては、液晶ディスプレイ７０１の下部右側の表示７０４は、「取得」であったが、図８の画面状態では「登録」機能に対応する表示８０１に切り替わっている。  
図８に示す画面状態でユーザがハードウエアボタン７０６を押下すると、ユーザ端末装置１０１は、表示８０１に対応する機能である「登録」機能を実行し、表示されたデータをデータ記憶部２０５、より詳しくは電話帳データ２０５Ａに記憶させる（ステップＳ６０５）。
【００５５】
ところで、このユーザ入力補助システム１は、個別データの入力補助とともに、簡便な操作で目的とする「主体」周辺の電子地図を取得できる。以下、簡便な操作で目的とする「主体」周辺の電子地図を取得する場合のユーザ入力補助システム１の動作例について図６を参照しながら説明する。
【００５６】
まず、ユーザがユーザ端末装置１０１に訪問対象や目的地である「主体」のキーを入力した後やデータ記憶部２０５より読み出した後に所定の操作を行うと、ユーザ端末装置１０１は地図要求処理（ステップＳ６０６）を実行する。地図要求処理は、例えばハードウエアボタンやソフトウエアボタンで構成される地図専用ボタン２０４Ｂを押下し、或いは活性化させることにより開始される。図７及び図８に示す画面例に於いては、地図専用ボタン２０４Ｂはハードウエアボタン７０５に相当する。
【００５７】
地図要求処理（ステップＳ６０６）が開始されると、ユーザ端末装置１０１はキーである電話番号７０２とともに位置特定データ要求を個別データ配信サーバ１０２に送信する（ステップＳ６０７）。個別データ配信サーバ１０２はこの位置特定データ要求を受け取ると、電話番号に対応するレコード４００Ｒを個別データ記憶部３０３から検索してデータを抽出し（ステップＳ６０８）、電話番号に対応する位置特定データであるレコード４００Ｒの緯度フィールド４０４及び経度フィールド４０５に格納されたデータをユーザ端末装置１０１に位置特定データとして送信する（ステップＳ６０９）。ステップＳ６０９の処理例としては、位置特定データである緯度／経度情報をパラメータとして含む、電子地図配信サーバ１０３へのリダイレクト・メッセージの送信として処理することが考えられるが、これに限定されるものではない。
【００５８】
位置特定データを受け取ったユーザ端末装置１０１は、この位置特定データとともに地図画像データ要求を電子地図配信サーバ１０３に送信する（ステップＳ６１０）。この地図画像データ要求を受け取った電子地図配信サーバ１０３は、位置特定データをキーとしてその位置データが示す位置周辺の地図画像データを生成／抽出（若しくは読み出し）する（ステップＳ６１１）。  
その後、電子地図配信サーバ１０３は、この地図画像データをユーザ端末装置１０１に送信する（ステップＳ６１２）。地図画像データを受信したユーザ端末装置１０１は、ブラウザ部２０３によって地図画像データを表示部２０７である液晶ディスプレイ７０１に表示させる。図９は、ユーザ端末装置１０１が地図画像データを表示部２０７である液晶ディスプレイ７０１に表示した状態を示す図である。
【００５９】
このように、本システムによれば、ユーザは電話番号を用いて簡便且つ迅速に電話番号に対応する地図をユーザ端末装置１０１により閲覧することが可能となる。とりわけ、ユーザ端末装置１０１に設定された地図専用ボタン２０４Ｂにより、例えばワンアクションのような簡単な操作で電話番号に対応する地図をユーザ端末装置１０１に表示させることが可能となり、持ち物をたくさん持ちながら移動している際であっても地図の閲覧が可能となる。
【００６０】
［１．３．変形例］  
上記の実施の形態に於いては、ユーザ端末装置１０１が個別データ配信サーバ１０２から位置特定データを取得して、これを電子地図配信サーバ１０３に送信する方式としたが、この方式に本発明は限定されるものでなく、例えばユーザ端末装置１０１は位置特定データを予め個別データ配信サーバ１０２から受信して記憶しておき、地図要求処理開始後個別データ配信サーバ１０２に問い合わせることなくこの記憶してある位置特定データを直ちに電子地図配信サーバ１０３に送信する構成としても構わない。
【００６１】
また、上記地図要求処理の実行は、電話番号入力後（図７参照）や個別データ受信後（図８参照）に限定されない。例えば、ユーザ端末装置１０１に記憶された電話帳データ２０５Ａを呼び出した後にも実行できる。図１０は、ユーザ端末装置１０１に記憶された電話帳データ２０５Ａを呼び出した場合の画面例である。液晶ディスプレイ７０１には電話帳データ２０５Ａの内容が表示されている。この状態で、ユーザが地図機能の表示７０３に対応するハードウエアボタン７０５を押下すると、ユーザ端末装置１０１は地図要求処理を実行し、その結果として図９に示すような地図表示が行われることとなる。
【００６２】
［２．第２の実施の形態］  
次に、本発明にかかる第２の実施の形態について説明する。  
第２の実施の形態にかかるユーザ入力補助システムは、構成において第１の実施の形態にかかるユーザ入力補助システムと基本的に同様であるが、第１の実施の形態にかかるユーザ入力補助システムの機能に加えて、ユーザ端末装置１０１に記憶された電話帳データ２０５Ａの自動更新機能をさらに備えていることを特徴としている。
【００６３】
本発明にかかるユーザ入力補助システムにおいては、ユーザは自己のユーザ端末装置１０１に多数の主体についての個別データを容易に登録することができるが、個別データの登録後、数週間から数年など比較的長い時間が経過すると、主体の引っ越し・移転や電話番号の変更、合併や改組などによる名称の変更、など様々な変動が発生することが少なくなく、登録したデータを利用しても電話がつながらなくなったり、地図を参考にして現地に行ってもその主体が移転してしまって見つからないなどの不都合が生じる虞があった。
【００６４】
本実施の形態は、主体の引っ越し・移転や電話番号の変更、名称の変更などが発生しても、その変更内容をユーザ端末装置１０１の記憶内容に反映させ、ユーザに常に最新の主体に関する情報を提供する。
【００６５】
以下、第１の実施の形態にかかるユーザ入力補助システムと異なる本実施の形態の機能である、自動更新機能についてのみ説明し、第１の実施の形態にかかるユーザ入力補助システムと同様の機能、構成、動作例については説明を省略する。
【００６６】
図１１に第２の実施の形態にかかるユーザ入力補助システムが自動更新機能を実行する場合の動作例を示す。図１１を参照しながら本態様にかかるユーザ入力補助システムの動作例を説明する。
【００６７】
自動更新機能は、まずユーザがユーザ端末装置１０１に所定の操作を行い、自動更新の対象となる主体を特定する、対象指定処理（ステップＳ１１０１）。対象指定処理は、電話番号の入力や、電話帳データ２０５Ａの閲覧などによって行う。  
図１２に、電話番号の入力により対象指定処理（ステップＳ１１０１）を実行させる場合の、画面例を示す。この例ではユーザが更新したいと思う、主体の電話番号７０２が入力済みであって、入力された内容である電話番号７０２が液晶ディスプレイ７０１に表示されている。
【００６８】
この入力画面において、液晶ディスプレイ７０１下部には、「地図」を取得する機能を示す地図ボタン表示７０３と、キーである電話番号７０２に対応する主体の情報（主体の名称、住所など）の更新を行う機能を示す更新ボタン表示１２０１が表示されている。これら表示７０３および１２０１は、それぞれその下部に位置するハードウエアボタン７０５および７０６に対応している。ハードウエアボタン７０５が押下されると、ユーザ端末装置１０１は、表示７０３に対応する機能である「地図」を取得・表示する機能を実行し、またハードウエアボタン７０６が押下されると、ユーザ端末装置１０１は表示１２０１に対応する機能である自動更新機能を実行する。
【００６９】
また、対象指定処理は、電話帳データ２０５Ａの閲覧によっても行える。図１３は、ユーザ端末装置１０１に記憶された電話帳データ２０５Ａを呼び出した場合の画面例である。
図に示す例では、ユーザが更新対象として選択した主体のデータが電話帳データ２０５Ａから読み出され、ユーザ端末装置１０１の液晶ディスプレイ７０１に表示されている。液晶ディスプレイ７０１には、この主体についての内容として、電話番号７０２、住所１３０１、ファクス番号１３０２などが表示されている。なお、これら表示されている内容は更新前のものである。
【００７０】
図１２の例の場合と同様に、この入力画面において、液晶ディスプレイ７０１下部には、「地図」を取得する機能を示す地図ボタン表示７０３と、キーである電話番号７０２に対応する主体の情報（主体の名称、住所など）の更新を行う機能を示す更新ボタン表示１２０１が表示されている。これら表示７０３および１２０１は、それぞれその下部に位置するハードウエアボタン７０５および７０６に対応している。ハードウエアボタン７０５が押下されると、ユーザ端末装置１０１は、表示７０３に対応する機能である「地図」を取得・表示する機能を実行し、またハードウエアボタン７０６が押下されると、ユーザ端末装置１０１は表示１２０１に対応する機能である自動更新機能を実行する。
【００７１】
図１１に戻り、自動更新機能実行時の動作例の説明を続ける。  
対象指定処理（ステップＳ１１０１）が終了すると、ユーザ端末装置１０１は、対象を特定する情報とともに更新処理要求を個別データ配信サーバ１０２に送信する（ステップＳ１１０２）。この更新処理要求を受信した個別データ配信サーバ１０２は、更新チェック処理を実行する（ステップＳ１１０３）。図１４に、更新チェック処理の一例を示す。
【００７２】
個別データ配信サーバ１０２において更新チェック処理が開始されると、個別データ配信サーバ１０２のデータベース管理部３０２は、対象を特定する情報をキーとして、この更新の対象として特定された主体のレコードを個別データ記憶部３０３より検索・抽出する（ステップＳ１４０１）。次に、データベース管理部３０２は、その抽出されたレコードがユーザ端末装置１０１に記憶されたその主体のデータと比べて新しいか否かを判定する（ステップＳ１４０２）。
【００７３】
抽出されたレコードがユーザ端末装置１０１のデータより新しいと判定した場合（ステップＳ１４０２、Ｙｅｓ）、データベース管理部３０２は抽出したレコードの内容をユーザ端末装置に送信させる（ステップＳ１４０４）。一方、抽出されたレコードがユーザ端末装置１０１のデータより新しくないと判定した場合（ステップＳ１４０２、Ｎｏ）、データベース管理部３０２はユーザ端末装置１０１に更新の必要は無い旨、又はユーザ端末装置１０１に記憶されているデータは最新である旨を通知し、抽出したレコードの内容はユーザ端末装置に送信しない（ステップＳ１４０３）。以上で、更新チェック処理（ステップＳ１１０３）が終了する。
【００７４】
図１５は、本実施の形態における個別データの構成例を示す。図１５（Ａ）は、個別データ１５０１の構成例であり、図１５（Ｂ）は、図１５（Ａ）に示す個別データ１５０１のあるレコード１５００Ｒについてアップデートされた内容に書き換えられた後の個別データ１５００の構成例を示す。
【００７５】
個別データ１５００は、各レコードがＩＤフィールド１５０１と、更新タイムスタンプフィールド１５０２を有している点を除いて、第１の実施の形態における個別データ４００（図４参照）と同様である。ＩＤフィールド１５０１には、更新対象である主体を一意に特定するための情報、例えばＩＤ番号などが格納されている。また、更新タイムスタンプフィールド１５０２には、そのレコード内容が記憶保存された日時を示す情報が格納される。これらＩＤフィールド１５０１、更新タイムスタンプフィールド１５０２は更新処理要求とともにユーザ端末装置１０１から個別データ配信サーバ１０２に送信される（ステップＳ１１０２）情報である。
【００７６】
個別データ配信サーバ１０２は、このＩＤフィールド１５０１に格納されたＩＤ番号に基づいて、レコードの検索・抽出を行い（ステップＳ１４０１）、送信されてきたタイムスタンプフィールド１５０２のデータと、抽出されたレコードのタイムスタンプフィールド１５０２のデータとを比較し、ステップＳ１４０２における判定処理を実行する。
【００７７】
ユーザ端末装置１０１が、個別データ配信サーバ１０２が図１５（Ａ）の記憶内容を有している時点で、レコード１５００Ｒについて個別データの登録若しくは更新を行っていたとする。この状態で更新処理要求がなされると、ユーザ端末装置１０１は、ＩＤ「１２３４５６」とタイムスタンプ「２００３／１１／３  １６：０１」を個別データ配信サーバ１０２に送信する。この時点で個別データ配信サーバ１０２が図１５（Ｂ）に示すに内容を個別データ記憶部３０３に記憶しているものとする。個別データ配信サーバ１０２はＩＤ「１２３４５６」をキーとして検索することにより、レコード１５００Ｒを抽出し、その更新タイムスタンプフィールド１５０２に格納されている値「２００４／６／１  １０：３２」を前述のタイムスタンプ「２００３／１１／３  １６：０１」と比較する。この場合には、タイムスタンプの値の比較により個別データ記憶部３０３に記憶しているデータが新しいと判定されるので、ユーザ端末装置１０１に図１５（Ｂ）に示すレコード１５００Ｒのデータを送信することとなる。
【００７８】
図１１に戻り、自動更新機能の実行時の動作例の説明に戻る。  
前述の更新チェック処理（ステップＳ１１０３）が終了すると、更新が必要な場合（ステップＳ１４０２、Ｙｅｓ）は、個別データ配信サーバ１０２はユーザ端末装置１０１に個別データ記憶部３０３に記憶しているデータを送信する（ステップＳ１１０４）。
【００７９】
このデータを受信したユーザ端末装置１０１は、受信したデータの内容を電話帳データ２０５Ａに上書きし、記憶するデータ更新処理を行う（ステップＳ１１０５）。これで、ユーザ端末装置１０１に記憶されている個別データの内容が最新のものに更新されることとなる。
【００８０】
図１６は、データ更新処理後に、ユーザが更新された主体についてユーザ端末装置１０１に記憶された電話帳データ２０５Ａを呼び出した場合の画面例である。図に示す例では、ユーザが更新対象として選択した主体のデータが電話帳データ２０５Ａから読み出され、ユーザ端末装置１０１の液晶ディスプレイ７０１に表示されている。液晶ディスプレイ７０１には、この主体についての内容として、新たな電話番号７０２’、新たな住所１３０１’、新たなファクス番号１３０２’などが表示され、ユーザはこの主体についての最新の情報を手入力することなく取得することができた。
【００８１】
なお、地図についても、個別データ配信サーバ１０２が新たな緯度・経度の情報を有している（図１５（Ｂ）、緯度フィールド４０４、経度フィールド４０５参照）ので、ユーザはその主体の移転後の新しい位置を示す地図をユーザ端末装置１０１にて閲覧することが可能である。
【００８２】
［２．１．変形例］  
上記実施の形態では、一の主体ごとに対象指定を行い、その主体について自動更新処理を行うものとしたが、必ずしも一の主体ごとに自動更新処理を行う必要はなく、複数の主体について同時に自動更新処理をする構成としても構わない。例えば、ユーザ端末装置１０１の電話帳データ２０５Ａに記憶されているすべての主体について、まとめて自動更新処理をする構成も本発明の範囲に含まれる技術である。
【図面の簡単な説明】
【００８３】
【図１】ユーザ入力補助システムの構成例を示すブロック図
【図２】ユーザ端末装置の構成例を示す機能ブロック図
【図３】個別データ配信サーバの構成例を示す機能ブロック図
【図４】個別データ記憶部が記憶する個別データのデータ構成例を示す図
【図５】電子地図配信サーバの構成例を示す機能ブロック図
【図６】ユーザ入力補助システムの動作例を示すシーケンス図
【図７】ユーザ端末装置の表示部に示される画面例を示す図
【図８】ユーザ端末装置の表示部に示される画面例を示す図
【図９】ユーザ端末装置の表示部に示される画面例を示す図
【図１０】ユーザ端末装置の表示部に示される画面例を示す図
【図１１】ユーザ入力補助システムの動作例を示すシーケンス図
【図１２】ユーザ端末装置の表示部に示される画面例を示す図
【図１３】ユーザ端末装置の表示部に示される画面例を示す図
【図１４】更新チェック処理の例を示すフロー図
【図１５】個別データ記憶部が記憶する個別データのデータ構成例を示す図
【図１６】ユーザ端末装置の表示部に示される画面例を示す図
【符号の説明】
【００８４】
１  …  ユーザ入力補助システム
１０１  …  ユーザ端末装置
１０２  …  個別データ配信サーバ
１０３  …  電子地図配信サーバ
２０３  …  ブラウザ部
２０４Ｂ  …  地図専用ボタン
２０５  …  データ記憶部
３０２  …  データベース管理部
３０３  …  個別データ記憶部
【図１】
2006109116.tif 000003
【図２】
2006109116.tif 000004
【図３】
2006109116.tif 000005
【図４】
2006109116.tif 000006
【図５】
2006109116.tif 000007
【図６】
2006109116.tif 000008
【図７】
2006109116.tif 000009
【図８】
2006109116.tif 000010
【図９】
2006109116.tif 000011
【図１０】
2006109116.tif 000012
【図１１】
2006109116.tif 000013
【図１２】
2006109116.tif 000014
【図１３】
2006109116.tif 000015
【図１４】
2006109116.tif 000016
【図１５】
2006109116.tif 000017
【図１６】
2006109116.tif 000018