(57)【要約】【課題】  Ｗｅｂページのレイアウトをより柔軟に設定させることができるＷｅｂページレイアウト設定装置、Ｗｅｂページレイアウト設定方法、Ｗｅｂページレイアウト設定プログラム及び記録媒体の提供を目的とする。【解決手段】  それぞれが情報を表示させる一つ以上の表示領域を表示させるＷｅｂページのレイアウトを設定させるＷｅｂページレイアウト設定装置であって、前記表示領域を表す領域を配置させることにより前記Ｗｅｂページにおける前記表示領域の位置及びサイズを任意に設定させる設定領域を有する設定ページをネットワークを介して提供する設定ページ提供手段を有することにより上記課題を解決する。【選択図】  図４
2006072750.tif 000002
【特許請求の範囲】
【請求項１】
それぞれが情報を表示させる一つ以上の表示領域を表示させるＷｅｂページのレイアウトを設定させるＷｅｂページレイアウト設定装置であって、
前記表示領域を表す領域を配置させることにより前記Ｗｅｂページにおける前記表示領域の位置及びサイズを任意に設定させる設定領域を有する設定ページをネットワークを介して提供する設定ページ提供手段を有することを特徴とするＷｅｂページレイアウト設定装置。
【請求項２】
前記設定ページは、前記表示領域を表す領域の前記設定領域における左上頂点と右下頂点の位置を指定させることにより、当該表示領域の位置及びサイズを設定させることを特徴とする請求項１記載のＷｅｂページレイアウト設定装置。
【請求項３】
前記設定領域は、前記表示領域の最小単位となる複数の単位領域に分割され、前記単位領域の頂点を前記表示領域の左上頂点及び右下頂点として指定させることを特徴とする請求項２記載のＷｅｂページレイアウト設定装置。
【請求項４】
前記設定ページは、前記設定領域における第一の単位領域と第二の単位領域とを選択させることにより、前記第一の単位領域の左上頂点を前記表示領域の左上頂点として、前記第二の単位領域の右下頂点を前記表示領域の右下頂点として指定させることを特徴とする請求項３記載のＷｅｂページレイアウト設定装置。
【請求項５】
前記設定ページは、前記表示領域の右下頂点を指定させるためのサイズ指定領域を更に有し、前記設定領域における前記単位領域に対応する対応単位領域を前記サイズ指定領域に表示させ、前記対応単位領域の右下頂点を前記表示領域の右下頂点として指定させることを特徴とする請求項３又は４記載のＷｅｂページレイアウト設定装置。
【請求項６】
前記設定ページは、前記設定領域における前記表示領域の左上頂点の指定に応じて前記表示領域の右下頂点の候補となり得る右下頂点を有する前記対応単位領域を前記サイズ指定領域に表示させることを特徴とする請求項５記載のＷｅｂページレイアウト設定装置。
【請求項７】
前記単位領域は、前記設定領域が複数の行と複数の列とによって分割されることにより形成され、
前記行及び前記列の少なくともいずれか一方は追加させることが可能であることを特徴とする請求項３乃至６いずれか一項記載のＷｅｂページレイアウト設定装置。
【請求項８】
前記設定ページは、前記表示領域に表示させる表示対象を選択させることを特徴とする請求項１乃至７いずれか一項記載のＷｅｂページレイアウト設定装置。
【請求項９】
前記設定ページは、前記表示領域の表示対象となり得る情報の一覧を表示させ、該一覧の中から前記表示対象とする情報を選択させることを特徴とする請求項８記載のＷｅｂページレイアウト設定装置。
【請求項１０】
それぞれが情報を表示させる一つ以上の表示領域を表示させるＷｅｂページのレイアウトを設定させるＷｅｂページレイアウト設定装置であって、
前記表示領域の最小単位となる複数の単位領域を有し、前記単位領域の頂点を前記表示領域の左上頂点及び右下頂点として指定させることにより前記Ｗｅｂページにおける前記表示領域の位置及びサイズを設定させる設定ページをネットワークを介して提供する設定ページ提供手段を有することを特徴とするＷｅｂページレイアウト設定装置。
【請求項１１】
それぞれが情報を表示させる一つ以上の表示領域を表示させるＷｅｂページのレイアウトをコンピュータを用いて設定させるＷｅｂページレイアウト設定方法であって、
前記表示領域を表す領域を配置させることにより前記Ｗｅｂページにおける前記表示領域の位置及びサイズを任意に設定させる設定領域を有する設定ページをネットワークを介して提供する設定ページ提供手順と、
前記設定ページの前記設定領域において前記表示領域の左上頂点を指定させる第一の入力手順と、
前記設定ページの前記設定領域において前記表示領域の右下頂点を指定させる第二の入力手順とを有することを特徴とするＷｅｂページレイアウト設定方法。
【請求項１２】
前記設定領域は、前記表示領域の最小単位となる複数の単位領域に分割され、
前記第一及び第二の入力手順は、前記単位領域の頂点を前記表示領域の左上頂点又は右下頂点として指定させることを特徴とする請求項１１記載のＷｅｂページレイアウト設定方法。
【請求項１３】
前記第一の入力手順は、前記設定領域における第一の単位領域を選択させることにより該第一の単位領域の左上頂点を前記表示領域の左上頂点として指定させ、
前記第二の入力手順は、前記設定領域における第二の単位領域を選択させることにより該第二の単位領域の右下頂点を前記表示領域の右下頂点として指定させることを特徴とする請求項１２記載のＷｅｂページレイアウト設定方法。
【請求項１４】
前記設定ページは、前記表示領域の右下頂点を指定させるためのサイズ指定領域に前記設定領域における前記単位領域に対応する対応単位領域を表示させ、
前記第二の入力手順は、前記対応単位領域の右下頂点を前記表示領域の右下頂点として指定させることを特徴とする請求項１２又は１３記載のＷｅｂページレイアウト設定方法。
【請求項１５】
前記第一の入力手順における前記表示領域の左上頂点の指定に応じ、前記表示領域の右下頂点の候補となり得る右下頂点を有する前記対応単位領域を前記サイズ指定領域に表示させる対応単位領域表示手順を更に有することを特徴とする請求項１４記載のＷｅｂページレイアウト設定方法。
【請求項１６】
前記設定ページにおいて、前記表示領域に表示させる表示対象を選択させる表示対象選択手順を更に有することを特徴とする請求項１１乃至１５いずれか一項記載のＷｅｂページレイアウト設定方法。
【請求項１７】
それぞれが情報を表示させる一つ以上の表示領域を表示させるＷｅｂページのレイアウトをコンピュータを用いて設定させるＷｅｂページレイアウト設定方法であって、
前記表示領域の最小単位となる複数の単位領域を有する設定ページをネットワークを介して提供する設定ページ提供手順と、
前記単位領域の頂点を前記表示領域の左上頂点として指定させる第一の入力手順と、
前記単位領域の頂点を前記表示領域の右下頂点として指定させる第二の入力手順とを有することを特徴とするＷｅｂページレイアウト設定方法。
【請求項１８】
それぞれが情報を表示させる一つ以上の表示領域を表示させるＷｅｂページのレイアウトを設定させるＷｅｂページレイアウト設定プログラムであって、
前記表示領域を表す領域を配置させることにより前記Ｗｅｂページにおける前記表示領域の位置及びサイズを任意に設定させる設定領域を有する設定ページをネットワークを介して提供する設定ページ提供手順と、
前記設定ページの前記設定領域において前記表示領域の左上頂点を指定させる第一の入力手順と、
前記設定ページの前記設定領域において前記表示領域の右下頂点を指定させる第二の入力手順とをコンピュータに実行させるためのＷｅｂページレイアウト設定プログラム。
【請求項１９】
請求項１８記載のＷｅｂページレイアウト設定プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２０】
それぞれが情報を表示させる一つ以上の表示領域を表示させるＷｅｂページのレイアウトを設定させるＷｅｂページレイアウト設定方法であって、
前記表示領域の最小単位となる複数の単位領域を有する設定ページをネットワークを介して提供する設定ページ提供手順と、
前記単位領域の頂点を前記表示領域の左上頂点として指定させる第一の入力手順と、
前記単位領域の頂点を前記表示領域の右下頂点として指定させる第二の入力手順とを有することを特徴とするＷｅｂページレイアウト設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂページレイアウト設定装置、Ｗｅｂページレイアウト設定方法、Ｗｅｂページレイアウト設定プログラム及び記録媒体に関し、特にそれぞれが情報を表示させる一つ以上の表示領域を表示させるＷｅｂページのレイアウトを設定させるＷｅｂページレイアウト設定装置、Ｗｅｂページレイアウト設定方法、Ｗｅｂページレイアウト設定プログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年におけるＷｅｂ技術の発達により、インターネットのユーザは汎用的なブラウザによって世界中の様々なサイトで提供されている情報を手軽に閲覧することができる。しかし、入手可能な情報が膨大となった昨今において、目的とする情報を探し出すのは極めて困難な作業である。そのためインターネットの入り口としてのサイト、即ちポータルサイトが普及し、現在においてはインターネットのユーザにとって欠かせないものとなっている。
【０００３】
一方、企業内においてもイントラネットにおける情報の共有化の手段としてＥＩＰ（Enterprise Information Portal）が導入され、必要とする情報を効率よく入手できるようになっている。
【０００４】
インターネットにおけるポータルサイトにしろ、ＥＩＰによるポータルサイトにしろ、そのサイトが提供するＷｅｂページ（ポータルページ）は、複数の領域に分割され、それぞれの領域には利用度の高い情報が表示されているのが一般である。従って、一つの画面において複数の情報を閲覧することが可能であり、そのような利便性もポータルサイトの人気の要因ともなっていると考えられる。
【０００５】
このようなポータルページに関してはレイアウトをユーザの好みに応じて変更させたいといった要望が高く、レイアウトを設定させるための専用のＷｅｂページ（以下「設定ページ」という。）によって、エンドユーザがポータルページのレイアウトを自ら定義できるものもある。
【０００６】
図１は、従来見受けられる設定ページの例を示す図である。図１には、ポータルページ５１０とその設定ページ５２０とが表示されている。ポータルページ５１０は、領域５１１〜５１４の４つの領域に分割されている。設定ページ５２０は、ポータルペー５１０における４つの領域のそれぞれに表示させる情報を定義するためのページである。すなわち、設定ページ５２０におけるリストボックス５２１の各行（５２１ａ、５２１ｂ、５２１ｃ、５２１ｄ）は、上から順に、ポータルページ５１０の各領域（５１１、５１２、５１３、５１４）に対応しており、各行に表示されている文字列（「検索」、「文書一覧」、「カレンダー」、「お知らせ」）は、当該行に対応する領域に表示させる情報を示すものである。
【０００７】
したがって、図１のリストボックス５２１の状態では、領域５１１には、ネット検索用の情報が、領域５１２には、文書一覧情報が、領域５１３には、カレンダー情報が、領域５１４には、お知らせ情報がそれぞれ表示されることになる。ここで、例えば、リストボックス５２１の行５２１ｂが選択状態とされ、上移動ボタン５２２又は下移動ボタン５２３がクリックされると文書一覧情報が表示される領域が他の領域と入れ替わる。
【０００８】
なお、図１においては、ポータルページ５１０と設定ページ５２０とが並んで表示されているが、設定ページ５２０の操作に応じてポータルページ５１０のレイアウトが自動的に変更されるものではない。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、図１におけるような設定ページは、単にポータルページ上のそれぞれの領域と表示情報との関連付けを定義させるものであり、各領域のレイアウトについて柔軟に設定させることができなかった。
【００１０】
本発明は、上記の点に鑑みてなされたものであって、Ｗｅｂページのレイアウトをより柔軟に設定させることができるＷｅｂページレイアウト設定装置、Ｗｅｂページレイアウト設定方法、Ｗｅｂページレイアウト設定プログラム及び記録媒体の提供を目的とする。
【課題を解決するための手段】
【００１１】
そこで上記課題を解決するため、本発明は、請求項１に記載されるように、それぞれが情報を表示させる一つ以上の表示領域を表示させるＷｅｂページのレイアウトを設定させるＷｅｂページレイアウト設定装置であって、前記表示領域を表す領域を配置させることにより前記Ｗｅｂページにおける前記表示領域の位置及びサイズを任意に設定させる設定領域を有する設定ページをネットワークを介して提供する設定ページ提供手段を有することを特徴とする。
【００１２】
このようなＷｅｂページレイアウト設定装置では、当該Ｗｅｂページに表示させる表示領域について実際に配置された様子を確認させつつ指定させることができるため、Ｗｅｂページのレイアウトをより柔軟に設定させることができる。
【００１３】
また、上記課題を解決するため、本発明は、上記Ｗｅｂページレイアウト設定装置におけるＷｅｂページレイアウト設定方法、前記Ｗｅｂページレイアウト設定方法をコンピュータに実行させるためのＷｅｂページレイアウト設定プログラム、又は前記Ｗｅｂページレイアウト設定プログラムを記録した記録媒体としてもよい。
【発明の効果】
【００１４】
本発明によれば、Ｗｅｂページ上の各表示領域の位置及びサイズについて、実際に表示される状態を視覚的に確認させながら設定させることができるため、Ｗｅｂページのレイアウトをより柔軟に設定させることができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面に基づいて本発明の実施の形態を説明する。図２は、本発明の実施の形態におけるＷｅｂシステムの構成例を示す図である。図２に示されるように、本実施の形態におけるＷｅｂシステム１は、Ｗｅｂサーバ１０と端末２０とがインターネットやＬＡＮ等のネットワーク３０（有線又は無線の別を問わない）を介して接続されることにより構成される。
【００１６】
Ｗｅｂサーバ１０は、端末２０が要求する情報を表示させるＷｅｂページを端末２０に提供するための機能を有するコンピュータである。ここで、Ｗｅｂページとは、汎用的なＷｅｂブラウザで表示可能なＨＴＭＬ，ＸＭＬ形式等のデータを始め、ＣＨＴＭＬ（Compact HTML）やＷＭＬ（Wireless Markup Language）等、所定の言語で記述された表示用の構造化文書一般をいう。
【００１７】
端末２０は、Ｗｅｂサーバ１０が提供するＷｅｂページを閲覧させるためのＷｅｂブラウザを備えたＰＣ、ＰＤＡ（Personal Digital(Data) Assistants）、又は携帯電話等の通信端末である。
【００１８】
次に、Ｗｅｂサーバ１０の詳細について説明する。図３は、本発明の実施の形態におけるＷｅｂサーバのハードウェア構成例を示す図である。Ｗｅｂサーバ１０は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、補助記憶装置１４、ネットワークインタフェース（Ｉ／Ｆ）１５、ドライブ装置１６等から構成されている。
【００１９】
ＣＰＵ１１は、Ｗｅｂサーバ１０全体を制御する制御部であり、ＲＯＭ１２や補助記憶装置１４に格納された各種制御プログラムやアプリケーションプログラムを実行して装置の制御、通信の制御、データの取得及び編集等の処理を行う。
【００２０】
ＲＯＭ１２は、主に装置の制御プログラムを記憶する記憶手段である。ＲＡＭ１３はＣＰＵ１１のワークメモリや一時的なデータの記憶に用いる記憶手段である。補助記憶装置１４は、各種アプリケーションプログラムやデータを記憶する記憶手段である。
【００２１】
ネットワークＩ／Ｆ１５は、Ｗｅｂサーバ１０をネットワーク３０に接続するためのインタフェースである。ドライブ装置１６は、本発明の特徴となる処理を実行するプログラムが記録されたＣＤ−ＲＯＭ等の記録媒体１７を読み取るための装置である。
【００２２】
なお、図３には操作部や表示部を示していないが、キーボードやマウス等による操作部や、液晶やブラウン管（ＣＲＴ）による表示部を設け、ユーザからの入力の受付や動作結果の表示を行うことができるようにしてもよい。
【００２３】
図４は、本発明の実施の形態におけるＷｅｂサーバの機能構成例を示す図である。図４においてＷｅｂサーバ１０は、Ｗｅｂサーバプログラム１０１、ポータルページモジュール１０２、設定ページモジュール１０３、設定保存モジュール１０４、ページ情報１０５等から構成される。
【００２４】
Ｗｅｂサーバプログラム１０１は、一般にＨＴＴＰｄ（HTTP daemon）と呼ばれるプログラムに相当するものであり、Ｗｅｂサーバ１０をＷｅｂサーバとして機能させるためのものである。すなわち、Ｗｅｂサーバプログラム１０１は、端末２０からのＨＴＴＰリクエストを受信し、端末２０からの要求に対応したポータルページモジュール１０２等の各種Ｗｅｂアプリケーションを呼び出す。また、Ｗｅｂサーバプログラム１０１は、呼び出したＷｅｂアプリケーションから出力されるＷｅｂページを端末２０に対してＨＴＴＰレスポンスとして送信する。
【００２５】
ポータルページモジュール１０２は、Ｗｅｂサーバ１０が提供するＷｅｂサイトにユーザがログインした際に当該Ｗｅｂサイトの入り口として最初に表示されるＷｅｂページ（以下「ポータルページ」という。）を生成するＷｅｂアプリケーションである。ポータルページモジュール１０２は、ページ情報１０５に基づいてポータルページを生成する。ページ情報１０５は、ポータルページ１０５のレイアウト情報や、ポータルページにどのような情報を表示させるか等の情報を含む情報である。
【００２６】
設定ページモジュール１０３は、ポータルページモジュール１０２によって生成されるポータルページのレイアウトをユーザに設定させるための各種Ｗｅｂページを生成するＷｅｂアプリケーションである。設定保存モジュール１０４は、設定ページモジュール１０３における設定結果に基づいてページ情報１０５を更新するＷｅｂアプリケーションである。
【００２７】
以下、図２のＷｅｂシステム１の処理手順について説明する。図５は、ポータルページのレイアウトの設定手順を説明するためのフローチャートである。
【００２８】
ステップＳ１０１において、ユーザが、ブックマークを選択する等によりポータルページの表示をＷｅｂブラウザ２１に指示すると、Ｗｅｂブラウザ２１からのＨＴＴＰリクエストに応じてポータルページモジュール１０２によって生成されたポータルページが、Ｗｅｂブラウザ２１によって表示される。
【００２９】
図６は、ポータルページの表示例を示す図である。図６に示されるように、ポータルページ２１０には、それぞれがその範囲を示す枠で囲まれた一つ以上の矩形の表示領域（以下「ユニット」という。）が表示されており、それぞれのユニット（ユニット２１２、２１３、２１４）には、予め関連付けられた情報が表示されている。図６に示されている各ユニットは、いずれもショートカットを表示させるユニット（ショートカットユニット）であるため、その領域内にはショートカットを表現するアイコンが表示されている。
【００３０】
ポータルページ２１０に表示させるユニットのレイアウトについては、ユーザの好みに応じて変更することができる。すなわち、ユーザがレイアウト設定ボタン２１１をクリックすると（Ｓ１０２）、Ｗｅｂブラウザ２１からのＨＴＴＰリクエストに応じて設定ページモジュール１０３によって生成された初期設定ページがＷｅｂブラウザ２１によって表示される（Ｓ１０３）。
【００３１】
図７は、初期設定ページの表示例を示す図である。図７に示されるように、初期設定ページ２２０は、レイアウト設定領域２２１、行追加ボタン２２２、編集ボタン２２３、削除ボタン２２４、新規追加ボタン２２５、ＯＫボタン２２６及びキャンセルボタン２２７等から構成されている。
【００３２】
レイアウト設定領域２２１はポータルページ２１０を表す領域であり、現在のポータルページ２１０におけるユニットのレイアウトが表示される領域である。すなわち、レイアウト設定領域２２１における矩形２２１ａ、矩形２２１ｂ、矩形２２１ｃは、それぞれポータルページ２１０におけるユニット２１２ａ、２１２ｂ、２１２ｃのレイアウトを表している。したがって、以下において、レイアウト設定領域２２１におけるそれぞれの矩形についても「ユニット」と呼ぶこととし、その矩形だけでなく矩形が対応するユニットをも意味するものとする。レイアウト設定領域２２１は、それぞれ複数の行と列とによってユニットの最小単位となる複数の矩形の単位領域（以下「セル」という。）に分割されている。
【００３３】
行追加ボタン２２２は、レイアウト設定領域２２１に新たな行を追加させるためのボタンである。すなわち、ユーザによって行追加ボタン２２２がクリックされると、クリックされた行追加ボタン２２２が配置されている位置に新たな行が追加される。新たな行が追加されると、新たな行の高さの分だけレイアウト設定領域２２１、すなわちポータルページ２１０の高さが拡大する。なお、行追加ボタン２２２だけでなく、列追加ボタンを配置することにより、列の追加を可能としてもよい。
【００３４】
編集ボタン２２３は、編集対象とされている既存のユニットの位置やサイズを変更させるためのボタンである。レイアウト設定領域２２１における各ユニットには、ラジオボタン（ラジオボタン２２１ａ−１、２２１ｂ−１、２２１ｃ−１）が付加されており、ラジオボタンがチェックされたユニットが編集対象となる。削除ボタン２２４は、編集対象とされているブロックを削除させるためのボタンである。新規追加ボタン２２５は、新たなユニットを追加させるためのボタンである。以下、編集ボタン２２３、削除ボタン２２４、新規追加ボタン２２５のそれぞれがクリックされた場合について説明する。
【００３５】
まず、新規追加ボタン２２５がクリックされた場合について説明する。初期設定ページ２２０において、新規追加ボタン２２５がクリックされると（Ｓ１０４で新規追加）、Ｗｅｂブラウザ２１からのＨＴＴＰリクエストに応じて設定モジュール１０３によって生成された新規追加用設定ページがＷｅｂブラウザ２１によって表示される（Ｓ１０５）。
【００３６】
図８は、新規追加用設定ページの表示例を示す図である。図８に示されるように、新規追加用設定ページ２３０は、レイアウト設定領域２３１、行追加ボタン２３２、サイズ指定領域２３３、ユニット種類指定領域２３４、ユニット名指定領域２３５、表示対象指定領域２３６、ＯＫボタン２３７、及びキャンセルボタン２３８等から構成されている。
【００３７】
レイアウト設定領域２３１及び行追加ボタン２３２は、初期設定ページ２２０におけるレイアウト設定領域２２１及び行追加ボタン２２２と同様である。但し、新規追加用設定ページ２３０におけるレイアウト設定領域２３１の各ユニットにはラジオボタンは付加されておらず、ユニットが定義されていないそれぞれのセル（以下「未定義セル」という。）にラジオボタン（例えば、ラジオボタン２３１１−１）が付加されている。新規追加用設定ページ２３０は、既存のユニットのレイアウトを変更させるものではないため、既存のユニットを編集対象とする必要が無いからである。
【００３８】
それぞれの未定義セルに付加されているラジオボタンは、新たに追加されるユニット（以下「新規ユニット」という。）の左上頂点を指定させるためのものである。すなわち、ラジオボタンがチェックされたセルの左上頂点が新規ユニットの左上頂点とされる。例えば、ラジオボタン２３１１−１がチェックされると、未定義セル２３１１の左上頂点が、新規ユニットの左上頂点として指定されたこととなる。なお、更に、他の未定義セルにおけるラジオボタンがチェックされると、現在選択されているラジオボタンのチェックは解除され、新たに選択されたラジオボタンが属する未定義セルの左上頂点が、新規ユニットの左上頂点とされる。
【００３９】
サイズ指定領域２３３は、新規ユニットのサイズ（幅及び高さ）を指定させるための領域である。サイズ指定領域２３３には、レイアウト設定領域２３１における未定義セルのチェックに応じて、チェックされた未定義セルの左上頂点を新規ユニットの左上頂点とした場合に、既存のユニットとその表示領域が重複しない範囲で新規ユニットの右下頂点となり得る右下頂点を有する全ての未定義セルに対応するセル（以下「サイズ指定用セル」という。）が表示される。サイズ指定用セルは、新規ユニットの右下頂点を選択させるためのものである。すなわち、サイズ指定領域２３３においてクリックされたサイズ指定用セルに対応する未定義セルの右下頂点が新規ユニットの右下頂点とされ、これによって、新規ユニットの幅と高さとが決定されると共に、新規ユニットがレイアウト設定領域２３１に配置される。
【００４０】
図８においては、未定義セル２３１１がチェックされているため、未定義セル２３１１、２３１２、２３１３、２３１４、２３１５及び２３１６の右下頂点が、新規ユニットの右下頂点になり得る。したがって、サイズ指定領域２３３には、前記各未定義セル（２３１１、２３１２、２３１３、２３１４、２３１５、２３１６）に対応するサイズ指定用セル２３３１、２３３２、２３３３、２３３４、２３３５、２３３６が、未定義セルと同じ配列で表示される。この状態で、サイズ指定用セル２３３５がクリックされると、サイズ指定用セル２３３５に対応する未定義セル２３１５の右下頂点が新規ユニットの右下頂点とされる。このように、新規ユニットの左上頂点、右下頂点、すなわち新規ユニットの位置、高さ及び幅をセルを単位として任意に設定させることができる。
【００４１】
ユニット種類選択領域２３４は、新規ユニットの種類を選択させるための領域である。本実施の形態において、ユニットの種類は、ユニットに表示させる情報の種類によって分類される。したがって、ユニットが属する種類よって当該ユニットに表示される情報が特定される。図８においては、ユニット種類選択領域２３４のコンボボックスによってショートカットユニットが選択されている。したがって、新規ユニットに表示される情報はショートカットである旨が定義されたこととなる。なお、ユニットに表示させる情報の種類は、例えば、文書一覧、カレンダー、お知らせ情報、及びショートカット等、運用によって様々である。
【００４２】
ユニット名指定領域２３５は、新規ユニットを識別するための名前を入力させるための領域である。
【００４３】
表示対象指定領域２３６は、新規ユニットにおける具体的な表示対象を選択させるための領域である。表示対象指定領域２３６におけるリストボックス２３６１には、ユニット種類選択領域２３４において選択された新規ユニットの種類に応じて表示対象となり得る情報の一覧が表示されている。図８においては、新規ユニットは、ショートカットユニットとして選択されているため、リストボックス２３６１にはショートカットの一覧が表示されている。リストボックス２３６１においていずれかの情報（ショートカット）が選択され、追加ボタン２３６２がクリックされると、選択されている情報が新規ユニットと関連付けられる。新規ユニットに関連づけられた情報は、新規ユニットが表示される際に新規ユニット内に表示される。
【００４４】
このように、新規追加用設定ページ２３０は、新規ユニットの位置及びサイズ（高さ、幅）と、新規ユニットの種類と、新規ユニットの表示対象とを設定させることができる。これらの項目に対する設定がなされ、ＯＫボタン２３７がクリックされると（Ｓ１０６）、新規追加用設定ページ２３０における設定結果を含む、Ｗｅｂブラウザ２１からのＨＴＴＰリクエストに応じて新規ユニットの追加が反映された初期設定ページ２２０が設定モジュール１０３によって生成される。生成された初期設定ページ２２０は、設定モジュール１０３からＷｅｂブラウザ２１に返信され、Ｗｅｂブラウザ２１によって表示される（Ｓ１０３）。
【００４５】
図９は、新規ユニットの追加が反映された初期設定ページの表示例を示す図である。図９に示されるように、新規ユニットの追加後に再び表示された初期設定ページ２２０のレイアウト設定領域２２１には、新規ユニットに対応する矩形２２１ｄが新規追加用設定ページ２３０において設定された位置及びサイズで表示される。なお、この段階において初期設定ページ２２０の編集ボタン２２３、削除ボタン２２４又は新規追加ボタン２２５がクリックされると、ユニットの編集、削除、又は追加等の処理が継続される（Ｓ１０４で、編集、削除、新規追加）。
【００４６】
一方、ＯＫボタン２２６がクリックされると（Ｓ１０４で、ＯＫ又はキャンセル）、Ｗｅｂブラウザ２１からのＨＴＴＰリクエストに応じて設定保存モジュール１０４によって新規追加用設定ページ２３０における設定結果に基づいてページ情報１０５が更新され、更新されたページ情報１０５に基づいてポータルページモジュール１０２によってポータルページ２１０が生成される。生成されたポータルページ２１０は、Ｗｅｂブラウザ２１に返信され、Ｗｅｂブラウザ２１によって表示される（Ｓ１０１）。
【００４７】
図１０は、新規ユニットの追加が反映されたポータルページの表示例を示す図である。図１０に示されるように、ポータルページ２１０には新規ユニット２１２ｄが、新規追加用設定ページ２３０において設定された位置及びサイズで表示される。また、新規ユニット２１２ｄ内には、新規追加用設定ページ２３０において関連付けられた表示対象（ショートカット）がアイコンとして表示される。
【００４８】
続いて、図７の初期設定ページ２２０において編集ボタン２２３がクリックされた場合について説明する。初期設定ページ２２０において、編集対象とされるユニット（以下「対象ユニット」という。）のラジオボタンがチェックされ、編集ボタン２２３がクリックされると（Ｓ１０４で編集）、Ｗｅｂブラウザ２１からのＨＴＴＰリクエストに応じて設定モジュール１０３によって生成された編集用設定ページがＷｅｂブラウザ２１によって表示される（Ｓ１０７）。
【００４９】
図１１は、編集用設定ページの表示例を示す図である。図１１に示されるように、編集用設定ページ２４０の構成は、新規追加用設定ページ２３０（図８）の構成とほぼ同様である。但し、編集用設定ページ２４０のレイアウト設定領域２４１においては、未定義セルのみならず、対象ユニット２４１ａに属するセルごとにもラジオボタン（２４１ａ−１、２４１ａ−２）が付加されている。これは、対象ユニットの左上頂点が属するセルとして選択可能なセルは、未定義セルに限られず、対象ユニットに属しているセルも含まれるからである。
【００５０】
レイアウト設定領域２４１においてその左上頂点を対象セルの左上頂点とするセルのラジオボタンがチェックされると、それに応じてチェックされたセルの左上頂点を対象ユニットの左上頂点とした場合に、他のユニットとその表示領域が重複しない範囲で対象ユニットの右下頂点となり得る右下頂点を有する全てのセルに対応するサイズ指定用セルが、サイズ指定領域２４３に表示される。
【００５１】
図１１においては、セル２４１１がチェックされているため、セル２４１１、２４１２、２４１３、２４１４の右下頂点が、対象ユニットの右下頂点となり得る。したがって、サイズ指定領域２４３には、前記各セル（２４１１、２４１２、２４１３、２４１４）に対応するサイズ指定用セル２４３１、２４３２、２４３３、２４３４が、前記各セルと同じ配列で表示されている。この状態で、サイズ指定用セル２４３４がクリックされると、サイズ指定用セル２４３４に対応するセル２４１４の右下頂点が対象ユニットの右下頂点とされる。
【００５２】
このように、編集用設定ページ２４０においては、対象ユニットの位置及びサイズ（高さ、幅）を変更させることができる。その他、編集用設定ページ２４０のユニット種類選択領域２４４、ユニット名指定領域２４５、表示対象指定領域２４６において、対象ユニットの種類、名前、表示対象等を変更させることもできる。
【００５３】
編集用設定ページ２４０における各項目の設定がなされ、ＯＫボタン２４７がクリックされると（Ｓ１０８）、編集用設定ページ２４０における設定結果を含む、Ｗｅｂブラウザ２１からのＨＴＴＰリクエストに応じて対象ユニットの編集が反映された初期設定ページ２２０が設定モジュール１０３によって生成される。生成された初期設定ページ２２０は、設定モジュール１０３からＷｅｂブラウザ２１に返信され、Ｗｅｂブラウザ２１によって表示される（Ｓ１０３）。
【００５４】
図１２は、対象ユニットの編集が反映された初期設定ページの表示例を示す図である。図１２に示されるように、対象ユニット２２１の編集後に再び表示された初期設定ページ２２０のレイアウト設定領域２２１においては、対象ユニット２２１が編集用設定ページ２４０において設定された位置及びサイズで表示される。なお、この段階において初期設定ページ２２０の編集ボタン２２３、削除ボタン２２４又は新規追加ボタン２２５をクリックされると、ユニットの編集、削除、又は追加等の処理が継続される（Ｓ１０４で、編集、削除、新規追加）。
【００５５】
一方、ＯＫボタン２２６がクリックされると（Ｓ１０４で、ＯＫ又はキャンセル）、Ｗｅｂブラウザ２１からのＨＴＴＰリクエストに応じて設定保存モジュール１０４によって編集用設定ページ２４０における設定結果に基づいてページ情報１０５が更新され、更新されたページ情報１０５に基づいてポータルページモジュール１０２によってポータルページ２１０が生成される。生成されたポータルページ２１０は、Ｗｅｂブラウザ２１に返信され、Ｗｅｂブラウザ２１によって表示される（Ｓ１０１）。
【００５６】
図１３は、対象ユニットの編集が反映されたポータルページの表示例を示す図である。図１３に示されるように、ポータルページ２１０には対象ユニット２１２ａが、編集用設定ページ２４０において設定された位置及びサイズで表示される。また、対象ユニット２１２ｄ内には、編集用設定ページ２４０において関連付けられたショートカットがアイコンとして表示される。
【００５７】
続いて、図７の初期設定ページ２２０において削除ボタン２２４がクリックされた場合について説明する。初期設定ページ２２０において、編集対象とされるユニット（対象ユニット）のラジオボタンがチェックされ、削除ボタン２２４がクリックされると（Ｓ１０４で削除）、確認ダイアログが表示される（Ｓ１０９）。確認ダイアログのＯＫボタンがクリックされると、Ｗｅｂブラウザ２１からのＨＴＴＰリクエストに応じて対象ユニットの削除が反映された初期設定ページ２２０が設定モジュール１０３によって生成される。生成された初期設定ページ２２０は、設定モジュール１０３からＷｅｂブラウザ２１に返信され、Ｗｅｂブラウザ２１によって表示される（Ｓ１０３）。
【００５８】
図１４は、対象ユニットの削除が反映された初期設定ページの表示例を示す図である。図１４に示されるように、再び表示された初期設定ページ２２０のレイアウト設定領域２２１からは、対象ユニットに対応する矩形が削除されている。なお、この段階において初期設定ページ２２０の編集ボタン２２３、削除ボタン２２４又は新規追加ボタン２２５がクリックされると、ユニットの編集、削除、又は削除等の処理が継続される（Ｓ１０４で、編集、削除、新規削除）。
【００５９】
一方、ＯＫボタン２２６がクリックされると（Ｓ１０４で、ＯＫ又はキャンセル）、Ｗｅｂブラウザ２１からのＨＴＴＰリクエストに応じて設定保存モジュール１０４によって初期設定ページ２２０における設定結果（対象ユニットの削除）に基づいてページ情報１０５が更新され、更新されたページ情報１０５に基づいてポータルページモジュール１０２によってポータルページ２１０が生成される。生成されたポータルページ２１０は、Ｗｅｂブラウザ２１に返信され、Ｗｅｂブラウザ２１によって表示される（Ｓ１０１）。
【００６０】
図１５は、対象ユニットの削除が反映されたポータルページの表示例を示す図である。図１５に示されるように、ポータルページ２１０からは対象ユニットとされたユニット２１２ａが削除される。
【００６１】
上述したように本実施の形態におけるＷｅｂサーバによれば、新規追加用設定ページ２３０や編集用設定ページ２４０におけるレイアウト設定領域２３１又は２４１において、実際の表示イメージに近い形で各ユニットの位置、高さ及び幅等を任意に設定させることができるため、ポータルページ２１０のレイアウトについて、視覚的かつ直感的な、柔軟性のある設定手段を提供することができる。
【００６２】
なお、本実施の形態においては、矩形のセルを例として説明したが、セルの形状については必ずしも矩形である必要はない。三角形や六角形等、必要とされるレイアウトの柔軟性等に合わせて適宜適当な形状を採用すればよい。
【００６３】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００６４】
【図１】従来見受けられる設定ページの例を示す図である。
【図２】本発明の実施の形態におけるＷｅｂシステムの構成例を示す図である。
【図３】本発明の実施の形態におけるＷｅｂサーバのハードウェア構成例を示す図である。
【図４】本発明の実施の形態におけるＷｅｂサーバの機能構成例を示す図である。
【図５】ポータルページのレイアウトの設定手順を説明するためのフローチャートである。
【図６】ポータルページの表示例を示す図である。
【図７】初期設定ページの表示例を示す図である。
【図８】新規追加用設定ページの表示例を示す図である。
【図９】新規ユニットの追加が反映された初期設定ページの表示例を示す図である。
【図１０】新規ユニットの追加が反映されたポータルページの表示例を示す図である。
【図１１】編集用設定ページの表示例を示す図である。
【図１２】対象ユニットの編集が反映された初期設定ページの表示例を示す図である。
【図１３】対象ユニットの編集が反映されたポータルページの表示例を示す図である。
【図１４】対象ユニットの削除が反映された初期設定ページの表示例を示す図である。
【図１５】対象ユニットの削除が反映されたポータルページの表示例を示す図である。
【符号の説明】
【００６５】
１        Ｗｅｂシステム
１０      Ｗｅｂサーバ
１１      ＣＰＵ
１２      ＲＯＭ
１３      ＲＡＭ
１４      補助記憶装置
１５      ネットワークＩ／Ｆ
１６      ドライブ装置
１７      記録媒体
２０      端末
２１      Ｗｅｂブラウザ
３０      ネットワーク
１０１    Ｗｅｂサーバプログラム
１０２    ポータルページモジュール
１０３    設定ページモジュール
１０４    設定保存モジュール１０４
１０５    ページ情報１０５
【図１】
2006072750.tif 000003
【図２】
2006072750.tif 000004
【図３】
2006072750.tif 000005
【図４】
2006072750.tif 000006
【図５】
2006072750.tif 000007
【図６】
2006072750.tif 000008
【図７】
2006072750.tif 000009
【図８】
2006072750.tif 000010
【図９】
2006072750.tif 000011
【図１０】
2006072750.tif 000012
【図１１】
2006072750.tif 000013
【図１２】
2006072750.tif 000014
【図１３】
2006072750.tif 000015
【図１４】
2006072750.tif 000016
【図１５】
2006072750.tif 000017