(57)【特許請求の範囲】
【請求項１】
棟識別情報、階識別情報、及び部屋識別情報のうちの少なくとも一つの識別情報を含み、且つ含まれた前記識別情報をセパレートするためのセパレータを含む登録住所データを登録した住所データベースを参照し、入力住所データを検索する住所検索装置であって、
前記登録住所データに対応し且つ前記セパレータを含まない補助住所データを登録した補助住所データベースを記憶する記憶手段と、
前記補助住所データベースを参照し、前記入力住所データが前記補助住所データと一致する場合、前記入力住所データが前記登録住所データに一致すると判定する判定手段と、
を備えた住所検索装置。
【請求項２】
前記住所データベースは、棟セパレータにより前記棟識別情報がセパレートされた前記登録住所データを登録し、
前記記憶手段は、前記棟セパレータにより前記棟識別情報がセパレートされていない前記補助住所データを登録した前記補助住所データベースを記憶し、
前記判定手段は、前記補助住所データベースを参照し、前記入力住所データが前記補助住所データと一致する場合、前記入力住所データが前記登録住所データに一致すると判定する請求項１の住所検索装置。
【請求項３】
前記住所データベースは、階セパレータにより前記階識別情報がセパレートされた前記登録住所データを登録し、
前記記憶手段は、前記階セパレータにより前記階識別情報がセパレートされていない前記補助住所データを登録した前記補助住所データベースを記憶し、
前記判定手段は、前記補助住所データベースを参照し、前記入力住所データが前記補助住所データと一致する場合、前記入力住所データが前記登録住所データに一致すると判定する請求項１又は２の住所検索装置。
【請求項４】
前記住所データベースは、部屋セパレータにより前記部屋識別情報がセパレートされた前記登録住所データを登録し、
前記記憶手段は、前記部屋セパレータにより前記部屋識別情報がセパレートされていない前記補助住所データを登録した前記補助住所データベースを記憶し、
前記判定手段は、前記補助住所データベースを参照し、前記入力住所データが前記補助住所データと一致する場合、前記入力住所データが前記登録住所データに一致すると判定する請求項１又は２の住所検索装置。
【請求項５】
前記記憶手段は、前記棟識別情報を含むが前記棟セパレータにより前記棟識別情報がセパレートされていない第１の補助住所データ、及び前記棟識別情報及び前記棟セパレータの何れも省略された第２の補助住所データを登録した前記補助住所データベースを記憶し、
前記判定手段は、前記補助住所データベースを参照し、前記入力住所データが前記第１及び第２の補助住所データの何れかと一致する場合、前記入力住所データが前記登録住所データに一致すると判定する請求項２の住所検索装置。
【請求項６】
前記住所データベースは、階文字を含む前記階識別情報が前記階セパレータによりセパレートされた前記登録住所データを登録し、
前記記憶手段は、前記階文字を含む前記階識別情報が前記階セパレータによりセパレートされていない第１の補助住所データ、前記階文字を含まない前記階識別情報が前記階セパレータによりセパレートされた第２の補助住所データ、及び前記階文字を含まない前記階識別情報が前記階セパレータによりセパレートされていない第３の補助住所データを登録した前記補助住所データベースを記憶し、
前記判定手段は、前記補助住所データベースを参照し、前記入力住所データが前記第１、第２、及び第３の補助住所データの何れかと一致する場合、前記入力住所データが前記登録住所データに一致すると判定する請求項３の住所検索装置。
【請求項７】
前記住所データベースは、階番号及び階文字を含む前記階識別情報が前記階セパレータによりセパレートされた前記登録住所データを登録し、
前記記憶手段は、前記階番号及び前記階文字を含む前記階識別情報が前記階セパレータによりセパレートされていない第１の補助住所データ、前記階番号を含み前記階文字を含まない前記階識別情報が前記階セパレータによりセパレートされた第２の補助住所データ、前記階番号を含み前記階文字を含まない前記階識別情報が前記階セパレータによりセパレートされていない第３の補助住所データ、及び前記階番号、前記階文字、及び前記階セパレータの何れも含まない第４の補助住所データを登録した前記補助住所データベースを記憶し、
前記判定手段は、前記補助住所データベースを参照し、前記入力住所データが前記第１、第２、第３、及び第４の補助住所データの何れかと一致する場合、前記入力住所データが前記登録住所データに一致すると判定する請求項３の住所検索装置。
【請求項８】
棟識別情報、階識別情報、及び部屋識別情報のうちの少なくとも一つの識別情報を含み、且つ含まれた前記識別情報をセパレートするためのセパレータを含む登録住所データを登録した住所データベースを参照し、入力住所データを検索するコンピュータが実行する住所検索方法であって、
前記登録住所データに対応し且つ前記セパレータを含まない補助住所データを登録した補助住所データベースを参照し、前記入力住所データが前記補助住所データと一致する場合、前記入力住所データが前記登録住所データに一致すると判定する住所検索方法。
【請求項９】
棟識別情報、階識別情報、及び部屋識別情報のうちの少なくとも一つの識別情報を含み、且つ含まれた前記識別情報をセパレートするためのセパレータを含む登録住所データを登録した住所データベースを参照し、入力住所データを検索する手順をコンピュータに実行させるための住所検索プログラムであって、
前記登録住所データに対応し且つ前記セパレータを含まない補助住所データを登録した補助住所データベースを参照し、前記入力住所データが前記補助住所データと一致する場合、前記入力住所データが前記登録住所データに一致すると判定する手順をコンピュータに実行させるための住所検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、住所検索装置、住所検索方法、及び住所検索プログラムに関する。
【背景技術】
【０００２】
例えば、区分システムは、紙葉類の画像から認識する区分先を示す情報（区分情報）に基づいて紙葉類を区分する区分機と、区分機で区分情報が認識出来なかった紙葉類の区分先を示す情報を人手で入力するコーディングシステム（ＶＣＳ）とを有している。上記区分機は、紙葉類上の画像を読み取ってオンラインＯＣＲにて区分先を示す情報（区分情報）の認識処理を行い、この認識結果に基づいて紙葉類を区分する。このため、上記オンラインＯＣＲでは、上記紙葉類の搬送時間に基づく所定時間に区分情報を認識する。また、上記オンラインＯＣＲにより上記所定時間内に区分情報が認識できなかった場合、当該紙葉類の画像は、ビデオコーディングシステムに送られる。上記ビデオコーディングシステムは、上記オンラインＯＣＲにて区分情報が認識できなかった紙葉類の画像を一旦蓄積し、複数のビデオコーディングディスク（ＶＣＤ）へ分配する蓄積分配装置を有している。このビデオコーディングシステムでは、蓄積分配装置に蓄積した画像をビデオコーディングディスクに分配し、各ビデオコーディングディスクでオペレータが区分情報の打鍵入力処理を行うようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２１１０９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
区分機は、住所データベースを参照し、紙葉類の画像から認識された区分情報（入力住所）又はビデオコーディングディスクでオペレータにより入力された区分情報（入力住所）と一致する登録住所を住所データベースから検出する。入力住所が登録住所に一致する場合、入力住所に対応する紙葉類を適切に区分することができる。
【０００５】
登録住所12345671-2-3-A-1234、入力住所12345671-2-3-A1234のケースを想定すると、登録住所は「A-1234」を含むが、入力住所は「A1234」を含む。このため、入力住所と登録住所は一致しないことになり、この入力住所の紙葉類を区分することはできない。
【０００６】
住所は、建物の棟識別情報、階識別情報、及び部屋識別情報などを含むことがあり、これら識別情報がセパレータ（ハイフン「−」）でセパレートされていたり、これら識別情報がセパレータでセパレートされていなかったりする。さらには、棟識別情報が省略されていることや、階識別情報が階文字（Ｆ）を含んでいたり含んでいなかったりすることがある。
【０００７】
本発明の目的は、曖昧な住所データの検索に優れた住所検索装置、住所検索方法、及び住所検索プログラムを提供することである。
【課題を解決するための手段】
【０００８】
実施形態の住所検索装置は、棟識別情報、階識別情報、及び部屋識別情報のうちの少なくとも一つの識別情報を含み、且つ含まれた前記識別情報をセパレートするためのセパレータを含む登録住所データを登録した住所データベースを参照し、入力住所データを検索する住所検索装置であって、記憶手段と、判定手段とを備える。前記記憶手段は、前記登録住所データに対応し且つ前記セパレータを含まない補助住所データを登録した補助住所データベースを記憶する。前記判定手段は、前記補助住所データベースを参照し、前記入力住所データが前記補助住所データと一致する場合、前記入力住所データが前記登録住所データに一致すると判定する。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係る住所検索装置の概略構成の一例を示す図である。
【図２】検索処理の一例を示すフローチャートである。
【図３】補助住所データベースの一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、実施形態について図面を参照して説明する。
【００１１】
図１は、実施形態に係る住所検索装置の概略構成の一例を示す図である。
【００１２】
図１に示すように、住所検索装置１は、住所データベース１０１、補助住所データベース１０２、検索部１０３、入力部１０４、出力部１０５、補正住所データベース生成部１０６を備えている。
【００１３】
住所データベース１０１は、複数の登録住所データを蓄積する。例えば、住所データベース１０１は、登録住所12345671-2-3-A-1F-234を蓄積する。補助データベース生成部１０６は、登録住所データのフォーマットを解析し、登録住所データに対応する複数の補助住所データを生成する。補助住所データベース１０２は、登録住所データに対応する複数の補助住所データを蓄積する。例えば、図３に示す複数の補助住所データを蓄積する。
【００１４】
入力部１０４は、区分機の画像認識装置により認識された入力住所データを入力する。或いは、入力部１０４は、ビデオコーディングディスクでオペレータにより入力された入力住所データを入力する。検索部１０３は、住所データベース１０１に蓄積された複数の登録住所データを参照し、入力住所データと一致する登録住所データを検索する。出力部１０５は、検索結果を出力する。
【００１５】
ここで、図３を参照して、補助住所データについて説明する。例えば、登録住所データとして「12345671-2-3-A-1F-234」を想定する。補助データベース生成部１０６は、登録住所データのフォーマットを解析する。登録住所データは、以下のフォーマットで表現されている。
【００１６】
12345671-2-3αAβ1Fγ234
12345671-2-3：郵便番号＋住所
α：棟番号をセパレートする棟セパレータ（-）
A：棟番号（棟識別情報）
β：階番号をセパレートする階セパレータ（-）
1：階番号（階識別情報）
F：階文字（階識別情報）
γ：部屋番号をセパレートする部屋番号セパレータ（-）
234：部屋番号
補助データベース生成部１０６は、解析結果に基づき、図３に示すような複数の補助住所データを生成し、補助住所データベース１０２が、登録住所データ「12345671-2-3-A-1F-234」に対応する複数の補助住所データ（図３）を記憶する。
【００１７】
図２を参照して、検索処理の一例について説明する。
【００１８】
検索部１０３は、住所データベース１０１に蓄積された複数の登録住所データを参照し、入力住所データと一致する登録住所データを検索する（ＳＴ１）。入力住所データが「12345671-2-3-A-1F-234」で、住所データベース１０１に蓄積された複数の登録住所データの中の所定の登録住所データが「12345671-2-3-A-1F-234」であれば、入力住所データと所定の登録住所データが一致し（ＳＴ２、ＹＥＳ）、これに対応し、出力部１０５は、検索結果（一致）を出力する。
【００１９】
区分機は、検索結果に基づき、入力住所データの郵便物を区分する（ＳＴ３）。つまり、区分機は、入力住所データの郵便物を、所定の登録住所データに対応付けられた区分部へ区分する、或いは、入力住所データの郵便物を、所定の登録住所データに対応付けられた区分順序で区分する。
【００２０】
また、入力住所データが「12345671-2-3-A234」で、住所データベース１０１に蓄積された複数の登録住所データの中の所定の登録住所データが「12345671-2-3-A-1F-234」であれば、入力住所データと所定の登録住所データは一致しない（ＳＴ２、ＮＯ）。この場合、検索部１０３は、補助住所データベース１０２に蓄積された複数の補助住所データを参照し、入力住所データと一致する補助住所データを検索する（ＳＴ４）。
【００２１】
入力住所データ「12345671-2-3-A234」は、補助住所データ「12345671-2-3-A234」と一致するので（ＳＴ５、ＹＥＳ）、検索部１０３は、入力住所データ「12345671-2-3-A234」は、所定の登録住所データ「12345671-2-3-A-1F-234」に一致すると判定し（ＳＴ６）、これに対応し、出力部１０５は、検索結果（一致）を出力する。
【００２２】
区分機は、検索結果に基づき、入力住所データの郵便物を区分する（ＳＴ３）。つまり、区分機は、入力住所データの郵便物を、所定の登録住所データに対応付けられた区分部へ区分する、或いは、入力住所データの郵便物を、所定の登録住所データに対応付けられた区分順序で区分する。
【００２３】
上記説明では、棟識別情報、階識別情報、及び部屋識別情報を含む住所データの検索処理について説明したが、本実施形態の検索処理は、棟識別情報、階識別情報、及び部屋識別情報のうちの少なくとも一つの識別情報を含む住所データの検索処理に適用できる。
【００２４】
例えば、住所データベース１０１が、棟セパレータにより棟識別情報がセパレートされた登録住所データ（例えば「12345671-2-3-A-1F-234」）を登録し、補助住所データベース１０２が、棟セパレータにより棟識別情報がセパレートされていない補助住所データ（例えば「12345671-2-3A-1F-234」）を登録した場合、検索部１０３は、補助住所データベースを参照し、入力住所データ（棟セパレータ無し、例えば「12345671-2-3A-1F-234」）が補助住所データと一致する場合、入力住所データが登録住所データ（棟セパレータ有り、例えば「12345671-2-3-A-1F-234」）に一致すると判定する。
【００２５】
また、住所データベース１０１が、階セパレータにより階識別情報がセパレートされた登録住所データ（例えば「12345671-2-3-A-1F-234」）を登録し、補助住所データベース１０２が、階セパレータにより階識別情報がセパレートされていない補助住所データ（例えば「12345671-2-3-A1F-234」）を登録した場合、検索部１０３は、補助住所データベースを参照し、入力住所データ（階セパレータ無し、例えば「12345671-2-3-A1F-234」）が補助住所データと一致する場合、入力住所データが登録住所データ（階セパレータ有り、例えば「12345671-2-3-A-1F-234」）に一致すると判定する。
【００２６】
また、住所データベース１０１が、部屋番号セパレータにより部屋番号識別情報がセパレートされた登録住所データ（例えば「12345671-2-3-A-1F-234」）を登録し、補助住所データベース１０２が、部屋番号セパレータにより部屋番号識別情報がセパレートされていない補助住所データ（例えば「12345671-2-3-A-1F234」）を登録した場合、検索部１０３は、補助住所データベースを参照し、入力住所データ（部屋番号セパレータ無し、例えば「12345671-2-3-A-1F234」）が補助住所データと一致する場合、入力住所データが登録住所データ（部屋番号セパレータ有り、例えば「12345671-2-3-A-1F-234」）に一致すると判定する。
【００２７】
さらに、補助住所データベース１０２が、棟識別情報を含むが棟セパレータにより棟識別情報がセパレートされていない第１の補助住所データ（例えば「12345671-2-3A-1F-234」）、及び棟識別情報及び棟セパレータの何れも省略された第２の補助住所データ（例えば「12345671-2-3-1F-234」）を登録した補助住所データベースを記憶する。検索部１０３は、補助住所データベース１０２を参照し、入力住所データが第１及び第２の補助住所データの何れかと一致する場合、入力住所データが登録住所データ（例えば「12345671-2-3-A-1F-234」）に一致すると判定する。
【００２８】
また、住所データベース１０１は、階文字を含む階識別情報が階セパレータによりセパレートされた登録住所データ（例えば「12345671-2-3-A-1F-234」）を記憶し、補助住所データベース１０２が、階文字を含む階識別情報が階セパレータによりセパレートされていない第１の補助住所データ（例えば「12345671-2-3-A1F-234」）、階文字を含まない階識別情報が階セパレータによりセパレートされた第２の補助住所データ（例えば「12345671-2-3-A-1-234」）、階文字を含まない階識別情報が階セパレータによりセパレートされていない第３の補助住所データ（例えば「12345671-2-3-A1-234」）を記憶する。検索部１０３は、補助住所データベース１０２を参照し、入力住所データが第１、第２、及び第３の補助住所データの何れかと一致する場合、入力住所データが登録住所データに一致すると判定する。
【００２９】
また、住所データベース１０１は、階番号及び階文字を含む階識別情報が階セパレータによりセパレートされた登録住所データ（例えば「12345671-2-3-A-1F-234」）を記憶し、補助住所データベース１０２は、階番号及び階文字を含む階識別情報が階セパレータによりセパレートされていない第１の補助住所データ（例えば「12345671-2-3-A1F-234」）、階番号を含み階文字を含まない階識別情報が階セパレータによりセパレートされた第２の補助住所データ（例えば「12345671-2-3-A-1-234」）、階番号を含み階文字を含まない階識別情報が階セパレータによりセパレートされていない第３の補助住所データ（例えば「12345671-2-3-A1-234」）、階番号、階文字、及び階セパレータの何れも含まない第４の補助住所データ（例えば「12345671-2-3-A-234」）を記憶する。検索部１０３は、補助住所データベース１０２を参照し、入力住所データが第１、第２、第３、及び第４の補助住所データの何れかと一致する場合、入力住所データが登録住所データに一致すると判定する。
【００３０】
本実施形態の住所検索装置は、装置内部に本実施形態を実施するための機能（図２の検索処理を実行するための住所検索プログラム）が予め設定されている場合について説明したが、これに限らず同様の機能（プログラム）をネットワークから装置にダウンロードしても良いし、同様の機能（プログラム）を記録媒体に記憶させたものを装置にインストールしてもよい。記録媒体としては、ＤＶＤ等のプログラムを記憶でき、かつ装置が読み取り可能な記録媒体であれば、その形態は何れの形態であっても良い。またこのように予めインストールやダウンロードにより得る機能は装置内部のＯＳ（オペレーティング・システム）等と共働してその機能を実現させるものであってもよい。
【００３１】
本実施形態により、以下の作用効果が得られる。
【００３２】
例えば、「123-4567 AA県BB市CC町1-2-3DDマンションA棟1階23号室」のような集合住宅宛ての住所は、下記（１）〜（７）の入力住所データとして入力されることがある。
【００３３】
（１）12345671-2-3-A123
（２）12345671-2-3-A-123
（３）12345671-2-3-A-1-23
（４）12345671-2-3-A-1F-23
（５）12345671-2-3-A1F23
（６）12345671-2-3-A-1F23
（７）12345671-2-3-A-1F-23
住所データベース１０１が、（１）だけを登録している場合であっても、補助住所データベース１０２が、（２）〜（７）を登録していることにより、（１）〜（７）の何れが入力住所データであっても、入力住所データが（１）に該当することを検出できる。補正住所データベース生成部１０６は、棟セパレータ（-）、棟番号、階セパレータ（-）、階番号、階文字（F）、部屋番号セパレータ（-）、部屋番号の各項目の有無の組み合わせを網羅するように補助住所データベース１０２を生成する。これにより、曖昧な住所データであっても正しく検索することができる。
【００３４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００３５】
１…住所検索装置、１０１…住所データベース、１０２…補助住所データベース、１０３…検索部、１０４…入力部、１０５…出力部、１０６…補正住所データベース生成部
【図１】
0005955634.tif 000002
【図２】
0005955634.tif 000003
【図３】
0005955634.tif 000004