(57)【要約】【課題】様々な情報が混在する情報の中かから、短時間で住所情報を抽出し、そこから当該住所の正確な位置を特定することができる仕組みを得る。【解決手段】抽出処理部１４が、様々な情報が混在するＷｅｂページなどの情報中から住所の特定が容易な項目を表す住所関係情報を特定し、この住所関係情報に関連付けられている住所情報を抽出し、位置情報変換部１５がアドレスジオデータベース１１を参照して、当該住所を表す位置情報に変換して、データ出力部１６が変換された位置情報を出力するようにした。【選択図】　　　　図１
2004086272.tif 000002
【特許請求の範囲】
【請求項１】
住所情報を含む様々な情報を含んだ情報の中から、住所の特定が可能な項目を表す住所関係情報を特定し、特定した住所関係情報に関係付けられている住所情報を抽出する抽出手段と、
住所情報と当該住所の緯度経度を表す位置情報を関連付けて記憶する記憶手段と、
上記記憶手段を参照して、抽出された住所情報を位置情報に変換する変換手段と、
上記変換された位置情報を出力する出力手段と、
を有することを特徴とする位置情報処理装置。
【請求項２】
上記抽出手段は、上記情報を形態素解析により単語ごとに分解し、分解した文字列の中から住所関係情報を抽出する、
請求項１記載の位置情報処理装置。
【請求項３】
上記抽出手段は、上記抽出された住所関係情報の後に続いている情報を住所情報として特定する、
請求項１又は２記載の位置情報処理装置。
【請求項４】
コンピュータにより、
住所情報を含む様々な情報を含んだ情報の中から、住所の特定が可能な情報を含む項目を表す住所関係情報を特定する処理と、
上記特定した住所関係情報に関係付けられている住所情報を抽出する処理と、住所情報と当該住所の緯度経度を表す位置情報を関連付けて記憶した記憶手段を参照して、抽出された住所情報を位置情報に変換する処理と、
を行うことを特徴とする位置情報処理方法。
【請求項５】
コンピュータに対して、
住所情報を含む様々な情報を含んだ情報の中から、住所の特定が可能な情報を含む項目を表す住所関係情報を特定する処理と、
上記特定した住所関係情報に関係付けられている住所情報を抽出する処理と
住所情報と当該住所の緯度経度を表す位置情報を関連付けて記憶した記憶手段を参照して、抽出された住所情報を位置情報に変換する処理と、
を実行させるコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、所定の情報中から住所情報を抽出し、抽出した住所情報の緯度経度情報を特定するための技術に関する。
【０００２】
【従来の技術】
従来から、例えば、Ｗｅｂページなどの情報から、都道府県名や地名などの住所情報を抽出し、この住所情報を緯度経度情報に変換するアドレスジオデータベースが用いられている。
このデータベースを用いる場合、住所情報に基づいて検索を行う必要があるが、通常Ｗｅｂページ上には住所情報のほかに様々な情報が混在しているため、従来は、自然言語解析によりＷｅｂページ中の情報を解析して、解析した言語情報に基づいて位置情報の抽出を行っていた。
【０００３】
【発明が解決しようとする課題】
しかし、従来の自然言語処理による位置情報の抽出を行う場合には、住所に関係のない文字列まで抽出してしまうことが多かった。
そのため、住所に関係のない文字列までアドレスジオデータベースで検索を行うこととなり、住所情報から位置情報への変換処理に大変な時間がかかってしまい、これが実用化への障害となっていた。
【０００４】
本発明は上述の問題点を解決するためになされたものであって、住所情報を含む様々な情報が含まれた情報の中から、短時間で住所情報を抽出し、そこから当該住所の正確な位置を特定できる仕組みを提供することを課題とする。
【０００５】
【課題を解決するための手段】
上述の課題を解決するため、本発明にかかる位置情報処理装置は、住所情報を含む様々な情報を含んだ情報の中から、住所の特定が可能な項目を表す住所関係情報を特定し、特定した住所関係情報に関係付けられている住所情報を抽出する抽出手段と、住所情報と当該住所の緯度経度を表す位置情報を関連付けて記憶する記憶手段と、上記記憶手段を参照して、　抽出された住所情報を位置情報に変換する変換手段と、変換された位置情報を出力する出力手段とを有することを特徴とする。
【０００６】
また、上記抽出手段は、上記情報を形態素解析により単語ごとに分解し、分解した文字列の中から住所関係情報を抽出するようにしてもよい。
【０００７】
また、上記抽出手段は、上記抽出された住所関係情報の後に続いている情報を住所情報として特定するようにしてもよい。
【０００８】
本発明にかかる位置情報処理方法は、コンピュータにより、住所情報を含む様々な情報を含んだ情報の中から、住所の特定が可能な項目を表す住所関係情報を特定する処理と、上記特定した住所関係情報に関係付けられている住所情報を抽出する処理と、住所情報と当該住所の緯度経度を表す位置情報を関連付けて記憶した記憶手段を参照して、抽出された住所情報を位置情報に変換する処理とを行うことを特徴とする。
【０００９】
本発明にかかるコンピュータプログラムは、コンピュータに対して、住所情報を含む様々な情報を含んだ情報の中から、住所の特定が可能な項目を表す住所関係情報を特定する処理と、上記特定した住所関係情報に関係付けられている住所情報を抽出する処理と、住所情報と当該住所の緯度経度を表す位置情報を関連付けて記憶した記憶手段を参照して、抽出された住所情報を位置情報に変換する処理とを実行させることを特徴とする。
【００１０】
【発明の実施の形態】
以下、図面を参照して本発明にかかる位置情報処理装置及びコンピュータプログラムを、インターネット上のＷｅｂページを検索してショップの情報を抽出して登録するシステムに適用した一実施形態について説明する。
図１に本実施形態にかかるシステムの概略構成を示す。
図１において、本実施形態にかかるシステムは、位置情報処理装置１と、この位置情報処理装置１とＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）あるいはＷＡＮ（Ｗｉｄｅ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）などの所定のネットワークを介して接続可能に構成されたサーバ２と、インターネットを介して位置情報処理装置１と接続可能に構成されたＷｅｂサーバ３から構成されている。
【００１１】
サーバ２は、コンピュータにより構成され、位置情報処理装置１が出力したショップの緯度経度情報やショップなどを表す画像のメタファイルなどのデータをデータベース化して管理することができる。
なお、本実施形態では、サーバ２は、位置情報処理装置１とネットワークを介して接続可能に構成されているが、このような構成に限定されるものではない。例えば、データサーバ２をスタンドアロンとし、ＣＤ−ＲＯＭなどの所定のコンピュータ読み取り可能な記録媒体を介して位置情報処理装置１が出力したデータを受け取るように構成してもよい。
【００１２】
Ｗｅｂサーバ３は、所定のＷｅｂページを介して情報の提供を行うことができるコンピュータである。Ｗｅｂページを通して提供される情報は、テキストデータ、動画、静止画などの画像データ、音声データなどにより構成されていてもよく、限定されるものではない。
【００１３】
位置情報処理装置１は、コンピュータにより構成され、図示しない表示手段としてのディスプレイ及び入力手段としてのキーボード、マウスなどのが接続可能となっている。
この位置情報処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）、ＣＰＵが実行するコンピュータプログラム、このコンピュータプログラム等を記憶することができるＲＡＭ、ＲＯＭなどの内部メモリ及びハードディスクドライブなどの外部記憶装置により図１に示した機能ブロックを構成することができる。
図１に示した機能ブロックは、　アドレスジオデータベース（ＤＢ）１１、データ収集部１２、アドレスジオ編集部１３、抽出処理部１４、位置情報変換部１５、データ出力部１６から構成されている。
【００１４】
アドレスジオデータベース１１は、住所情報とこれに対応する位置情報とをデータベース化したものである。
住所情報は、住所を特定できる情報であればよく、例えば、住所（都道府県、市町村、番地）、郵便番号、電話番号（市外局番）、ＦＡＸ番号、（市外局番）などが含まれる。
また、位置情報は、当該住所の位置を特定する情報であって、例えば、緯度経度情報などがある。
【００１５】
データ収集部１２は、Ｗｅｂサーバ３が提供しているＷｅｂページのデータ収集を行う。このデータ収集を行う場合、例えば、データ収集部１２が所定のインターネットの検索エンジンなどを用いて、「ショップ」というキーワードを含むＷｅｂページを検索するようにしてもよい。
また、データ収集部１２は、Ｗｅｂページ上のＨＴＭＬ、画像、音声などの所定形式の情報をテキストデータに変換する処理を行うことができる。
【００１６】
アドレスジオデータ編集部１３は、アドレスジオデータベース１１のデータの登録、修正、削除の処理を行う。
この修正等の処理は、住所の名称等が変更になった場合など、適当な時期に行えばよい。
【００１７】
抽出処理部１４は、データ収集部１２が収集したデータの入力を受け付け、受け付けた情報中から住所関係情報を特定し、この住所関係情報に関連付けられている住所情報を抽出する処理を行う。
ここに、住所関係情報とは、住所情報が存在する可能性が高い項目を表す情報などをいう。この住所関係情報としては、例えば、「住所」、「電話番号」又は「ＴＥＬ」、「ＦＡＸ番号」又は「ファクシミリ」、「郵便番号」又は「〒」、「都道府県名」などの項目名が含まれる。
また、抽出処理部１４は、入力された情報を形態素解析により単語ごとに分解し、この単語の中から住所関係情報を抽出し、抽出した住所関係情報の後に続いて列挙されている情報を住所情報として特定することができる。
【００１８】
位置情報変換部１５は、アドレスジオデータベース１１を参照して、抽出された住所情報を当該住所に対応する位置情報に変換する処理を行う。
この処理としては、位置情報変換部１５が、抽出された住所情報がアドレスジオデータベース１１に存在しているか否か判別し、存在している場合には当該住所に該当する緯度経度情報を特定することにより行うことができる。
【００１９】
データ出力部１６は、住所情報から変換された位置情報をサーバ２に対して出力する処理を行う。
この際、データ出力部１６は、緯度経度情報や登録するショップを表すメタデータファイルを例えばＸＭＬ形式などに変換することにより、サーバ２が登録する際のデータ形式にあわせる処理を行うようにしてもよい。
また、登録に際しては、データ出力部１６が、緯度経度情報等をディスプレイ上に表示するなどしてユーザに確認、修正のチェックを行った上で、サーバ２へ登録を行うようにしてもよい。
【００２０】
次に、本発明にかかる位置情報処理方法の一実施形態を、インターネット上に掲載されている所定のショップの情報を収集して、その場所を地図データベースに登録する際の処理を例として説明する。
なお、前処理としてアドレスジオデータ編集部１３により、住所情報とその緯度経度情報が予めアドレスジオデータベース１１に記憶されているものとする。図２において、まず、データ収集部１２が、インターネットを介してショップに関するＷｅｂページを検索すると共に、検索されたＷｅｂページに掲載されているショップのテキストデータ、画像データ等を収集する（Ｓ１）。このデータ収集処理は、データ収集部１２が定期的に行ってもよいし、またユーザからの指示に基づいて行うようにしてもよい。
データの収集が完了すると、データ収集処理部１２は、収集したデータをテキストデータに変換して抽出処理部１４に提供する（Ｓ２）。
【００２１】
抽出処理部１４は、提供されたテキストデータの文章を１文ずつに区切る処理を行う（Ｓ３）。この処理は、例えば、図３に示すように、テキストデータ内のタグに基づいて一文ずつに区切ってもよい。
抽出処理部１４は、区切られた各文に対して、形態素解析を行い品詞単位に分解する（Ｓ４）。この形態素解析としては、例えば、抽出処理部１４が、図示しない「辞書データ」と文法に関する「解析ライブラリ」などを参照することで行うことができ、これにより図４に示すように各文章を品詞単位に分解することができる。
【００２２】
形態素解析処理が完了すると、抽出処理部１４は分解された単語の中から住所関係情報として、例えば、住所、電話番号、ＦＡＸ番号、郵便番号及びそのマーク、都道府県名を抽出する（Ｓ５）。
図４の例では、抽出処理部１４は、郵便のマーク「〒」、都道府県名としての「東京都」、電話番号の公務を表す「ＴＥＬ」などを住所関連情報として抽出する。
【００２３】
抽出処理部１４は、抽出された住所関係情報の後に列挙されている文字列、例えば、図４の例では、「〒」のあとに列挙されている「１３５−６０３３」、または「東京都」の後に列挙されている「江東区３−３」、「ＴＥＬ」の後に列挙されている「０３−＊＊−＊＊」を住所情報として特定する（Ｓ６）。
【００２４】
位置情報変換部１５は、アドレスジオデータベース１１を参照して、抽出された住所情報に対応する位置情報が登録されているか判別する（Ｓ７）。
判別の結果、アドレスジオデータベース１１に登録されていない場合には、抽出処理部１４が上述のステップＳ５に戻って、他の住所関係情報を抽出して処理を繰り返す。
【００２５】
また、Ｓ７の判別の結果、住所情報がアドレスジオデータベース１１に登録されている場合には、位置情報変換部１５はアドレスジオデータベース１１を参照して、住所情報を、これに対応付けて登録されている位置情報（緯度経度情報）に変換する（Ｓ８）。
【００２６】
そして、抽出処理部１４は、収集したＷｅｂデータ中に他の住所関係情報が含まれていないか判別する（Ｓ９）。
判別の結果、他の住所関係情報がある場合には、Ｓ５の処理に戻って処理を繰り返す。
【００２７】
また、判別の結果、他の住所関係情報がない場合には、データ出力部１６は特定された位置情報としての緯度経度情報及び、必要に応じて作成された当該ショップを表示するためのメタファイルをＸＭＬのデータに変換する（Ｓ１０）。
これにより、サーバ２が管理しているメタファイルデータベースへの登録の前処理が完了する。
データ出力部１６は、例えば図５に示すように、取得した位置情報及びショップを表す画像情報をディスプレイ上に表示して、ユーザにこの情報を登録するか否か確認する（Ｓ１１）。
確認の結果、ユーザが登録を選択した場合には、データ出力部１６は、ショップの位置情報等を含むＸＭＬファイルをサーバ２に提供して（Ｓ１２）、処理を終了する。
これにより、サーバ２側では図６に示すように提供されたＸＭＬファイルの位置情報等に基づいて、ショップを所定の地図上に対応付けて登録することができる。
【００２８】
このように、本実施形態によれば、抽出処理部１４が、インターネット上のＷｅｂページから収集した情報中から住所関係情報を特定し、この住所関係情報に関連付けられている住所情報を抽出し、位置情報変換部１５が、抽出された住所情報を、当該住所を表す緯度経度情報に変換して、データ出力部１６から出力するようにしたことから、住所情報の抽出から緯度経度情報の抽出までの一連の処理を効率的に行うことができる。
即ち、位置情報変換部１５がアドレスジオデータベースの検索を行うのは、住所関係情報の後に列挙されている住所情報のみであるから、従来のように全ての単語等について検索を行う場合に比べて、アドレスジオデータベース１１の検索の回数及び時間を大幅に短縮できる。
【００２９】
また、抽出処理部１４は、入力された情報を形態素解析により単語ごとに分解し、分解した文字列の中から住所関係情報を抽出するようにしたことから、住所関係情報を単語単位で処理することができ、効率的に処理を行うことができる。
【００３０】
また、抽出処理部１４は、抽出された住所関係情報の後に続いている情報を住所情報として特定するようにしたことから、住所関係情報の後には住所を特定する情報が存在する可能性が高いため、効率的に住所情報の特定ができる。
【００３１】
また、位置情報として緯度経度情報を出力するようにしたことから、ユーザとしてはその場所を簡単に確認できるし、サーバ２では緯度経度情報を基に地図上で平面データとして簡単に登録ができるようになる。
【００３２】
本実施形態の位置情報処理装置１用のコンピュータプログラムを、コンピュータ読み取り可能な媒体（ＦＤ、ＣＤ−ＲＯＭ等）に格納して配布してもよいし、搬送波に重畳し、通信ネットワークを介して配信することも可能である。
なお、位置情報処理装置１の機能をＯＳ（Ｏｐｅｒａｔｉｎｇ　Ｓｙｓｔｅｍ）が分担又はＯＳとアプリケーションプログラムの共同により実現する場合等には、ＯＳ以外の部分のみをコンピュータプログラムとして、またこのコンピュータプログラムをコンピュータ読み取り可能な媒体に格納したり、このコンピュータプログラムを配信等してもよい。
【００３３】
【発明の効果】
本発明によれば、様々な情報が混在する情報の中から、短時間で住所情報を抽出し、そこから当該住所の正確な位置を特定することができる。
【図面の簡単な説明】
【図１】本発明にかかる位置情報処理装置及びコンピュータプログラムを適用したシステムの一実施形態の概略構成図。
【図２】本実施形態にかかる位置情報処理方法の処理の流れを示した処理フロー。
【図３】本実施形態にかかるＷｅｂページから収集した情報の一例を示す図。
【図４】本実施形態にかかるＷｅｂページから収集した情報から住所関係情報等を抽出する際の例を示した図。
【図５】本実施形態にかかる位置情報の登録をユーザに確認する際の画面の一例を示した図。
【図６】本実施形態にかかる抽出したショップの位置情報に基づいて地図上にアイコンを登録した際の画面の一例を示した図。
【符号の説明】
１　　　位置情報処理装置
１１　　アドレスジオデータベース
１２　　データ収集部
１４　　抽出処理部
１５　　位置情報変換部
１６　　データ出力部
【図１】
2004086272.tif 000003
【図２】
2004086272.tif 000004
【図３】
2004086272.tif 000005
【図４】
2004086272.tif 000006
【図５】
2004086272.tif 000007
【図６】
2004086272.tif 000008