(57)【要約】【課題】  ホームページの構造に依存せず、ユーザが選択した範囲の文字列や画像の情報を取得し、所定の形式の文書で保存するＷｅｂ情報記録装置を提供すること。【解決手段】  インターネットから取得したＷｅｂ情報を記録するＷｅｂ情報記録装置であって、インターネットから取得したＷｅｂ情報を画面に表示する表示手段と、表示されたＷｅｂ情報のうち記録対象とするＷｅｂ情報のユーザによる選択操作を受付ける手段と、選択された範囲のＷｅｂ情報の構造を解析するためのテンプレートを選択する手段と、選択されたテンプレートによりユーザによって選択された範囲のＷｅｂ情報を解析し、当該テンプレートに定義した形式のデータに加工し、記憶手段に記憶させる手段とを備えることを特徴とする。【選択図】      図４
2010066796.tif 000002
【特許請求の範囲】
【請求項１】
インターネットから取得したＷｅｂ情報を記録するＷｅｂ情報記録装置であって、
インターネットから取得したＷｅｂ情報を画面に表示する表示手段と、
表示されたＷｅｂ情報のうち記録対象とするＷｅｂ情報のユーザによる選択操作を受付ける手段と、
選択された範囲のＷｅｂ情報の構造を解析するためのテンプレートを選択する手段と、
選択されたテンプレートによりユーザによって選択された範囲のＷｅｂ情報を解析し、当該テンプレートに定義した形式のデータに加工し、記憶手段に記憶させる手段とを備えることを特徴とするＷｅｂ情報記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂブラウザに表示された画面の部分的な範囲に含まれる文字列あるいは画像などの情報を所定の形式（書式）で記憶装置に記録するＷｅｂ情報記録装置に関するものである。
【背景技術】
【０００２】
インターネットの普及に伴い、情報収集の手段としてＷｅｂブラウザを使ってホームページ上に公開されている情報を収集することは今や不可欠なものとなってきている。しかし、同じような情報を掲載しているホームページでも運営している人又は法人によって形式は異なり、取り込んだ後の情報を見比べるたり加工するのに多くの作業が発生する。
最近、公共の遺伝子データベースのホームページから、直接ＤＮＡ配列情報や論文データをダウンロードするプログラム又はシステムが普及しつつある。
このようなプログラム又はシステムは、サイト毎に定義された解析方法を用いてホームページのＨＴＭＬ文書全体を解析し、目的となるＤＮＡ配列の情報や論文データをダウンロードする仕組みとなっている。
なお、本発明に関連する公知技術文献としては下記の特許文献１、特許文献２がある。
【０００３】
【特許文献１】特開２００７−２５９４３
【特許文献２】特開２００７−１７２４８２
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、インターネットのホームページに公開されている文書や画像の構造は永久不変なものではなく、コンテンツの改善や使い勝手の向上のために変更される場合が多い。
このため、インターネットに公開されているホームページが変更されると、サイト毎に定義された解析方法では目的となるＤＮＡ配列の情報や論文データをダウンロードできなくなる問題が生じてしまっている。またサポートしていないホームページからＤＮＡ配列の情報や論文のデータをダウンロードすることはできない。
【０００５】
本発明の目的は、ホームページの構造に依存せず、ユーザが選択した範囲の文字列や画像の情報を取得し、所定の形式の文書で保存するＷｅｂ情報記録装置を提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明のＷｅｂ情報記録装置は、インターネットから取得したＷｅｂ情報を記録するＷｅｂ情報記録装置であって、インターネットから取得したＷｅｂ情報を画面に表示する表示手段と、表示されたＷｅｂ情報のうち記録対象とするＷｅｂ情報のユーザによる選択操作を受付ける手段と、選択された範囲のＷｅｂ情報の構造を解析するためのテンプレートを選択する手段と、選択されたテンプレートによりユーザによって選択された範囲のＷｅｂ情報を解析し、当該テンプレートに定義した形式のデータに加工し、記憶手段に記憶させる手段とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明のＷｅｂ情報記録装置によれば、次のような効果がある。
ホームページの構造に依存せず、ユーザが選択した範囲の文字列や画像の情報を取得し、所定の形式で文書として保存することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明を適用したＷｅｂ情報記録装置の一実施の形態について説明する。
図１は、本発明の実施の形態を示すシステム構成図であり、本実施形態のＷｅｂ情報記録装置は、インターネット上のホームページに公開されたＷｅｂ情報を取得して表示するホームページ表示装置１と、ホームページ表示装置１から呼ばれ、Ｗｅｂ情報解析用のテンプレートデータベース３と文書データベース４を備えるＷｅｂ情報加工装置２から構成されている。
ホームページ表示装置１にはインターネット回線５が接続されており、使用者は自由にホームページを閲覧することができる。
ホームページ表示装置１でユーザが指定したＵＲＬのホームページをホームページ表示部６が画面に表示する。画面上でユーザが記録対象のＷｅｂ情報の範囲を選択できる機構を範囲選択部７が提供し、使用者が選択した範囲のＷｅｂ情報を選択範囲情報取得部８が収集する。
ホームページ表示装置１の選択範囲情報取得部８で収集したＷｅｂ情報を元に、Ｗｅｂ情報加工装置２のＷｅｂ情報解析部９がテンプレートデータベース３を検索し、最適な解析用テンプレートを選択する。情報加工部１１は選択したテンプレートを使ってＷｅｂ情報を解析し、当該テンプレートに記述された形式の文書に加工し、文書データベース４に格納する。
【０００９】
図２は、解析用のテンプレートデータベース３に格納されるテンプレートの例であり、名称２１、区分２２、登録／更新年月日２３、パターンデータ２４、雛型データ２５の各データから構成され、名称別に、区分、登録／更新年月日、パターンデータ、雛型データが登録される。
パターンデータ２４は正規表現パターンが格納されていて、Ｗｅｂ情報から目的の情報を取得するときに使用する。雛型データ２５は、加工後の文書の書式データが格納されていて、特定の場所にパターンデータ２４で取得した情報を埋め込めるようになっている。
【００１０】
図３は、文書データベース４に格納される加工された文書のデータであり、区分３１、登録／更新年月日３２、フォーマット３３、加工後のデータ３４の各データから構成され、加工後のデータ別に、区分、登録／更新年月日、フォーマットが登録される。
【００１１】
図４は、Ｗｅｂ情報加工装置２がＷｅｂ情報を加工する処理の概要を示すフローチャートである。
Ｗｅｂ情報加工装置２は、まず、ホームページ表示装置１の選択範囲情報取得部８で収集したＷｅｂ情報を取得する（ステップ４０１）。解析用テンプレートデータベースのレコードのパターンデータの中から、取得したＷｅｂ情報の構造を解析するのに最適なテンプレートを選択する（ステップ４０２）。解析用のテンプレートが選択できたならば、そのテンプレートのパターンデータを使ってＷｅｂ情報を解析して目的の情報を取得し、雛型データに埋め込んでＷｅｂ情報を加工する（ステップ４０３）。
最後に、雛型データに情報を埋め込んで加工して作成した文書を文書データベース４に格納する（ステップ４０４）。
【００１２】
図５は、ホームページ表示装置１の範囲選択部７が提供する画面上で使用者が範囲を選択できる機構を示す概略図である。
使用者は画面左上をポイントし（x0,y0）、取得したい情報が全て含まれる範囲まで右下へずらす（x1,y1）。長方形５１の範囲に含まれる文字列と画像をＷｅｂ情報として取得する。
なお、解析したＷｅｂ情報はテンプレートに定義された書式で文書データベース４に記録しているが、ユーザによって書式を任意に指定可能に構成することができる。
図６は、解析用テンプレートの選択からＷｅｂ情報を加工する処理の例である。使用者が選択した範囲のHTMLソースを取得し（６１）、複数ある解析用テンプレートを一つずつHTMLソースに対してパターンマッチを行い、マッチングした解析用テンプレートを選択する（６２）。マッチした解析用テンプレートに定義してある雛形データを使って、Ｗｅｂ情報を加工し新しい文書を作成する（６３）。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施の形態例を示すシステム構成図である。
【図２】解析方法データベースに格納されているデータの構成図である。
【図３】文書データベースに格納されているデータの構成図である。
【図４】Ｗｅｂ情報を加工する処理の概要を示すフローチャートである。
【図５】範囲選択部が提供する画面上での操作を示す概略図である。
【図６】解析用テンプレートの選択からＷｅｂ情報を加工する処理の例である。
【符号の説明】
【００１４】
１…ホームページ表示装置、２…Ｗｅｂ情報加工装置、３…解析用テンプレートデータベース、４…文書データベース、５…インターネット、６…ホームページ表示部、７…範囲選択部、８…選択範囲情報取得部、９…解析方法選択部、１０…情報加工部。
【図１】
2010066796.tif 000003
【図２】
2010066796.tif 000004
【図３】
2010066796.tif 000005
【図４】
2010066796.tif 000006
【図５】
2010066796.tif 000007
【図６】
2010066796.tif 000008