(57)【要約】【課題】  利用者が所有する情報端末の仕様に合わせて情報を配信することができ、加えて、利用者にとって好適なコンテンツデータの形態で情報を配信することができるプロキシサーバを提供する。【解決手段】 Ｗｅｂサーバ３０の情報はプロキシサーバ１０でユーザＰＣ２０の資源情報１４２および処理規則情報１４１に基づいて処理され、プロキシサーバ１０からユーザＰＣ２０に配信される。端末資源調査手段１２は端末資源調査プログラム１２１を備え、ユーザＰＣ２０の資源情報を予め把握しなくても、プロキシサーバ１０はユーザＰＣ２０から資源情報１４２を取得できる。また、利用者は処理規則設定手段１３を用いて、利用者の意向を処理規則情報１４１に反映させることができる。【選択図】      図２
2006004174.tif 000002
【特許請求の範囲】
【請求項１】
利用者が所持する情報端末の資源情報を調査する端末資源調査手段と、前記情報端末から要求され、利用者が要求する情報の場所を指し示すネットワークアドレスから取得した情報に対する処理内容を定める処理規則情報と、前記端末資源調査手段が取得した資源情報と前記処理規則情報とに基づいて前記ネットワークアドレスから取得した情報を処理する情報処理手段とを少なくとも備えていることを特徴とするプロキシサーバ。
【請求項２】
請求項１に記載されたプロキシサーバにおいて、前記プロキシサーバは、前記情報の処理に対する利用者の要求を示す利用者要求情報に基づいて前記処理規則情報を変更、または追加する処理規則設定手段を備えていることを特徴とするプロキシサーバ。
【請求項３】
請求項１または請求項２に記載のプロキシサーバにおいて、前記プロキシサーバが具備する前記端末資源調査手段は、前記情報端末の資源情報を調査する端末資源調査プログラムを備えていることを特徴とするプロキシサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット等のネットワークを利用して情報端末に情報を配信するプロキシサーバに関し、更に詳しくは、情報端末の仕様に合わせて情報を配信するプロキシサーバに関する。
【背景技術】
【０００２】
現代の社会生活においては、インターネットは欠かせない情報発信源になりつつあり、インターネットから配信される情報も多種多様化している。例えば、商品カタログに代表されるビジネスの情報や、趣味情報、テレビ番組表に代表される日常生活の情報等の様々な分野に関する情報がインターネットから配信されている。
【０００３】
インターネットから配信される情報が多種多様化しているため、インターネットに接続される情報端末も多種多様化している。一昔前は、インターネットに接続される情報端末はコンピュータが主流であったが、近年は、携帯電話、ＰＤＡ（Personal Digital Assistanceの略）、ゲーム機は言うに及ばずＤＶＤレコーダ等の家電製品までもが情報端末として利用されている。
【０００４】
上述したようにネットワークへ接続される情報端末が多種多様化しているため、情報を配信する側は、情報端末の仕様に合わせて配信する情報を処理する必要性が生じている。例えば、パーソナルコンピュータと携帯電話では取り扱える情報量は異なるし、表示できる情報量（ディスプレイのサイズ）も当然異なるため、同じ情報を異なる種類の情報端末に配信すると、情報端末で配信した情報が正常に表示されない、または配信した情報の表示速度が非常に遅い等の利用者にとって不都合が生じてしまう。
【０００５】
このため、情報端末の仕様に合わせて情報を配信するシステムおよび方法として、通信プロトコルの制御情報の一例であるＨＴＴＰヘッダを解析し、ＨＴＴＰヘッダを解析して得られた情報から情報端末のタイプを特定し、特定した情報端末の仕様に合わせて処理した情報を配信する情報配信システムおよび方法が開示されている（例えば、特許文献１）。
【０００６】
また、通信プロトコルのヘッダ情報を解析することができない場合、もしくは前記ヘッダ情報に必要な情報が含まれていない場合、情報端末から必要な情報を取り出し、情報端末の表示機能の仕様に合わせて情報を処理して配信する情報配信システムおよび方法も開示されている（例えば、特許文献２）。
【特許文献１】特開２００１−１９５３３５号公報
【特許文献２】特許第３１８４８０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、前述した従来の情報配信システムおよび情報配信方法には、次に述べる問題点がある。
【０００８】
第１の問題点は、ＨＴＴＰヘッダ等の通信プロトコルの制御情報を解析して得られる情報端末の仕様は限定される点である。例えば、ＨＴＴＰヘッダからは、情報端末の仕様として、ブラウザが扱える情報（ファイル形式、言語情報）や情報端末固有の情報（ブラウザ種類やＯＳの種類、ＩＰアドレス）等の情報しか得られない。
【０００９】
情報端末がパーソナルコンピュータの場合は、同じ機種であったとしても、情報端末のメモリ容量は異なるし、また情報端末に記憶されているソフトウェアも異なる。前述のＨＴＴＰヘッダ等の通信プロトコルの制御情報を解析した情報だけでは、これらの情報を知ることができないため、利用者の所持する情報端末に最適なコンテンツデータの形態でコンテンツデータを配信できないことがある。
【００１０】
更に、第２の問題点は、前述した情報端末の仕様に合わせて情報を配信する情報配信システムおよび方法では、利用者に配信される情報は情報端末の仕様にのみ合わされ処理された情報であって、利用者の意向を反映して処理された情報ではない点である。
【００１１】
利用者の意向を反映した配信される情報のコンテンツデータの形態は、利用者の所持する情報端末に最適なコンテンツデータの形態とは異なる場合がある。例えば、利用者の所持する情報端末の仕様からは「画像情報は表示しない処理」と判断されても、利用者は「画像情報を表示する処理」を望む場合もあるし、その逆に利用者の所持する情報端末の仕様からは「画像情報を表示する処理」と判断されても、利用者は「画像情報を表示しない処理」を望む場合もある。
【００１２】
また、利用者の意向を反映して処理された情報とは、利用者の情報端末の仕様に合わせて処理する内容を利用者が変更できることだけでなく、利用者の情報端末の仕様に合わせることを前提としないで処理する内容をも追加できることも含んでいる。例えば、外国語の翻訳処理は、利用者の情報端末の仕様に依存しないため、利用者の情報端末の仕様に合わせることを前提とせずに、利用者の意向によって、外国語の翻訳処理を追加できることが望ましい。
【００１３】
加えて、第３の問題点は、情報端末の仕様に合わせて配信される情報は、それぞれの情報配信システムおよび方法に対応した限られたＷｅｂサーバの情報のみであって、利用者は、すべてのＷｅｂサーバの情報を自分の情報端末の仕様に合わせて受信することはできない点である。
【００１４】
特許文献１においては、格納している情報を情報端末に配信するＷｅｂサーバは、情報端末の仕様に合わせて情報を処理する手段を備えていなければならず、前記手段を備えていないＷｅｂサーバの情報は、情報端末の仕様に合わせて情報は配信されない。
【００１５】
特許文献２においては、Ｗｅｂサーバは予め情報端末の表示機能仕様に合わせた情報を記憶しているか、そのような情報の提供元のアドレスを知っていなければならなず、そのような情報を備えていない、またはそのような情報の提供元のアドレスを知らないＷｅｂサーバからは情報端末の仕様に合わせて情報は配信されない。
【００１６】
そこで本発明は、前述の改善点を鑑みて、ネットワークを用いて利用者に情報を配信するプロキシサーバにおいて、利用者が所持する情報端末の仕様を詳細に把握し、利用者の情報端末に対して最適なコンテンツデータの形態で情報を配信することで利用者が不都合を感じることがなく、更に、利用者の立場から言えば、受信する情報には情報端末の仕様のみならず利用者の意向を反映することができ、加えて、すべてのＷｅｂサーバの情報を情報端末の仕様および利用者の意向に合わせて処理し受信することができるプロキシサーバを提供することを目的とする。
【課題を解決するための手段】
【００１７】
前述した課題を解決する第１の課題解決手段は、利用者が所持する情報端末の資源情報を調査する端末資源調査手段と、前記情報端末から要求され、利用者が要求する情報の場所を指し示すネットワークアドレスから取得した情報に対する処理内容を定める処理規則情報と、前記端末資源調査手段が取得した資源情報と前記処理規則情報とに基づいて前記ネットワークアドレスから取得した情報を処理する情報処理手段とを少なくとも備えていることを特徴とするプロキシサーバである。
【００１８】
第１の課題解決手段によれば、前記プロキシサーバが前記端末資源調査手段を備えることで、利用者が所有する情報端末の資源情報を予め把握しなくとも、前記プロキシサーバは前記情報端末の詳細な資源情報を得ることができ、詳細な資源情報に合わせて情報を処理できる。なお、ここで、資源情報とは情報端末のメモリ容量、画面サイズ等のハードウェア構成要素および情報端末に記憶されているソフトウェア構成要素を意味する。
【００１９】
更に、第２の課題解決手段は、第１の課題解決手段に記載されたプロキシサーバにおいて、前記プロキシサーバは、前記ネットワークアドレスから取得した情報の処理に対する利用者の要求を示す利用者要求情報に基づいて前記処理規則情報を変更、または追加する処理規則設定手段を備えていることを特徴とするプロキシサーバである。
【００２０】
第２の課題解決手段によれば、前記プロキシサーバが前記処理規則設定手段を備えることで、利用者に配信される情報は、前記情報端末の資源情報のみならず、利用者の意向を反映することができる。例えば、前記情報端末の資源情報からは画像情報を配信しない処理が決定されても、利用者からの要求があれば、画像情報を配信しない処理から画像情報を配信する処理に変更することができる。
【００２１】
更に、第３の課題解決手段は、第１の課題解決手段または第２の課題解決手段に記載のプロキシサーバにおいて、前記プロキシサーバが具備する前記端末資源調査手段は、前記情報端末の資源情報を調査する端末資源調査プログラムを備えていることを特徴とするプロキシサーバである。
【００２２】
第３の課題解決手段によれば、前記プロキシサーバが具備する端末資源調査手段が前記情報端末の資源情報を調査する端末資源調査プログラムを備えることで、利用者は情報を処理するために必要な情報端末の資源情報を入力する手間が省ける。
【００２３】
更に、前記端末資源調査プログラムを備えることで、前記情報端末に記憶されている資源情報ファイル（例えば、パーソナルコンピュータのオペレーティングシステムではレジストリ情報）から詳細な資源情報を入手でき、加えて前記プロキシサーバは、情報を処理するために取得する前記情報端末の資源情報を詳細に設定することができる。
【発明の効果】
【００２４】
上述したプロキシサーバによれば、プロキシサーバが前記端末資源調査手段を備えることで、プロキシサーバは利用者が所持する情報端末の仕様を詳細に把握でき、利用者の情報端末に対して最適なコンテンツデータの形態で情報を配信することができる。更に、プロキシサーバが前記処理規則設定手段を備えることで、配信される情報には情報端末の資源情報のみならず利用者の意向を反映することができる。
【発明を実施するための最良の形態】
【００２５】
「本発明の好適な一実施の形態」
以下、本発明の好適な実施の形態について、図を参照しながら詳細に説明する。最初に本発明のプロキシサーバについて説明し、本実施の形態のプロキシサーバの動作について説明する。
【００２６】
図１は、プロキシサーバのネットワーク接続を説明するための図である。プロキシサーバ１０（proxy server）とは、ＬＡＮ９１とインターネット９０との接続地点に設置され、インターネット９０からＬＡＮ９１への不正な侵入を防ぐと共に、ユーザＰＣ２０からの情報要求を代行して行なう代行機能を備えたネットワークサーバである。
【００２７】
図１に示したように、プロキシサーバ１０はＬＡＮ９１（Local Area Network）を経由して利用者が所持する複数のパーソナルコンピュータ２０（以下ユーザＰＣと記す、ＰＣはPersonal Computerの略）と接続し、また、プロキシサーバ１０はインターネット９０を経由して情報を配信する複数のＷｅｂサーバ３０（World Wide Webサーバーの略）と接続されている。プロキシサーバ１０は、ユーザＰＣ２０の代りにＷｅｂサーバ３０からＷｅｂ情報を取得し、取得したＷｅｂ情報をユーザＰＣ２０に送信する。
【００２８】
図２は、本実施の形態のプロキシサーバを説明するための図である。図２においては、説明を分かりやすくするために、ＬＡＮ９１に接続されたユーザＰＣ２０は１台とし、またインターネット９０に接続されたＷｅｂサーバ３０は１台としている。
【００２９】
＜パーソナルコンピュータの説明＞
ユーザＰＣ２０はネットワーク通信の機能を備え、プロキシサーバ１０を経由して配信されるＷｅｂ情報を表示する手段としてブラウザ２１を備えている。ブラウザ２１においては、インターネット９１への接続はプロキシサーバ１０を使用する設定になっている。利用者は、ブラウザ２１を利用して、プロキシサーバ１０を経由してＷｅｂサーバ３０が配信するＷｅｂ情報を閲覧することができる。またユーザＰＣ２０には、ユーザＰＣ２０の資源情報を記憶した資源情報ファイル２２を記憶している。
【００３０】
ここで、ユーザＰＣ２０の資源とはユーザＰＣ２０のハードウェア資源とソフトウェア資源の両方を意味しする。ユーザＰＣ２０のハードウェア資源とは、ユーザＰＣ２０に備わっているメモリ容量、ディスプレイの画面サイズ、モデム種別または演算装置などのユーザＰＣ２０のハードウェア構成要素を意味する。ユーザＰＣ２０のソフトウェア資源とは、ユーザＰＣ２０に記憶されているフォント情報、ブラウザ２１のソフトウェア名・バージョン番号などのユーザＰＣ２０に記憶されているソフトウェア構成要素を意味する。
【００３１】
＜Ｗｅｂサーバの説明＞
Ｗｅｂサーバ３０は、インターネットを利用してＷｅｂ情報を配信するネットワークサーバである。Ｗｅｂサーバ３０は、ＨＴＭＬ（HyperText Markup Languageの略）の文書や画像などの情報を記憶し、他のコンピュータからの要求に応じてＷｅｂ情報を配信する。
【００３２】
＜プロキシサーバの説明＞
プロキシサーバ１０には、ユーザＰＣ２０とＷｅｂサーバ３０との通信を中継するために、通信中継手段１１が備わっている。また図示してはいないが、ＬＡＮ９１とインターネット９０間の通信負荷を軽減するため、Ｗｅｂサーバ３０から取得したＷｅｂ情報を一時的にキャッシュするキャッシュ機能も備えていてもよい。。
【００３３】
加えて、本発明に係わるプロキシサーバ１０は、ユーザＰＣ２０の資源情報ファイル２２から資源情報１４２を取得し、Ｗｅｂサーバ３０から取得したＷｅｂ情報を資源情報１４２に基いて処理し、処理したＷｅｂ情報をユーザＰＣ２０に配信する機能を備えている。
【００３４】
この機能を実現するために、プロキシサーバ１０はユーザＰＣ２０の資源情報ファイル２２を調査する端末資源調査手段１２と、Ｗｅｂ情報の処理内容を記述した処理規則情報１４１と端末資源調査手段１２が取得した資源情報１４２とに基づきＷｅｂサーバ３０のＷｅｂ情報を処理する情報処理手段１４と、Ｗｅｂ情報の処理に対する利用者の要求を処理規則情報１４１に反映する処理規則設定手段１３とを備えている。
【００３５】
ここから、本発明に係わるプロキシサーバ１０に備えられた手段およびプロキシサーバ１０が使用する情報について説明する。
【００３６】
（情報処理手段）
情報処理手段１４は、Ｗｅｂサーバ３０から取得したＷｅｂ情報を処理する手段である。プロキシサーバ１０は、Ｗｅｂ情報を処理するために、少なくともユーザＰＣ２０から取得した資源情報１４２に依存する処理規則を含み、Ｗｅｂ情報の処理内容を記述した処理規則情報１４１を備えている。情報処理手段１４は、Ｗｅｂサーバ３０から取得したＷｅｂ情報を、資源情報１４２と処理規則情報１４１とに基づき処理する。
【００３７】
ここで、処理規則とは、端末資源調査手段１２が取得した資源情報１４２がある条件を満たしている場合に実行される処理規則と、資源情報１４２に係わらず実行される処理規則を含んでいる。
【００３８】
ユーザＰＣ２０のハードウェア資源情報に基づく処理規則の一例としては、ユーザＰＣ２０のメモリ容量が小さい場合は画像を表示しない処理が挙げられる。またソフトウェア資源情報に基づく処理規則の一例としては、Ｗｅｂ情報の表示に必要なソフトウェア（例えばフォントデータ）がユーザＰＣ２０に無い場合は、必要なソフトウェアをユーザＰＣ２０にダウンロードさせる処理が挙げられる。資源情報１４２に依存しない処理規則とは、ユーザＰＣ２０の資源情報１４２に係わらず実行される処理規則を意味し、一例としては、外国語のＷｅｂ情報の翻訳サービスなどが挙げられる。
【００３９】
ユーザＰＣ２０から取得した資源情報１４２に依存する処理を実行する場合は、情報処理手段１４は、ユーザＰＣ２０から取得した資源情報１４２が処理規則情報１４１に規定されている条件を満たしているか確認し、資源情報１４２が条件を満たしている場合は定められた処理を実行する。ユーザＰＣ２０から取得した資源情報１４２に依存しない処理を実行する場合は、情報処理手段１４は取得した資源情報１４２を確認せずに処理を実行する。
【００４０】
（端末資源調査手段）
端末資源調査手段１２とは、ユーザＰＣ２０から資源情報１４２を取得する手段である。ユーザＰＣ２０の資源情報ファイル２２を調査するために、端末資源調査手段１２はユーザＰＣ２０に送信する端末資源調査プログラム１２１を具備している。端末資源調査プログラム１２１は、プロキシサーバ１０からユーザＰＣ２０に送信され、ユーザＰＣ２０に記憶されている資源情報ファイル２２からＷｅｂ情報を処理するために必要な資源情報１４２を取得し、取得した資源情報１４２をプロキシサーバ１０に送信する。プロキシサーバ１０は、送信された資源情報１４２をプロキシサーバ１０内に一時的に記憶する。
【００４１】
端末資源調査手段１３が、ユーザＰＣ２０の資源情報ファイル２２を調査する端末資源調査プログラム１２１を備えることで、利用者はＷｅｂ情報を処理するために必要な資源情報１４２を入力する手間が省ける。更に、端末資源調査プログラム１２１を備えることで、ユーザＰＣ２０に記憶されている資源情報ファイル２２から詳細な資源情報１４２を入手でき、加えてプロキシサーバ１０は、Ｗｅｂ情報を処理するためにユーザＰＣ２０の資源情報ファイル２２から取得する資源情報１４２を詳細に設定することができる。
【００４２】
本実施の形態においては、ユーザＰＣ２０から資源情報１４２を取得するために、プロキシサーバ１０からユーザＰＣ２０に端末資源調査プログラム１２１を送信したが、端末資源調査プログラム１２１は、ユーザＰＣ２０の記憶手段（好適にはハードディスク）に記憶されていてもよい。端末情報調査プログラム１２１を記憶手段に記憶した場合は、ユーザＰＣ２０のブラウザ２１が起動された際、前記記憶手段に記憶された端末情報調査プログラム１２１が実行され、ユーザＰＣ２０から資源情報１４２を取得し、取得した資源情報１４２をプロキシサーバ１０に送信する。
【００４３】
（処理規則設定手段）
処理規則設定手段１３とは、Ｗｅｂ情報の処理規則に対する利用者の要求を処理規則情報１４１に反映する手段である。処理規則設定手段１３は、ユーザＰＣ２０が設定した利用者要求情報１３１に基づいて処理規則情報１４１に記述されている処理規則の変更もしくは処理規則の追加を行なう。
【００４４】
本実施の形態において、プロキシサーバ１０はプロキシサーバ１０自身のホームページを備え、前記ホームページには、利用者が利用者要求情報１３１を設定する処理規則設定手段１３として処理規則設定用のＷｅｂページ１３０（以下、処理要求設定ページと記す）が備えられている。処理要求設定ページ１３０にて利用者が設定した利用者要求情報１３１はプロキシサーバ１０に送信され、ユーザＰＣ２０ごとにユーザＰＣ２０を特定する情報（例えば、ＩＰアドレス、クッキーの情報）に関連付て記憶される。
【００４５】
Ｗｅｂ情報を処理する際は、処理規則設定手段１３は、プロキシサーバ１０にアクセスしたユーザＰＣ２０を特定する情報（ＩＰアドレスや，クッキーの情報等）を利用して利用者要求情報１３１を特定し、特定した利用者要求情報１３１に基づいて処理規則設定手段１３は処理規則情報１４１を変更、追加する。
【００４６】
図３は、プロキシサーバ１０のに備えられる処理規則情報１４１を説明するための図である。図４は、利用者が利用者要求情報１３１を設定する処理要求設定ページ１３０を説明するための図である。
【００４７】
図３に示した処理規則情報４０は、プロキシサーバ１０がデフォルト値として記憶している処理規則情報すなわち処理規則設定手段１３で変更される前の処理規則情報である。デフォルトの処理規則情報４０には、資源情報１４２に依存するデフォルトの処理内容と、資源情報１４２に依存しないデフォルトの処理内容が記述されている。資源情報１４２に依存しないデフォルトの処理内容は「処理を実行しない」に設定されており、利用者の意向によって、利用者は資源情報１４２に依存しない処理を追加できる。
【００４８】
図３には、資源情報１４２に依存する処理内容として、画像情報処理４０１とフォント処理４０２が記述され、また資源情報１４２に依存しない処理規則として外国語ページの翻訳処理４０３が記述されている。
【００４９】
図３の処理規則情報４０に基づけば、画像情報処理４０１として、ユーザＰＣ２０のメモリ容量が１２８Ｍバイト未満であれば画像解像度を下げる処理が実行され、フォント処理４０２として、対応しないフォントがあればプロキシサーバ１０はユーザＰＣ２０に必要なフォントを送信する処理を実行する。また、翻訳処理４０３として、プロキシサーバ１０は外国語ページの翻訳の処理は実行されない。
【００５０】
図４は処理要求設定ページを説明するための図である。プロキシサーバ１０はプロキシサーバ１０自身のホームページを備え、利用者は前記ホームページに備えられた、処理要求設定ページ５０を利用して、利用者要求情報１３１を設定することができる。
【００５１】
図４の処理要求設定ページ５０では、画像情報設定５０１、フォント設定５０２および翻訳設定５０３に対する利用者の要求をそれぞれ設定できる。利用者要求情報設定チェック欄５０４がチェックされていると、処理要求設定ページ５０で設定された各々の情報は利用者要求情報１３１として、ユーザＰＣ２０からプロキシサーバ１０に送信される。利用者要求情報設定チェック欄５０４がチェックされていない場合は、処理要求設定ページ５０で設定された各々の情報は、ユーザＰＣ２０からプロキシサーバ１０に送信されない。
【００５２】
処理規則設定手段１３は、ユーザＰＣ２０から利用者要求情報１３１を受信すると、受信した利用者要求情報１３１に基づいてはデフォルトの処理規則情報５０を変更する。例えば、図３においては、画像情報設定５０１にて「画像を表示する」が設定され、かつ「画像情報を落とさない」に設定されているため、処理規則設定手段１３はデフォルトの処理規則情報４０の画像情報処理４０１を「画像情報を落とす」から「画像情報を落とさない」に変更する。
【００５３】
また、処理要求設定ページ５０のフォント設定５０２は「必要なフォントをダウンロードする」に設定されているため、処理規則設定手段１３はデフォルトの処理規則情報４０のフォント処理４０２変更しない。
【００５４】
加えて、処理要求設定ページ５０の翻訳設定５０３は「翻訳する」に設定されているため、処理規則設定手段１３は、デフォルトの処理規則情報４０に翻訳処理４０３を追加する。
【００５５】
図５は、処理規則設定手段１３が図４の利用者要求情報に基づいて、図３のデフォルトの処理規則情報４０を変更した際の処理規則情報を示した図である。図５においては、処理規則情報４１の画像情報処理４１１と翻訳処理４１３がそれぞれ図４の利用者要求情報５０に基づいてデフォルトの処理内容から変更され、フォント処理４１２はデフォルトの処理内容から変更されていない。
【００５６】
また、利用者が図４の処理要求設定ページ５０で設定した利用者要求情報１３１は、ユーザＰＣ２０のハードディスク等の記憶装置に保存し、次からは、プロキシサーバ１０は前記記憶装置から読み出した利用者要求情報を使用してもよい。利用者要求情報１３１を情報端末の記憶装置に記憶することで、利用者は利用者要求情報１３１を設定する必要がなくなる。
【００５７】
なお本実施の形態においては、処理規則設定手段１３は利用者要求情報１３１を設定する処理要求設定ページ１３０を備えていたが、処理規則設定手段１３は、Ｗｅｂページの代りに処理規則を記述した設定ファイルで実現してもよい。前記設定ファイルとは好適には処理規則を記述したテキスト文書で、利用者が任意に前記設定ファイルを書き換えれることが望ましい。前記設定ファイルに記述された内容は、前述のようにユーザＰＣ２０の記憶手段に記憶されユーザＰＣ２０からプロキシサーバ１０にアクセスされた際に、プロキシサーバ１０は前記設定ファイルを読取ればよい。
【００５８】
更に、前述の実施の形態において記述した処理規則は、単に例を示したに過ぎず、特定の応用分野または実施形態に合わせて処理規則の内容は決定される。
【００５９】
＜本実施の形態のプロキシサーバの動作＞
本実施の形態のプロキシサーバの動作について、図を参照しながら詳細に説明する。図６および図７は、本実施の形態のプロキシサーバの動作を説明するための図である。
【００６０】
まず、利用者がプロキシサーバ１０に処理要求設定ページ１３０を利用して、利用者要求情報１３１を設定する手順について、図６を参照しながら説明する。ユーザＰＣ２０がプロキシサーバ１０のホームページの処理要求設定ページ１３０にアクセスすると（Ｔ１０）、プロキシサーバ１０はユーザＰＣ２０に処理要求設定ページ１３０を配信する（Ｔ１１）。配信された処理要求設定ページ１３０はユーザＰＣ２０のブラウザ２１にて表示される。利用者は処理要求設定ページ１３０にて、利用者要求情報１３１を設定する（Ｔ１２）。設定された利用者要求情報１３１は、ユーザＰＣ２０からプロキシサーバ１０に送信され、プロキシサーバ１０はユーザＰＣ２０を一意に特定する情報（例えば、ＩＰアドレス、クッキーの情報）に関連付けて記憶する（Ｔ１３）。
【００６１】
次に、プロキシサーバ１０がユーザＰＣ２０からの要求を受けて、ユーザＰＣ２０の代りにＷｅｂサーバ３０からＷｅｂ情報を取得し、取得したＷｅｂ情報を処理してユーザＰＣ２０に配信する動作について、図７を参照しながら説明する。
【００６２】
ユーザＰＣ２０からプロキシサーバ１０に対して、ブラウザ２１起動後に最初のＷｅｂ情報要求のアクセスがあると（Ｔ２０）、通信中継手段１１はユーザＰＣ２０から送信される情報要求メッセージに含まれる情報から、利用者が要求するＷｅｂ情報の場所を指し示すネットワークアドレスを取得し、ユーザＰＣ２０のＩＰアドレスを取得するか，クッキーの設定等を行うなどしてユーザＰＣ２０を特定する情報を取得する（Ｔ２１）。そして端末資源調査手段１２は資源情報調査プログラム１２１をユーザＰＣ２０に送信する（Ｔ２２）。送信された資源情報調査プログラム１２１は，ブラウザ２１が起動した後の最初のＷｅｂ情報を要求する度に、ユーザＰＣ２０にダウンロードされる（Ｔ２３）。
【００６３】
資源情報調査プログラム１２１は、ユーザＰＣ２０にダウンロードされるたびに、ユーザＰＣ２０に記憶された資源情報ファイル２２から資源情報１４２を取得し、取得した資源情報１４２をプロキシサーバ１０に送信する（Ｔ２４）。端末資源調査手段１２は、ユーザＰＣ２０から資源情報１４２を受信すると、プロキシサーバ１０内の記憶部にユーザＰＣ２０を特定する情報に関連付けて一時的に記憶する（Ｔ２５）。
【００６４】
処理規則設定手段１３は、資源情報１４２を記憶した後、プロキシサーバ１０内に記憶している利用者要求情報１３１から、アクセスのあったユーザＰＣ２０に対応する利用者要求情報１３１を取得する（Ｔ２６）。そして、処理規則設定手段１３は、Ｔ２６で取得した利用者要求情報１３１に基いて処理規則情報１４１に記述された処理規則の変更、追加を行なう（Ｔ２７）。
【００６５】
通信中継手段１１は、Ｔ２１で取得したネットワークアドレスで示されるＷｅｂサーバ３０にアクセスし（Ｔ２８）、Ｗｅｂサーバ３０はプロキシサーバ１０にＷｅｂ情報を配信する（Ｔ２９）。
【００６６】
Ｗｅｂサーバ３０からＷｅｂ情報が取得すると、取得したＷｅｂ情報をプロキシサーバ１０の情報処理手段１４は、取得したＷｅｂ情報を資源情報１４２および処理規則情報１４１に基づいて処理し、通信中継手段１１は処理したＷｅｂ情報をユーザＰＣ２０に送信する（Ｔ３０）。
【００６７】
処理されたＷｅｂ情報がユーザＰＣ２０のブラウザ２１にて表示されている状態で、Ｗｅｂ情報が要求されると、ユーザＰＣ２０からプロキシサーバ１０に情報要求メッセージが送付される（Ｔ３１）。この情報要求メッセージには、Ｗｅｂ情報を要求した情報が含まれる。
【００６８】
通信中継手段１１はユーザＰＣ２０から送信される情報要求メッセージに含まれる情報からユーザーを特定する情報を取得し（Ｔ３２）、通信中継手段１１は前記ネットワークアドレスで示されるＷｅｂサーバ３０にアクセスし（Ｔ３３）、Ｗｅｂサーバ３０はプロキシサーバ１０にＷｅｂ情報を配信する（Ｔ３４）。
【００６９】
Ｗｅｂサーバ３０からＷｅｂ情報が取得すると、取得したＷｅｂ情報をプロキシサーバ１０の情報処理手段１４は、取得したＷｅｂ情報を資源情報１４２および処理規則情報１４１に基づいて処理し、処理されたＷｅｂ情報は、通信中継手段１１によってユーザＰＣ２０に送信される（Ｔ３５）。Ｔ３６以降は、Ｔ３１からＴ３５と同様の内容が実行される。
【００７０】
上述したように本発明の実施の形態のプロキシサーバによれば、プロキシサーバ１０が端末資源調査手段１２を備えることで、プロキシサーバ１０は利用者が所持するユーザＰＣ２０の資源情報ファイル２２を詳細に把握でき、ユーザＰＣ２０に対して最適なコンテンツの形態で情報を配信することができる。更に、端末資源調査手段１２が端末資源調査プログラム１２１を備えることで、利用者は資源情報１４２を入力する手間を省くことができる。
【００７１】
更に、プロキシサーバ１０が処理規則設定手段１４を備えることで、配信される情報にはユーザＰＣ２０の資源情報１４２のみならず、利用者要求情報１４１により利用者の意向を反映することができる。
【００７２】
利用者がネットサーフィン（net surfing）と呼ばれるインターネット９０上のＷｅｂ情報を次々と閲覧する行為を行なったとしても、ユーザＰＣ２０に配信されるＷｅｂ情報は、すべてプロキシサーバ１０を経由することになるため、インターネット９０に接続されたすべてのＷｅｂサーバ３０の情報を情報端末の資源情報および利用者の意向に合わせて処理し配信することができる。
【００７３】
加えて、プロキシサーバ１０に、ＬＡＮ９１とインターネット９０間の通信負荷を軽減するためのキャッシュ機能を設けていた場合でも、本発明を適用することができる。キャッシュ機能を設けていた場合は、Ｗｅｂサーバ３０から取得したＷｅｂ情報を未処理の状態で記憶し、ユーザＰＣ２０から情報要求があった場合は、未処理の状態で記憶しているＷｅｂ情報を上述した手順で処理し、ユーザＰＣ２０に送信すればよい。
【図面の簡単な説明】
【００７４】
【図１】プロキシサーバのネットワーク接続を説明する図。
【図２】プロキシサーバを説明する図。
【図３】デフォルトの処理規則情報を説明するための図。
【図４】処理要求設定ページを説明するための図。
【図５】変更後の処理規則情報を説明するための図。
【図６】プロキシサーバの動作を説明するための第１図。
【図７】プロキシサーバの動作を説明するための第２図。
【符号の説明】
【００７５】
１０    プロキシサーバ
１１    通信中継手段
１２    端末資源調査手段
１２１  端末資源調査プログラム
１３    処理規則設定手段
１３１  利用者要求情報
１３０  処理規則設定ページ
１４    情報処理手段
１４１  処理規則情報
１４２  資源情報
２０    ユーザＰＣ
２１    ブラウザ
２２    資源情報ファイル２２
３０    Ｗｅｂサーバ
９０    インターネット
９１    ＬＡＮ
【図１】
2006004174.tif 000003
【図２】
2006004174.tif 000004
【図３】
2006004174.tif 000005
【図４】
2006004174.tif 000006
【図５】
2006004174.tif 000007
【図６】
2006004174.tif 000008
【図７】
2006004174.tif 000009