(57)【要約】【課題】  リンク先のページアドレスを変更した際、ページアドレスの変更内容をリンク元の管理者に通知することができるページアドレス変更通知方法を提供する。【解決手段】  ページアドレス変更通知サーバ１は、コンピュータ上で閲覧するページに設定されたページアドレスへのアクセスを要求するアクセス要求情報を、アクセスログ２に記録する（ステップＳ１）。ページアドレス変更通知サーバ１は、ページアドレスが変更されたとき、アクセスログ２からアクセス要求情報３に含まれる参照元ページアドレス３ａを抽出する（ステップＳ２）。ページアドレス変更通知サーバ１は、参照元ページアドレス３ａにアクセスし、参照元ページアドレス３ａが示す参照元ページから電子メールアドレスを特定する（ステップＳ３）。ページアドレス変更通知サーバ１は、特定された電子メールアドレス宛てに、電子メール４でページアドレスの変更を通知する（ステップＳ４）。【選択図】  図１
2005148828.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ上で閲覧するページに設定されたページアドレスの変更を通知するページアドレス変更通知方法において、
前記ページアドレスへのアクセスを要求する情報であって、該ページアドレスの直前にアクセスされたページアドレスを示す参照元ページアドレスを含むアクセス要求情報をアクセスログに記録するアクセスログ作成ステップと、
前記ページアドレスが変更されたとき、記録された前記参照元ページアドレスを前記アクセスログから抽出する参照元ページアドレス抽出ステップと、
前記参照元ページアドレスにアクセスし、該参照元ページアドレスが示す参照元ページから電子メールアドレスを特定する電子メールアドレス特定ステップと、
特定された前記電子メールアドレス宛てに、電子メールで前記ページアドレスの変更を通知する変更通知ステップと、
を有することを特徴とするページアドレス変更通知方法。
【請求項２】
前記参照元ページに電子メールアドレスが含まれていない場合は、順次上の階層の上位層ページを参照して前記電子メールアドレスを特定することを特徴とする請求項１記載のページアドレス変更通知方法。
【請求項３】
複数の前記参照元ページアドレスに基づいて特定された複数の前記電子メールアドレスにおいて、同一電子メールアドレスが存在する場合は、前記同一電子メールアドレスには単一の電子メールで前記ページアドレス変更とともに、該電子メールアドレスに対応づけられる複数の参照元ページアドレスを通知することを特徴とする請求項１記載のページアドレス変更通知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はページアドレス変更通知方法に関し、特に、コンピュータ上で閲覧するページに設定されたページアドレスの変更を通知するページアドレス変更通知方法に関する。
【背景技術】
【０００２】
現在、コンピュータを用いた文書システムとしてハイパーテキストがある。ハイパーテキストは、文書中の任意の場所に他の文書の位置情報を指定し、文書同士を相互に関連付け（リンク）することのできる文書システムである。
【０００３】
インターネットを通じて構築されたＷＷＷ（World Wide Web）は、ハイパーテキストの１つである。ＷＷＷによってインターネット上に公開された文書はＷｅｂページと呼ばれ、Ｗｅｂページ同士に張られたリンクをたどっていくことで、様々なＷｅｂページを閲覧することができる。
【０００４】
通常Ｗｅｂページは、複数のＷｅｂページが１つにまとまって公開される形態を取っており、まとまった複数のＷｅｂページを総称してＷｅｂサイトと言う。Ｗｅｂサイトは、階層構造によって構成されており、特に階層構造のトップに位置するＷｅｂページをホームページと言う。ホームページには、Ｗｅｂサイトの更新日時や更新情報などが記載される。
【０００５】
従来、予め更新通知の連絡先とともに登録されたＷｅｂページの内容の更新を自動的に検出し、例えば電子メールを用いて、内容が更新されたことを登録された連絡先に通知するハイパーテキスト更新通知方法がある（例えば、特許文献１参照）。
【特許文献１】特開２００３−１７７９５５号公報（段落番号〔００３４〕〜〔００７６〕、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、インターネット上で販売促進サイトを運営している場合、多くのユーザに商品を紹介して販売促進効果を高めるためには、他の様々なＷｅｂサイトからリンクを張ってもらうことが有効である。ところが、例えば販売促進サイトのページ構成を変更し、ＵＲＬ（Uniform Resource Locator）が変わると、他のＷｅｂサイトから張られたリンクが切れてしまう。
【０００７】
このような場合、リンク元のＷｅｂサイトの管理者に対して、変更の度にＵＲＬ変更の通知を手作業で作成し、電子メールなどで連絡する必要がある。従って、数多くのＷｅｂサイトからリンクが張られるほど管理者の負担も大きく、また通知漏れや変更内容の記載漏れなどで変更内容を確実に通知することができないという問題があった。
【０００８】
なお、上記特許文献１に開示されたハイパーテキスト更新通知方法は、Ｗｅｂページの内容が更新されたことを通知するものであり、更新された内容を通知することはできない。よって、仮にリンクを変更してＷｅｂページを更新した場合、Ｗｅｂページの更新の通知はされても、ユーザはその通知を元にリンクを張り直すことができない。
【０００９】
本発明はこのような点に鑑みてなされたものであり、リンク先のページアドレスを変更した際、ページアドレスの変更内容をリンク元の管理者に通知することができるページアドレス変更通知方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明では上記課題を解決するために、図１に示すように、コンピュータ上で閲覧するページに設定されたページアドレスの変更を通知するページアドレス変更通知方法において、ページアドレスへのアクセスを要求する情報であって、ページアドレスの直前にアクセスされたページアドレスを示す参照元ページアドレス３ａを含むアクセス要求情報３をアクセスログ２に記録するアクセスログ作成ステップＳ１と、ページアドレスが変更されたとき、記録された参照元ページアドレス３ａをアクセスログ２から抽出する参照元ページアドレス抽出ステップＳ２と、参照元ページアドレス３ａにアクセスし、参照元ページアドレス３ａが示す参照元ページから電子メールアドレスを特定する電子メールアドレス特定ステップＳ３と、特定された電子メールアドレス宛てに、電子メール４でページアドレスの変更を通知する変更通知ステップＳ４と、を有することを特徴とするページアドレス変更通知方法が提供される。
【００１１】
このページアドレス変更通知方法によれば、ページアドレスが変更された際に、アクセスログ２に記録されたアクセス要求情報３に含まれる参照元ページアドレス３ａが抽出される。そして、抽出された参照元ページアドレス３ａにアクセスすることで、参照元ページアドレス３ａが示す参照元ページから電子メールアドレスが特定される。そして、特定された電子メールアドレス宛てに、ページアドレスの変更を通知する電子メール４が送信される。
【発明の効果】
【００１２】
本発明のページアドレス変更通知方法によれば、アクセスログから抽出された参照元ページアドレスが示す参照元ページから電子メールアドレスを特定することで、ページアドレスを変更した際、変更前のページにリンクを張っているリンク元の管理者に対して、変更前ページアドレス及び変更後ページアドレスを確実に通知することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面を参照して説明する。
図１は、本発明の原理を説明するための原理図である。以下、この図１を用いて本発明の概要について説明する。
【００１４】
図１は、ページアドレスの変更を通知するページアドレス変更通知サーバ１に、本発明を適用した場合について示している。
ページアドレス変更通知サーバ１は、コンピュータ上で閲覧するページに設定されたページアドレスの変更を通知する機能を有している。ページアドレス変更通知サーバ１には、図示していないネットワークを介して、他のコンピュータなどが接続されているものとする。
【００１５】
ここでページとは、ハイパーテキストにより、他のページの位置情報を指定することのできる文書を示す。上記ページに対しては、ハイパーテキストが構築されるネットワーク上で一意に識別するためのページアドレスが設定される。複数のページが階層構造によって１つにまとまっている場合は、上記ページアドレスを用いて、階層構造での上位や下位を指定することもできる。他のページの位置情報を指定する際には、そのページのページアドレスを指定する。このようにすることで、ページ同士の関連付け（リンク）がなされる。
【００１６】
また、ページアドレス変更通知サーバ１は、上記ページを外部に公開するサーバの機能を有している。ここでは、ページアドレスとしてアドレスＡ１が設定されたページ５を公開しているものとする。ページ５には、ページアドレスとしてアドレスＡ２が設定されたページ６からリンクが張られている。端末装置を用いてページ６を閲覧しているユーザは、ページ６のリンクを参照することで、ページ５を閲覧することができる。
【００１７】
端末装置からページアドレス変更通知サーバ１には、ページ５に設定されたページアドレスＡ１へのアクセスを要求するアクセス要求情報３が送信される。アクセス要求情報３には、直前にアクセスされたページのページアドレスを示す参照元ページアドレス３ａが含まれている。ページアドレス変更通知サーバ１は、受信したアクセス要求情報３をアクセスログ２に記録する。なお実際には、複数のアクセス要求情報がアクセスログ２に記録される。
【００１８】
ここで、アクセス要求情報３は、ユーザがページ６のリンクを参照した際、ページアドレス変更通知サーバ１に対して送信されるものとする。このとき、参照元ページアドレス３ａには、ページ６のページアドレスが設定される。
【００１９】
ページアドレス変更通知サーバ１は、ページ５のページアドレスがアドレスＡ１からアドレスＢ１に変更されたとき、ページアドレス変更前のページ５へのリンクが張られているページ６から電子メールアドレスを特定する。そして、特定された電子メールアドレス宛てに、ページ５の変更前ページアドレス及び変更後ページアドレスを通知する。以下、この処理内容について、ステップ番号に沿って説明する。
【００２０】
［ステップＳ１］ページアドレス変更通知サーバ１は、アクセス要求情報３を、アクセスログ２に記録する。
［ステップＳ２］ここで、ページ５のページアドレスが上記のように変更されたものとする。このような変更を行うと、ページ６は、ページ５へのリンクとしてアドレスＡ１を設定しているため、ページ５へのリンクが切れてしまう。
【００２１】
このとき、ページアドレス変更通知サーバ１は、アクセスログ２に記録されたアクセス要求情報３から参照元ページアドレス３ａを抽出し、ステップＳ３に処理を進める。
［ステップＳ３］ページアドレス変更通知サーバ１は、参照元ページアドレス３ａの示すページアドレス（アドレスＡ２）にアクセスする。そして、参照元ページアドレス３ａの示す参照元ページとしてページ６を読み出し、このページ６から電子メールアドレスを特定する。例えば、ページ６に「mailto:xxx@mail.aa.jp」との記述がある場合、ページアドレス変更通知サーバ１は、「mailto:」に続く文字列を電子メールアドレス「xxx@mail.aa.jp」として特定する。
【００２２】
［ステップＳ４］ページアドレス変更通知サーバ１は、特定された電子メールアドレス「xxx@mail.aa.jp」宛てに、ページ５の変更前ページアドレス（アドレスＡ１）及び変更後ページアドレス（アドレスＢ１）を記述した電子メール４を送信する。
【００２３】
このように、ページアドレス変更前のページ５へのリンクが張られているページ６から電子メールアドレスを特定することで、ページ５の変更前ページアドレス及び変更後ページアドレスを記述した電子メール４を送信することができる。ページ６から特定された電子メールアドレスは、ページ６を更新することのできる管理者のものである可能性が高い。特定された電子メールアドレスがページ６の管理者のものである場合、電子メール４を受信した管理者は、その内容に基づいて、ページ６のリンクに設定されたページ５の変更前ページアドレスを変更後ページアドレスに修正し、切れたリンクを張り直すことができる。
【００２４】
なお、上記の説明では、参照元ページのページ６から電子メールアドレスを特定したが、ページ６に電子メールアドレスが含まれていない場合は、順次階層構造の上位に位置するページを対象として、電子メールアドレスを特定するようにしてもよい。
【００２５】
また、上記の説明では、電子メール４に変更前ページアドレス及び変更後ページアドレスを記述するとしたが、変更前ページアドレス及び変更後ページアドレスを記述したページを別に用意し、電子メール４には、そのページのページアドレスを記述するようにしてもよい。
【００２６】
また、上記の説明では、１つの参照元ページアドレス３ａを抽出したが、複数の参照元ページアドレスが抽出された場合でも、それぞれの参照元ページアドレスに対して同様の処理を行うことで、複数の管理者に対してページアドレスの変更内容を通知することができる。
【００２７】
次に、本発明の実施の形態を具体的に説明する。
図２は、本発明を適用したＵＲＬ変更通知サーバが接続されたネットワークの構成例である。
【００２８】
本実施の形態のネットワーク構成では、ＵＲＬ変更通知サーバ１００には、インターネット９０１が接続されている。インターネット９０１には、ＵＲＬ変更通知サーバ１００の他、ＷＷＷサーバ２００、ＷＷＷサーバ３００、端末装置５０、端末装置６０、及びその他様々なネットワーク機器が接続されている。
【００２９】
インターネットを通じて構築されたＷＷＷでは、リンク機能を有するＷｅｂページがＷＷＷサーバによって公開されている。Ｗｅｂページには、インターネット上でＷｅｂページを一意に識別するためのページアドレスとして、ＵＲＬやＵＲＩ（Uniform Resource Identifiers）が設定されている。リンク機能により、あるＷｅｂページに対して他のＷｅｂページの位置情報、即ちＵＲＬやＵＲＩを指定することで、Ｗｅｂページ同士を相互に関連付けすることが可能となる。なお、本実施の形態では、Ｗｅｂページを一意に識別するためのページアドレスをＵＲＬとして説明するが、ＵＲＬをＵＲＩとして解釈してもよい。
【００３０】
Ｗｅｂページの記述に際しては、ＨＴＭＬ（Hyper Text Markup Language）の他、ＸＭＬ（eXtensible Markup Language）、ＣＨＴＭＬ（Compact HTML）、ＭＭＬ（Mobile Markup Language）、ＷＭＬ（Wireless Markup Language）などのマークアップ言語を用いる。このような言語を用いて記述することで、Ｗｅｂページにリンク機能を設けることができる。
【００３１】
ＵＲＬ変更通知サーバ１００は、ＷｅｂページのＵＲＬが変更された際、ＵＲＬ変更前のＷｅｂページのリンク元となるＷｅｂページから電子メールアドレスを特定する。そして、その電子メールアドレス宛てに電子メールを送信し、Ｗｅｂページの変更前ＵＲＬ及び変更後ＵＲＬを通知する。
【００３２】
また、ＵＲＬ変更通知サーバ１００は、ＷＷＷサーバ機能を有しており、ＷｅｂサイトＡを外部に公開している。公開されるＷｅｂサイトＡには、ＷｅｂページＰ１が含まれている。なお、ＷｅｂサイトＡを構成する各Ｗｅｂページのデータは、ＨＤＤ（HDD:Hard Disk Drive）などの記憶装置に記憶されており、外部からの取得要求に応じて、対応するＷｅｂページのデータが上記記憶装置から引き出される。
【００３３】
ＷＷＷサーバ２００は、ＷｅｂサイトＢを外部に公開している。ＷｅｂサイトＢには、ＷｅｂページＰ２が含まれている。ＷｅｂページＰ２には、ＷｅｂページＰ１へのリンクが張られている。また、ＷｅｂページＰ２には、文字列「mailto:xxx@aa-web.jp」が含まれている。
【００３４】
ＷＷＷサーバ３００は、ＷｅｂサイトＣを外部に公開している。ＷｅｂサイトＣには、ＷｅｂページＰ３とＷｅｂページＰ４とが含まれている。ＷｅｂページＰ３及びＷｅｂページＰ４には、共にＷｅｂページＰ１へのリンクが張られている。また、ＷｅｂページＰ３及びＷｅｂページＰ４には、共に文字列「mailto:xxx@zz-web.com」が含まれている。
【００３５】
本実施の形態では、ＷｅｂページＰ１に張られているリンクは上記の３つとする。
端末装置５０は、ＷｅｂサイトＢを管理する管理者が使用するコンピュータである。この管理者の電子メールアドレスは「xxx@aa-web.jp」であり、端末装置５０には、この電子メールアカウントが設定されている。
【００３６】
端末装置６０は、ＷｅｂサイトＣを管理する管理者が使用するコンピュータである。この管理者の電子メールアドレスは「xxx@zz-web.com」であり、端末装置６０には、この電子メールアカウントが設定されている。
【００３７】
ここで、Ｗｅｂページのデータ転送について説明する。
Ｗｅｂページを要求する端末装置とＷＷＷサーバとの間では、データ転送用プロトコルとして、一般にＨＴＴＰ（Hyper Text Transfer Protocol）が用いられている。ＨＴＴＰを用いた通信は、概略以下の通りである。
【００３８】
まず、Ｗｅｂページを要求する端末装置からＷＷＷサーバに対して、ＨＴＴＰリクエストが送信される。ＨＴＴＰリクエストは、Ｗｅｂページに設定されたＵＲＬへのアクセスを要求するための情報であり、アクセスを要求するＵＲＬ（リクエストＵＲＬあるいはリクエストＵＲＩ、以下リクエストＵＲＬと称す）や、ＨＴＴＰリクエストの送信先となるＷＷＷサーバのドメイン名（ホスト名）や、ＨＴＴＰのバージョンなどが記録されている。リクエストＵＲＬは、通常「／ｉｎｄｅｘ．ｈｔｍｌ」などのパス名のみで指定されるが、スキーム名やドメイン名なども含めて指定される場合もある。リクエストＵＲＬがパス名のみで指定されていても、ホスト名を参照することで、要求されるＵＲＬを特定することができる。
【００３９】
そして、ＨＴＴＰリクエストを受信したＷＷＷサーバからは、端末装置に対して、ＨＴＴＰレスポンスが送信される。ＨＴＴＰレスポンスには、リクエストＵＲＬに対応するＷｅｂページのデータが含まれている。
【００４０】
このような通信を行うことで、Ｗｅｂページを要求する端末装置は、所望のＵＲＬへのアクセスを行い、ＷＷＷサーバから該当Ｗｅｂページのデータを受信する。ユーザは、端末装置にインストールされたブラウザを用いることで、受信したＷｅｂページを閲覧することができる。
【００４１】
ところで、ＨＴＴＰリクエストには、「Ｒｅｆｅｒｅｒ」を含めることができる。「Ｒｅｆｅｒｅｒ」には、ＨＴＴＰリクエストで要求されるＵＲＬの直前にアクセスされたＵＲＬを示す参照元ＵＲＬが記録されている。この参照元ＵＲＬの示すＷｅｂページは、ＨＴＴＰリクエストで要求されるＷｅｂページの直前に参照された参照元Ｗｅｂページとなる。
【００４２】
例えば、ＷｅｂページＰ２を閲覧しているユーザが、ＷｅｂページＰ１へのリンクを参照したとする。このとき、ＷｅｂページＰ１を公開するＵＲＬ変更通知サーバ１００には、ＷｅｂページＰ１のＵＲＬへのアクセスを要求するＨＴＴＰリクエストが送信される。このＨＴＴＰリクエストの「Ｒｅｆｅｒｅｒ」には、ＷｅｂページＰ１のＵＲＬの直前にアクセスされたＵＲＬ、即ちＷｅｂページＰ２のＵＲＬが参照元ＵＲＬとして記録されている。また、ＷｅｂページＰ１の直前に参照されたＷｅｂページＰ２が、参照元Ｗｅｂページとなる。
【００４３】
上記説明のように、ＷｅｂサイトＡを公開しているＵＲＬ変更通知サーバ１００には、ＷｅｂサイトＡを構成する各ＷｅｂページのＵＲＬへのアクセスを要求するＨＴＴＰリクエストが、随時送信されている。ＵＲＬ変更通知サーバ１００は、これらのＨＴＴＰリクエスト１４０ａ，１４０ｂ，．．．などをアクセスログ１４０に記録している。
【００４４】
このようなネットワークが構成されているとき、ＵＲＬ変更通知サーバ１００が公開するＷｅｂページのＵＲＬが変更された場合、ＵＲＬ変更通知サーバ１００で以下の処理が行われる。本実施の形態では、ＷｅｂページＰ１のＵＲＬが、「http://www.dummy-web.com/syokai1.html」から「http://www.dummy-web.com/catalog1.html」に変更されたものとする。
【００４５】
ＵＲＬの変更内容を操作入力などによって受け取ったＵＲＬ変更通知サーバ１００は、アクセスログ１４０に記録されたＨＴＴＰリクエスト１４０ａ，１４０ｂ，．．．から、ＷｅｂページＰ１の変更前ＵＲＬへのアクセスを要求するＨＴＴＰリクエストを抽出する。そして、それらのＨＴＴＰリクエストに含まれる「Ｒｅｆｅｒｅｒ」に記録された参照元ＵＲＬを取得する。このようにして、ＵＲＬ変更通知サーバ１００は、アクセスログ１４０から、Ｗｅｂページの変更前ＵＲＬへのアクセスを要求したＨＴＴＰリクエストに含まれる参照元ＵＲＬを抽出する。本実施の形態では、ＷｅｂページＰ２〜Ｐ４の各ＵＲＬを含む複数のＵＲＬが、アクセスログ１４０から抽出される。
【００４６】
次に、ＵＲＬ変更通知サーバ１００は、抽出された各参照元ＵＲＬが示すＷｅｂページ内を検索する。そして、ＵＲＬ変更前のＷｅｂページＰ１へのリンクが張られているＷｅｂページのＵＲＬを、リンク元ＵＲＬとする。即ち、参照元ＵＲＬが示すＷｅｂページの中で、実際にＵＲＬ変更前のＷｅｂページへのリンクが張られているＷｅｂページを絞り込み、それらのＷｅｂページのＵＲＬをリンク元ＵＲＬとする。本実施の形態では、ＷｅｂページＰ２〜Ｐ４の各ＵＲＬが、それぞれリンク元ＵＲＬとなる。
【００４７】
そして、ＵＲＬ変更通知サーバ１００は、リンク元ＵＲＬの示すＷｅｂページから電子メールアドレスを特定する。本実施の形態では、ＷｅｂページＰ２から電子メールアドレス「xxx@aa-web.jp」が特定され、ＷｅｂページＰ３及びＷｅｂページＰ４から、それぞれ電子メールアドレス「xxx@zz-web.com」が特定される。
【００４８】
その後、ＵＲＬ変更通知サーバ１００は、特定された各電子メール宛てに、ＷｅｂページＰ１の変更前ＵＲＬ及び変更後ＵＲＬを記述した電子メールを送信する。本実施の形態では、端末装置５０に対して、ＷｅｂページＰ１の変更前ＵＲＬ及び変更後ＵＲＬを記述した電子メール９１が送信される。また、端末装置６０に対しても、ＷｅｂページＰ１の変更前ＵＲＬ及び変更後ＵＲＬを記述した電子メール９２が送信される。
【００４９】
このようにして、ＷｅｂページのＵＲＬを変更した際、リンク元のＷｅｂページの管理者に対して、Ｗｅｂページの変更前ＵＲＬ及び変更後ＵＲＬを通知することができる。
以下、図２に示した処理の実現方法について具体的に説明する。
【００５０】
図３は、本発明の実施の形態に用いるＵＲＬ変更通知サーバのハードウェア構成例を示す図である。
ＵＲＬ変更通知サーバ１００は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０９を介して、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、ハードディスクドライブ（HDD:Hard Disk Drive）１０４、グラフィック処理装置１０５、入力インターフェース１０６、及び通信インターフェース１０７が接続されている。
【００５１】
ＲＯＭ１０２には、ＣＰＵ１０１が実行する基本的なプログラムやデータが格納される。ＲＡＭ１０３には、ＣＰＵ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０３には、ＣＰＵ１０１による処理に必要な各種データが格納される。ＨＤＤ１０４には、ＯＳやアプリケーションプログラムが格納される。
【００５２】
グラフィック処理装置１０５には、表示装置２１が接続されている。グラフィック処理装置１０５は、ＣＰＵ１０１からの命令に従って、画像を表示装置２１の画面に表示させる。入力インターフェース１０６は、マウス２２やキーボード２３から送られてくる信号を、バス１０９を介してＣＰＵ１０１に送信する。通信インターフェース１０７は、インターネット９０１を介して、他の装置とのデータの送受信を行う。
【００５３】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。次に、本実施の形態を実施するためにＵＲＬ変更通知サーバ１００が備える機能について説明する。
【００５４】
図４は、ＵＲＬ変更通知サーバの機能を示す機能ブロック図である。
ＵＲＬ変更通知サーバ１００は、変更ＵＲＬ情報ファイル１１１、参照元ＵＲＬ情報ファイル１１２、送信用ファイル１１３、フリーメールドメインＤＢ（データベース）１１４、逆リンク検索エンジン利用ＤＢ１１５、通信処理部１２０、アクセスログ作成部１３０、アクセスログ１４０、参照元ＵＲＬ抽出部１５０、リンク検索部１６０、電子メールアドレス特定部１７０、電子メール作成部１８０、逆リンク検索部１９０を有している。
【００５５】
変更ＵＲＬ情報ファイル１１１には、ＵＲＬを変更したＷｅｂページの変更前ＵＲＬと変更後ＵＲＬとが組になって登録されている。これらのデータは、例えばＵＲＬ変更通知サーバ１００に対して操作入力を行うことで登録される。
【００５６】
参照元ＵＲＬ情報ファイル１１２には、参照元ＵＲＬ抽出部１５０によって抽出された参照元ＵＲＬが登録される。
送信用ファイル１１３には、電子メールアドレス特定部１７０によって特定された電子メールアドレスや、ＵＲＬ変更前のＷｅｂページへのリンクが張られているＷｅｂページのＵＲＬや、Ｗｅｂページの変更後ＵＲＬを示す新ＵＲＬなど、ＵＲＬ変更を通知する電子メールの記述に必要な情報が登録される。
【００５７】
フリーメールドメインＤＢ１１４には、フリーメールのドメイン情報が登録されている。この情報は、例えばＵＲＬ変更通知サーバ１００に対して操作入力を行うことで登録される。
【００５８】
アクセスログ１４０には、ＵＲＬ変更通知サーバ１００に随時送信されるＨＴＴＰリクエスト１４０ａ，１４０ｂ，．．．の他、これらのＨＴＴＰリクエスト１４０ａ，１４０ｂ，．．．に対応するＨＴＴＰレスポンスなどが記録される。ＷｅｂサイトＡに対するアクセス状況を解析する際には、これらの情報が用いられる。
【００５９】
逆リンク検索エンジン利用ＤＢ１１５には、逆リンク検索を行う際に使用する検索エンジンや、検索エンジンに指定する文字列などが登録される。
通信処理部１２０は、ＵＲＬ変更通知サーバ１００内部から受け取ったデータを所定のプロトコルを用いて変換し、インターネット９０１に送出する。また、インターネット９０１を介して受信したデータから所望のデータを取り出して、ＵＲＬ変更通知サーバ１００内部に渡す。
【００６０】
アクセスログ作成部１３０は、ＵＲＬ変更通知サーバ１００に随時送信されるＨＴＴＰリクエスト１４０ａ，１４０ｂ，．．．を通信処理部１２０から受け取り、アクセスログ１４０に記録する。
【００６１】
参照元ＵＲＬ抽出部１５０は、変更ＵＲＬ情報ファイル１１１から変更前ＵＲＬを読み出し、アクセスログ１４０から参照元ＵＲＬを抽出する。
リンク検索部１６０は、参照元ＵＲＬ情報ファイル１１２の参照元ＵＲＬが示すＷｅｂページを、通信処理部１２０を介して取得する。そして、変更ＵＲＬ情報ファイル１１１から変更前ＵＲＬを読み出し、取得したＷｅｂページのリンクに変更前ＵＲＬが指定されているかどうか調べる。その後、変更前ＵＲＬを指定したリンクが張られているＷｅｂページのＵＲＬをリンク元ＵＲＬ、その変更前ＵＲＬをリンク先ＵＲＬとして、送信用ファイル１１３にそれぞれ登録する。
【００６２】
電子メールアドレス特定部１７０は、送信用ファイル１１３からリンク元ＵＲＬを読み出す。そして、通信処理部１２０を介して、読み込んだリンク元ＵＲＬの示すＷｅｂページを取得する。そして、取得したＷｅｂページのソースデータから、電子メールアドレスを検索する。検索の結果、１つの電子メールアドレスが得られた場合は、それを管理者メールアドレスとして特定する。また、複数の電子メールアドレスが得られた場合は、その中から管理者のものと思われる１つの電子メールアドレスを、フリーメールドメインＤＢ１１４を参照するなどして特定する。
【００６３】
また、電子メールアドレス特定部１７０は、特定した電子メールアドレスが管理者のものであるかどうかを判断するためのフラグとして、管理者判定フラグを有している。管理者判定フラグは、「断定」あるいは「推定」のいずれかの設定値を持つ。管理者判定フラグの設定値の記憶には、例えばＣＰＵ１０１に設けられたレジスタなどを用いる。なお、管理者判定フラグの設定については後述する。
【００６４】
電子メール作成部１８０は、送信用ファイル１１３のリンク先ＵＲＬをキーにして、変更ＵＲＬ情報ファイル１１１を検索する。そして、検索キーに用いたリンク先ＵＲＬと一致する変更前ＵＲＬに対応する変更後ＵＲＬを取得する。その後、送信用ファイル１１３の内容に基づいて電子メールを作成し、通信処理部１２０に渡す。
【００６５】
逆リンク検索部１９０は、変更ＵＲＬ情報ファイル１１１から変更前ＵＲＬを読み出す。そして、ＵＲＬ変更前のＷｅｂページへのリンクが張られているＷｅｂページを、逆リンク検索エンジン利用ＤＢ１１５の内容を利用して調べ、通信処理部１２０を介して該当Ｗｅｂページを取得する。
【００６６】
次に、ＵＲＬ変更通知サーバ１００が有する各ファイル及び各ＤＢについて、それぞれのデータ構成例を説明する。
図５は、変更ＵＲＬ情報ファイルのデータ構成例を示す図である。
【００６７】
図５に示すように、変更ＵＲＬ情報ファイル１１１は、「変更前ＵＲＬ」の項目１１１ａと「変更後ＵＲＬ」の項目１１１ｂとによって構成される。「変更前ＵＲＬ」の項目１１１ａには、ＵＲＬを変更するＷｅｂページの変更前ＵＲＬが登録され、「変更後ＵＲＬ」の項目１１１ｂには、そのＷｅｂページの変更後ＵＲＬが登録される。本実施の形態では、最初のレコードにＷｅｂページＰ１の変更前ＵＲＬと変更後ＵＲＬとが登録される。なお、複数のＷｅｂページのＵＲＬを変更した場合、変更ＵＲＬ情報ファイル１１１には、ＵＲＬを変更するＷｅｂページの数に応じた複数の変更前ＵＲＬ及び変更後ＵＲＬが登録される。
【００６８】
図６は、参照元ＵＲＬ情報ファイルのデータ構成例を示す図である。
図６に示すように、参照元ＵＲＬ情報ファイル１１２は、「参照元ＵＲＬ」の項目１１２ａによって構成される。「参照元ＵＲＬ」の項目１１２ａには、参照元ＵＲＬ抽出部１５０によってアクセスログ１４０から抽出された参照元ＵＲＬが登録される。
【００６９】
図７は、送信用ファイル１１３のデータ構成例を示す図である。
図７に示すように、送信用ファイル１１３は、「リンク元ＵＲＬ」の項目１１３ａと、「リンク先ＵＲＬ」の項目１１３ｂと、「管理者メールアドレス」の項目１１３ｃと、「管理者判定フラグ」の項目１１３ｄと、「新ＵＲＬ」の項目１１３ｅとによって構成される。
【００７０】
「リンク元ＵＲＬ」の項目１１３ａには、リンク検索部１６０によって、Ｗｅｂページの変更前ＵＲＬを指定したリンクが張られているＷｅｂページのＵＲＬが登録される。
「リンク先ＵＲＬ」の項目１１３ｂには、「リンク元ＵＲＬ」の項目１１３ａに登録されたＵＲＬが示すＷｅｂページのリンク指定された変更前ＵＲＬが登録される。
【００７１】
「管理者メールアドレス」の項目１１３ｃには、電子メールアドレス特定部１７０によって管理者のものと特定された電子メールアドレスが登録される。
「管理者判定フラグ」の項目１１３ｄには、電子メールアドレス特定部１７０が設定した管理者判定フラグの設定値が登録される。この項目の設定値は、電子メール作成部１８０によって作成される電子メールの文面に反映される。
【００７２】
「新ＵＲＬ」の項目１１３ｅには、上記リンク先ＵＲＬを検索キーにすることで、電子メール作成部１８０が変更ＵＲＬ情報ファイル１１１から取得した変更後ＵＲＬが登録される。
【００７３】
図８は、フリーメールドメインＤＢのデータ構成例を示す図である。
図８に示すように、フリーメールドメインＤＢ１１４は、「フリーメールドメイン」の項目１１４ａによって構成される。この項目には、メールアカウントを無料で提供するドメインが登録される。
【００７４】
図９は、逆リンク検索エンジン利用ＤＢのデータ構成例を示す図である。
図９に示すように、逆リンク検索エンジン利用ＤＢ１１５は、「逆リンク検索エンジン」の項目１１５ａと、「指定文字列」の項目１１５ｂと、「チェック」の項目１１５ｃとによって構成される。
【００７５】
「逆リンク検索エンジン」の項目１１５ａには、逆リンク検索を行うことのできる検索エンジンのドメイン名が登録される。
「指定文字列」の項目１１５ｂには、「逆リンク検索エンジン」の項目１１５ａに登録された検索エンジンに指定する文字列、例えば「ｌｉｎｋ：」や「ｈｔｔｐ：／／」などが登録される。
【００７６】
「チェック」の項目１１５ｃには、逆リンク検索を行ったかどうかのチェックが登録される。逆リンク検索が行われた場合、この項目には「チェック済」と登録される。
以上のような構成のＵＲＬ変更通知サーバ１００によって、ＷｅｂページＰ１のＵＲＬが変更された際、ＵＲＬ変更前のＷｅｂページＰ１へのリンクが張られているＷｅｂページＰ２〜Ｐ４のそれぞれから、電子メールアドレスが特定される。そして、端末装置５０には、ＷｅｂページＰ１の変更前ＵＲＬ及び変更後ＵＲＬを記述した電子メール９１が送信される。また、端末装置６０にも、ＷｅｂページＰ１の変更前ＵＲＬ及び変更後ＵＲＬを記述した電子メール９２が送信される。以下、ＵＲＬ変更通知サーバ１００の処理手順を説明する。
【００７７】
図１０は、ＵＲＬ変更通知サーバの処理手順を示すフローチャートである。以下、図１０に示す処理を、ステップ番号に沿って説明する。
［ステップＳ１１］参照元ＵＲＬ抽出部１５０は、アクセスログ１４０から参照元ＵＲＬを抽出する。この処理の詳細は、図１１で説明する。
【００７８】
［ステップＳ１２］リンク検索部１６０は、参照元ＵＲＬが示すＷｅｂページのリンクに、変更前ＵＲＬが指定されているかどうか調べる。この処理の詳細は、図１２で説明する。
【００７９】
［ステップＳ１３］逆リンク検索部１９０は、変更ＵＲＬ情報ファイル１１１の変更前ＵＲＬを読み出し、ＵＲＬ変更前のＷｅｂページへのリンクが張られているＷｅｂページを調べる。この処理の詳細は、図１３で説明する。
【００８０】
［ステップＳ１４］電子メールアドレス特定部１７０は、送信用ファイル１１３のリンク元ＵＲＬを読み出し、リンク元ＵＲＬが示すＷｅｂページから電子メールアドレスを検索する。そして、管理者の電子メールアドレスを特定する。この処理の詳細は、図１４で説明する。
【００８１】
［ステップＳ１５］電子メール作成部１８０は、送信用ファイル１１３の内容に基づいて電子メールを作成し、通信処理部１２０に渡す。通信処理部１２０は、電子メール作成部１８０が作成した電子メールを送信する。この処理の詳細は、図１５で説明する。
【００８２】
次に、図１０に示したフローチャートの各処理について、順番に説明する。
まず、参照元ＵＲＬ抽出処理（図１０のステップＳ１１）について説明する。
図１１は、参照元ＵＲＬ抽出処理の詳細を示すフローチャートである。以下、図１１に示す処理を、ステップ番号に沿って説明する。なお、このフローチャートの各ステップは、特に断らない限り、参照元ＵＲＬ抽出部１５０によって行われる。
【００８３】
［ステップＳ２１］変更ＵＲＬ情報ファイル１１１から１つの変更前ＵＲＬを読み出し、ステップＳ２２に処理を進める。
［ステップＳ２２］アクセスログ１４０を参照し、ステップＳ２１で読み出した変更前ＵＲＬへのアクセスを要求したＨＴＴＰリクエストを抽出する。そして、ステップＳ２３に処理を進める。上記抽出の際には、ＨＴＴＰリクエストに記録されたリクエストＵＲＬやホスト名などの情報を参照する。例えば、パス名で指定されたリクエストＵＲＬとホスト名に記録されたＷＷＷサーバのドメイン名とを組み合わせて、変更前ＵＲＬとの比較を行うことで、変更前ＵＲＬへのアクセスを要求したＨＴＴＰリクエストを抽出する。
【００８４】
［ステップＳ２３］ステップＳ２２で抽出したＨＴＴＰリクエストの中で、１つのＨＴＴＰリクエストを対象とする。そして、対象になったＨＴＴＰリクエストの「Ｒｅｆｅｒｅｒ」に記録された参照元ＵＲＬを取得し、ステップＳ２４に処理を進める。
【００８５】
［ステップＳ２４］ステップＳ２３で取得した参照元ＵＲＬが、既に参照元ＵＲＬ情報ファイル１１２に登録済みの情報かどうか調べる。登録済みであれば、ステップＳ２３に処理を進める。登録済みでなければ、ステップＳ２５に処理を進める。
【００８６】
［ステップＳ２５］ステップＳ２３で取得した参照元ＵＲＬを、参照元ＵＲＬ情報ファイル１１２の「参照元ＵＲＬ」の項目１１２ａに登録する。
［ステップＳ２６］ステップＳ２２で抽出した全てのＨＴＴＰリクエストに対して処理したかどうか調べる。全てのＨＴＴＰリクエストに対して処理していれば、ステップＳ２７に処理を進める。全てのＨＴＴＰリクエストに対して処理していなければ、ステップＳ２３に処理を進める。
【００８７】
［ステップＳ２７］変更ＵＲＬ情報ファイル１１２に登録された全ての変更前ＵＲＬに対して処理したかどうか調べる。全ての変更前ＵＲＬに対して処理していれば、参照元ＵＲＬ抽出処理を終了する。全ての変更前ＵＲＬに対して処理していなければ、ステップＳ２１に処理を進める。
【００８８】
以上が、参照元ＵＲＬ抽出処理の処理内容である。この参照元ＵＲＬ抽出処理を行うことで、本実施の形態では、ＷｅｂページＰ１の変更前ＵＲＬを要求するＨＴＴＰリクエストから、ＷｅｂページＰ２〜Ｐ４の各ＵＲＬなどが参照元ＵＲＬとして抽出される。
【００８９】
従って、図６に示すように、参照元ＵＲＬ情報ファイルの「参照元ＵＲＬ」の項目１１２ａに対して、参照元ＵＲＬ抽出処理によって抽出された参照元ＵＲＬが登録される。
例えば、最初のレコードには、ＷｅｂページＰ２のＵＲＬが登録される。同様に、２番目のレコードにはＷｅｂページＰ３のＵＲＬが登録され、３番目のレコードにはＷｅｂページＰ４のＵＲＬが登録される。
【００９０】
次に、リンク検索処理（図１０のステップＳ１２）について説明する。
図１２は、リンク検索処理の詳細を示すフローチャートである。以下、図１２に示す処理を、ステップ番号に沿って説明する。なお、このフローチャートの各ステップは、特に断らない限り、リンク検索部１６０によって行われる。
【００９１】
［ステップＳ３１］参照元ＵＲＬ情報ファイル１１２から１つの参照元ＵＲＬを読み出し、ステップＳ３２に処理を進める。
［ステップＳ３２］変更ＵＲＬ情報ファイル１１１から１つの変更前ＵＲＬを読み出し、ステップＳ３３に処理を進める。
【００９２】
［ステップＳ３３］ステップＳ３１で読み出した参照元ＵＲＬの示すＷｅｂページを、通信処理部１２０を介して取得する。そして、取得したＷｅｂページのソースデータに記述されたリンクを検索し、そのリンクに指定されたＵＲＬを取得する。
【００９３】
［ステップＳ３４］ステップＳ３３で行った検索の結果、ＷｅｂページのリンクにステップＳ３２で読み出した変更前ＵＲＬが指定されているかどうか調べる。具体的には、例えばステップＳ３３で取得したＵＲＬとステップＳ３２で読み出した変更前ＵＲＬとが一致するかどうか調べる。変更前ＵＲＬが指定されていれば、ステップＳ３５に処理を進める。変更前ＵＲＬが指定されていなければ、ステップＳ３６に処理を進める。
【００９４】
［ステップＳ３５］ステップＳ３１で読み出した参照元ＵＲＬとステップＳ３２で読み出した変更前ＵＲＬとを、送信用ファイル１１３の「リンク元ＵＲＬ」の項目１１３ａと「リンク先ＵＲＬ」の項目１１３ｂとに、それぞれ同一レコードで登録する。
【００９５】
［ステップＳ３６］変更ＵＲＬ情報ファイル１１１に登録された全ての変更前ＵＲＬに対して処理したかどうか調べる。全ての変更前ＵＲＬに対して処理していれば、ステップＳ３７に処理を進める。全ての変更前ＵＲＬに対して処理していなければ、ステップＳ３２に処理を進める。
【００９６】
［ステップＳ３７］参照元ＵＲＬファイル１１２に登録された全ての参照元ＵＲＬに対して処理したかどうか調べる。全ての参照元ＵＲＬに対して処理していれば、リンク検索処理を終了する。全ての参照元ＵＲＬに対して処理していなければ、ステップＳ３１に処理を進める。
【００９７】
以上が、リンク検索処理の処理内容である。このリンク検索処理を行うことで、本実施の形態では、ＷｅｂページＰ２及びＷｅｂページＰ３から、それぞれＷｅｂページＰ１の変更前ＵＲＬが取得される。
【００９８】
従って、図７に示すように、送信用ファイル１１３の「リンク元ＵＲＬ」の項目１１３ａ及び「リンク先ＵＲＬ」の項目１１３ｂに対して、リンク検索処理によって処理されたデータがそれぞれ登録される。
【００９９】
例えば、最初のレコードには、ＷｅｂページＰ２のＵＲＬが「リンク元ＵＲＬ」の項目１１３ａに登録され、ＷｅｂページＰ１の変更前ＵＲＬが「リンク先ＵＲＬ」の項目１１３ｂに登録される。２番目のレコードには、ＷｅｂページＰ３のＵＲＬ及びＷｅｂページＰ１の変更前ＵＲＬが、それぞれ同様に登録される。３番目のレコードには、ＷｅｂページＰ４のＵＲＬ及びＷｅｂページＰ１の変更前ＵＲＬが、それぞれ同様に登録される。
【０１００】
次に、逆リンク検索処理（図１０のステップＳ１３）について説明する。
図１３は、逆リンク検索処理の詳細を示すフローチャートである。以下、図１３に示す処理をステップ番号に沿って説明する。なお、このフローチャートの各ステップは、特に断らない限り、逆リンク検索部１９０によって行われる。
【０１０１】
［ステップＳ４１］変更ＵＲＬ情報ファイル１１１から１つの変更前ＵＲＬを読み出し、ステップＳ４２に処理を進める。
［ステップＳ４２］逆リンク検索エンジン利用ＤＢ１１５から１つの逆リンク検索エンジンを選択し、ステップＳ４３に処理を進める。
【０１０２】
［ステップＳ４３］ステップＳ４２で選択した逆リンク検索エンジンを利用し、以下のようにして、ステップＳ４１で読み出した変更前ＵＲＬが示すＷｅｂページへのリンクが張られているＷｅｂページがあるかどうか検索する。
【０１０３】
まず、通信処理部１２０を介して、ステップＳ４２で選択した逆リンク検索エンジンが示す検索エンジンにアクセスする。
そして、ステップＳ４２で選択した逆リンク検索エンジンと同一レコードの指定文字列を読み出す。その後、アクセスした検索エンジンに対して、読み出した指定文字列と共にステップＳ４１で読み出した変更前ＵＲＬを指定し、逆リンク検索を指示する。その後、逆リンク検索エンジン利用ＤＢ１１５の「チェック」の項目１１５ｃに、「チェック済」と登録する。また、上記と同一の逆リンク検索エンジンで、異なる指定文字列が登録されたレコードがあれば、その指定文字列を用いて上記と同様の処理を行う。
【０１０４】
このような逆リンク検索の後、ステップＳ４４に処理を進める。
［ステップＳ４４］ステップＳ４３で行った逆リンク検索の結果、逆リンクが張られているＷｅｂページがあれば、ステップＳ４５に処理を進める。逆リンクが張られているＷｅｂページがなければ、ステップＳ４７に処理を進める。
【０１０５】
［ステップＳ４５］逆リンクが張られているＷｅｂページのＵＲＬと変更前ＵＲＬとの組み合わせが、既に送信用ファイル１１３に登録されているかどうか調べる。登録されていれば、ステップＳ４７に処理を進める。登録されていなければ、ステップＳ４６に処理を進める。
【０１０６】
［ステップＳ４６］逆リンクが張られているＷｅｂページのＵＲＬと変更前ＵＲＬとを、送信用ファイル１１３の「リンク元ＵＲＬ」の項目１１３ａと「リンク先ＵＲＬ」の項目１１３ｂとにそれぞれ追加する。そして、ステップＳ４７に処理を進める。
【０１０７】
［ステップＳ４７］逆リンク検索エンジン利用ＤＢに登録された全ての逆リンク検索エンジンを使用したかどうか調べる。全て使用していれば、ステップＳ４８に処理を進める。全て使用していなければ、ステップＳ４２に処理を進める。
【０１０８】
［ステップＳ４８］変更ＵＲＬ情報ファイル１１１に登録された全ての変更前ＵＲＬに対して処理したかどうか調べる。全ての変更前ＵＲＬに対して処理していれば、逆リンク検索処理を終了する。全ての変更前ＵＲＬに対して処理していなければ、ステップＳ４１に処理を進める。
【０１０９】
以上が、逆リンク検索処理の処理内容である。この処理を行うことで、アクセスログ１４０には記録されていなくても、ＵＲＬ変更前のＷｅｂページへのリンクが張られているＷｅｂページを見つけることができる。
【０１１０】
次に、電子メールアドレス特定処理（図１０のステップＳ１４）について説明する。
図１４は、電子メールアドレス特定処理の詳細を示すフローチャートである。以下、図１４に示す処理をステップ番号に沿って説明する。なお、このフローチャートの各ステップは、特に断らない限り、電子メールアドレス特定部１７０によって行われる。
【０１１１】
［ステップＳ５１］送信用ファイル１１３から１つのリンク元ＵＲＬを読み出し、そのＵＲＬが示すＷｅｂページを対象Ｗｅｂページとする。そして、ステップＳ５２に処理を進める。
【０１１２】
［ステップＳ５２］通信処理部１２０を介して、対象Ｗｅｂページを取得する。そして、取得した対象Ｗｅｂページのソースデータを検索し、対象Ｗｅｂページに含まれる電子メールアドレスを検出する。ソースデータ検索の際には、例えば文字列「ｍａｉｌｔｏ」に続く文字列に電子メールアドレスが記述されているかどうか調べる。
【０１１３】
［ステップＳ５３］ステップＳ５２で検出した電子メールアドレスが１つのみであれば、ステップＳ５４に処理を進める。１つでなければ、ステップＳ５５に処理を進める。
［ステップＳ５４］ステップＳ５２で検出した１つの電子メールアドレスを、管理者の電子メールアドレスとして特定する。加えて、管理者判定フラグを「断定」に設定し、ステップＳ６０に処理を進める。
【０１１４】
［ステップＳ５５］ステップＳ５２の検索の結果、対象Ｗｅｂページに電子メールアドレスが１つも含まれなかった場合は、ステップＳ５６に処理を進める。そうでなかった場合（電子メールアドレスが複数含まれる場合）は、ステップＳ５９に処理を進める。
【０１１５】
［ステップＳ５６］対象ＷｅｂページのＵＲＬが、階層構造の最上位かどうか調べる。最上位であれば、ステップＳ５７に処理を進める。最上位でなければ、ステップＳ５８に処理を進める。
【０１１６】
［ステップＳ５７］対象Ｗｅｂページのトップページを管理するドメインの管理者の電子メールアドレスを取得し、ステップＳ６０に処理を進める。この電子メールアドレスの取得は、例えば「ｗｈｏｉｓ」コマンドと上記ドメインとを、ＵＲＬ変更通知サーバ１００に対して操作入力することで行う。
【０１１７】
［ステップＳ５８］対象ＷｅｂページのＵＲＬの最後部に示されるディレクトリを削除して、さらに１階層上のＵＲＬとする。そして、その１階層上のＵＲＬの示すＷｅｂページを新たに対象Ｗｅｂページとして、ステップＳ５２に処理を進める。このように、対象Ｗｅｂページに電子メールアドレスが含まれない場合は、１階層上のＷｅｂページを対象Ｗｅｂページとすることで、電子メールアドレスを効率良く検索していくことができる。
【０１１８】
［ステップＳ５９］管理者メールアドレス判定処理を起動し、１つの電子メールアドレスを特定する。そして、ステップＳ６０に処理を進める。なお、管理者メールアドレス判定処理の詳細は、図１５で説明する。
【０１１９】
［ステップＳ６０］特定した電子メールアドレス及び管理者判定フラグの設定値を、送信用ファイル１１３の該当項目に登録する。登録するレコードは、ステップＳ５１で読み出したリンク元ＵＲＬと同一レコードとし、そのレコードの「管理者メールアドレス」の項目１１３ｃに特定した電子メールアドレスを登録する。また、同レコードの「管理者判定フラグ」の項目１１３ｄに、管理者判定フラグの設定値を登録する。
【０１２０】
［ステップＳ６１］送信用ファイル１１３に登録された全てのリンク元ＵＲＬに対して処理したかどうか調べる。全てのリンク元ＵＲＬに対して処理していれば、電子メールアドレス特定処理を終了する。全てのリンク元ＵＲＬに対して処理していなければ、ステップＳ５１に処理を進める。
【０１２１】
続いて、管理者メールアドレス判定処理（図１４のステップＳ５９）について説明する。
図１５は、管理者メールアドレス判定処理の詳細を示すフローチャートである。以下、図１５に示す処理をステップ番号に沿って説明する。なお、このフローチャートの各ステップは、特に断らない限り、電子メールアドレス特定部１７０によって行われる。
【０１２２】
［ステップＳ７１］対象Ｗｅｂページのソースデータを検索し、文字列「問合せ先」が含まれているかどうか調べる。文字列「問合せ先」が含まれていれば、ステップＳ７２に処理を進める。文字列「問合せ先」が含まれていなければ、ステップＳ７４に処理を進める。
【０１２３】
［ステップＳ７２］文字列「問合せ先」と同じ行に、電子メールアドレスが記述されているかどうか調べる。電子メールアドレスが記述されていれば、ステップＳ７３に処理を進める。電子メールアドレスが記述されていなければ、ステップＳ７４に処理を進める。
【０１２４】
［ステップＳ７３］文字列「問合せ先」と同じ行に記述されている電子メールアドレスを、管理者の電子メールアドレスと特定する。加えて、管理者判定フラグを「断定」に設定する。そして、管理者メールアドレス判定処理を終了する。
【０１２５】
［ステップＳ７４］対象Ｗｅｂページの一番下側に表示されている電子メールアドレスを抽出し、ステップＳ７５に処理を進める。
［ステップＳ７５］ステップＳ７４で抽出した電子メールアドレスが、１つかどうか調べる。電子メールアドレスが１つであれば、その電子メールアドレスを取得し、ステップＳ７９に処理を進める。電子メールアドレスが１つでなければ、ステップＳ７６に処理を進める。
【０１２６】
［ステップＳ７６］ステップＳ７４で抽出した電子メールアドレスのドメインを参照する。そして、フリーメールドメインＤＢ１１４に登録されているフリーメールドメインのいずれかと一致するドメインを持つ電子メールアドレスを除外する。その後、ステップＳ７７に処理を進める。
【０１２７】
［ステップＳ７７］ステップＳ７６で行った除外の結果、残りの電子メールアドレスが１つかどうか調べる。残りの電子メールアドレスが１つであれば、その電子メールアドレスを取得し、ステップＳ７９に処理を進める。残りの電子メールアドレスが１つでなければ、ステップＳ７８に処理を進める。
【０１２８】
［ステップＳ７８］ステップＳ７４で抽出した電子メールアドレスのドメインを参照する。そして、対象Ｗｅｂページと同一ドメインを持つ電子メールアドレスは１つかどうか調べる。同一ドメインを持つ電子メールアドレスが１つであれば、その電子メールアドレスを取得し、ステップＳ７９に処理を進める。同一ドメインを持つ電子メールアドレスが１つでなければ、ステップＳ８０に処理を進める。
【０１２９】
［ステップＳ７９］ステップＳ７５，Ｓ７７及びＳ７８に示す各処理によって取得した１つの電子メールアドレスを、管理者の電子メールアドレスと特定する。加えて、管理者判定フラグを「推定」に設定する。そして、管理者メールアドレス判定処理を終了する。
【０１３０】
［ステップＳ８０］ステップＳ７４で抽出した電子メールアドレスのうち、一番右側に表示されている電子メールアドレスを、管理者の電子メールアドレスと特定する。加えて、管理者判定フラグを「推定」に設定する。そして、管理者メールアドレス判定処理を終了する。
【０１３１】
以上が、電子メールアドレス特定処理、及び電子メールアドレス特定処理内で起動する管理者メールアドレス判定処理の処理内容である。本実施の形態では、この電子メールアドレス特定処理を行うことで、ＷｅｂページＰ２より電子メールアドレス「xxx@aa-web.jp」が管理者の電子メールアドレスとして特定される。この電子メールアドレスに対する管理者判定フラグの設定は「断定」となる。また、ＷｅｂページＰ３及びＷｅｂページＰ４より、電子メールアドレス「xxx@zz-web.com」がそれぞれ管理者の電子メールアドレスとして特定される。これらの電子メールアドレスに対する管理者判定フラグの設定も、それぞれ「断定」となる。
【０１３２】
従って、図７に示すように、送信用ファイル１１３の「管理者メールアドレス」の項目１１３ｃ及び「管理者判定フラグ」の項目１１３ｄに対して、電子メールアドレス特定処理によって処理されたデータがそれぞれ登録される。
【０１３３】
例えば、最初のレコードには、ＷｅｂページＰ２から特定された電子メールアドレス「xxx@aa-web.jp」が「管理者メールアドレス」の項目１１３ｃに登録され、管理者判定フラグの設定値「断定」が「管理者判定フラグ」の項目１１３ｄに登録される。２番目のレコードには、ＷｅｂページＰ３から特定された電子メールアドレス「xxx@zz-web.com」及び管理者判定フラグの設定値「断定」が、それぞれ同様に登録される。３番目のレコードには、ＷｅｂページＰ４から特定された電子メールアドレス「xxx@zz-web.com」及び管理者判定フラグの設定値「断定」が、それぞれ同様に登録される。
【０１３４】
次に、電子メール作成／送信処理（図１０のステップＳ１５）について説明する。
図１６は、電子メール作成／送信処理の詳細を示すフローチャートである。以下、図１６に示す処理をステップ番号に沿って説明する。なお、このフローチャートの各ステップは、特に断らない限り、電子メール作成部１８０によって行われる。
【０１３５】
［ステップＳ９１］送信用ファイル１１３をソートし、ステップＳ９２に処理を進める。このとき、ソート優先項目は、「管理者メールアドレス」の項目１１３ｃ、「管理者判定フラグ」の項目１１３ｄの順とする。これにより、送信用ファイル１１３は、同一の管理者メールアドレスが連続し、さらに、同一の管理者メールアドレスの中で同一の管理者判定フラグが連続するようにソートされる。
【０１３６】
［ステップＳ９２］ステップＳ９１でソートされた送信用ファイル１１３から、１つのリンク先ＵＲＬを読み出す。
そして、読み出したリンク先ＵＲＬをキーにして、変更ＵＲＬ情報ファイル１１１を検索する。検索キーに用いたリンク先ＵＲＬと一致する変更前ＵＲＬが検索されれば、その変更前ＵＲＬに対応する変更後ＵＲＬを取得する。
【０１３７】
そして、取得した変更後ＵＲＬを、送信用ファイル１１３の上記検索キーに用いたリンク先ＵＲＬと同一レコードの「新ＵＲＬ」の項目１１３ｅに登録する。
以上の処理を、送信用ファイルの全てのリンク先ＵＲＬについて行い、ステップＳ９３に処理を進める。
【０１３８】
［ステップＳ９３］ステップＳ９２の処理がなされた送信用ファイル１１３から、１つの管理者メールアドレスを読み出す。なお、読み出す管理者メールアドレスは、以前に読み出された管理者メールアドレスがあれば、その管理者メールアドレスとは異なる管理者メールアドレスとする。これにより、このステップＳ９３では、常に以前と異なる管理者メールアドレスが読み出される。
【０１３９】
そして、読み出した管理者メールアドレスを宛て先にして、電子メールを新規作成する。件名は、例えば「リンク先変更のお願い」などとする。そして、ステップＳ９４に処理を進める。
【０１４０】
「ステップＳ９４」ステップＳ９３で読み出した管理者メールアドレスと同一レコードの管理者判定フラグが、「断定」であるかどうか調べる。管理者判定フラグが「断定」であれば、ステップＳ９５に処理を進める。管理者判定フラグが「断定」でなければ、ステップＳ９９に処理を進める。
【０１４１】
［ステップＳ９５］ステップＳ９３で新規作成した電子メールの本文を記述する。例えば、まず「貴方が管理されている次のＷｅｂページにあるリンク先は変更されておりますので、修正をお願いします。修正情報は、次の通り。」のように記述する。
【０１４２】
続いて所定回数の改行を行い、「リンク元ＵＲＬ」、「リンク先ＵＲＬ」、及び「新ＵＲＬ」の各文字列を適度な間隔を置いて記述し、再び所定回数の改行を行う。その後、送信用ファイル１１３から、ステップＳ９３で読み出した管理者メールアドレスと同一レコードのリンク元ＵＲＬ、リンク先ＵＲＬ、及び新ＵＲＬを読み出す。
【０１４３】
そして、上記各文字列（「リンク元ＵＲＬ」、「リンク先ＵＲＬ」、及び「新ＵＲＬ」）の下に、上記読み出したリンク元ＵＲＬ、リンク先ＵＲＬ、及び新ＵＲＬを、対応する各位置にそれぞれ記述する。このような記述後、ステップＳ９６に処理を進める。
【０１４４】
［ステップＳ９６］送信用ファイル１１３を参照する。そして、ステップＳ９３で読み出した管理者メールアドレスと同一の管理者メールアドレスで、管理者判定フラグが「断定」であるレコードがあれば、そのレコードのリンク元ＵＲＬ、リンク先ＵＲＬ、及び新ＵＲＬを読み出す。
【０１４５】
その後、ステップＳ９５で行った記述の下に、上記読み出したリンク元ＵＲＬ、リンク先ＵＲＬ、及び新ＵＲＬを追記する。同様のレコードがさらに存在する場合は、その全てのレコードについて同様の処理を行い、ステップＳ９７に処理を進める。
【０１４６】
［ステップＳ９７］送信用ファイル１１３を参照する。そして、ステップＳ９３で読み出した管理者メールアドレスと同一の管理者メールアドレスで、管理者判定フラグが「推定」のレコードがあるかどうか調べる。そのようなレコードがあれば、ステップＳ９８に処理を進める。そのようなレコードがなければ、ステップＳ１０１に処理を進める。
【０１４７】
［ステップＳ９８］ステップＳ９６で行った記述の後に改行などを加え、続けて電子メールの本文を次のように記述する。例えば、まず「貴方が管理されていると思われる次のＷｅｂページにあるリンク先は変更されておりますので、修正をお願いします。修正情報は、次の通り。」のように記述する。
【０１４８】
続いて所定回数の改行を行い、ステップＳ９５と同様に、「リンク元ＵＲＬ」、「リンク先ＵＲＬ」、及び「新ＵＲＬ」の各文字列を適度な間隔を置いて記述し、再び所定回数の改行を行う。その後、送信用ファイル１１３から、ステップＳ９３で読み出した管理者メールアドレスと同一の管理者メールアドレスで、管理者判定フラグが「推定」であるレコードのリンク元ＵＲＬ、リンク先ＵＲＬ、及び新ＵＲＬを読み出す。
【０１４９】
そして、上記各文字列（「リンク元ＵＲＬ」、「リンク先ＵＲＬ」、及び「新ＵＲＬ」）の下に、上記読み出したリンク元ＵＲＬ、リンク先ＵＲＬ、及び新ＵＲＬを、対応する各位置にそれぞれ記述する。
【０１５０】
再び、送信用ファイル１１３を参照する。同様のレコードがさらに存在する場合は、それら各レコードから、リンク元ＵＲＬ、リンク先ＵＲＬ、及び新ＵＲＬを順次読み出し、上記記述の下に追記する。
【０１５１】
このような記述後、ステップＳ１０１に処理を進める。
［ステップＳ９９］ステップＳ９３で新規作成した電子メールの本文を記述する。例えば、まず「貴方が管理されていると思われる次のＷｅｂページにあるリンク先は変更されておりますので、修正をお願いします。修正情報は、以下の通り。」のように記述する。
【０１５２】
続いて所定回数の改行を行い、「リンク元ＵＲＬ」、「リンク先ＵＲＬ」、及び「新ＵＲＬ」の各文字列を適度な間隔を置いて記述し、再び所定回数の改行を行う。その後、送信用ファイル１１３から、ステップＳ９３で読み出した管理者メールアドレスと同一レコードのリンク元ＵＲＬ、リンク先ＵＲＬ、及び新ＵＲＬを読み出す。
【０１５３】
そして、上記各文字列（「リンク元ＵＲＬ」、「リンク先ＵＲＬ」、及び「新ＵＲＬ」）の下に、上記読み出したリンク元ＵＲＬ、リンク先ＵＲＬ、及び新ＵＲＬを、対応する各位置にそれぞれ記述する。このような記述後、ステップＳ１００に処理を進める。
【０１５４】
［ステップＳ１００］送信用ファイル１１３を参照する。そして、ステップＳ９３で読み出した管理者メールアドレスと同一の管理者メールアドレスで、管理者判定フラグが「推定」であるレコードがあれば、そのレコードのリンク元ＵＲＬ、リンク先ＵＲＬ、及び新ＵＲＬを読み出す。
【０１５５】
その後、ステップＳ９９で行った記述の下に、上記読み出したリンク元ＵＲＬ、リンク先ＵＲＬ、及び新ＵＲＬを追記する。同様のレコードがさらに存在する場合は、その全てのレコードについて同様の処理を行い、ステップＳ１０１に処理を進める。
【０１５６】
［ステップＳ１０１］送信用ファイル１１３に登録された全ての管理者メールアドレスに対して処理したかどうか調べる。全ての管理者メールアドレスに対して処理していれば、ステップＳ１０２に処理を進める。全ての管理者メールアドレスに対して処理していなければ、ステップＳ９３に処理を進める。
【０１５７】
［ステップＳ１０２］各電子メールのデータを通信処理部１２０に渡す。通信処理部１２０は、電子メール作成部１８０から受け取った各電子メールのデータを、所定のプロトコルを用いて変換し、インターネット９０１に送出する。これにより、電子メール作成部１８０によって作成された各電子メールが、指定された宛て先に送信される。
【０１５８】
以上が、電子メール作成／送信処理の処理内容である。この電子メール作成／送信処理によって、本実施の形態では、ＷｅｂサイトＢの管理者には電子メール９１が送信され、また、ＷｅｂサイトＣの管理者には電子メール９２が送信される。以下、これらの電子メールの文面について説明する。
【０１５９】
図１７は、ＷｅｂサイトＢの管理者宛てに送信される電子メールの文面の一例を示す図である。
図１７に示すように、ＷｅｂサイトＢの管理者宛てに送信される電子メール９１には、ＷｅｂページＰ２のリンクに関する情報が記述される。
【０１６０】
即ち、文字列「リンク元ＵＲＬ」の下には、ＷｅｂページＰ２のＵＲＬ「http://www.aa-web.jp/link.html」が記述される。また、文字列「リンク先ＵＲＬ」の下には、ＷｅｂページＰ１の変更前ＵＲＬが記述される。また、文字列「新ＵＲＬ」の下には、ＷｅｂページＰ１の変更後ＵＲＬが記述される。
【０１６１】
このような文面が記述された電子メール９１が送信されることで、ＷｅｂサイトＢの管理者は、その内容に基づいて、ＷｅｂページＰ２に張られているＷｅｂページＰ１へのリンクを修正することができる。
【０１６２】
図１８は、ＷｅｂサイトＣの管理者宛てに送信される電子メールの文面の一例を示す図である。
図１８に示すように、ＷｅｂサイトＣの管理者宛てに送信される電子メール９２には、ＷｅｂページＰ３及びＷｅｂページＰ４のリンクに関する情報が記述される。
【０１６３】
即ち、各文字列「リンク元ＵＲＬ」、「リンク先ＵＲＬ」、及び「新ＵＲＬ」の下に、まずＷｅｂページＰ３に関する情報として、ＷｅｂページＰ３のＵＲＬ「http://www.zz-web.com/gijutsu.html」、ＷｅｂページＰ１の変更前ＵＲＬ、ＷｅｂページＰ１の変更後ＵＲＬが順番に記述される。そして、その次の行にＷｅｂページＰ４に関する情報として、ＷｅｂページＰ４のＵＲＬ「http://www.zz-web.com/link.html」、ＷｅｂページＰ１の変更前ＵＲＬ、ＷｅｂページＰ１の変更後ＵＲＬが順番に記述される。
【０１６４】
このような文面が記述された電子メール９２が送信されることで、ＷｅｂサイトＣの管理者は、その内容に基づいて、ＷｅｂページＰ３及びＷｅｂページＰ４にそれぞれ張られているＷｅｂページＰ１へのリンクを修正することができる。
【０１６５】
以上説明したように、本実施の形態によれば、ＷｅｂサイトＢを管理する管理者に対しては、ＷｅｂページＰ１の変更前ＵＲＬ及び変更後ＵＲＬを記述した電子メール９１を送信し、ＷｅｂページＰ１のＵＲＬ変更の内容を通知することができる。また、ＷｅｂサイトＣを管理する管理者に対しても、ＷｅｂページＰ１の変更前ＵＲＬ及び変更後ＵＲＬを記述した電子メール９２を送信し、ＷｅｂページＰ１のＵＲＬ変更の内容を通知することができる。即ち、変更ＵＲＬ情報ファイル１１１にＷｅｂページの変更前ＵＲＬ及び変更後ＵＲＬを登録しておくだけで、ＵＲＬ変更を通知する電子メールが自動的に送信されるので、ＵＲＬ変更の内容を正確に、かつ相手を漏らすことなく通知することができる。従って、Ｗｅｂサイトに対して、Ｗｅｂページの移動などで多数のＵＲＬ変更を行うような場合でも、ＵＲＬ変更の通知に伴う作業を大幅に軽減することが可能となる。
【０１６６】
また、ＷｅｂページＰ３及びＷｅｂページＰ４からそれぞれ特定された電子メールアドレスが同一のため、ＷｅｂページＰ１の変更前ＵＲＬ及び変更後ＵＲＬを、１通の電子メール９２に記述して通知することができる。即ち、複数のＷｅｂページから同一の電子メールアドレスが特定された場合には、単一の電子メールでＵＲＬ変更の内容を通知することができ、リンクを多数張っている管理者に対しても、煩雑な確認作業を要求することなく、容易に把握可能な内容でＵＲＬ変更を通知することができる。
【０１６７】
なお、上記の説明では、ＵＲＬ変更通知サーバ１００自体がＷＷＷサーバ機能を有するものとしたが、ＷＷＷサーバとは別の装置で処理することもできる。このとき、ＵＲＬ変更通知サーバ１００は、他のＷＷＷサーバに記録されたアクセスログを、例えばインターネット９０１を介して取得することで、上記と同様の処理を行うことができる。
【０１６８】
また、上記の説明では、ＷｅｂページＰ１の変更前ＵＲＬ及び変更後ＵＲＬを記述した電子メール９１及び電子メール９２を送信したが、ＷｅｂページＰ１の変更前ＵＲＬ及び変更後ＵＲＬを記述したＷｅｂページを別に用意し、そのＷｅｂページのＵＲＬを記述した各電子メールを送信するようにしてもよい。
【０１６９】
また、上記の説明では、送信用ファイル１１３のリンク元ＵＲＬの示すＷｅｂページを検索して電子メール特定処理を行うとしたが、予めリンク元ＵＲＬの示すＷｅｂページを含むＷｅｂサイトの階層構造を取得することで、そのＷｅｂサイト全体に対して電子メールアドレス特定処理を行うこともできる。
【０１７０】
なお、ＵＲＬ変更通知サーバ１００の処理機能は、サーバコンピュータによって実現することができる。その場合、ＵＲＬ変更通知サーバ１００が有すべき機能の処理内容を記述したＵＲＬ変更通知プログラムが提供される。サーバコンピュータは、クライアントコンピュータからの要求に応答して、ＵＲＬ変更通知プログラムを実行する。これにより、上記処理機能がサーバコンピュータ上で実現され、処理結果がクライアントコンピュータに提供される。
【０１７１】
処理内容を記述したＵＲＬ変更通知プログラムは、サーバコンピュータで読み取り可能な記録媒体に記録しておくことができる。サーバコンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ（Random Access Memory）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。光磁気記録媒体には、ＭＯ（Magneto-Optical disc）などがある。
【０１７２】
ＵＲＬ変更通知プログラムを流通させる場合には、例えば、ＵＲＬ変更通知プログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。
ＵＲＬ変更通知を実行するサーバコンピュータは、例えば、可搬型記録媒体に記録されたＵＲＬ変更通知プログラムを、自己の記憶装置に格納する。そして、サーバコンピュータは、自己の記憶装置からＵＲＬ変更通知プログラムを読み取り、ＵＲＬ変更通知プログラムに従った処理を実行する。なお、サーバコンピュータは、可搬型記録媒体から直接ＵＲＬ変更通知プログラムを読み取り、そのプログラムに従った処理を実行することもできる。
【０１７３】
（付記１）  コンピュータ上で閲覧するページに設定されたページアドレスの変更を通知するページアドレス変更通知方法において、
前記ページアドレスへのアクセスを要求する情報であって、該ページアドレスの直前にアクセスされたページアドレスを示す参照元ページアドレスを含むアクセス要求情報をアクセスログに記録するアクセスログ作成ステップと、
前記ページアドレスが変更されたとき、記録された前記参照元ページアドレスを前記アクセスログから抽出する参照元ページアドレス抽出ステップと、
前記参照元ページアドレスにアクセスし、該参照元ページアドレスが示す参照元ページから電子メールアドレスを特定する電子メールアドレス特定ステップと、
特定された前記電子メールアドレス宛てに、電子メールで前記ページアドレスの変更を通知する変更通知ステップと、
を有することを特徴とするページアドレス変更通知方法。
【０１７４】
（付記２）  前記参照元ページに電子メールアドレスが含まれていない場合は、順次上の階層の上位層ページを参照して前記電子メールアドレスを特定することを特徴とする付記１記載のページアドレス変更通知方法。
【０１７５】
（付記３）  複数の前記参照元ページアドレスに基づいて特定された複数の前記電子メールアドレスにおいて、同一電子メールアドレスが存在する場合は、前記同一電子メールアドレスには単一の電子メールで前記ページアドレス変更とともに、該電子メールアドレスに対応づけられる複数の参照元ページアドレスを通知することを特徴とする付記１記載のページアドレス変更通知方法。
【０１７６】
（付記４）  前記電子メールには、変更前の前記ページアドレス及び変更後の前記ページアドレスを記述することを特徴とする付記１記載のページアドレス変更通知方法。
（付記５）  前記参照元ページアドレスが示す参照元ページに複数の前記電子メールアドレスが存在する場合は、前記参照元ページを管理する管理者の前記電子メールアドレスとして、１つの前記電子メールアドレスを特定することを特徴とする付記１記載のページアドレス変更通知方法。
【０１７７】
（付記６）  複数の前記ページアドレスを変更した場合は、各々の変更前の前記ページアドレス毎に、前記参照元ページアドレスを前記アクセスログから抽出することを特徴とする付記１記載のページアドレス変更通知方法。
【０１７８】
（付記７）  前記上位層ページが最上位階層に達した場合は、前記最上位階層を管理するドメインの管理者の前記電子メールアドレスを、所定のコマンドによって取得することを特徴とする付記２記載のページアドレス変更通知方法。
【０１７９】
（付記８）  コンピュータ上で閲覧するページに設定されたページアドレスの変更を通知するページアドレス変更通知装置において、
前記ページアドレスへのアクセスを要求する情報であって、該ページアドレスの直前にアクセスされたページアドレスを示す参照元ページアドレスを含むアクセス要求情報をアクセスログに記録するアクセスログ作成手段と、
前記ページアドレスが変更されたとき、記録された前記参照元ページアドレスを前記アクセスログから抽出する参照元ページアドレス抽出手段と、
前記参照元ページアドレスにアクセスし、該参照元ページアドレスが示す参照元ページから電子メールアドレスを特定する電子メールアドレス特定手段と、
特定された前記電子メールアドレス宛てに、電子メールで前記ページアドレスの変更を通知する変更通知手段と、
を有することを特徴とするページアドレス変更通知装置。
【０１８０】
（付記９）  コンピュータ上で閲覧するページに設定されたページアドレスの変更を通知するページアドレス変更通知プログラムにおいて、
コンピュータを、
前記ページアドレスへのアクセスを要求する情報であって、該ページアドレスの直前にアクセスされたページアドレスを示す参照元ページアドレスを含むアクセス要求情報をアクセスログに記録するアクセスログ作成手段、
前記ページアドレスが変更されたとき、記録された前記参照元ページアドレスを前記アクセスログから抽出する参照元ページアドレス抽出手段、
前記参照元ページアドレスにアクセスし、該参照元ページアドレスが示す参照元ページから電子メールアドレスを特定する電子メールアドレス特定手段、
特定された前記電子メールアドレス宛てに、電子メールで前記ページアドレスの変更を通知する変更通知手段、
として機能させることを特徴とするページアドレス変更通知プログラム。
【０１８１】
（付記１０）  コンピュータ上で閲覧するページに設定されたページアドレスの変更を通知する処理をコンピュータに記録させるプログラムを格納したコンピュータ読み取り可能な記録媒体において、
コンピュータを、
前記ページアドレスへのアクセスを要求する情報であって、該ページアドレスの直前にアクセスされたページアドレスを示す参照元ページアドレスを含むアクセス要求情報をアクセスログに記録するアクセスログ作成手段、
前記ページアドレスが変更されたとき、記録された前記参照元ページアドレスを前記アクセスログから抽出する参照元ページアドレス抽出手段、
前記参照元ページアドレスにアクセスし、該参照元ページアドレスが示す参照元ページから電子メールアドレスを特定する電子メールアドレス特定手段、
特定された前記電子メールアドレス宛てに、電子メールで前記ページアドレスの変更を通知する変更通知手段、
として機能させるプログラムを格納したコンピュータ読み取り可能な記録媒体。
【図面の簡単な説明】
【０１８２】
【図１】本発明の原理を説明するための原理図である。
【図２】本発明を適用したＵＲＬ変更通知サーバが接続されたネットワークの構成例である。
【図３】本発明の実施の形態に用いるＵＲＬ変更通知サーバのハードウェア構成例を示す図である。
【図４】ＵＲＬ変更通知サーバの機能を示す機能ブロック図である。
【図５】変更ＵＲＬ情報ファイルのデータ構成例を示す図である。
【図６】参照元ＵＲＬ情報ファイルのデータ構成例を示す図である。
【図７】送信用ファイルのデータ構成例を示す図である。
【図８】フリーメールドメインＤＢのデータ構成例を示す図である。
【図９】逆リンク検索エンジン利用ＤＢのデータ構成例を示す図である。
【図１０】ＵＲＬ変更通知サーバの処理手順を示すフローチャートである。
【図１１】参照元ＵＲＬ抽出処理の詳細を示すフローチャートである。
【図１２】リンク検索処理の詳細を示すフローチャートである。
【図１３】逆リンク検索処理の詳細を示すフローチャートである。
【図１４】電子メールアドレス特定処理の詳細を示すフローチャートである。
【図１５】管理者メールアドレス判定処理の詳細を示すフローチャートである。
【図１６】電子メール作成／送信処理の詳細を示すフローチャートである。
【図１７】ＷｅｂサイトＢの管理者宛てに送信される電子メールの文面の一例を示す図である。
【図１８】ＷｅｂサイトＣの管理者宛てに送信される電子メールの文面の一例を示す図である。
【符号の説明】
【０１８３】
１  ページアドレス変更通知サーバ
２  アクセスログ
３  アクセス要求情報
４  電子メール
５，６  ページ
【図１】
2005148828.tif 000003
【図２】
2005148828.tif 000004
【図３】
2005148828.tif 000005
【図４】
2005148828.tif 000006
【図５】
2005148828.tif 000007
【図６】
2005148828.tif 000008
【図７】
2005148828.tif 000009
【図８】
2005148828.tif 000010
【図９】
2005148828.tif 000011
【図１０】
2005148828.tif 000012
【図１１】
2005148828.tif 000013
【図１２】
2005148828.tif 000014
【図１３】
2005148828.tif 000015
【図１４】
2005148828.tif 000016
【図１５】
2005148828.tif 000017
【図１６】
2005148828.tif 000018
【図１７】
2005148828.tif 000019
【図１８】
2005148828.tif 000020