(57)【要約】【課題】より簡単に、より確実に、編集の対象となっている構成要素を知る。【解決手段】表示エリア表示制御部１４５は、表示エリアに、Webページの構成要素を示す表示オブジェクトが、Webページ上の構成要素の配置の順に表示されるように表示を制御する。編集エリア表示制御部１４６は、編集エリアに表示オブジェクトが配置された場合、編集エリアに、その表示オブジェクトで示される構成要素の属性を変更するための編集オブジェクトが表示されるように表示を制御する。本発明は、Webページを編集するパーソナルコンピュータに適用できる。【選択図】図９
2009053912.tif 000002
【特許請求の範囲】
【請求項１】
表示画面の第１の領域に、Webページの構成要素を示す第１のオブジェクトが、前記Webページ上の前記構成要素の配置の順に表示されるように表示を制御する第１の表示制御手段と、
前記表示画面の第２の領域に前記第１のオブジェクトが配置された場合、前記第２の領域に、その前記第１のオブジェクトで示される前記構成要素の属性を変更するための第２のオブジェクトが表示されるように表示を制御する第２の表示制御手段と
を備える情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記第１の表示制御手段は、前記Webページの体裁を指示するための前記構成要素を示す前記第１のオブジェクトが、前記第１の領域に表示されるように表示を制御する
情報処理装置。
【請求項３】
請求項１に記載の情報処理装置において、
前記表示画面の第３の領域に、前記第１の領域に表示されている前記第１のオブジェクトで示される前記構成要素で記述される前記Webページが表示されるように表示を制御する第３の表示制御手段をさらに備える
情報処理装置。
【請求項４】
請求項３に記載の情報処理装置において、
前記第３の表示制御手段は、携帯電話機のブラウザをエミュレートして、前記Webページが表示されるように表示を制御する
情報処理装置。
【請求項５】
請求項１に記載の情報処理装置において、
前記第１の表示制御手段は、前記第１の領域に、前記第１のオブジェクトで示される前記構成要素のWebページ上の配置を変更するための前記第２のオブジェクトが表示されるように表示を制御する
情報処理装置。
【請求項６】
請求項５に記載の情報処理装置において、
前記構成要素の前記Webページ上の配置を変更するための前記第２のオブジェクトが操作された場合、前記Webページ上の前記構成要素の配置を並び替える並び替え手段をさらに備える
情報処理装置。
【請求項７】
請求項１に記載の情報処理装置において、
前記第１のオブジェクトで示される前記構成要素の属性を変更するための前記第２のオブジェクトが操作されたとき、前記構成要素の属性を変更する属性変更手段をさらに備える
情報処理装置。
【請求項８】
請求項１に記載の情報処理装置において、
前記第２の表示制御手段は、前記第２の領域に、前記第１のオブジェクトで示される前記構成要素の属性を変更するための第２のオブジェクトが、その前記第１のオブジェクトに隣接して表示されるように表示を制御する
情報処理装置。
【請求項９】
請求項１に記載の情報処理装置において、
前記第１の表示制御手段は、前記第１の領域に、他のWebページにリンクされている要素の集合である前記構成要素を示す前記第１のオブジェクトが表示されるように表示を制御する
情報処理装置。
【請求項１０】
請求項１に記載の情報処理装置において、
前記第１の表示制御手段は、前記第１の領域に、マークアップ言語により記述される前記構成要素を示す第１のオブジェクトが表示されるように表示を制御し、
前記第２の表示制御手段は、前記マークアップ言語により記述される属性を変更するための前記第２のオブジェクトが表示されるように表示を制御する
情報処理装置。
【請求項１１】
請求項１に記載の情報処理装置において、
前記Webページの前記構成要素を示す前記第１のオブジェクトを生成する第１の生成手段をさらに備え、
前記第１の表示制御手段は、前記第１の領域に、生成された前記第１のオブジェクトが表示されるように表示を制御する
情報処理装置。
【請求項１２】
請求項１１に記載の情報処理装置において、
リンクしようとする他のWebページを検索する検索手段をさらに備え、
前記第１の生成手段は、検索された他のWebページのうち、指定されたものにリンクする前記構成要素を示す前記第１のオブジェクトを生成する
情報処理装置。
【請求項１３】
請求項１１に記載の情報処理装置において、
前記Webページの前記構成要素と前記構成要素の配置とを示すデータを取得する取得手段をさらに備え、
前記第１の生成手段は、取得した前記データから、前記第１のオブジェクトを生成する
情報処理装置。
【請求項１４】
請求項１３に記載の情報処理装置において、
前記取得手段は、前記Webページの前記構成要素と前記構成要素の配置とを示すと共に、前記Webページの体裁を指示する前記構成要素の一覧を含む前記データを取得し、
前記第１の生成手段は、一覧に含まれる前記構成要素のうち、指定された前記構成要素を示す前記第１のオブジェクトを生成する
情報処理装置。
【請求項１５】
請求項１に記載の情報処理装置において、
前記第２の領域に前記第１のオブジェクトが配置されたとき、その前記第１のオブジェクトで示される前記構成要素の属性を変更するための前記第２のオブジェクトを生成する第２の生成手段をさらに備え、
前記第２の表示制御手段は、前記第２の領域に、生成された前記第２のオブジェクトが表示されるように表示を制御する
情報処理装置。
【請求項１６】
請求項１５に記載の情報処理装置において、
前記第１の表示制御手段は、前記第１のオブジェクトで示される前記構成要素の属性を変更するための前記第２のオブジェクトが生成された、その前記第１のオブジェクトが前記第１の領域に配置された場合、前記第１の領域に、前記第２のオブジェクトを表示させることなく、前記第１のオブジェクトが表示されるように表示を制御する
情報処理装置。
【請求項１７】
請求項１に記載の情報処理装置において、
前記第1の表示制御手段は、前記第１の領域に、携帯電話機によって閲覧させるための前記Webページの構成要素を示す前記第１のオブジェクトが、前記Webページ上の前記構成要素の上下の配置の順に表示されるように表示を制御する
情報処理装置。
【請求項１８】
表示画面の第１の領域に、Webページの構成要素を示す第１のオブジェクトが、前記Webページ上の前記構成要素の配置の順に表示されるように表示を制御し、
前記表示画面の第２の領域に前記第１のオブジェクトが配置された場合、前記第２の領域に、その前記第１のオブジェクトで示される前記構成要素の属性を変更するための第２のオブジェクトが表示されるように表示を制御する
ステップを含む情報処理方法。
【請求項１９】
表示画面の第１の領域に、Webページの構成要素を示す第１のオブジェクトが、前記Webページ上の前記構成要素の配置の順に表示されるように表示を制御し、
前記表示画面の第２の領域に前記第１のオブジェクトが配置された場合、前記第２の領域に、その前記第１のオブジェクトで示される前記構成要素の属性を変更するための第２のオブジェクトが表示されるように表示を制御する
ステップを含む処理をコンピュータに行わせるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置および方法、並びにプログラムに関し、特に、Webページを編集できるようにした情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、携帯電話機で、インターネットのサイト、すなわちWebページが多くのユーザに閲覧されている。
【０００３】
このWebページの編集については各種の方式が提案されている。
【０００４】
従来は、レイアウト対象ページにおけるページ構成部品のレイアウト位置をレイアウト情報設定手段で設定し、ページ構成部品一覧データに格納されたデータ名に該当するページ構成部品をレイアウト情報に基づいてレイアウト対象ページにレイアウトするようにしているものがある（例えば、特許文献１参照）。
【０００５】
また、インターネットに対する対話型、非定型のホームページを作成するためページ編集画面から、作成したいページレイアウトの構成に従って、必要な文章を形成するテキストタイプ、画像形式の画像タイプ、蓄積されたファイルタイプ、および他のサイトのアドレスにリンクさせるリンクタイプのいずれかの部品を順次追加し、必要に応じて作成済み部品を利用し、該部品内に必要項目を入力し、ページ作成完了ボタンを押下することで、編集済みのホームページを登録し、キャンセルボタンを押下することで、最初の処理段階に戻るようにしているものもある（特許文献２参照）。
【０００６】
【特許文献１】特開２００２−８０４９号公報
【０００７】
【特許文献２】特開２００４−３０２７６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、近年、Webページに多数のテキスト、画像、およびリンクなどが配置されるようになり、その編集の操作は、より複雑なものとなっている。
【０００９】
Webページにテキスト、画像、およびリンクなどの多数の構成要素が配置されていると、いずれの構成要素が編集の対象となっているか、ひと目ではわかりにくい。また、テキスト、画像、およびリンクなど異なる種類の構成要素を操作する場合、テキストを操作するメニューとリンクを操作するメニューが異なるなど、構成要素の種類毎に異なるメニューを選択する必要があり、編集には面倒な操作が必要であった。このとき、どの構成要素がどのように編集されているかは、操作に慣れないとわかりづらいことが多い。
【００１０】
本発明は、このような状況に鑑みてなされたものであり、より簡単に、より確実に、編集の対象となっている構成要素を知ることができるようにするものである。
【課題を解決するための手段】
【００１１】
本発明の一側面の情報処理装置は、表示画面の第１の領域に、Webページの構成要素を示す第１のオブジェクトが、前記Webページ上の前記構成要素の配置の順に表示されるように表示を制御する第１の表示制御手段と、前記表示画面の第２の領域に前記第１のオブジェクトが配置された場合、前記第２の領域に、その前記第１のオブジェクトで示される前記構成要素の属性を変更するための第２のオブジェクトが表示されるように表示を制御する第２の表示制御手段とを備える。
【００１２】
このようにすることで、第２の領域に配置されている第１のオブジェクトで示される構成要素が編集の対象となっていることが、ひと目でわかり、よって、より簡単に、より確実に、編集の対象となっている構成要素を知ることができる。
【００１３】
前記第１の表示制御手段には、前記Webページの体裁を指示するための前記構成要素を示す前記第１のオブジェクトが、前記第１の領域に表示されるように表示を制御させることができる。
【００１４】
そのままではページに表示されない改ページなどの、Webページの体裁を指示するための前記構成要素を示す前記第１のオブジェクトが表示されるので、さらに簡単に、さらに確実に、編集の対象となっている構成要素を知ることができる。
【００１５】
前記表示画面の第３の領域に、前記第１の領域に表示されている前記第１のオブジェクトで示される前記構成要素で記述される前記Webページが表示されるように表示を制御する第３の表示制御手段をさらに設けることができる。
【００１６】
前記第３の表示制御手段には、携帯電話機のブラウザをエミュレートして、前記Webページが表示されるように表示を制御させることができる。
【００１７】
この場合、簡単に、編集の対象となっている構成要素で記述されるWebページそのものを確認することができる。
【００１８】
前記第１の表示制御手段には、前記第１の領域に、前記第１のオブジェクトで示される前記構成要素のWebページ上の配置を変更するための前記第２のオブジェクトが表示されるように表示を制御させることができる。
【００１９】
前記構成要素の前記Webページ上の配置を変更するための前記第２のオブジェクトが操作された場合、前記Webページ上の前記構成要素の配置を並び替える並び替え手段をさらに設けることができる。
【００２０】
このようにすることで、Webページ上の、前記第１のオブジェクトで示される前記構成要素の配置を簡単に変更することができる。
【００２１】
前記第１のオブジェクトで示される前記構成要素の属性を変更するための前記第２のオブジェクトが操作されたとき、前記構成要素の属性を変更する属性変更手段をさらに設けることができる。
【００２２】
この場合、簡単に、前記構成要素の属性を変更することができる。
【００２３】
前記第２の表示制御手段には、前記第２の領域に、前記第１のオブジェクトで示される前記構成要素の属性を変更するための第２のオブジェクトが、その前記第１のオブジェクトに隣接して表示されるように表示を制御させることができる。
【００２４】
このようにすることで、意図したものとは異なる構成要素の属性を誤って変更することがなくなり、確実に、意図した前記構成要素の属性を変更することができるようになる。
【００２５】
前記第１の表示制御手段には、前記第１の領域に、他のWebページにリンクされている要素の集合である前記構成要素を示す前記第１のオブジェクトが表示されるように表示を制御させることができる。
【００２６】
前記第１のオブジェクトによって、前記構成要素が単純化されて表示されるので、さらに簡単に、さらに確実に、編集の対象となっている構成要素を知ることができる。
【００２７】
前記第１の表示制御手段には、前記第１の領域に、マークアップ言語により記述される前記構成要素を示す第１のオブジェクトが表示されるように表示を制御させ、前記第２の表示制御手段には、前記マークアップ言語により記述される属性を変更するための前記第２のオブジェクトが表示されるように表示を制御させることができる。
【００２８】
前記Webページの前記構成要素を示す前記第１のオブジェクトを生成する第１の生成手段をさらに設け、前記第１の表示制御手段には、前記第１の領域に、生成された前記第１のオブジェクトが表示されるように表示を制御させることができる。
【００２９】
さらに簡単な操作で、編集の対象となっている構成要素を知ることができる。
【００３０】
リンクしようとする他のWebページを検索する検索手段をさらに設け、前記第１の生成手段には、検索された他のWebページのうち、指定されたものにリンクする前記構成要素を示す前記第１のオブジェクトを生成させることができる。
【００３１】
簡単に、Webページに、他のWebページへのリンクを追加することができるようになる。
【００３２】
前記Webページの前記構成要素と前記構成要素の配置とを示すデータを取得する取得手段をさらに設け、前記第１の生成手段には、取得した前記データから、前記第１のオブジェクトを生成させることができる。
【００３３】
複雑な操作を必要とせず、簡単に、編集の対象となっている構成要素を知ることができる。
【００３４】
前記取得手段には、前記Webページの前記構成要素と前記構成要素の配置とを示すと共に、前記Webページの体裁を指示する前記構成要素の一覧を含む前記データを取得させ、前記第１の生成手段には、一覧に含まれる前記構成要素のうち、指定された前記構成要素を示す前記第１のオブジェクトを生成させることができる。
【００３５】
そのままではページに表示されない改ページなどの、Webページの体裁を指示するための前記構成要素を示す前記第１のオブジェクトが表示されるので、さらに簡単に、さらに確実に、追加しようとする構成要素を知ることができる。
【００３６】
前記第２の領域に前記第１のオブジェクトが配置されたとき、その前記第１のオブジェクトで示される前記構成要素の属性を変更するための前記第２のオブジェクトを生成する第２の生成手段をさらに設け、前記第２の表示制御手段には、前記第２の領域に、生成された前記第２のオブジェクトが表示されるように表示を制御させることができる。
【００３７】
簡単に、また確実に、意図した前記構成要素の属性を変更することができるようになる。
【００３８】
前記第１の表示制御手段には、前記第１のオブジェクトで示される前記構成要素の属性を変更するための前記第２のオブジェクトが生成された、その前記第１のオブジェクトが前記第１の領域に配置された場合、前記第１の領域に、前記第２のオブジェクトを表示させることなく、前記第１のオブジェクトが表示されるように表示を制御させることができる。
【００３９】
前記第１の領域に前記第１のオブジェクトだけを表示させることができるようになり、煩雑な表示となることを避けることができ、よって、より簡単に、より確実に、編集の対象となっている構成要素を知ることができる。
【００４０】
前記第1の表示制御手段には、前記第１の領域に、携帯電話機によって閲覧させるための前記Webページの構成要素を示す前記第１のオブジェクトが、前記Webページ上の前記構成要素の上下の配置の順に表示されるように表示を制御させることができる。
【００４１】
本発明の一側面の情報処理方法は、表示画面の第１の領域に、Webページの構成要素を示す第１のオブジェクトが、前記Webページ上の前記構成要素の配置の順に表示されるように表示を制御し、前記表示画面の第２の領域に前記第１のオブジェクトが配置された場合、前記第２の領域に、その前記第１のオブジェクトで示される前記構成要素の属性を変更するための第２のオブジェクトが表示されるように表示を制御するステップを含む。
【００４２】
このようにすることで、第２の領域に配置されている第１のオブジェクトで示される構成要素が編集の対象となっていることが、ひと目でわかり、よって、より簡単に、より確実に、編集の対象となっている構成要素を知ることができる。
【００４３】
本発明の一側面のプログラムは、表示画面の第１の領域に、Webページの構成要素を示す第１のオブジェクトが、前記Webページ上の前記構成要素の配置の順に表示されるように表示を制御し、前記表示画面の第２の領域に前記第１のオブジェクトが配置された場合、前記第２の領域に、その前記第１のオブジェクトで示される前記構成要素の属性を変更するための第２のオブジェクトが表示されるように表示を制御するステップを含む処理をコンピュータに行わせる。
【００４４】
このようにすることで、第２の領域に配置されている第１のオブジェクトで示される構成要素が編集の対象となっていることが、ひと目でわかり、よって、より簡単に、より確実に、編集の対象となっている構成要素を知ることができる。
【００４５】
本発明の一側面においては、表示画面の第１の領域に、Webページの構成要素を示す第１のオブジェクトが、前記Webページ上の前記構成要素の配置の順に表示され、前記表示画面の第２の領域に前記第１のオブジェクトが配置された場合、前記第２の領域に、その前記第１のオブジェクトで示される前記構成要素の属性を変更するための第２のオブジェクトが表示される。
【発明の効果】
【００４６】
以上のように、本発明の一側面によれば、Webページの構成要素を表示することができる。
【００４７】
また、本発明の一側面によれば、より簡単に、より確実に、編集の対象となっている構成要素を知ることができる。
【発明を実施するための最良の形態】
【００４８】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、発明の詳細な説明に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、発明の詳細な説明に記載されていることを確認するためのものである。従って、発明の詳細な説明中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００４９】
本発明の一側面の情報処理装置（例えば、図１の店舗端末装置２３−１）は、表示画面の第１の領域（例えば、図２３の表示エリア）に、Webページの構成要素を示す第１のオブジェクト（例えば、図２３において、表示エリアに表示されている表示オブジェクト）が、前記Webページ上の前記構成要素の配置の順に表示されるように表示を制御する第１の表示制御手段（例えば、図９の表示エリア表示制御部１４５）と、前記表示画面の第２の領域（例えば、図２３の編集エリア）に前記第１のオブジェクトが配置された場合、前記第２の領域に、その前記第１のオブジェクトで示される前記構成要素の属性を変更するための第２のオブジェクト（例えば、図２３において、編集エリアに表示されている編集オブジェクト）が表示されるように表示を制御する第２の表示制御手段（例えば、図９の編集エリア表示制御部１４６）とを備える。
【００５０】
前記表示画面の第３の領域に、前記第１の領域に表示されている前記第１のオブジェクトで示される前記構成要素で記述される前記Webページが表示されるように表示を制御する第３の表示制御手段（例えば、図９のプレビュー画像表示制御部１４８）をさらに設けることができる。
【００５１】
前記構成要素の前記Webページ上の配置を変更するための前記第２のオブジェクトが操作された場合、前記Webページ上の前記構成要素の配置を並び替える並び替え手段（例えば、図９の並び替え部１４９）をさらに設けることができる。
【００５２】
前記第１のオブジェクトで示される前記構成要素の属性を変更するための前記第２のオブジェクトが操作されたとき、前記構成要素の属性を変更する属性変更手段（例えば、図９の属性変更部１５０）をさらに設けることができる。
【００５３】
前記第１の表示制御手段には、前記第１の領域に、他のWebページにリンクされている要素（例えば、図１４に示される、オススメ商品の構成要素を構成する複数の要素）の集合である前記構成要素を示す前記第１のオブジェクト（例えば、図１３のオススメ商品の表示オブジェクト）が表示されるように表示を制御させることができる。
【００５４】
前記Webページの前記構成要素を示す前記第１のオブジェクトを生成する第１の生成手段（例えば、図９の表示オブジェクト生成部１４３）をさらに設け、前記第１の表示制御手段には、前記第１の領域に、生成された前記第１のオブジェクトが表示されるように表示を制御させることができる。
【００５５】
リンクしようとする他のWebページを検索する検索手段（例えば、図９の検索部１４１）をさらに設け、前記第１の生成手段には、検索された他のWebページのうち、指定されたものにリンクする前記構成要素を示す前記第１のオブジェクトを生成させることができる。
【００５６】
前記Webページの前記構成要素と前記構成要素の配置とを示すデータを取得する取得手段（例えば、図９の編集対象データ取得部１２４）をさらに設け、前記第１の生成手段には、取得した前記データから、前記第１のオブジェクトを生成させることができる。
【００５７】
前記取得手段には、前記Webページの前記構成要素と前記構成要素の配置とを示すと共に、前記Webページの体裁を指示する前記構成要素の一覧（例えば、図２０に示される、デザインパーツの一覧）を含む前記データを取得させ、前記第１の生成手段には、一覧に含まれる前記構成要素のうち、指定された前記構成要素を示す前記第１のオブジェクトを生成させることができる。
【００５８】
前記第２の領域に前記第１のオブジェクトが配置されたとき、その前記第１のオブジェクトで示される前記構成要素の属性を変更するための前記第２のオブジェクトを生成する第２の生成手段（例えば、図９の編集オブジェクト生成変更部１４４）をさらに設け、前記第２の表示制御手段には、前記第２の領域に、生成された前記第２のオブジェクトが表示されるように表示を制御させることができる。
【００５９】
本発明の一側面の情報処理方法または本発明の一側面のプログラムがコンピュータに行わせる処理は、表示画面の第１の領域（例えば、図２３の表示エリア）に、Webページの構成要素を示す第１のオブジェクト（例えば、図２３において、表示エリアに表示されている表示オブジェクト）が、前記Webページ上の前記構成要素の配置の順に表示されるように表示を制御し（例えば、図１２のステップＳ１００７）、前記表示画面の第２の領域（例えば、図２３の編集エリア）に前記第１のオブジェクトが配置された場合、前記第２の領域に、その前記第１のオブジェクトで示される前記構成要素の属性を変更するための第２のオブジェクト（例えば、図２３において、編集エリアに表示されている編集オブジェクト）が表示されるように表示を制御する（例えば、図２１のステップＳ５８）ステップを含む。
【００６０】
図１は、本発明の一実施の形態の情報提供システムの構成を示す図である。情報提供システムは、携帯電話機１１−１、携帯電話機１１−２、基地局１２、ゲートウェイ１３、ネットワーク１４、Webサーバ１５、アプリケーションサーバ１６、Webページデータベース１７、ネットワーク１８、Webサーバ１９、アプリケーションサーバ２０、会員情報データベース２１、商品データベース２２、店舗端末装置２３−１、および店舗端末装置２３−２から構成される。
【００６１】
携帯電話機１１−１および携帯電話機１１−２は、それぞれ、ユーザによって操作される。
【００６２】
Webサーバ１５、アプリケーションサーバ１６、Webページデータベース１７、ネットワーク１８、Webサーバ１９、アプリケーションサーバ２０、会員情報データベース２１、および商品データベース２２は、市場提供業者によって運営され、管理される。
【００６３】
店舗端末装置２３−１および店舗端末装置２３−２は、それぞれ、店舗によって操作される。
【００６４】
店舗は、商品を販売する法人または個人（自然人）である。市場提供業者は、店舗からの委託により、店舗の商品を販売するWebページをユーザに提供するサービスを店舗に提供する。
【００６５】
ユーザは、市場提供業者によって提供される、店舗のWebページから商品を購入する。
【００６６】
以下、Webページを、単にページとも称する。
【００６７】
携帯電話機１１−１および携帯電話機１１−２は、基地局１２を介して、相互に通信する。例えば、携帯電話機１１−１および携帯電話機１１−２は、基地局１２を介して、会話の音声の信号を相互に通信し、これによって、携帯電話機１１−１のユーザと携帯電話機１１−２のユーザとが通話する。
【００６８】
携帯電話機１１−１および携帯電話機１１−２は、それぞれ、Webページを閲覧するためのブラウザ（プログラム）を実行する。
【００６９】
例えば、携帯電話機１１−１および携帯電話機１１−２は、それぞれ、ユーザによって操作され、基地局１２、ゲートウェイ１３、およびネットワーク１４を介して、市場提供業者からWebページのデータを取得して、Webページを表示し、Webページをユーザに閲覧させる。携帯電話機１１−１および携帯電話機１１−２のそれぞれのユーザは、市場提供業者によって提供されるWebページから、店舗が販売する商品を購入する。
【００７０】
基地局１２は、無線を介して、携帯電話機１１−１および携帯電話機１１−２のそれぞれと通信する。また、基地局１２は、ゲートウェイ１３に接続されている。
【００７１】
ゲートウェイ１３は、ネットワーク１４と基地局１２とに接続される。例えば、ゲートウェイ１３は、ネットワーク１４を介して送信されてきたWebページのデータの方式を、携帯電話機１１−１または携帯電話機１１−２のブラウザに適した方式に変換して、基地局１２に供給する。
【００７２】
ネットワーク１４は、有線または無線の汎用回線または専用回線などからなるネットワークであり、例えば、インターネット、LAN（Local Area Network）、またはWAN（Wide Area Network）などである。
【００７３】
次に、市場提供業者の、Webサーバ１５、アプリケーションサーバ１６、Webページデータベース１７、ネットワーク１８、Webサーバ１９、アプリケーションサーバ２０、会員情報データベース２１、および商品データベース２２について説明する。
【００７４】
Webサーバ１５およびWebサーバ１９は、それぞれ、例えば、Apache HTTP Serverまたは米マイクロソフト社製のInternet Information Servicesなどの、いわゆるWebサーバプログラムを実行し、HTTP（Hypertext Transfer Protocol）に規定される手順に基づいて、テキストまたは画像などの各種のオブジェクトが含まれるHTML（Hypertext Markup Language）方式またはXML（Extensible Markup Language）方式などのドキュメントを提供する。すなわち、例えば、ドキュメントは、Webページのデータである。
【００７５】
Webサーバ１５は、ネットワーク１４を介して、店舗から委託された、商品を販売するWebページのデータをユーザに提供する。多数の店舗からの委託により、Webサーバ１５によって、多数の商品のそれぞれを販売するページからなる仮想的な市場がユーザに提供される。
【００７６】
アプリケーションサーバ１６は、Webサーバ１５が提供するWebページのデータを生成する。例えば、アプリケーションサーバ１６は、Webサーバ１５、アプリケーションサーバ１６、およびWebページデータベース１７を相互に接続するネットワーク１８を介して、Webページデータベース１７から、提供しようとするページを記述するデータを取得し、取得したデータからWebページのデータを生成する。アプリケーションサーバ１６は、ネットワーク１８を介して、生成したWebページのデータをWebサーバ１５に供給する。
【００７７】
Webページデータベース１７は、Webページを記述するデータ（以下、ページ記述データと称する）を格納する。ページ記述データは、Webページを構成するための、テキスト、リンク、画像などの構成要素や、それぞれの構成要素のWebページ上の位置などを示す。
【００７８】
ここで、Webページを構成する構成要素は、テキスト、リンク、画像などに限らず、Webページの体裁を指示するための改行や点線などを含む。
【００７９】
例えば、Webページデータベース１７は、店舗毎およびWebページ毎に、店舗から委託された、商品を販売するWebページを記述するページ記述データを格納する。
【００８０】
ネットワーク１８は、市場提供業者のいわゆる企業内LANであり、有線または無線の汎用回線または専用回線などからなるネットワークである。ネットワーク１８は、Webサーバ１５、アプリケーションサーバ１６、Webページデータベース１７、Webサーバ１９、アプリケーションサーバ２０、会員情報データベース２１、および商品データベース２２を相互に接続する。
【００８１】
Webサーバ１９は、他のWebページの編集のためのWebページのデータを店舗に提供する。すなわち、Webサーバ１９は、商品を販売するWebページの編集のためのWebページのデータを店舗に提供する。
【００８２】
以下、編集の対象であるWebページを、編集対象ページと称し、編集のためのWebページを編集実行ページと称する。
【００８３】
例えば、編集対象ページは、携帯電話機１１に表示されるWebページ、すなわち、携帯電話機１１によって閲覧させるためのWebページであって、後述する図１３のプレビューエリアに表示されているプレビュー画像と同様の画像からなるWebページである。
【００８４】
例えば、編集実行ページは、後述する図１３に示される画像の全体からなるWebページである。
【００８５】
また、Webサーバ１９は、編集対象ページを記述するデータであって、編集実行ページにおいて編集されるデータ（以下、編集対象データと称する）を店舗に提供する。
【００８６】
さらに、Webサーバ１９は、ネットワーク１４を介して、店舗から送信されてくる、店舗において編集された（編集の完了した）編集対象データを受信する。Webサーバ１９は、編集対象データを受信した場合、店舗からの編集対象データを、ネットワーク１８を介してアプリケーションサーバ２０に供給する。
【００８７】
アプリケーションサーバ２０は、Webサーバ１９が提供するWebページのデータを生成する。例えば、アプリケーションサーバ２０は、編集対象ページを店舗で編集させるためのWebページである編集実行ページのデータを生成する。例えば、この編集対象ページは、携帯電話機１１−１または携帯電話機１１−２で閲覧させるWebページである。
【００８８】
この場合、アプリケーションサーバ２０は、編集実行ページのデータであって、Javaスクリプト（Javaは登録商標）などのスクリプトを含むデータを生成する。
【００８９】
さらに、例えば、アプリケーションサーバ２０は、ネットワーク１８を介して、Webページデータベース１７から、編集の対象となるWebページのページ記述データを取得し、取得したページ記述データから編集対象データを生成する。
【００９０】
アプリケーションサーバ２０は、ネットワーク１８を介して、生成した編集実行ページのデータまたは編集対象データをWebサーバ１９に供給する。
【００９１】
また、アプリケーションサーバ２０は、店舗において編集された編集対象データがWebサーバ１９から供給された場合、その編集対象データを、ページ記述データとしてWebページデータベース１７に格納させる。例えば、アプリケーションサーバ２０は、Webページデータベース１７に、編集された編集対象データから生成された新たなページ記述データを、これまでのページ記述データに上書きさせるように、格納させる。
【００９２】
会員情報データベース２１は、登録されている店舗およびユーザである会員の情報を格納する。会員情報データベース２１は、Webサーバ１５またはWebサーバ１９を介した会員からのその会員の情報の登録、編集、追加などの指令を受け付け、会員の情報を新たに格納したり、格納している情報を更新したりする。
【００９３】
商品データベース２２は、商品に関する情報を格納する。例えば、商品データベース２２は、店舗からの依頼により、ユーザに提供するページで販売される商品に関する情報を格納する。例えば、商品データベース２２は、Webサーバ１９を介した店舗である会員からのその会員が販売する商品に関する情報の登録、編集、追加などの指令を受け付け、商品に関する情報を新たに格納したり、格納している情報を更新したりする。
【００９４】
店舗端末装置２３−１および店舗端末装置２３−２は、それぞれ、例えば、パーソナルコンピュータであり、ネットワーク１４を介して、登録されている会員IDおよびパスワードによる認証を経て、それぞれの店舗の商品を販売するWebページを編集したり、商品データベース２２に格納されている、店舗の商品のデータを更新したりする。
【００９５】
店舗端末装置２３−１および店舗端末装置２３−２は、それぞれ、Webページを閲覧するためのブラウザ（プログラム）を実行する。
【００９６】
店舗端末装置２３−１および店舗端末装置２３−２のそれぞれは、それぞれのユーザ（例えば、店舗の店員）によって操作される。店舗端末装置２３−１および店舗端末装置２３−２は、それぞれ、ネットワーク１４を介して、Webサーバ１９から送信されてきた、それぞれのユーザの商品を販売するWebページである編集対象ページを編集するためのWebページである編集実行ページのデータを受信する。また、店舗端末装置２３−１および店舗端末装置２３−２は、それぞれ、ネットワーク１４を介して、Webサーバ１９から送信されてきた、編集対象ページを記述する編集対象データを受信する。
【００９７】
店舗端末装置２３−１および店舗端末装置２３−２は、それぞれ、それぞれのユーザのWebページである編集対象ページを編集するための編集実行ページを表示する。
【００９８】
店舗端末装置２３−１および店舗端末装置２３−２は、それぞれ、ネットワーク１４を介して、編集した（編集が完了した）編集対象データをWebサーバ１９に送信する。
【００９９】
以下、携帯電話機１１−１および携帯電話機１１−２を個々に区別する必要が無い場合、単に、携帯電話機１１と称する。店舗端末装置２３−１および店舗端末装置２３−２を個々に区別する必要が無い場合、単に、店舗端末装置２３と称する。
【０１００】
図２は、アプリケーションサーバ２０のハードウェアの構成例を示すブロック図である。
【０１０１】
アプリケーションサーバ２０において、CPU（Central Processing Unit）３１，ROM（Read Only Memory）３２，RAM（Random Access Memory）３３は、バス３４により相互に接続されている。
【０１０２】
バス３４には、さらに、入出力インタフェース３５が接続されている。入出力インタフェース３５には、ハードディスクや不揮発性のメモリなどよりなる記憶部３６、ネットワークインタフェースなどよりなる通信部３７、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア３９を駆動するドライブ３８が接続されている。
【０１０３】
以上のように構成されるアプリケーションサーバ２０では、CPU３１が、例えば、記憶部３６に記憶されているプログラムを、入出力インタフェース３５及びバス３４を介して、RAM３３にロードして実行することにより、後述する一連の処理が行われる。
【０１０４】
アプリケーションサーバ２０（CPU３１）が実行するプログラムは、例えば、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)等）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア３９に記録して、あるいは、ローカルエリアネットワーク若しくはインターネットなどのネットワーク１４若しくはネットワーク１８またはデジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。
【０１０５】
そして、プログラムは、リムーバブルメディア３９をドライブ３８に装着することにより、入出力インタフェース３５を介して、記憶部３６に記憶することで、アプリケーションサーバ２０にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部３７で受信し、記憶部３６に記憶することで、アプリケーションサーバ２０にインストールすることができる。その他、プログラムは、ROM３２や記憶部３６にあらかじめ記憶しておくことで、アプリケーションサーバ２０にあらかじめインストールしておくことができる。
【０１０６】
Webサーバ１５、アプリケーションサーバ１６、Webページデータベース１７、ネットワーク１８、Webサーバ１９、会員情報データベース２１、および商品データベース２２のそれぞれのハードウェアの構成は、アプリケーションサーバ２０と同様なので、その説明は省略する。
【０１０７】
図３は、店舗端末装置２３のハードウェアの構成例を示すブロック図である。
【０１０８】
店舗端末装置２３において、CPU５１，ROM５２，RAM５３は、バス５４により相互に接続されている。
【０１０９】
バス５４には、さらに、入出力インタフェース５５が接続されている。入出力インタフェース５５には、キーボード、マウス、マイクロホンなどよりなる入力部５６、ディスプレイ、スピーカなどよりなる出力部５７、ハードディスクや不揮発性のメモリなどよりなる記憶部５８、ネットワークインタフェースなどよりなる通信部５９、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア６１を駆動するドライブ６０が接続されている。
【０１１０】
以上のように構成される店舗端末装置２３では、CPU５１が、例えば、記憶部５８に記憶されているプログラムを、入出力インタフェース５５及びバス５４を介して、RAM５３にロードして実行することにより、後述する一連の処理が行われる。
【０１１１】
店舗端末装置２３（CPU５１）が実行するプログラムは、例えば、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM,DVD等）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア６１に記録して、あるいは、ローカルエリアネットワーク若しくはインターネットなどのネットワーク１４またはデジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。
【０１１２】
そして、プログラムは、リムーバブルメディア６１をドライブ６０に装着することにより、入出力インタフェース５５を介して、記憶部５８に記憶することで、店舗端末装置２３にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部５９で受信し、記憶部５８に記憶することで、店舗端末装置２３にインストールすることができる。その他、プログラムは、ROM５２や記憶部５８にあらかじめ記憶しておくことで、店舗端末装置２３にあらかじめインストールしておくことができる。
【０１１３】
次に、Webページデータベース１７に格納されているページ記述データの具体例について説明する。
【０１１４】
図４は、Webページデータベース１７に格納されているページ記述データの例を示す図である。図４には、１つのWebページのページ記述データの例が示されている。
【０１１５】
Webページデータベース１７には、Webページ毎に、URL（Uniform Resource Locator）方式で表されるWebページのアドレスと、店舗を特定する情報である店舗ID（identification）と、Webページの構成要素とが対応付けて格納される。Webページ毎に店舗IDが対応付けて格納されているので、Webページ毎に、そのWebページで商品を販売する店舗を特定することができる。
【０１１６】
Webページデータベース１７に格納されている、Webページの構成要素は、デザインパーツとテキストデータと、これにポインタによりリンクされる各種のデータとからなる。
【０１１７】
デザインパーツのそれぞれは、店舗紹介文、コメント、改行、オススメ商品、または最新プレゼント商品などの、１つの構成要素を示す。
【０１１８】
ここで、改行は、Webページの体裁を指示するための構成要素の一例である。
【０１１９】
オススメ商品または最新プレゼント商品は、他のWebページにリンクされている要素の集合である構成要素の一例である。
【０１２０】
すなわち、例えば、構成要素であるオススメ商品は、１または複数のおすすめの商品のそれぞれのWebページにリンクする要素の集合である。例えば、構成要素である最新プレゼント商品は、１または複数のプレゼントのそれぞれのWebページにリンクする要素の集合である。
【０１２１】
テキストデータは、Webページに表示されるテキストを表示させるためのデータである。例えば、店舗紹介文のテキストデータである店舗紹介文テキストデータは、Webページに表示される店舗紹介文を表示させるためのデータである。例えば、コメントのテキストデータであるコメントテキストデータは、Webページに表示されるコメントを表示させるためのデータである。
【０１２２】
また、例えば、オススメ商品のテキストデータであるオススメ商品テキストデータは、オススメ商品の表題をWebページに表示させるためのデータである。さらに、例えば、最新プレゼント商品のテキストデータである最新プレゼント商品テキストデータは、最新プレゼント商品の表題をWebページに表示させるためのデータである。
【０１２３】
オススメ商品であるデザインパーツおよびオススメ商品テキストデータには、オススメ商品リンクデータにリンクするポインタが配置され、オススメ商品であるデザインパーツおよびオススメ商品テキストデータと、オススメ商品リンクデータとが関係付けられている。
【０１２４】
例えば、オススメ商品リンクデータは、おすすめの商品のそれぞれのWebページを説明するテキストのテキストデータと、おすすめの商品のそれぞれのWebページのアドレスを示すリンクデータとからなる。
【０１２５】
より具体的には、オススメ商品リンクデータは、おすすめの商品のそれぞれのWebページを説明するテキストのテキストデータである、アンカーテキスト１乃至アンカーテキスト３と、アンカーテキスト１乃至アンカーテキスト３のそれぞれに関係付けられており、おすすめの商品のそれぞれのWebページのアドレスを示すリンクデータである、リンクデータ１乃至リンクデータ３とからなる。
【０１２６】
さらに、オススメ商品リンクデータには、必要に応じて、おすすめの商品の画像を示す画像データが含まれる。
【０１２７】
例えば、アンカーテキスト１およびリンクデータ１に関係付けられて、リンクデータ１でアドレスが示されるWebページに掲載されている商品の画像を示す画像データがオススメ商品リンクデータに含まれている。
【０１２８】
なお、オススメ商品リンクデータと画像データとを、ポインタまたはリンクにより関係付けるようにしてもよい。例えば、画像データそのものに代えて、画像データが配置されているWebページのURL方式のアドレスが、オススメ商品リンクデータに含まれるようにしてもよい。このようにすることで、ページ記述データを編集することなく、画像データを容易に変更することができる。
【０１２９】
最新プレゼント商品であるデザインパーツおよび最新プレゼント商品テキストデータには、最新プレゼント商品リンクデータにリンクするポインタが配置され、最新プレゼント商品であるデザインパーツおよび最新プレゼント商品テキストデータと、最新プレゼント商品リンクデータとが関係付けられている。
【０１３０】
例えば、最新プレゼント商品テキストデータは、プレゼントされる商品のそれぞれのWebページを説明するテキストのテキストデータと、プレゼントされる商品のそれぞれのWebページのアドレスを示すリンクデータとからなる。
【０１３１】
より具体的には、プレゼントされる商品は、プレゼントされる商品のそれぞれのWebページを説明するテキストのテキストデータである、アンカーテキスト１１乃至アンカーテキスト１３と、アンカーテキスト１３乃至アンカーテキスト１３のそれぞれに関係付けられている、プレゼントされる商品のそれぞれのWebページのアドレスを示すリンクデータである、リンクデータ１１乃至リンクデータ１３とからなる。
【０１３２】
さらに、最新プレゼント商品リンクデータには、必要に応じて、プレゼントされる商品の画像を示す画像データが含まれる。
【０１３３】
このように、ページ記述データは構造化されているので、Webページの一部を変更する場合であっても、Webページの全体を変更する必要がなく、必要な構成要素だけを変更すればよい。
【０１３４】
次に、会員情報データベース２１に格納されている、登録されている店舗およびユーザである会員の情報（レコード）の具体例、並びに商品データベース２２に格納されている、商品のデータ（レコード）の具体例について説明する。
【０１３５】
図５は、会員情報データベース２１に格納されている会員の情報（レコード）の例を示す図である。会員情報データベース２１には、会員の情報として、会員を特定する情報である会員ID（identification）、会員を認証するために用いられるパスワード、会員の氏名、会員の住所に応じた郵便番号、住所、会員の電話の電話番号、会員の電子メールアドレス、会員(自然人である会員に限る)の生年月日、会員(自然人である会員に限る)の性別、会員のクレジットカードの番号であるクレジットカード番号、会員のクレジットカードの有効期限であるクレジットカード有効期限、および会員のニックネームが格納される。
【０１３６】
図６は、商品データベース２２に格納されている商品のデータ（レコード）の例を示す図である。商品データベース２２には、商品の名前（名称）を示すデータである商品名、商品を販売している店舗を特定するデータである店舗ID、店舗IDで特定される店舗のWebページを編集する権限のある会員を特定する会員ID、商品を特定するデータである商品ID、および商品の価格を示すデータである商品価格、および商品を説明する文のデータである商品説明文が格納される。
【０１３７】
図６に示す例において、1つの店舗IDに対して、２つの会員IDが格納されている。この場合、それぞれの会員IDによって特定されるそれぞれの会員が、店舗IDで特定される店舗のWebページを編集することができる。
【０１３８】
なお、1つの店舗IDに対して、任意の数の会員IDを格納するようにしてもよい。それぞれの会員IDによって特定される任意の数の会員のそれぞれが、店舗IDで特定される店舗のWebページを編集することができる。
【０１３９】
また、商品データベース２２には、商品を販売するページのアドレスを示すデータである商品ページアドレス、商品の画像の有り無しを示す商品画像有り無しフラグ、および商品の画像が有る場合に商品の画像が掲載されているページのアドレスを示すデータである商品画像ページアドレスが格納される。
【０１４０】
さらに、商品データベース２２には、店舗に商品の在庫があるか否かを示す販売可能フラグが格納される。言い換えれば、販売可能フラグは、商品が販売できるか否かを示す。
【０１４１】
また、商品データベース２２には、いわゆる内税か外税かを示す消費税フラグ、送料が別途必要か否かを示す送料フラグ、およびクレジットカードを利用して支払いができるか否かを示すクレジットカード利用可能フラグが格納される。
【０１４２】
さらにまた、商品データベース２２には、商品を販売する店舗が優良な店舗として表彰されたか否かを示すショップオブザイヤーフラグ、アフィリエイトを利用する場合の商品の価格に対する報酬の利率を示すデータであるアフィリエイト利用利率、商品の販売を開始する時刻を示すデータである販売開始時刻、商品の販売を終了する時刻を示すデータである販売終了時刻、評論家または商品を購入したユーザによる商品の評価の件数を示すデータであるレビュー件数、およびその評価の平均を示すデータであるレビュー平均などが格納されている。
【０１４３】
次に、図７を参照して、プログラムを実行するアプリケーションサーバ２０によって実現される機能の構成を説明する。
【０１４４】
アプリケーションサーバ２０がプログラムを実行することによって、スクリプト格納部８１、編集実行ページデータ生成部８２、通信制御部８３、ページ記述データ取得部８４、編集対象データ生成部８５、およびページ記述データ生成部８６が実現される。
【０１４５】
スクリプト格納部８１は、編集対象ページの編集のためのスクリプト、言い換えれば、店舗端末装置２３において編集対象データを編集するためのスクリプトを格納する。例えば、スクリプト格納部８１は、Javaスクリプトなどの、編集のためのスクリプトを格納する。スクリプト格納部８１は、格納しているスクリプトを編集実行ページデータ生成部８２に供給する。
【０１４６】
編集実行ページデータ生成部８２は、編集実行ページのデータを生成する。具体的には、編集実行ページデータ生成部８２は、スクリプト格納部８１から編集のためのスクリプトを取得して、取得したスクリプトを含むWebページのデータを生成する。
【０１４７】
通信制御部８３は、通信部３７を制御することで、ネットワーク１８を介した通信を制御する。通信制御部８３は、送信制御部９１および受信制御部９２を含む。
【０１４８】
送信制御部９１は、通信部３７を制御し、ネットワーク１８を介した、他の機器宛の各種のデータの送信を制御する。受信制御部９２は、通信部３７を制御し、ネットワーク１８を介して、他の機器から送信されてくる各種のデータの受信を制御する。
【０１４９】
ページ記述データ取得部８４は、編集の対象である編集対象ページのページ記述データを、ネットワーク１８を介して、Webページデータベース１７から取得する。すなわち、例えば、ページ記述データ取得部８４は、送信制御部９１に、ネットワーク１８を介してWebページデータベース１７宛にページ記述データを要求させる。そして、ページ記述データ取得部８４は、受信制御部９２に、Webページデータベース１７からネットワーク１８を介して送信されてきたページ記述データを受信させ、受信したページ記述データを取得する。
【０１５０】
ページ記述データ取得部８４は、取得したページ記述データを編集対象データ生成部８５に供給する。
【０１５１】
編集対象データ生成部８５は、ページ記述データから編集対象データを生成する。
【０１５２】
例えば、編集対象データ生成部８５は、図４に示される、Webページのアドレスと構成要素とを示すページ記述データから、次に説明する図８に示される編集対象データを生成する。
【０１５３】
図８は、編集対象データ生成部８５によって生成される編集対象データの具体例を示す図である。
【０１５４】
編集対象データは、それぞれ１つの構成要素を示すデザインパーツ、およびデザインパーツに対応する本体データからなる。本体データは、必要に応じて階層構造とされる。
【０１５５】
例えば、店舗紹介文である構成要素には、本体データとして店舗紹介文テキストデータが対応付けられる。コメントである構成要素には、本体データとしてコメントテキストデータが対応付けられる。
【０１５６】
改行データである構成要素に対応付けられる本体データは空とされる。
【０１５７】
オススメ商品である構成要素には、本体データとしてオススメ商品テキストデータが対応付けられる。オススメ商品テキストデータには、相互に関係付けられているアンカーテキスト１、画像データ、およびリンクデータ１と、相互に関係付けられているアンカーテキスト２およびリンクデータ２と、相互に関係付けられているアンカーテキスト３およびリンクデータ３とが、下位の階層のデータとして関係付けられる。
【０１５８】
最新プレゼント商品である構成要素には、本体データとして最新プレゼント商品テキストデータが対応付けられる。最新プレゼント商品テキストデータには、相互に関係付けられているアンカーテキスト１１およびリンクデータ１１と、相互に関係付けられているアンカーテキスト１２およびリンクデータ１２と、相互に関係付けられているアンカーテキスト１３およびリンクデータ１３とが、下位の階層のデータとして関係付けられる。
【０１５９】
編集対象データは、このように構造化されているので、デザインパーツの一部または本体データの一部を変更する場合でも、編集対象データ全体を変更することなく、その変更の対象となる部分だけを変更することができ、より簡単に、より迅速に変更することができる。
【０１６０】
なお、編集対象データには、図8中のデザインパーツとは別に、Webページに追加する構成要素の候補としてのデザインパーツの一覧が含まれている。
【０１６１】
図７に戻り、ページ記述データ生成部８６は、店舗端末装置２３から送信されてきた、編集した（編集が完了した）編集対象データからページ記述データを生成する。ページ記述データ生成部８６において、生成されたページ記述データは、Webページデータベース１７に送信されて、格納される。
【０１６２】
次に、図９を参照して、スクリプトを含むプログラムを実行する店舗端末装置２３によって実現される機能の構成を説明する。
【０１６３】
店舗端末装置２３がプログラムを実行することによって、通信制御部１２１、ブラウザ１２２、スクリプト実行部１２３、編集対象データ取得部１２４、編集対象データ格納部１２５、および編集部１２６が実現される。
【０１６４】
なお、予め店舗端末装置２３にインストールされているプログラムを実行することによって、通信制御部１２１、ブラウザ１２２、およびスクリプト実行部１２３が実現される。
【０１６５】
通信制御部１２１は、通信部５９を制御することで、ネットワーク１４を介した通信を制御する。通信制御部１２１は、送信制御部１３１および受信制御部１３２を含む。
【０１６６】
送信制御部１３１は、通信部５９を制御し、ネットワーク１４を介した、他の機器宛の各種のデータの送信を制御する。受信制御部１３２は、通信部５９を制御し、ネットワーク１４を介して、他の機器から送信されてくる各種のデータの受信を制御する。
【０１６７】
ブラウザ１２２は、Webサーバ１９から提供されるWebページのデータによって、Webページを表示させる。例えば、ブラウザ１２２は、Webページを編集するためのWebページである編集実行ページのデータによって、編集実行ページを表示させる。
【０１６８】
スクリプト実行部１２３は、Webサーバ１９から提供されるWebページのデータに含まれている、Javaスクリプトなどのスクリプトを実行する。例えば、スクリプト実行部１２３は、編集実行ページのデータに含まれているスクリプトを実行する。
【０１６９】
編集対象データ取得部１２４、編集対象データ格納部１２５、および編集部１２６は、スクリプト実行部１２３による、編集実行ページのデータに含まれているスクリプトの実行によって実現される。
【０１７０】
編集対象データ取得部１２４は、ネットワーク１４を介して、市場提供業者から編集対象データを取得する。編集対象データ取得部１２４は、通信制御部１２１の送信制御部１３１に、ネットワーク１４を介して、Webサーバ１９宛に編集対象データを要求させる。このとき、編集対象データの要求と共に、店舗の会員ID（すなわち、店舗ID）がネットワーク１４を介して、Webサーバ１９に送信される。
【０１７１】
送信した店舗の会員IDと同じ店舗IDで特定されるWebページの編集対象データがWebサーバ１９から送信されてくるので、編集対象データ取得部１２４は、通信制御部１２１の受信制御部１３２に、ネットワーク１４を介して送信されてきた編集対象データを受信させる。編集対象データ取得部１２４は、通信制御部１２１の受信制御部１３２から受信した編集対象データを取得する。編集対象データ取得部１２４は、取得した編集対象データを編集対象データ格納部１２５に供給する。
【０１７２】
編集対象データ格納部１２５は、編集対象データ取得部１２４から供給された編集対象データを、記憶部５８の記憶領域のうち、管理している記憶領域に格納する。
【０１７３】
編集部１２６は、編集対象データ格納部１２５によって格納されている編集対象データを編集することによって、編集の対象のWebページである編集対象ページを編集する。
【０１７４】
編集部１２６は、検索部１４１、デザインパーツ読み出し部１４２、表示オブジェクト生成部１４３、編集オブジェクト生成変更部１４４、表示エリア表示制御部１４５、編集エリア表示制御部１４６、追加準備エリア表示制御部１４７、プレビュー画像表示制御部１４８、並び替え部１４９、属性変更部１５０、削除部１５１、および追加部１５２を含む。
【０１７５】
検索部１４１は、販売する商品のページを検索したり、商品を紹介しているページ（情報ページ）を検索したりする。デザインパーツ読み出し部１４２は、編集対象データ格納部１２５によって格納されている編集対象データから、編集対象データに含まれている、Webページに追加する構成要素の候補としてのデザインパーツの一覧を読み出す。
【０１７６】
表示オブジェクト生成部１４３は、編集対象データ格納部１２５によって格納されている編集対象データから、Webページの構成要素を示す表示オブジェクトを生成する。すなわち、表示オブジェクト生成部１４３は、編集対象データに含まれているデザインパーツのそれぞれとそれぞれに対応する本体データとから表示オブジェクトを生成する。例えば、表示オブジェクトが画面に表示されたときに表示される表示オブジェクトの名称は、デザインパーツの名称とされる。
【０１７７】
このように、表示オブジェクト生成部１４３は、編集対象データから、携帯電話機１１によって閲覧させるためのWebページの構成要素を示す表示オブジェクトを生成する。言い換えれば、表示オブジェクト生成部１４３は、Webページが携帯電話機１１によって閲覧される場合において、CHTML（Compact HyperText Markup Language）,MML（Mobile Markup Language）,HDML（Handheld Device
Markup Language）、またはXHTML（Extensible HyperText Markup Language）などのマークアップ言語により記述される構成要素を示す表示オブジェクトを編集対象データから生成する。
【０１７８】
編集オブジェクト生成変更部１４４は、編集対象データ格納部１２５によって格納されている編集対象データから、表示オブジェクトで示される構成要素の属性を変更するための編集オブジェクトを生成する。例えば、編集オブジェクト生成変更部１４４は、編集対象データに含まれている本体データから編集オブジェクトを生成する。例えば、より具体的には、編集オブジェクト生成変更部１４４は、オススメ商品の表示オブジェクトについて、オススメ商品テキストデータを編集するためのフィールド、アンカーテキストおよびリンクデータの数を変更するためのラジオボタンなどからなる編集オブジェクトを生成する。
【０１７９】
表示エリア表示制御部１４５は、編集実行ページのうち、表示オブジェクトが配置される表示エリアの表示を制御する。より詳細には、表示エリア表示制御部１４５は、編集対象データによって、表示エリアに、Webページの構成要素を示す表示オブジェクトが、Webページ上の構成要素の配置の順に表示されるように表示を制御する。
【０１８０】
編集エリア表示制御部１４６は、編集実行ページのうち、表示オブジェクトおよび編集オブジェクトが配置される編集エリアの表示を制御する。より詳細には、編集エリア表示制御部１４６は、編集エリアに表示オブジェクトが配置された場合、編集エリアに、表示オブジェクトと共に、その表示オブジェクトで示される構成要素の属性を変更するための編集オブジェクトが表示されるように表示を制御する。
【０１８１】
追加準備エリア表示制御部１４７は、編集実行ページのうち、Webページに追加する構成要素の候補が配置される追加準備エリアの表示を制御する。追加準備エリア表示制御部１４７は、表示画面の追加準備エリアに、Webページに追加する構成要素の候補が表示されるように表示を制御する。
【０１８２】
プレビュー画像表示制御部１４８は、編集実行ページのうち、編集中のWebページ、すなわち編集中の操作を反映したWebページが表示されるプレビューエリアの表示を制御する。言い換えれば、プレビュー画像表示制御部１４８は、表示画面のプレビューエリアに、表示エリアに表示されている表示オブジェクトで示される構成要素で記述されるWebページのいわゆるプレビュー画像が表示されるように表示を制御する。
【０１８３】
また、プレビュー画像表示制御部１４８は、ページ確認のためのプレビューのコマンドが選択されると、プレビュー画像の画面を表示させる。
【０１８４】
プレビュー画像表示制御部１４８は、携帯電話機１１のブラウザをエミュレートして、構成要素を記述する編集対象データから、プレビュー画像が表示されるように表示を制御する。
【０１８５】
なお、この場合、携帯電話回線提供業者によって、表示される絵文字（キャラクタ）が異なるが、携帯電話回線提供業者によって提供される絵文字（キャラクタ）を特に選択しないとき、プレビュー画像表示制御部１４８は、予め選択されている所定の携帯電話回線提供業者によって提供される絵文字（キャラクタ）によって、プレビュー画像が表示されるように表示を制御する。
【０１８６】
並び替え部１４９は、編集オブジェクトの操作による指示に応じて、表示エリアに配置されている表示オブジェクト、または編集エリアに配置されている表示オブジェクトを並び替える。また、並び替え部１４９は、表示エリアに配置されている表示オブジェクトの並びの順に、編集対象データにおける、構成要素を並び替える。
【０１８７】
属性変更部１５０は、表示オブジェクトで示される構成要素の属性を変更するための編集オブジェクトが操作されたとき、編集対象データにおける、構成要素の属性を変更する。
【０１８８】
例えば、詳細は図２３を参照して後述するが、属性変更部１５０は、タイトルを入力するためのフィールド、および最大表示件数を選択するためのラジオボタンである編集オブジェクトのうち、フィールドに新たなタイトルが入力されると、表示オブジェクトで示される構成要素の属性のうち、タイトルである属性をその新たなタイトルに変更する。
【０１８９】
例えば、属性変更部１５０は、タイトルを入力するためのフィールド、および最大表示件数を選択するためのラジオボタンである編集オブジェクトのうち、最大表示件数を５とするラジオボタンがアクティブとされると、表示オブジェクトで示される構成要素の属性のうち、最大表示件数である属性を５に変更する。
【０１９０】
削除部１５１は、表示オブジェクトで示される構成要素を削除するための編集オブジェクトが操作されたとき、表示オブジェクトで示される構成要素を編集対象データから削除する。また、削除部１５１は、表示オブジェクトで示される構成要素を削除するための編集オブジェクトが操作されたとき、表示オブジェクトを削除する。
【０１９１】
追加部１５２は、表示オブジェクトが編集エリアから表示エリアにドラッグアンドドロップされた場合、編集対象データに、表示オブジェクトで示される構成要素を追加する。
【０１９２】
図１０は、編集実行ページの画像の例を示す図である。なお、図１０において、四角で囲まれた数字は、基本的な操作の順番を示し、画面に表示されない。
【０１９３】
画像の左側、すなわち編集実行ページの左側には、メニューが表示される。さらに、画像の中央、すなわち、編集実行ページの中央には、表示エリアが設けられる。
【０１９４】
表示エリアには、編集の対象となるWebページである編集対象ページの構成要素を示す表示オブジェクトが、編集対象データ上の構成要素の配置の順に配置される。
【０１９５】
画像の中央の表示エリアの下側には、編集エリアが設けられる。編集エリアには、表示オブジェクトが配置された場合、表示オブジェクトで示される構成要素の属性を変更するための編集オブジェクトが配置される。
【０１９６】
さらに、画像の中央の編集エリアの下側には、追加準備エリアが設けられる。追加準備エリアには、Webページに追加する構成要素の候補が配置される。
【０１９７】
また、表示エリアと編集エリアとの間には、編集された（編集の完了した）編集対象データの送信を指示するためのボタンが配置される。例えば、編集対象データの送信を指示するためのボタンには、”本番に反映する”などのテキストが表示される。
【０１９８】
画像の右側には、プレビューエリアが設けられる。プレビューエリアには、表示エリアに表示されている表示オブジェクトで示される構成要素で記述されるWebページが表示される。プレビューエリアに表示されるWebページは、いわゆるプレビュー画像である。表示エリアと編集エリアとの間の、編集対象データの送信を指示するためのボタンがクリックされると、その時にプレビューエリアに表示されているプレビュー画像と同じ画像が、編集されたWebページにアクセスした携帯電話機１１に表示されることになる。
【０１９９】
図１０における四角で囲まれた数字に示されるように、第１に、メニューによって、編集の内容および対象を選択して、第２に、追加準備エリアに、Webページに追加する構成要素の候補を表示させる。追加準備エリアの追加を指示するオブジェクトを操作することにより、所望の構成要素が編集エリアに追加される。この時点では、編集エリアの構成要素は編集対象データに追加されていない。
【０２００】
第３に、編集エリアに、構成要素を示す表示オブジェクトと共に、構成要素の属性を変更するために編集オブジェクトが表示される。編集オブジェクトを操作することによって、構成要素の属性が変更される。
【０２０１】
第４に、編集エリアに表示されている表示オブジェクトを、表示エリアにドラッグアンドドロップすることにより、編集エリアの表示オブジェクトを表示エリアに移動させることができる。表示エリアには、編集オブジェクトは表示されず、表示オブジェクトが表示される。但し、削除または順序を変更するための編集オブジェクトは、表示エリアに表示される。
【０２０２】
表示エリアに移動させられた表示オブジェクトで示される構成要素は編集対象データに追加される。このとき、表示エリアに移動させられた表示オブジェクトで示される構成要素と他の表示オブジェクトで示される構成要素との位置関係は、その表示オブジェクトと他の表示オブジェクトとの相対的な位置関係と同じになる。
【０２０３】
すなわち、例えば、表示エリアに移動させられた表示オブジェクトが一番下の位置に配置させられると、移動させられた表示オブジェクトで示される構成要素は、他の構成要素に対して、一番下の位置に配置されることになる。例えば、表示エリアに移動させられた表示オブジェクトが所定の他の表示オブジェクトのすぐ上の位置に配置させられると、移動させられた表示オブジェクトで示される構成要素は、所定の他の表示オブジェクトで示される構成要素のすぐ上に配置されることになる。
【０２０４】
表示エリアにおいては、削除のための編集オブジェクトが操作されると、表示オブジェクトが削除されると共に、編集対象データから、その表示オブジェクトで示される構成要素が削除される。順序を変更するための編集オブジェクトが操作されると、表示エリアにおける表示オブジェクトの順序が変更され、変更された表示オブジェクトの順序に応じて、編集対象データにおける、構成要素の順序が変更される。
【０２０５】
このように、表示エリアにおける表示オブジェクトの順に、編集対象データにおいて構成要素が配置される。
【０２０６】
第５に、プレビューエリアに、編集された編集対象データに応じたWebページが表示される。
【０２０７】
すなわち、表示エリアにおいて表示オブジェクトを移動させたり、表示エリアから表示オブジェクトを削除したりすると、その表示オブジェクトの移動または削除に応じたWebページが即座にプレビューエリアに表示される。
【０２０８】
そして、第６に、編集された（編集の完了した）編集対象データの送信を指示するためのボタンがクリックされると、編集対象データがWebサーバ１９に送信されて、編集対象データに応じてWebページが更新される。
【０２０９】
図１１は、Webページの編集の流れの例を示す図である。編集の対象となる編集対象ページは、サイトのトップ、すなわち、そのサイトのアドレスで読み出されるページであるトップページ、商品に関する情報が掲載されている情報ページ、商品を販売するためのページである商品ページである。
【０２１０】
図１０の左側のメニューの操作により、トップページの編集、情報ページの一覧、または全ページ色の指定のいずれかが選択される。
【０２１１】
メニューから、ページ確認のためのプレビューのコマンド（図１０には図示せず）が選択されると、トップページの確認のために、トップページのプレビュー画像が表示される。さらに、編集対象データの送信を指示するためのボタン（例えば、図１０の”本番に反映する”と名前が付されたボタン）がクリックされると、編集対象データが送信されて、トップページが登録され更新される。
【０２１２】
一方、メニューのうちのオススメ商品編集のコマンドが選択されると、おすすめの商品を購入するためのページのリンクを追加するための、オススメ商品登録の画面（例えば、後述する図１４）が表示される。そして、ページ確認のためのプレビューのコマンドが選択されると、オススメ商品の確認のために、オススメ商品のプレビュー画像（例えば、後述する図２９）が表示される。さらに、編集対象データの送信を指示するためのボタン（例えば、図１０の”本番に反映する”と名前が付されたボタン）がクリックされると、編集対象データが送信されて、Webページが登録される。
【０２１３】
商品に関するページなどの任意ページへのリンクの構成要素を追加するためのボタン（例えば、後述する図１７の追加準備エリアの編集オブジェクトである”追加”のボタン）がクリックされて、これにより編集エリアに追加された表示オブジェクトを表示エリアにドラッグアンドドロップさせると、任意ページへのリンクが設定される。
【０２１４】
情報ページのページ編集／一覧のコマンドが選択されると、情報ページの一覧が表示される。情報ページは、各種の操作により、編集することができる。そして、ページ確認のためのプレビューのコマンド（例えば、後述する図１３のメニューに含まれるプレビューのコマンド）が選択されると、情報ページの確認のために、情報ページのプレビュー画像が表示される。さらに、編集対象データの送信を指示するためのボタンがクリックされると、編集対象データが送信されて、情報ページが登録される。
【０２１５】
情報ページを編集する場合、登録済みの情報ページを削除したり、情報ページに画像を設定したりすることができる。
【０２１６】
さらに、カラー編集のコマンドにより、サイトの全部のページの色を指定することができる。なお、後述するように、トップページ、情報ページ、商品ページ、その他のページのそれぞれにおいて、カラー編集のコマンドにより、そのページの色を指定することができる。
【０２１７】
次に、店舗が会員ID(店舗ID)およびパスワードを入力し、正規の店舗であると市場提供業者から認証された場合に実行される、編集のためのWebページである編集実行ページの表示の処理を説明する。
【０２１８】
図１２は、編集のためのWebページである編集実行ページの表示の処理を説明するフローチャートである。
【０２１９】
なお、図１２のフローチャートを参照して、店舗端末装置２３とアプリケーションサーバ２０とによる編集実行ページの表示の処理を説明するが、店舗端末装置２３とアプリケーションサーバ２０とが、Webサーバ１９を介して通信することを前提としている。
【０２２０】
すなわち、店舗端末装置２３がネットワーク１４を介してWebサーバ１９に所定のWebページのデータまたは編集対象データを要求すると、Webサーバ１９は、ネットワーク１８を介してアプリケーションサーバ２０にその要求を通知する。アプリケーションサーバ２０は、要求された所定のWebページのデータまたは編集対象データを生成して、生成した所定のWebページのデータまたは編集対象データをネットワーク１８を介してWebサーバ１９に供給する。Webサーバ１９は、ネットワーク１４を介して、所定のWebページのデータまたは編集対象データを店舗端末装置２３に送信する。
【０２２１】
ステップＳ１００１において、店舗端末装置２３のブラウザ１２２は、携帯電話機１１に表示させるWebページを編集するためのページ、すなわち編集実行ページのデータを要求する。具体的には、上述したように、ステップＳ１００１において、店舗端末装置２３のブラウザ１２２は、Webサーバ１９に編集実行ページのデータを要求する。
【０２２２】
言い換えれば、ブラウザ１２２は、通信制御部１２１の送信制御部１３１に、編集実行ページのデータの要求を送信させる。送信制御部１３１に制御される通信部５９は、ネットワーク１４を介して編集実行ページのデータの要求をWebサーバ１９に送信する。
【０２２３】
編集実行ページのデータが要求されたWebサーバ１９は、編集実行ページのデータの要求をアプリケーションサーバ２０に通知する。すなわち、Webサーバ１９は、ネットワーク１８を介して、アプリケーションサーバ２０に、編集実行ページのデータの要求を通知する。
【０２２４】
ステップＳ２００１において、アプリケーションサーバ２０の通信制御部８３の受信制御部９２は、ネットワーク１４、Webサーバ１９、およびネットワーク１８を介して、店舗端末装置２３から送信されてきた、編集実行ページのデータの要求を通信部３７に受信させる。そして、受信制御部９２は、受信した要求を編集実行ページデータ生成部８２に通知する。編集実行ページデータ生成部８２は、編集実行ページのデータの要求を受け付ける。
【０２２５】
ステップＳ２００２において、編集実行ページデータ生成部８２は、編集のためのページのデータであって、スクリプトを含むデータ、すなわち、編集実行ページのデータを生成する。より具体的には、編集実行ページデータ生成部８２は、スクリプト格納部８１から、編集対象データを編集するためのスクリプトを取得して、取得したスクリプトを含む、Webページである編集実行ページのデータを生成する。
【０２２６】
ステップＳ２００３において、編集実行ページデータ生成部８２は、通信制御部８３の送信制御部９１に、生成した編集実行ページのデータを店舗端末装置２３宛に送信させる。すなわち、送信制御部９１は、通信部３７に、ネットワーク１８を介して、生成した編集実行ページのデータをWebサーバ１９宛に送信させる。編集実行ページのデータを受信したWebサーバ１９は、ネットワーク１４を介して、店舗端末装置２３宛に編集実行ページのデータを送信する。
【０２２７】
ステップＳ１００２において、店舗端末装置２３の通信制御部１２１の受信制御部１３２は、ネットワーク１４を介して、送信されてきた編集実行ページのデータを通信部５９に受信させる。受信制御部１３２は、受信した編集実行ページのデータをブラウザ１２２に供給する。
【０２２８】
ステップＳ１００３において、ブラウザ１２２は、受信した編集実行ページのデータによって、追加準備エリア、編集エリア、表示エリア、およびプレビューエリアが配置されているWebページを、ディスプレイである出力部５７に表示させる。
【０２２９】
なお、ステップＳ１００３において、ブラウザ１２２は、表示オブジェクトまたは編集オブジェクトがなく、それぞれ枠だけの追加準備エリア、編集エリア、および表示エリアが配置されているWebページを、ディスプレイである出力部５７に表示させる。
【０２３０】
このようにすることで、Webページを迅速に表示させることができ、店舗端末装置２３のユーザは、処理が実行されていることを確認することができる。
【０２３１】
ステップＳ１００４において、ブラウザ１２２は、編集実行ページのデータから、スクリプトを抽出して、抽出したスクリプトをスクリプト実行部１２３に供給する。スクリプト実行部１２３は、編集実行ページのデータに含まれている、スクリプトを実行する。
【０２３２】
なお、スクリプト実行部１２３によるスクリプトの実行により、編集対象データ取得部１２４、編集対象データ格納部１２５、および編集部１２６が実現される。編集対象データ取得部１２４、編集対象データ格納部１２５、および編集部１２６による処理は、スクリプトを実行するスクリプト実行部１２３によって行われるとも言える。
【０２３３】
このように、編集実行ページのデータに含まれているスクリプトを実行することにより編集対象データ取得部１２４乃至編集部１２６が実現されるので、スクリプトに相当するプログラムを予めインストールしておく手間を省くことができる。また、アプリケーションサーバ２０は、店舗端末装置２３にあわせて、これに適したスクリプトを提供できる。
【０２３４】
さらに、店舗にあわせたスクリプト、例えば、販売している商品や会費などに応じて、より高い機能を含むスクリプトまたは機能を省いたスクリプトを提供するようにしてもよい。
【０２３５】
ステップＳ１００５において、編集対象データ取得部１２４は、実行しているスクリプトによる処理によって、携帯電話機１１に表示させるWebページのデータ、すなわち編集対象データを要求する。このとき、スクリプト実行部１２３は、店舗IDを添付して、Webサーバ１９に編集対象データを要求する。
【０２３６】
言い換えれば、スクリプト実行部１２３は、通信制御部１２１の送信制御部１３１に、編集対象データの要求を送信させる。送信制御部１３１に制御される通信部５９は、ネットワーク１４を介して編集対象データの要求をWebサーバ１９に送信する。
【０２３７】
編集対象データが要求されたWebサーバ１９は、編集対象データの要求をアプリケーションサーバ２０に通知する。すなわち、Webサーバ１９は、ネットワーク１８を介して、アプリケーションサーバ２０に、編集対象データの要求を通知する。
【０２３８】
ステップＳ２００４において、アプリケーションサーバ２０の通信制御部８３の受信制御部９２は、ネットワーク１４、Webサーバ１９、およびネットワーク１８を介して、店舗端末装置２３から送信されてきた、店舗IDが添付された編集対象データの要求を通信部３７に受信させる。そして、受信制御部９２は、受信した要求をページ記述データデータ取得部８４に通知する。ページ記述データデータ取得部８４は、編集実行ページのデータの要求を受け付ける。
【０２３９】
ステップＳ２００５において、ページ記述データデータ取得部８４は、店舗IDで特定される、編集の対象である編集対象ページのページ記述データを、ネットワーク１８を介して、Webページデータベース１７から取得する。例えば、ページ記述データデータ取得部８４は、図４に示されるページ記述データを取得する。
【０２４０】
そして、ステップＳ２００５において、ページ記述データデータ取得部８４は、取得したページ記述データを編集対象データ生成部８５に供給する。編集対象データ生成部８５は、ページ記述データから、携帯電話機に表示させるWebページのデータであって、店舗端末装置２３における編集に適した方式のデータ、すなわち編集対象データを生成する。例えば、編集対象データ生成部８５は、図８に示される編集対象データを生成する。
【０２４１】
ステップＳ２００６において、編集対象データ生成部８５は、通信制御部８３の送信制御部９１に、生成した編集対象データを店舗端末装置２３宛に送信させる。すなわち、送信制御部９１は、通信部３７に、ネットワーク１８を介して、生成した編集対象データをWebサーバ１９宛に送信させる。編集対象データを受信したWebサーバ１９は、ネットワーク１４を介して、店舗端末装置２３宛に編集対象データを送信する。
【０２４２】
ステップＳ１００６において、店舗端末装置２３の通信制御部１２１の受信制御部１３２は、ネットワーク１４を介して、送信されてきた編集対象データを通信部５９に受信させる。受信制御部１３２は、受信した編集対象データを編集対象データ取得部１２４に供給する。編集対象データ取得部１２４は、編集対象データを取得し、取得した編集対象データを編集対象データ格納部１２５に供給する。編集対象データ格納部１２５は、編集対象データ取得部１２４から供給された編集対象データを、記憶部５８の記憶領域のうち、管理している記憶領域に格納する。
【０２４３】
編集実行ページのデータに含まれているスクリプトの実行によって、編集対象データを取得するようにしたので、Webページデータベース１７に変更があった場合などでも、その変更にあわせてスクリプトを変更することで、確実に編集対象データを取得することができる。
【０２４４】
また、不正に他人のWebページを編集しようとしても、スクリプトは必要とされるときだけ店舗端末装置２３によって取得されて実行されるので、スクリプトの解析が困難になり、よって編集対象データの取得はより困難になる。
【０２４５】
ステップＳ１００７において、編集部１２６は、編集対象データ格納部１２５によって格納された編集対象データによって、追加準備エリア、編集エリア、および表示エリアに表示オブジェクトおよび編集オブジェクトを表示させると共に、プレビュー画像を表示させて、編集実行ページの表示の処理は終了する。
【０２４６】
より詳細には、例えば、ステップＳ１００７において、編集部１２６の表示オブジェクト生成部１４３は、表示オブジェクト生成部１４３は、編集対象データから、本体データに対応するデザインパーツの名称を表示オブジェクトの名称とするように、表示オブジェクトを生成する。また、編集オブジェクト生成変更部１４４は、生成された表示オブジェクトに対して、削除を指示する編集オブジェクトおよび配置の変更を指示する編集オブジェクトを生成する。
【０２４７】
そして、表示エリア表示制御部１４５は、表示エリアに、表示オブジェクトおよび編集オブジェクトを表示させる。一方、編集エリア表示制御部１４６は、編集エリアに、表示オブジェクトおよび編集オブジェクトのいずれも表示させず、また、追加準備エリア表示制御部１４７は、追加準備エリアに、表示オブジェクトおよび編集オブジェクトのいずれも表示させない。さらに、プレビュー画像表示制御部１４８は、プレビューエリアに、編集対象データを用いて、表示エリアに表示されている表示オブジェクトで示される構成要素で記述されるWebページをプレビュー画像として表示させる。
【０２４８】
なお、上述したように、表示オブジェクトは、Webページの構成要素を示す。より詳細には、表示オブジェクトは、Webページが携帯電話機１１によって閲覧される場合、CHTML,MML,HDML、またはXHTMLなどのマークアップ言語により記述される構成要素を示す。すなわち、表示エリア表示制御部１４５は、表示エリアに、マークアップ言語により記述される構成要素を示す表示オブジェクトが表示されるように表示を制御する。
【０２４９】
このように編集実行ページが表示される。
【０２５０】
図１３に、表示オブジェクト、編集オブジェクト、およびプレビュー画像の具体例を含む編集実行ページの画像を示す。
【０２５１】
図１３に示す例において、表示エリアには、店舗紹介文である構成要素の表示オブジェクト、罫線である構成要素の表示オブジェクト、コメントである構成要素の表示オブジェクト、改行である構成要素の表示オブジェクト、オススメ商品である構成要素の表示オブジェクト、最新プレゼント商品である構成要素の表示オブジェクト、および店舗内サーチフォームである構成要素の表示オブジェクトが配置されている。
【０２５２】
図１３に示す例において、表示エリアに配置されているそれぞれの表示オブジェクトには、表示エリアの右側(表示オブジェクト上の右側)に、削除を指示する編集オブジェクトおよび上側または下側への配置の変更を指示する編集オブジェクトが配置されている。削除を指示する編集オブジェクトは、例えば、バツ印で表され、上側への配置の変更を指示する編集オブジェクトは、例えば、上向きの三角で表され、下側への配置の変更を指示する編集オブジェクトは、例えば、下向きの三角で表される。
【０２５３】
図１３に示す例において、編集エリアには、表示オブジェクトおよび編集オブジェクトのいずれも表示されていない。図１３に示す例において、追加準備エリアには、商品の検索を指示するための編集オブジェクトが配置されている。
【０２５４】
また、図１３に示す例において、プレビューエリアには、店舗紹介文である構成要素、点線である構成要素、コメントである構成要素、改行である構成要素、オススメ商品である構成要素、最新プレゼント商品である構成要素、および店舗内サーチフォームである構成要素などで記述されるWebページが表示される。
【０２５５】
図１４は、図１３の編集実行ページの左側のメニューのうち、オススメ商品編集のコマンドがクリックされた場合に表示される、編集実行ページの例を示す図である。
【０２５６】
表示エリアには、オススメ商品の構成要素を構成する複数の要素であって、リンクの要素のそれぞれを示す表示オブジェクトが配置される。リンクの要素のそれぞれは、オススメ商品のそれぞれを販売するサイトにリンクする。
【０２５７】
リンクの要素を示す表示オブジェクトは、商品名およびURL方式のアドレスなどからなる。また、リンクの要素を示す表示オブジェクトのそれぞれについて、削除を指示する編集オブジェクトおよび配置の変更を指示する編集オブジェクトが表示される。
【０２５８】
図１４に示す例において、編集エリアは配置されていない。
【０２５９】
図１４に示す例において、追加準備エリアには、商品の検索を指示するための編集オブジェクトが配置されている。
【０２６０】
追加準備エリアの編集オブジェクトが操作されて、追加準備エリアに、商品を販売するサイトについての表示オブジェクトが表示された場合、追加を指示する編集オブジェクトがクリックされると、その商品についての表示オブジェクトが、表示エリアに追加され、オススメ商品の構成要素に、その商品についてのリンクの要素が追加される。
【０２６１】
この場合、プレビューエリアには、追加が指示された商品の要素が追加されたオススメ商品の構成要素などで記述されるWebページが表示されることになる。
【０２６２】
図１５は、図１３の編集実行ページの左側のメニューのうち、トップページのカラー編集のコマンドがクリックされた場合に表示される、編集実行ページの例を示す図である。
【０２６３】
編集実行ページには、カラーテーマでカラーを指定するためのラジオボタン、個別に任意色を指定するためのラジオボタンが配置される。カラーテーマでカラーを指定するためのラジオボタンがクリックされてアクティブになっている場合、ベーシック、ダイナミック、シンプル、グリーン、エスニックなどの各カラーテーマを指定するラジオボタンをアクティブにすることで、トップページの色をカラーテーマによって指定することができる。
【０２６４】
個別に任意色を指定するためのラジオボタンがアクティブになっている場合、ページの背景カラー、リンクカラー、またはテキストカラーなどが、それぞれ個別に選択できる。
【０２６５】
次に、図１３に例示されている、追加準備エリアの、商品の検索を指示するための編集オブジェクトを用いるか、または図１３に示される、情報ページと名前が付加されたボタンがクリックされると、追加準備エリアに表示される、情報ページの検索を指示するための編集オブジェクトを用いる、リンクするページの検索の処理について説明する。
【０２６６】
図１６は、リンクするページの検索処理を説明するフローチャートである。ステップＳ１１において、編集部１２６の検索部１４１は、検索を指示するための編集オブジェクトである、検索を指示するボタンがクリックされたか否かを判定し、検索を指示するボタンがクリックされたと判定されるまで、ステップＳ１１の判定の処理を繰り返す。
【０２６７】
ステップＳ１１において、検索を指示するボタンがクリックされたと判定された場合、手続きはステップＳ１２に進む。ステップＳ１２において、検索部１４１は、フィールドに入力された文字をクエリとしてページを検索する。
【０２６８】
例えば、商品について検索が指示された場合（例えば、図１３に例示されている、商品の検索を指示するための編集オブジェクトが操作されて検索が指示された場合）、検索部１４１は、フィールドに入力された文字をクエリとして、商品データベース２２を検索する。具体的には、検索部１４１は、ネットワーク１４を介して、商品データベース２２に、店舗の店舗IDとフィールドに入力された文字とをクエリとして、商品を販売するページのアドレスを示すデータである商品ページアドレスを検索させる。すなわち、検索部１４１は、通信制御部１２１の送信制御部１３１に、クエリを商品データベース２２宛に送信させる。
【０２６９】
商品データベース２２は、ネットワーク１４を介して、商品ページアドレスの検索結果を送信してくるので、通信制御部１２１の受信制御部１３２は、通信部５９に、商品ページアドレスの検索結果の受信を制御させる。受信制御部１３２は、受信した商品ページアドレスの検索結果を検索部１４１に供給するので、検索部１４１は、店舗の店舗IDとフィールドに入力された文字とをクエリとした、商品ページアドレスの検索結果を取得する。
【０２７０】
これにより、例えば、店舗IDで特定される店舗で販売される、フィールドに入力された文字を含む商品を販売するための商品ページのアドレスが検索されることになる。
【０２７１】
また、例えば、商品に関する情報が掲載されているページについて検索が指示された場合、検索部１４１は、フィールドに入力された文字をクエリとして、Webサーバ１５または他のWebサーバから提供されるページを検索する。
【０２７２】
ステップＳ１３において、追加準備エリア表示制御部１４７は、追加準備エリアに、検索されたページに関する情報および検索されたページへのリンクの追加のボタンを表示させて、リンクするページの検索の処理は終了する。
【０２７３】
この追加のボタンをクリックすることによって、簡単に、リンクを追加することができる。
【０２７４】
図１７は、商品について検索した場合、追加準備エリアに検索の結果が表示されている編集実行ページの画像を示す図である。
【０２７５】
例えば、追加準備エリアには、検索された商品の名称、商品番号、そのページの更新された日時、そのページのURL方式で表されるアドレス、およびそのページへのリンクの追加を指示するボタンが配置される。
【０２７６】
例えば、商品番号は、商品データベース２２に格納されている、商品を特定するデータである商品IDである。
【０２７７】
なお、商品データベース２２に格納されている商品のデータ（レコード）に、商品IDとは別に、商品番号のアイテムを設けて、この商品番号を用いるようにしてもよい。
【０２７８】
商品に関係するページ（例えば、商品を紹介しているページ）（情報ページ）を検索する場合、図１８に示されるように、情報ページと名前が付加されたボタンをクリックしてから、フィールドに、クエリを入力して、検索を指示するボタンをクリックすれば、同様に、追加準備エリアに、情報ページのアドレスおよびその情報ページへのリンクの追加を指示するボタンなどが配置されることになる。
【０２７９】
図１９は、デザインパーツの一覧の表示のコマンドが指示された場合に実行される、デザインパーツの一覧の表示の処理を説明するフローチャートである。
【０２８０】
ステップＳ３１において、デザインパーツ読み出し部１４２は、現在表示しているページのデータ、すなわち編集実行ページのデータに予め格納されている、Webページに追加する構成要素の候補としてのデザインパーツの一覧を読み出す。
【０２８１】
ステップＳ３２において、追加準備エリア表示制御部１４７は、追加準備エリアに、一覧に含まれるデザインパーツの名称、説明、および追加のボタンを表示して、デザインパーツの一覧の表示の処理は終了する。
【０２８２】
図２０は、追加準備エリアにデザインパーツの一覧が表示されている編集実行ページの画像を示す図である。
【０２８３】
例えば、追加準備エリアには、改行や点線、またはコメントなどのデザインパーツの名称が、デザインパーツ毎に配置される。そしてさらに、追加準備エリアには、それぞれのデザインパーツの名称に対して、そのデザインパーツの表示イメージ、およびそのデザインパーツの追加を指示するボタンが配置される。
【０２８４】
例えば、改行であるデザインパーツについて、追加準備エリアに、”改行”であるデザインパーツの名称、”1行、改行します”の表示イメージ、および改行であるデザインパーツの追加を指示するボタンが配置される。同様に、例えば、点線であるデザインパーツについて、追加準備エリアに、”HR”であるデザインパーツの名称、罫線の表示イメージ、および点線であるデザインパーツの追加を指示するボタンが配置される。
【０２８５】
所望のデザインパーツの追加を指示するボタンをクリックすると、簡単に、そのデザインパーツを構成要素として編集エリアに配置することができ、さらに、次に説明する処理により、編集エリアからWebページに追加することができる。
【０２８６】
次に、図２１および図２２のフローチャートを参照して、構成要素の属性の変更の処理を説明する。ステップＳ５１において、編集部１２６は、検索されたページへのリンクまたはデザインパーツの追加が指示されたか否かを判定し、追加を指示するボタンがクリックされるなど、検索されたページへのリンクまたはデザインパーツの追加が指示されたと判定された場合、手続きはステップＳ５２に進む。
【０２８７】
ステップＳ５２において、編集エリア表示制御部１４６は、リンクまたはデザインパーツの表示オブジェクトを編集エリアに表示させる。
【０２８８】
より詳細には、ステップＳ５２において、まず、表示オブジェクト生成部１４３は、追加の指示された、検索されたページへのリンクのデータ、または追加の指示されたデザインパーツのデータから、そのリンクまたはデザインパーツの表示オブジェクトを生成する。そして、編集エリア表示制御部１４６は、生成された表示オブジェクトを編集エリアに表示させる。
【０２８９】
ステップＳ５３において、編集オブジェクト生成変更部１４４は、スクリプトの実行によって、追加された表示オブジェクトを編集するための編集オブジェクトであって、表示オブジェクトのタイプに応じた編集オブジェクトを生成する。すなわち、ステップＳ５３において、編集オブジェクト生成変更部１４４は、オススメ商品や、最新プレゼント商品や、または店舗内サーチフォームなどの表示オブジェクトのタイプ毎に予め記述されているスクリプトに従って、それぞれのタイプの表示オブジェクトを編集するための編集オブジェクトを生成する。
【０２９０】
ここで、表示オブジェクトの編集とは、表示オブジェクトが示す構成要素の属性の変更も含む意味である。
【０２９１】
ステップＳ５４において、編集エリア表示制御部１４６は、追加された表示オブジェクトの下に、生成された編集オブジェクトを表示させ（例えば、図２３に示す編集オブジェクトを表示させ）、手続きは、ステップＳ５５に進む。
【０２９２】
ステップＳ５１において、検索されたページへのリンクまたはデザインパーツの追加が指示されていないと判定された場合、ステップＳ５２乃至ステップＳ５４はスキップされて、手続きはステップＳ５５に進む。
【０２９３】
ステップＳ５５において、編集部１２６は、表示オブジェクトが表示エリアから編集エリアにドラッグアンドドロップされたか否かを判定し、表示オブジェクトが表示エリアから編集エリアにドラッグアンドドロップされたと判定された場合、手続きはステップＳ５６に進む。
【０２９４】
ステップＳ５６において、表示エリア表示制御部１４５は、ドラッグアンドドロップされた表示オブジェクトを表示エリアから消去する。ステップＳ５７において、編集エリア表示制御部１４６は、ドラッグアンドドロップされた表示オブジェクトを編集エリアに表示させる。
【０２９５】
ステップＳ５８において、編集エリア表示制御部１４６は、編集エリアに、ドラッグアンドドロップされた表示オブジェクトの下に編集オブジェクトを表示させ、手続きはステップＳ５９に進む。
【０２９６】
このようにすることで、編集エリアに表示されている表示オブジェクトで示される構成要素が編集の対象になっていることが一目でわかるようになる。
【０２９７】
なお、ドラッグアンドドロップされた表示オブジェクトについての編集オブジェクトがない場合、編集オブジェクト生成変更部１４４は、スクリプトの実行によって、ドラッグアンドドロップされた表示オブジェクトを編集するための編集オブジェクトであって、表示オブジェクトのタイプに応じた編集オブジェクトを生成する。すなわち、編集オブジェクト生成変更部１４４は、オススメ商品や、最新プレゼント商品や、または店舗内サーチフォームなどの表示オブジェクトのタイプ毎に予め記述されているスクリプトに従って、それぞれのタイプの表示オブジェクトを編集するための編集オブジェクトを生成する。
【０２９８】
また、編集エリアに表示オブジェクトがドラッグアンドドロップされた場合、その表示オブジェクトで示される構成要素を編集対象データから削除するようにしてもよい。さらにこの場合、編集エリアの表示オブジェクトで示される構成要素を、編集対象データとは別に、バッファに一時的に格納するようにしてもよい。この場合、編集エリアから表示エリアに表示オブジェクトが再度ドラッグアンドドロップされたとき、表示オブジェクトで示される構成要素を再度生成する必要がなくなる。
【０２９９】
ステップＳ５５において、表示オブジェクトが表示エリアから編集エリアにドラッグアンドドロップされていないと判定された場合、手続きは、ステップＳ５９に進む。
【０３００】
ステップＳ５９において、編集部１２６は、属性の変更を指示する編集オブジェクトが操作されたか否かを判定する。ステップＳ５９において、属性の変更を指示する編集オブジェクトが操作されたと判定された場合、手続きは、ステップＳ６０に進む。ステップＳ６０において、属性変更部１５０は、編集オブジェクトの操作に応じて、その編集オブジェクトの上の表示オブジェクトで示される構成要素の属性を変更して、手続きはステップＳ６１に進む。
【０３０１】
例えば、属性変更部１５０は、タイトルを入力するためのフィールド、および最大表示件数を選択するためのラジオボタンである編集オブジェクトのうち、フィールドに新たなタイトルが入力されると、表示オブジェクトで示される構成要素の属性のうち、タイトルである属性をその新たなタイトルに変更する。
【０３０２】
例えば、属性変更部１５０は、タイトルを入力するためのフィールド、および最大表示件数を選択するためのラジオボタンである編集オブジェクトのうち、最大表示件数を５とするラジオボタンがアクティブとされると、表示オブジェクトで示される構成要素の属性のうち、最大表示件数である属性を５に変更する。
【０３０３】
また、例えば、属性変更部１５０は、絵文字を選択するためのコンボボックス、通常商品商品名のリンクの名称を入力するためのフィールド、URL方式のリンク先のアドレスを入力するためのフィールド、およびこれらの入力を補助する機能を起動するためのボタンである編集オブジェクトのうち、絵文字を選択するためのコンボボックスが操作されて、新たな絵文字が選択されると、表示オブジェクトで示される構成要素の属性のうち、絵文字を選択された新たな絵文字に変更する。
【０３０４】
さらに、例えば、属性変更部１５０は、絵文字を選択するためのコンボボックス、通常商品商品名のリンクの名称を入力するためのフィールド、URL方式のリンク先のアドレスを入力するためのフィールド、およびこれらの入力を補助する機能を起動するためのボタンである編集オブジェクトのうち、URL方式のリンク先のアドレスを入力するためのフィールドに新たなアドレスが入力されると、表示オブジェクトで示される構成要素の属性のうち、リンク先のアドレスを入力された新たなアドレスに変更する。
【０３０５】
ステップＳ５９において、属性の変更を指示する編集オブジェクトが操作されていないと判定された場合、ステップＳ６０はスキップされて、手続きは、ステップＳ６１に進む。
【０３０６】
ステップＳ６１において、編集部１２６は、削除を指示する編集オブジェクトが操作されたか否かを判定する。ステップＳ６１において、削除を指示する編集オブジェクトが操作されたと判定された場合、手続きは、ステップＳ６２に進む。ステップＳ６２において、削除部１５１は、操作された編集オブジェクトの上の表示オブジェクトおよびその表示オブジェクトで示される構成要素を削除して、手続きはステップＳ６３に進む。
【０３０７】
ステップＳ６１において、削除を指示する編集オブジェクトが操作されていないと判定された場合、ステップＳ６２はスキップされて、手続きは、ステップＳ６３に進む。
【０３０８】
ステップＳ６３において、編集部１２６は、並び替えを指示する編集オブジェクトが操作されたか否かを判定する。ステップＳ６３において、並び替えを指示する編集オブジェクトが操作されたと判定された場合、手続きは、ステップＳ６４に進む。ステップＳ６４において、並び替え部１４９は、操作された編集オブジェクトの上の表示オブジェクトとその表示オブジェクトで示される構成要素を並び替えて、構成要素の属性の変更の処理は終了する。
【０３０９】
なお、並び替えの対象となる表示オブジェクトは、その上の表示オブジェクトと並び替えられたり（並び替えの対象となる表示オブジェクトの上のオブジェクトが下側に、並び替えの対象となる表示オブジェクトが上側になるように並び替えられたり）、その下の表示オブジェクトと並び替えられる（並び替えの対象となる表示オブジェクトの下のオブジェクトが上側に、並び替えの対象となる表示オブジェクトが下側になるように並び替えられる）。
【０３１０】
ステップＳ６３において、並び替えを指示する編集オブジェクトが操作されていないと判定された場合、ステップＳ６４はスキップされて、構成要素の属性の変更の処理は終了する。
【０３１１】
このように、表示オブジェクトが編集エリアに配置されると、表示オブジェクトの下に、表示オブジェクトを編集するための編集オブジェクトが表示される。そして、この編集オブジェクトを操作することにより、表示オブジェクトで示される構成要素の属性を変更したり、構成要素を削除したり、構成要素の配置を変更するなど、表示オブジェクトで示される構成要素を編集することができる。
【０３１２】
なお、上述したように、表示オブジェクトは、Webページが携帯電話機１１によって閲覧される場合、CHTML,MML,HDML、またはXHTMLなどのマークアップ言語により記述される構成要素を示す。すなわち、編集エリア表示制御部１４６は、マークアップ言語により記述される属性を変更するための編集オブジェクトが表示されるように表示を制御する。
【０３１３】
図２３は、例えば、図２１のステップＳ５８に対応する、オススメ商品の表示オブジェクト、最新プレゼント商品の表示オブジェクト、および店舗内サーチフォームの表示オブジェクトが表示エリアから編集エリアにドラッグアンドドロップされた場合の、編集実行ページの画像の例を示す図である。
【０３１４】
編集エリアには、オススメ商品の表示オブジェクトの下に、オススメ商品の表示オブジェクトについての編集オブジェクトである、タイトルを入力するためのフィールド、および最大表示件数を選択するためのラジオボタンが表示される。オススメ商品の表示オブジェクトについての編集オブジェクトである、最大表示件数を選択するためのラジオボタンによって、1乃至１０のうちのいずれかの最大表示件数が選択される。
【０３１５】
例えば、５の最大表示件数がラジオボタンにより選択されると、オススメ商品のWebページにそれぞれリンクされている５つ以内の要素が、オススメ商品のリンクとしてWebページに表示されることになる。
【０３１６】
また、編集エリアには、最新プレゼント商品の表示オブジェクトの下に、最新プレゼント商品の表示オブジェクトについての編集オブジェクトである、タイトルを入力するためのフィールド、および最大表示件数を選択するためのラジオボタンが表示される。最新プレゼント商品の表示オブジェクトについての編集オブジェクトである、最大表示件数を選択するためのラジオボタンによって、1乃至５のうちのいずれかの最大表示件数が選択される。
【０３１７】
例えば、３の最大表示件数がラジオボタンにより選択されると、最新プレゼント商品のWebページにそれぞれリンクされている３つ以内の要素が、最新プレゼント商品のリンクとしてWebページに表示されることになる。
【０３１８】
さらに、編集エリアには、店舗内サーチフォームの表示オブジェクトの下に、店舗内サーチフォームの表示オブジェクトについての編集オブジェクトである、タイトルを入力するためのフィールドが表示される。
【０３１９】
図２４は、例えば、追加準備エリアに表示されている、”通常商品商品名”である商品名称と対応する追加のコマンドがクリックされるなど、検索されたページである通常商品商品名のリンクの追加が指示された場合の、編集実行ページの画像の例を示す図である。
【０３２０】
編集エリアには、通常商品商品名のリンクの表示オブジェクトの下に、この表示オブジェクトについての編集オブジェクトである、絵文字を選択するためのコンボボックス、通常商品商品名のリンクの名称を入力するためのフィールド、URL方式のリンク先のアドレスを入力するためのフィールド、およびこれらの入力を補助する機能を起動するためのボタンなどが配置される。
【０３２１】
図２５は、例えば、追加準備エリアに表示されている、”オススメ商品”であるデザイン名称と対応する追加のコマンドがクリックされるなど、デザインパーツの一覧から、デザインパーツの追加が指示された場合の、編集実行ページの画像の例を示す図である。
【０３２２】
編集エリアには、追加されたデザインパーツであるオススメ商品の表示オブジェクトの下に、追加されたオススメ商品の表示オブジェクトについての編集オブジェクトである、タイトルを入力するためのフィールド、および最大表示件数を選択するためのラジオボタンが表示される。オススメ商品の表示オブジェクトについての編集オブジェクトである、最大表示件数を選択するためのラジオボタンによって、1乃至１０のうちのいずれかの最大表示件数が選択される。
【０３２３】
図２６は、編集エリアの表示オブジェクトを表示エリアに移動させることによる、構成要素の追加の処理を説明するフローチャートである。ステップＳ８１において、編集部１２６は、表示オブジェクトが編集エリアから表示エリアにドラッグアンドドロップされたか否かを判定し、表示オブジェクトが編集エリアから表示エリアにドラッグアンドドロップされたと判定された場合、手続きはステップＳ８２に進む。
【０３２４】
ステップＳ８２において、編集エリア表示制御部１４６は、ドラッグアンドドロップされた表示オブジェクトを編集エリアから消去する。ステップＳ８３において、表示エリア表示制御部１４５は、ドラッグアンドドロップされた表示オブジェクトを表示エリアに表示させる。
【０３２５】
ステップＳ８４において、編集オブジェクト生成変更部１４４は、ドラッグアンドドロップされた表示オブジェクトを編集するための編集オブジェクトを非表示にする。すなわち、表示オブジェクトのみが表示されることになる。
【０３２６】
これにより、編集オブジェクトは、表示エリアにも、編集エリアにも表示されなくなる。従って、表示エリアにドラッグアンドドロップされた表示オブジェクトで示される構成要素が編集の対象でなくなったことがひと目でわかる。
【０３２７】
ステップＳ８５において、追加部１５２は、編集対象データ格納部１２５により格納されている編集対象データに、表示オブジェクトで示される構成要素を追加する。
【０３２８】
ステップＳ８６において、プレビュー画像表示制御部１４８は、表示オブジェクトで示される構成要素が追加された編集対象データを用いて、表示画面のプレビューエリアに表示されているプレビュー画像を更新して、構成要素の追加の処理は終了する。言い換えれば、プレビュー画像表示制御部１４８は、表示画面のプレビューエリアに、表示エリアに表示されている表示オブジェクトで示される構成要素で記述されるWebページがプレビュー画像として表示されるように表示を制御する。
【０３２９】
ステップＳ８１において、表示オブジェクトが編集エリアから表示エリアにドラッグアンドドロップされていないと判定された場合、ステップＳ８２乃至ステップＳ８６はスキップされて、構成要素の追加の処理は終了する。
【０３３０】
このように、表示オブジェクトを表示エリアにドラッグアンドドロップするだけで、編集対象データに構成要素を追加することができる。
【０３３１】
図２７は、例えば、表示エリアの表示オブジェクトの配置の順序を変更させることにより、構成要素の配置の変更の処理を説明するフローチャートである。ステップＳ１０１において、編集部１２６は、表示エリアに配置されている編集オブジェクトのうち、削除を指示する編集オブジェクト（例えば、図２３に例示されている、表示エリアに配置されている”コメント”の表示オブジェクトの編集オブジェクトのうちの、バツ印の編集オブジェクト）が操作されたか否かを判定する。ステップＳ１０１において、表示エリアに配置されている編集オブジェクトのうち、削除を指示する編集オブジェクトが操作されたと判定された場合、手続きは、ステップＳ１０２に進む。
【０３３２】
ステップＳ１０２において、削除部１５１は、操作された編集オブジェクトに対応付けられている表示オブジェクトを削除する。ステップＳ１０３において、削除部１５１は、編集対象データ格納部１２５により格納されている編集対象データから、削除された表示オブジェクトで示される構成要素を削除する。
【０３３３】
ステップＳ１０４において、プレビュー画像表示制御部１４８は、構成要素が削除された編集対象データを用いて、表示画面のプレビューエリアに表示されているプレビュー画像を更新して、手続きは、ステップＳ１０５に進む。言い換えれば、プレビュー画像表示制御部１４８は、表示画面のプレビューエリアに、表示エリアに表示されている表示オブジェクトで示される構成要素で記述されるWebページがプレビュー画像として表示されるように表示を制御する。
【０３３４】
ステップＳ１０１において、表示エリアに配置されている編集オブジェクトのうち、削除を指示する編集オブジェクトが操作されていないと判定された場合、ステップＳ１０２乃至ステップＳ１０４はスキップされて、手続きは、ステップＳ１０５に進む。
【０３３５】
ステップＳ１０５において、編集部１２６は、表示エリアに配置されている編集オブジェクトのうち、並び替えを指示する編集オブジェクトが操作されたか否か（例えば、図２３に例示されている、表示エリアに配置されている”コメント”の表示オブジェクトの編集オブジェクトのうちの、上への移動を指示する編集オブジェクト、すなわち、上向きの三角の編集オブジェクト、または下への移動を指示する編集オブジェクト、すなわち、下向きの三角の編集オブジェクトがクリックされたか否か）を判定する。ステップＳ１０５において、表示エリアに配置されている編集オブジェクトのうち、並び替えを指示する編集オブジェクトが操作されたと判定された場合、手続きは、ステップＳ１０６に進む。
【０３３６】
なお、ステップＳ１０５において、編集部１２６は、表示オブジェクトのドラッグアンドドロップにより表示オブジェクトの並び替えが指示されたか否かを判定するようにしてもよい。
【０３３７】
ステップＳ１０６において、並び替え部１４９は、操作された編集オブジェクトに対応付けられている表示オブジェクトを並び替える。ステップＳ１０７において、並び替え部１４９は、編集対象データ格納部１２５により格納されている編集対象データにおいて、表示オブジェクトで示される構成要素を並び替える。
【０３３８】
例えば、上への移動を指示する編集オブジェクト、すなわち、上向きの三角の編集オブジェクトがクリックされると、その編集オブジェクトに対応付けられている表示オブジェクトは、その表示オブジェクトの上の表示オブジェクトと並び替えられる（操作された編集オブジェクトに対応付けられている表示オブジェクトの上の表示オブジェクトが下側に、操作された編集オブジェクトに対応付けられている表示オブジェクトが上側になるように並び替えられる）。
【０３３９】
例えば、下への移動を指示する編集オブジェクト、すなわち、下向きの三角の編集オブジェクトがクリックされると、その編集オブジェクトに対応付けられている表示オブジェクトは、その表示オブジェクトの下の表示オブジェクトと並び替えられる（操作された編集オブジェクトに対応付けられている表示オブジェクトの下の表示オブジェクトが上側に、操作された編集オブジェクトに対応付けられている表示オブジェクトが下側になるように並び替えられる）。
【０３４０】
ステップＳ１０８において、プレビュー画像表示制御部１４８は、構成要素が並び替えられた編集対象データを用いて、表示画面のプレビューエリアに表示されているプレビュー画像を更新して、構成要素の配置の変更の処理は終了する。言い換えれば、プレビュー画像表示制御部１４８は、表示画面のプレビューエリアに、表示エリアに表示されている表示オブジェクトで示される構成要素で記述されるWebページがプレビュー画像として表示されるように表示を制御する。
【０３４１】
ステップＳ１０５において、表示エリアに配置されている編集オブジェクトのうち、並び替えを指示する編集オブジェクトが操作されていないと判定された場合、ステップＳ１０６乃至ステップＳ１０８はスキップされて、構成要素の配置の変更の処理は終了する。
【０３４２】
このように、表示エリアにおいて、表示オブジェクトを削除したり並び替えたりすることで、編集対象データにおける構成要素を削除したり並び替えたりすることができる。
【０３４３】
通常、携帯電話機１１には、縦長の表示画面のモニタが採用されている。従って、携帯電話機１１によって閲覧されるWebページの見え方には、構成要素の上下の配置だけが関係し、構成要素の左右の配置は、ほとんど関係しない。
【０３４４】
そこで、携帯電話機１１によって閲覧されるWebページを編集する場合には、構成要素の上下方向の配置だけを並び替えられるようにすると編集がより効率良くできるようになる。
【０３４５】
なお、パーソナルコンピュータによって閲覧されるWebページを編集する場合には、構成要素の上下方向の配置と、構成要素の左右方向の配置とをそれぞれ並び替えられるようにしてもよい。
【０３４６】
図２８は、Webページの更新の処理を説明するフローチャートである。ステップＳ１１０１において、編集部１２６は、例えば、図１０に示される、編集された（編集の完了した）編集対象データの送信を指示するためのボタンがクリックされたか否かにより、携帯電話機１１に表示させるWebページの更新が指示されたか否かを判定する。
【０３４７】
ステップＳ１１０１において、携帯電話機１１に表示させるWebページの更新が指示されたと判定された場合、手続きはステップＳ１１０２に進み、ステップＳ１１０２において、編集部１２６は、ネットワーク１４を介して、店舗IDを添付して、編集対象データ格納部１２５により格納されている編集対象データをWebサーバ１９に送信させる。
【０３４８】
具体的には、編集部１２６は、通信制御部１２１の送信制御部１３１に、Webサーバ１９宛に編集対象データを送信させる。送信制御部１３１に制御される通信部５９は、ネットワーク１４を介して、店舗IDが添付された編集対象データをWebサーバ１９に送信する。
【０３４９】
編集対象データが送信されてきたWebサーバ１９は、店舗IDが添付された編集対象データを受信して、ネットワーク１８を介して、店舗IDが添付された編集対象データをアプリケーションサーバ２０に供給する。
【０３５０】
ステップＳ２１０１において、アプリケーションサーバ２０の通信制御部８３の受信制御部９２は、ネットワーク１４、Webサーバ１９、およびネットワーク１８を介して、店舗端末装置２３から送信されてきた、店舗IDが添付された編集対象データを通信部３７に受信させる。そして、受信制御部９２は、受信した店舗IDおよび編集対象データをページ記述データ生成部８６に供給する。
【０３５１】
ステップＳ２１０２において、ページ記述データ生成部８６は、受信した編集対象データに応じた、ページ記述データを生成する。ページ記述データ生成部８６は、ネットワーク１８を介して、店舗IDと共に、生成したページ記述データをWebページデータベース１７に供給する。Webページデータベース１７は、携帯電話機に表示されるページの、既に格納しているこれまでのデータであって、店舗IDで特定されるデータ、すなわち店舗IDで特定されるこれまでのページ記述データに、アプリケーションサーバ２０から供給された新たなページ記述データを上書きするように記憶する。
【０３５２】
ステップＳ２１０３において、アプリケーションサーバ２０は、上書きされたページ記述データに応じたWebページのデータの提供を、Webサーバ１５、アプリケーションサーバ１６、およびWebページデータベース１７に開始させて、Webページの更新の処理は終了する。
【０３５３】
ステップＳ１１０１において、携帯電話機１１に表示させるWebページの更新が指示されていないと判定された場合、ステップＳ１１０２およびステップＳ２１０１乃至ステップＳ２１０３はスキップされて、ページ記述データが書き換えられることなく、Webページの更新の処理は終了する。
【０３５４】
このように、簡単に、携帯電話機１１に表示させるWebページを、編集したものに更新することができる。
【０３５５】
以上のように、より簡単に、より確実に、編集の対象となっている構成要素を知ることができるようになる。
【０３５６】
このように、Webページの構成要素を表示し、構成要素の属性を変更するようにした場合には、Webページを編集することができる。また、表示画面の第１の領域（例えば、表示エリア）に、Webページの構成要素を示す第１のオブジェクト（例えば、表示オブジェクト）が、Webページ上の構成要素の配置の順に表示されるように表示を制御し、表示画面の第２の領域（例えば、編集エリア）に第１のオブジェクトが配置された場合、第２の領域に、その第１のオブジェクトで示される構成要素の属性を変更するための第２のオブジェクト（例えば、編集オブジェクト）が表示されるように表示を制御するようにした場合には、より簡単に、より確実に、編集の対象となっている構成要素を知ることができる。
【０３５７】
例えば、携帯電話機１１で閲覧されるWebページを、パーソナルコンピュータである店舗端末装置２３で編集する場合、携帯電話機１１で閲覧されるWebページをそのまま表示すると、Webページ上の構成要素の配置がずれてしまう。そして、Webページ上の構成要素の配置がずれたままで編集すると、携帯電話機１１で閲覧する場合のWebページを確認することができず、編集後に、携帯電話機１１に表示させて確認する必要があり、面倒であった。
【０３５８】
しかしながら、例えば図２９に示される、プレビューのコマンドにより表示されるプレビュー画像またはプレビューエリアに表示されるプレビュー画像は、構成要素を記述する編集対象データを用いて、携帯電話機１１（のブラウザ）をエミュレートすることにより、描画されるので、Webページ上の構成要素の配置がずれてしまうことがなく、プレビュー画像を確認するだけで、そのプレビュー画像と同じ画像を携帯電話機１１に表示させることができる。
【０３５９】
また、表示される絵文字（キャラクタ）は、携帯電話回線提供業者によって異なる。そこで、図２９に示されるように、プレビュー画像を表示させる画面に、携帯電話回線提供業者によって提供される絵文字（キャラクタ）を選択するボタン（例えば、”DoDoMo”と名前が付されたボタン、”ai”と名前が付されたボタン、”HardBank”と名前が付されたボタン）を設けて、そのボタンがクリックされて選択された絵文字（キャラクタ）を用いてプレビュー画像を表示させるようにする。
【０３６０】
このようにすることで、プレビュー画像として、携帯電話回線提供業者毎の携帯電話機１１に表示される画像と同じ画像を、より正確に表示させることができるようになる。
【０３６１】
なお、編集対象ページは、携帯電話機１１のユーザに閲覧されると説明したが、これに限らず、パーソナルコンピュータやテレビジョン受像器など他の機器によって表示され、そのユーザに閲覧されるものであってもよい。
【０３６２】
上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０３６３】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０３６４】
また、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０３６５】
【図１】本発明の一実施の形態の情報提供システムの構成を示す図である。
【図２】アプリケーションサーバ２０のハードウェアの構成例を示すブロック図である。
【図３】店舗端末装置２３のハードウェアの構成例を示すブロック図である。
【図４】Webページデータベース１７に格納されているページ記述データの例を示す図である。
【図５】会員情報データベース２１に格納されている会員の情報の例を示す図である。
【図６】商品データベース２２に格納されている商品のデータ（レコード）の例を示す図である。
【図７】プログラムを実行するアプリケーションサーバ２０における機能の構成を説明するブロック図である。
【図８】編集対象データ生成部８５によって生成される編集対象データの具体例を示す図である。
【図９】スクリプトを含むプログラムを実行する店舗端末装置２３における機能の構成を説明するブロック図である。
【図１０】ブラウザ１２２によって表示される画像の例を示す図である。
【図１１】Webページの編集の流れの例を示す図である。
【図１２】編集のためのWebページである編集実行ページの表示の処理を説明するフローチャートである。
【図１３】表示オブジェクト、編集オブジェクト、およびプレビュー画像の具体例を含む編集実行ページの画像を示す図である。
【図１４】オススメ商品編集のコマンドがクリックされた場合に表示される、編集実行ページの例を示す図である。
【図１５】トップページのカラー編集のコマンドがクリックされた場合に表示される、編集実行ページの例を示す図である。
【図１６】リンクするページの検索処理を説明するフローチャートである。
【図１７】商品について検索した場合、追加準備エリアに検索の結果が表示されている編集実行ページの画像を示す図である。
【図１８】情報ページを検索する場合の編集実行ページの画像を示す図である。
【図１９】デザインパーツの一覧の表示の処理を説明するフローチャートである。
【図２０】追加準備エリアにデザインパーツの一覧が表示されている編集実行ページの画像を示す図である。
【図２１】構成要素の属性の変更の処理を説明するフローチャートである。
【図２２】構成要素の属性の変更の処理を説明するフローチャートである。
【図２３】表示オブジェクトが表示エリアから編集エリアにドラッグアンドドロップされた場合の、編集実行ページの画像の例を示す図である。
【図２４】検索されたページである通常商品商品名のリンクの追加が指示された場合の、編集実行ページの画像の例を示す図である。
【図２５】デザインパーツの一覧から、デザインパーツの追加が指示された場合の、編集実行ページの画像の例を示す図である。
【図２６】構成要素の追加の処理を説明するフローチャートである。
【図２７】構成要素の配置の変更の処理を説明するフローチャートである。
【図２８】Webページの更新の処理を説明するフローチャートである。
【図２９】プレビュー画像を表示させる画面の例を示す図である。
【符号の説明】
【０３６６】
１１−１、１１−２、または１１  携帯電話機，  １２  基地局，  １３  ゲートウェイ，  １４  ネットワーク，  １５  Webサーバ，  １６  アプリケーションサーバ，  １７  Webページデータベース，  １８  ネットワーク，  １９  Webサーバ，  ２０  アプリケーションサーバ，  ２１  会員情報データベース，  ２２  商品データベース，  ２３−１，２３−２，および２３  店舗端末装置，  ３１  CPU，  ３２  ROM，  ３３  RAM，  ３６  記憶部，  ３７  通信部，  ３９  リムーバブルメディア，  ５１  CPU，  ５２  ROM，  ５３  RAM，  ５８  記憶部，  ５９  通信部，  ６１  リムーバブルメディア，  ８１  スクリプト格納部，  ８２  編集実行ページデータ生成部，  ８３  通信制御部，  ８４  ページ記述データ取得部，  ８５  編集対象データ生成部，  ８６  ページ記述データ生成部，  ９１  送信制御部，  ９２  受信制御部，  １２１  通信制御部，  １２２  ブラウザ，  １２３  スクリプト実行部，  １２４  編集対象データ取得部，  １２５  編集対象データ格納部，  １２６  編集部，  １４１  検索部，  １４２  デザインパーツ読み出し部，  １４３  表示オブジェクト生成部，  １４４  編集オブジェクト生成変更部，  １４５  表示エリア表示制御部，  １４６  編集エリア表示制御部，  １４７  追加準備エリア表示制御部，  １４８  プレビュー画像表示制御部，  １４９  並び替え部，  １５０  属性変更部，  １５１  削除部，  １５２  追加部
【図１】
2009053912.tif 000003
【図２】
2009053912.tif 000004
【図３】
2009053912.tif 000005
【図４】
2009053912.tif 000006
【図５】
2009053912.tif 000007
【図６】
2009053912.tif 000008
【図７】
2009053912.tif 000009
【図８】
2009053912.tif 000010
【図９】
2009053912.tif 000011
【図１０】
2009053912.tif 000012
【図１１】
2009053912.tif 000013
【図１２】
2009053912.tif 000014
【図１３】
2009053912.tif 000015
【図１４】
2009053912.tif 000016
【図１５】
2009053912.tif 000017
【図１６】
2009053912.tif 000018
【図１７】
2009053912.tif 000019
【図１８】
2009053912.tif 000020
【図１９】
2009053912.tif 000021
【図２０】
2009053912.tif 000022
【図２１】
2009053912.tif 000023
【図２２】
2009053912.tif 000024
【図２３】
2009053912.tif 000025
【図２４】
2009053912.tif 000026
【図２５】
2009053912.tif 000027
【図２６】
2009053912.tif 000028
【図２７】
2009053912.tif 000029
【図２８】
2009053912.tif 000030
【図２９】
2009053912.tif 000031