(57)【要約】【課題】リンク先コンテンツが最終更新日時を返さない場合でもリンク先コンテンツの更新状況を取得できるようにすること。【解決手段】ウェブサーバにアクセスが行われた際、ウェブサーバのコンテンツ容量取得手段３２２は、ウェブサーバコンテンツ内のリンク先コンテンツにアクセスして、リンク先コンテンツのコンテンツ容量を取得する。コンテンツ容量比較手段３３２は、データベース３４に記録されている前回アクセス時のコンテンツ容量を抽出して、今回取得したコンテンツ容量と比較する。最終更新日時設定手段３３３は、コンテンツ容量が異なると判断された場合はシステム日時を最終更新日時に設定し、コンテンツ容量が同一であると判断された場合はデータベース３４に記録されている日時を最終更新日時に設定する。【選択図】図３
2008299788.tif 000002
【特許請求の範囲】
【請求項１】
リンク先情報を含むコンテンツを有するウェブサーバ装置であって、
前記コンテンツにアクセスが行われた際、前記リンク先情報により示されるリンク先にアクセスして、前記リンク先が有するコンテンツのコンテンツ容量を取得するコンテンツ容量取得手段と、
該コンテンツ容量取得手段により取得した前記リンク先が有するコンテンツ容量を記録する記録手段と、
該記録手段にすでに記録されている過去のアクセス時に取得された前記リンク先のコンテンツ容量と、前記コンテンツ容量取得手段により今回取得した前記リンク先のコンテンツ容量とを比較するコンテンツ容量比較手段と、
該コンテンツ容量比較手段により、過去に取得されたコンテンツ容量と今回取得したコンテンツ容量が異なると判断された場合は、今回前記リンク先をアクセスした日時を最終更新日時情報として設定する最終更新日時設定手段と、
を備えることを特徴とするウェブサーバ装置。
【請求項２】
前記リンク先にアクセスした際、当該リンク先にリンク切れが発生している場合、リンク切れが発生していることを通知するリンク切れ通知手段を更に備えることを特徴とする請求項１に記載のウェブサーバ装置。
【請求項３】
リンク先情報を含むコンテンツを有する情報処理装置のためのプログラムであって、
前記情報処理装置に、
リンク先情報を含む前記コンテンツに対してアクセスがあったとき、前記リンク先情報により示されるリンク先にアクセスして、前記リンク先のコンテンツ容量を取得させ、
前記情報処理装置に記録されている前記リンク先を過去にアクセスした際に取得された当該リンク先のコンテンツ容量と、今回取得した前記リンク先のコンテンツ容量とを比較させ、
比較の結果、両者のコンテンツ容量が異なると判断される場合は、前記リンク先の今回アクセス時間を最終更新時間に設定させることを特徴とするプログラム。
【請求項４】
前記情報処理装置に、
前記リンク先にアクセスした際、当該リンク先にリンク切れが発生している場合、リンク切れが発生していることを通知させることを特徴とする請求項３に記載のプログラム。
【請求項５】
前記情報処理装置に、
前記リンク先にアクセスした際、当該リンク先のコンテンツのＨＴＴＰヘッダから最終更新日時を取得することを試みさせ、該最終更新日時を取得できなかった場合前記コンテンツ容量を取得させることを特徴とする請求項３または４に記載のプログラム。
【請求項６】
リンク先に記録されたコンテンツの更新時間を設定するウェブサーバ装置の管理方法であって、
リンク先情報を含む前記ウェブサーバ装置のコンテンツに対するアクセスがあったとき、前記リンク先情報が示すリンク先をアクセスして、前記リンク先のコンテンツ容量を取得するステップと、
前記リンク先が過去にアクセスされた際に取得された当該リンク先のコンテンツ容量と、今回取得した前記リンク先のコンテンツ容量とを比較するステップと、
両者のコンテンツ容量が異なる場合、今回前記リンク先をアクセスした時間を示す情報を最終更新時間情報として設定するステップと、を備えることを特徴とするウェブサーバ装置の管理方法。
【請求項７】
前記ウェブサーバ装置の管理方法において、
過去のアクセス時に取得されたコンテンツ容量と、今回アクセス時に取得されたコンテンツ容量とが同一である場合、前記ウェブサーバ装置に記録されている前記リンク先の過去のアクセス時間を最終更新時間情報として設定するステップと、
を有することを特徴とする請求項６に記載のウェブサーバ装置の管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバのコンテンツ管理に関し、特にウェブサーバのリンク先コンテンツの更新を提供する技術に関する。
【背景技術】
【０００２】
ウェブサーバは、ＷＷＷ（World Wide Web）システムにおいて、情報を送信するコンピュータ、あるいはＷＷＷによる情報送信機能を持ったソフトウェアからなり、ＨＴＭＬ文書や画像などの情報を蓄積して、ウェブブラウザなどのクライアントソフトウェアの要求に応じて、インターネットなどのネットワークを通じて、これらの情報を送信する役割を果たしている。従来から、ウェブサーバ側で組み込まれたＳＳＩ（Server Side Include）を利用して、コンテンツあるいはファイルの最終更新日時をウェブページに差し込み、表示させることが行われている。また、ＲＳＳ（Rich Site Summaryなど）を用いて、ウェブサイトのタイトル、アドレス、見出しや要約、更新日時を公開することで、コンテンツの最終更新日時を表示させることも行われていた。
【０００３】
さらに、ウェブサーバ内のコンテンツの更新日時のみならず、ネットワークに接続された他のウェブサーバ内のコンテンツの更新日時を表示することも行われており、ユーザがウェブサーバにアクセスした時点で、当該ウェブサーバのリンク先の更新日時を取得して、更新日時を表示することも提案されている（特許文献１参照）。これによれば、リンク先のサイトにアクセスすることなく、リンク先のサイトの更新状況が分るので、ユーザには便利であった。
【０００４】
しかしながら、近年、ユーザの要求に応じてプログラムを実行し、その結果をユーザに送信する動的ページ生成の機能や、データベースと連携したトランザクション処理機能などを持つウェブサイトが増えており、このような動的に変動するコンテンツを有するウェブサイトのウェブサーバは、更新日時を返さない場合が多くなっている。ウェブサーバから更新日時が返されないと、リンク先の更新情報が取得できない。したがって、このような場合、リンク先の更新状況はリンク先にアクセスしないと分らないので、ユーザにとって不都合なものであった。
【０００５】
【特許文献１】特開２００３−９９３１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上述の問題点に鑑み、リンク先のウェブサーバが最終更新日時を返さない場合でもリンク先コンテンツの更新状況を取得できるウェブサーバ装置、ウェブサーバプログラム、およびウェブサーバ装置の管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記目的を達成するために、本発明の第１の態様であるウェブサーバ装置は、リンク先コンテンツを含むコンテンツを有するウェブサーバ装置であって、リンク先コンテンツを含むコンテンツにアクセスが行われた際、前記リンク先コンテンツにアクセスして、前記リンク先コンテンツのコンテンツ容量を取得するコンテンツ容量取得手段と、該コンテンツ容量取得手段により取得した前記リンク先コンテンツのコンテンツ容量を記録する記録手段と、該記録手段に記録されている前記リンク先コンテンツのコンテンツ容量と前記コンテンツ容量取得手段により今回取得した前記リンク先コンテンツのコンテンツ容量とを比較するコンテンツ容量比較手段と、該コンテンツ容量比較手段により、コンテンツ容量が異なると判断された場合はシステム日時を最終更新日時に設定し、コンテンツ容量が同一であると判断された場合は前記データベースに記録されている日時を最終更新日時に設定する最終更新日時設定手段と、を備えることを特徴とする。
【０００８】
ウェブサーバ装置は、さらに、前記リンク先コンテンツにアクセスした際にリンク切れが発生している場合、前記ウェブサーバ装置の管理者宛に前記リンク切れを通知するリンク切れ通知手段を備えることもできる。
【０００９】
本発明の第２の態様であるウェブサーバプログラムは、リンク先コンテンツを含むコンテンツを有するウェブサーバ装置を動作させるウェブサーバプログラムであって、前記リンク先コンテンツを含むコンテンツに対するアクセスがあったとき、リンク先コンテンツにアクセして、前記リンク先コンテンツのコンテンツ容量を取得し、前記ウェブサーバ装置に記録されている前記リンク先コンテンツのコンテンツ容量と今回取得した前記リンク先コンテンツのコンテンツ容量とを比較し、比較されたコンテンツ容量が異なると判断される場合はシステム日時を最終更新日時に設定し、比較されたコンテンツ容量が同一であると判断される場合は前記ウェブサーバ装置に記録されている日時を最終更新日時に設定する、ように前記ウェブサーバ装置を動作させることを特徴とする。
【００１０】
本発明の第３の態様であるウェブサーバ装置の管理方法は、リンク先コンテンツを含むコンテンツを有するウェブサーバの管理方法であって、前記リンク先コンテンツを含むコンテンツに対するアクセスがあったとき、リンク先コンテンツにアクセして、前記リンク先コンテンツのコンテンツ容量を取得するステップと、前記ウェブサーバ装置に記録されている前記リンク先コンテンツのコンテンツ容量と今回取得した前記リンク先コンテンツのコンテンツ容量とを比較するステップと、比較されたコンテンツ容量が異なると判断された場合はシステム日時を最終更新日時に設定し、比較されたコンテンツ容量が同一であると判断された場合は前記ウェブサーバ装置に記録されている日時を最終更新日時に設定するステップと、を有することを特徴とする。
【００１１】
本発明の第２および第３の態様では、前記リンク先コンテンツにアクセスした際、前記リンク先コンテンツのＨＴＴＰヘッダから最終更新日時を取得することを試み、該最終更新日時を取得できなかった場合前記コンテンツ容量を取得するようにすることができる。
【発明の効果】
【００１２】
本発明では、動的コンテンツが含まれていることなどによりリンク先の更新日時が取得できない場合でも、リンク先の更新状況を把握することができるので、更新されていないサイトへユーザが無駄にアクセスするようなことがなくなる。また、リンク切れ通知手段によると、リンク切れがあった場合はウェブサーバの管理者に通知されるので、管理者のすばやい対応を促がすことができる。さらに、ＨＴＴＰヘッダから最終更新日時を取得する手法と併用する場合には、ウェブサーバの負担を軽くすることができる。
【発明を実施するための最良の形態】
【００１３】
図１は、本発明の一実施形態によるウェブサーバを含むネットワークの概要を示す図である。
【００１４】
ＷｅｂサイトＡを提供する情報提供元であるウェブサーバ１０は、例えば社内ＬＡＮのようなイントラネット５１を介して、複数のユーザ（ウェブブラウザ）４０のそれぞれに接続している。ウェブサーバ１０は、サイトＡに対応するコンテンツ２０を保持しており、ウェブサーバ１０をアクセスしたユーザによる利用を可能としている。ここで、コンテンツ２０にはリンク先としてサイトＢおよびサイトＣが設定されているものとする。また、図１では、コンテンツ２０のリンク先であるサイトＢとサイトＣが図示されている。サイトＢは、イントラネット５２に接続されるウェブサーバ６０が提供するイントラネット上のサイトである。サイトＣは、イントラネット５２に接続されるＰｒｏｘｙサーバ７０を介してインターネット８０に接続されたウェブサーバ９０が提供するインターネット上のサイトである。
【００１５】
サイトＡのウェブサーバ１０は、コンテンツ２０と、コンテンツ２０によりリンクされたリンク先サイトのコンテンツの更新状況を把握する更新情報取得エンジン３０とを備えている。更新情報取得エンジン３０には、後述するように、コンテンツ２０でリンクされているウェブサーバのコンテンツ、すなわちリンク先コンテンツを登録することができる。更新情報取得エンジン３０は、登録されたリンク先コンテンツにアクセスして、リンク先コンテンツの更新の有無判断と、リンク先コンテンツの更新情報を取得する機能をもつ。
【００１６】
更新情報取得エンジン３０は、ＵＲＬ解析部３１とＵＲＬアクセス情報取得部３２を備え、ＵＲＬ解析部３１によって、コンテンツ２０内のリンク先のＵＲＬを解析することができる。更新情報取得エンジン３０の解析結果に基づいて、ＵＲＬアクセス情報取得部３２が、リンク先のサイト例えばイントラネット５２のサイトＢあるいはインターネット８０のサイトＣなどにアクセスして、リンク先コンテンツのＨＴＴＰヘッダの情報を含むリンク先コンテンツの情報を取得する。
【００１７】
図２は、本実施形態に従ってコンテンツ作成者により作成される、ウェブサーバ１０におけるコンテンツ２０内のリンク情報の一例を示す図である。コンテンツ２０内にリンク先サイトのＵＲＬとともに更新情報取得エンジン３０に登録する。更新情報取得エンジン３０において、ＵＲＬ解析部３１は、コンテンツ２０内に登録されたリンク先サイトのＵＲＬを解析することができ、ＵＲＬアクセス情報取得部３２は、リンク先のサイトにアクセスすることができる。
【００１８】
図２に示すように、コンテンツ作成者Ｐは、例えばＨＴＭＬによりコンテンツを作成する場合、リンクしたいサイトＡ、Ｂ、Ｃについて、各サイトのＵＲＬをＵＲＬ２１Ａ、２１Ｂ、２１Ｃとしてコンテンツ２０に登録するとともに、２２Ａ〜２２Ｃとして示すように、サイトＡ、Ｂ、Ｃを更新情報取得エンジン３０に登録する。図２では、例えばサイトＡは、２２Ａに示すように「更新情報取得エンジン＋Site A」として、更新情報取得エンジンに登録されている。なお、コンテンツ２０をＨＴＭＬにより作成する場合、サーバに置かれたファイルのコンテンツを返すだけの静的コンテンツを作成することも、スクリプトを用いた動的コンテンツを作成することもできる。動的コンテンツの一例としては、アクセスがあるたびにウェブサーバ上の例えばＣＧＩプログラムあるいはその背後のプログラムが実行され、その結果がコンテンツとしてブラウザに返されるものがある。
【００１９】
図１を参照すると、更新情報取得エンジン３０はさらに、ＵＲＬアクセス情報取得部３２により取得した情報を処理・管理する情報管理部３３と、情報管理部３３に接続され、ＵＲＬアクセス情報取得部３２により取得された情報が記録されるデータベース３４、コンテンツ管理者に各種の通知をするためのメール手段３５、ブラウザに情報を表示するための画像を生成する画像処理部３６を備えている。
【００２０】
図３は、更新情報取得エンジン３０のＵＲＬアクセス情報取得部３２と情報管理部３３の機能を説明する図である。
【００２１】
ＵＲＬアクセス情報取得部３２は、リンク先コンテンツの最終更新日時を取得する最終更新日時取得手段３２１と、リンク先コンテンツのコンテンツ容量を取得するコンテンツ容量取得手段３２２を備えている。本実施形態では、最終更新日時取得手段３２１は、リンク先コンテンツのＨＴＴＰヘッダから最終更新日時を取得する。最終更新日時取得手段３２１により最終更新日時を取得することができないときには、コンテンツ容量取得手段３２２によりコンテンツ容量を取得する。
【００２２】
情報管理部３３は、リンク切れ通知手段３３１と、コンテンツ容量比較手段３３２と、最終更新日時設定手段３３３とを備えている。情報管理部３３は、ＵＲＬアクセス情報取得部３２により取得したリンク先コンテンツに関する情報の処理および管理を行なうとともに、ＵＲＬアクセス情報取得部３２により取得したリンク先コンテンツに関する情報のうち少なくとも前回アクセス分の情報が記録されているデータベース３４から、リンク先のサイトのＵＲＬをキーに前回アクセス時に取得したリンク先サイトに関する情報を抽出することができる。データベース３４から抽出された前回アクセス時の情報は、ＵＲＬアクセス情報取得部３２により取得された今回アクセス時の情報と比較される。
【００２３】
ＵＲＬアクセス情報取得部３２によるリンク先コンテンツのアクセス時にリンク切れが発生していると、情報管理部３３は、データベース３４から抽出した前回アクセス時の記録を参照して、コンテンツ管理者に当該コンテンツのリンク切れをすでに送信あるいは通知しているか否かを判定する。リンク切れである旨をコンテンツ管理者に送信済みであれば、あらためてリンク切れを通知することはないが、リンク切れであることをコンテンツ管理者に送信していなければ、メール手段３５によりコンテンツ管理者にリンク切れを通知するメールを送信する。コンテンツ管理者は、メールによりアクセスを試みたコンテンツのリンク切れを通知されるので、リンク切れに対してすばやく対応することができる。なお、メールに代えてメッセンジャを利用して、コンテンツ管理者にリンク切れを通知することもできる。
【００２４】
ＵＲＬアクセス情報取得部３２がリンク先コンテンツにアクセスした際、最終更新日時取得手段３２１が、リンク先コンテンツのＨＴＴＰヘッダから当該コンテンツの最終更新日時を取得することができれば、取得した当該コンテンツの最終更新日時を、ウェブサーバ１０のコンテンツ２０内のリンク先コンテンツの最終更新日時に設定する。しかしながら、ＨＴＴＰヘッダにリンク先コンテンツの最終更新日時が記載されていない場合も多く、その場合は、コンテンツ容量取得手段３２２によりアクセスしたリンク先のコンテンツ容量を取得する。コンテンツ容量がＨＴＴＰヘッダに記載されている場合は、アクセス先のＨＴＴＰヘッダからコンテンツ容量が取得できる。コンテンツ容量がＨＴＴＰヘッダに記載されていない場合でも、リンク先コンテンツの情報にアクセスした時点で当該コンテンツの容量を取得することができる。
【００２５】
ＵＲＬアクセス情報取得部３２は、取得したコンテンツ容量を情報管理部３３に送る。コンテンツ容量比較手段３３２は、ＵＲＬアクセス情報取得部３２を介して取得したコンテンツ容量を、データベース３４から抽出された前回アクセス時の当該コンテンツのコンテンツ容量と比較する。比較の結果、今回のコンテンツ容量が前回のコンテンツ容量と異なっていれば、前回アクセスしたときからコンテンツに変化があったと判断されるので、最終更新日時設定手段３３３により、今回当該コンテンツをアクセスしたシステム日時を最終更新日時に設定する。
【００２６】
コンテンツ容量比較手段３３２による比較の結果、今回のコンテンツ容量が前回のコンテンツ容量と同一であれば、コンテンツの更新はなかったと判断されるので、抽出されたデータベース３４に記録されている更新日時を最終更新日時に設定する。
【００２７】
本実施形態では、アクセスしたリンク先のコンテンツ容量を取得して、コンテンツ容量の変化により更新情報を取得することができるので、リンク先コンテンツが動的コンテンツであって、ＨＴＴＰヘッダから最終更新日時を取得できなくても、リンク先コンテンツの更新情報を得ることができる。
【００２８】
図１に示す画像処理部３６は、情報管理部３３から文字列として取得した更新日時などの更新情報をその内容を変更することなく、インターネットで扱える画像データに変換する。これにより、リンク先コンテンツのリンク切れや更新があった場合更新日時などに異なるカラーを施して、画像データとして返すことができる。この結果、ユーザのウェブブラウザには、更新状況に応じた異なるカラーで更新日時等を表示でき、ユーザにリンク先コンテンツの更新状況を分りやすく表示できる。さらには、種々のマークなどの画像あるいは動画などを付加してより鮮明にリンク先コンテンツの交信状況を表示することもできる。
【００２９】
図４は、アクセスされたコンテンツ内のリンク先を表示するウェブブラウザの画面の一例を示す図である。図４では、リンク先のサイトＡ〜Ｃが表示されたサイト表示４２〜４４の横に、各サイトの最終更新日時４６〜４８が記載されている。最終更新日時４６〜４８の横に［赤色］、［黒色］、［青色］とある文字列は、最終更新日時４６〜４８に施された表示カラーを示すもので、これら文字列は実際のブラウザには表示されない。
【００３０】
図４において、サイトＡは、リンク先のサイトとしてサイト表示４２されていて、更新日時４６が赤色で表示されている。赤色で表示された更新日時は、最近の更新を表示するもので、本実施形態では、サイトアクセス日時より３日以内に更新されていると、当該サイトの更新日時が赤色で表示される設定となっている。赤色表示を行うサイトアクセスからの日数は３日に限定されるものではなく、適宜設定できるものであり、アクセス日時と更新日時との差に応じて複数の異なるカラーにより更新日時情報を色分けして表示してもよい。リンク先であるイントラネット上のサイトＢはサイト表示４３として、更新日時４７が黒色で表示されている。図４の例では、黒色で表示された更新日時は当該サイトのアクセス日時より３日前には更新されていることを示す。また、リンク先であるインターネット上のサイトＣはサイト表示４４として、サイトＣがリンク切れとなったことを示す文字列４８（Link Not Found）が青色で表示されている。このように、リンク先のサイトの状況がカラー表示されることにより、リンク先のサイトの更新状況の視認度を高めることができる。なお、図４では更新情報として更新日付を表示する例を挙げたが、サイト更新の時刻まで表示するようにしてもよい。また、更新情報に対応するカラーの設定も適宜変更することができる。
【００３１】
図５は、本実施形態の動作フローを説明する図である。
ステップＳ１で、ユーザが、ウェブブラウザ４０を使用しウェブサーバ１０にアクセスすると、ウェブサーバ１０は、ユーザから要求のあったコンテンツ２０をユーザに返す。ステップＳ２では、ＵＲＬ解析部３１がリンク先のＵＲＬを解析して、リンク先へのアクセス方法を決定する。図２に示されたコンテンツ２０内には更新情報取得エンジン３０を使用する記載があるので、この場合には更新情報取得エンジン３０が起動し、パラメタで指定されたＵＲＬをＵＲＬ解析部３１により解析して、サイトアクセス方法を決定する。サイトアクセス方法は、ＵＲＬが、当該ウェブサーバ内のものか、イントラネット上のものか、インターネット上のものかで異なる。
【００３２】
次いで、ステップＳ３では、ＵＲＬアクセス情報取得部３２によりリンク先のサイトにアクセスして、ＨＴＴＰヘッダを含むリンク先コンテンツの情報を取得する。例えばイントラネット５２上のサイトＢにアクセスする場合は、ＵＲＬアクセス情報取得部３２が、パラメタで指定されたサイトＢのウェブサーバ６０に直接アクセスする。また、例えばインターネット上のサイトＣにアクセスする場合は、ＵＲＬアクセス情報取得部３２は、Ｐｒｏｘｙサーバにアクセスし、Ｐｒｏｘｙサーバを介してインターネット上のサイトＣにアクセスする。
【００３３】
ＵＲＬアクセス情報取得部３２は、取得したＨＴＴＰヘッダにリンク先コンテンツの最終更新日時が記載されている場合は、ＨＴＴＰヘッダからリンク先コンテンツの最終更新日時を取得する。一方、取得したＨＴＴＰヘッダには最終更新日時が記載されていないが、コンテンツ容量が記載されている場合は、ＨＴＴＰヘッダからリンク先コンテンツのコンテンツ容量を取得する。最終更新日時およびコンテンツ容量ともにＨＴＴＰヘッダに記載されていない場合は、コンテンツ容量は、ＵＲＬアクセス情報取得部３２により、リンク先コンテンツの情報にアクセスした時点でのコンテンツ容量により取得する。
【００３４】
ステップＳ４では、情報管理部３３により、データベース３４から前回のリンク先サイトアクセス時に取得して記録された当該サイトの更新情報、例えばリンク切れの送信情報、前回アクセス時に取得した更新日時、前回アクセス時に取得したコンテンツ容量などを抽出する。抽出した情報は、以下のステップで比較あるいは確認のための情報として使用される。
【００３５】
次に、ステップＳ５では、情報管理部３３は、ステップＳ３で今回取得したリンク先サイトに関する情報から、当該サイトがリンク切れか否かを判断する。アクセスしたリンク先サイトがリンク切れであった場合は、ステップＳ６で、リンク切れであることを示す情報をコンテンツ管理者にすでに通知済みか否かが、前回の情報に基づいて判断される。リンク切れであることが通知済みでなければ、ステップＳ７で、アクセスしたリンク先サイトにリンク切れが発生していることを知らせるメッセージを作成して、コンテンツ管理者にメールあるいはメッセンジャなどにより通知する。そして、ステップ８で、情報管理部３３は、コンテンツ管理者にリンク切れを通知した旨をデータベース３４に記録する。すでにリンク切れである旨をコンテンツ管理者に対して通知済みであれば、コンテンツ管理者に通知する必要はないので、今回はコンテンツ管理者に通知しない旨の情報をデータベース３４に記録する。その後、ステップＳ９では、情報管理部３３により、リンク切れを表す文字列を作成し、ステップＳ１０で、画像処理部３６により、ユーザのブラウザ４０に表示させるために、文字列に着色するなどの画像変換を施し、コンテンツ２０に画像データとして返す。
【００３６】
ステップＳ５で、アクセスしたリンク先サイトにリンク切れが発生していない場合は、ステップＳ１１に進み、情報管理部３３により、当該サイトのＨＴＴＰヘッダに最終更新日時が記載されているか否かが判断される。最終更新日時がＨＴＴＰヘッダに記載されている場合は、ステップＳ８で、情報管理部３３は、データベース３４に取得した最終更新日時を記録して、ステップＳ９で最終更新日時を表す文字列を作成する。ステップＳ１０では、画像処理部３６が、ブラウザ４０に表示させるために、文字列に着色するなどの画像変換を施し、コンテンツ２０に画像データとして返す。
【００３７】
ステップＳ１１で、最終更新日時がＨＴＴＰヘッダに記載されていない場合は、ステップＳ１２に進み、情報管理部３３により、アクセスしたリンク先サイトのドキュメント容量変化を判定する。サクセスしたサイトのドキュメントの容量がＨＴＴＰヘッダに記載されている場合は、ＨＴＴＰヘッダに記載されている値を当該サイトのドキュメント容量として採用する。一方、ドキュメント容量がＨＴＴＰヘッダに記載されていない場合は、当該コンテンツにアクセスしたときに取得するコンテンツ容量を採用する。取得したコンテンツ容量は、情報管理部３３により、データベースから抽出された前回アクセス時のコンテンツ容量と比較され、差分が生じるか否かが判定される。
【００３８】
今回のコンテンツ容量が前回アクセス時のコンテンツ容量と異なっていれば、ステップＳ１３で、情報管理部１３は、今回アクセスしたシステム日時を最終更新日時に設定する。今回のコンテンツ容量が前回アクセス時のコンテンツ容量と同一であれば、ステップＳ１４で、データベースに記録されている日時すなわちデータベースから抽出された当該サイトの前回アクセスの日時を最終更新日時に設定する。
【００３９】
ステップＳ１３あるいはＳ１４で、最終更新日時が設定されると、いずれの場合もステップＳ８に進み、ステップＳ８では、情報管理部３３は、設定された最終更新日時をデータベースに記録して、ステップＳ９で最終更新日時を表す文字列を作成する。ステップＳ１０では、画像処理部３６は、ブラウザに表示させるために、文字列に着色するなどの画像変換を施し、コンテンツ２０に画像データとして返す。
【００４０】
本実施形態では、動的コンテンツが含まれていることなどによりリンク先の更新日時が取得できない場合でも、リンク先の更新状況を把握してユーザに表示することができるので、ユーザが更新されていないサイトへ無駄にアクセスするようなことがなくなる。
【００４１】
また、本実施形態では、ＨＴＴＰヘッダから更新日時を取得できる場合には、取得した更新日時を最終更新日時とするので、すべての場合についてコンテンツ容量の変化を算出することがないので、必要以上に動作が重くなることはない。
【００４２】
以上説明した本発明の実施の態様は、以下の付記に示すとおりである。
（付記１）
リンク先情報を含むコンテンツを有するウェブサーバ装置であって、
前記コンテンツにアクセスが行われた際、前記リンク先情報により示されるリンク先にアクセスして、前記リンク先が有するコンテンツのコンテンツ容量を取得するコンテンツ容量取得手段と、
該コンテンツ容量取得手段により取得した前記リンク先が有するコンテンツ容量を記録する記録手段と、
該記録手段にすでに記録されている過去のアクセス時に取得された前記リンク先のコンテンツ容量と、前記コンテンツ容量取得手段により今回取得した前記リンク先のコンテンツ容量とを比較するコンテンツ容量比較手段と、
該コンテンツ容量比較手段により、過去に取得されたコンテンツ容量と今回取得したコンテンツ容量が異なると判断された場合は、今回前記リンク先をアクセスした日時を最終更新日時情報として設定する最終更新日時設定手段と、
を備えることを特徴とするウェブサーバ装置。
【００４３】
（付記２）
前記リンク先にアクセスした際、当該リンク先にリンク切れが発生している場合、リンク切れが発生していることを通知するリンク切れ通知手段を更に備えることを特徴とする付記１に記載のウェブサーバ装置。
【００４４】
（付記３）
前記リンク先情報を含むコンテンツにアクセスが行われた際、前記リンク先情報により示されるリンク先にアクセスして、前記リンク先のＨＴＴＰヘッダから当該リンク先のコンテンツの最終更新日時を取得する最終更新日時取得手段を更に備え、
該最終更新日時取得手段により最終更新日時が取得できた場合は、前記最終更新日時設定手段は、取得した最終更新日時を最終更新日時情報として設定することを特徴とする付記１または２に記載のウェブサーバ装置。
【００４５】
（付記４）
リンク先情報を含むコンテンツを有する情報処理装置のためのプログラムであって、
前記情報処理装置に、
リンク先情報を含む前記コンテンツに対してアクセスがあったとき、前記リンク先により示されるリンク先にアクセスして、前記リンク先のコンテンツ容量を取得させ、
前記情報処理装置に記録されている前記リンク先を過去にアクセスした際に取得された当該リンク先のコンテンツ容量と、今回取得した前記リンク先のコンテンツ容量とを比較させ、
比較の結果、両者のコンテンツ容量が異なると判断される場合は、前記リンク先の今回アクセス時間を最終更新時間に設定させることを特徴とするプログラム。
【００４６】
（付記５）
前記情報処理装置に、
前記リンク先にアクセスした際、当該リンク先にリンク切れが発生している場合、リンク切れが発生していることを通知させることを特徴とする付記４に記載のプログラム。
【００４７】
（付記６）
前記情報処理装置に、
前記リンク先にアクセスした際、当該リンク先のコンテンツのＨＴＴＰヘッダから最終更新日時を取得することを試みさせ、該最終更新日時を取得できなかった場合前記コンテンツ容量を取得させることを特徴とする付記４または５に記載のプログラム。
【００４８】
（付記７）
リンク先に記録されたコンテンツの更新時間を設定するウェブサーバ装置の管理方法であって、
リンク先情報を含む前記ウェブサーバ装置のコンテンツに対するアクセスがあったとき、前記リンク先情報が示すリンク先をアクセスして、前記リンク先のコンテンツ容量を取得するステップと、
前記リンク先が過去にアクセスされた際に取得された当該リンク先のコンテンツ容量と、今回取得した前記リンク先のコンテンツ容量とを比較するステップと、
両者のコンテンツ容量が異なる場合、今回前記リンク先をアクセスした時間を示す情報を最終更新時間情報として設定するステップと、を備えることを特徴とするウェブサーバ装置の管理方法。
【００４９】
（付記８）
前記ウェブサーバ装置の管理方法において、
過去のアクセス時に取得されたコンテンツ容量と、今回アクセス時に取得されたコンテンツ容量とが同一である場合、前記ウェブサーバ装置に記録されている前記リンク先の過去のアクセス時間を最終更新時間情報として設定するステップと、
を有することを特徴とする付記７に記載のウェブサーバ装置の管理方法。
【００５０】
（付記９）
ネットワークを介して他の情報処理装置と接続される情報処理装置において、
前記ネットワークを介した
他の情報処理装置をアクセスして、前記他の情報処理装置に格納されたコンテンツの容量を取得する手段と、
過去に他の情報処理装置をアクセスした際に取得された、当該他の情報処理装置に格納されていたコンテンツの要領を記録する手段と、
今回前記他の情報処理手段をアクセスした際に取得されたコンテンツ容量と、前記記録手段に記録されている過去のコンテンツ容量とを比較する手段と、
前記被各手段による比較の結果、今回取得されたコンテンツ容量と、前記記録手段に記録されたコンテンツ容量とが異なる場合、前記他の情報処理装置を今回アクセスした時間情報を、当該他の情報処理手段に格納されたコンテンツの最終更新時間を示す情報として記録する手段とを備えることを特徴とする、情報処理装置。
【００５１】
（付記１０）
前記情報処理装置はさらに、
情報が表示される表示手段と、
前記表示手段に、他の情報処理装置をアクセスするための情報とともに、当該他の情報処理装置が格納するコンテンツの最終更新時間情報を表示させる手段と、を備えたことを特徴とする付記９に記載の情報処理装置。
【００５２】
（付記１１）
前記情報処理装置は更に、
最新の他の情報処理装置のアクセス時間と、当該他の情報処理装置が格納するコンテンツの最終更新時間との差に応じて、前記表示手段に表示される最終更新時間情報の表示態様を視覚的に変化させる手段を更に備えたことを特徴とする、付記１０に記載の情報処理装置。
【図面の簡単な説明】
【００５３】
【図１】本発明の一実施形態であるネットワークシステムを示す図である。
【図２】本発明の一実施形態であるウェブサーバコンテンツの作成を説明する図である。
【図３】本発明の一実施形態であるウェブサーバ装置の情報管理部の機能を説明する図である。
【図４】本発明の一実施形態によるブラウザへの表示例を説明する図である。
【図５】本発明の一実施形態のウェブサーバ装置の動作フローを示す図である。
【符号の説明】
【００５４】
１０    ウェブサーバ
２０    ウェブサーバ１０内のコンテンツ
２１ａ〜２１ｃ    ＵＲＬ
３０    更新情報取得エンジン
４０    ウェブブラウザ
５１、５２    イントラネット
８０    インターネット
【図１】
2008299788.tif 000003
【図２】
2008299788.tif 000004
【図３】
2008299788.tif 000005
【図４】
2008299788.tif 000006
【図５】
2008299788.tif 000007