(57)【要約】【課題】Ｗｅｂサイトにコンテンツを提供するサーバ装置に関し、アクセスを動的に分散させることにある。【解決手段】  複数のクライアント装置（６１、６２、６３、・・・６Ｎ）からアクセスを受け、そのアクセスに対して応答するサーバ装置（４）であって、前記クライアント装置のアクセスを監視し、アクセスが集中した場合に、該アクセスが集中する第１のコンテンツに対し、この第１のコンテンツに関係付けられた第２のコンテンツを生起させる処理部（ＣＰＵ１０等）を備え、前記第１のコンテンツに集中するアクセスを前記第２のコンテンツに分散させる構成である。【選択図】図１
2008112421.tif 000002
【特許請求の範囲】
【請求項１】
複数のクライアント装置からアクセスを受け、そのアクセスに対して応答するサーバ装置であって、
前記クライアント装置のアクセスを監視し、アクセスが集中した場合に、該アクセスが集中する第１のコンテンツに対し、この第１のコンテンツに関係付けられた第２のコンテンツを生起させる処理部を備え、前記第１のコンテンツに集中するアクセスを前記第２のコンテンツに分散させることを特徴とするサーバ装置。
【請求項２】
請求項１のサーバ装置において、
前記第２のコンテンツは、前記第１のコンテンツの特定のコンテンツ部分のみのコンテンツ、前記特定のコンテンツ部分を含むコンテンツ、又は前記特定のコンテンツ部分を除いたコンテンツであることを特徴とするサーバ装置。
【請求項３】
複数のクライアント装置からアクセスを受け、そのアクセスに対して応答するサーバ装置のコンテンツ処理方法であって、
前記クライアント装置のアクセスを監視するステップと、
アクセスが集中した場合に、該アクセスが集中する第１のコンテンツに関係付けられた第２のコンテンツを生起させるステップと、
を含むことを特徴とするサーバ装置のコンテンツ処理方法。
【請求項４】
コンピュータによって実行され、複数のクライアント装置からアクセスを受け、そのアクセスに対して応答するサーバ装置のコンテンツ処理プログラムであって、
前記クライアント装置のアクセスを監視するステップと、
アクセスが集中した場合に、該アクセスが集中する第１のコンテンツに関係付けられた第２のコンテンツを生起させるステップと、
を含むことを特徴とするサーバ装置のコンテンツ処理プログラム。
【請求項５】
複数のクライアント装置からアクセスを受け、そのアクセスに対して応答するサーバ装置を含むサーバシステムであって、
前記クライアント装置のアクセスを監視し、アクセスが集中した場合に、該アクセスが集中する第１のコンテンツに対し、この第１のコンテンツに関係付けられた第２のコンテンツを生起させる処理部を備え、前記第１のコンテンツに集中するアクセスを前記第２のコンテンツに分散させるサーバ装置を備えることを特徴とするサーバシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のクライアント装置のアクセスに対するサーバ装置の応答処理に関し、特に、クライアント装置からのアクセス集中に応じた応答処理を行うサーバ装置、そのコンテンツ処理方法、そのコンテンツ処理プログラム及びサーバシステムに関する。
【背景技術】
【０００２】
従来、コンピュータネットワーク上には多数のＷｅｂ（World Wide Web）サイトが開設されており、このＷｅｂサイトはサービスを提供しているコンピュータ（サーバ装置）で構成され、コンピュータネットワークに接続されている多数のクライアント装置からアクセスを受ける。Ｗｅｂサイトに対するクライアント装置のアクセスはＷｅｂサイトから提供される情報やサービスに依存し、クライアント側の必要性や人気度等によりアクセス数が異なってくる。サーバ装置に対するアクセスが集中すれば、そのアクセスに対する応答処理に時間を要したり、クライアントが要求するコンテンツの転送に支障を来すことが予想される。また、サーバ装置側の処理能力にも限界がある。
【０００３】
このように複数のアクセスを受けるサーバ処理に関し、特許文献１には、サーバのＣＰＵ（Central Processing Unit ）の負荷率を監視し、過負荷サーバと低負荷サーバとを抽出し、過負荷サーバの特定のコンテンツのサイズ、過負荷サーバと低負荷サーバの利用者数を収集し、過負荷サーバに対してはコンテンツ名をメニューリストから隠蔽し、低負荷サーバに対してはそのコンテンツ名及びコンテンツを過負荷サーバから複写し、利用者に提示することが開示されている。
【０００４】
また、特許文献２には、クライアント端末がアクセスした回数を計数し、クライアント端末がアクセスしたときに所定時間内のアクセス数が最大アクセス数を超えているときにはそれに対応するＨＴＭＬ（HyperText Markup Language)文書を作成し、アクセス数が最大アクセス数以下のときにはそれに対応するＨＴＭＬ文書を作成し、そのデータを送出してクライアント端末で閲覧できることが開示されている。また、この特許文献２には、アクセスが一定時間中に集中した場合には、ＷＷＷ（World Wide Web）ブラウザに表示するＨＴＭＬ文書から処理情報の一部を削ぎ落とすことにより、データ容量を少なくすることが開示されている。
【特許文献１】特開平１１−２５０５９号公報（要約、図１等）
【特許文献２】特開２００２−２１５４４７号公報（要約、図３、段落番号００２９、００３０、００３１等）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、多数のクライアント装置からアクセスが集中した場合には、サーバ装置の処理能力に限界があることから、コンテンツの表示のために時間を要し、表示できない等の障害が発生する。このような事態を回避するため、サーバ装置ではエラーメッセージの表示により、アクセス抑制を行うが、それでもアクセス集中が回避できない場合には、サイト自体をクローズすることになる。
【０００６】
このようなサーバ処理に対し、商品販売のサイトでは、コンテンツの表示のために時間を要したり、表示できない等の障害の発生はサービスを低下させることになり、折角アクセスしてもショッピングが妨げられたり、購買意欲を低下させてしまうので、極力避けなければならない。安定したサービスの提供が不可欠である。
【０００７】
このような課題に関し、特許文献１、２には、その開示や示唆はなく、それを解決する構成の開示や示唆もない。
【０００８】
そこで、本発明の目的は、Ｗｅｂサイトにコンテンツを提供するサーバ装置に関し、アクセスを動的に分散させることにある。
【０００９】
斯かる目的を詳述すれば、アクセス集中の生起に応じ、そのアクセスの動向に応じてアクセスを分散させることにある。
【００１０】
また、本発明の他の目的は、Ｗｅｂサイトにコンテンツを提供するサーバ装置に関し、アクセスを分散させることにより、サーバ側の処理に余裕を持たせることにある。
【００１１】
また、本発明の他の目的は、Ｗｅｂサイトにコンテンツを提供するサーバ装置に関し、クライアント装置との応答処理の迅速化にある。
【００１２】
また、本発明の他の目的は、Ｗｅｂサイトにコンテンツを提供するサーバ装置に関し、アクセス集中に応じて多彩なコンテンツの展開を図ることにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、本発明は、サーバ装置が提供するコンテンツに対するクライアント装置からのアクセス集中を監視し、アクセスが集中した場合、該アクセスが集中するコンテンツに対し、該コンテンツに関係付けられた新たなコンテンツを生起させることにより、アクセス集中の分散を図る。先後のコンテンツについては例えば、先のコンテンツにあるコンテンツ部分からなる他のコンテンツ、そのコンテンツ部分を含む他のコンテンツ、又はそのコンテンツ部分を除いた他のコンテンツを生起させればよい。この結果、サーバ装置の処理能力以下に処理が抑えられ、処理に余裕が生じ、クライアント装置との応答処理の迅速化が図られる。また、アクセス集中によって多彩なコンテンツの展開が可能になるので、アクセス集中に応じたサービスの提供も可能となる。よって、上記目的が達成される。
【００１４】
上記目的を達成するため、本発明の第１の側面は、複数のクライアント装置からアクセスを受け、そのアクセスに対して応答するサーバ装置であって、前記クライアント装置のアクセスを監視し、アクセスが集中した場合に、該アクセスが集中する第１のコンテンツに対し、この第１のコンテンツに関係付けられた第２のコンテンツを生起させる処理部を備え、前記第１のコンテンツに集中するアクセスを前記第２のコンテンツに分散させる構成である。斯かる構成により、上記目的が達成される。
【００１５】
上記目的を達成するため、上記サーバ装置において、好ましくは、前記第２のコンテンツは、前記第１のコンテンツの特定のコンテンツ部分のみのコンテンツ、前記特定のコンテンツ部分を含むコンテンツ、又は前記特定のコンテンツ部分を除いたコンテンツである構成としてもよい。斯かる構成によっても、上記目的が達成される。
【００１６】
上記目的を達成するため、本発明の第２の側面は、複数のクライアント装置からアクセスを受け、そのアクセスに対して応答するサーバ装置のコンテンツ処理方法であって、前記クライアント装置のアクセスを監視するステップと、アクセスが集中した場合に、該アクセスが集中する第１のコンテンツに関係付けられた第２のコンテンツを生起させるステップとを含む構成である。斯かる構成により、上記目的が達成される。
【００１７】
上記目的を達成するため、本発明の第３の側面は、コンピュータによって実行され、複数のクライアント装置からアクセスを受け、そのアクセスに対して応答するサーバ装置のコンテンツ処理プログラムであって、前記クライアント装置のアクセスを監視するステップと、アクセスが集中した場合に、該アクセスが集中する第１のコンテンツに関係付けられた第２のコンテンツを生起させるステップとを含む構成である。斯かる構成により、上記目的が達成される。
【００１８】
上記目的を達成するため、本発明の第４の側面は、複数のクライアント装置からアクセスを受け、そのアクセスに対して応答するサーバ装置を含むサーバシステムであって、前記クライアント装置のアクセスを監視し、アクセスが集中した場合に、該アクセスが集中する第１のコンテンツに対し、この第１のコンテンツに関係付けられた第２のコンテンツを生起させる処理部を備え、前記第１のコンテンツに集中するアクセスを前記第２のコンテンツに分散させるサーバ装置を備える構成である。斯かる構成により、上記目的が達成される。
【発明の効果】
【００１９】
(1) クライアント装置からのアクセスを監視し、アクセスが集中した場合、アクセスが集中する第１のコンテンツに関係付けられた第２のコンテンツを生起させるので、第１のコンテンツに対するアクセスの集中を第２のコンテンツに分散でき、アクセスの分散によりサーバ装置側の負荷が軽減され、処理に余裕を持たせることができる。
【００２０】
(2) サーバ装置のクライアント装置に対する応答処理の迅速化を図ることができる。
【００２１】
(3) 第１のコンテンツから抽出されたコンテンツ部分を第２のコンテンツとして展開できるので、豊富なバリエーションを持つ多数のコンテンツに発展させることができ、アクセスの集中を抑制することができる。
【発明を実施するための最良の形態】
【００２２】
〔第１の実施の形態〕
【００２３】
本発明の第１の実施の形態に係るサーバシステムについて、図１を参照して説明する。図１は、第１の実施の形態に係るサーバシステムの一例を示す図である。
【００２４】
このサーバシステム２は、コンテンツを提供するサーバ装置４と、このサーバ装置４からコンテンツの提供を受ける複数のクライアント装置６１、６２、・・・６Ｎとをネットワーク８によって接続したものである。コンテンツは、Ｗｅｂサイトに掲載され、クライアント装置６１、６２、・・・６Ｎからのアクセスを受け、閲覧等の要求により、閲覧可能な情報や実行可能なプログラム等である。Ｗｅｂサイトは例えば、商品販売の所謂ショッピングサイトを構成する。サーバ装置４は例えば、通信機能を備えたコンピュータであって、クライアント装置６１、６２、・・・６Ｎからアクセス可能なＷｅｂサイトをネットワーク８上に開設する。クライアント装置６１、６２、・・・６Ｎは例えば、サーバ装置４との通信が可能な通信機能を備えたコンピュータであって、例えば、ＰＣ（Personal Computer)、携帯電話端末装置、ＰＤＡ（Personal Digital Assistants ）等で構成される。ネットワーク８は例えば、インターネット等のネットワーク環境を構成している。
【００２５】
このようなサーバシステム２において、サーバ装置４から提供されるコンテンツにクライアント装置６１、６２、・・・６Ｎからのアクセスが集中すると、サーバ装置４の負荷が増大し、その集中度に比例してサーバ装置４からクライアント装置６１、６２、・・・６Ｎに対する応答の遅延等を生じさせることになる。そこで、このサーバシステム２において、サーバ装置４は、クライアント装置６１、６２、・・・６Ｎからのアクセスを監視し、アクセスが集中するコンテンツとしての第１のコンテンツに対し、この第１のコンテンツに関係付けられたコンテンツとして第２のコンテンツを生起させる。即ち、第１のコンテンツにアクセスが集中した場合に対応し、動的に単一又は複数の第２のコンテンツを生起させ、この第２のコンテンツが、第１のコンテンツの特定のコンテンツ部分のみからなるコンテンツ、該コンテンツ部分を含むコンテンツ、又は特定のコンテンツ部分を除いたコンテンツとすれば、第１のコンテンツに集中するアクセスを第２のコンテンツに分散させることができる。
【００２６】
サーバ装置４のアクセスの監視は例えば、アクセスログを参照すればよく、この参照によりサーバ負荷を監視することができる。第１のコンテンツは例えば、多数の商品を掲載したページであり、第２のコンテンツは第１のコンテンツの特定のコンテンツ部分を含むコンテンツであって、第１のコンテンツに対するアクセスが集中した場合に、動的に第２のコンテンツが生成される。即ち、第２のコンテンツは、第１のコンテンツから第２のコンテンツにアクセスを誘導するために構成される。この第２のコンテンツは、例えば、アクセスを分散する手段としてのページや、商品の専用ページ等で構成される。
【００２７】
斯かる構成により、第１のコンテンツに集中しているアクセスは、第１のコンテンツから特定のコンテンツ部分のみの他のコンテンツ、特定のコンテンツ部分を含む他のコンテンツ、又は特定のコンテンツ部分を除いた他のコンテンツが第２のコンテンツとして生成されるので、第１のコンテンツに対するアクセスが第２のコンテンツに分散され、第１のコンテンツに対するアクセス集中が軽減されることになる。
【００２８】
このようなサーバシステム２を特定のショッピングサイトに適用すれば、売れ筋商品や特集商品等が掲載されている特定ページにアクセスが集中する場合に、複数の売れ筋商品や特集商品からその一部を抽出して他のページを生起させれば、アクセスの分散が図られることになる。アクセス集中のため、コンテンツ表示ができなかったり、又は表示に時間を要したり、アクセス制限によりエラーページが表示される等の不都合を回避でき、コンテンツ表示や商品売買の効率化に寄与する。
【００２９】
次に、このサーバシステム２におけるコンテンツ処理方法について、図２、図３及び図４を参照して説明する。図２は、コンテンツ処理方法の処理手順の一例を示すフローチャート、図３及び図４は、Ｗｅｂページの更新及び新たなＷｅｂページの生成処理を示す図である。図３及び図４において、同一部分には同一符号を付してある。
【００３０】
このコンテンツ処理方法では、サーバ装置４において、複数のクライアント装置６１ないし６Ｎからのアクセスを監視し（ステップＳ１）、アクセスが集中した場合、動的に新たなコンテンツを生起させ（ステップＳ２）、アクセスを分散させる。このコンテンツ処理方法には、次のような処理手順が含まれる。
【００３１】
１．アクセスの監視処理
【００３２】
このアクセスの監視は、クライアント装置６１、６２、・・・６Ｎからのアクセスの集中、アクセスが集中しているコンテンツを特定するために行う。この場合、第１のコンテンツであるＷｅｂページに対するアクセス数、そのＷｅｂページに掲載された項目に対するアクセス数を監視する。このアクセス数は、アクセスを記録する例えば、アクセスログを参照すればよい。
【００３３】
２．コンテンツの更新及び生成処理
【００３４】
アクセスが集中している第１のコンテンツを第２のコンテンツに更新し、又は第２のコンテンツから特定のコンテンツを抽出して第２のコンテンツを生成させる。この場合、第２のコンテンツは、現在存在しているコンテンツにアクセスの集中している項目を転載する場合も含む。
【００３５】
このコンテンツの更新及び生成について、Ｗｅｂページの更新及び新たなＷｅｂページの生成を説明する。
【００３６】
２．１  他の項目を含む新たなＷｅｂページを生成する場合（図３）
【００３７】
図３の（Ａ）に示すように、第１のコンテンツとしてのＷｅｂページＡには、項目Ａ１、Ａ２・・・Ａｎが含まれている。項目Ａ１、Ａ２・・・Ａｎは、第１のコンテンツの特定のコンテンツ部分である。このＷｅｂページＡに対するアクセス数をＮａとすれば、このアクセス数Ｎａに対し、項目Ａ１が支配的であるとすれば、アクセス数Ｎａが最大ページアクセス数Ｎｍに到達しつつあるとする。
【００３８】
このような状況から、図３の（Ｂ）に示すように、ＷｅｂページＡから特定のコンテンツ部分である項目Ａ１を削除して第２のコンテンツとしてＷｅｂページＡ’に更新するとともに、ＷｅｂページＡから項目Ａ１を含む第２のコンテンツとしてＷｅｂページＢを生成させる。ＷｅｂページＢには、他の項目Ｂ１、Ｂ２・・・Ｂｎが含まれている。ＷｅｂページＡのＷｅｂページＡ’への更新と、ＷｅｂページＢの生成は同時に行ってもよいし、タイムラグを設けてもよい。
【００３９】
このように、ＷｅｂページＡがＷｅｂページＡ’に更新されると、支配的なアクセス数の原因である項目Ａ１が削除されたことにより、アクセス数Ｎａはアクセス数Ｎａ’（＜Ｎａ）に減少することになる。また、新たなＷｅｂページＢでは項目Ａ１が追加されてアクセス数Ｎｂとなる。この結果、アクセス数がＷｅｂページＡ’とＷｅｂページＢとに分散され、サーバ装置４の負荷が軽減され、アクセスしているクライアント装置６１、６２、６３・・・６Ｎに対する応答の迅速化が図られる。また、項目Ａ１が追加されたＷｅｂページＢでは、新たなアクセスが生じ、このアクセスが他の項目Ｂ１ないしＢｎに対する宣伝や購買の契機となる。
【００４０】
この場合、ＷｅｂページＢに対するアクセス数Ｎｂが最大ページアクセス数Ｎｍに到達する情勢となれば、ＷｅｂページＢを第１のコンテンツとし、第２のコンテンツである他のＷｅｂページを生成すればよく、同様に、アクセス数の分散と、豊富なＷｅｂページの展開が可能となる。
【００４１】
２．２  他の項目を含まない新たなＷｅｂページを生成する場合（図４）
【００４２】
２．１ではＷｅｂページＢを生成させ、特定のコンテンツ部分である項目Ａ１を他の項目Ｂ１ないしＢｎと混載する形態としたが、図４の（Ａ）及び（Ｂ）に示すように、ＷｅｂページＡから項目Ａ１を除いて第２のコンテンツとしてＷｅｂページＡ’に更新するとともに、第２のコンテンツとして項目Ａ１のみのＷｅｂページＣを生成する構成としてもよい。
【００４３】
このような構成としても同様に、ＷｅｂページＡに対するアクセス数ＮａをＮａ’（＜Ｎａ）に減少させることができる。この場合、ＷｅｂページＣにはアクセス数Ｎｃが生じることになる。この場合も同様に、アクセス数がＷｅｂページＡ’とＷｅｂページＣとに分散され、サーバ装置４の負荷が軽減され、アクセスしているクライアント装置６１、６２、６３・・・６Ｎに対する応答の迅速化が図られる。
【００４４】
また、ＷｅｂページＣについて、アクセス数Ｎｃが最大ページアクセス数Ｎｍに到達しても、項目Ａ１のみからなる個別ページでは、サーバ装置４に対する負荷はそれ程大きくなることはなく、アクセスしているクライアント装置６１、６２、・・・６Ｎに対する応答の迅速化が妨げられることはない。
【００４５】
次に、サーバ装置４について、図５及び図６を参照して説明する。図５はサーバ装置の一例を示すブロック図、図６は、記憶部のハードディスク装置の記憶内容の一例を示す図である。図５において、図１と同一部分には同一符号を付してある。
【００４６】
既述のサーバシステム２やコンテンツ処理方法に用いられるサーバ装置４は、通信機能を有するコンピュータであって、ＣＰＵ（Central Processing Unit ）１０と、通信部１２と、記憶部１４とを備えており、これらはバス１６によって接続されている。
【００４７】
ＣＰＵ１０は、コンテンツ処理等を実行する処理部であるとともに、アクセスを監視する監視部を構成しており、記憶部１４にあるオペレーティングシステム（ＯＳ）を実行し、コンテンツ処理プログラム、リクエスト処理プログラム、その他のプログラム等を実行し、後述するコンテンツの作成や編集機能を有し、また、記憶部１４に対するデータの読み書きや通信部１２の制御等を行う。
【００４８】
通信部１２は、ネットワーク８を介してクライアント装置６１、６２、・・・６Ｎと接続されてＣＰＵ１０によって制御され、クライアント装置６１、６２、・・・６Ｎとの各種データの送受を担当する。具体的には、通信部１２が、クライアント装置６１、６２、・・・６Ｎからリクエストを受け付け、そのリクエストに対して応答する。その応答結果は、通信部１２を通してクライアント装置６１、６２、・・・６Ｎに対して送信される。この通信部１２は、有線接続だけではなく、無線信号を用いた無線接続によってネットワーク８と接続する構成であってもよい。
【００４９】
また、記憶部１４には、各種プログラムやデータを記憶する記録媒体として例えば、ハードディスク装置（ＨＤ）１８、ワークエリアとして用いられるＲＡＭ（Random-Access Memory）２０が備えられている。この記憶部１４は、ＨＤ１８やＲＡＭ２０に代えて、ＦＬＡＳＨメモリや不揮発性メモリ等の記録媒体で構成してもよい。
【００５０】
ＨＤ１８には、図６に示すように、プログラム領域２２、データ領域２４等が設定されている。プログラム領域２２には、ＯＳ２６、リクエスト処理プログラム２８、コンテンツ処理プログラム３０が格納されている。リクエスト処理プログラム２８は、クライアント装置６１、６２、・・・６Ｎを受け付けて精査し、その応答処理等を実行する。このリクエスト処理プログラム２８にはアクセスチェックプログラム３２が含まれており、アクセスチェックプログラム３２により、Ｗｅｂページに対するアクセス数や、そのＷｅｂページ内の項目に対するアクセス数のチェックが行われる。
【００５１】
コンテンツ処理プログラム３０は、既述のコンテンツ処理を実行する。このコンテンツ処理プログラム３０には、コンテンツ作成プログラム３４、コンテンツ編集プログラム３６等が含まれている。コンテンツ作成プログラム３４は、第１のコンテンツであるＷｅｂページの作成に用いられ、例えば、ＷｅｂページＡ（図３及び図４）、ＷｅｂページＢ（図３）、ＷｅｂページＣ（図４）等を作成するために用いられる。また、コンテンツ編集プログラム３６は、コンテンツの変更や分割等の各種の編集処理に用いられ、例えば、ＷｅｂページＡ（図３及び図４）からＷｅｂページＡ’（図３及び図４）への編集等に用いられる。
【００５２】
また、データ領域２４には、チェックデータ領域３８、コンテンツデータ領域４０が設定され、チェックデータ領域３８には、アクセスログ４２や、最大ページアクセス数４４や、最大商品アクセス数４６等が設定されている。また、コンテンツデータ領域４０には例えば、商品等を表すＨＴＭＬコンテンツデータ４８が格納され、このコンテンツデータ４８には、通常コンテンツ５０、アクセス変更コンテンツ５２、人気商品専用コンテンツ５４等の各種のコンテンツデータが格納される。
【００５３】
このサーバ装置４では、クライアント装置６１、６２、・・・６Ｎのアクセス数等の情報から、このＷｅｂサイトのＷｅｂページやその項目に対するアクセスの集中やその動向を監視しつつ、通信部１２で受信したリクエストを処理するとともに、負荷状態に応じて動的にコンテンツの更新や作成等を行う。即ち、アクセスの集中状態に応じて、アクセスを分散させるＷｅｂページを作成し、通常時に提供するＷｅｂページと入れ替える等の処理を行う。
【００５４】
また、このサーバ装置４において、記憶部１４では、通常時に表示されるコンテンツの内容やＷｅｂページの他、Ｗｅｂサイトに掲載される商品の名前やその説明、各種プログラム等を構成するＨＴＭＬ形式で記載されたコンテンツデータや、ページを構成するためのテンプレート、その他の各種処理情報を格納している。ＲＡＭ２０では、ＯＳ２６やコンテンツ処理プログラム３０がロードされ、アクセス状態の監視やコンテンツ作成等の作業が実行される。
【００５５】
次に、クライアント装置６１、６２、・・・６Ｎについて、図７を参照して説明する。図７は、クライアント装置の一例を示すブロック図である。図７において、図１と同一部分には同一符号を付してある。
【００５６】
サーバシステム２に用いられるクライアント装置６１、６２・・・６Ｎは、ネットワーク８と接続されてサーバ装置４に対してリクエストを行い、サーバ装置４からのコンテンツの提供を受けることができる通信機能を備えたコンピュータであればよく、その構成は、既述の通り、ＰＣ、ＰＤＡ、携帯電話端末装置のいずれでもよい。
【００５７】
これらクライアント装置６１、６２・・・６Ｎは、図７に示すように、ＣＰＵ７０、通信部７２、記憶部７４、表示部７６、操作入力部７８から構成されている。
【００５８】
ＣＰＵ７０は、記憶部７４に格納されているＯＳや処理プログラムの実行に基づき、サーバ装置４からコンテンツの提供を受けるためのアクセスやリクエストの処理、Ｗｅｂページの内容を閲覧可能に映像等に展開するための処理等を実行する処理部であって、他の機能部に対する制御やコンテンツの提供を受けるための演算処理等を行う。通信部７２は、ネットワーク８に接続され、ＣＰＵ７０の制御により、リクエスト等を送信するとともに、サーバ装置４から各種の情報の提供を受ける。通信部７２は、既述の通信部１２と同様に、ネットワーク８と電話回線や光ファイバ等による有線接続の他、無線ＬＡＮ(Local Area Network)等による無線信号を用いた無線接続であってもよい。
【００５９】
記憶部７４は、ＲＯＭ、ＲＡＭ、各種メモリから構成されており、記憶領域として、ＯＳやネットワーク８に接続するためのプログラムや、Ｗｅｂサイトを閲覧するためのブラウザ（閲覧プログラム）等の各種プログラムが記憶されている。また、ＲＡＭは、作業領域として、各種演算やプログラムの実行処理等に用いられる。
【００６０】
表示部７６は例えば、ＬＣＤ（Liquid Crystal Display）等で構成され、Ｗｅｂサイトから提供されたＷｅｂページ等の表示情報を映像として出力する。
【００６１】
操作入力部７８は、Ｗｅｂサイトに接続するためのアドレス例えば、ＵＲＬ（Uniform Resource Locator）の入力や、提供されたＷｅｂページのダイアログ画面に対する入力等の情報入力に用いられ、例えば、キーボードやマウス等で構成される。
【００６２】
次に、サーバシステム２のシステム処理について、図８を参照して説明する。図８は、サーバシステムの処理手順に関するフローチャートである。
【００６３】
このシステム処理は、クライアント装置６１、６２・・・６Ｎからのアクセス及びコンテンツの受領等、クライアント側処理（Ｆ１）と、サーバ装置４側のコンテンツ処理等のサーバ側処理（Ｆ２）とを含んでいる。サーバ装置４の処理には、Ｗｅｂサイトのアクセス数を監視し、アクセスが集中する動向等からサーバ装置４への負荷を判断し、その負荷状況等に応じて提供内容を変更したページを作成し、通常時の表示内容と入れ替えて、クライアント装置へと提供する処理を含んでいる。
【００６４】
そこで、クライアント装置６１、６２・・・６Ｎの表示部７６に表示された入力画面に対し、サーバ装置４のＷｅｂサイトを特定するためのＵＲＬを入力する（ステップＳ１１) 。このようなクライアント装置６１、６２・・・６Ｎ側の入力処理を行うと、ネットワーク８を通じてサーバ装置４にアクセスが実行される（ステップＳ１２）。
【００６５】
このようなアクセスによるリクエストが成立すると、サーバ装置４ではユーザリクエスト処理（ステップＳ１３）が実行される。即ち、クライアント装置６１、６２・・・６Ｎからサーバ装置４に対し、コンテンツ等の動的な処理（例えば、Ｗｅｂプログラム等の実行）を要求するユーザリクエスト等が送信される。これに対応し、サーバ装置４側では、クライアント装置からのアクセスやリクエストに対し、各種プログラムの実行やクライアント装置へのコンテンツの提供のための準備等、ユーザリクエスト処理を実行し、現在のＷｅｂサイトへのアクセス数を用いてアクセスチェック処理を行い（ステップＳ１４）、サーバ装置４の負荷の判定等の処理を行う。
【００６６】
アクセスチェックは、通信部１２へのアクセスログ４２を監視する。この場合、Ｗｅｂページに対するアクセス、Ｗｅｂページ内の項目に対するアクセス等を監視する。即ち、アクセスチェックは、Ｗｅｂサイト全体へのアクセスのみならず、コンテンツを掲載する各ページ毎、及び掲載されている各内容毎、例えば、商品毎にアクセスチェックを行う。商品等の個別の項目に対するアクセス数の分布は、そのＷｅｂページにおけるアクセス動向を知る上で有益であり、新たなコンテンツ作成のための有益な情報になる。
【００６７】
また、アクセスチェックでは、Ｗｅｂサイトの各ページ及び掲載内容について、クライアント装置からのアクセス数が所定の限界値に達しているか否かを判断する。その判断結果に応じて、アクセスの分散を図るためのページを作成するため、コンテンツ処理プログラム３０を用いて、コンテンツの内容やページの構成等を設定した後、記憶部１４からコンテンツデータ４８を取得する（ステップＳ１５）。コンテンツデータ４８は、上記のように記憶部１４のデータ領域２４から取得する他、サーバ装置４の外部に設けられるデータベース等から取得してもよい。
【００６８】
コンテンツ作成プログラム３４を実行し、取得しているコンテンツデータ４８を用いてコンテンツとしてのＷｅｂページを作成し（ステップＳ１６）、そのコンテンツを記憶部１４に記憶させるとともに、通信部１２へ転送し（ステップＳ１７）、リクエストが発せられているクライアント装置６１、６２・・・６ＮにそのＷｅｂページを転送する（ステップＳ１８）。クライアント装置６１、６２・・・６Ｎ側では、サーバ装置４からＨＴＭＬ形式で転送されてきたコンテンツを閲覧プログラムによって閲覧可能に変換し、表示部７６に出力する（ステップＳ１９）。この結果、ユーザは、取得したコンテンツを閲覧することができ、商品の購買や新商品情報の入手が可能となる。
【００６９】
次に、サーバ装置４のコンテンツ処理について、図９を参照して説明する。図９は、コンテンツ処理方法及びコンテンツ処理プログラムの処理手順の一例を示すフローチャートである。
【００７０】
複数のクライアント装置６１、６２・・・６Ｎからアクセスを受けているサーバ装置４では、アクセスの集中を監視しており、第１段階の判定としてページアクセス判定を実施し、ページ毎のリクエスト数を監視する。具体的には、アクセス数が限界値に達したＷｅｂページがあるか否かを判定し（ステップＳ２１）、アクセス数が限界値に達していなければ（ステップＳ２１のＮＯ）、現状ページを維持すればよく、即ち、標準ページであるＷｅｂページ｛図１０の（Ａ）｝の提供を維持し（ステップＳ２２）、ステップＳ２１に戻る。これにより、継続的にアクセスチェックが行われる。
【００７１】
ページ毎のアクセス数のチェックにおいて（ステップＳ２１）、アクセス数が限界値に達したページがあれば（ステップＳ２１のＹＥＳ）、標準ページであるＷｅｂページ｛図１０の（Ａ）｝において、第２段階の判定として商品アクセス判定を行い、商品毎のリクエスト数を監視する。具体的には、アクセス数が限界値に達した項目、即ち、商品があるか否かを判定する（ステップＳ２３）。アクセス数が限界値に達した商品がなければ（ステップＳ２３のＮＯ）、アクセス数の少ない（人気のない）Ｗｅｂページへの誘導を強化する処理として、標準ページであるＷｅｂページを更新した第２のコンテンツとしてのＷｅｂページ｛図１０の（Ｂ）｝を作成して提供し、そのＷｅｂページに誘導する（ステップＳ２４）。この場合、第２のコンテンツとしてＷｅｂページの作成では、人気のある項目を他の項目と合体させ、Ｗｅｂページを作成する場合であってもよい（図１１）。
【００７２】
また、ステップＳ２３において、アクセス数が限界値に達した商品があれば（ステップＳ２３のＹＥＳ）、標準ページであるＷｅｂページから抽出した商品を掲載する第２のコンテンツとして新たなＷｅｂページ、即ち、人気商品専用ページ（図１２）を作成して提供する（ステップＳ２５）。
【００７３】
このようなアクセスを分散する段階的な処理に関し、具体的な商品について言及する。例えば、複数のページをハイパーリンクで繋いでいるショッピングサイトでは、特集記事や特定の人気商品を掲載したページにアクセスが集中し易い。そこで、ページアクセス判定では、これらのページ毎のアクセスログ４２を監視し、そのアクセス数が所定の限界値に達したか否かを判定する。判定の結果、アクセス数が限界値に達したページがない場合には、クライアント装置からのアクセスに対して、予め作成され、記憶部１４のデータ格納部としてのデータ領域２４に記憶されている標準ページの提供を行う。
【００７４】
アクセス数が限界値を超えたＷｅｂページがあれば、そのページに掲載されているコンテンツ部分、例えば、掲載されている商品について、商品アクセス判定として商品毎のアクセスログ４２をチェックし、そのアクセス数が限界値に達した商品があるか否かを判定する。判定の結果、アクセス数が限界値に達した商品がなければ、そのＷｅｂページのアクセス数をそれ以上増加させないための処理として、そのＷｅｂページの内容を更新したＷｅｂページを作成し、標準ページと入れ替える。
【００７５】
また、アクセス数が限界値に達した商品があれば、即ち、特定の商品にアクセスが集中していれば、その商品を人気商品として判断し、この商品に関するコンテンツデータ４８を記憶部１４から読み出し、その人気商品について、新たな人気商品専用ページを作成し、他の商品と混載したＷｅｂページを作成して提供する。この場合、元の標準ページについて、人気商品専用ページの作成後、人気商品を除いた標準ページにリンク表示をして提供する構成としてもよい。
【００７６】
次に、Ｗｅｂページの更新又は生成について、図１０、図１１及び図１２を参照して説明する。図１０は、標準ページ及びその変更ページへの更新を示す図、図１１は、Ｗｅｂページから人気商品を含むＷｅｂページの作成を示す図、図１２は、Ｗｅｂページから人気商品専用ページの作成を示す図である。
【００７７】
１）標準ページから変更ページへの更新（図１０）
【００７８】
図１０において、（Ａ）は第１のコンテンツとしての標準ページ、（Ｂ）は標準ページを更新した第２のコンテンツとしての変更ページを示している。標準ページ８０及びその変更ページ８２は共にクライアント装置６１、６２・・・６Ｎからのアクセスに応答し、Ｗｅｂブラウザで閲覧可能なショッピングサイトを表す映像情報である。
【００７９】
標準ページ８０では、商品情報を掲載する掲載エリア８４、８６、８８が形成され、この実施の形態では、掲載エリア８４に商品を表す項目８９として「ＰＣ最新モデル」なる商品メッセージ９０及び商品写真９２が掲載されている。掲載エリア８６には更新情報が日時とともに掲載され、掲載エリア８８にはリンク先が表示されている。
【００８０】
このような標準ページ８０にアクセスが集中している場合であって、そのアクセス集中の原因が掲載エリア８４にある項目８９としての「ＰＣ最新モデル」にあるとすれば、掲載エリア８４にある他の項目９４、９６等に対するアクセスは、「ＰＣ最新モデル」に対するアクセス集中の影響を受けることになる。具体的にはサーバ装置４からの応答が鈍くなり、遅延する等の弊害が発生することになろう。
【００８１】
そこで、図１０の（Ｂ）に示すように、この標準ページ８０を変更ページ８２に更新する。この変更ページ８２では、掲載エリア８４から項目８９が削除され、他の項目９４、９６に変更され、掲載エリア８６には、画像若しくは映像を含んでいた項目８９に対応する情報９８が文字情報により縮小表示されている。即ち、人気商品の項目８９が削除されたことにより、変更ページ８２から人気商品へのアクセスは低下することになる。しかし、人気商品であれば、その更新情報を手掛かりにリンクから人気商品のＷｅｂページへの移行は可能であるから、購買意欲を低下させるといった不都合はない。
【００８２】
また、クライアント装置からのアクセス状況に応じて、リンク先表示等の誘導表示の表示構成及び配置位置を変更することにより、アクセスが集中しているページに対して、さらにアクセス数が増加するのを防ぐことができ、サーバ装置４への負荷を軽減できる。また、コンテンツの表示が簡易となり、ページの容量が減少するので、クライアント装置への転送時間の長大化を防ぐことができる。
【００８３】
２）Ｗｅｂページから人気商品を含むＷｅｂページの作成（図１１）
【００８４】
既述の１）の処理に関し、第１のコンテンツである標準ページ８０の項目８９について、人気商品を他の項目とともに混載したＷｅｂページを作成する場合である。この場合、図１１に示すように、項目８９を包含する上位概念である項目１００がＷｅｂページ１０２に掲載され、このＷｅｂページ１０２からその下位概念である項目１０４がＷｅｂページ１０６に掲載されている。これらはリンク関係にある。そして、項目８９が他の項目１０８とともに掲載されたＷｅｂページ１１０が形成されている。即ち、Ｗｅｂページ１１０は、項目８９の掲載により、元のページから更新されたものである。このような処理は、図３に示した処理に対応する。
【００８５】
このような処理によっても、クライアント装置からのアクセス状況に応じて、ページ内容が変更されるので、アクセスが集中しているページに対して、さらにアクセス数が増加するのを防ぐことができ、サーバ装置４への負荷を軽減できる。また、コンテンツの表示が簡易となり、ページの容量が減少するので、クライアント装置への転送時間の長大化を防ぐことができる。
【００８６】
３）Ｗｅｂページから人気商品専用ページの作成（図１２）
【００８７】
図１２に示すように、Ｗｅｂページ１１２の項目１１４にアクセスが集中した場合、他の項目１１６のアクセスに影響を及ぼすので、Ｗｅｂページ１１２から項目１１４を削除するとともに、項目１１４のみを掲載した専用ページ１１８を形成する。
【００８８】
アクセス数が多い人気商品について専用ページ１１８を作成すれば、専用ページ１１８へアクセスが誘導され、Ｗｅｂページ１１２のアクセス数を軽減でき、負荷分散が図られる。
【００８９】
この場合、専用ページ１１８にアクセスが集中することになるが、専用ページ１１８ではその容量が小さくなっているので、サーバ装置４に対する負荷も小さくなる。また、人気商品専用ページ１１８の作成後に行うページアクセス判定の限界値は、サーバ装置４の転送能力等に応じて調整してもよい。
【００９０】
〔第２の実施の形態〕
【００９１】
次に、本発明の第２の実施の形態について、図１３、図１４及び図１５を参照して説明する。図１３は、第２の実施の形態に係るコンテンツ処理方法及びコンテンツ処理プログラムの処理手順の一例を示すフローチャート、図１４及び図１５は、コンテンツの分割処理の一例を示す図である。
【００９２】
この第２の実施の形態においても、同様のサーバシステム２（図１）、コンテンツ処理方法（図２）、サーバ装置４（図５）、ＨＤ１８（図６）、クライアント装置６１、６２、６３・・・６Ｎ（図７）、サーバシステムの処理手順（図８）が用いられる。
【００９３】
この第２の実施の形態ではアクセス数の増加に伴うページ分割処理により、アクセス数の分散を図っている。そこで、負荷判定としてアクセス数が所定値Ｎを超えたか否かを判定し（ステップＳ３１）、アクセス数が所定値Ｎを超えていなければ（ステップＳ３１のＮＯ）、通常ページを維持し（ステップＳ３２）、ステップＳ３１に戻りアクセス数を監視する。
【００９４】
アクセス数が所定値Ｎを超えていれば（ステップＳ３１のＹＥＳ）、アクセス数が所定値Ｍ（＞Ｎ）を超えているか否かを判定し（ステップＳ３３）、アクセス数が所定値Ｍ以下であれば、Ｎを超えＭ以下であるアクセス数に対応するページ分割１を実行し（ステップＳ３４）、また、アクセス数が所定値Ｍを超えていれば（ステップＳ３３のＹＥＳ）、所定値Ｍ以上であるアクセス数に対応するページ分割２を実行する（ステップＳ３５）。この場合、ページ分割２はページ分割１より分割数を増やし、分割ページの商品数をアクセス数の増加に比例して減少させることにより、ページに対するアクセス数の減少を図っている。
【００９５】
そして、この第２の実施の形態では、アクセス数が限界値に達した商品があれば、軽量分割ページを作成し、提供する。このようなページの作成により、商品数を減らすことにより、特定ページへのアクセス集中を回避することができる。
【００９６】
このような処理手順によれば、アクセス数が低い場合には、図１４の（Ａ）に示すように、第１のコンテンツとして通常ページ１２０を提示し、この通常ページ１２０には商品１、２、３からなる３つの項目１２２、１２４、１２６が掲載されている。
【００９７】
通常ページ１２０に対するアクセス数が増加し、そのアクセス数が所定値Ｎを超えた場合には、図１４の（Ｂ）に示すように、通常ページ１２０から第２のコンテンツとして例えば、複数の分割ページ１２８と分割ページ１３０とに分割し、それを提示する。分割ページ１２８では、３つの項目１２２、１２４、１２６から項目１２６が削除され、商品１、２からなる項目１２２、１２４に減少させるとともに、分割ページ１３０に移行させるための「次へ」と表示したリンクボタン１３２が表示されている。分割ページ１３０には商品３を表す項目１２６が表示されている。
【００９８】
このように通常ページ１２０を複数の分割ページ１２８、１３０に分割したことから、通常ページ１２０に対するアクセス数は分割ページ１２８と分割ページ１３０とに分散されることになり、サーバ装置４に対する負荷の軽減が図られる。
【００９９】
更にアクセス数が増加し、そのアクセス数が所定値Ｍ（＞Ｎ）を超えた場合には、分割ページを増加させればよい。例えば、図１５に示すように、第１のコンテンツとしての通常ページ１２０から分割ページ１３４、１３６、１３８に分割し、これら分割ページ１３４、１３６、１３８は通常ページ１２０の項目１２２、１２４、１２６毎に形成されている。分割ページ１３４、１３６には、次ページに移行させるためのリンクボタン１４０、１４２が表示されており、項目１２２、１２４、１２６のグループ関係が維持されている。
【０１００】
このように、通常ページ１２０に対するアクセス数の急激の増加やその増加傾向に応じて分割ページ数を増加させることにより、各項目１２２、１２４、１２６に対する個別のアクセス数にも対応し、アクセス数の増加に伴う負荷の軽減を図ることができる。
【０１０１】
〔第３の実施の形態〕
【０１０２】
次に、本発明の第３の実施の形態について、図１６及び図１７を参照して説明する。図１６は、第３の実施の形態に係るコンテンツ処理方法及びコンテンツ処理プログラムの処理手順の一例を示すフローチャート、図１７は、コンテンツ処理の一例を示す図である。図１７において、図６と同一部分には同一符号を付してある。
【０１０３】
この実施の形態では、アクセス数の増加に伴い、商品一覧表示に掲載する商品数を削減し、アクセス集中を軽減する処理を行う。この実施の形態においても、同様のサーバシステム２（図１）、コンテンツ処理方法（図２）、サーバ装置４（図５）、ＨＤ１８（図６）、クライアント装置６１、６２、６３・・・６Ｎ（図７）、サーバシステムの処理手順（図８）が用いられる。
【０１０４】
この実施の形態では、図１６に示すように、負荷判定としてアクセス数が所定値を超えたか否かを判定し（ステップＳ４１）、アクセス数が所定値を超えていなければ（ステップＳ４１のＮＯ）、商品一覧表示として標準ページを作成し（ステップＳ４２）、アクセス数が所定値を超えていれば（ステップＳ４１のＹＥＳ）、アクセス集中に対応する縮小ページを作成する（ステップＳ４３）。この縮小ページでは標準ページに対して商品数を減少させて提示する。この場合、アクセス数が減少すれば、その減少傾向に対応し、標準ページに復帰させる。
【０１０５】
このような処理に関し、通常時には、図１７の（Ａ）に示すように、標準ページ１４４に対応するデータベース１４６を記憶部１４のデータ領域２４に構築しておき、このデータベース１４６には全商品のデータが格納される。この場合、標準ページ１４４には複数の商品Ａ、Ｂ、Ｃを表す項目１４８、１５０、１５２が開示されている。各商品Ａ、Ｂ、Ｃは単一の商品又は複数の商品からなる商品群を表す。
【０１０６】
また、アクセス数が所定値を超える場合には、図１７の（Ｂ）に示すように、縮小ページ１５４に対応するデータベース１５６を記憶部１４のデータ領域２４に構築しておき、このデータベース１５６には全商品から数量を絞り込んだ商品のデータが格納される。この場合、標準ページ１４４には複数の商品Ａ、Ｂ、Ｃを表す項目１４８、１５０、１５２が開示されていたのに対し、縮小ページ１５４には商品Ａ、Ｂからなる項目１４８、１５０が開示されている。このように標準ページ１４４と縮小ページ１５４とは共通のコンテンツを含むページ構成である。
【０１０７】
このようにアクセス数の増加に伴い、標準ページ１４４から縮小ページ１５４に移行させ、このページ構成に対応するデータベース１４６、１５６を構築しておくことにより、また、アクセス動向に応じてデータベース１４６、１５６を形成することにより、動的にアクセス数に対応したページ作成を行い、アクセス数の集中を回避することができる。
【０１０８】
〔第４の実施の形態〕
【０１０９】
次に、本発明の第４の実施の形態について、図１８及び図１９を参照して説明する。図１８は、第４の実施の形態に係るコンテンツ処理方法及びコンテンツ処理プログラムの処理手順の一例を示すフローチャート、図１９は、商品検索におけるコンテンツ処理の一例を示す図である。図１９において、図６と同一部分には同一符号を付してある。
【０１１０】
この実施の形態では、アクセス数の増加に伴い、商品検索に伴う検索結果としての商品一覧表示に掲載する商品数を削減し、アクセス集中を軽減する処理を行う。この実施の形態においても、同様のサーバシステム２（図１）、コンテンツ処理方法（図２）、サーバ装置４（図５）、ＨＤ１８（図６）、クライアント装置６１、６２、６３・・・６Ｎ（図７）、サーバシステムの処理手順（図８）が用いられる。
【０１１１】
そこで、この実施の形態は、コンテンツ処理として商品検索する場合の処理であって、商品検索（ステップＳ５１）を行う場合、負荷判定として検索のためのアクセス数が所定値を超えているか否かを判定し（ステップＳ５２）、所定値を超えていなければ（ステップＳ５２のＮＯ）、検索結果表示として標準ページを形成して表示し（ステップＳ５３）、所定値を超えていれば（ステップＳ５２のＹＥＳ）、検索結果表示として縮小ページを形成して表示する（ステップＳ５４）。この場合も同様に、標準ページには標準の検索結果として全ての商品を提示し、縮小ページには絞り込んだ検索結果として少ない商品を提示する。これにより、検索段階でアクセス集中を分散させることができる。
【０１１２】
このような検索処理に関し、通常時には、図１９の（Ａ）に示すように、第１のコンテンツとして、検索結果を表す標準ページ１５８に対応するデータベース１６０を記憶部１４のデータ領域２４に構築しておき、このデータベース１６０には全件検索に対応する全商品のデータが格納される。この場合、標準ページ１５８には複数の商品Ａ、Ｂ、Ｃを表す項目１６２、１６４、１６６が開示されているとともに、商品群を表す項目１６８、検索ボタン１７０が表示されている。各商品Ａ、Ｂ、Ｃは単一の商品又は複数の商品からなる商品群を表す。
【０１１３】
また、アクセス数が所定値を超える場合には、図１９の（Ｂ）に示すように、第２のコンテンツとして縮小ページ１７２に対応するデータベース１７４を記憶部１４のデータ領域２４に構築しておき、このデータベース１７４には検索件数を絞り込んだ商品のデータが格納される。この場合、標準ページ１５８には複数の商品Ａ、Ｂ、Ｃを表す項目１６２、１６４、１６６が開示されていたのに対し、縮小ページ１７２には商品Ａ、Ｂからなる項目１６２、１６４が開示されている。このように標準ページ１５８と縮小ページ１７２とは共通のコンテンツを含むページ構成である。
【０１１４】
このように商品検索について、アクセス数の増加に伴い、標準ページ１５８から縮小ページ１７２に移行させ、このページ構成に対応するデータベース１６０、１７４を構築しておくことにより、また、アクセス動向に応じてデータベース１６０、１７４を形成することにより、動的にアクセス数に対応したページ作成を行うことができ、検索段階でアクセス数の集中を回避することができる。
【０１１５】
〔その他の実施の形態〕
【０１１６】
(1) 上記実施の形態について、アクセスが集中する第１のコンテンツに対して生起させる第２のコンテンツは、第１のコンテンツの特定のコンテンツ部分を除いたコンテンツのみからなるコンテンツであってもよいし｛例えば、図３の（Ｂ）｝、特定のコンテンツ部分を変更したコンテンツであってもよく、該特定のコンテンツ部分が除かれた後、他のコンテンツを付加したコンテンツであってもよい｛例えば、図１０の（Ｂ）｝。
【０１１７】
(2) 上記実施の形態では、サーバ装置４の負荷判断として、アクセスログからアクセスの集中度を判断しているが、これ以外に、例えば、サーバ装置４のＣＰＵ１０の稼働率やＲＡＭ等の使用率、転送量等から負荷判断を行う構成としてもよい。
【０１１８】
(3) 上記実施の形態について、アクセス数の多い人気商品が複数ある場合、例えば、各人気商品についてそれぞれ専用ページを作成しているが、これ以外に、例えば、人気商品のコンテンツの容量、クライアント装置からのアクセス数、及びサーバ装置４の処理能力や通信部１２の転送能力等を判断し、この判断結果からサーバ装置４への負荷を考慮して、それらの人気商品を数個ずつまとめて掲載するページを作成し、商品ページと入れ替えるようにしてもよい。これにより、各人気商品毎に専用ページを作成することがなく、新規に多数のページを増加させることがないことから、サーバ装置４の処理の増加及び煩雑化を防止し、サーバ装置４が過負荷となるのを防止できる。
【０１１９】
(4) 上記実施の形態では、商品アクセス判定において、クライアント装置からの現在のアクセス数を判断基準としているが、これ以外に、例えば、過去の販売実績数等を記憶部１４に記憶しておき、この値を判断基準に加えて判断してもよく、また、過去の販売実績や設定されている価格情報、曜日等の情報から、アクセス数が多くなる商品を予測して、記憶部１４に記憶しておくサーバ装置４、処理プログラムとしてもよい。さらに、この条件で判定された商品については、予めアクセス数が多くなると予測できることから、サーバ装置４への負荷が大きくなる前に対処することが可能となるので、商品アクセス判定の限界値を低く設定するようにしてもよい。
【０１２０】
(5) 上記実施の形態では、ページアクセス判定を行った後に商品アクセス判定を行っているが、これ以外に、例えば、商品アクセス判定を先に行うようにしてもよい。このようにすれば、例えば、人気商品が掲載されているページにアクセスするまで、複数のページを介しているような場合に、その各ページに対してページアクセス判定を行い、アクセス変更ページを作成しなくても、アクセスの集中を防止することができる。即ち、各ページへのアクセスを集中させている人気商品を先に特定して別ページを作成するようにしてもよい。
【０１２１】
また、アクセス判定の限界値のとり方により、特定のページの構成部分（例えば、商品毎）へのアクセス数が、商品アクセス判定では限界値に達しているが、そのページへのアクセス数は、ページアクセス判定の限界値に達していない、という場合もある。その場合、構成部分（商品）についてアクセス過多となっていることを先に特定すれば、サーバ装置４の負荷をより早く特定することができる。
【０１２２】
(6) 上記実施の形態において、サーバ装置４のＣＰＵ１０は、アクセス判定の結果に応じてコンテンツを新たに生成する他、更新予定の第２のコンテンツを予め準備しておき、これを記憶部１４に記憶しておき、アクセス判定の結果に応じて、選択して更新するようにしてもよい。
【０１２３】
次に、以上述べた本発明の上記実施の形態から抽出される技術的思想を請求項の記載形式に準じて付記として列挙する。本発明に係る技術的思想は上位概念から下位概念まで、様々なレベルやバリエーションにより把握できるものであり、以下の付記に本発明が限定されるものではない。
【０１２４】
（付記１）  複数のクライアント装置からアクセスを受け、そのアクセスに対して応答するサーバ装置であって、
前記クライアント装置のアクセスを監視し、アクセスが集中した場合に、該アクセスが集中する第１のコンテンツに対し、この第１のコンテンツに関係付けられた第２のコンテンツを生起させる処理部を備え、前記第１のコンテンツに集中するアクセスを前記第２のコンテンツに分散させることを特徴とするサーバ装置。
【０１２５】
（付記２）  付記１のサーバ装置において、
前記第２のコンテンツは、前記第１のコンテンツの特定のコンテンツ部分のみのコンテンツ、前記特定のコンテンツ部分を含むコンテンツ、又は前記特定のコンテンツ部分を除いたコンテンツであることを特徴とするサーバ装置。
【０１２６】
（付記３）  付記２のサーバ装置において、前記第２のコンテンツにおける前記コンテンツ部分は前記第１のコンテンツとは異なる形態に変更されていることを特徴とするサーバ装置。
【０１２７】
（付記４）  付記１のサーバ装置において、
前記処理部は、前記第１のコンテンツ及び／又は前記第２のコンテンツの作成及び／又は編集機能を有することを特徴とするサーバ装置。
【０１２８】
（付記５）  付記１のサーバ装置において、
前記第２のコンテンツは、前記第１のコンテンツから分割された特定のコンテンツ部分を含むことを特徴とするサーバ装置。
【０１２９】
（付記６）  付記１のサーバ装置において、
前記第２のコンテンツは、前記第１のコンテンツにある画像を含むコンテンツ部分を文字情報で表示したことを特徴とするサーバ装置。
【０１３０】
（付記７）  付記１のサーバ装置において、
前記第２のコンテンツは、前記第１のコンテンツにある特定のコンテンツ部分を縮小表示してなることを特徴とするサーバ装置。
【０１３１】
（付記８）  付記１のサーバ装置において、
前記処理部は、前記第１のコンテンツにある１又は複数のコンテンツ部分に対するアクセス集中又はアクセス動向を監視し、アクセス集中度の高いコンテンツ部分を抽出し、そのコンテンツ部分を含む前記第２のコンテンツを作成することを特徴とするサーバ装置。
【０１３２】
（付記９）  付記１のサーバ装置において、
前記第１のコンテンツ及び／又は前記第２のコンテンツは、文字情報及び／又は映像情報を含むことを特徴とするサーバ装置。
【０１３３】
（付記１０）  付記１のサーバ装置において、
前記第１のコンテンツ及び／又は前記第２のコンテンツは、前記クライアント装置に対する表示情報であることを特徴とするサーバ装置。
【０１３４】
（付記１１）  付記１のサーバ装置において、
前記処理部は、予め準備された複数の前記第２のコンテンツを記憶する記憶部を備え、前記記憶部から前記第２のコンテンツを選択することを特徴とするサーバ装置。
【０１３５】
（付記１２）  複数のクライアント装置からアクセスを受け、そのアクセスに対して応答するサーバ装置のコンテンツ処理方法であって、
前記クライアント装置のアクセスを監視するステップと、
アクセスが集中した場合に、該アクセスが集中する第１のコンテンツに関係付けられた第２のコンテンツを生起させるステップと、
を含むことを特徴とするサーバ装置のコンテンツ処理方法。
【０１３６】
（付記１３）  付記１２のサーバ装置のコンテンツ処理方法おいて、
前記第２のコンテンツは前記第１のコンテンツとは異なる形態に変更するステップを含むことを特徴とするサーバ装置のコンテンツ処理方法。
【０１３７】
（付記１４）  付記１２のサーバ装置のコンテンツ処理方法において、
前記第２のコンテンツの処理には、前記第１のコンテンツにある特定のコンテンツ部分を縮小表示情報を生成するステップを含むことを特徴とするサーバ装置のコンテンツ処理方法。
【０１３８】
（付記１５）  付記１２のサーバ装置のコンテンツ処理方法において、
前記第１のコンテンツにある１又は複数のコンテンツ部分に対するアクセス集中又はアクセス動向を監視するステップと、
アクセス集中度の高いコンテンツ部分を抽出するステップと、
そのコンテンツ部分を含む前記第２のコンテンツを作成するステップと、
を含むことを特徴とするサーバ装置のコンテンツ処理方法。
【０１３９】
（付記１６）  付記１２のサーバ装置のコンテンツ処理方法において、
複数の前記第２のコンテンツを予め準備するステップと、
前記第２のコンテンツを選択するステップと、
を含むことを特徴とするサーバ装置のコンテンツ処理方法。
【０１４０】
（付記１７）  コンピュータによって実行され、複数のクライアント装置からアクセスを受け、そのアクセスに対して応答するサーバ装置のコンテンツ処理プログラムであって、
前記クライアント装置のアクセスを監視するステップと、
アクセスが集中した場合に、該アクセスが集中する第１のコンテンツに関係付けられた第２のコンテンツを生起させるステップと、
を含むことを特徴とするサーバ装置のコンテンツ処理プログラム。
【０１４１】
（付記１８）  付記１７のサーバ装置のコンテンツ処理プログラムにおいて、
前記第２のコンテンツは前記第１のコンテンツとは異なる形態に変更するステップを含むことを特徴とするサーバ装置のコンテンツ処理プログラム。
【０１４２】
（付記１９）  付記１７のサーバ装置のコンテンツ処理プログラムにおいて、
前記第２のコンテンツの処理には、前記第１のコンテンツにある特定のコンテンツ部分を縮小表示情報を生成するステップを含むことを特徴とするサーバ装置のコンテンツ処理プログラム。
【０１４３】
（付記２０）  付記１７のサーバ装置のコンテンツ処理プログラムにおいて、
前記第１のコンテンツにある１又は複数のコンテンツ部分に対するアクセス集中又はアクセス動向を監視するステップと、
アクセス集中度の高いコンテンツ部分を抽出するステップと、
そのコンテンツ部分を含む前記第２のコンテンツを作成するステップと、
を含むことを特徴とするサーバ装置のコンテンツ処理プログラム。
【０１４４】
（付記２１）  付記１７のサーバ装置のコンテンツ処理プログラムにおいて、
複数の前記第２のコンテンツを予め準備するステップと、
前記第２のコンテンツを選択するステップと、
を含むことを特徴とするサーバ装置のコンテンツ処理プログラム。
【０１４５】
（付記２２）  複数のクライアント装置からアクセスを受け、そのアクセスに対して応答するサーバ装置を含むサーバシステムであって、
前記クライアント装置のアクセスを監視し、アクセスが集中した場合に、該アクセスが集中する第１のコンテンツに対し、この第１のコンテンツに関係付けられた第２のコンテンツを生起させる処理部を備え、前記第１のコンテンツに集中するアクセスを前記第２のコンテンツに分散させるサーバ装置を備えることを特徴とするサーバシステム。
【０１４６】
（付記２３）  付記２２のサーバシステムにおいて、
前記サーバ装置は、前記第１のコンテンツにある１又は複数のコンテンツ部分に対するアクセス集中又はアクセス動向を監視し、アクセス集中度の高いコンテンツ部分を抽出し、そのコンテンツ部分を含む前記第２のコンテンツを作成することを特徴とするサーバシステム。
【０１４７】
（付記２４）  複数のクライアント装置からアクセスを受け、そのアクセスに対して応答するサーバ装置のコンテンツ処理プログラムを格納したコンピュータ読取り可能な記録媒体であって、
前記クライアント装置のアクセスを監視するステップと、
アクセスが集中した場合、該アクセスが集中する第１のコンテンツに対し、この第１のコンテンツに関係付けられた第２のコンテンツを生起させるステップと、
を含むことを特徴とする、サーバ装置のコンテンツ処理プログラムを格納したコンピュータ読取り可能な記録媒体。
【０１４８】
以上述べたように、本発明の最も好ましい実施の形態等について説明したが、本発明は、上記記載に限定されるものではなく、特許請求の範囲に記載され、又は発明を実施するための最良の形態に開示された発明の要旨に基づき、当業者において様々な変形や変更が可能であることは勿論であり、斯かる変形や変更が、本発明の範囲に含まれることは言うまでもない。
【産業上の利用可能性】
【０１４９】
本発明は、複数のクライアント装置のアクセスを受け、そのアクセスに応答する情報を提供するサーバ装置において、アクセスの集中する第１のコンテンツに関係付けられた第２のコンテンツを生起させ、アクセス集中の分散を図るので、アクセスの分散によりサーバ装置側の負荷が軽減され、処理に余裕を持たせることができる等、有用である。
【図面の簡単な説明】
【０１５０】
【図１】第１の実施の形態に係るサーバシステムの一例を示す図である。
【図２】コンテンツ処理方法の処理手順の一例を示すフローチャートである。
【図３】Ｗｅｂページの更新及び新たなＷｅｂページの生成処理を示す図である。
【図４】Ｗｅｂページの更新及び新たなＷｅｂページの生成処理を示す図である。
【図５】サーバ装置の一例を示すブロック図である。
【図６】記憶部のハードディスク装置の記憶内容の一例を示す図である。
【図７】クライアント装置の一例を示すブロック図である。
【図８】サーバシステムの処理手順に関するフローチャートである。
【図９】コンテンツ処理方法及びコンテンツ処理プログラムの処理手順の一例を示すフローチャートである。
【図１０】コンテンツ処理に対応するＷｅｂページの編集及び生成の一例を示す図である。
【図１１】コンテンツ処理に対応するＷｅｂページの編集及び生成の一例を示す図である。
【図１２】コンテンツ処理に対応するＷｅｂページの編集及び生成の一例を示す図である。
【図１３】第２の実施の形態に係るコンテンツ処理方法及びコンテンツ処理プログラムの処理手順の一例を示すフローチャートである。
【図１４】コンテンツ処理の一例を示す図である。
【図１５】コンテンツ処理の一例を示す図である。
【図１６】第３の実施の形態に係るコンテンツ処理方法及びコンテンツ処理プログラムの処理手順の一例を示すフローチャートである。
【図１７】コンテンツ処理の一例を示す図である。
【図１８】第４の実施の形態に係るコンテンツ処理方法及びコンテンツ処理プログラムの処理手順の一例を示すフローチャートである。
【図１９】商品検索のコンテンツ処理の一例を示す図である。
【符号の説明】
【０１５１】
２  サーバシステム
４  サーバ装置
６１、６２、６３、・・・６Ｎ  クライアント装置
８  ネットワーク
１０  ＣＰＵ
１２  通信部
１４  記憶部
１８  ＨＤ
２４  データ領域
２８  リクエスト処理プログラム
３０  コンテンツ処理プログラム
４８  ＨＴＭＬコンテンツデータ
５２  アクセス変更コンテンツ
５４  人気商品専用コンテンツ
【図１】
2008112421.tif 000003
【図２】
2008112421.tif 000004
【図３】
2008112421.tif 000005
【図４】
2008112421.tif 000006
【図５】
2008112421.tif 000007
【図６】
2008112421.tif 000008
【図７】
2008112421.tif 000009
【図８】
2008112421.tif 000010
【図９】
2008112421.tif 000011
【図１０】
2008112421.tif 000012
【図１１】
2008112421.tif 000013
【図１２】
2008112421.tif 000014
【図１３】
2008112421.tif 000015
【図１４】
2008112421.tif 000016
【図１５】
2008112421.tif 000017
【図１６】
2008112421.tif 000018
【図１７】
2008112421.tif 000019
【図１８】
2008112421.tif 000020
【図１９】
2008112421.tif 000021