(57)【特許請求の範囲】
【請求項１】
商品に関する情報を記憶した商品データベースと、
前記商品に関する情報を流し込む位置を定義したモジュールテンプレートを記憶したモジュールデータベースと、
使用する前記モジュールテンプレートを、一覧表示された中から選択するモジュールテンプレート選択手段と、
選択された前記モジュールテンプレートに、前記商品データベースから抽出された商品に関する情報を流し込んでオブジェクトを作成するオブジェクト作成手段と、
ＷＥＢページを大まかな領域に区分することにより、前記オブジェクトの配置位置を規定するレイアウトテンプレートを記憶したレイアウトデータベースと、
作成された前記オブジェクトを、前記レイアウトテンプレートに組み込むオブジェクト組込み手段を有することを特徴とするＷＥＢページ編集システム。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、ＷＥＢブラウザを用いて簡易にＷＥＢページの編集を行うことが可能なＷＥＢページ編集システムに関する。
【０００２】
【従来の技術】
近年、コンピュータの普及率の増加に伴い、インターネットの利用が飛躍的に増大している。インターネットでは、あらかじめＷＥＢページを作成しておき、これをインターネット上のアドレスであるＵＲＬと共にＷＥＢサーバーに登録しておくことにより、一般の利用者がこのＷＥＢページへのアクセスが可能となる。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記のようなＷＥＢページはＨＴＭＬという専用の言語を用いて作成されているため、ＨＴＭＬに精通していない者にとっては、作成が困難であるという問題がある。
【０００４】
上記の点に鑑み、本発明は、ＨＴＭＬの知識がなくてもＷＥＢページの作成が可能なＷＥＢページ編集システムを提供することを課題とする。
【０００５】
【課題を解決するための手段】
上記課題を解決するために、商品に関する情報を記憶した商品データベースと、前記商品に関する情報を流し込む位置を定義したモジュールテンプレートを記憶したモジュールデータベースと、使用する前記モジュールテンプレートを、一覧表示された中から選択するモジュールテンプレート選択手段と、選択された前記モジュールテンプレートに、前記商品データベースから抽出された商品に関する情報を流し込んでオブジェクトを作成するオブジェクト作成手段と、ＷＥＢページを複数の領域に区分することにより、前記オブジェクトの配置位置を規定するレイアウトテンプレートを記憶したレイアウトデータベースと、作成された前記オブジェクトを、前記レイアウトテンプレートに組み込むオブジェクト組込み手段を有することを特徴とする。請求項１に記載の発明によれば、ＷＥＢページの大まかな構成を決定するレイアウトテンプレートと、ＷＥＢページを作成するための最小構成単位であるオブジェクト内の構成を定義したモジュールテンプレート、商品情報を記憶した商品データベースを用意しておき、モジュールテンプレートと商品情報の対応付けを行ってオブジェクトを作成し、作成したオブジェクトをＷＥＢページへ組込むようにしたので、ＨＴＭＬ言語に精通していなくてもＷＥＢページの編集を容易に行うことが可能となる。
【０００７】
【発明の実施の形態】
以下、本発明の実施形態について、図面を参照して詳細に説明する。
（第１の実施形態）
図１は本発明によるＷＥＢページ編集システムの第１の実施形態を示す構成図である。図１において、１は編集者端末、２は利用者端末、３はインターネット、４はＷＥＢページ編集用ＷＥＢサーバー、５は本番用ＷＥＢサーバー、６は商品データベース、７はモジュールデータベース、８はレイアウトデータベース、９はページデータ記憶部である。
【０００８】
編集者端末１は、あるＷＥＢページの開設者である編集者がＷＥＢページの編集を行うために使用されるコンピュータ端末であり、利用者端末２は、一般の利用者がインターネットを介してＷＥＢページにアクセスするためのコンピュータ端末である。編集者端末１、利用者端末２共にパーソナルコンピュータにＷＥＢブラウザを搭載したもので実現される。ＷＥＢページ編集用ＷＥＢサーバー４は、ＷＥＢサーバーとして機能するためのソフトウェアを搭載すると共に、ＷＥＢページの編集を実行するためのソフトウェアを搭載したサーバーコンピュータである。本番用ＷＥＢサーバー５は、ＷＥＢサーバーとして機能するためのソフトウェアを搭載したサーバーコンピュータである。商品データベース６は、商品の名称、メーカー名、単価、商品画像等の商品に関する情報を記憶したものである。モジュールデータベース７は、ＷＥＢページ作成のための最小編集単位となるモジュールのテンプレートを記憶したものである。このモジュールテンプレートの詳細については後述する。レイアウトデータベース８は、ＷＥＢページのレイアウトのテンプレートを記憶したものである。このレイアウトの詳細についても後述する。ページデータ記憶部９は、本システムにより作成されるＷＥＢページデータをはじめとして、その作成過程に生じるオブジェクトデータ等の必要なデータを記憶するためのものである。商品データベース６、モジュールデータベース７、レイアウトデータベース８、ページデータ記憶部９は、実際にはＷＥＢサーバーに接続されたハードディスク等の外部記憶装置により実現される。
【０００９】
次に、図１に示したＷＥＢページ編集システムの処理動作について図２のフローチャートを用いて説明する。まず、ＷＥＢページの新規作成、修正等の編集作業を行う者は、編集者端末１よりＩＤ、パスワード等を入力して認証を行った後、システムにログインする（ステップＳ１）。
【００１０】
システムにログインすると、図３に示すような編集画面が表示される。図３において、３０１は編集対象選択領域、３０２は編集操作領域、３０３は編集イメージ表示領域である。編集対象選択領域３０１には、編集可能なページのページ名が表示されており、ページ名をクリックすることにより編集作業の対象となるページが決定される。図３の例では、「ＴＯＰ」ページ、「ページＡ」、「ページＢ」、「ページＣ」、「ページＤ」が編集可能となっている。編集操作領域３０２は、編集作業において、テンプレートの選択、商品情報の検索等を行うための領域であり、複数（図３の例では４つ）のリストボックス、商品検索ボタン、送信ボタンが用意されている。編集イメージ表示領域３０３には、編集中のページイメージが表示されるが、この時点では何も表示されていない。このような状態で、編集対象選択領域３０１において、例えば、「ページＡ」をクリックすると、「ページＡ」が編集対象として決定される（ステップＳ２）。
【００１１】
続いて、編集操作領域３０２の最上部のリストボックスをクリックしてレイアウトテンプレートのテンプレート名一覧を表示させ、その中から１つを選択することにより、使用するレイアウトテンプレートを決定する（ステップＳ３）。選択されたレイアウトテンプレートは編集イメージ表示領域３０３に表示される。レイアウトテンプレートはあらかじめ複数タイプ用意されており、リストボックスに一覧表示されている中から他のものを選択することにより、使用するレイアウトテンプレートを変更することができる。ここで選択可能なレイアウトテンプレートの例を図４に示す。ここでは、図４（ｅ）に示すレイアウトタイプＥを選択したものとする。
【００１２】
次に、編集イメージ表示領域３０３に表示された複数のテーブルから編集対象とするテーブルを選択する（ステップＳ４）。編集イメージ表示領域３０３に表示された全テーブルは、編集操作領域３０２の上から２番目のリストボックスをクリックすることにより一覧表示される。一覧表示されたテーブル名の中から１つを選択すると、選択されたテーブルが編集対象として決定される。編集対象となるテーブルが決定された状態を図５に示す。図５の例では、図４（ｅ）に示すレイアウトタイプＥのレイアウトテンプレートが選択された後にテーブルＡが編集対象として決定された状態を示している。編集対象となったテーブルＡを図５では、薄く網掛けされた領域で示している。
【００１３】
編集対象テーブルが決定されたら、次に、テーブルの中でのオブジェクトの配置位置を決定する（ステップＳ５）。オブジェクトの配置位置は、テーブル内において、上から何番目にオブジェクトを挿入するかにより決定される。オブジェクトの配置順序は、編集操作領域３０２の上から３番目のリストボックスをクリックすることにより一覧表示される。一覧表示された順番の中から１つを選択すると、選択された順番がオブジェクトの配置位置として決定される。
【００１４】
続いて、モジュールテンプレートの選択を行う（ステップＳ６）。モジュールテンプレートとは、テキスト、画像、リンク情報等の配置位置を定義するためのテンプレートであり、ＷＥＢページを編集する際の最小単位となるものである。後に、このモジュールテンプレートに商品データベース等より情報を流し込むことにより、テキスト、画像、リンク情報が表示されたオブジェクトが生成され、これらのオブジェクトによりＷＥＢページが構成される。ここで、選択可能なモジュールテンプレートの一覧を図６に示す。モジュールテンプレートとしては、テキストモジュール、リンクモジュール、タイトルモジュール、商品情報モジュール、商品リストモジュール、画像モジュールの６種類が用意されている。
【００１５】
テキストモジュールは図６（ａ）に示すように、文章等のテキスト情報のみを表示するためのモジュールである。リンクモジュールは図６（ｂ）に示すように、他のＷＥＢページとのリンクを張るためのモジュールである。タイトルモジュールは図６（ｃ）に示すように、タイトルを表示するためのモジュールテンプレートであり、ここに流し込まれるテキスト情報は装飾が施されて、上述のテキストモジュールとは異なった体裁で表示されることになる。商品情報モジュールは同一商品に関する画像、テキスト、リンク情報の配置位置を定義するためのモジュールテンプレートであり、図６（ｄ）の例では、画像としてイメージ写真、テキスト情報として商品名、製造元、価格、リンク情報として「詳細情報を見る」、「ショッピングカートへ」が用意されている。商品情報モジュールについては、図６（ｅ）に示すように、その配置位置を異ならせたものを用意しておくこともできる。商品リストモジュールは商品情報を一覧表示するためのモジュールテンプレートであり、図６（ｆ）の例では、商品名、販売元、価格が表示されるようになっており、このうち、商品名については商品詳細ページへのリンクが張られている。画像モジュール（図示せず）は、あらかじめ用意されている画像情報を表示するためのモジュールテンプレートである。
【００１６】
モジュールテンプレートは、編集操作領域３０２の上から４番目のリストボックスをクリックすることにより一覧表示される。一覧表示されたモジュールテンプレート名の中から１つを選択すると、選択されたモジュールテンプレートが編集対象として決定される。
【００１７】
次に選択したモジュールテンプレートに情報を流し込んで、オブジェクトの作成を行う（ステップＳ７）。例えば、図６（ｄ）に示したような商品情報モジュールＡに情報を流し込んでオブジェクトを作成する場合について説明する。この場合、まず、編集操作領域３０２の商品検索ボタンをクリックし、商品検索画面（図示せず）に移動する。商品検索画面においては、商品名、製造元、販売価格、商品コード等の検索キー情報が入力可能となっており、入力された検索キーを用いて商品データベース６内が検索され、該当する商品情報が抽出される。該当した商品情報が複数ある場合は、商品情報が一覧表示され、この中から１つを選択すると、その商品に関する画像、テキスト、リンク情報がモジュールテンプレートに流し込まれてオブジェクトが作成される。該当した商品情報が１つだけである場合は、その商品に関する画像、テキスト、リンク情報が直接流し込まれてオブジェクトが作成される。作成されたオブジェクトの一例を図７に示す。
【００１８】
オブジェクトが作成されたら、編集操作領域３０２の組込ボタンをクリックし、テーブルの所定の位置に組み込む（ステップＳ８）。この位置は、上記ステップＳ５において決定された位置となる。オブジェクトがテーブルに組み込まれた状態を図８に示す。図８の例では、上から３番目のリストボックスにおいてＮｏ．１が設定されているので、テーブルＡにおけるオブジェクトの配置位置は、１番上となっている。
【００１９】
１つのテーブルについて、ステップＳ５からステップＳ８の処理を、組み込むオブジェクト数分だけ繰り返した後、ステップＳ４において、編集対象テーブルを変更し、同様の処理を行う。これにより１つのＷＥＢページの各テーブルにオブジェクトが組み込まれることになる。このようにして作成されたＷＥＢページは、ＨＴＭＬフォーマットに変換されてページデータ記憶部９に記憶される。以後、このＷＥＢページを編集する際には、編集対象選択領域３０１においてページ名を選択することにより、このＷＥＢページの情報がページデータ記憶部９より抽出されて編集者端末１上に表示され、編集を行うことが可能となる。
【００２０】
また、編集画面中の編集対象選択領域３０１の体裁を、本番で使用するときと同一のものにしておくことにより、本番で一般の利用者がこのページにアクセスしたときの様子を確認することができる。本番では、利用者に対しては編集操作領域３０２は表示されず、編集対象選択領域３０１と編集イメージ表示領域３０３が表示されることになる。編集者は、編集対象選択領域３０１において、閲覧したいページを選択することにより、対応するＷＥＢページが編集イメージ表示領域３０３に表示され、また、編集イメージ表示領域３０３に表示されたリンク情報をクリックすることにより他のＷＥＢページを編集イメージ表示領域３０３に表示させることもできる。
【００２１】
このようにしてテスト利用を行って、問題がないことが確認できたら、ＷＥＢページ作成用ＷＥＢサーバー４が管理しているＷＥＢページへアクセスするためのアドレス情報が本番用ＷＥＢサーバー５に渡される。本番用ＷＥＢサーバー５では、ローカルな情報となっているこのアドレス情報に新たなＵＲＬを与え、このＵＲＬを管理し、ＷＥＢブラウザを有する利用者端末２からのアクセスを可能にする。
【００２２】
各ＷＥＢページにＵＲＬが付された後は、一般のインターネットの利用者がこれらのＷＥＢページにアクセスすることが可能となる。利用者が上述した各ＷＥＢページのＵＲＬを利用者端末２から入力すると、インターネット３を介して本番用ＷＥＢサーバー５にアクセスし、ページデータ記憶部９より入力されたＵＲＬにより特定されるＷＥＢページのデータが抽出され、利用者端末２上に表示される。
【００２３】
上記のように本発明によるＷＥＢページ編集システムによれば、ＨＴＭＬに精通していない編集者であってもＷＥＢページの作成を行うことが可能となる。特に、図１に示したようにインターネット３を介して編集者端末１からＷＥＢページの編集を行うようにしたことにより、従来のようにＷＥＢサーバーを管理している業者にデータを渡して作成していたときのように時間をかけることなく、編集後、問題がなければ、即座に本番環境に移し、一般の利用者がアクセス可能とすることができる。
【００２４】
（第２の実施形態）
上記第１の実施形態では、１つのＷＥＢページ編集システムにおいて、１つのＷＥＢページ開設者がＷＥＢページを編集する場合について説明したが、次の第２の実施形態では、複数のＷＥＢページ開設者がそれぞれ自分専用の異なるＷＥＢページを編集する場合について説明する。図９は本発明によるＷＥＢページ編集システムの第２の実施形態を示す構成図である。図９において、１１〜１３は編集者端末、１４はインターネット、１５はＷＥＢページ編集用ＷＥＢサーバー、１６は本番用ＷＥＢサーバー、１７はページ開設者Ａ専用ハードディスク、１８はページ開設者Ｂ、Ｃ共用ハードディスクである。
【００２５】
編集者端末１１〜１３は、ＷＥＢブラウザを搭載し、インターネット１４に接続可能されたコンピュータ端末である。ＷＥＢページ編集用ＷＥＢサーバー１５は、本番用ＷＥＢサーバー１６は、それぞれ第１の実施形態で示したＷＥＢページ編集用ＷＥＢサーバー、本番用ＷＥＢサーバーと基本的に同等の機能を有する。ページ開設者Ａ専用ハードディスク１７、ページ開設者Ｂ、Ｃ共用ハードディスク１８はＷＥＢサーバーに接続された記憶手段をハード的に示したものであり、それぞれが第１の実施形態における商品データベース６〜ページデータ記憶部９の機能を有する。
【００２６】
続いて、図９に示したＷＥＢページ編集システムの処理動作について説明する。編集者端末１１〜１３は同等の機能を有するが、ページ開設者ごとに異なるＵＲＬ、ＩＤ、パスワードが与えられる。編集者端末１１よりページ開設者Ａに与えられた専用のＵＲＬを用いてＷＥＢページ編集用ＷＥＢサーバー１５にアクセスすると、ＩＤ、パスワードの入力を求められるので、ページ開設者Ａに与えられたＩＤ、パスワードを入力して認証が行なわれた後、システムにログインされる。
【００２７】
編集者端末１１より入力されたＵＲＬ、ＩＤ、パスワードに基づいて、ＷＥＢページ編集用ＷＥＢサーバー１５は、対応する編集画面を表示させる。ページ開設者Ａ用のＵＲＬ、ＩＤ、パスワードが入力された場合は、編集者端末１１に対してページ開設者Ａ用の編集画面が表示される。編集画面は、図３に示すような、編集対象選択領域３０１、編集操作領域３０２、編集イメージ表示領域３０３を有するものとなるが、その体裁は、ページ開設者ごとに異なるものとすることができる。
【００２８】
このような編集画面において、第１の実施形態と同様の操作を行うことにより、ＷＥＢページの編集が可能となる。ただし、各編集画面で編集したものは、それぞれ対応する開設者用のディレクトリにしかアクセスすることができない。例えば、ページ開設者Ａ用の編集画面で編集を行う場合、開設者Ａ用ディレクトリを介してページ開設者Ａ専用ハードディスク１７にアクセスし、必要なデータの授受が行われる。なお、ページ開設者Ａ専用ハードディスク１７は、機能的には図１に示したような商品データベース６、モジュールデータベース７、レイアウトデータベース８、ページデータ記憶部９の４つの役割を果たすものとなっている。ページ開設者Ａは、図２に示したステップＳ２からステップＳ８に示した処理を行うことにより、専用のＷＥＢページを作成することができる。作成されたＷＥＢページデータは、ページ開設者Ａ専用ハードディスク１７内のページデータ記憶部として機能する記憶領域に記憶されることになる。
【００２９】
第１の実施形態と同様にテスト利用を行って、問題がないことが確認できたら、そのＷＥＢページのＵＲＬを本番用ＷＥＢサーバー１６にも開放し、本番用ＷＥＢサーバー１６がページ開設者Ａ専用ハードディスク１７内に記憶されたＷＥＢページにアクセス可能となるようにする。これにより、一般の利用者がインターネット１４上に接続された利用者端末から本番用ＷＥＢサーバー１６を介して作成されたＷＥＢページにアクセスすることが可能になる。
【００３０】
編集者端末１２、１３からページ開設者Ｂ、Ｃがページ編集を行う場合も、上記ページ開設者Ａの場合と同様に、認証後にページ開設者別の編集画面が表示される。ページ開設者Ｂは開設者Ｂ用ディレクトリを介して、また、ページ開設者Ｃは開設者Ｃ用ディレクトリを介して、それぞれページ開設者Ｂ、Ｃ共用ハードディスク１８にアクセス可能となっている。ただし、開設者Ｂ用ディレクトリ、開設者Ｃ用ディレクトリを介することにより、ページ開設者Ｂ、Ｃ共用ハードディスク１８内の許可された領域しかアクセスできないようになっている。
【００３１】
ページ開設者Ａの場合と同様にＷＥＢページの作成後、テスト利用を行って問題なければ、そのＷＥＢページのＵＲＬを本番用ＷＥＢサーバー１６にも開放し、本番用ＷＥＢサーバー１６がページ開設者Ｂ、Ｃ共用ハードディスク１８内に記憶された開設者ＢのＷＥＢページ、開設者ＣのＷＥＢページにアクセス可能となるようにする。
【００３２】
なお、図９の例では、ページ開設者Ａに対しては、専用のハードディスクを用意し、ページ開設者Ｂ、Ｃについてはハードディスクを共用としたが、これらは、ＷＥＢサーバーおよびハードディスクの管理者により設定を変更することが可能である。例えば、各ページ開設者に対して専用のハードディスクを用意しても良いし、１つのハードディスクを多数のページ開設者で共有するようにしても良い。
【００３３】
第２の実施形態におけるＷＥＢページ編集システムは、特に複数のページ開設者に対して、ＷＥＢページ、データベースなどの管理を行うホスティングサービスに適用した場合に、特に有用である。この場合、ＷＥＢページのホスティングサービスを行う業者が、図９に示したようなＷＥＢページ編集用ＷＥＢサーバー１５、本番用ＷＥＢサーバー１６およびデータベース、記憶部として機能するハードディスクを管理しておく。これにより、ホスティングサービスを行う業者は、複数の得意先（ＷＥＢページ開設者）に対して、ＷＥＢページ編集サービスを提供することが可能となる。また、各ＷＥＢページ開設者は、専用のＵＲＬ、ＩＤ、パスワードを用いてＷＥＢページ編集用ＷＥＢサーバー１５にアクセスすることにより、自分のＷＥＢページデータにしかアクセスできないようになっているため、自分専用のシステムのように扱うことが可能となる。
【００３４】
【発明の効果】
以上、説明したように本発明第１の実施形態によれば、商品に関する情報を記憶した商品データベースと、前記商品に関する情報を流し込む位置を定義したモジュールテンプレートを記憶したモジュールデータベースと、ＷＥＢページを大まかな領域に区分することにより、前記モジュールの配置位置を規定するレイアウトテンプレートを記憶したレイアウトデータベースと、選択されたモジュールに商品データベースから抽出された商品情報を流し込んでオブジェクトを作成するオブジェクト作成手段と、作成されたオブジェクトを前記レイアウトテンプレートに組み込むオブジェクト組込み手段を有する構成としたので、ＨＴＭＬ言語に精通していない者であってもＷＥＢページの編集を容易に行うことが可能となるという効果を奏する。
【００３５】
また、本発明第２の実施形態によれば、複数のＷＥＢページ開設者それぞれが利用する編集者端末と、ＷＥＢサーバーとがネットワークを介して接続された構成とし、前記ＷＥＢサーバーが、ＷＥＢページ編集に必要なデータを記憶するための記憶手段を管理すると共に、前記編集者端末より入力される情報に基づいて認証を行うＷＥＢページ開設者認証手段と、前記認証により許可されたＷＥＢ開設者に対してＷＥＢ開設者毎に異なる編集画面を提示する編集画面提示手段と、前記編集者端末より前記ＷＥＢ開設者が行った操作に対して前記記憶手段にアクセスする必要がある場合は、前記ＷＥＢ開設者毎に異なるディレクトリを介して、記憶手段内のＷＥＢ開設者毎に限定されて領域のみアクセスすることを可能とするアクセス制御手段としての機能を有するようにしたので、各ＷＥＢページ開設者は、他のＷＥＢページ開設者の存在を意識せずに自身のＷＥＢページを作成することが可能となり、ＷＥＢサーバーの運営側としては、サーバーおよびデータベース資源を複数のＷＥＢ開設者に対して共有させるようにしたため、安価にサービスを提供することが可能となるという効果を奏する。
【図面の簡単な説明】
【図１】本発明によるＷＥＢページ編集システムの第１の実施形態を示す構成図である。
【図２】図１のＷＥＢページ編集システムの処理動作を示すフローチャートである。
【図３】編集者端末１に表示される編集画面を示す図である。
【図４】本実施形態で選択可能なレイアウトテンプレートの例を示す図である。
【図５】レイアウトテンプレート、編集対象テーブルが選択された状態の編集画面を示す図である。
【図６】本実施形態で選択可能なモジュールテンプレートの例を示す図である。
【図７】作成されたオブジェクトの一例を示す図である。
【図８】オブジェクトがテーブルに組み込まれた状態の編集画面を示す図である。
【図９】本発明によるＷＥＢページ編集システムの第２の実施形態を示す構成図である。
【符号の説明】
１、１１、１２、１３・・・編集者端末
２・・・利用者端末
３、１４・・・インターネット
４、１５・・・ＷＥＢページ編集用ＷＥＢサーバー
５、１６・・・本番用ＷＥＢサーバー
６・・・商品データベース
７・・・モジュールデータベース
８・・・レイアウトデータベース
９・・・ページデータ記憶部
１７・・・ページ開設者Ａ専用ハードディスク
１８・・・ページ開設者Ｂ、Ｃ共用ハードディスク
【図１】
0004428604.tif 000002
【図２】
0004428604.tif 000003
【図３】
0004428604.tif 000004
【図４】
0004428604.tif 000005
【図５】
0004428604.tif 000006
【図６】
0004428604.tif 000007
【図７】
0004428604.tif 000008
【図８】
0004428604.tif 000009
【図９】
0004428604.tif 000010