(57)【要約】【課題】ウェブページの表示の際における表示時間の短縮化を図る。【解決手段】ウェブページを要求したクライアント装置が、ウェブページ配信装置と同一の機器にて構成されているか否かを判定するクライアント判定手段と、クライアント装置にて要求されたウェブページが所定のコンテンツを含むか否かを解析するウェブページ解析手段と、ウェブページが所定のコンテンツを含み、クライアント装置とウェブページ配信装置とが同一の機器にて構成されている場合に、ウェブページ内のコンテンツにアクセスするためのアドレス情報を、クライアント装置にてネットワークを介さずにコンテンツにアクセス可能なアドレス表示に変更するアドレス変更手段と、アドレス情報が変更されたウェブページを出力するウェブページ出力手段と、を備えた。【選択図】図２
2009176176.tif 000002
【特許請求の範囲】
【請求項１】
所定のウェブページを記憶し、クライアント装置からのウェブページ配信要求に応じて前記ウェブページを配信するウェブページ配信装置であって、
前記ウェブページを要求した前記クライアント装置が、ウェブページ配信装置と同一の機器にて構成されているか否かを判定するクライアント判定手段と、
前記クライアント装置にて要求されたウェブページが所定のコンテンツを含むか否かを解析するウェブページ解析手段と、
前記ウェブページが所定のコンテンツを含み、前記クライアント装置とウェブページ配信装置とが同一の機器にて構成されている場合に、前記ウェブページ内の前記コンテンツにアクセスするためのアドレス情報を、前記クライアント装置にてネットワークを介さずに前記コンテンツにアクセス可能なアドレス表示に変更するアドレス変更手段と、
前記アドレス情報が変更された前記ウェブページを出力するウェブページ出力手段と、
を備えたことを特徴とするウェブページ配信装置。
【請求項２】
前記アドレス変更手段は、前記アドレス情報を、前記コンテンツへのネットワーク上におけるアドレス表示から前記機器内におけるアドレス表示に変更する、
ことを特徴とする請求項１記載のウェブページ配信装置。
【請求項３】
前記アドレス変更手段は、前記アドレス情報を、前記コンテンツへのＵＲＬ表示から前記機器内における前記コンテンツの格納場所を表すアドレス表示に変更する、
ことを特徴とする請求項２記載のウェブページ配信装置。
【請求項４】
前記ウェブページ解析手段は、前記ウェブページの表示に伴い当該ウェブページ上で再生されるコンテンツを含むか否かを解析する、
ことを特徴とする請求項１，２又は３記載のウェブページ配信装置。
【請求項５】
前記ウェブページ出力手段は、前記アドレス情報が変更された前記ウェブページを前記クライアント装置に送信する、
ことを特徴とする請求項１，２，３又は４記載のウェブページ配信装置。
【請求項６】
前記ウェブページ出力手段は、前記アドレス情報が変更された前記ウェブページを前記機器に装備された表示装置に表示出力する、
ことを特徴とする請求項１，２，３又は４記載のウェブページ配信装置。
【請求項７】
所定のウェブページを記憶し、クライアント装置からのウェブページ配信要求に応じて前記ウェブページを配信するウェブページ配信装置に、
前記ウェブページを要求した前記クライアント装置が、ウェブページ配信装置と同一の機器にて構成されているか否かを判定するクライアント判定手段と、
前記クライアント装置にて要求されたウェブページが所定のコンテンツを含むか否かを解析するウェブページ解析手段と、
前記ウェブページが所定のコンテンツを含み、前記クライアント装置とウェブページ配信装置とが同一の機器にて構成されている場合に、前記ウェブページ内の前記コンテンツにアクセスするためのアドレス情報を、前記クライアント装置にてネットワークを介さずに前記コンテンツにアクセス可能なアドレス表示に変更するアドレス変更手段と、
前記アドレス情報が変更された前記ウェブページを出力するウェブページ出力手段と、
を実現させるためのプログラム。
【請求項８】
前記アドレス変更手段は、前記アドレス情報を、前記コンテンツへのネットワーク上におけるアドレス表示から前記機器内におけるアドレス表示に変更する、
ことを特徴とする請求項７記載のプログラム。
【請求項９】
所定のウェブページを記憶したウェブページ配信装置が、クライアント装置からのウェブページ配信要求に応じて前記ウェブページを配信するウェブページ配信方法であって、
前記ウェブページを要求した前記クライアント装置が、ウェブページ配信装置と同一の機器にて構成されているか否かを判定するクライアント判定工程と、
前記クライアント判定工程に前後して、前記クライアント装置にて要求されたウェブページが所定のコンテンツを含むか否かを解析するウェブページ解析工程と、
前記ウェブページ解析工程にて前記ウェブページが所定のコンテンツを含むと解析されると共に、前記クライアント判定工程にて前記クライアント装置とウェブページ配信装置とが同一の機器にて構成されていると判定された場合に、前記ウェブページ内の前記コンテンツにアクセスするためのアドレス情報を、前記クライアント装置にてネットワークを介さずに前記コンテンツにアクセス可能なアドレス表示に変更するアドレス変更工程と、
前記アドレス情報が変更された前記ウェブページを出力するウェブページ出力工程と、
を備えたことを特徴とするウェブページ配信方法。
【請求項１０】
前記アドレス変更工程は、前記アドレス情報を、前記コンテンツへのネットワーク上におけるアドレス表示から前記機器内におけるアドレス表示に変更する、
ことを特徴とする請求項９記載のウェブページ配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブページ配信装置にかかり、特に、所定のコンテンツを含んだウェブページを配信するウェブページ配信装置に関する。
【背景技術】
【０００２】
ウェブサイトを開設するウェブサーバは、ウェブページ情報を記憶しており、ネットワークを介して接続されたクライアント装置からの要求に応じて、ウェブページを配信する。このとき、ウェブページ内に画像などのコンテンツが含まれている場合には、ウェブページ内に、ネットワーク上におけるコンテンツへのアクセス情報、例えば、ＵＲＬが含まれている。従って、ウェブページの配信を受けたクライアント端末では、ウェブページに含まれる各コンテンツのアドレスにネットワークをアクセスして当該コンテンツをダウンロードし、ウェブページの表示処理を行う。
【０００３】
【特許文献１】特開２００５−１０８０５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、近年では、１台のコンピュータなどの機器にて、仮想的に複数台のコンピュータ装置を構成することが可能である。従って、上述したようにウェブページを記憶して配信するウェブサーバと、当該ウェブページを管理する管理者用のクライアント装置と、が同一の機器内に構成されている場合がある。
【０００５】
そして、上述したウェブサーバとクライアント装置とが１台のハードウェアであるコンピュータ機器に構成されている場合には、当該クライアント装置にてウェブサーバが提供するウェブページにアクセスすると、同一機器内であるにも関わらず、ウェブページ内のコンテンツにアクセスするためにネットワークを介した通信が発生する、という問題があった。すると、ウェブページの表示に時間がかかり、また、ネットワークトラフィックが増加する、という問題があった。
【０００６】
このため、本発明の目的は、上述した課題である、ウェブページの表示の際における表示時間の短縮化を図ると共に、ネットワークトラフィックの軽減を図る、ことにある。
【課題を解決するための手段】
【０００７】
そこで、本発明の一形態であるウェブページ配信装置は、
所定のウェブページを記憶し、クライアント装置からのウェブページ配信要求に応じてウェブページを配信するウェブページ配信装置であって、
ウェブページを要求したクライアント装置が、ウェブページ配信装置と同一の機器にて構成されているか否かを判定するクライアント判定手段と、
クライアント装置にて要求されたウェブページが所定のコンテンツを含むか否かを解析するウェブページ解析手段と、
ウェブページが所定のコンテンツを含み、クライアント装置とウェブページ配信装置とが同一の機器にて構成されている場合に、ウェブページ内のコンテンツにアクセスするためのアドレス情報を、クライアント装置にてネットワークを介さずにコンテンツにアクセス可能なアドレス表示に変更するアドレス変更手段と、
アドレス情報が変更されたウェブページを出力するウェブページ出力手段と、
を備えた、という構成を採る。
【０００８】
また、本発明の他の形態であるプログラムは、
所定のウェブページを記憶し、クライアント装置からのウェブページ配信要求に応じてウェブページを配信するウェブページ配信装置に、
ウェブページを要求したクライアント装置が、ウェブページ配信装置と同一の機器にて構成されているか否かを判定するクライアント判定手段と、
クライアント装置にて要求されたウェブページが所定のコンテンツを含むか否かを解析するウェブページ解析手段と、
ウェブページが所定のコンテンツを含み、クライアント装置とウェブページ配信装置とが同一の機器にて構成されている場合に、ウェブページ内のコンテンツにアクセスするためのアドレス情報を、クライアント装置にてネットワークを介さずにコンテンツにアクセス可能なアドレス表示に変更するアドレス変更手段と、
アドレス情報が変更されたウェブページを出力するウェブページ出力手段と、
を実現させる、という構成を採る。
【０００９】
さらに、本発明の他の形態であるウェブページ配信方法は、
所定のウェブページを記憶したウェブページ配信装置が、クライアント装置からのウェブページ配信要求に応じてウェブページを配信するウェブページ配信方法であって、
ウェブページを要求したクライアント装置が、ウェブページ配信装置と同一の機器にて構成されているか否かを判定するクライアント判定工程と、
上記クライアント判定工程に前後して、クライアント装置にて要求されたウェブページが所定のコンテンツを含むか否かを解析するウェブページ解析工程と、
上記ウェブページ解析工程にてウェブページが所定のコンテンツを含むと解析されると共に、上記クライアント判定工程にてクライアント装置とウェブページ配信装置とが同一の機器にて構成されていると判定された場合に、ウェブページ内のコンテンツにアクセスするためのアドレス情報を、クライアント装置にてネットワークを介さずにコンテンツにアクセス可能なアドレス表示に変更するアドレス変更工程と、
アドレス情報が変更された上記ウェブページを出力するウェブページ出力工程と、
を備えた、という構成を採る。
【発明の効果】
【００１０】
本発明は、以上のように構成されるため、ウェブページ配信装置と同一の機器に構成されているクライアント装置がウェブページを要求した場合に、当該ウェブページをネットワークを介することなく表示することができる。従って、ウェブページ配信装置とクライアント装置間における不要なネットワーク上における通信を抑制でき、コンテンツの表示時間の短縮化を図ることができると共に、ネットワークトラフィックの軽減を図ることができる、という優れた効果を有する。
【発明を実施するための最良の形態】
【００１１】
本発明は、クライアントサーバシステムにおいて、同一の機器内に、ウェブページを配信するウェブページ配信装置とウェブページを要求するクライアント装置とが構成されている場合に、両装置間におけるネットワークを介した通信処理を行うことなく、ウェブページ内のコンテンツを出力することに特徴を有する。
【００１２】
そして、本発明の一形態であるウェブページ配信装置は、
所定のウェブページを記憶し、クライアント装置からのウェブページ配信要求に応じてウェブページを配信するウェブページ配信装置であって、
ウェブページを要求したクライアント装置が、ウェブページ配信装置と同一の機器にて構成されているか否かを判定するクライアント判定手段と、
クライアント装置にて要求されたウェブページが所定のコンテンツを含むか否かを解析するウェブページ解析手段と、
ウェブページが所定のコンテンツを含み、クライアント装置とウェブページ配信装置とが同一の機器にて構成されている場合に、ウェブページ内のコンテンツにアクセスするためのアドレス情報を、クライアント装置にてネットワークを介さずにコンテンツにアクセス可能なアドレス表示に変更するアドレス変更手段と、
アドレス情報が変更されたウェブページを出力するウェブページ出力手段と、
を備えた、という構成を採る。
【００１３】
また、上記アドレス変更手段は、アドレス情報を、コンテンツへのネットワーク上におけるアドレス表示（例えば、ＵＲＬ表示）から機器内におけるアドレス表示（例えば、コンテンツの格納場所を表すアドレス表示）に変更する、という構成を採る。
【００１４】
また、上記ウェブページ解析手段は、ウェブページの表示に伴い当該ウェブページ上で再生されるコンテンツを含むか否かを解析する、という構成を採る。
【００１５】
また、上記ウェブページ出力手段は、アドレス情報が変更されたウェブページをクライアント装置に送信する、という構成を採る。あるいは、上記ウェブページ出力手段は、アドレス情報が変更されたウェブページを機器に装備された表示装置に表示出力する、という構成を採る。
【００１６】
上記発明によると、まず、ウェブページ配信装置がクライアント装置からウェブページの配信要求を受けると、ウェブページ配信装置は予め記憶されたＩＰアドレスリストとクライアント装置のＩＰアドレスとを比較するなどして、クライアント端末とウェブページ配信装置とが同一のコンピュータなどの機器内に構成されているか否かを判定する。なお、ウェブページ配信装置とクライアント端末とが同一の機器内に構成されている場合とは、例えば、コンピュータ装置が、ウェブページ配信装置として機能するウェブサーバ機能を備えていると共に、ウェブページを管理する管理者用のクライアント装置として機能するクライアント機能も備えている場合が該当する。つまり、１台のハードウェアに、仮想的に複数台のコンピュータが構成されている場合である。
【００１７】
また、ウェブページ配信装置は、クライアント端末から配信要求を受けたウェブページを読み出して、この中に画像や動画、音楽などのウェブページ上で再生される所定のコンテンツが含まれているか否かを解析する。そして、ウェブページ配信装置は、上述した判定及び解析により、ウェブページ配信装置とクライアント装置とが同一の機器にて構成されており、また、ウェブページにコンテンツが含まれている場合には、このコンテンツにアクセスするためのアドレス情報を、機器内にてコンテンツの場所を示すアドレス情報に変更してウェブページ内に更新記憶する。例えば、アドレス情報がネットワーク上におけるアドレス表示の一例であるＵＲＬである場合に、機器内におけるコンテンツの格納場所を表すアドレス表示に変更する。
【００１８】
その後、ウェブページ配信装置は、上述したようにアドレス変更したウェブページを出力する。このとき、例えば、ウェブページのデータ自体をクライアント端末に送信して出力する。すると、クライアント装置は、ウェブページに含まれるアドレス情報にアクセスすることでコンテンツを表示することができるが、当該コンテンツへのアドレス情報がネットワーク上のものから機器上のものに変更されているため、同一の機器内に格納されているコンテンツに対してネットワークを介することなく、直接アクセスして読み出すことができる。その結果、ウェブページ配信装置とクライアント装置間における不要なネットワーク上における通信を抑制でき、コンテンツの表示時間の短縮化を図ることができると共に、ネットワークトラフィックの軽減を図ることができる。
【００１９】
なお、ウェブページ配信装置自体が、上述したようにコンテンツへのアドレス情報を変更したウェブページを、機器に装備された表示装置に表示出力してもよい。この場合にも、ウェブページ配信装置が、ウェブページに含まれるアドレス情報にアクセスすることでコンテンツを表示することができるが、当該コンテンツへのアドレスがネットワーク上のものから機器上のものに変更されているため、同一の機器内に格納されているコンテンツに対してネットワークを介することなく、直接アクセスして表示装置に表示することができる。このとき、クライアント装置の操作者は、表示装置もウェブページ配信装置と共有しているため、当該ウェブページ配信装置にて表示出力されたウェブページを閲覧することができる。従って、かかる構成であっても、不要なネットワーク上における通信を抑制し、コンテンツの表示時間の短縮化を図ることができると共に、ネットワークトラフィックの軽減を図ることができる。
【００２０】
以下、本発明の具体的な構成及び動作を、実施形態１，２を参照して説明する。なお、以下では、ウェブページに含まれるコンテンツとして、「画像データ」を一例に挙げて説明するが、当該ウェブページに含まれるコンテンツは、動画データや音楽データなど、いかなるデータによるものであってもよい。
【００２１】
＜実施形態１＞
本発明の第１の実施形態を、図１乃至図７を参照して説明する。図１は、サーバクライアントシステムの構成を示すブロック図であり、図２は、ウェブサーバの構成を示す機能ブロック図である。図３乃至図５は、サーバクライアントシステムによるウェブページ配信動作を示すフローチャートであり、図６乃至図７は、動作を説明する説明図である。
【００２２】
［構成］
本発明におけるサーバクライアントシステムは、ウェブページの配信を要求して配信されたウェブページを表示するクライアント装置２０，３０と、当該クライアント装置２０，３０からのウェブページ配信要求に応じて、記憶しているウェブページを配信するウェブサーバ０１と、を備えている。
【００２３】
そして、本実施形態においては、ウェブサーバ１０とクライアント装置２０とは、同一のコンピュータ機器１に、仮想的に構成されている。つまり、コンピュータ機器１は、所定のプログラムが組み込まれることによって、ウェブサイトを開設するウェブサーバ１０として機能するウェブサーバ機能と、このウェブサーバ１０にアクセスしてウェブページの閲覧を行うクライアント装置２０として機能するクライアント機能と、を有する。なお、このクライアント装置２０は、例えば、ウェブサーバ１０にて配信するウェブページを管理する、あるいは、ウェブサーバ１０自体を管理する、管理者用のクライアント装置として利用される。一方、コンピュータ機器２にて構成されるクライアント装置３０は、ネットワークＮを介してウェブサーバ１０に接続されている。
【００２４】
そして、上記クライアント装置２０，３０は、一般的なコンピュータと同様の構成を備えている。特に、本実施形態では、クライアント装置２０，３０は、ウェブサイトを閲覧するウェブブラウザといったプログラムが組み込まれている。これにより、クライアント装置２０，３０は、ウェブサーバ１０にアクセスしてウェブページを要求するウェブページ要求部２１と、この要求に対してウェブサーバ１０から配信されたウェブページを受信し表示装置に出力するウェブページ表示部２２と、を備えている。
【００２５】
また、上記ウェブサーバ１０（ウェブページ配信装置）は、ＣＰＵといった演算装置に所定のプログラムが組み込まれることにより、ウェブページ要求受付部１１と、ウェブページ解析部１２と、クライアント判定部１３と、アドレス変更部１５と、ウェブページ出力部１６と、を備えている。また、ハードディスクなどの記憶装置は、ウェブページ記憶部１７と、ＩＰアドレスリスト１４と、を備えている。以下、各構成について詳述する。
【００２６】
上記ウェブページ記憶部１７は、ウェブサーバ１０が開設するウェブサイトにアクセスしてきたクライアント装置２０，３０に対して送信するＨＴＭＬ形式などのウェブページデータ１８を記憶している。そして、このウェブページデータ１８は、当該ウェブページがウェブブラウザなどに展開されて表示されたときに、ウェブページ上で再生されるコンテンツデータ１９を記憶している。このコンテンツデータ１９は、例えば、画像データであるが、動画データや音楽データなど、その種類は限定されない。そして、上述したようにＨＴＭＬなどで表されたウェブページデータ１８は、上記コンテンツデータにアクセスするための情報であるＵＲＬを記憶している。例えば、ウェブページのＵＲＬが、「http://www.abc.com/index.html」である場合に、コンテンツデータである画像データへのＵＲＬとして、「http://www.abc.com/xyz.gif」を含んでいる。つまり、ウェブページには、当該ウェブページに含まれる画像データなどのコンテンツデータに対して、クライアント装置２０，３０がネットワークＮを介してアクセスを可能とするために、ＵＲＬ表示した情報を含んでいる。
【００２７】
また、上記ＩＰアドレスリスト１４は、ウェブサーバ１０が構成された同一のコンピュータ機器１内に構成されているクライアント装置２０のＩＰアドレスを記憶している。このクライアント装置２０のＩＰアドレスは、例えば、コンピュータ機器１の管理人やウェブサーバ１０の管理人によって、事前に登録されている。
【００２８】
そして、上記ウェブページ要求受付部１１は、クライアント装置２０，３０からネットワークＮを介して送信されたウェブページの配信要求、つまり、閲覧を希望するウェブページのＵＲＬ、を受け付けてウェブページ解析部１２に通知する。
【００２９】
また、上記ウェブページ解析部１２（ウェブページ解析手段）は、配信要求を受け付けたウェブページのウェブページデータ１８を読み出して、この中に画像データが含まれているか否かを解析する。例えば、ＨＴＭＬにて表されたウェブページデータの中から、画像イメージを挿入するタグを抽出することで、画像データが含まれているか否かを調べる。このとき、画像データが含まれていない場合には、ウェブページ出力部１６にてウェブページデータをクライアント装置２０，３０に送信する。
【００３０】
一方、上述したウェブページの解析にて画像データを含んでいる場合には、クライアント判定部１３（クライアント判定手段）が、ウェブページを要求してきたクライアント装置２０が、ウェブサーバ１０と同一の機器１に構成されたものであるか否かを判定する。このとき、クライアント判定部１３は、クライアント装置２０，３０から送信された当該クライアント装置２０，３０自身のＩＰアドレスと、ＩＰアドレスリスト１４に記憶されているＩＰアドレスとを比較し、一致していれば同一の機器内に構成されている装置１０，２０であると判定する。なお、上記クライアント判定部１３は、必ずしもＩＰアドレスを用いて判定することに限定されない。例えば、クライアント判定部１３は、クライアント装置２０から送信された予め定められた情報に基づいて、かかる情報が予め設定された条件を満たすか否かを判定ことで、同一の機器内にウェブサーバ１０とクライアント装置２０とが構成されているか否かを判定してもよい。
【００３１】
そして、上記アドレス変更部１５（アドレス変換手段）は、上記ウェブページ解析部１２にてウェブページが画像データを含むと解析され、かつ、上記クライアント判定部１３にてウェブサーバ１０とクライアント装置２０とが同一の機器１内に構成されている装置であると判定された場合に、上記ウェブページ内の画像データへのアドレスを変換する。具体的には、この画像データの機器１内における格納場所を検索し、機器１内における格納場所を表すアドレス表示に変換する。例えば、ウェブページのアドレスであるＵＲＬが、「http://www.abc.com/index.html」であり、当該ウェブページに含まれている画像データへのアクセス情報であるＵＲＬが「http://www.abc.com/xyz.gif」である場合には、このＵＲＬを、機器１内の画像データの格納場所を表すフォルダ階層などを表す情報（「file:///C:/web-sv/web-img/xyz.gif」）に変換して、ウェブページ内に更新記憶する。
【００３２】
そして、ウェブページ出力部１６（ウェブページ出力手段）は、上記アドレス変換部１５にて画像データへのアドレス情報を変換したウェブページデータ１８自体を、クライアント端末２０に送信する。すると、クライアント装置２０では、ウェブサーバ１０から送信されたウェブページをウェブブラウザにて展開して表示すると、画像データについては、同一機器１内のウェブページ記憶部１７にアクセスして、ネットワークを介さずに直接読み出して表示することができる。
【００３３】
［動作］
次に、上記構成のサーバクライアントシステムの動作を、図３乃至図５のフローチャート、及び、図６乃至図７の説明図を参照して説明する。
【００３４】
まず、クライアント装置２０（ブラウザ）が、ウェブサーバ１０に対して、ウェブページの配信要求を行う（ステップＳ１）。すると、ウェブサーバ１０は、アクセス要求されたウェブページ「http://www.abc.com/index.html」をウェブページ記憶手段１７から読み出して、当該ウェブページに画像データが含まれているか解析する（ステップＳ３、ウェブページ解析工程）。そして、ウェブページに画像データが含まれていた場合には（「http://www.abc.com/xyz.gif」）（ステップＳ４でＹＥＳ）、続いて、クライアント装置２０から取得したＩＰアドレスが、ウェブサーバ１０のＩＰアドレスリスト１４内にあるか検索する（ステップＳ４）。そして、ＩＰアドレスが検索された場合には（ステップＳ５でＹＥＳ）、ウェブサーバ１０とクライアント装置２０とが同一機器であると判断する（クライアント判定工程）。このとき、図４に示すように、サーバ／クライアント同一フラグを立てる（ステップＳ２１でＹＥＳ、ステップＳ２２）。なお、上記ウェブページ内に画像データが含まれているか否かの解析（ウェブページ解析工程）と、ウェブサーバ１０とクライアント装置２０とが同一機器であるか否かの判定（クライアント判定工程）との実行順序は任意であり、相互に入れ替わってもよい。
【００３５】
その後、ウェブサーバ１０とクライアント装置２０は、上述したように同一機器であるため、当該機器１内の画像データを、ウェブページの表示時にクライアント装置２０がネットワークを介さずに直接アクセス可能なよう、そのアドレス情報を変換する（アドレス変換工程）。具体的には、図５に示すように、ウェブサーバ１０とクライアント装置２０が同一機器であることの判定後に（ステップＳ３１でＹＥＳ）、機器１内におけるウェブページに含まれる画像データの格納場所を検索する（ステップＳ３２）。そして、検索された場所ウェブページの記述されているスキーム名の変換を行う。具体的には、「http://www.abc.com/xyz.gif」→「file:///C:/web-sv/web-img/xyz.gif」とする（ステップＳ３２）。
【００３６】
その後、ウェブサーバ１０が、上述したように画像データのアドレスが変換されたウェブページを、当該ウェブページを要求したクライアント装置２０に送信する（ステップＳ８、ウェブページ出力工程）。すると、クライアント装置２０は、ウェブサーバ１０から送信されたウェブページを受信し、ブラウザにて展開して表示する（ステップＳ９）。このとき、ウェブページに含まれる画像データへのアドレス情報は、クライアント装置２０が構成されている機器１内のアドレス（階層表示）表示となっている。従って、クライアント装置２０は、コンテンツへのアドレス情報に基づいてネットワークＮを介さずに直接同一機器１内のウェブページ記憶部１７にアクセスして、コンテンツデータを取得して、ウェブページと共に表示することができる。つまり、画像データについては、図６の矢印Ｙ２に示すように、ネットワークＮを介することなく、クライアント装置２０にて表示することができる。
【００３７】
なお、上述したウェブページ解析部１２による解析にてウェブページ内に画像データが存在しない場合（ステップＳ４でＮＯ）、あるいは、ウェブサーバ１０とは異なる機器２であるクライアント装置３０からのウェブページの要求であった場合には（ステップＳ５でＮＯ）、要求されたウェブページデータをそのままクライアント装置に送信する（ステップＳ６、Ｓ８）。すると、クライアント装置３０が画像データを含むウェブページを要求した場合には、当該クライアント装置３０は、ウェブサーバ１から返却されたウェブページをブラウザにて表示し、画像データについては、ネットワークＮを介してウェブサーバ１にアクセスし、アドレス「http://www.abc.com/xyz.gif」から取得して表示する（図６の矢印Ｙ１参照）。
【００３８】
ここで、仮に、ウェブサーバ１と同一機器１に構成されたクライアント装置２０から要求されたウェブページ内の画像データへのアドレス情報が、上述したアドレス変換部１５によって変換しなかった場合について説明する。この場合には、クライアント端末２０が構成された機器１内に画像データが格納されているにも関わらず、画像データへのアドレス表示が、「http://www.abc.com/xyz.gif」のようにネットワーク上におけるアドレスを表すＵＲＬにて表示されているため、図７の矢印Ｙ２’に示すように、わざわざネットワークＮを経由して、画像データを取得する必要がある。
【００３９】
これに対して、本発明では、ウェブサーバ１０とクライアント装置２０とが同一の機器１にて構成されており、また、ウェブページにコンテンツが含まれている場合には、このコンテンツにアクセスするためのアドレス情報を、機器内にてコンテンツの場所を示すアドレス情報に変更してウェブページ内に更新記憶している。そして、ウェブサーバ１０は、上述したようにアドレス変更したウェブページを出力する。このとき、例えば、ウェブページのデータ自体をクライアント端末２０に送信して出力する。すると、クライアント装置２０は、ウェブページに含まれるアドレス情報にアクセスすることでコンテンツを表示することができるが、当該コンテンツへのアドレス情報がネットワーク上のものから機器１上のものに変更されているため、同一の機器１内に格納されているコンテンツに対してネットワークＮを介することなく、直接アクセスして読み出すことができる。その結果、ウェブサーバ１０とクライアント装置２０における不要なネットワーク上における通信を抑制でき、コンテンツの表示時間の短縮化を図ることができると共に、ネットワークトラフィックの軽減を図ることができる。
【００４０】
＜実施形態２＞
次に、本発明の第２の実施形態を、図８乃至図１０を参照して説明する。図８は、ウェブサーバの構成を示すブロック図である。図９は、動作を示すフローチャートであり、図１０は、説明図である。
【００４１】
本実施形態におけるウェブサーバ１０は、上述した実施形態１におけるものとほぼ同様の構成を採っている。但し、本実施形態におけるウェブサーバ１０は、ウェブページの出力方法が異なる。具体的には、ウェブサーバ１０は、上述したウェブページをクライアント端末２０に送信するウェブページ出力部１６に代えて、図８に示すように、機器１に装備された表示装置１Ａにウェブページを表示するウェブページ表示部１６ａ（ウェブページ出力手段）と、クライアント装置２０にウェブページを表示したことを通知するウェブページ表示通知部１６ｂと、を備えている。
【００４２】
そして、上記ウェブサーバ１の動作を、図９に示す。この図に示すように、ウェブサーバ１０の動作は、途中までは上述と同様となる。つまり、まず、クライアント装置２０（ブラウザ）が、ウェブサーバ１０に対してウェブページの配信要求を行うと（ステップＳ４１）、ウェブサーバ１０は、アクセス要求されたウェブページをウェブページ記憶手段１７から読み出して（ステップＳ４２）、当該ウェブページに画像データが含まれているか解析する（ステップＳ４３、ウェブページ解析工程）。そして、ウェブページに画像データが含まれており（ステップＳ４４でＹＥＳ）、かつ、ウェブサーバ１０とクライアント装置２０とが同一の機器に構成されている場合には（ステップＳ４５でＹＥＳクライアント判定工程）、機器１内の画像データを、ウェブページの表示時にクライアント装置２０がネットワークを介さずに直接アクセス可能なよう、ウェブページ内の画像データへのアドレス情報を変換する（ステップＳ４７、アドレス変換工程）。
【００４３】
その後、上述したように画像データのアドレスが変換されたウェブページを、ウェブサーバ１０が自ら機器１に装備された表示装置１Ａに表示する（ステップＳ４８）。このとき、ウェブページに含まれる画像データへのアドレス情報は、ウェブサーバ１０が構成されている機器１内のアドレス（階層表示）である。従って、ウェブサーバ１０は、直接、機器１内のウェブページ記憶部１７にアクセスして、コンテンツデータを取得して、ウェブページと共に表示することができる（ステップＳ４９、図１０の矢印Ｙ３）。すると、クライアント装置２０の操作者は、表示装置１Ａをウェブサーバ１０と共有しているため、当該ウェブサーバ１０にて表示出力されたウェブページを閲覧することができる。従って、かかる構成であっても、不要なネットワーク上における通信を抑制し、コンテンツの表示時間の短縮化を図ることができると共に、ネットワークトラフィックの軽減を図ることができる。なお、上述したウェブページつまり当該ウェブページに含まれる画像データの表示後には、表示完了通知をクライアント２０に通知する（ステップＳ５０）。
【００４４】
なお、上述したウェブページ解析部１２による解析にてウェブページ内に画像データが存在しない場合（ステップＳ４４でＮＯ）、あるいは、ウェブサーバ１０とは異なる機器２であるクライアント装置３０からのウェブページの要求であった場合には（ステップＳ４５でＮＯ）、要求されたウェブページデータをそのままクライアント装置に送信するという上述した同様の処理を実行する（ステップＳ４６）。すると、クライアント装置３０が画像データを含むウェブページを要求した場合には、当該クライアント装置３０は、ウェブサーバ１から返却されたウェブページをブラウザにて表示し、画像データについては、ネットワークＮを介してウェブサーバ１にアクセスして取得して表示する（図１０の矢印Ｙ１参照）。
【産業上の利用可能性】
【００４５】
本発明は、ウェブサーバとクライアント装置とが同一のコンピュータ機器に構成されたサーバクライアントシステムに利用することができ、産業上の利用可能性を有する。
【図面の簡単な説明】
【００４６】
【図１】サーバクライアントシステムの構成を示すブロック図である。
【図２】ウェブサーバの構成を示す機能ブロック図である。
【図３】サーバクライアントシステムによるウェブページ配信動作を示すフローチャートである。
【図４】サーバクライアントシステムによるウェブページ配信動作を示すフローチャートである。
【図５】サーバクライアントシステムによるウェブページ配信動作を示すフローチャートである。
【図６】サーバクライアントシステムによるウェブページ配信動作を示す説明図である。
【図７】サーバクライアントシステムによるウェブページ配信動作の比較例を示す説明図である。
【図８】実施形態２におけるウェブサーバの構成を示す機能ブロック図である。
【図９】実施形態２におけるサーバクライアントシステムによるウェブページ配信動作を示すフローチャートである。
【図１０】実施形態２におけるサーバクライアントシステムによるウェブページ配信動作を示す説明図である。
【符号の説明】
【００４７】
１，２  機器
１０  ウェブサーバ
１１  ウェブページ要求受付部
１２  ウェブページ解析部
１３  クライアント判定部
１４  ＩＰアドレスリスト
１５  アドレス変換部
１６  ウェブページ出力部
１６ａ  ウェブページ表示部
１６ｂ  ウェブページ表示通知部
１７  ウェブページ記憶部
１８  ウェブページデータ
１９  コンテンツデータ
２０，３０  クライアント装置
２１，３１  ウェブページ要求部
２２，３２  ウェブページ表示部
【図１】
2009176176.tif 000003
【図２】
2009176176.tif 000004
【図３】
2009176176.tif 000005
【図４】
2009176176.tif 000006
【図５】
2009176176.tif 000007
【図６】
2009176176.tif 000008
【図７】
2009176176.tif 000009
【図８】
2009176176.tif 000010
【図９】
2009176176.tif 000011
【図１０】
2009176176.tif 000012