(57)【要約】【課題】多種多様な携帯端末向け文書を収集することを課題とする。【解決手段】文書収集サーバは、サイト間のリンクが密であるＰＣ向けサイトからＰＣ向け文書を収集しておき、携帯向けサイトの告知がＰＣ向けサイトで行われている点を利用して、収集したＰＣ向けサイトの文書に所定のパターンマッチングルール（例えば、携帯版ＵＲＬ  ｈｔｔｐ：／／・・・ならばそのＵＲＬを抽出等）を適用して携帯向け文書のＵＲＬ（イ）〜（ニ）だけを抽出する解析を行い、その携帯向け文書のＵＲＬをもとに携帯向け文書を収集ことで、ＰＣ向けサイト（黒丸）の情報で携帯向けサイト間のリンク構造を補間することができるようにしている。【選択図】        図２
2008250941.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータが、ウェブサイトのリンクをたどって携帯端末向け文書を収集する文書収集方法であって、
前記コンピュータが、
前記ウェブサイトのうち固定端末向けサイトから固定端末向け文書を収集する固定端末向け文書収集工程と、
前記固定端末向け文書収集工程により収集された固定端末向け文書から前記携帯端末向け文書の位置情報を解析する文書解析工程と、
前記文書解析工程により解析された携帯端末向け文書の位置情報をもとに、当該携帯端末向け文書を収集する携帯端末向け文書収集工程と、
を実行することを特徴とする文書収集方法。
【請求項２】
前記固定端末向け文書収集工程は、前記固定端末向け文書に含まれる画像をさらに収集し、
前記文書解析工程は、前記固定端末向け文書収集工程により前記固定端末向け文書として画像が収集された場合に、当該画像に埋め込まれた所定のコードから前記携帯端末向け文書の位置情報を解析することを特徴とする請求項１に記載の文書収集方法。
【請求項３】
前記文書解析工程は、前記固定端末向け文書収集工程により収集された固定端末向け文書から前記携帯端末のメールアドレスの入力フォームを解析し、
前記コンピュータが、さらに、
前記固定端末向け文書収集工程により前記固定端末向け文書が収集された固定端末向けサイトに所定のメールアドレスを送信するメールアドレス送信工程と、
前記固定端末向けサイトにより応答メールが応答された携帯端末から当該応答メールを取得するメール取得工程と、
前記メール取得工程により取得された応答メールから前記携帯端末向け文書の位置情報を解析するメール解析工程と
を実行することを特徴とする請求項１に記載の文書収集方法。
【請求項４】
前記携帯端末向け文書収集工程は、前記携帯端末を表すユーザエージェントを用いて、前記固定端末向け文書収集工程により収集された固定端末向け文書の位置情報にアクセスすることを特徴とする請求項１、２または３に記載の文書収集方法。
【請求項５】
前記コンピュータが、さらに、
前記携帯端末向け文書収集工程により前記携帯端末を表すユーザエージェントを用いて収集された文書が前記固定端末向け文書収集工程により収集された固定端末向け文書と同一の内容であるか否かを判定する重複可否判定工程を実行するとともに、
前記携帯端末向け文書収集工程は、前記重複可否判定工程により同一の内容であると判定された場合に、当該文書を破棄することを特徴とする請求項４に記載の文書収集方法。
【請求項６】
コンピュータにウェブサイトのリンクをたどって携帯端末向け文書を収集する文書収集処理を実行させる文書収集プログラムであって、
前記ウェブサイトのうち固定端末向けサイトから固定端末向け文書を収集する固定端末向け文書収集手順と、
前記固定端末向け文書収集手順により収集された固定端末向け文書から前記携帯端末向け文書の位置情報を解析する文書解析手順と、
前記文書解析手順により解析された携帯端末向け文書の位置情報をもとに、当該携帯端末向け文書を収集する携帯端末向け文書収集手順と、
をコンピュータに実行させることを特徴とする文書収集プログラム。
【請求項７】
ウェブサイトのリンクをたどって携帯端末向け文書を収集する文書収集装置であって、
前記ウェブサイトのうち固定端末向けサイトから固定端末向け文書を収集する固定端末向け文書収集手段と、
前記固定端末向け文書収集手段により収集された固定端末向け文書から前記携帯端末向け文書の位置情報を解析する文書解析手段と、
前記文書解析手段により解析された携帯端末向け文書の位置情報をもとに、当該携帯端末向け文書を収集する携帯端末向け文書収集手段と、
を備えたことを特徴とする文書収集装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブサイトのリンクをたどって携帯端末向け文書を収集する文書収集方法、文書収集プログラム及び文書収集装置に関する。
【背景技術】
【０００２】
近年、携帯電話機、ＰＨＳ、ＰＤＡ等の携帯端末が広範に普及していることから、これらの携帯端末を通じてインターネットへのアクセスが頻繁に行われるようになってきており、インターネット上において多種多様な携帯端末向けサイトが提供されている。
【０００３】
これに伴って、検索エンジンの検索対象となる文書を収集したり、情報抽出のための文書を収集したりなど多様な目的に利用するために、インターネット上で公開されている文書をハイパーテキスト中のハイパーリンクを手がかりとして収集する方法が提案されている。
【０００４】
例えば、特許文献１には、ウェブページを携帯電話機で表示可能なものであるか判別し、表示可能である場合には、そのウェブページを保存するとともにリンク情報を取得させ、このリンク情報をもとに次のウェブページを取得させて表示可否の判別を再帰的に行い、携帯電話機との適合性が高いウェブページを順次収集するウェブページ収集システムが開示されている。
【０００５】
【特許文献１】特開２００３−２１６５２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記した従来技術（特許文献１）では、収集しようとする文書が携帯端末向けであるかを判別するものの、固定端末向け文書を収集するＷｅｂクローラと同様に、あくまでウェブサイト間でリンクが張られていることを前提にしたものであるため、ウェブサイト間のリンクが疎である携帯端末向けサイトの文書を収集しようとしてもその数には自ずから限界があるという問題があった。
【０００７】
これを具体的に説明すると、固定端末向けに公開されているハイパーテキストでは、自サイトのみならず他サイトの文書に対しても積極的にハイパーリンクが張られているので、これを手がかりに新規のウェブサイトを検知・収集することができるが、その一方で、携帯端末向けに公開されているハイパーテキストでは、キャリアによる小額課金の仕組みが構築されており、利用者を自サイト内に留めておくことが文書提供者にとって重要となっているため、他サイトの文書に対してハイパーリンクを張ることに消極的となっている。
【０００８】
このように、携帯端末向けサイトにおいては、他サイトに対して張られるリンクが少ないため、ウェブサイトを巡回するだけのＷｅｂクローラでは、未知のウェブサイトを検知することは難しく、多種多様な携帯端末向け文書を収集することはできない。
【０００９】
以上のことから、携帯端末向けサイトにおいて提供される文書を収集する場合に、いかにして収集できる文書の範囲を拡張し、多種多様な携帯端末向け文書を収集するかが極めて重要な課題となっている。
【００１０】
そこで、本発明は、上述した従来技術による課題（問題点）を解消するためになされたものであり、携帯端末向けサイトにおいて提供される文書を収集する場合に、収集できる文書の範囲を拡張し、もって多種多様な携帯端末向け文書を収集することができる文書収集方法、文書収集プログラム及び文書収集装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するために、本発明に係る文書収集方法は、コンピュータが、ウェブサイトのリンクをたどって携帯端末向け文書を収集する文書収集方法であって、前記コンピュータが、前記ウェブサイトのうち固定端末向けサイトから固定端末向け文書を収集する固定端末向け文書収集工程と、前記固定端末向け文書収集工程により収集された固定端末向け文書から前記携帯端末向け文書の位置情報を解析する文書解析工程と、前記文書解析工程により解析された携帯端末向け文書の位置情報をもとに、当該携帯端末向け文書を収集する携帯端末向け文書収集工程と、を実行することを特徴とする。
【００１２】
また、本発明に係る文書収集方法は、前記固定端末向け文書収集工程は、前記固定端末向け文書に含まれる画像をさらに収集し、前記文書解析工程は、前記固定端末向け文書収集工程により前記固定端末向け文書として画像が収集された場合に、当該画像に埋め込まれた所定のコードから前記携帯端末向け文書の位置情報を解析することを特徴とする。
【００１３】
また、本発明に係る文書収集方法は、前記文書解析工程は、前記固定端末向け文書収集工程により収集された固定端末向け文書から前記携帯端末のメールアドレスの入力フォームを解析し、前記コンピュータが、さらに、前記固定端末向け文書収集工程により前記固定端末向け文書が収集された固定端末向けサイトに所定のメールアドレスを送信するメールアドレス送信工程と、前記固定端末向けサイトにより応答メールが応答された携帯端末から当該応答メールを取得するメール取得工程と、前記メール取得工程により取得された応答メールから前記携帯端末向け文書の位置情報を解析するメール解析工程とを実行することを特徴とする。
【００１４】
また、本発明に係る文書収集方法は、前記携帯端末向け文書収集工程は、前記携帯端末を表すユーザエージェントを用いて、前記固定端末向け文書収集工程により収集された固定端末向け文書の位置情報にアクセスすることを特徴とする。
【００１５】
また、本発明に係る文書収集方法は、前記コンピュータが、さらに、前記携帯端末向け文書収集工程により前記携帯端末を表すユーザエージェントを用いて収集された文書が前記固定端末向け文書収集工程により収集された固定端末向け文書と同一の内容であるか否かを判定する重複可否判定工程を実行するとともに、前記携帯端末向け文書収集工程は、前記重複可否判定工程により同一の内容であると判定された場合に、当該文書を破棄することを特徴とする。
【００１６】
また、本発明に係る文書収集プログラムは、コンピュータにウェブサイトのリンクをたどって携帯端末向け文書を収集する文書収集処理を実行させる文書収集プログラムであって、前記ウェブサイトのうち固定端末向けサイトから固定端末向け文書を収集する固定端末向け文書収集手順と、前記固定端末向け文書収集手順により収集された固定端末向け文書から前記携帯端末向け文書の位置情報を解析する文書解析手順と、前記文書解析手順により解析された携帯端末向け文書の位置情報をもとに、当該携帯端末向け文書を収集する携帯端末向け文書収集手順と、をコンピュータに実行させることを特徴とする。
【００１７】
また、本発明に係る文書収集装置は、ウェブサイトのリンクをたどって携帯端末向け文書を収集する文書収集装置であって、前記ウェブサイトのうち固定端末向けサイトから固定端末向け文書を収集する固定端末向け文書収集手段と、前記固定端末向け文書収集手段により収集された固定端末向け文書から前記携帯端末向け文書の位置情報を解析する文書解析手段と、前記文書解析手段により解析された携帯端末向け文書の位置情報をもとに、当該携帯端末向け文書を収集する携帯端末向け文書収集手段と、を備えたことを特徴とする。
【発明の効果】
【００１８】
本発明によれば、ウェブサイトのうち固定端末向けサイトから固定端末向け文書を収集し、該収集した固定端末向け文書から携帯端末向け文書の位置情報を解析し、該解析した携帯端末向け文書の位置情報をもとに、当該携帯端末向け文書を収集するように構成したので、固定端末向けサイトの情報で携帯端末向けサイト間のリンク構造を補間することができ、リンクされずに点在する広範な携帯端末向けサイトから多種多様な携帯端末向け文書を収集することが可能になる。
【００１９】
また、本発明によれば、固定端末向け文書に含まれる画像をさらに収集し、固定端末向け文書として画像を収集した場合に、当該画像に埋め込まれた所定のコードから携帯端末向け文書の位置情報を解析するように構成したので、固定端末向けサイトが携帯端末向けサイトの告知を画像に埋め込んでいる場合でも、携帯端末向け文書の位置情報を抽出することができ、収集できる携帯端末向け文書の範囲を効果的に拡張することが可能になる。
【００２０】
また、本発明によれば、収集された固定端末向け文書から携帯端末のメールアドレスの入力フォームを解析し、固定端末向け文書が収集された固定端末向けサイトに所定のメールアドレスを送信し、応答メールが応答された携帯端末から当該応答メールを取得し、該取得した応答メールから携帯端末向け文書の位置情報を解析するように構成したので、固定端末向けサイトによる携帯端末向けサイトの告知が利用者の入力操作を伴うものであったとしても、携帯向け端末文書の位置情報を自動的に抽出することができ、収集できる携帯端末向け文書の範囲を実効的に拡張することが可能になる。
【００２１】
また、本発明によれば、携帯端末を表すユーザエージェントを用いて、収集した固定端末向け文書の位置情報にアクセスするように構成したので、アクセス元の装置種別に応じて提供する文書が異なるウェブサイトからでも携帯端末向け文書を収集することができ、収集できる携帯端末向け文書の範囲を多面的に拡張することが可能になる。
【００２２】
また、本発明によれば、携帯端末を表すユーザエージェントを用いて収集された文書が収集した固定端末向け文書と同一の内容であるか否かを判定し、同一の内容であると判定した場合に、当該文書を破棄するように構成したので、携帯端末として取得した文書であっても固定端末向け文書と同一の余分な情報を破棄することが可能になる。
【発明を実施するための最良の形態】
【００２３】
以下に添付図面を参照して、本発明に係る文書収集装置（文書収集方法）の好適な実施例を詳細に説明する。なお、以下では、本発明に係る文書収集サーバを実施例１及び２として説明した後に、本発明に含まれる他の実施例を実施例３として説明する。
【実施例１】
【００２４】
以下の実施例１では、実施例１に係る文書収集サーバの概要および特徴、この文書収集サーバの構成および処理の流れを順に説明する。
【００２５】
［概要および特徴（実施例１）］
まず最初に、図１及び図２を用いて、本実施例１に係る文書収集サーバの概要および特徴を説明する。図１は、実施例１に係る文書収集サーバの概要を説明するための説明図であり、図２は、実施例１に係る文書収集サーバの特徴を説明するための概念図である。
【００２６】
図１に示すように、この文書収集サーバ１０は、ウェブサイトのリンクをたどって携帯端末向け文書を収集することを概要とするものであり、ウェブ上に公開される多種多様な文書を提供する文書提供サーバ３０とインターネット１を介して接続されるとともに、携帯端末向け文書の収集を支援するための携帯電話機５０とケーブル３を介して接続されている。
【００２７】
そして、この文書提供サーバ３０には、固定端末向け文書（以下、ＰＣ向け文書）を提供する文書提供サーバ３０Ａと、携帯端末向け文書（以下、携帯向け文書）を提供する文書提供サーバ３０Ｂと、これらＰＣ向け文書及び携帯端末向け文書の両者を提供する文書提供サーバ３０Ｃとが存在する。
【００２８】
ここで、本実施例１に係る文書収集サーバ１０は、ウェブ上に公開されるウェブサイトのうちＰＣ向けサイトからＰＣ向け文書を収集し、該収集したＰＣ向け文書から携帯向け文書の位置情報を解析し、該解析した携帯向け文書の位置情報をもとに、当該携帯向け文書を収集する点にその特徴がある。
【００２９】
すなわち、本実施例１では、携帯向けサイトの告知がＰＣ向けサイトで行われていることに着眼し、ＰＣ向けサイト内に記述されている携帯向けサイトへのＵＲＬを通じて携帯向け文書を収集することで、携帯向けサイト間において疎であるリンク構造を補間することができるようにしている。
【００３０】
これを図２を用いて説明すると、文書収集サーバ１０は、ＰＣ向けサイト（白丸）はサイト間のリンクが密であり、既存のＷｅｂクローラ等を用いてＰＣ向け文書を収集するのは容易であるため、ＰＣ向けサイトからＰＣ向け文書をまず収集しておく。その一方で、携帯向けサイト（黒丸）は、利用者の自サイトへの囲い込みが行われているので、サイト間のリンクが疎となり、単に携帯向けサイト内のリンクをたどっていたのでは他サイトの文書を収集することはできない。
【００３１】
そこで、文書収集サーバ１０では、携帯向けサイトの告知がＰＣ向けサイトで行われている点を利用して、収集しておいたＰＣ向けサイトの文書に所定のパターンマッチングルール（例えば、携帯版ＵＲＬ  ｈｔｔｐ：／／・・・ならばそのＵＲＬを抽出等）を適用して携帯向け文書のＵＲＬ（イ）〜（ニ）だけを抽出する解析を行い、その携帯向け文書のＵＲＬをもとに文書提供サーバ３０から携帯向け文書を収集する。例えば、ＰＣ向けサイトにおいては、自サイトの携帯端末版の文書位置情報（ＵＲＬ等のアドレス）が利用者に告知されていたり、また、ニュースサイトにおいては、携帯端末向けの新規なサービスや話題のサービスが記事として掲載されるとともにそのＵＲＬが利用者に告知されている。
【００３２】
したがって、本実施例１では、ＰＣ向けサイトからＰＣ向け文書を収集しておき、そのＰＣ向けサイト内に記述されている携帯向けサイトへの文書位置情報を通じて携帯向け文書を収集するように構成したので、ＰＣ向けサイトの情報で携帯向けサイト間のリンク構造を補間することができ、特定の携帯向けサイトの文書だけでなく、リンクされずに点在する広範な携帯向けサイトから多種多様な携帯向け文書を収集することが可能になる。
【００３３】
［文書収集サーバの構成］
続いて、図３を用いて、本実施例１に係る文書収集サーバの構成を説明する。図３は、実施例１に係る文書収集サーバの構成を示す機能ブロック図である。同図に示すように、この文書収集サーバ１０は、インターネット１又はケーブル３との間で各種通信を制御するためのインタフェースである通信制御ＩＦ部１１と、ＰＣ向け文書管理ＤＢ１２と、携帯向け文書管理ＤＢ１３と、制御部１４とを備える。
【００３４】
ＰＣ向け文書管理ＤＢ１２は、パーソナルコンピュータ等の固定端末向けのウェブページ（ＰＣ向け文書）を管理するためのデータベースであり、具体的には、ＰＣ向け文書ＩＤごとに、ＰＣ向け文書の文書位置情報、収集状況フラグ、解析状況フラグ及び文書のソースコードを対応付けて記憶している。例えば、図４に示す例では、ＰＣ向け文書ＩＤ「００００１」の文書のソースコードが収集済みであり、かつ未解析である状況を示している。なお、この収集状況フラグは、ＰＣ向け文書が収集済みであるか、未収集であるか、或いは、取得失敗であるかを示すフラグであり、収集済みを「１」、未収集を「０」、取得失敗を「−１」で表しており、また、解析状況フラグは、ＰＣ向け文書が解析済みであるか、未解析であるか、或いは、解析不要であるのかを示すフラグであり、解析済みを「１」、未解析を「０」、解析不要「−１」で表している。
【００３５】
携帯向け文書管理ＤＢ１３は、携帯電話機、ＰＨＳ、ＰＤＡ等の携帯端末向けのウェブページ（携帯向け文書）を管理するためのデータベースであり、具体的には、携帯向け文書ＩＤごとに、携帯向け文書の文書位置情報、収集状況フラグ、Ｕｓｅｒ−Ａｇｅｎｔ及び文書のソースコードを対応付けて記憶している。なお、この収集状況フラグは、携帯向け文書が収集済みであるか、未収集であるか、或いは、取得失敗であるかを示すフラグであり、収集済みを「１」、未収集を「０」、取得失敗を「−１」で表している。
【００３６】
例えば、図５に示す例では、携帯向け文書ＩＤ「００００１」及び「００００２」の文書のソースコードについては収集済みであり、また、携帯向け文書ＩＤ「００００３」及び「００００９」の文書のソースコードについては未収集である状況を示している。一方、図６に示す例では、携帯向け文書ＩＤ「００００１」、「００００２」、「００００４」、「００００５」、「００００８」及び「００００９」の文書のソースコードについては収集済みであり、また、携帯向け文書ＩＤ「００００３」、「００００６」及び「００００７」の文書のソースコードについては取得失敗である状況を示している。
【００３７】
制御部１４は、文書収集サーバ１０を全体制御する制御部であり、ＰＣ向け文書収集部１４ａと、文書解析部１４ｂと、メールアドレス送信処理部１４ｃと、メール取得・解析部１４ｄと、携帯向け文書収集部１４ｅとを有する。実際には、これらの機能部に対応するプログラムを図示しないＲＯＭや不揮発性メモリに記憶しておき、これらのプログラムをＣＰＵにロードして実行し、ＰＣ向け文書収集部１４ａ、文書解析部１４ｂ、メールアドレス送信処理部１４ｃ、メール取得・解析部１４ｄ及び携帯向け文書収集部１４ｅにそれぞれ対応するプロセスを実行させることになる。
【００３８】
ＰＣ向け文書収集部１４ａは、文書提供サーバ３０Ａ又は３０ＣからＰＣ向け文書を収集する処理部である。具体的には、ＨＴＭＬ中のリンクをたどって文書提供サーバ３０Ａ又は３０ＣからＰＣ向け文書を収集し、該収集したＰＣ向け文書をＰＣ向け文書管理ＤＢ１２に登録する。
【００３９】
文書解析部１４ｂは、ＰＣ向け文書管理ＤＢ１２に記憶されたＰＣ向け文書から携帯向け文書の位置情報を解析する処理部である。具体的には、ＰＣ向け文書管理ＤＢ１２に記憶されるＰＣ向け文書に図７に示すパターンマッチングルールを適用して携帯向け文書の位置情報を抽出する解析を行う。例えば、図８に示す例では、パターンマッチングルールの「携帯サイトＵＲＬ．｛０，２０｝（ｈｔｔｐ［ｓ］：￥／￥／・・・」に適合するため、ＵＲＬ「ｈｔｔｐ：／／ｊｐ．ｈｕｊｉｔｓｕ・・・」が抽出される。
【００４０】
また、文書解析部１４ｂは、ＰＣ向け文書管理ＤＢ１２にてＰＣ向け文書として画像が収集されていた場合に、当該画像に埋め込まれた所定のコードから携帯向け文書の位置情報を解析する。例えば、ＰＣ向け文書管理ＤＢ１２から読み出した画像を入力としてＱＲコードのデコードを行い、その結果、デコードが成功し、かつデコードされた文字列に「ｈｔｔｐ」が含まれる場合に、携帯向け文書の位置情報としてそのＵＲＬを携帯向け文書管理ＤＢ１３に追加登録するとともに未収集フラグを立てる。
【００４１】
ここで、かかる画像解析を行う理由は、ＰＣ向けサイトにて携帯向けサイトの告知が行われる場合には、ＵＲＬそのものが記述されているとは限らず、図９に示すように、ＱＲコードが表示されることもあり、かかる場合にも携帯向け文書の位置情報を抽出するためである。
【００４２】
メールアドレス送信処理部１４ｃは、文書解析部１４ｂによってＰＣ向け文書から携帯端末のメールアドレスの入力フォームが解析された場合に、該ＰＣ向けサイトに所定のメールアドレスを送信する処理部である。例えば、図１０に示すように、文書解析部１４ｂによってＰＣ向け文書中のｆｏｒｍから文字列の自由入力要素と携帯端末のメールドメイン選択要素が解析された場合に、図示しないメールアドレス一覧リストのうち、フォーム中のメールドメイン選択要素に該当するものを文書提供装置３０Ａ又は３０Ｃに送信する。なお、ここでは、入力フォームの中に文字列の自由入力要素と携帯端末のメールドメイン選択要素の両方が含まれる例を説明したが、入力フォームに自由入力要素だけを含む場合にも本発明を同様に適用することができる。
【００４３】
メール取得・解析部１４ｄは、文書提供装置３０Ａ又は３０Ｃにより応答メールが応答された携帯電話機５０から当該応答メールを取得して携帯向け文書の位置情報を解析する処理部である。具体的には、携帯電話機５０から応答メールのバックアップを取得し、該取得した応答メールの中から、「ｈｔｔｐ」で始まり、かつ空白もしくは改行で終わる文字列を抽出する解析を行う。
【００４４】
ここで、メールアドレスの送信、その応答メールの取得・解析を行うこととしたのは、ＰＣ向けサイトにて携帯向けサイトの告知が行われる場合には、ＵＲＬそのものが記述される他、図１１に示すように、利用者が自身のメールアドレスを入力して初めて携帯向けサイトの位置情報が得られるケースもあり、かかるケースにも携帯向け文書の位置情報を自動的に抽出するためである。
【００４５】
携帯向け文書収集部１４ｅは、携帯向け文書管理ＤＢ１３に記憶された携帯向け文書の位置情報をもとに当該携帯端末向け文書を収集する処理部である。具体的には、携帯向け文書管理ＤＢ１３に記憶された携帯向け文書ＩＤのうち、収集状況フラグとして未収集フラグ「０」が格納されているものの文書位置情報にアクセスし、文書提供サーバ３０Ｂ又は３０Ｃから当該携帯向け文書を取得する。
【００４６】
［処理の流れ］
次に、本実施例１に係る文書収集サーバ１０の各種処理の手順を説明する。なお、ここでは、（１）ＰＣ向け文書収集処理、（２）文書解析処理、（３）画像解析処理、（４）メールアドレス送信処理、（５）メール取得・解析処理、（６）携帯向け文書収集処理の順に説明する。
【００４７】
（１）ＰＣ向け文書収集処理
前述したように、ここでは、図１２を用いて、本実施例１に係るＰＣ向け文書収集処理を説明する。図１２は、実施例１に係るＰＣ向け文書収集処理の手順を示すフローチャートである。同図に示すように、ＰＣ向け文書収集部１４ａは、まず起点文書位置情報をＰＣ向け文書管理ＤＢ１２に追加する（ステップＳ１２０１）。
【００４８】
続いて、ＰＣ向け文書収集部１４ａは、ＰＣ向け文書管理ＤＢ１２から未収集フラグがオンである文書位置情報を取得する（ステップＳ１２０２）。このとき、未収集フラグがオンである文書位置情報がなければ、全ての文書位置情報に対応するＰＣ向け文書を収集していることになるので文書位置情報の取得に失敗し（ステップＳ１２０３肯定）、処理を終了する。
【００４９】
ここで、未収集フラグがオンである文書位置情報を取得できた場合（ステップＳ１２０３否定）には、ＰＣ向け文書収集部１４ａは、取得した文書位置情報にインターネット１を介してアクセスする（ステップＳ１２０４）。
【００５０】
このとき、文書提供サーバ３０Ａ又は３０Ｃから当該文書位置情報に対応するＰＣ向け文書を取得できれば（ステップＳ１２０５肯定）、ＰＣ向け文書収集部１４ａは、取得したＰＣ向け文書、収集済みフラグ及び未解析フラグを保存するとともに（ステップＳ１２０６）、そのＰＣ向け文書からリンクされている文書ならびに参照されている画像の位置情報を取得し（ステップＳ１２０７）、該取得した未登録の文書位置情報及び未収集フラグをＰＣ向け文書管理ＤＢ１２に追加登録する（ステップＳ１２０８）。
【００５１】
一方、文書提供サーバ３０Ａ又は３０Ｃから当該文書位置情報に対応するＰＣ向け文書を取得できなければ（ステップＳ１２０５否定）、ＰＣ向け文書収集部１４ａは、取得失敗フラグ及び解析不要フラグをＰＣ向け文書管理ＤＢ１２に保存する（ステップＳ１２０９）。
【００５２】
なお、この「ＰＣ向け文書収集処理」は、未収集フラグがオンである文書位置情報がなくなるまで（ステップＳ１２０３否定）、ＰＣ向け文書収集部１４ａによりステップＳ１２０２〜ステップＳ１２０９までの処理が繰り返し行われる。
【００５３】
（２）文書解析処理
次に、図１３を用いて、本実施例１に係る文書解析処理を説明する。図１３は、実施例１に係る文書解析処理の手順を示すフローチャートである。同図に示すように、文書解析部１４ｂは、ＰＣ向け文書管理ＤＢ１２から未解析フラグがオンであるＰＣ向け文書を取得する（ステップＳ１３０１）。
【００５４】
ここで、未解析フラグがオンであるＰＣ向け文書がなければ、全てのＰＣ向け文書に対して解析を行っていることになるのでＰＣ向け文書の取得に失敗し（ステップＳ１３０２肯定）、処理を終了する。
【００５５】
また、未解析フラグがオンであるＰＣ向け文書を取得できた場合（ステップＳ１３０２否定）には、文書解析部１４ｂは、取得したＰＣ向け文書が画像であるか否かを判定し、それが画像でなければ（ステップＳ１３０３否定）、ＰＣ向け文書管理ＤＢ１２に記憶されるＰＣ向け文書に図７に示すパターンマッチングルールを適用して携帯向け文書の位置情報を抽出し（ステップＳ１３０４）、一方、取得したＰＣ向け文書が画像であれば（ステップＳ１３０３肯定）、後述する「画像解析処理」を行ってＱＲコード等に埋め込まれた携帯向け文書の位置情報を抽出する（ステップＳ１３０５）。
【００５６】
その後、文書解析部１４ｂは、このようにしてパターンマッチングルールを用いて抽出した携帯向け文書の位置情報もしくは「画像解析処理」を通じて抽出した携帯向け文書の位置情報と未収集フラグを携帯向け文書管理ＤＢ１３に追加する（ステップＳ１３０６）。
【００５７】
そして、文書解析部１４ｂは、ＰＣ向け文書中のｆｏｒｍに文字列の自由入力要素と携帯端末のメールドメイン選択要素が含まれているか否かを判定し（ステップＳ１３０７）、これらが含まれていれば（ステップＳ１３０７肯定）、後述する「メールアドレス送信処理」を行って当該ＰＣ向け文書を提供する文書提供サーバ３０に所定のメールアドレスを送信する（ステップＳ１３０８）。
【００５８】
続いて、文書解析部１４ｂは、上記したステップＳ１３０１〜ステップＳ１３０８の処理にて解析を行った文書位置情報のレコードに解析済みフラグを設定し（ステップＳ１３０９）、再度、ＰＣ向け文書管理ＤＢ１２から未解析フラグがオンであるＰＣ向け文書を取得する（ステップＳ１３０１）。
【００５９】
その後、未解析フラグがオンであるＰＣ向け文書がなくなるまで（ステップＳ１３０２否定）、文書解析部１４ｂは、ステップＳ１３０１〜ステップＳ１３０９までの処理を繰り返し行う。
【００６０】
（３）画像解析処理
次に、図１４を用いて、本実施例１に係る画像解析処理を説明する。図１４は、実施例１に係る画像解析処理の手順を示すフローチャートである。なお、この「画像解析処理」は、図１３に示したステップＳ１３０５の処理に対応している。
【００６１】
図１４に示すように、文書解析部１４ｂは、ＰＣ向け文書管理ＤＢ１２から読み出した画像を入力としてＱＲコードのデコードを行い（ステップＳ１４０１）、その結果、デコードが成功し、かつデコードされた文字列に「ｈｔｔｐ」が含まれる場合（ステップＳ１４０２否定かつステップＳ１４０３肯定）に、当該デコード結果を携帯向け文書の位置情報と特定し（ステップＳ１４０４）、図１３に示すステップＳ１３０６の処理に移行する。
【００６２】
また、デコードが成功したとしてもデコードされた文字列に「ｈｔｔｐ」が含まれない場合（ステップＳ１４０２否定かつステップＳ１４０３否定）、並びに、デコードが失敗した場合（ステップＳ１４０２肯定）には、文書解析部１４ｂは、携帯向け文書の位置情報は未獲得と特定し（ステップＳ１４０５）、図１３に示すステップＳ１３０６の処理に移行する。
【００６３】
このように、ＰＣ向け文書として画像が収集された場合に、当該画像に埋め込まれた所定のコードから携帯向け文書の位置情報を解析するように構成したので、ＰＣ向けサイトが携帯向けサイトの告知を画像に埋め込んでいる場合でも、携帯向け文書の位置情報を抽出することができ、収集できる携帯向け文書の範囲を効果的に拡張することが可能になる。
【００６４】
（４）メールアドレス送信処理
次に、図１５を用いて、本実施例１に係るメールアドレス送信処理を説明する。図１５は、実施例１に係るメールアドレス送信処理の手順を示すフローチャートである。なお、この「メールアドレス送信処理」は、図１３に示したステップＳ１３０８の処理に対応しており、文書解析部１４ｂによってＰＣ向け文書中のｆｏｒｍに文字列の自由入力要素と携帯端末のメールドメイン選択要素が含まれていると判定された場合（ステップＳ１３０７肯定）に開始される。
【００６５】
図１５に示すように、メールアドレス送信処理部１４ｃは、ｆｏｒｍタグのａｃｔｉｏｎ属性を取得し、メールアドレス送信先と決定してから（ステップＳ１５０１）、図示しないメールアドレス一覧を読み込む（ステップＳ１５０２）。
【００６６】
ここで、かかるメールアドレス一覧の読込み当初は、全てのメールアドレスについて処理が完了しておらず（ステップＳ１５０３否定）、メールアドレス送信処理部１４ｃは、メールアドレス一覧から未処理のメールアドレスの処理対象として特定し（ステップＳ１５０４）、ＰＣ向け文書のｆｏｒｍ中のメールドメイン選択要素中に処理対象のメールアドレスのドメインと一致するものがあるか否かを判定する（ステップＳ１５０５）。
【００６７】
ここで、処理対象のメールアドレスのドメインと一致するものがあれば（ステップＳ１５０５肯定）、メールアドレス送信処理部１４ｃは、処理対象のメールアドレスのユーザ名をｆｏｒｍの自由入力要素の値とするとともに（ステップＳ１５０６）、ｆｏｒｍの選択要素の値を処理対象のメールアドレスのドメインに対応した値に設定し（ステップＳ１５０７）、自由入力要素及び選択要素の値をメールアドレス送信先に送信し（ステップＳ１５０８）、処理対象のメールアドレスを処理済とする（ステップＳ１５０９）。
【００６８】
また、処理対象のメールアドレスのドメインと一致するものがなければ（ステップＳ１５０５否定）、メールアドレス送信処理部１４ｃは、処理対象のメールアドレスをそのまま処理済とする（ステップＳ１５０９）。
【００６９】
その後、メールアドレス一覧に記載されている全てのメールアドレスについて処理が完了するまで（ステップＳ１５０３否定）、メールアドレス送信処理部１４ｃは、上記したステップＳ１５０４〜ステップＳ１５０９までの処理を繰り返し行う。
【００７０】
（５）メール取得・解析処理
次に、図１６を用いて、本実施例１に係るメール取得・解析処理を説明する。図１６は、実施例１に係るメール取得・解析処理の手順を示すフローチャートである。このメール取得・解析処理は、上記した「メールアドレス送信処理」と連動しており、メールアドレス送信処理部１４ｃにより文書提供サーバ３０Ａ又は３０Ｃにメールアドレスが送信されていれば、文書提供サーバ３０Ａ又は３０Ｃからの応答メールが未読メールとして蓄積される。
【００７１】
同図に示すように、メール取得・解析部１４ｄは、携帯電話機５０からメールのバックアップを取得し（ステップＳ１６０１）、未読メールが存在するか否かを確認する（ステップＳ１６０２）。
【００７２】
ここで、未読メールが存在することを確認した場合（ステップＳ１６０２否定）には、メール取得・解析部１４ｄは、未読メールの１つを処理対象メールと特定し（ステップＳ１６０３）、処理対象メール中から「ｈｔｔｐ」で始まり、かつ空白もしくは改行で終わる文字列を当該処理対象メールから抽出して携帯向け文書の位置情報と特定し（ステップＳ１６０４）、この携帯向け文書の位置情報及び未収集フラグを携帯向け文書管理ＤＢ１３に追加するとともに（ステップＳ１６０５）、当該処理対象メールを既読としてマーキングする（ステップＳ１６０６）。
【００７３】
その後、未読メールがなくなるまで（ステップＳ１６０２否定）、メール取得・解析部１４ｄは、上記したステップＳ１６０３〜ステップＳ１６０６までの処理を繰り返し行う。
【００７４】
このように、ＰＣ向け文書から携帯端末のメールアドレスの入力フォームを解析し、ＰＣ向け文書が収集されたＰＣ向けサイトに所定のメールアドレスを送信し、そのＰＣ向けサイトにより応答メールが応答された携帯端末から当該応答メールを取得し、該取得した応答メールから携帯向け文書の位置情報を解析するように構成したので、ＰＣ向けサイトによる携帯向けサイトの告知が利用者の入力操作を伴うものであったとしても、携帯向け文書の位置情報を自動的に抽出することができ、収集できる携帯向け文書の範囲を実効的に拡張することが可能になる。
【００７５】
（６）携帯向け文書収集処理
次に、図１７を用いて、本実施例１に係る携帯向け文書収集処理を説明する。図１７は、実施例１に係る携帯向け文書収集処理の手順を示すフローチャートである。同図に示すように、携帯向け文書収集部１４ｅは、携帯向け文書管理ＤＢ１３から未収集フラグがオンである文書位置情報を取得する（ステップＳ１７０１）。
【００７６】
このとき、未収集フラグがオンである文書位置情報がなければ、全ての文書位置情報に対応する携帯向け文書を収集していることになるので文書位置情報の取得に失敗し（ステップＳ１７０２肯定）、処理を終了する。
【００７７】
ここで、未収集フラグがオンである文書位置情報を取得できた場合（ステップＳ１７０２否定）には、携帯向け文書収集部１４ｅは、取得した文書位置情報にインターネット１を介してアクセスする（ステップＳ１７０３）。
【００７８】
このとき、文書提供サーバ３０Ｂ又は３０Ｃから当該文書位置情報に対応する携帯向け文書を取得できれば（ステップＳ１７０４肯定）、携帯向け文書収集部１４ｅは、取得した携帯向け文書及び収集済みフラグを保存するとともに（ステップＳ１７０５）、その携帯向け文書からリンクされている文書の位置情報を取得し（ステップＳ１７０６）、該取得した未登録の文書位置情報及び未収集フラグを携帯向け文書管理ＤＢ１３に追加登録する（ステップＳ１７０７）。
【００７９】
一方、文書提供サーバ３０Ｂ又は３０Ｃから当該文書位置情報に対応する携帯向け文書を取得できなければ（ステップＳ１７０４否定）、携帯向け文書収集部１４ｅは、取得失敗フラグを携帯向け文書管理ＤＢ１３に保存する（ステップＳ１７０８）。
【００８０】
なお、この「携帯向け文書収集処理」は、未収集フラグがオンである文書位置情報がなくなるまで（ステップＳ１７０２否定）、携帯向け文書収集部１４ｅによりステップＳ１７０１〜ステップＳ１７０８までの処理が繰り返し行われる。
【００８１】
上述してきたように、本実施例１では、ウェブ上に公開されるウェブサイトのうちＰＣ向けサイトからＰＣ向け文書を収集し、該収集したＰＣ向け文書から携帯向け文書の位置情報を解析し、該解析した携帯向け文書の位置情報をもとに、当該携帯向け文書を収集するように構成したので、ＰＣ向けサイトの情報で携帯向けサイト間のリンク構造を補間することができ、リンクされずに点在する広範な携帯向けサイトから多種多様な携帯向け文書を収集することが可能である。
【実施例２】
【００８２】
次に、本実施例２に係る文書収集サーバについて説明する。なお、本実施例２では、上記した実施例１と同一の構成及び機能が同一であるものについては説明を省略し、両者の間に差異がある部分のみを説明する。
【００８３】
ここで、本実施例２では、携帯端末を表す「Ｕｓｅｒ−Ａｇｅｎｔ」を用いて、ＰＣ向け文書管理ＤＢ１２により収集されたＰＣ向け文書の位置情報にアクセスする点に特徴があり、これにより、アクセス元の装置種別に応じて提供する文書が異なるウェブサイトからでも、携帯向け文書を収集することができるようにしている。
【００８４】
つまり、携帯向け文書管理ＤＢ１３に記憶される未収集フラグがオンであるＵＲＬにアクセスする場合に、ＨＴＴＰのリクエストヘッダのＵｓｅｒ−Ａｇｅｎｔ名を携帯端末の機種名に変更して文書提供サーバ３０にアクセスすれば、文書提供サーバ３０にはあたかも携帯端末からのリクエストであると識別させ、アクセス元の装置種別に応じて提供する文書が異なる場合には、携帯向け文書を提供させることができる。
【００８５】
そのため、ＰＣ向け文書として収集したものであっても、同一の文書位置情報に携帯端末でアクセスすれば、携帯向け文書を得られる可能性を排除できないので、携帯端末を表す「Ｕｓｅｒ−Ａｇｅｎｔ」を用いて、当該ＰＣ向け文書の位置情報に再アクセスする必要がある。
【００８６】
これを背景にして、本実施例２では、図１８に示すように、ＰＣ向け文書管理ＤＢ１２から未解析フラグがオンであるＰＣ向け文書を１件取得するとともに、そのＰＣ向け文書の文書位置情報及び未収集フラグをそのまま携帯向け文書管理ＤＢ１３に追加するステップＳ１８０１を図１３に示したステップＳ１３０１の代わりに追加している点が実施例１に係る文書解析処理と相違する。
【００８７】
これにより、たとえＰＣ向け文書から携帯向け文書の位置情報が解析できなくとも、収集対象の携帯向け文書の位置情報とすることができる反面、携帯端末を表すユーザエージェントを用いて、当該ＰＣ向け文書の位置情報に再アクセスしても、同じ内容の文書しか得られない可能性も残される。
【００８８】
そこで、本実施例２では、図１９に示すように、携帯端末を表す「Ｕｓｅｒ−Ａｇｅｎｔ」を用いて収集された文書がＰＣ向け文書管理ＤＢ１２に記憶されたＰＣ向け文書と同一の内容（ソースコード）であるか否かを判定するステップＳ１９０１を追加し、同一の内容であると判定した場合に、携帯向け文書管理ＤＢ１３に取得失敗フラグを設定し、当該文書を破棄させており、この点が実施例１に係る携帯向け文書収集処理と相違する。
【００８９】
以上のように、本実施例２では、携帯端末を表す「Ｕｓｅｒ−Ａｇｅｎｔ」を用いて、ＰＣ向け文書管理ＤＢ１２により収集されたＰＣ向け文書の位置情報にアクセスするように構成したので、アクセス元の装置種別に応じて提供する文書が異なるウェブサイトからでも携帯向け文書を収集することができ、収集できる携帯向け文書の範囲を多面的に拡張することが可能である。
【実施例３】
【００９０】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では、本発明に含まれる他の実施例を説明する。
【００９１】
（１）応用例
例えば、本発明では、携帯端末ごとに当該携帯端末が有する性能を保持しておき、保持しておいた携帯端末を表すユーザエージェント並びに当該携帯端末の性能を表す端末情報を用いて、携帯向け文書管理ＤＢ１３に記憶される携帯端末向け文書の位置情報にアクセスするようにしてもよい。
【００９２】
すなわち、これによって、携帯端末の性能（例えば、処理可能な文書サイズ、ディスプレイのサイズ、解像度、色数、音源の音色数等）ごとに提供される携帯向け文書が異なる場合にそれぞれの性能の携帯向け文書を収集することができ、収集できる携帯向け文書の範囲を多面的に拡張することが可能である。
【００９３】
（２）機能の分散・統合
また、上記した実施例１及び２では、ＰＣ向け文書収集部１４ａ、文書解析部１４ｂ、メールアドレス送信処理部１４ｃ、メール取得・解析部１４ｄ及び携帯向け文書収集部１４ｅの全機能部を文書収集サーバ１０に集約する実施例を説明したが、本発明はこれに限定されるものではなく、これらの機能部の一部を外部の装置に分散させることもできる。
【００９４】
例えば、携帯端末のキャリアサーバに携帯向け文書収集部１４ｅのプロセスを組み込めば、リクエストヘッダのユーザエージェント名とともにリクエスト元のＩＰアドレスも携帯端末からのアクセスであることの判断基準としている文書提供サーバ３０に対して、携帯端末からのリクエストであると識別させることができる。
【００９５】
（３）プログラム
ところで、上記の実施例１では、文書収集サーバ（文書収集装置）について説明したが、文書収集装置が有する構成をソフトウェアによって実現することで、同様の機能を有する文書収集プログラムを得ることができる。そこで、ここでは、文書収集プログラムを実行するコンピュータについて説明する。
【００９６】
図２０は、実施例３に係る文書収集プログラムを実行するコンピュータの構成を示す機能ブロック図である。同図に示すように、このコンピュータ３００は、ＲＡＭ３１０と、ＣＰＵ３２０と、ＨＤＤ３３０と、無線ＬＡＮインタフェース３４０と、入出力インタフェース３５０とを有する。
【００９７】
ＲＡＭ３１０は、プログラムやプログラムの実行途中結果などを記憶するメモリであり、ＣＰＵ３２０は、ＲＡＭ３１０からプログラムを読み出して実行する中央処理装置である。ＨＤＤ３３０は、プログラムやデータを格納するディスク装置であり、無線ＬＡＮインタフェース３４０は、コンピュータ３００を無線ＬＡＮ経由で他のコンピュータに接続するためのインタフェースであり、入出力インタフェース３５０は、ディスプレイなどの入出力装置を接続するためのインタフェースである。
【００９８】
そして、このコンピュータ３００において実行される文書収集プログラム３１１は、無線ＬＡＮインタフェース３４０を介して接続された他のコンピュータシステムのデータベースなどに記憶され、これらのデータベースから読み出されてコンピュータ３００にインストールされる。そして、インストールされた文書収集プログラム３１１は、ＨＤＤ３３０に記憶され、ＲＡＭ３１０に読み出されてＣＰＵ３２０によって実行される。
【００９９】
（付記１）コンピュータが、ウェブサイトのリンクをたどって携帯端末向け文書を収集する文書収集方法であって、
前記コンピュータが、
前記ウェブサイトのうち固定端末向けサイトから固定端末向け文書を収集する固定端末向け文書収集工程と、
前記固定端末向け文書収集工程により収集された固定端末向け文書から前記携帯端末向け文書の位置情報を解析する文書解析工程と、
前記文書解析工程により解析された携帯端末向け文書の位置情報をもとに、当該携帯端末向け文書を収集する携帯端末向け文書収集工程と、
を実行することを特徴とする文書収集方法。
【０１００】
（付記２）前記固定端末向け文書収集工程は、前記固定端末向け文書に含まれる画像をさらに収集し、
前記文書解析工程は、前記固定端末向け文書収集工程により前記固定端末向け文書として画像が収集された場合に、当該画像に埋め込まれた所定のコードから前記携帯端末向け文書の位置情報を解析することを特徴とする付記１に記載の文書収集方法。
【０１０１】
（付記３）前記文書解析工程は、前記固定端末向け文書収集工程により収集された固定端末向け文書から前記携帯端末のメールアドレスの入力フォームを解析し、
前記コンピュータが、さらに、
前記固定端末向け文書収集工程により前記固定端末向け文書が収集された固定端末向けサイトに所定のメールアドレスを送信するメールアドレス送信工程と、
前記固定端末向けサイトにより応答メールが応答された携帯端末から当該応答メールを取得するメール取得工程と、
前記メール取得工程により取得された応答メールから前記携帯端末向け文書の位置情報を解析するメール解析工程と
を実行することを特徴とする付記１に記載の文書収集方法。
【０１０２】
（付記４）前記携帯端末向け文書収集工程は、前記携帯端末を表すユーザエージェントを用いて、前記固定端末向け文書収集工程により収集された固定端末向け文書の位置情報にアクセスすることを特徴とする付記１、２または３に記載の文書収集方法。
【０１０３】
（付記５）前記コンピュータが、さらに、
前記携帯端末向け文書収集工程により前記携帯端末を表すユーザエージェントを用いて収集された文書が前記固定端末向け文書収集工程により収集された固定端末向け文書と同一の内容であるか否かを判定する重複可否判定工程を実行するとともに、
前記携帯端末向け文書収集工程は、前記重複可否判定工程により同一の内容であると判定された場合に、当該文書を破棄することを特徴とする付記４に記載の文書収集方法。
【０１０４】
（付記６）前記コンピュータが、さらに、
前記携帯端末ごとに当該携帯端末が有する性能を所定の記憶部に保持する性能情報保持工程を実行するとともに、
前記携帯端末向け文書収集工程は、前記性能情報保持工程により保持された携帯端末を表すユーザエージェント並びに当該携帯端末の性能を表す端末情報を用いて、前記文書解析工程により解析された携帯端末向け文書の位置情報にアクセスすることを特徴とする付記１〜５のいずれか一つに記載の文書収集方法。
【０１０５】
（付記７）コンピュータにウェブサイトのリンクをたどって携帯端末向け文書を収集する文書収集処理を実行させる文書収集プログラムであって、
前記ウェブサイトのうち固定端末向けサイトから固定端末向け文書を収集する固定端末向け文書収集手順と、
前記固定端末向け文書収集手順により収集された固定端末向け文書から前記携帯端末向け文書の位置情報を解析する文書解析手順と、
前記文書解析手順により解析された携帯端末向け文書の位置情報をもとに、当該携帯端末向け文書を収集する携帯端末向け文書収集手順と、
をコンピュータに実行させることを特徴とする文書収集プログラム。
【０１０６】
（付記８）前記固定端末向け文書収集手順は、前記固定端末向け文書に含まれる画像をさらに収集し、
前記文書解析手順は、前記固定端末向け文書収集手順により前記固定端末向け文書として画像が収集された場合に、当該画像に埋め込まれた所定のコードから前記携帯端末向け文書の位置情報を解析することを特徴とする付記７に記載の文書収集プログラム。
【０１０７】
（付記９）前記文書解析手順は、前記固定端末向け文書収集手順により収集された固定端末向け文書から前記携帯端末のメールアドレスの入力フォームを解析し、
前記コンピュータに、さらに、
前記固定端末向け文書収集手順により前記固定端末向け文書が収集された固定端末向けサイトに所定のメールアドレスを送信するメールアドレス送信手順と、
前記固定端末向けサイトにより応答メールが応答された携帯端末から当該応答メールを取得するメール取得手順と、
前記メール取得手順により取得された応答メールから前記携帯端末向け文書の位置情報を解析するメール解析手順と
を実行させることを特徴とする付記７に記載の文書収集プログラム。
【０１０８】
（付記１０）前記携帯端末向け文書収集手順は、前記携帯端末を表すユーザエージェントを用いて、前記固定端末向け文書収集手順により収集された固定端末向け文書の位置情報にアクセスすることを特徴とする付記７、８または９に記載の文書収集プログラム。
【０１０９】
（付記１１）前記コンピュータに、さらに、
前記携帯端末向け文書収集手順により前記携帯端末を表すユーザエージェントを用いて収集された文書が前記固定端末向け文書収集手順により収集された固定端末向け文書と同一の内容であるか否かを判定する重複可否判定手順を実行させるとともに、
前記携帯端末向け文書収集手順は、前記重複可否判定手順により同一の内容であると判定された場合に、当該文書を破棄することを特徴とする付記１０に記載の文書収集プログラム。
【０１１０】
（付記１２）前記コンピュータに、さらに、
前記携帯端末ごとに当該携帯端末が有する性能を所定の記憶部に保持する性能情報保持手順を実行させるとともに、
前記携帯端末向け文書収集手順は、前記性能情報保持手順により保持された携帯端末を表すユーザエージェント並びに当該携帯端末の性能を表す端末情報を用いて、前記文書解析手順により解析された携帯端末向け文書の位置情報にアクセスすることを特徴とする付記７〜１１のいずれか一つに記載の文書収集プログラム。
【０１１１】
（付記１３）ウェブサイトのリンクをたどって携帯端末向け文書を収集する文書収集装置であって、
前記ウェブサイトのうち固定端末向けサイトから固定端末向け文書を収集する固定端末向け文書収集手段と、
前記固定端末向け文書収集手段により収集された固定端末向け文書から前記携帯端末向け文書の位置情報を解析する文書解析手段と、
前記文書解析手段により解析された携帯端末向け文書の位置情報をもとに、当該携帯端末向け文書を収集する携帯端末向け文書収集手段と、
を備えたことを特徴とする文書収集装置。
【０１１２】
（付記１４）前記固定端末向け文書収集手段は、前記固定端末向け文書に含まれる画像をさらに収集し、
前記文書解析手段は、前記固定端末向け文書収集手段により前記固定端末向け文書として画像が収集された場合に、当該画像に埋め込まれた所定のコードから前記携帯端末向け文書の位置情報を解析することを特徴とする付記１３に記載の文書収集装置。
【０１１３】
（付記１５）前記文書解析手段は、前記固定端末向け文書収集手段により収集された固定端末向け文書から前記携帯端末のメールアドレスの入力フォームを解析し、
前記固定端末向け文書収集手段により前記固定端末向け文書が収集された固定端末向けサイトに所定のメールアドレスを送信するメールアドレス送信手段と、
前記固定端末向けサイトにより応答メールが応答された携帯端末から当該応答メールを取得するメール取得手段と、
前記メール取得手段により取得された応答メールから前記携帯端末向け文書の位置情報を解析するメール解析手段とをさらに備えた
ことを特徴とする付記１３に記載の文書収集装置。
【０１１４】
（付記１６）前記携帯端末向け文書収集手段は、前記携帯端末を表すユーザエージェントを用いて、前記固定端末向け文書収集手段により収集された固定端末向け文書の位置情報にアクセスすることを特徴とする付記１３、１４または１５に記載の文書収集装置。
【０１１５】
（付記１７）前記携帯端末向け文書収集手段により前記携帯端末を表すユーザエージェントを用いて収集された文書が前記固定端末向け文書収集手段により収集された固定端末向け文書と同一の内容であるか否かを判定する重複可否判定手段をさらに備え、
前記携帯端末向け文書収集手段は、前記重複可否判定手段により同一の内容であると判定された場合に、当該文書を破棄することを特徴とする付記１６に記載の文書収集装置。
【０１１６】
（付記１８）前記携帯端末ごとに当該携帯端末が有する性能を所定の記憶部に保持する性能情報保持手段をさらに備え、
前記携帯端末向け文書収集手段は、前記性能情報保持手段により保持された携帯端末を表すユーザエージェント並びに当該携帯端末の性能を表す端末情報を用いて、前記文書解析手段により解析された携帯端末向け文書の位置情報にアクセスすることを特徴とする付記１３〜１７のいずれか一つに記載の文書収集装置。
【産業上の利用可能性】
【０１１７】
以上のように、本発明に係る文書収集方法、文書収集プログラム及び文書収集装置は、携帯端末向けサイトにおいて提供される文書を収集する場合に適している。
【図面の簡単な説明】
【０１１８】
【図１】実施例１に係る文書収集サーバの概要を説明するための説明図である。
【図２】実施例１に係る文書収集サーバの特徴を説明するための概念図である。
【図３】実施例１に係る文書収集サーバの構成を示す機能ブロック図である。
【図４】ＰＣ向け文書管理ＤＢに記憶される構成例を示す図である。
【図５】携帯向け文書管理ＤＢに記憶される構成例を示す図（１）である。
【図６】携帯向け文書管理ＤＢに記憶される構成例を示す図（２）である。
【図７】パターンマッチルールの一例を示す図である。
【図８】ＰＣ向けサイトに掲載される携帯向けサイトの告知例を示す図（１）である。
【図９】ＰＣ向けサイトに掲載される携帯向けサイトの告知例を示す図（２）である。
【図１０】メールアドレスの送信対象となる文書の一例を示す図である。
【図１１】ＰＣ向けサイトに掲載される携帯向けサイトの告知例を示す図（３）である。
【図１２】実施例１に係るＰＣ向け文書収集処理の手順を示すフローチャートである。
【図１３】実施例１に係る文書解析処理の手順を示すフローチャートである。
【図１４】実施例１に係る画像解析処理の手順を示すフローチャートである。
【図１５】実施例１に係るメールアドレス送信処理の手順を示すフローチャートである。
【図１６】実施例１に係るメール取得・解析処理の手順を示すフローチャートである。
【図１７】実施例１に係る携帯向け文書収集処理の手順を示すフローチャートである。
【図１８】実施例２に係る文書解析処理の手順を示すフローチャートである。
【図１９】実施例２に係る携帯向け文書収集処理の手順を示すフローチャートである。
【図２０】実施例３に係る文書収集プログラムを実行するコンピュータの構成を示す機能ブロック図である。
【符号の説明】
【０１１９】
１    インターネット
３    ケーブル
１０    文書収集サーバ
１１    通信制御ＩＦ部
１２    ＰＣ向け文書管理データベース
１３    携帯向け文書管理データベース
１４    制御部
１４ａ  ＰＣ向け文書収集部
１４ｂ  文書解析部
１４ｃ  メールアドレス送信処理部
１４ｄ  メール取得・解析部
１４ｅ  携帯向け文書収集部
３０    文書提供サーバ
５０    携帯電話機
【図１】
2008250941.tif 000003
【図２】
2008250941.tif 000004
【図３】
2008250941.tif 000005
【図４】
2008250941.tif 000006
【図５】
2008250941.tif 000007
【図６】
2008250941.tif 000008
【図７】
2008250941.tif 000009
【図８】
2008250941.tif 000010
【図９】
2008250941.tif 000011
【図１０】
2008250941.tif 000012
【図１１】
2008250941.tif 000013
【図１２】
2008250941.tif 000014
【図１３】
2008250941.tif 000015
【図１４】
2008250941.tif 000016
【図１５】
2008250941.tif 000017
【図１６】
2008250941.tif 000018
【図１７】
2008250941.tif 000019
【図１８】
2008250941.tif 000020
【図１９】
2008250941.tif 000021
【図２０】
2008250941.tif 000022