(57)【要約】      （修正有）【課題】インターネットのホームページ上に公開された情報を利用して、企業の営業活動に有益な法人名簿を簡便に作成する。【解決手段】インターネットと通信可能なサーバー２００があり、インターネット上で巡回動作するクロールプログラム３００と、クロールプログラムが取得したＨＴＭＬページを解析するテキスト抽出プログラム４００と、データベースに保存されたデータを比較出力するマージプログラム６００を前記サーバーに格納しており、またサーバーに前記テキスト抽出プログラムの出力結果を保存するデータベース５００を接続ケーブルで接続した上で、出力部７００を付加した装置である。【選択図】図１
2011028591.tif 000002
【特許請求の範囲】
【請求項１】
インターネットと通信可能なサーバーがあり、インターネット上で巡回動作するクロールプログラムと、クロールプログラムが取得したＨＴＭＬページを解析するテキスト抽出プログラムと、データベースに保存されたデータを比較出力するマージプログラムを前記サーバーに格納しており、またサーバーに前記テキスト抽出プログラムの出力結果を保存するデータベースを接続ケーブルで接続した装置であり、また出力部を備えている装置であって、インターネット上に公開されているホームページの電話番号、社名、住所のテキスト情報を抽出して処理日時とともにテキスト情報をその都度保持して蓄積する装置であって、電話番号をキーとして、前回に格納した文字列を検索し、前回存在したが、今回は存在しなくなった電話番号を含む文字列を抽出してＡとし、前回存在しなかったが、今回存在する電話番号を含む文字列を抽出してＢとし、次にＡとＢの社名をキーとして重複した文字列を抽出してこれをＣとし、このＣを出力部から「移転法人名簿」として出力する装置。
【請求項２】
インターネットと通信可能なサーバーがあり、インターネット上で巡回動作するクロールプログラムと、クロールプログラムが取得したＨＴＭＬページを解析するテキスト抽出プログラムと、データベースに保存されたデータを比較出力するマージプログラムを前記サーバーに格納しており、またサーバーに前記テキスト抽出プログラムの出力結果を保存するデータベースを接続ケーブルで接続した装置であり、また出力部を備えている装置であって、インターネット上に公開されているホームページの電話番号、社名、住所のテキスト情報を抽出して処理日時とともにテキスト情報をその都度保持して蓄積する装置であって、電話番号をキーとして、前回に格納した文字列を検索し、前回存在したが、今回は存在しなくなった電話番号を含む文字列を抽出してＡとし、前回存在しなかったが、今回存在する電話番号を含む文字列を抽出してＢとし、次にＡとＢの社名をキーとして重複した文字列を抽出してこれをＣとし、Ｂの文字列からＣを差し引き、残った文字列を「新設法人」として出力する装置。
【請求項３】
インターネットと通信可能なサーバーがあり、インターネット上で巡回動作するクロールプログラムと、クロールプログラムが取得したＨＴＭＬページを解析するテキスト抽出プログラムと、データベースに保存されたデータを比較出力するマージプログラムを前記サーバーに格納しており、またサーバーに前記テキスト抽出プログラムの出力結果を保存するデータベースを接続ケーブルで接続した装置であり、また出力部を備えている装置であって、インターネット上に公開されているホームページの電話番号、社名、住所のテキスト情報を抽出して処理日時とともにテキスト情報をその都度保持して蓄積する装置であって、電話番号をキーとして、前回に格納した文字列を検索し、前回存在したが、今回は存在しなくなった電話番号を含む文字列を抽出してＡとし、前回存在しなかったが、今回存在する電話番号を含む文字列を抽出してＢとし、次にＡとＢの社名をキーとして重複した文字列を抽出してこれをＣとし、Ａの文字列からＣを差し引き、残った文字列を「衰退法人名簿」として出力する装置。
【請求項４】
インターネット上で巡回動作するクロールプログラムと、クロールプログラムが取得したＨＴＭＬページを解析するテキスト抽出プログラムと、データベースに保存されたデータを比較出力するマージプログラムがあり、また前記テキスト抽出プログラムの出力結果を保存するデータベースがあり、インターネット上に公開されているホームページの電話番号、社名、住所のテキスト情報を抽出して処理日時とともにテキスト情報をその都度保持して蓄積して、電話番号をキーとして、前回に格納した文字列を検索し、前回存在したが、今回は存在しなくなった電話番号を含む文字列を抽出してＡとし、前回存在しなかったが、今回存在する電話番号を含む文字列を抽出してＢとし、次にＡとＢの社名をキーとして重複した文字列を抽出してこれをＣとし、このＣを「移転法人名簿」として出力させるプログラムとを記録した記録媒体。
【請求項５】
インターネット上で巡回動作するクロールプログラムと、クロールプログラムが取得したＨＴＭＬページを解析するテキスト抽出プログラムと、データベースに保存されたデータを比較出力するマージプログラムがあり、また前記テキスト抽出プログラムの出力結果を保存するデータベースがあり、インターネット上に公開されているホームページの電話番号、社名、住所のテキスト情報を抽出して処理日時とともにテキスト情報をその都度保持して蓄積して、電話番号をキーとして、前回に格納した文字列を検索し、前回存在したが、今回は存在しなくなった電話番号を含む文字列を抽出してＡとし、前回存在しなかったが、今回存在する電話番号を含む文字列を抽出してＢとし、次にＡとＢの社名をキーとして重複した文字列を抽出してこれをＣとし、Ｂの文字列からＣを差し引き、残った文字列を「新設法人」として出力させるプログラムとを記録した記録媒体。
【請求項６】
インターネット上で巡回動作するクロールプログラムと、クロールプログラムが取得したＨＴＭＬページを解析するテキスト抽出プログラムと、データベースに保存されたデータを比較出力するマージプログラムがあり、また前記テキスト抽出プログラムの出力結果を保存するデータベースがあり、インターネット上に公開されているホームページの電話番号、社名、住所のテキスト情報を抽出して処理日時とともにテキスト情報をその都度保持して蓄積して、電話番号をキーとして、前回に格納した文字列を検索し、前回存在したが、今回は存在しなくなった電話番号を含む文字列を抽出してＡとし、前回存在しなかったが、今回存在する電話番号を含む文字列を抽出してＢとし、次にＡとＢの社名をキーとして重複した文字列を抽出してこれをＣとし、Ａの文字列からＣを差し引き、残った文字列を「衰退法人名簿」として出力させるプログラムとを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットと通信可能なサーバーがあり、インターネット上で巡回動作するクロールプログラムと、クロールプログラムが取得したＨＴＭＬページを解析するテキスト抽出プログラムと、データベースに保存されたデータを比較出力するマージプログラムを前記サーバーに格納しており、またサーバーに前記テキスト抽出プログラムの出力結果を保存するデータベースを接続ケーブルで接続しており、また出力部を備えた装置であって、インターネット情報から法人名簿を生成する技術に関するものである。
【背景技術】
【０００２】
インターネットは、ホームページを作成することによって簡単に営業内容や会社概要を公開できることから、多くの法人がホームページを開設している。
【０００３】
ホームページは、各種ブラウザで表示できるＨＴＭＬ言語で基本的に記述されており、場合によってはその中に動的スクリプトなどを含んでいる。
【０００４】
ホームページ内には、自社の製品案内や各部門の紹介、代表者の氏名などが記述される。
【０００５】
また、自社への問い合わせ客や訪問客への利便を図る目的で、自社所在地の住所や地図、電話番号が記述される。電話番号は、代表番号だけのケースもあるが、大規模法人になると各部門別に電話番号が表記されるケースも多い。
【０００６】
また、会社が移転したときなどは、これら問い合わせ客や訪問客の利便のため、なるべく早急にホームページの内容を更新することが社会的に求められるようになっている。
【０００７】
近年は、ホームページ内の情報を自動で巡回する巡回プログラムが、主に検索エンジンなどで広く利用されるようになった。巡回プログラムが読み込んだ情報は、テキスト解析プログラムによって、ＨＴＭＬ内の必要な単語が抽出され、検索に利用できるようになっている。
【０００８】
また、一部には、これら法人情報を集積したホームページも作成されている。蓄積される情報は、それぞれのページによって地域別であったり業種別であったり、あるいは電話番号登録法人をそのまま掲載するような場合もある。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特許公開２００４−７０８０１
【発明の概要】
【発明が解決しようとする課題】
【００１０】
解決しようとする問題点は、インターネットのホームページ上に公開された情報を利用して、企業の営業活動に有益な法人名簿を簡便に作成することである。
【課題を解決するための手段】
【００１１】
インターネットと通信可能なサーバーがあり、インターネット上で巡回動作するクロールプログラムと、クロールプログラムが取得したＨＴＭＬページを解析するテキスト抽出プログラムと、データベースに保存されたデータを比較出力するマージプログラムを前記サーバーに格納しており、またサーバーに前記テキスト抽出プログラムの出力結果を保存するデータベースを接続ケーブルで接続した上で、出力部を付加した装置である。
【発明の効果】
【００１２】
本発明の法人名簿作成装置は、インターネットに公開されている法人情報から法人名簿を作成するもので、調査会社が提供する法人名簿に比べて作成にかかる人件費が少なくて済むため廉価に法人名簿を入手することが可能となる。訪問調査のような時間がかからないので更新頻度を高くすることができるため、より正確な法人名簿を入手することができる。
【図面の簡単な説明】
【００１３】
【図１】名簿作成装置の実施方法を示した説明図である。（実施例１）
【発明を実施するための形態】
【００１４】
インターネットと通信可能なサーバーがあり、インターネット上で巡回動作するクロールプログラムと、クロールプログラムが取得したＨＴＭＬページを解析するテキスト抽出プログラムと、データベースに保存されたデータを比較出力するマージプログラムを前記サーバーに格納しており、またサーバーに前記テキスト抽出プログラムの出力結果を保存するデータベースを接続ケーブルで接続した装置であり、また出力部を備えており、インターネットに公開された情報から法人名簿を生成することを特徴とする。
【実施例１】
【００１５】
サーバー２００は、インターネット網１００に接続されており、クロールプログラム３００とテキスト抽出プログラム４００とマージプログラム６００を格納している。またサーバー１００に、データベース５００が接続ケーブルで接続されている。また、サーバー１００は、出力部７００を備えている。
【００１６】
サーバー２００に格納されたクロールプログラム３００は、サーバー２００に接続されたインターネット網１００を巡回して、ホームページ上のＨＴＭＬテキストを収集する。クロールプログラム３００が巡回する範囲は、たとえば日本内国法人であればJPNICがゾーン管理するすべてのIPアドレスを指定して、クロールプログラム３００に指定しておく。この場合、米国のサーバーでホームページを公開している企業は、巡回範囲から外れてしまうが、ドメインが.comであっても国内サーバーを使用していれば巡回対象となる。
【００１７】
あるいは、特定の業種を収集したい場合は、その対象業種が集められたインターネットサイトのアドレスを、あらかじめ本発明の使用者が探してクロールプログラム３００の巡回範囲として指定しておく。このようなサイトは、たとえば飲食業やホテル、美容院、不動産業者、病院などが多数掲載されているので、そのような業種の名簿を得たいときには効率的である。または、業種によらず、多数の電話番号を収集したサイトのアドレスを指定しておくのも効率的である。
【００１８】
クロールプログラム３００が集めてきたHTMLテキストは、同じくサーバー２００に格納されたテキスト抽出プログラム４００で処理を行う。
【００１９】
テキスト抽出プログラム４００は、HTML文内の<body>〜<body>までを抽出し、その中で文字列“電話番号”あるは”電話”あるいは“TEL”を探す。該当の文字列が発見されたら、それに続く文字列の”数字“または”‐（‐）“を取得する。
同様に文字列“株式会社”または“有限会社”を検索し、その前後の文字列をタグが見つかるまで取得する。
同様に“東京都”あるいは“北海道”など、日本の都道府県名を４７都道府県すべて検索し、都道府県文字列が見つかったらその後の文字列をタグが見つかるまで取得する。
【００２０】
以上のようにテキスト抽出プログラム４００が抽出した文字列は、抽出作業を行った日時のタイムスタンプとともにデータベース５００に格納する。
一例を示せば、以下のような文字列が格納されることになる。
03-5960-7731 株式会社グリーンシップ  東京都豊島区西池袋１−４４−1    20090724
この文字列は、先頭から電話番号、会社名、住所、処理日時となっている。
【００２１】
サーバー２００が備えている出力部７００を、本発明の利用者が操作すると、サーバー２００に接続されたデータベース５００に格納された文字列を出力することができ、タイムスタンプとともに法人名簿を得ることが出来る。
【００２２】
さらに、本発明の利用者は、たとえば本発明を使用した1ヶ月後に、再び本発明を使用し、前記手順を繰り返して、インターネット網１００から新たな法人名簿を得ることができる。法人は、新たに設立されたり解散したりするものであるから、その都度、あらたにホームページが開設されたり閉鎖されたりするのであり、本発明を利用して得られる法人名簿は前回に本発明を利用して得られたものとは異なるもので、やはりデータベース５００に格納されることになる。
【００２３】
ここで利用者は、さらにサーバー２００に格納されたマージプログラム６００を操作し、データベース５００に格納された文字列の比較処理を行う。
データベース５００に格納された文字列には、テキスト抽出プログラム４００が処理した日時が含まれているから、前回処理と今回処理の文字列を比較することができる。
【００２４】
マージプログラム６００は、データベース５００に格納された文字列のタイムスタンプを除く文字列を、タイムスタンプに基づいて、電話番号をキーとして重複及び差分を抽出する処理を行う。
【００２５】
マージプログラム６００は、電話番号をキーとして、前回に格納した文字列を検索し、前回存在したが、今回は存在しなくなった電話番号を含む文字列を抽出する。これをＡとする。
また、今回に格納した文字列を検索し、前回存在しなかったが、今回存在する電話番号を含む文字列を抽出する。これをＢとする。
【００２６】
次にＡとＢの社名をキーとして、重複した文字列を抽出する。これをＣとする。このＣをデータベース５００に格納し、サーバー２００に備えられた出力部７００から「移転法人名簿」として出力する。
【００２７】
次に、Ｂの文字列から、Ｃを差し引き、残った文字列を「新設法人名簿」として出力する。
【００２８】
次に、Ａの文字列から、Ｃを差し引き、残った文字列を「衰退法人名簿」として出力する。
【００２９】
発明者は、翌月にも上記手順を繰り返して、再びその時点での「移転法人名簿」「新設法人名簿」「衰退法人名簿」の名簿を得ることができる。
【産業上の利用可能性】
【００３０】
本発明の法人名簿作成装置は、インターネットに公開されている法人情報から法人名簿を作成するもので、調査会社が提供する法人名簿に比べて作成にかかる人件費が少なくて済むため廉価に法人名簿を入手することが可能となる。訪問調査のような時間がかからないので更新頻度を高くすることができるため、より正確な法人名簿を入手することができる。
得られた法人名簿は、営業活動に利用することができる。
【符号の説明】
【００３１】
１００  インターネット網
２００  サーバー
３００  クロールプログラム
４００  テキスト抽出プログラム
５００  データベース
６００  マージプログラム
７００  出力部
【図１】
2011028591.tif 000003