(57)【要約】特定のタグによって指定されたエディットエリア（５４）を含むように作成されたＷｅｂファイル（ＨＴＭＬファイル（５２））の内部にＣＧＩスクリプト（５３）を組み込み、ブラウザソフト（１２）からＷｅｂページ（５１）上の書き換え可能エリア（エディットエリア（５４））を選択すると、ＣＧＩスクリプト（５３）が自動的に起動する。ＣＧＩスクリプト（５３）によって、Ｗｅｂファイル（ＨＴＭＬファイル（５２））に対する作成者（１）の更新権チェックを行う認証手段（５３ａ）と、認証後にエディットエリア（５４）を読み出す読出手段（５３ｂ）と、読み出されたエディットエリア（５４）に修正データを入力する入力手段（５３ｃ）と、入力された修正データの検証を行う検証手段（５３ｄ）と、Ｗｅｂファイル（ＨＴＭＬファイル（５２））内の元のデータを検証された修正データに書き換える書換手段（５３ｅ）の機能が実行されることによってＷｅｂページ（５１）が更新される。
2002037289.tif 000002
【特許請求の範囲】
【請求項１】
特定のタグによって指定されたエディットエリアを含むように作成されたＷｅｂファイルと、前記Ｗｅｂファイルに対する更新権チェックを行う認証手段と、認証後に前記エディットエリアを読み出す読出手段と、読み出された前記エディットエリアに修正データを入力する入力手段と、入力された前記修正データの検証を行う検証手段と、前記Ｗｅｂファイルの元のデータを検証された修正データに書き換える書換手段とを備え、ブラウザソフトを用いてＷｅｂページの更新を行うことを特徴とするＷｅｂページ更新システム。
【請求項２】
特定のタグによって指定されたエディットエリアを含むように作成されたＷｅｂファイルに対する更新権チェックを行う認証ステップと、認証後に前記エディットエリアを読み出す読出ステップと、読み出された前記エディットエリアに修正データを入力する入力ステップと、入力された前記修正データの検証を行う検証ステップと、前記Ｗｅｂファイルの元のデータを検証された修正データに書き換える書換ステップとを有することを特徴とするＷｅｂページ更新方法。
【請求項３】
特定のタグによって指定されたエディットエリアを含むＷｅｂファイルに対する更新権チェックを行う認証ステップと、認証後に前記エディットエリアを読み出す読出ステップと、読み出された前記エディットエリアに修正データを入力する入力ステップと、入力された前記修正データの検証を行う検証ステップと、前記Ｗｅｂファイルの元のデータを検証された修正データに書き換える書換ステップとを有するＷｅｂページ更新方法を情報処理装置に実行させるためのプログラムを記録した記録媒体。
【発明の詳細な説明】
背景技術
産業上の利用分野
本発明は、ブラウザソフトを用いてＷｅｂページの更新を行う技術に属するもので、その更新システム及び更新方法並びに更新プログラムを記録した記録媒体に関するものである。
従来の技術
インターネットの利用が拡大するにつれ、Ｗｅｂページの作成とメンテナンスに係る作業の効率化が求められるようになってきた。最近では、ＨＴＭＬ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）を特に意識しなくても、比較的容易にＷｅｂページを作成できる支援ソフトが多数提供されているが、一般的にＷｅｂページの作成には、画像補正ソフト、イメージ作成ソフト、ＦＴＰ（Ｆｉｌｅ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）ソフトなどを用いる。ここで、一旦作成されたＷｅｂページを更新するときは、これらのソフトを起動して、Ｗｅｂページの作成と同様の手順によって更新を行う。
第１図に従来から行われているＷｅｂページの作成と更新の手順を示す。第１図において、Ｗｅｂページ５を作成するとき、作成者１はＷｅｂページ５の作成に必要な各種のソフトを起動する。例えば、画像補正ソフト７、イメージ作成ソフト８、テキストエディタ９を用いてＷｅｂページ５の素材を加工し、ＨＴＭＬ編集ソフト１０でレイアウトの編集を行う。ＦＴＰソフト１１を用いて、編集されたデータをＷｅｂサーバ４内の所定ディレクトリにアップロードすると、Ｗｅｂページ５を形成するＨＴＭＬファイル６が作成される。
Ｗｅｂページ５を更新するときは、Ｗｅｂページ５の作成と同一の手順で作業が行われる。つまり、作成者１はＷｅｂページ５の作成に用いた各種のソフトを起動して、ＨＴＭＬファイル６の更新したい部分を修正する。修正したデータをＨＴＭＬファイル６が格納されているＷｅｂサーバ４内のディレクトリにアップロードすると、ＨＴＭＬファイル６のデータが新しく修正されたデータに上書きされる。
Ｗｅｂページ５の更新手順は、変更量の多寡にかかわらず作成時と同一の手順が伴うため、更新の都度、相応の作業工数が発生する。また、ＨＴＭＬの知識が不足している者がＷｅｂページ５の更新を行うとき、誤まって元のＨＴＭＬファイル６の全体レイアウトを崩してしまいかねない。また、ＦＴＰソフト１１を用いてＨＴＭＬファイル６の修正データをＷｅｂサーバ４にアップロードするとき、ディレクトリの指定を間違うと、別のＨＴＭＬファイルを書き換えてしまうことになる。
このように、従来方法によるＷｅｂページ５の更新作業は、手間が掛かり面倒であるという問題点があった。また、専門家以外の者が更新を行うと、間違いを引き起こすおそれが多分にあるため、ＨＴＭＬの技術に詳しい専門家などに作業を依頼しないといけないという問題点があった。
また、インターネット３を利用して電子商取引や放送番組の配信が盛んに行われるようになってきたが、インターネット利用の電子商取引では、タイムサービスと称して時間帯によって商品の価格を変更して商品売買が行われている。インターネット放送で配信されるスポーツ番組では、試合の進行状況に応じてスコアを逐次変更している。これらのケースでは、できるだけリアルタイムに表示データを更新することが要求される。このため、Ｗｅｂページ５の作成に長けた専門家を常時スタンバイさせて、Ｗｅｂページ５の更新に備えざるを得ないという問題点もあった。
発明の開示
本発明は、前記の問題点を解決するために創案されたものであり、Ｗｅｂページの更新作業を行うとき、Ｗｅｂページの作成に用いた各種のソフトを起動することなく、簡単にＷｅｂページの更新を行うことができ、また、専門家以外の者でも安心して更新作業を行うことができるようなＷｅｂページ更新システム及び更新方法並びに更新プログラムを記録した記録媒体の提供を目的とする。
以上の目的を達成するため、本発明の原理にしたがって、以下の発明を開示する。
本発明におけるＷｅｂページ更新システムは、特定のタグによって指定されたエディットエリアを含むように作成されたＷｅｂファイルと、前記Ｗｅｂファイルに対する更新権チェックを行う認証手段と、認証後に前記エディットエリアを読み出す読出手段と、読み出された前記エディットエリアに修正データを入力する入力手段と、入力された前記修正データの検証を行う検証手段と、前記Ｗｅｂファイルの元のデータを検証された修正データに書き換える書換手段とを備え、ブラウザソフトを用いてＷｅｂページの更新を行う。
ここで、Ｗｅｂファイルは、Ｗｅｂ上で表示することが可能なファイル形式のものを対象としている。例えば、ＨＴＭＬ形式やＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）形式の文書ファイル、ＰＮＧ（Ｐｏｒｔａｂｌｅ　Ｎｅｔｗｏｒｋ　Ｇｒａｐｈｉｃｓ）形式やＪＰＥＧ（Ｊｏｉｎｔ　Ｐｈｏｔｏｇｒａｐｈｉｃ　Ｅｘｐｅｒｔ　Ｇｒｏｕｐ）形式の画像ファイルなどである。
このＷｅｂページ更新システムでは、Ｗｅｂファイルの作成時に、予めデータの書き換えが想定される箇所をエディットエリアとして定め、このエディットエリアを特定のタグによって指定しておく。つまり、エディットエリア内のデータは書き換え可能なデータである。Ｗｅｂページを更新するときは、ブラウザソフトを用いてエディットエリアを読み出して、エディットエリア内のデータを修正する。Ｗｅｂファイルの元のデータが修正データに書き換えられると、Ｗｅｂページの更新が完了する。
このＷｅｂページ更新システムは、ブラザソフトのみを用いてＷｅｂページの更新を行うため、簡単で効率的にＷｅｂページを更新することが可能となる。前記したようなインターネット放送でスポーツ番組を配信するようなケースでも、試合の進行状況に応じてリアルタイムにスコア表示を更新することが可能となる。
また、書き換え可能な箇所が予め設定されるため、誤まって元のＷｅｂファイルの全体レイアウトを崩すことがない。ＦＴＰソフトを用いて修正データをＷｅｂサーバにアップロードすることも不要なため、間違って他のファイルを書き換える心配もない。したがって、専門家以外の者でも安心してＷｅｂページの更新を行うことが可能となる。
また、本発明のＷｅｂページ更新方法は、特定のタグによって指定されたエディットエリアを含むように作成されたＷｅｂファイルに対する更新権チェックを行う認証ステップと、認証後に前記エディットエリアを読み出す読出ステップと、読み出された前記エディットエリアに修正データを入力する入力ステップと、入力された前記修正データの検証を行う検証ステップと、前記Ｗｅｂファイルの元のデータを検証された修正データに書き換える書換ステップとを有する。
この更新方法では、Ｗｅｂページの作成に用いた各種のソフトを起動することなく、ブラウザソフトのみでＷｅｂページの更新を行う。Ｗｅｂページの作成環境と同一の環境でなくても、インターネットに接続された環境であれば、どこからでもＷｅｂページの更新を行うことが可能となる。
また、Ｗｅｂファイルの修正データを予め別のファイルとして作成しておき、修正箇所のファイルを入れ替えるようにすれば、テキストデータだけでなく、音声データや画像データをも更新対象として取り扱うことが可能となる。
さらに、本発明の更新プログラムを記録した記録媒体は、特定のタグによって指定されたエディットエリアを含むように作成されたＷｅｂファイルに対する更新権チェックを行う認証ステップと、認証後に前記エディットエリアを読み出す読出ステップと、読み出された前記エディットエリアに修正データを入力する入力ステップと、入力された前記修正データの検証を行う検証ステップと、前記Ｗｅｂファイルの元のデータを検証された修正データに書き換える書換ステップとを有するプログラムを記録した記録媒体である。
この更新プログラムは、例えば、Ｗｅｂファイル内のエディットエリアを指定する特定のタグを用いて、ＣＧＩ（Ｃｏｍｍｏｎ　Ｇａｔｅｗａｙ　Ｉｎｔｅｒｆａｃｅ）スクリプトをＷｅｂサーバ内に組み込む。ＣＧＩスクリプトを記述するスクリプト言語はブラウザソフトに対応した言語であればよい。したがって、この更新プログラムを実行させる情報処理装置としては広範囲に適用が可能である。
このような更新プログラムを格納した記録媒体は、例えばＷｅｂサーバ内のハードディスクや磁気ディスクなどの記憶装置が記録媒体となる。また、この更新プログラムをＣＤ−ＲＯＭなどの記録媒体を用いて他の利用者に配布するようにしてもよい。このようにすれば、更新プログラムをソフトウェア商品として、広く提供することが可能となる。
発明を実施するための最良の形態
以下に本発明の一実施形態を説明する。なお、以下に説明する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素もしくは全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本願発明の範囲に含まれる。
本実施形態では、ＨＴＭＬファイルの修正を例に用いてＷｅｂページの更新について説明するが、ＰＮＧ形式やＪＰＥＧ形式等の画像ファイルなどの場合でも、同様の方法によって実施可能である。
まず、第２図を参照して本発明の動作概要について説明する。第２図は本発明のＷｅｂページ更新システムの概略動作を示す説明図である。第２図において、作成者１はＷｅｂページ５１の更新を行う者である。閲覧者２はインターネット３にアクセスしてＷｅｂページ５１を閲覧する者である。Ｗｅｂページ５１の更新は、ＨＴＭＬファイル５２のデータを修正して元のデータを書き換えることによって行われる。
Ｗｅｂページ５１を形成するＨＴＭＬファイル５２は、予め書き換えが可能なエディットエリア５４を含むように作成されており、このエディットエリア５４は特定のタグ、例えばチェンジタグ＜ｃｈａｎｇｅ＞によって指定されている。そして、このエディットエリア５４の指定に関連付けてＣＧＩ（Ｃｏｍｍｏｎ　Ｇａｔｅｗａｙ　Ｉｎｔｅｒｆａｃｅ）スクリプト５３がＷｅｂサーバ４内に組み込まれている。ＣＧＩスクリプト５３を記述するスクリプト言語はブラウザソフトに対応した言語を用いる。
ＣＧＩスクリプト５３は、ブラウザソフト１２を用いてＷｅｂページ５１の更新を行うプログラムであり、作成者１によってＷｅｂページ５１のエディットエリア５４が選択されると、このＣＧＩスクリプト５３が自動的に起動するように構成されている。
第３図を参照してエディットエリアの指定とＣＧＩスクリプト５３の組み込みについて説明する。第３図はＨＴＭＬファイル５２の作成例を示したものであり、野球中継の番組紹介部３３（第５図参照）の記述例である。第３図において、チェンジタグ＜ｃｈａｎｇｅ＞で囲まれている部分がエディットエリア５４を示しており、対戦チームの名称、対戦年月日、解説者氏名、実況者氏名、球場名が書き換え可能な箇所である。
また、ＣＧＩスクリプト５３の組み込みは、第３図の最終行に示したように、アンカータグ＜ａ　ｈｒｅｆ＞の中にＣＧＩスクリプト５３が組み込まれているディレクトリ名とファイル名を「ｃｇｉ−ｂｉｎ／ｒａｋｕ／ｒａｋｕ．ｃｇｉ」と記述しておく。ブラウザソフト１２がチェンジタグ＜ｃｇａｎｇｅ＞に続いてアンカータグ＜ａ　ｈｒｅｆ＞を読み込んだときに、ＣＧＩスクリプト５３が自動的に起動される。ここで、ＣＧＩスクリプト５３の組み込みは、ＨＴＭＬファイル５２の中に直接プログラムを記述するようなＳＳＩ（Ｓｅｒｖｅｒ　Ｓｉｄｅ　Ｉｎｃｌｕｄｅ）の構成としてもよい。
次に、第２図において、ＣＧＩスクリプト５３が起動すると、ＨＴＭＬファイル５２に対する更新権チェックを行う認証ステップと、認証後にエディットエリア５４を読み出す読出ステップと、読み出されたエディットエリア５４に修正データを入力する入力ステップと、入力された修正データの検証を行う検証ステップと、ＨＴＭＬファイル５２の元データを検証された修正データに書き換える書換ステップの各処理がそれぞれ実行される。これらの処理におけるデータの入出力は、ブラウザソフト１２との間でやりとりが行われる。
本発明のＷｅｂページ更新システムが有する更新権チェックを行う認証手段５３ａ、エディットエリア５４を読み出す読出手段５３ｂ、修正データを入力する入力手段５３ｃ、修正データの検証を行う検証手段５３ｄ及びＨＴＭＬファイル５２の元のデータを修正データに書き換える書換手段５３ｅは、ＣＧＩスクリプト５３によってその機能を実現している。
次に、第４図を参照して、ＣＧＩスクリプト５３の動作を含めてＷｅｂページ５１の更新手順について説明する。第４図は本Ｗｅｂページ更新システムの処理フローチャートである。
第４図において、作成者１がブラウザソフト１２を用いてＷｅｂページ５１上の書き換え対象エリア（エディットエリア５４）をマウスクリックすると、認証ページが表示される。認証ページにはＩＤ欄とパスワード欄が含まれており、作成者１がＩＤとパスワードを入力すると、更新権のチェックが行われる（ステップＳ１０１）。この更新権のチェックは、Ｗｅｂページ５１の更新を行うとき、予め定められた者に対してのみＨＴＭＬファイル５２の修正を許可するために行われる。
更新権のチェックがなされると、Ｗｅｂサーバ４から作成者１に対して修正作業用のＨＴＭＬファイル「０’．ｈｔｍｌ」が送信されて（ステップＳ１０２）、作成者１のクライアント端末にはエディットページ５５が表示され、エディットエリア５４が読み出される（ステップＳ１０３）。エディットページ５５の一例を第５図に示す。エディットページ５５は元のＷｅｂページ５１と見た目の内容は同一であるが、エディットエリア５４を容易に識別できるようにＥｄｉｔボタン５５ａが表示されている。
エディットページ５５において、Ｅｄｉｔボタン５５ａ（第５図参照）をマウスクリックすると、そのエディットエリア５４に対応した入力ページ５６が表示され、作成者１はエディットエリア５４に修正データを入力する（ステップＳ１０４）。入力ページ５６の一例を第６図に示す。
続いて、入力した修正データが正しくブラウザ表示されるかどうかの検証を行う（ステップＳ１０５）。この検証は、例えば、入力ページ５６に設けられたＯＫボタン５６ａ（第６図参照）をマウスクリックすると、確認ページ（図示せず）が表われるようになっている。この確認ページは、修正したＨＴＭＬファイル「０’．ｈｔｍｌ」がブラウザ表示されるときの内容やレイアウトを確認するページである。
作成者１が確認ページでブラウザ表示を確認した後、確認ページ上の書き換えボタン（図示せず）をマウスクリックすると、ＨＴＭＬファイル５２が修正作業用のＨＴＭＬ「０’．ｈｔｍｌ」によって上書きされ、元のデータが修正データに書き換えられる（ステップＳ１０６）。
ここで、閲覧者２は当初、元のＨＴＭＬファイル５２「０．ｈｔｍｌ」で形成されるＷｅｂページ５１を閲覧していた（ステップＳ１００）が、ステップＳ１０６で元のファイル「０．ｈｔｍｌ」が修正作業用のＨＴＭＬファイル「０’．ｈｔｍｌ」に書き換えられため、次にリロードした際には、新しく更新されたＷｅｂページ５１を閲覧することになる（ステップＳ１０７）。
次に、第５図及び第６図を参照してエディットページ５５と入力ページ５６について説明を加える。第５図はインターネット３を用いてプロ野球中継を配信するときのＷｅｂページ５１に係るエディットページ５５の一画面例であり、第６図はそれに対応した入力ページ５６の一画面例である。
第５図のエディットページ５５において、符号３１はインターネットラジオ放送の配信を選択可能とするラジオ配信選択部、符号３２は同じくインターネットテレビ放送の配信を選択可能とするテレビ配信選択部である。このラジオ配信選択部３１及びテレビ配信選択部３２は、予め固定的にレイアウトされた書き換え不可能なエリアである。
符号３３はプロ野球中継の概要を紹介する番組紹介部、符号３４は試合のスコア表示部、符号３５は試合状況の解説部、符号３６及び符号３７は選手のラインアップ表示部である。この番組紹介部３３、スコア表示部３４、解説部３５及びラインアップ表示部３６，３７は、予めデータの書き換えが可能となるようにレイアウトされたエディットエリア５４である。
これらのエディットエリア５４の近傍には各々Ｅｄｉｔボタン５５ａが設けられている。このＥｄｉｔボタン５５ａをマウスクリックすると、第６図に示すような入力ページ５６が表示される。第６図はスコア表示部３４に対応した入力ページ５６の一画面例である。
第６図の入力ページ５６において、作成者１は試合の得点状況に合わせて最新のスコアデータをその都度入力する。スコアデータの入力が終了すると、ＯＫボタン５６ａをマウスクリックして修正データのブラウザ表示を確認する。修正データの入力をやり直すときは、キャンセルボタン５６ｂをマウスクリックして再度データを入力する。ブラウザ表示を確認後、書き換えボタン（図示せず）をマウスクリックすると、元のＨＴＭＬファイル５２「０．ｈｔｍｌ」が修正作業用のＨＴＭＬファイル「０’．ｈｔｍｌ」によって上書きされて、元のデータが修正データに書き換えられる。
このように、本Ｗｅｂページ更新システムを用いると、作成者１は球場で試合を観戦しながら、携帯情報端末などを用いてインターネット３にアクセスして、Ｗｅｂページ５１のスコア表示、選手交代状況、試合の解説などをリアルタイムに更新することが可能となる。また、球場に足を運ばなくても、インターネット３にアクアセス可能な環境であれば、どこからでもＷｅｂページ５１を逐次最新状態に更新することができる。
このような更新システムは、インターネット放送に適用される以外にも、さまざまなＷｅｂページ５１に広く適用することが可能である。とりわけ、Ｗｅｂページ５１の一部の内容が逐次変動するような場合には、簡単かつ効率的にＷｅｂページ５１を更新することができる。特に、前記したインターネット放送におけるスポーツ番組のスコア表示や、電子商取引のタイムサービスにおいて商品名表示や価格表示を短時間に変えるようなケースに有効となる。
電子商取引のケースでは、グラフィックスや写真或いはイラストの上にＰＯＰ文字などを使用して商品名や価格を表示することが多い。このような画像ファイルの場合でも、商品名や価格を容易に変更することができる。
また、ＨＴＭＬファイル５２の修正データを予め別のファイルに作成して、修正箇所のファイルを入れ替えるようにすれば、テキストデータだけでなく、音声データや画像データをも更新対象として取り扱うことができる。例えば、前記した野球の例では、選手の写真付きプロフィールを紹介した画像ファイルを予め作成しておき、試合中に活躍した選手のプロフィールを入れ替えながら表示させることが容易に可能となる。
また、エディットページ５５にリンクを設定して、関連するエディットページ５５に次々とジャンプするように構成してもよい。或いは、Ｗｅｂページ５１を複数のフレーム（枠）に分けて、フレームの数と同数のエディットページ５５を一つの画面上に表示するように構成してもよい。このようにリンク機能を利用すれば、Ｗｅｂページ５１の更新箇所を漏らさずに修正することができる。
また、このようなブラウザソフトのみを用いて行うＷｅｂページの更新方法を情報処理装置に実行させる更新プログラムがＷｅｂサーバ４内に組み込まれるときは、Ｗｅｂサーバ４内のハードディスクや磁気ディスクなどの記憶装置がその記録媒体となる。この更新プログラムは、インターネット３を利用して他の利用者に提供することができる。また、ＣＤ−ＲＯＭなどの記録媒体に収容して提供するようにしてもよい。
産業上の利用可能性
以上説明したように、本発明によれば、以下の効果を奏する。
このＷｅｂページ更新システムでは、ブラウザソフトのみを用いて簡単に効率よくＷｅｂファイルを修正してＷｅｂページの更新を行うことが可能となる。つまり、Ｗｅｂ上で表示可能なファイルであれば、ＨＴＭＬファイル以外にもＰＮＧ形式やＪＰＥＧ形式の画像ファイルであっても、簡単に文字や数字を変更できる。また、Ｗｅｂページの元のレイアウトを崩すこともなく、安全にＷｅｂページの更新を行うことが可能となる。
また、このＷｅｂページ更新方法では、インターネットに接続された環境であれば、どこからでもＷｅｂページの更新を行うことが可能となる。また、予め音声データや画像データを用意しておき、元のデータと入れ替えるようにすれば、テキストデータだけでなく、音声データや画像データをも更新対象とすることが可能となる。
また、このＷｅｂページ更新プログラムを実行させる情報処理装置としては広範囲に適用が可能となる。さらに、このＷｅｂページ更新プログラムを記録した記録媒体では、ソフトウェア商品として、情報処理装置のハードウェアと独立して容易に配布したり販売したりすることができ、これをサーバなどの情報処理装置で実行すれば、ブラウザソフトのみを用いてＷｅｂページを更新することが実現できる。
【図面の簡単な説明】
第１図は従来方法によるＷｅｂページの作成と更新の手順を示した説明図である。
第２図は本発明によるＷｅｂページ更新の概略動作を示す説明図である。
第３図は本発明によるＨＴＭＬファイルの作成例である。
第４図は本発明によるＷｅｂページ更新の手順を示した説明図である。
第５図はエディットページの一画面例である。
第６図は入力ページの一画面例である。
【図１】
2002037289.tif 000003
【図２】
2002037289.tif 000004
【図３】
2002037289.tif 000005
【図４】
2002037289.tif 000006
【図５】
2002037289.tif 000007
【図６】
2002037289.tif 000008
【国際調査報告】
2002037289.tif 000009
2002037289.tif 000010
2002037289.tif 000011