(57)【要約】記憶装置５は、閲覧対象となるウェブページの基本構造を示すウェブページテンプレート１１と、ウェブページの閲覧をする登録されたユーザに関する情報を含む登録ユーザ情報１２とを記憶する。ウェブページ生成部６は、ユーザからウェブページの閲覧要求があったとき、登録ユーザ情報１２を参照して取得されるユーザ固有の情報を、ウェブページテンプレート１１に組み込んで、当該ユーザ専用のウェブページを生成する。サーバ部７は、生成されたユーザ専用のウェブページを当該ユーザに提供する。サーバにウェブページを記憶しておく記憶領域が節約できる。また、記憶したウェブページ数が少ないので、これらのウェブページのメンテナンスも容易になる。
2001093054.tif 000002
【特許請求の範囲】
【請求項１】
閲覧対象となるウェブページの基本構造を示すウェブページテンプレートと、前記ウェブページの閲覧をする登録されたユーザに関する情報を含む登録ユーザ情報とを記憶した記憶装置と、
前記登録されたユーザから前記ウェブページの閲覧要求があったとき、前記登録ユーザ情報を参照して取得されるユーザ固有の情報を、前記ウェブページテンプレートに組み込んで、当該ユーザ専用のウェブページを生成するウェブページ生成部と、
生成された前記ユーザ専用のウェブページを当該ユーザに提供するサーバ部とを備えたことを特徴とするウェブページ送信システム。
【請求項２】
ユーザ固有の情報が複数種類のグループに分類されるとき、閲覧対象となるグループ別のウェブページと、前記ウェブページの閲覧をする登録されたユーザに関する情報を含む登録ユーザ情報とを記憶した記憶装置と、
前記登録されたユーザから前記ウェブページの閲覧要求があったとき、前記登録ユーザ情報を参照して取得されるユーザ固有の情報を表示するウェブページを、前記グループ別ウェブページから選択して、当該ユーザ専用のウェブページとするウェブページ生成部と、
前記ユーザ専用のウェブページを当該ユーザに提供するサーバ部とを備えたことを特徴とするウェブページ送信システム。
【請求項３】
ユーザ固有の情報が複数種類のグループに分類されるとき、閲覧対象となるウェブページの基本構造を示すグループ別ウェブページテンプレートと、前記ウェブページの閲覧をする登録されたユーザに関する情報を含む登録ユーザ情報とを記憶した記憶装置と、
前記登録されたユーザから前記ウェブページの閲覧要求があったとき、前記登録ユーザ情報を参照して取得されるユーザ固有の情報を表示するグループ別ウェブページテンプレートを、前記記憶装置中から選択し、前記登録ユーザ情報を参照して取得されるユーザ固有の情報を、前記グループ別ウェブページテンプレートに組み込んで、当該ユーザ専用のウェブページを生成するウェブページ生成部と、
生成された前記ユーザ専用のウェブページを当該ユーザに提供するサーバ部とを備えたことを特徴とするウェブページ送信システム。
【請求項４】
閲覧対象となるウェブページの基本構造を示すウェブページテンプレートと、前記ウェブページの閲覧をする登録されたユーザに関する情報を含む登録ユーザ情報とを記憶装置に記憶しておき、
前記登録されたユーザから前記ウェブページの閲覧要求があったとき、前記登録ユーザ情報を参照して取得されるユーザ固有の情報を、前記ウェブページテンプレートに組み込んで、当該ユーザ専用のウェブページを生成し、
生成された前記ユーザ専用のウェブページを当該ユーザに提供することを特徴とするウェブページ送信方法。
【請求項５】
ユーザ固有の情報が複数種類のグループに分類されるとき、閲覧対象となるグループ別のウェブページと、前記ウェブページの閲覧をする登録されたユーザに関する情報を含む登録ユーザ情報とを記憶装置に記憶しておき、
前記登録されたユーザから前記ウェブページの閲覧要求があったとき、前記登録ユーザ情報を参照して取得されるユーザ固有の情報を表示するウェブページを、前記グループ別ウェブページから選択し、
前記選択したグループ別ウェブページを当該ユーザに提供することを特徴とするウェブページ送信方法。
【請求項６】
ユーザ固有の情報が複数種類のグループに分類されるとき、閲覧対象となるウェブページの基本構造を示すグループ別ウェブページテンプレートと、前記ウェブページの閲覧をする登録されたユーザに関する情報を含む登録ユーザ情報とを記憶装置に記憶して、
前記登録されたユーザから前記ウェブページの閲覧要求があったとき、前記登録ユーザ情報を参照して取得されるユーザ固有の情報を表示するグループ別ウェブページテンプレートを、前記記憶装置中から選択し、前記登録ユーザ情報を参照して取得されるユーザ固有の情報を、前記グループ別ウェブページテンプレートに組み込んで、当該ユーザ専用のウェブページを生成し、
生成された前記ユーザ専用のウェブページを当該ユーザに提供することを特徴とするウェブページ送信方法。
【請求項７】
閲覧対象となるウェブページの基本構造を示すウェブページテンプレートと、前記ウェブページの閲覧をする登録されたユーザに関する情報を含む登録ユーザ情報とを記憶した記憶装置をアクセスして、
前記登録されたユーザから前記ウェブページの閲覧要求があったとき、前記登録ユーザ情報を参照して取得されるユーザ固有の情報を、前記ウェブページテンプレートに組み込んで、当該ユーザ専用のウェブページを生成する処理と、
生成された前記ユーザ専用のウェブページを当該ユーザに提供する処理とを実行するコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項８】
ユーザ固有の情報が複数種類のグループに分類されるとき、閲覧対象となるグループ別のウェブページと、前記ウェブページの閲覧をする登録されたユーザに関する情報を含む登録ユーザ情報とを記憶した記憶装置をアクセスして、
前記登録されたユーザから前記ウェブページの閲覧要求があったとき、前記登録ユーザ情報を参照して取得されるユーザ固有の情報を表示するウェブページを、前記グループ別ウェブページから選択する処理と、
前記選択したグループ別ウェブページを当該ユーザに提供する処理とを実行するコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項９】
ユーザ固有の情報が複数種類のグループに分類されるとき、閲覧対象となるウェブページの基本構造を示すグループ別ウェブページテンプレートと、前記ウェブページの閲覧をする登録されたユーザに関する情報を含む登録ユーザ情報とを記憶した記憶装置をアクセスして、
前記登録されたユーザから前記ウェブページの閲覧要求があったとき、前記登録ユーザ情報を参照して取得されるユーザ固有の情報を表示するグループ別ウェブページテンプレートを、前記記憶装置中から選択し、前記登録ユーザ情報を参照して取得されるユーザ固有の情報を、前記グループ別ウェブページテンプレートに組み込んで、当該ユーザ専用のウェブページを生成する処理と、
生成された前記ユーザ専用のウェブページを当該ユーザに提供する処理とを実行するコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
技術分野
本発明は、ネットワークを通じてユーザ毎にユーザ専用のウェブページを提供する場合に適するウェブページ送信システムと送信方法に関する。
背景技術
インターネット等のネットワークでは、ウェブページにより様々な情報を公開している。このウェブページの中には、だれでも自由に閲覧をすることができるページと、特定のユーザのみが閲覧できるページとが含まれている。サーバでは、特定のユーザのみが閲覧できるウェブページの閲覧要求があった場合には、ユーザにユーザコードとパスワードの入力を要求し、入力されたユーザコードとパスワードがサーバ側に登録されたものであった場合に、該当するウェブページの閲覧を許可するようにしている。
ところで、上記のような従来の技術には、次のような解決すべき課題があった。サーバ側で提供するウェブページには、全てのユーザに共通なものと、ユーザごとに異なるものとがある。例えば、顧客に商品の見積もり用のウェブページを提供する場合に、同一商品について顧客毎に異なる仕切価格を設定することがある。例えば、顧客Ａには仕切り価格を１００００円に設定し、顧客Ｂには仕切価格を９５００円に設定する。こうした場合にサーバでは、ユーザ毎の専用ウェブページを用意して、それぞれのウェブページを記憶装置に記憶しておく。ユーザの認証が終わると、ユーザコードをキーとし記憶装置から該当するユーザ専用ウェブページを取り出して閲覧を許可する。
しかしながら、ユーザ数が増加するとユーザ専用ウェブページが増大する。ユーザ専用ウェブページを記憶する記憶装置の記憶容量もユーザの増大とともに限りなく増やさなければならないという問題が生じる。また、ウェブページに含まれている情報に変更があると、全てのユーザ専用ウェブページを個別に訂正する作業が要求され、ユーザ専用のウェブページ量の増加により、こうしたメンテナンスのための負荷も増大するという問題があった。
本発明は以上の点を解決するため次の構成を採用する。
〈構成１〉
閲覧対象となるウェブページの基本構造を示すウェブページテンプレートと、上記ウェブページの閲覧をする登録されたユーザに関する情報を含む登録ユーザ情報とを記憶した記憶装置と、上記登録されたユーザから上記ウェブページの閲覧要求があったとき、上記登録ユーザ情報を参照して取得されるユーザ固有の情報を、上記ウェブページテンプレートに組み込んで、当該ユーザ専用のウェブページを生成するウェブページ生成部と、生成された上記ユーザ専用のウェブページを当該ユーザに提供するサーバ部とを備えたことを特徴とするウェブページ送信システム。
いずれのユーザに提供されるウェブページも、基本構造は共通である。ユーザは、専用のウェブページの提供を受けるために、サーバに予め登録されている。ユーザ専用ウェブページは、登録されたユーザからウェブページの閲覧要求があったときに、そのつどウェブページテンプレートから生成される。ユーザ固有の情報は、登録ユーザ情報から直接取得してもよいし、他のデータファイルを介して間接的に取得してもよい。記憶装置には、常時、ウェブページテンプレートを記憶しておけばよく、ユーザ専用ウェブページを記憶する必要はない。
〈構成２〉
ユーザ固有の情報が複数種類のグループに分類されるとき、閲覧対象となるグループ別のウェブページと、上記ウェブページの閲覧をする登録されたユーザに関する情報を含む登録ユーザ情報とを記憶した記憶装置と、上記登録されたユーザから上記ウェブページの閲覧要求があったとき、上記登録ユーザ情報を参照して取得されるユーザ固有の情報を表示するウェブページを、上記グループ別ウェブページから選択して、当該ユーザ専用のウェブページとするウェブページ生成部と、上記ユーザ専用のウェブページを当該ユーザに提供するサーバ部とを備えたことを特徴とするウェブページ送信システム。
この例では、同一グループのユーザはユーザ固有の情報が同一である。ウェブページはグループの数だけ記憶装置に記憶されている。ウェブページ生成部は、記憶装置から該当するグループのウェブページを選択してそれをそのままユーザ専用ウェブページにする。
〈構成３〉
ユーザ固有の情報が複数種類のグループに分類されるとき、閲覧対象となるウェブページの基本構造を示すグループ別ウェブページテンプレートと、上記ウェブページの閲覧をする登録されたユーザに関する情報を含む登録ユーザ情報とを記憶した記憶装置と、上記登録されたユーザから上記ウェブページの閲覧要求があったとき、上記登録ユーザ情報を参照して取得されるユーザ固有の情報を表示するグループ別ウェブページテンプレートを、上記記憶装置中から選択し、上記登録ユーザ情報を参照して取得されるユーザ固有の情報を、上記グループ別ウェブページテンプレートに組み込んで、当該ユーザ専用のウェブページを生成するウェブページ生成部と、生成された上記ユーザ専用のウェブページを当該ユーザに提供するサーバ部とを備えたことを特徴とするウェブページ送信システム。
この例では、グループ別ウェブページテンプレートをグループの数だけ記憶装置に記憶する。ウェブページ生成部は、ユーザの閲覧要求があると、そのユーザのグループ別ウェブページテンプレートを選択し、ユーザ固有の情報を付加してユーザ専用ウェブページを生成する。故に、記憶装置には、グループの数だけウェブページテンプレートを記憶すればよい。
〈構成４〉
閲覧対象となるウェブページの基本構造を示すウェブページテンプレートと、上記ウェブページの閲覧をする登録されたユーザに関する情報を含む登録ユーザ情報とを記憶装置に記憶しておき、上記登録されたユーザから上記ウェブページの閲覧要求があったとき、上記登録ユーザ情報を参照して取得されるユーザ固有の情報を、上記ウェブページテンプレートに組み込んで、当該ユーザ専用のウェブページを生成し、生成された上記ユーザ専用のウェブページを当該ユーザに提供することを特徴とするウェブページ送信方法。
本構成は、構成１のシステムによるウェブページの送信方法に関するものである。
〈構成５〉
ユーザ固有の情報が複数種類のグループに分類されるとき、閲覧対象となるグループ別のウェブページと、上記ウェブページの閲覧をする登録されたユーザに関する情報を含む登録ユーザ情報とを記憶装置に記憶しておき、上記登録されたユーザから上記ウェブページの閲覧要求があったとき、上記登録ユーザ情報を参照して取得されるユーザ固有の情報を表示するウェブページを、上記グループ別ウェブページから選択し、上記選択したグループ別ウェブページを当該ユーザに提供することを特徴とするウェブページ送信方法。
本構成は、構成２のシステムによるウェブページの送信方法に関するものである。
〈構成６〉
ユーザ固有の情報が複数種類のグループに分類されるとき、閲覧対象となるウェブページの基本構造を示すグループ別ウェブページテンプレートと、上記ウェブページの閲覧をする登録されたユーザに関する情報を含む登録ユーザ情報とを記憶装置に記憶して、上記登録されたユーザから上記ウェブページの閲覧要求があったとき、上記登録ユーザ情報を参照して取得されるユーザ固有の情報を表示するグループ別ウェブページテンプレートを、上記記憶装置中から選択し、上記登録ユーザ情報を参照して取得されるユーザ固有の情報を、上記グループ別ウェブページテンプレートに組み込んで、当該ユーザ専用のウェブページを生成し、生成された上記ユーザ専用のウェブページを当該ユーザに提供することを特徴とするウェブページ送信方法。
本構成は、構成３のシステムによるウェブページの送信方法に関するものである。
〈構成７〉
閲覧対象となるウェブページの基本構造を示すウェブページテンプレートと、上記ウェブページの閲覧をする登録されたユーザに関する情報を含む登録ユーザ情報とを記憶した記憶装置をアクセスして、上記登録されたユーザから上記ウェブページの閲覧要求があったとき、上記登録ユーザ情報を参照して取得されるユーザ固有の情報を、上記ウェブページテンプレートに組み込んで、当該ユーザ専用のウェブページを生成する処理と、生成された上記ユーザ専用のウェブページを当該ユーザに提供する処理とを実行するコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
本構成は、構成４の方法を実行するコンピュータプログラムに関するものである。
〈構成８〉
ユーザ固有の情報が複数種類のグループに分類されるとき、閲覧対象となるグループ別のウェブページと、上記ウェブページの閲覧をする登録されたユーザに関する情報を含む登録ユーザ情報とを記憶した記憶装置をアクセスして、上記登録されたユーザから上記ウェブページの閲覧要求があったとき、上記登録ユーザ情報を参照して取得されるユーザ固有の情報を表示するウェブページを、上記グループ別ウェブページから選択する処理と、上記選択したグループ別ウェブページを当該ユーザに提供する処理とを実行するコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
本構成は、構成５の方法を実行するコンピュータプログラムに関するものである。
〈構成９〉
ユーザ固有の情報が複数種類のグループに分類されるとき、閲覧対象となるウェブページの基本構造を示すグループ別ウェブページテンプレートと、上記ウェブページの閲覧をする登録されたユーザに関する情報を含む登録ユーザ情報とを記憶した記憶装置をアクセスして、上記登録されたユーザから上記ウェブページの閲覧要求があったとき、上記登録ユーザ情報を参照して取得されるユーザ固有の情報を表示するグループ別ウェブページテンプレートを、上記記憶装置中から選択し、上記登録ユーザ情報を参照して取得されるユーザ固有の情報を、上記グループ別ウェブページテンプレートに組み込んで、当該ユーザ専用のウェブページを生成する処理と、生成された上記ユーザ専用のウェブページを当該ユーザに提供する処理とを実行するコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
本構成は、構成６の方法を実行するコンピュータプログラムに関するものである。
発明を実施するための最良の形態
以下、本発明の実施の形態を具体例を用いて説明する。
この発明は、対象となるウェブページの基本構造が共通であっても、ユーザ毎にそれぞれ異なる固有の情報が含まれるようなウェブページを、サーバからユーザ側に送信する場合に利用される。例えば、ユーザ毎に異なる仕切り価格で商品を販売する場合に、その商品の仕切り価格を含むユーザ専用ウェブページを各ユーザが閲覧する場合を考える。この場合に、閲覧対象となるウェブページの基本構造を示すウェブページテンプレートを記憶装置に記憶しておく。このウェブページテンプレートが、ユーザへ送信される際にそのユーザ専用に編集される。
〈具体例１〉
図１は、具体例１のウェブページ送信システムを示すブロック図である。
図のウェブページ送信システム１は、ネットワーク２を介してユーザの端末３と接続されている。このネットワークを通じてサーバ４がユーザの要求するウェブページを送信し、その閲覧を許可する。
サーバ４は、図に示したように、記憶装置５とウェブページ生成部６とサーバ部７を備える。記憶装置５は、閲覧対象となるウェブページの基本構造を示すウェブページテンプレート１１と、ウェブページの閲覧をする登録されたユーザに関する情報を含む登録ユーザ情報１２とを記憶するメモリである。ウェブページ生成部６は、ユーザの端末３からウェブページの閲覧要求があったとき、登録ユーザ情報１２を参照して、この登録ユーザ情報１２中に含まれるユーザ固有の情報を、ウェブページテンプレート１１に組み込んで、当該ユーザ専用のウェブページを生成する機能を持つ。これは、例えばサーバ４の実行するコンピュータプログラム等により実現する。
サーバ部７は、ネットワーク２と接続されて通信を制御し、生成されたユーザ専用のウェブページを当該ユーザに提供する機能を持つ。これは、通信制御装置等のネットワークインタフェースにより構成される。ウェブページテンプレートは、全てのウェブページに共通な部分だけを記述したＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）データである。登録ユーザ情報１２には、例えば、ユーザ名、ユーザの住所、電話番号、ＦＡＸ番号、ユーザコード、パスワード、及び、ユーザに設定された仕切価格のランクを示すランク情報が含まれる。なお、このランク情報と仕切価格との関係を示すために記憶装置５には、仕切り価格テーブル１３というデータファイルが記憶されている。
例えば、次のように、５つのランクに分けられた仕切り価格があるとする。
（１）ランクＲ１は１００００円
（２）ランクＲ２は９５００円
（３）ランクＲ３は９０００円
（４）ランクＲ４は８５００円
（５）ランクＲ５は８０００円
一方、ユーザが例えばＴ１，Ｔ２，Ｔ３，Ｔ４，Ｔ５，Ｔ６，Ｔ７，Ｔ８，Ｔ９，Ｔ１０の１０人あるとする。
各ユーザには、それぞれ下記のように仕切り価格が設定されている。
（１）ユーザＴ１はランクＲ１
（２）ユーザＴ２、Ｔ３はランクＲ２
（３）ユーザＴ４、Ｔ５、Ｔ６はランクＲ３
（４）ユーザＴ７、Ｔ８、Ｔ９はランクＲ４
（５）ユーザＴ１０はランクＲ５
従来は、１０人のユーザがいれば、１０人分のユーザ専用ウェブページをそれぞれ用意して、記憶装置に記憶しておく。いずれかのユーザからユーザ専用のウェブページの閲覧要求があったときには、該当するウェブページを検索してそのユーザに送信する。しかしながら、ユーザの数が５０人になればユーザ専用ウェブページが５０ページ、１００人になれば１００ページを常に記憶装置に記憶しておかなければならない。
この発明では、１０人のユーザＴ１〜Ｔ１０の登録ユーザ情報中に、各ユーザに設定された仕切価格のランクを示すランク情報を含める。例えばユーザＴ１のランク情報はＲ１、ユーザＴ３のランク情報はＲ２である。
図２は、ウェブページテンプレートからユーザ専用ウェブページを生成する過程を示す説明図である。
この図を用いて、ウェブページテンプレート１１とユーザ専用ウェブページ１８と登録ユーザ情報１２と仕切り価格テーブル１３との関係を説明する。まず、ユーザから閲覧要求があったときは、そのユーザのユーザコード１５を取得する。そして、このユーザコード１５を使用して、登録ユーザ情報１２中のランク情報１６を得る。
次に、仕切り価格テーブル１３を使用して、ランク情報１６に対応する仕切り価格を得る。以上の情報を使用して、上記ウェブページテンプレート１１を加工する。その結果、ユーザ専用ウェブページ１８に、例えば、ユーザ名、ユーザコード、ユーザごとに決められた仕切り価格とが含められる。
図３は、ユーザがユーザ専用ウェブページの閲覧を要求してからユーザにユーザ専用ウェブページが送信されるまでの動作を示すフローチャートである。また、図４は、ユーザ認証用ウェブページの例を示す説明図である。
なお、ステップＳ１とステップＳ２とは、ユーザの端末３における処理であり、ステップＳ３以下はサーバにおける処理を示す。まず、ステップＳ１で、ユーザは、ユーザの端末３（図１）のブラウザを操作して、ユーザ認証用ウェブページ２１（図４）を開く。ステップＳ２で、ユーザは、そのユーザ認証用ウェブページ２１にユーザコード２２とパスワード２３とを入力する。このように、ユーザ認証用ウェブページ２１はユーザを限定してウェブページの閲覧を許可するためのページで、ユーザコード２２とパスワード２３とを入力するテキストボックスと閲覧ボタン２４を備えたものである。
ユーザは、ユーザ認証用ウェブページ２１に含まれたユーザ専用ウェブページの閲覧ボタン２４をクリックする。図３のステップＳ３では、サーバ部７（図１）でユーザの認証を実行する。ユーザの認証が終わるとユーザ専用ウェブページ１８（図２）の生成処理が開始される。ステップＳ４で、入力されたユーザコード１５をキーとして登録ユーザ情報１２を参照する。こうして、そのユーザのランク情報１６を読みだす。ステップＳ５で、ランク情報１６をキーにして仕切り価格テーブル１３中の該当する仕切価格の情報を読みだす。ユーザＴ３はランクＲ２だから、仕切価格は９５００円というように情報が読みだされる。
ステップＳ６で、ウェブページテンプレート１１を読みだして、ユーザ名や仕切価格を組み込む。例えば、ウェブページテンプレート１１には、予め仕切り価格やユーザの名称等を記入する場所にその場所を特定する記号を入れておく。ウェブページテンプレートの編集時には、その記号をウェブページテンプレート上で検索して、対応するユーザ固有のデータに置き換える。これで、ウェブページテンプレートをユーザ専用ウェブページに変換できる。ステップＳ７では、生成したユーザ専用ウェブページ１８をユーザの端末３に送信する。
以上のように、この例の場合には、見積もり用のウェブページテンプレートを１つ用意しておき、ユーザからユーザ専用ウェブページの閲覧要求があると、ユーザ情報やユーザのランク情報を調べて取得したユーザ固有の情報を、ウェブページテンプレートに組み込んでユーザ専用ウェブページを生成するので、記憶装置に記憶しておくデータ量が最少限度で良いという効果がある。
〈具体例２〉
図５は、具体例２のシステムの動作の概略説明図である。
この例では、仕切り価格の種類だけのランク別ウェブページ２５を記憶装置５に記憶しておく。
記憶装置５に記憶しておくウェブページは次の５種類である。
（１）ランクＲ１用ウェブページ
（２）ランクＲ２用ウェブページ
（３）ランクＲ３用ウェブページ
（４）ランクＲ４用ウェブページ
（５）ランクＲ５用ウェブページ
なお、他のシステム構成は図１の例と同様である。図５において、ユーザから閲覧要求があったときは、そのユーザのユーザコード１５を取得する。そして、このユーザコード１５を使用して、登録ユーザ情報１２中のランク情報１６を得る。次に、このランク情報１６を使用して該当する仕切り価格を表示したランク別ウェブページ２５を記憶装置５から取り出す。サーバは、このウェブページを加工せずにそのままユーザに送信する。
図６は、ユーザがユーザ専用ウェブページの閲覧を要求してからユーザにユーザ専用ウェブページが送信されるまでの動作を示すフローチャートである。
この図のステップＳ１からステップＳ４までは、図３に示したフローチャートと同一の処理を実行する。ステップＳ５以下が異なる。ステップＳ５では、ランク情報１６を使用して該当するランク別ウェブページ２５を記憶装置５から取り出す。ステップＳ６でそのウェブページをユーザの端末に送信する。
この場合、ユーザ専用ウェブページといっても、ユーザ名等の情報はウェブページ中に含まれない。即ち、同一ランクのユーザは、全て同一のウェブページを参照する。ランクを例にして説明をしたが、ユーザ固有の情報が何種類かのグループに分類できれば、グループ別ウェブページを記憶することで、上記の目的が達成される。この方法は、ウェブページの加工処理が不要なので、サーバの負荷が最も軽くなるという効果がある。また、仕切り価格の種類はユーザの数に比べて十分に少ないし、急激に増加することも少ないから記憶しておくウェブページ数が少なくて済むという効果がある。
〈具体例３〉
図７は、具体例３のシステムの動作の概略説明図である。
この例は、具体例１と具体例２とを組み合わせたものである。この例でも、図５に示した具体例２と同様に、仕切り価格の種類だけのランク別ウェブページテンプレート２８を記憶装置５に記憶しておく。
記憶装置５に記憶しておくウェブページは次の５種類である。
ランクＲ１用ウェブページテンプレート
ランクＲ２用ウェブページテンプレート
ランクＲ３用ウェブページテンプレート
ランクＲ４用ウェブページテンプレート
ランクＲ５用ウェブページテンプレート
ユーザから閲覧要求があったときは、そのユーザのユーザコード１５を取得する。そして、このユーザコードを使用して、登録ユーザ情報１２中のランク情報１６を得る。そして、そのランク情報使用して、該当する仕切り価格を表示したランク別ウェブページテンプレート２８を記憶装置５から取り出す。サーバは、登録ユーザ情報１２を参照して、そのランク別ウェブページテンプレート２８に、ユーザ名等のユーザ固有の情報を組み込む処理をしてからユーザに送信する。
図８は、ユーザがユーザ専用ウェブページの閲覧を要求してからユーザにユーザ専用ウェブページが送信されるまでの動作を示すフローチャートである。この図のステップＳ１からステップＳ５までは、図６に示したフローチャートと同一の処理を実行する。ステップＳ５では、ランク情報１６を使用して該当するランク別ウェブページテンプレート２８を記憶装置５から取り出す。ステップＳ６で、このランク別ウェブページテンプレート２８にユーザ固有の情報例えば、ユーザ名等を組み込む。その後ステップＳ７でそのウェブページをユーザの端末に送信する。
以上のように、この具体例では、仕切価格の種類だけウェブページテンプレートを記憶しておき、ウェブページテンプレートにユーザ固有の情報を付加する簡単な処理を実行するだけで、ユーザ専用ウェブページが出来上がるので、記憶しておくべきデータ量は具体例２の場合と同様に少なく、ウェブページテンプレートの加工処理も簡単で良いという効果がある。
本発明は、上記の例に限定されない。
ユーザは、ウェブページを閲覧して利用するものであればよい。例えば、そのウェブページを利用して商品の購入を行う顧客や得意先であったり、顧客等ではなく、単にそのウェブページを利用して情報の提供を受けるものであってもよい。ウェブページは、様々な情報を開示した任意の形式のデータであればよく、その内容もデータ構造も任意である。
また、個々の商品毎の仕切り価格の情報を有する（ランク別）仕切り価格テーブルを備える代わりに、個々の商品毎の割引率の情報を有する（ランク別）割引率テーブルを備えるようにしてもよい。この場合、個々の商品をいくつかのグループにグルーピングし、それらのグループ毎に（ランク別）割引率を設定することもできる。また、同じランクであれば、全ての商品に対して同じ割引率を設定することもできる。
なお、上記の具体例で使用するコンピュータは、記憶装置に記憶されたプログラムをプロセッサが実行する既知の構成のハードウエアを備えるが、その構成は明らかなため、本発明の説明に必要な機能ブロックを主体にして図解をし、ハードウエア細部の説明は省略した。図に示した各機能ブロックは、それぞれ独立のプログラムモジュールにより構成してもよいし、一体化したプログラムモジュールにより構成してもよい。また、これらの機能ブロックの全部または一部を論理回路によるハードウエアで構成しても構わない。また、各プログラムモジュールは、既存のアプリケーションプログラムに組み込んで動作させてもよいし、独立のプログラムとして動作させてもよい。
また、本発明は、上記の各プログラムモジュールをコンピュータにインストールすることにより実施できる。これらのプログラムモジュールはいずれも、例えばＣＤ−ＲＯＭのようなコンピュータで読み取り可能な記録媒体に記録して、コンピュータにインストールすることができるほか、ネットワークを通じてコンピュータのメモリ中にダウンロードすることもできる。また、本発明を実施するためのプログラムは、１台のコンピュータに実行させるほか、複数台のコンピュータの分散処理によって実行させてもよい。
上記のように、ユーザ専用のウェブページをウェブページテンプレート等を利用して生成すれば、サーバにウェブページを記憶しておく記憶領域が節約できる。また、記憶したウェブページ数が少ないので、これらのウェブページのメンテナンスも容易になるという効果がある。
【図面の簡単な説明】
図１は、具体例１のウェブページ送信システムを示すブロック図である。
図２は、ウェブページテンプレートからユーザ専用ウェブページを生成する過程を示す説明図である。
図３は、具体例１で、ユーザがユーザ専用ウェブページの閲覧を要求してからユーザにユーザ専用ウェブページが送信されるまでの動作を示すフローチャートである。
図４は、ユーザ認証用ウェブページの例を示す説明図である。
図５は、具体例２のシステムの動作の概略説明図である。
図６は、具体例２で、ユーザがユーザ専用ウェブページの閲覧を要求してからユーザにユーザ専用ウェブページが送信されるまでの動作を示すフローチャートである。
図７は、具体例３のシステムの動作の概略説明図である。
図８は、具体例３で、ユーザがユーザ専用ウェブページの閲覧を要求してからユーザにユーザ専用ウェブページが送信されるまでの動作を示すフローチャートである。
【図１】
2001093054.tif 000003
【図２】
2001093054.tif 000004
【図３】
2001093054.tif 000005
【図４】
2001093054.tif 000006
【図５】
2001093054.tif 000007
【図６】
2001093054.tif 000008
【図７】
2001093054.tif 000009
【図８】
2001093054.tif 000010
【国際調査報告】
2001093054.tif 000011
2001093054.tif 000012