(57)【要約】 【課題】  ファイル名を共通にして異なる内容のウエブページファイルを配信するウエブサーバにおいてファイルおよびデータの管理を容易にするウエブサーバおよび配信方法を提供することを目的とする。【解決手段】  複数データを含むウエブページファイルを記憶部１０２が記憶する。この記憶部１０２に記憶されているウエブページファイルに含まれる特殊タグではさまれたテキスト部分を択一的に選択できるように、データ変換部１０３には運用端末２００により終了フラグが設定されている。このウエブサーバ１００が通信端末から配信要求を受信した場合、記憶部１０２に記憶されているウエブページファイルから、終了フラグにもって特定されたデータを削除して配信用のウエブページファイルをデータ変換部１０３が生成する。そして、データ配信部１０４は、配信用のウエブページファイルを配信する。【選択図】  図１
2007058445.tif 000002
【特許請求の範囲】
【請求項１】
通信端末からの要求に応じてウエブページファイルを閲覧可能に配信するウエブサーバにおいて、
複数データを含むウエブページファイルを記憶する記憶手段と、
前記記憶手段に記憶されているウエブページファイルに含まれる複数データのうち、閲覧不可とするデータを特定する特定手段と、
前記通信端末から配信要求を受信した場合、前記記憶手段に記憶されているウエブページファイルに基づいて前記特定手段により特定されたデータを前記通信端末で表示させない配信用のウエブページファイルを生成するデータ変換手段と、
前記データ変換手段により生成された配信用のウエブページファイルを配信する配信手段と、
を備えるウエブサーバ。
【請求項２】
前記記憶手段に記憶されているウエブページファイルに含まれている複数のデータは、択一的に選択されるデータであることを示すタグが付加されているデータであって、
前記データ変換手段は、前記タグが付加されている複数のデータのうち前記特定手段により特定されたデータを前記通信端末で表示させない配信用のウエブページファイルを生成する
ことを特徴とする請求項１に記載のウエブサーバ。
【請求項３】
複数データを含むウエブページファイルを記憶する記憶手段を備え、通信端末からの要求に応じて前記ウエブページファイルを閲覧可能に配信するウエブサーバの配信方法において、
前記記憶手段に記憶されているウエブページファイルに含まれる複数データのうち、閲覧不可とするデータを特定する特定ステップと、
前記通信端末から配信要求を受信した場合、前記記憶手段に記憶されているウエブページファイルに基づいて前記特定ステップにより特定されたデータを前記通信端末で表示させない配信用のウエブページファイルを生成するデータ変換ステップと、
前記データ変換ステップにより生成された配信用のウエブページファイルを配信する配信ステップと、
を備えるウエブサーバの配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＨＴＭＬファイルなどのウエブページファイルを通信端末に配信するウエブサーバおよび配信方法に関する。
【背景技術】
【０００２】
通常、ウエブサーバは、通信端末からの配信要求に応じて記憶しているＨＴＭＬファイルなどのウエブページファイルを通信端末に配信している。例えば、特許文献１には、ＨＴＭＬファイルを配信する測定器において、内容ごとにファイル名を変えることなくファイル名を共通にして、配信条件に応じてＨＴＭＬファイルを生成して、生成したＨＴＭＬファイルを通信端末に送信することが記載されている。同様に、特許文献２には、ＨＴＭＬ文書送信サーバにおいて、予め記憶されているＨＴＭＬファイルに、任意のデータを付加して配信することが記載されている。すなわち、特許文献２にはデータの付加に応じて異なる内容を配信することが記載されている。
【特許文献１】特開２００２−２５９１７９号公報
【特許文献２】特開２０００−２１５０９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１および特許文献２に記載のいずれの技術においても、一つのウエブページファイルを生成するために、複数のデータを用意しておく必要がある。すなわち、特許文献１においては、一つのＨＴＭＬファイルを生成するために、複数のデータを予め用意する必要があり、特許文献２においては、一つのＨＴＭＬファイルとこのＨＴＭＬファイルとは別に付加するためのデータを用意しておく必要がある。このように、特許文献１および特許文献２の技術においては、ファイルおよびデータを別々に用意しておく必要があるため、それぞれファイルおよびデータを区別して管理する必要があり、また管理するためにメモリ容量を使用する必要があり、好ましくない。
【０００４】
そこで、本発明は、ファイル名を共通にして異なる内容のウエブページファイルを配信するウエブサーバにおいてファイルおよびデータの管理を容易にするウエブサーバおよび配信方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述の課題を解決するため、本発明のウエブサーバは、通信端末からの要求に応じてウエブページファイルを閲覧可能に配信するウエブサーバにおいて、複数データを含むウエブページファイルを記憶する記憶手段と、前記記憶手段に記憶されているウエブページファイルに含まれる複数データのうち、閲覧不可とするデータを特定する特定手段と、前記通信端末から配信要求を受信した場合、前記記憶手段に記憶されているウエブページファイルに基づいて前記特定手段により特定されたデータを前記通信端末で表示させない配信用のウエブページファイルを生成するデータ変換手段と、前記データ変換手段により生成された配信用のウエブページファイルを配信する配信手段と、を備えている。
【０００６】
また、本発明のウエブサーバの配信方法は、複数データを含むウエブページファイルを記憶する記憶手段を備え、通信端末からの要求に応じて前記ウエブページファイルを閲覧可能に配信するウエブサーバのウエブページファイル配信方法において、前記記憶手段に記憶されているウエブページファイルに含まれる複数データのうち、閲覧不可とするデータを特定する特定ステップと、前記通信端末から配信要求を受信した場合、前記記憶手段に記憶されているウエブページファイルに基づいて前記特定ステップにより特定されたデータを前記通信端末で表示させない配信用のウエブページファイルを生成するデータ変換ステップと、前記データ変換ステップにより生成された配信用のウエブページファイルを配信する配信ステップと、を備えている。
【０００７】
この発明によれば、記憶手段に複数データを含むウエブページファイルを記憶しておき、ウエブサーバが通信端末からの配信要求を受けて通信端末にウエブページファイルを配信する際に、記憶しているウエブページファイルに基づいて、特定されたデータを前記通信端末で表示することができない配信用ウエブページファイルを生成して、生成された配信用ウエブページファイルを通信端末に配信することができる。これにより、本発明のウエブサーバは、一つのウエブページファイルを用意しておくだけで、異なる内容の情報を通信端末に配信することができ、配信するためのウエブページファイル以外のデータを管理する必要がなく、処理負担を低減することができる。
【０００８】
また、本発明のウエブサーバは、前記記憶手段に記憶されているウエブページファイルに含まれている複数のデータは、択一的に選択されるデータであることを示すタグが付加されているデータであって、前記データ変換手段は、前記タグが付加されている複数のデータのうち前記特定手段により特定されたデータを前記通信端末で表示させない配信用のウエブページファイルを生成することが好ましい。
【０００９】
この発明によれば、ウエブページファイルに含まれている複数のデータは、択一的に選択されるデータであることを示すタグが付加されているデータであって、ウエブサーバは、これら複数のデータのうち特定手段により特定されたデータを前記通信端末で表示させないウエブページファイルを生成することができる。これにより、タグという簡単な識別符号を用いて択一的に選択させるデータを他のデータと区別することができ、簡単な制御をもって異なる内容の情報を通信端末に配信することができる。
【発明の効果】
【００１０】
本発明は、記憶手段に複数データを含むウエブページファイルを記憶しておき、通信端末からの配信要求を受けて通信端末にウエブページファイルを配信する際に、記憶されたウエブページファイルに基づいて、特定されたデータを前記通信端末で表示することができない配信用ウエブページファイルを生成して、生成された配信用ウエブページファイルを通信端末に配信することができる。これにより、本発明は、一つのウエブページファイルを用意しておくだけで、異なる内容の情報を通信端末に配信することができ、配信するためのウエブページファイル以外のデータを管理する必要がなく、処理負担を低減することができる。
【発明を実施するための最良の形態】
【００１１】
本発明は、一実施形態のために示された添付図面を参照して以下の詳細な記述を考慮することによって容易に理解することができる。引き続いて、添付図面を参照しながら本発明の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００１２】
まず、本実施形態のウエブサーバの構成について説明する。図１は、本実施形態のウエブサーバ１００のブロック構成図である。ウエブサーバ１００は、要求受付部１０１、記憶部１０２（記憶手段）、データ変換部１０３（特定手段およびデータ変換手段）、およびデータ配信部１０４（配信手段）を含んで構成されている。以下、各構成要素について説明する。
【００１３】
要求受付部１０１は、ネットワーク上に配置されている通信端末からインターネットなどのネットワークを経由してウエブページファイルの配信要求を、例えばＨＴＴＰを利用して受け付け、受け付けた旨をデータ変換部１０３に出力する部分である。
【００１４】
記憶部１０２は、ウエブページファイルを記憶する部分であり、例えばハードディスクで構成されている。本実施形態においては、この記憶部１０２は、通常用のメニュー画面を表示するためのウエブページファイルと、年末年始用のメニュー画面を表示するためのウエブページファイルとの２種類のウエブページファイルを記憶している。この記憶部１０２に記憶されているウエブページファイルは、例えばＨＴＭＬファイルであるが、ＨＴＭＬファイルに限ることなく、ＸＨＴＭＬファイル、またはＸＭＬファイルなどのマークアップ言語を用いることができる。
【００１５】
ここで、記憶部１０２に記憶されている年末年始用のウエブページファイルについて説明する。図２は、記憶部１０２に記憶されているウエブページファイルの概念図を示す。図２に示すように、本実施形態においては、特殊タグ＜！Ｄｓｎ＞および特殊タグ＜！Ｄｅｎ＞（ｎは任意の数字）が規定されている。具体的には、図２においては、特殊タグ＜！Ｄｓ１＞と特殊タグ＜！Ｄｅ１＞とにより、はさまれたテキスト部分３０２（特殊タグを含む）には、「年末年始の連絡用にご利用ください。」とのメッセージが記述されている。また、特殊タグ＜！Ｄｓ２＞と特殊タグ＜！Ｄｅ２＞とにより、はさまれたテキスト部分３０３（特殊タグを含む）には、「間もなく終了します。」とのメッセージが記述されている。
【００１６】
この特殊タグは、複数のテキスト部分（同種の特殊タグが付加されているテキスト部分）から択一的に選択されるテキストであることを示すタグであって、本実施形態においては、特殊タグ＜！Ｄｓ１＞および特殊タグ＜！Ｄｅ１＞とではさまれたテキスト部分３０２と、特殊タグ＜！Ｄｓ２＞および特殊タグ＜！Ｄｅ２＞とではさまれたテキスト部分３０３とは、データ変換部１０３によりいずれかのテキスト部分が選択されるテキスト部分であることを示す。したがって、テキスト部分３０２に記述されている「年末年始の連絡用にご利用ください。」と、テキスト部分３０３に記述されている「間もなく終了します」とはいずれか一方のみが通信端末に表示されるよう、ウエブページファイルが配信される際に、いずれかのテキスト部分がウエブページファイルから削除される。
【００１７】
なお、特殊タグで特定されたテキスト部分を削除する処理に代えて、いずれかの特殊タグ自体を変換することにより、通信端末側でいずれかのテキスト部分のみが表示されるようにしてもよい。例えば、特殊タグ＜！Ｄｓ１＞と＜！Ｄｅ１＞とではさまれた部分を通信端末側で表示させたくない場合は、特殊タグ＜！Ｄｓ１＞は＜！−−に変換され、特殊タグ＜！Ｄｅ１＞は−−＞に変換されるようにしてもよい。これにより、＜！−−と−−＞ではさまれた部分については、ＨＴＭＬファイルの定義上、ファイル内のコメントとして処理がなされ、通信端末側では表示されない。
【００１８】
また、このウエブページファイルには、特殊タグとは別に、一般のタグなどで構成されたテキスト部分３０１、およびテキスト部分３０４が記述されている。このテキスト部分３０１には、年末年始の伝言板であることを示すメッセージとそのリンク情報が記述されている。テキスト部分３０４には、配信要求を行った通信端末側でメニュー表示を行うことができるメニュー画面が記述されている。
【００１９】
なお、図２のウエブページファイルには、２つのテキスト部分３０３、３０４が記述されているが、２つに限るものではなく、３つ以上のテキスト部分から択一的に選択されるようにしてもよい。
【００２０】
一方、通常用のウエブページファイル（図示せず）は、テキスト部分３０１、特殊タグを構成しているテキスト部分３０２および３０３が記述されていない点で、年末年始用のウエブページファイルと相違し、その他の点においては年末年始用のウエブページファイルと同一である。
【００２１】
引き続き、図１に戻って説明をする。データ変換部１０３は、要求受付部１０１からの要求に応じたウエブページファイルのうち、運用端末２００により、指定されたウエブページファイルを取り出し、運用端末２００により特定された閲覧不可とするデータを通信端末側で表示させない配信用のウエブページファイルを生成する部分であり、データ変換部１０３は、生成したウエブページファイルをデータ配信部１０４に出力する。具体的には、データ変換部１０３は、運用端末２００により、年末年始用メニュー切り替えフラグおよび終了フラグが設定されることにより、削除されるデータを特定し、当該データを削除する。例えば、運用端末２００の設定により年末年始用メニュー切り替えフラグまたは終了フラグのビットに１が設定された場合は、年末年始用メニュー切り替えフラグおよび終了フラグが設定されたとして、それぞれのフラグに基づいた以下の処理が行われる。
【００２２】
すなわち、データ変換部１０３は、運用端末２００により設定された年末年始用メニュー切り替えフラグに基づいて、通常用のウエブページファイル、または年末年始用のウエブページファイルのいずれかのウエブページファイルを取り出すかを判断する。そして、データ変換部１０３は、年末年始用のウエブページファイルを取り出すことが設定されていた場合、取り出したウエブページファイルのどの特殊タグにはさまれているテキスト部分（特殊タグを含む）を削除するかを、運用端末２００により設定された終了フラグに基づいて判断して、該当する特殊タグではさまれているテキスト部分（特殊タグを含む）を削除する処理を行い、配信用のウエブページファイルを生成する。
【００２３】
なお、本実施形態では、終了フラグが設定されている場合（つまりフラグが１と設定）は、データ変換部１０３は、特殊タグ＜！Ｄｓ１＞および＜！Ｄｅ１＞ではさまれているテキスト部分３０２を削除するように設定され、終了フラグが設定されていない場合（つまり、フラグが０と設定）は、データ変換部１０３は、特殊タグ＜！Ｄｓ２＞および＜！Ｄｅ２＞ではさまれているテキスト部分３０３を削除するように設定されている。
【００２４】
また、データ変換部１０３は、上述の削除する処理に代えて、終了フラグに基づいて特定されたテキスト部分のみが表示されるように特殊タグ自体を、この特殊タグと別な文字列に変換してもよい。例えば、特殊タグ＜！Ｄｓ１＞と＜！Ｄｅ１＞とではさまれた部分を通信端末側で表示させたくない場合は、データ変換部１０３は特殊タグ＜！Ｄｓ１＞を＜！−−に変換し、特殊タグ＜！Ｄｅ１＞を−−＞に変換して、配信用のウエブページファイルを生成してもよい。これにより、＜！−−と、−−＞とではさまれた部分については、ＨＴＭＬファイルの定義上、ファイル内のコメントとして処理がなされ、通信端末側では表示されない。
【００２５】
図３に、運用端末２００により指定された特殊タグではさまれたテキスト部分が削除されたウエブページファイルの概念図を示す。運用端末２００から年末年始の伝言板をメニュー上に起動させる設定がされた場合、データ変換部１０３により、記憶部１０２から年末年始用メニューのウエブページファイル（図２参照）が読み出される。そして、データ変換部１０３により、取り出されたウエブページファイルから、特殊タグ＜！Ｄｓ２＞および特殊タグ＜！Ｄｅ２＞ではさまされたテキスト部分３０３が削除される（図３参照）。このように、データ変換部１０３の処理により、図３に示すようなウエブページファイルが得られることで、通信端末側では、年末年始の伝言板を表示するとともに年末年始の伝言板が起動している旨のメッセージを表示することができる。図４に、図３で示したウエブページファイルの表示例を示す。図３で示されたウエブページファイルは、通信端末側では図４に示すように表示されることになる。具体的には、リンク先として「年末年始の伝言板」が表示され、また「年末年始の連絡用にご利用ください」とのメッセージが表示される。一方、「間もなく終了します。」とのメッセージは表示されていない。
【００２６】
データ配信部１０４は、データ変換部１０３により特殊タグではさまれたテキスト部分が削除された年末年始用のウエブページファイル、または通常用のウエブページファイルを通信端末に配信する部分であり、要求受付部１０１に対して配信要求を行った通信端末に対してウエブページファイルを配信することになる。
【００２７】
次に、このように構成されたウエブサーバ１００の動作について説明する。図５は、ウエブサーバ１００の動作を示すフローチャートである。
【００２８】
ネットワークを通じて通信端末からウエブページファイルの配信要求が要求受付部１０１により受信される（Ｓ１０１）。配信要求が受信されると、記憶部１０２から、通常用のウエブページファイルが読み出されるか、または年末年始用のウエブページファイルが読み出されるかが、年末年始用メニュー切り替えフラグに基づいて、データ変換部１０３により判断される（Ｓ１０２）。
【００２９】
年末年始用のメニュー画面を通信端末にて表示させるため、年末年始用のウエブページファイルを読み出すように年末年始用メニュー切り替えフラグが、運用端末２００によりデータ変換部１０３に設定されている場合は、データ変換部１０３により年末年始用のウエブページファイルが記憶部１０２から読み出される（Ｓ１０３）。さらに、運用端末２００によりデータ変換部１０３に終了フラグが設定されているか否かが、データ変換部１０３により判断される（Ｓ１０４）。データ変換部１０３に終了フラグの設定がされていないと、データ変換部１０３により判断された場合（Ｓ１０４でＮｏと判断の場合）、特殊タグ＜！Ｄｓ２＞および＜！Ｄｅ２＞ではさまれたテキスト部分３０３がデータ変換部１０３により削除される（Ｓ１０５）。そして、テキスト部分３０３が削除されたウエブページファイルがデータ配信部１０４により通信端末に配信され（Ｓ１０６）、通信端末においては、年末年始用のメニュー画面が、年末年始の伝言板の利用を促すメッセージをつけて表示される（図４参照）。なお、Ｓ１０５において、テキスト部分３０３が削除されることに代えて、データ変換部１０３により、特殊タグ＜！Ｄｓ２＞が＜！−−に変換され、特殊タグ＜！Ｄｅ２＞が−−＞に変換され、テキスト部分３０３が通信端末側で非表示部分と扱われるようにしてもよい。
【００３０】
また、Ｓ１０４において、終了フラグがデータ変換部１０３に設定されていると、データ変換部１０３により判断された場合（Ｙｅｓと判断の場合）、特殊タグ＜！ＤＳ１＞および＜！Ｄｅ１＞ではさまれたテキスト部分３０２がデータ変換部１０３により削除される（Ｓ１０７）。そして、テキスト部分３０３が削除されたウエブページファイルがデータ配信部１０４により通信端末に配信され（Ｓ１０８）、通信端末においては、年末年始用のメニュー画面が、「間もなく終了します。」旨のメッセージを含んで表示される。なお、Ｓ１０７において、テキスト部分３０２が削除されることに代えて、データ変換部１０３により、特殊タグ＜！Ｄｓ１＞が＜！−−に変換され、特殊タグ＜！Ｄｅ１＞が−−＞に変換され、テキスト部分３０２が通信端末側で非表示部分と扱われるようにしてもよい。
【００３１】
また、Ｓ１０２において、年末年始用メニュー切り替えフラグが、データ変換部１０３に設定されていない場合、通信端末において通常用のメニュー画面を表示させるために、データ変換部１０３により通常用のウエブページファイルが記憶部１０２から読み出される（Ｓ１０９）。そして、データ配信部１０４により、通常用のウエブページファイルが通信端末に配信される（Ｓ１１０）。
【００３２】
このように動作するウエブサーバ１００の作用効果について説明する。このウエブサーバ１００は、記憶部１０２に複数データ（テキスト部分３０２、３０３など）を含むウエブページファイルを記憶しておく。データ配信部１０４は、通信端末からの配信要求を受けて通信端末にウエブページファイルを配信する際に、データ変換部１０３のフラグ設定に基づいて特定されたデータを通信端末側で表示することができないようにした配信用ウエブページファイルをデータ変換部１０３が生成する。そして、データ配信部１０４は、配信用ウエブページファイルを通信端末に配信することができる。これにより、ウエブサーバ１００は、一つのウエブページファイルを用意しておくだけで、異なる内容の情報を通信端末に配信することができ、配信するためのウエブページファイル以外のデータを管理する必要がなく、処理負担を低減することができる。
【００３３】
また、ウエブサーバ１００が記憶する、ウエブページファイルに含まれている複数のデータは、択一的に選択されるデータであることを示す特殊タグが付加されているデータ（例えば、テキスト部分３０２、３０３）であって、ウエブサーバ１００は、データ変換部１０３におけるフラグ設定に基づいて特定されたデータを通信端末側で表示することができないウエブページファイルを生成することができる。これにより、タグという簡単な識別符号を用いて択一的に選択させるデータを他のデータと区別することができ、簡単な制御をもって異なる内容の情報を通信端末に配信することができる。
【図面の簡単な説明】
【００３４】
【図１】ウエブサーバ１００のブロック構成図である。
【図２】記憶部１０２に記憶されているウエブページファイルの概念図を示す。
【図３】特殊タグではさまれたテキスト部分が削除されたウエブページファイルの概念図を示す。
【図４】ウエブページファイルの表示例を示す。
【図５】ウエブサーバ１００の動作を示すフローチャートである。
【符号の説明】
【００３５】
１００…ウエブサーバ、１０１…要求受付部、１０２…記憶部、１０３…データ変換部、１０４…データ配信部、２００…運用端末。
【図１】
2007058445.tif 000003
【図２】
2007058445.tif 000004
【図３】
2007058445.tif 000005
【図４】
2007058445.tif 000006
【図５】
2007058445.tif 000007