(57)【特許請求の範囲】
【請求項１】
クライアント端末と情報処理装置とを含む情報処理システムであって、
前記情報処理装置は、
データが配置されているコンテンツデータと、当該コンテンツデータに配置されるデータが不備のあるデータであるかを判定するために用いられる判定情報とを記憶する記憶手段と、
前記クライアント端末から、前記記憶手段に記憶されているコンテンツデータのコンテンツデータ一覧画面の表示要求を受け付ける第１の受付手段と、
前記第１の受付手段で前記コンテンツデータ一覧画面の表示要求を受け付けた場合に、前記記憶手段に記憶されているコンテンツデータごとに、前記記憶手段に記憶されている判定情報を用いて、当該コンテンツデータに配置されているデータが不備のあるデータであるかを判定して、当該コンテンツデータが不備のあるデータが配置されたコンテンツデータであるか否かを判定する判定手段と、
前記判定手段により、不備のあるデータが配置されたコンテンツデータであると判定されたコンテンツデータと、不備のあるデータが配置されたコンテンツデータではないと判定されたコンテンツデータとをそれぞれ識別可能なコンテンツデータ一覧画面を表示するための一覧画面情報を生成する生成手段と、
前記生成手段により生成された一覧画面情報を前記クライアント端末に送信する第１の送信手段と、
を備え、
前記クライアント端末は、
前記記憶手段に記憶されているコンテンツデータのコンテンツデータ一覧画面の表示要求を前記情報処理装置に送信する要求送信手段と、
前記第１の送信手段により送信された前記一覧画面情報を受信する受信手段と、
前記受信手段により受信した前記一覧画面情報を用いて、前記判定手段により、不備のあるデータが配置されたコンテンツデータであると判定されたコンテンツデータと、不備のあるデータが配置されたコンテンツデータではないと判定されたコンテンツデータとをそれぞれ識別可能な前記コンテンツデータ一覧画面を表示する第１の表示手段と、
を備えることを特徴とする情報処理システム。
【請求項２】
前記記憶手段は、複数のデータが配置されているコンテンツデータを記憶し、
前記判定手段は、前記第１の受付手段で前記コンテンツデータ一覧画面の表示要求を受け付けた場合に、前記記憶手段に記憶されているコンテンツデータごとに、当該コンテンツデータに配置されているデータごとに、前記記憶手段に記憶された判定情報を用いて、当該コンテンツデータに配置されているデータが不備のあるデータであるかをそれぞれ判定して、当該コンテンツデータが不備のあるデータが配置されたコンテンツデータであるか否かを判定することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記記憶手段に記憶された判定情報は、前記記憶手段に記憶されたコンテンツデータに配置されているデータが変更された変更後データを含み、
前記判定手段は、前記第１の受付手段で前記コンテンツデータ一覧画面の表示要求を受け付けた場合に、前記記憶手段に記憶されているコンテンツデータごとに、当該コンテンツデータに配置されているデータと、前記記憶手段に記憶された判定情報に含まれる変更後データとが異なるかを判定して、当該コンテンツデータが不備のあるデータが配置されたコンテンツデータであるか否かを判定することを特徴とする請求項１又は２に記載の情報処理システム。
【請求項４】
前記情報処理装置の前記記憶手段は、前記コンテンツデータに配置されているデータと前記変更後データとの関連情報を記憶し、
前記情報処理装置は、
前記第１の表示手段により表示されたコンテンツデータ一覧画面を介して選択を受け付けた、前記不備のあるデータが配置されるコンテンツデータを示すコンテンツデータ選択情報を前記クライアント端末から受け付ける第２の受付手段と、
前記第２の受付手段により受け付けたコンテンツデータ選択情報に示されるコンテンツデータに配置されている不備のあるデータと関連する前記変更後データを前記関連情報に従って前記記憶手段から取得する取得手段と、
前記取得手段により取得された変更後データを含む表示画面を表示するための表示画面情報を前記クライアント端末に送信する第２の送信手段と、
を備え、
前記クライアント端末は、
前記第１の表示手段により表示されたコンテンツデータ一覧画面を介して、ユーザによる、前記判定手段により不備のあるデータが配置されたコンテンツデータと判定されたコンテンツデータの選択を受け付けるコンテンツデータ受付手段と、
前記コンテンツデータ受付手段により受け付けたコンテンツデータを示すコンテンツデータ選択情報を送信する選択情報送信手段と、
前記第２の送信手段により送信された表示画面情報を受信する第２の受信手段と、
前記第２の受信手段により受信された表示画面情報を用いて、前記取得手段により取得された変更後データを含む表示画面を表示する第２の表示手段と、
を備えることを特徴とする請求項３に記載の情報処理システム。
【請求項５】
前記情報処理装置は、
前記第２の表示手段により表示された表示画面を介して選択された変更後データを示す変更後データ情報を前記クライアント端末から受け付ける第３の受付手段と、
前記第２の受付手段により受け付けたコンテンツデータ選択情報に示されるコンテンツデータに配置されている、前記判定手段により不備のあるデータであると判定された当該データを、前記第３の受付手段により受け付けた変更後データ情報に示される変更後データに置き換える置換手段と、
を備え、
前記クライアント端末は、
前記第２の表示手段により表示された表示画面を介して、ユーザによる変更後データの選択を受け付ける変更後データ受付手段と、
前記変更後データ受付手段により受け付けた変更後データを示す変更後データ情報を前記情報処理装置に送信する変更後データ情報送信手段と、
を備えることを特徴とする請求項４に記載の情報処理システム。
【請求項６】
クライアント端末と通信可能な情報処理装置であって、
データが配置されているコンテンツデータと、当該コンテンツデータに配置されるデータが不備のあるデータであるかを判定するために用いられる判定情報とを記憶する記憶手段と、
前記クライアント端末から、前記記憶手段に記憶されているコンテンツデータのコンテンツデータ一覧画面の表示要求を受け付ける受付手段と、
前記受付手段で前記コンテンツデータ一覧画面の表示要求を受け付けた場合に、前記記憶手段に記憶されているコンテンツデータごとに、前記記憶手段に記憶されている判定情報を用いて当該コンテンツデータに配置されているデータが不備のあるデータであるかを判定して、当該コンテンツデータが不備のあるデータが配置されたコンテンツデータであるか否かを判定する判定手段と、
前記判定手段により、不備のあるデータが配置されたコンテンツデータであると判定されたコンテンツデータと、不備のあるデータが配置されたコンテンツデータではないと判定されたコンテンツデータとがそれぞれ識別可能なコンテンツデータ一覧画面を表示するための一覧画面情報を生成する生成手段と、
前記クライアント端末の表示部に前記コンテンツデータ一覧画面を表示するべく、前記生成手段により生成された一覧画面情報を前記クライアント端末に送信する送信手段と、
を備えることを特徴とする情報処理装置。
【請求項７】
クライアント端末と情報処理装置とを含む情報処理システムにおける情報処理方法であって、
前記情報処理装置の記憶手段が、データが配置されているコンテンツデータと、当該コンテンツデータに配置されるデータが不備のあるデータであるかを判定するために用いられる判定情報とを記憶する記憶工程と、
前記情報処理装置の第１の受付手段が、前記クライアント端末から、前記記憶工程に記憶されているコンテンツデータのコンテンツデータ一覧画面の表示要求を受け付ける第１の受付工程と、
前記情報処理装置の判定手段が、
前記第１の受付工程で前記コンテンツデータ一覧画面の表示要求を受け付けた場合に、前記記憶工程に記憶されているコンテンツデータごとに、前記記憶工程に記憶されている判定情報を用いて、当該コンテンツデータに配置されているデータが不備のあるデータであるかを判定して、当該コンテンツデータが不備のあるデータが配置されたコンテンツデータであるか否かを判定する判定工程と、
前記情報処理装置の生成手段が、
前記判定工程により、不備のあるデータが配置されたコンテンツデータであると判定されたコンテンツデータと、不備のあるデータが配置されたコンテンツデータではないと判定されたコンテンツデータとをそれぞれ識別可能なコンテンツデータ一覧画面を表示するための一覧画面情報を生成する生成工程と、
前記情報処理装置の送信手段が、
前記生成工程により生成された一覧画面情報を前記クライアント端末に送信する第１の送信工程と、
を備え、
前記クライアント端末の要求送信手段が、
前記記憶手段に記憶されているコンテンツデータのコンテンツデータ一覧画面の表示要求を前記情報処理装置に送信する要求送信工程と、
前記クライアント端末の受信手段が、
前記第１の送信工程により送信された前記一覧画面情報を受信する受信工程と、
前記クライアント端末の表示手段が、
前記受信工程により受信した前記一覧画面情報を用いて、前記判定手段により、不備のあるデータが配置されたコンテンツデータであると判定されたコンテンツデータと、不備のあるデータが配置されたコンテンツデータではないと判定されたコンテンツデータとをそれぞれ識別可能な前記コンテンツデータ一覧画面を表示する表示工程と、
を備えることを特徴とする情報処理方法。
【請求項８】
クライアント端末と情報処理装置とを含む情報処理システムにおいて実行可能なプログラムであって、
前記情報処理装置を、
データが配置されているコンテンツデータと、当該コンテンツデータに配置されるデータが不備のあるデータであるかを判定するために用いられる判定情報とを記憶する記憶手段と、
前記クライアント端末から、前記記憶手段に記憶されているコンテンツデータのコンテンツデータ一覧画面の表示要求を受け付ける第１の受付手段と、
前記第１の受付手段で前記コンテンツデータ一覧画面の表示要求を受け付けた場合に、前記記憶手段に記憶されているコンテンツデータごとに、前記記憶手段に記憶されている判定情報を用いて、当該コンテンツデータに配置されているデータが不備のあるデータであるかを判定して、当該コンテンツデータが不備のあるデータが配置されたコンテンツデータであるか否かを判定する判定手段と、
前記判定手段により、不備のあるデータが配置されたコンテンツデータであると判定されたコンテンツデータと、不備のあるデータが配置されたコンテンツデータではないと判定されたコンテンツデータとをそれぞれ識別可能なコンテンツデータ一覧画面を表示するための一覧画面情報を生成する生成手段と、
前記生成手段により生成された一覧画面情報を前記クライアント端末に送信する第１の送信手段として機能させ、
前記クライアント端末を
前記記憶手段に記憶されているコンテンツデータのコンテンツデータ一覧画面の表示要求を前記情報処理装置に送信する要求送信手段と、
前記第１の送信手段により送信された前記一覧画面情報を受信する受信手段と、
前記受信手段により受信した前記一覧画面情報を用いて、前記判定手段により、不備のあるデータが配置されたコンテンツデータであると判定されたコンテンツデータと、不備のあるデータが配置されたコンテンツデータではないと判定されたコンテンツデータとをそれぞれ識別可能な前記コンテンツデータ一覧画面を表示する表示手段として機能させることを特徴とするプログラム。
【請求項９】
クライアント端末と通信可能な情報処理装置における情報処理方法であって、
前記情報処理装置の記憶手段が、
データが配置されているコンテンツデータと、当該コンテンツデータに配置されるデータが不備のあるデータであるかを判定するために用いられる判定情報とを記憶する記憶工程と、
前記情報処理装置の受付手段が、
前記クライアント端末から、前記記憶工程に記憶されているコンテンツデータのコンテンツデータ一覧画面の表示要求を受け付ける受付工程と、
前記情報処理装置の判定手段が、
前記受付工程で前記コンテンツデータ一覧画面の表示要求を受け付けた場合に、前記記憶工程に記憶されているコンテンツデータごとに、前記記憶工程に記憶されている判定情報を用いて当該コンテンツデータに配置されているデータが不備のあるデータであるかを判定して、当該コンテンツデータが不備のあるデータが配置されたコンテンツデータであるか否かを判定する判定工程と、
前記情報処理装置の生成手段が、
前記判定工程により、不備のあるデータが配置されたコンテンツデータであると判定されたコンテンツデータと、不備のあるデータが配置されたコンテンツデータではないと判定されたコンテンツデータとをそれぞれ識別可能なコンテンツデータ一覧画面を表示するための一覧画面情報を生成する生成工程と、
前記情報処理装置の送信手段が、
前記クライアント端末の表示部に前記コンテンツデータ一覧画面を表示するべく、前記生成手段により生成された一覧画面情報を前記クライアント端末に送信する送信工程と、
を備えることを特徴とする情報処理方法。
【請求項１０】
クライアント端末と通信可能な情報処理装置において実行可能なプログラムであって、
データが配置されているコンテンツデータと、当該コンテンツデータに配置されるデータが不備のあるデータであるかを判定するために用いられる判定情報とを記憶する記憶手段と、
前記クライアント端末から、前記記憶手段に記憶されているコンテンツデータのコンテンツデータ一覧画面の表示要求を受け付ける受付手段と、
前記受付手段で前記コンテンツデータ一覧画面の表示要求を受け付けた場合に、前記記憶手段に記憶されているコンテンツデータごとに、前記記憶手段に記憶されている判定情報を用いて当該コンテンツデータに配置されているデータが不備のあるデータであるかを判定して、当該コンテンツデータが不備のあるデータが配置されたコンテンツデータであるか否かを判定する判定手段と、
前記判定手段により、不備のあるデータが配置されたコンテンツデータであると判定されたコンテンツデータと、不備のあるデータが配置されたコンテンツデータではないと判定されたコンテンツデータとをそれぞれ識別可能なコンテンツデータ一覧画面を表示するための一覧画面情報を生成する生成手段と、
前記クライアント端末の表示部に前記コンテンツデータ一覧画面を表示するべく、前記生成手段により生成された一覧画面情報を前記クライアント端末に送信する送信手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データが配置されたコンテンツデータを編集する際に、不備のあるデータが存在するかどうかを識別可能とする技術に関するものである。
【背景技術】
【０００２】
インターネット上のＷＥＢサイトを通した卸売り業者と小売業者の商取引においては、卸売り業者がＷＥＢサイトに取扱商品の情報（名称、写真、仕様、価格）を掲載する。そして、そのＷＥＢサイトを閲覧した小売業者が商品を取捨選択し、エンドユーザに提示して商品の購入・販売を行なうという方法が用いられることがある。
【０００３】
このようなＷＥＢサイトでは、ページ上に商品情報を表示するだけではなく、卸売り業者が作成した商品チラシをダウンロードして利用できるようにしている場合がある。このようなＷＥＢサイト上に公開する商品チラシは、卸売業者が取扱商品の中から所望の商品を選択し、その商品情報をチラシに掲載するアプリケーションを用いて作成する。つまり、このチラシは飽くまでも卸売り業者の観点でのチラシとなり、小売業者の期待するチラシとは異なることもあった。また、このようなチラシは取扱商品が変わったり、価格の変更があった場合にはメンテナンスの必要があり、変更がある場合には公開するチラシを再作成しなければならなかった。
【０００４】
このような課題を解決する技術として、特許文献１に記載された発明が挙げられる。この特許文献１に記載された発明では、チラシの入稿を行う権限を有するグループ（例えば、取引先）がＷＥＢ端末で、選択されたテンプレートに流し込む商品情報の指示を入力する。また、選択されたテンプレートの画像の差替えを行なう必要がある場合は、その差替えの指示を入力し、これら指示をＷＥＢ端末がシステムに送ることで入稿を行う。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１５７８１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に開示された発明では、一度作成したチラシを編集する場合、差替える商品をデータベースから検索して、差替える商品（画像）を探し、テンプレートのどの商品（画像）を、どの商品（画像）に差し替えるのかの指示を入力することで編集をすることができる。しかしながら、一度作成したチラシに掲載した商品が現在適切な商品であるのかを判断するのは困難であった。
【０００７】
また、適切な商品でなかった場合、チラシを作成するユーザは類似する商品を膨大なデータを格納するデータベースから検索してチラシを編集しなければならず、チラシを編集することが困難であった。
【０００８】
本発明の目的は、コンテンツデータ一覧画面で、不備のあるデータが配置されたコンテンツデータと、不備のあるデータが配置されていないコンテンツデータとを識別可能に表示することで、コンテンツデータごとに、不備のあるデータが配置されたコンテンツデータであるか否かを確認するユーザの作業負荷を軽減することである。
【課題を解決するための手段】
【０００９】
本発明は、クライアント端末と情報処理装置とを含む情報処理システムであって、前記情報処理装置は、データが配置されているコンテンツデータと、当該コンテンツデータに配置されるデータが不備のあるデータであるかを判定するために用いられる判定情報とを記憶する記憶手段と、前記クライアント端末から、前記記憶手段に記憶されているコンテンツデータのコンテンツデータ一覧画面の表示要求を受け付ける第１の受付手段と、前記第１の受付手段で前記コンテンツデータ一覧画面の表示要求を受け付けた場合に、前記記憶手段に記憶されているコンテンツデータごとに、前記記憶手段に記憶されている判定情報を用いて、当該コンテンツデータに配置されているデータが不備のあるデータであるかを判定して、当該コンテンツデータが不備のあるデータが配置されたコンテンツデータであるか否かを判定する判定手段と、前記判定手段により、不備のあるデータが配置されたコンテンツデータであると判定されたコンテンツデータと、不備のあるデータが配置されたコンテンツデータではないと判定されたコンテンツデータとをそれぞれ識別可能なコンテンツデータ一覧画面を表示するための一覧画面情報を生成する生成手段と、前記生成手段により生成された一覧画面情報を前記クライアント端末に送信する第１の送信手段と、を備え、前記クライアント端末は、前記記憶手段に記憶されているコンテンツデータのコンテンツデータ一覧画面の表示要求を前記情報処理装置に送信する要求送信手段と、前記第１の送信手段により送信された前記一覧画面情報を受信する受信手段と、前記受信手段により受信した前記一覧画面情報を用いて、前記判定手段により、不備のあるデータが配置されたコンテンツデータであると判定されたコンテンツデータと、不備のあるデータが配置されたコンテンツデータではないと判定されたコンテンツデータとをそれぞれ識別可能な前記コンテンツデータ一覧画面を表示する第１の表示手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明においては、コンテンツデータ一覧画面で、不備のあるデータが配置されたコンテンツデータと、不備のあるデータが配置されていないコンテンツデータとを識別可能に表示することで、コンテンツデータごとに、不備のあるデータが配置されたコンテンツデータであるか否かを確認するユーザの作業負荷を軽減することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係るチラシ作成支援システムの構成を示す図である。
【図２】ＷＥＢサーバ１０３とクライアント端末１０１、１０２との機能構成を示すブロック図である。
【図３】クライアント端末１０１、１０２やＷＥＢサーバ１０３である情報処理装置のハードウェア構成を概略的に示すブロック図である。
【図４】チラシを作成する処理の概要を示すフローチャートである。
【図５】図４のステップＳ１１１、Ｓ１１２の詳細を示すフローチャートである。
【図６】リクエストコマンドが新規作成である場合の処理（図４のステップＳ１１５）の詳細を示すフローチャートである。
【図７】図４のステップＳ１１６の詳細を示すフローチャートである。
【図８】図６のステップＳ１１２−０９〜Ｓ１１２−１１の詳細を示すフローチャートである。
【図９】図６のステップＳ１１２−１３〜ステップＳ１１２−１６の処理の詳細を示すフローチャートである。
【図１０】商品詳細設定処理の詳細を示すフローチャートである。
【図１１】図６のステップＳ１１２−１７〜ステップＳ１１２−１８の処理の詳細を示すフローチャートである。
【図１２】チラシデータ、商品データ、顧客（ユーザ）情報、チラシテンプレートデータの構成を示す図である。
【図１３】作成済みチラシ一覧画面の構成を示す図である。
【図１４】発行元情報設定画面の構成を示す図である。
【図１５】テンプレート選択画面の構成を示す図である。
【図１６】商品選択画面の構成を示す図である。
【図１７】並び替え画面の構成を示す図である。
【図１８】商品の並び替え処理を具体的に説明するための図である。
【図１９】表示設定画面の構成を示す図である。
【図２０】商品詳細設定画面の構成を示す図である。
【図２１】確認画面の構成を示す図である。
【図２２】後継商品の選択画面の構成を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【００１３】
図１は、本発明の実施形態に係るチラシ作成支援システムの構成を示す図である。本実施形態に係るチラシ作成支援システムは、図１に示すように、ＷＥＢサーバ１０３とそれにインターネットＮ（通信回線）で接続されているクライアント端末１０１、１０２とから構成される。
【００１４】
なお、図１に示すシステム構成は飽くまでも一例であり、ＷＥＢサーバ１０３及びクライアント端末は任意の台数を設置することができる。ＷＥＢサーバ１０３は、本発明の情報処理装置の一適用例となる構成であり、クライアント端末１０１、１０２は、本発明の外部装置の一適用例となる構成である。
【００１５】
図２は、ＷＥＢサーバ１０３とクライアント端末１０１、１０２との機能構成を示すブロック図である。ＷＥＢサーバ１０３は、ユーザデータや商品データ等の各種データを保存しているデータベース１０４を備えている。また、ＷＥＢサーバ１０３の作成チラシ記憶部１０５は、クライアント端末１０１、１０２の表示制御部１１７で作成された確定前のチラシデータを記憶する。
【００１６】
チラシデータ警告判定部１０６は、ログインされたユーザに紐付くチラシデータに掲載される商品の価格情報が変更されていた場合や無効商品が存在する場合、ユーザに対して警告することを判定する。
【００１７】
ダウンロードファイル生成部１０７は、生成されたチラシデータをファイル化（例えば、ＰＤＦファイル化）する。尚、ファイル化されたチラシデータは通信部１０８を介してクライアント端末１０１、１０２に送信される。
【００１８】
通信部１０８は、クライアント端末１０２、１０３とＷＥＢサーバ１０３と通信を行う。これにより、ＷＥＢサーバ１０３とクライアント端末１０２、１０３間で各種データのやり取りがなされる。
【００１９】
表示制御情報生成部１０９は、クライアント端末１０２、１０３に表示するデータ（例えば、ＨＴＭＬ形式のデータ）を生成する。例えば、この生成処理はデータ入出力部１１０で取得したチラシデータに従って生成される。
【００２０】
データ入出力部１１０は、データベース１０４に記憶されているデータの出力を行うとともに、生成（確定）されたチラシデータ１１３のデータベース１０４に対する入力を行う。
【００２１】
データベース１０４には、顧客（ユーザ）情報１１２とチラシデータ１１３から成る顧客（ユーザ）データ１１１、商品データ１１４、チラシテンプレート１１５、商品画像（例えば商品データ１１４に関連付く商品画像）が格納される。
【００２２】
図１２に示すように、顧客（ユーザ）情報１１２（Ｄ３０１）には、ユーザ名Ｄ３０２、氏名Ｄ３０３、会社名Ｄ３０４、メールアドレスＤ３０５、チラシ発行元情報Ｄ３０６が含まれる。チラシ発行元情報Ｄ３０６には、会社名Ｄ３０７、部署名Ｄ３０８、住所Ｄ３０９、電話番号Ｄ３１０、価格掛率Ｄ３１１が含まれる。
【００２３】
チラシデータ１１３（Ｄ１０１）には、チラシ名Ｄ１０２、作成者名Ｄ１０３、作成日付Ｄ１０４、テンプレートＩＤＤ１０５、掲載商品数Ｄ１０６、商品情報Ｄ１０７が含まれる。商品情報Ｄ１０７には、商品コード（ＣＤ）Ｄ１０８、掲載商品名Ｄ１０９、掲載メーカ名Ｄ１１０、掲載価格Ｄ１１１が含まれる。
【００２４】
商品データ１１４（Ｄ２０１）には、商品コード（ＣＤ）Ｄ２０２、製品名Ｄ２０３、メーカ名Ｄ２０４、仕様Ｄ２０５、卸価格Ｄ２０６、旧モデル商品コード（ＣＤ）Ｄ２０７が含まれる。
【００２５】
チラシテンプレートデータ１１５（Ｄ４０１）には、テンプレートＩＤ（テンプレート識別情報）Ｄ４０２、用紙サイズＤ４０３、掲載商品数Ｄ４０４、レイアウト位置Ｄ４０７が含まれる。レイアウト位置Ｄ４０７には、該当する枠の位置座標Ｄ４０８、該当する枠のサイズ（枠サイズ）Ｄ４０９が含まれる。尚、１つのテンプレートがＤ４０１のデータ構成で記憶されている、つまり複数のテンプレートが存在すればＤ４０１が複数存在する。また、レイアウト位置Ｄ４０７は、商品を配置できる枠分存在する。例えば、図１５の５０２は「Ａ４縦８コマ」であるため、８コマ分Ｄ４０７が８個存在する（Ｎ＝８）。また、Ｄ４０４には掲載商品数に８が記憶される。さらに、用紙サイズＤ４０３にはＡ４縦という情報が記憶される。Ｄ４０２のテンプレートＩＤはＤ１０５のテンプレートＩＤと関連付いている。
【００２６】
チラシ作成は、インターネットＮを通じてクライアント端末１０１、１０２から管理者又は小売店ユーザが実施する。
【００２７】
クライアント端末１０１、１０２は表示制御部１０７を備えており、この表示制御部１０７は、ＷＥＢサーバ１０３の表示制御情報生成部１０９で生成された例えばＨＴＭＬ形式のファイルを表示する。この表示制御部１０７は、例えばブラウザで構成することができる。
【００２８】
チラシ作成者は、インターネットＮを通じてクライアント端末１０１、１０２からＷＥＢサーバ１０３に接続し、ユーザ名及びパスワードを入力した上で、ＷＥＢサーバ１０３が管理するデータベース１０４に記憶されているチラシデータを取得する。この取得したチラシデータを用いてクライント端末１０１、１０２に備える表示制御部１１７からチラシを作成する。
【００２９】
図３は、クライアント端末１０１、１０２やＷＥＢサーバ１０３である情報処理装置（コンピュータ）のハードウェア構成を概略的に示すブロック図である。
【００３０】
図３において、２０１はＣＰＵであり、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００３１】
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ(Basic Input / Output System)やオペレーティングシステムプログラム（
以下、ＯＳ）や、サーバ或いは各クライアントの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００３２】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００３３】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００３４】
また、入力コントローラ（入力Ｃ）２０５は、キーボード２０９や不図示のマウス等のポインティングデバイスからの入力を制御する。
【００３５】
ビデオコントローラ（ＶＣ）２０６は、ディスプレイ２１０への表示を制御する。ディスプレイ２１０は、ＣＲＴディスプレイでも液晶ディスプレイ等でも構わない。
【００３６】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピー（登録商標）ディスク（ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３７】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワーク１０５を介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００３８】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上での表示を可能としている。
【００３９】
また、ＣＰＵ２０１は、ディスプレイ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００４０】
本発明を実現するためのプログラムは外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、本発明に係わるプログラムが用いる各種データ及び各種テーブルは外部メモリ２１１に格納されており、これらについての詳細な説明は後述する。
【００４１】
次に、クライアント端末１０１、１０２からログインを行い、チラシを作成する処理を図４を用いて説明する。図４は、チラシを作成する処理の概要を示すフローチャートである。以下の説明では、クライアント端末１０１、１０２のうち、クライアント端末１０１を例に挙げて説明する。
【００４２】
図４において、クライアント端末１０１からユーザ情報（ユーザＩＤ、パスワード）が入力されると（ステップＳ１０１）、このユーザ情報をＷＥＢサーバ１０３が受信してログインする（ステップＳ１０２）。
【００４３】
その後、ＷＥＢサーバ１０３は、クライアント端末１０１にメイン画面となるＨＴＭＬファイルを送信する。尚、ＷＥＢサーバ１０３は、ログインの際に使用されたユーザ情報のユーザＩＤを保持しておくものとし、このユーザＩＤは後述するステップＳ２０１、Ｓ２０２の処理で使用される。
【００４４】
ステップＳ１０３では、クライアント端末１０１は、このメイン画面となるＨＴＭＬファイルを受信し、ブラウザを用いて表示する。
【００４５】
クライアント端末１０１は、このメイン画面からチラシ作成ボタンが押下されたことを検知して（入力を受けて）、ステップＳ１０４においてチラシ作成コマンド（チラシ作成指示）をＷＥＢサーバ１０３へ送信する。
【００４６】
ＷＥＢサーバ１０３は、ステップＳ１０５において、クライアント端末１０１からチラシ作成指示を受信すると、ステップＳ１０６において、作成したチラシに記載（付加）する発行元情報が設定済みか否かを判断する。ＷＥＢサーバ１０３では、ログインしたユーザ情報と企業情報とが紐付いており、ログインしたユーザに対応して企業情報を取得することができる。企業情報が取得できない場合はステップＳ１０７へ、取得できた場合はステップＳ１１１へ処理が移る。なお、ステップＳ１０５は、本発明の第１の受付手段の一処理例である。
【００４７】
ＷＥＢサーバ１０３は、ステップＳ１０７において図１４に示す発行元情報設定画面を生成し、送信する。ステップＳ１０８では、クライアント端末１０１は、ＷＥＢサーバ１０３側で生成された発行元情報設定画面を受信・表示する。ステップＳ１０９では、ユーザによって発行元情報設定画面上で入力された発行元情報（会社名、部署名、住所、電話番号、価格掛率）が、確定ボタン４０１が押下されることによって送信される。ステップＳ１１０では、ＷＥＢサーバ１０３は、クライアント端末１０１から送信された発行元情報を受信してデータベースに登録する。
【００４８】
ステップＳ１１１では、ＷＥＢサーバ１０３がチラシ一覧画面を生成し、送信する。ステップＳ１１２では、クライアント端末１０１はチラシ一覧画面を受信し、表示する。なお、チラシ一覧画面は、本発明の一覧情報の一適用例となる構成である。
【００４９】
ステップＳ１１１〜Ｓ１１２のチラシ一覧画面に係る処理の詳細は図５を用いて説明する。
【００５０】
クライアント端末１０１は、チラシ一覧画面３０２を表示した後、リクエスト待ち状態となり、ステップＳ１１３でリクエストコマンドがユーザの入力によって発行されると、ＷＥＢサーバ１０３は、ステップＳ１１４でリクエストを分析する。
【００５１】
リクエストコマンドがチラシ一覧画面でチラシの新規作成ボタン３０１が押下されることによって発行されたリクエストコマンドであれば処理はステップＳ１１５へ進む。リクエストコマンドがチラシ一覧画面で警告表示され、警告ボタン３０３が押下されることによって発行されたリクエストコマンドであれば処理はステップＳ１１６に進む。リクエストコマンドがチラシ一覧画面で印刷ボタン３０５が押下されることにより発行されたリクエストコマンドであれば処理はステップＳ１１７へ進む。リクエストコマンドがチラシ一覧画面でＰＤＦ出力ボタン３０６が押下されることにより発行されたリクエストコマンドであれば処理はステップＳ１１８へ進む。リクエストコマンドがチラシ一覧画面で削除ボタン３０７が押下されることにより発行されたリクエストコマンドであれば処理はステップＳ１１９へ進む。リクエストコマンドがチラシ一覧画面で編集ボタン３０４が押下されることにより発行されたリクエストコマンドであれば、図６のステップＳ１１２−０５へ進み、図１７の画面でチラシの編集が可能となる。
【００５２】
なお、ステップＳ１１５の詳細は図６を用いて説明し、ステップＳ１１６の詳細は図７８を用いて説明する。
【００５３】
ステップＳ１１４において、印刷ボタン３０５が押下されることにより発行されたリクエストコマンドであると判定された場合、ステップＳ１１７において図２１の確認画面がＷＥＢサーバ１０３で生成され、クライアント端末１０１において表示される。ユーザが確定ボタン１１０１を押下すると、ＷＥＢサーバ１０３で再生成された印刷用のチラシデータがクライアント端末１０１に送信され、クライアント端末１０１に接続されたプリンタに出力される。
【００５４】
ステップＳ１１４において、ＰＤＦボタン３０６が押下されることにより発行されたリクエストコマンドであると判定された場合、ステップＳ１１８において図２１の確認画面がＷＥＢサーバ１０３で生成され、クライアント端末１０１において表示される。ユーザが確定ボタン１１０１を押下すると、ＷＥＢサーバ１０３でチラシデータがＰＤＦファイル形式に変換されてクライアント端末１０１に送信され、クライアント端末１０１内の保存装置に出力される。
【００５５】
ステップＳ１１４において、削除ボタン３０７が押下されることにより発行されたリクエストコマンドであると判定された場合、ステップＳ１１９において図２１の確認画面がＷＥＢサーバ１０３で生成され、クライアント端末１０１において表示される。ユーザが確定ボタン１１０１を押下すると、ＷＥＢサーバ１０３はデータベースのユーザデータ１１１内にあるチラシデータ１１３の該当データを削除する。
【００５６】
次に、図４のステップＳ１１１、Ｓ１１２の詳細を、図５を用いて説明する。図５に示す処理は、ＷＥＢサーバ１０３がクライアント端末１０１からチラシ一覧表示リクエストを受信したところから始まる（ステップＳ２００）。
【００５７】
ＷＥＢサーバ１０３は、このリクエストに従い、ログインされた時に保持していたユーザＩＤからデータベース１０４のユーザデータ１１１内にあるチラシデータ１１３を参照する。そしてＷＥＢサーバ１０３は、既に登録されているチラシ（作成済みチラシ）があるか否かをステップＳ２０１で判断する。尚、ユーザＩＤごとにチラシデータ１１３が管理されている。
【００５８】
ＷＥＢサーバ１０３は、登録されたチラシがあれば、ステップＳ２０２でチラシデータを取得し、ステップＳ２０３で登録されているチラシのチラシ名と作成日付とをチラシ一覧に書き込む。なお、ステップＳ２０２は、本発明の取得手段の一処理例である。また、チラシデータは、本発明のコンテンツデータの一適用例となる構成である。
【００５９】
続いて、ＷＥＢサーバ１０３は、チラシに掲載されている商品（チラシデータＤ１０１の商品情報Ｄ１０７）全てについて、ステップＳ２０４からステップＳ２０９で商品が有効か否かをチェック（判定）する。尚、チラシデータＤ１０１数分無効商品や価格変更のチェックが行われる。ステップＳ２０４では、ＷＥＢサーバ１０３は、全ての商品情報Ｄ１０７について無効商品の有無と価格変更の有無を判定したか否かを判断する。全て判定した場合にはステップＳ２１０に処理が移り、全て判定していない場合は、ステップＳ２０５へ処理が移る。
【００６０】
ＷＥＢサーバ１０３は、ステップＳ２０５において、データベース１０４の商品データ１１４から商品を検索する。具体的には、チラシデータＤ１０１から商品ＣＤ（Ｄ１０８）を取得し、取得した商品ＣＤが商品データ１１４の商品ＣＤ２０２と一致するものを検索する。
【００６１】
ステップＳ２０６では、商品データ１１４の商品ＣＤ２０２に一致するものが検索された場合、ステップＳ２０８へ処理が移り、商品データ１１４の商品ＣＤ２０２に一致するものが検索されなかった場合、ステップＳ２０７へ処理が移る。
【００６２】
ステップＳ２０７では、ＷＥＢサーバ１０３は一致しなかった商品ＣＤ２０２に対して、無効商品ありの警告フラグをセットする。ステップＳ２０８では（商品ＣＤが見つかった場合）、ＷＥＢサーバ１０３は卸価格に変更がないかどうかを一致した商品ＣＤ（Ｄ１０８）の卸価格（不図示、Ｄ１１１と対応して記憶）と商品ＣＤ２０２の卸価格を比較して同じか否かを判断する。同じであった場合はステップＳ２０４に処理を移し、同じでない場合（変更があった場合）はステップＳ２０９へ処理を移す。
【００６３】
ステップＳ２０９では、ＷＥＢサーバ１０３は、価格の変更があった商品ＣＤ（Ｓ２０６で一致した商品ＣＤ２０２）に、価格変更ありの警告フラグをセットする。これをチラシに掲載されている全ての商品について繰り返す。なお、ステップＳ２０６、Ｓ２０８は、本発明の判定手段の一処理例である。なお、商品データ１１４は、現在取り扱っている商品に関するデータ群を保持しており、本発明の商品マスタの一適用例となる構成である。
【００６４】
全商品のチェックが終わると、ＷＥＢサーバ１０３は、無効商品あり又は価格変更ありの警告フラグがセットされているか否かをチェックする（ステップＳ２０４、Ｓ２１０）。無効商品ありのフラグがセットされていた場合、ＷＥＢサーバ１０３はステップＳ２１１でチラシ一覧３０２のお知らせ欄３０３に「無効商品」と記入して警告処理へのリンクを設定する。そしてＷＥＢサーバ１０３は、ステップＳ２１２でチラシ一覧の操作欄から印刷ボタンとＰＤＦボタンを削除する。尚、ステップＳ２１２でボタンが削除されたチラシ一覧画面のＨＴＭＬ（表示制御情報）が後述するステップＳ２１７で生成される。無効商品ありのフラグがセットされていない場合で且つ価格変更ありのフラグがセットされていた場合は、ＷＥＢサーバ１０３は、ステップＳ２１３でチラシ一覧３０２のお知らせ欄３０３に「価格変更」と記入（入力）する。この入力されたチラシ一覧画面のＨＴＭＬファイル（表示制御情報）が後述するステップＳ２１７で生成される。なお、ステップＳ２１１、Ｓ２１３は、本発明の設定手段の一処理例である。また、チラシ一覧に記入される「無効商品」、「価格変更」は、本発明の識別情報の一適用例となる構成である。
【００６５】
ステップＳ２０１からＳ２１３を全ての登録済みチラシについて繰り返した後、ＷＥＢサーバ１０３は、ステップＳ２１４で管理者（ＷＥＢサーバ運用者）が作成したチラシであるオススメチラシがあるか否かを確認する。オススメチラシがあった場合、ＷＥＢサーバ１０３は、ステップＳ２１５でオススメチラシのチラシ名と作成日付とをチラシ一覧に追加し、ステップＳ２１６でチラシ一覧の操作欄から印刷ボタンとＰＤＦボタンと削除ボタンを削除する。尚、ステップＳ２１６でボタンが削除されたチラシ一覧画面のＨＴＭＬファイル（表示制御情報）が後述するステップＳ２１７で生成される。
【００６６】
ステップＳ２１６までの処理でチラシ一覧画面のＨＴＭＬファイル（表示制御情報）が完成となり、ステップＳ２１７で完成したチラシ一覧画面データ（ＨＴＭＬファイル（表示制御じょうほう））がＷＥＢサーバ１０３からクライアント端末１０１に送信される。送信されたチラシ一覧画面データをクライアント端末１０１で受信し、ブラウザで表示させる（ステップＳ２１８）。このチラシ一覧画面データの各チラシがコンテンツデータで、複数の後述する商品コンテンツデータで構成されている。つまり、コンテンツデータをブラウザで表示させたイメージが図１７である。またそのコンテンツデータの表示の設定を変更するイメージが図１９である。さらにコンテンツデータの印刷した際のイメージが図２１である（印刷時には確定ボタン１１０１は印刷されない）。なお、ステップＳ２１７は、本発明の第１の送信手段の一処理例である。
【００６７】
次に、リクエストコマンドが新規作成である場合の処理（図４のステップＳ１１５）の詳細を、図６を用いて説明する。
【００６８】
図６に示す処理は、ＷＥＢサーバ１０３が新規作成リクエストを受信したところから始まる。先ず、ＷＥＢサーバ１０３は、ステップＳ１１２−０１でデータベース１０４のチラシテンプレート１１５を使用して図１５のテンプレート選択画面を生成し、クライアント端末１０１に送信する。尚、テンプレート選択画面とは、後述する図１６で選択された商品を配置するための領域を区分したイメージ図である。また、テンプレートは複数（５０２〜５０４）備えており、選択ボタン５０１を押下することによってテンプレートが選択される。
【００６９】
クライアント端末１０１は、ステップＳ１１２−０２でテンプレート選択画面を受信して表示する。ステップＳ１１２−０３において、ユーザは図１５に示すテンプレート選択画面の選択ボタン５０１を押下することによってテンプレートを選択し、選択されたテンプレートのＩＤをＷＥＢサーバ１０３に送信する。
【００７０】
ステップＳ１１２−０４において、ＷＥＢサーバ１０３はテンプレートのＩＤを受信し、続いて図１６に示す商品選択画面を作成してクライアント端末１０１に送信する。
【００７１】
クライアント端末１０１は、ステップＳ１１２−０６において、図１６に示す商品選択画面を受信して表示する。ユーザは商品一覧の商品カテゴリ選択ボックス６０５で表示商品を絞り込み、商品カテゴリ一覧６０６に表示された商品の追加ボタン６０８を押下することによって選択されている商品一覧６０２に掲載商品を追加していく。なお、商品の詳細情報を参照する場合には、詳細ボタン６０３、６０７を押下する。また、商品一覧６０２から商品を削除する場合には、削除ボタン６０４０を押下する。
【００７２】
ユーザが必要数の商品を選択し、確定ボタン６０１を押下すると、選択した商品が決定され、ステップＳ１１２−０８に遷移し、ＷＥＢサーバ１０３は選択された商品を記憶する。
【００７３】
続いてＷＥＢサーバ１０３は、ステップＳ１１２−０９で図１７の並び替え画面を生成してクライアント端末１０１に送信する。クライアント端末１０１はステップＳ１１２−１０で受信した図１７に示す並び替え画面を受信してブラウザで表示する。図１７の並び替え画面は、ステップＳ１１２−３にて選択されたテンプレートとステップＳ１１２―０７にて選択された商品の商品データとそれに対応する商品画像から構成される。
【００７４】
ステップＳ１１２−１１では、図１７の並べ替え画面をディスプレイ（表示装置）に表示し、この並べ替え画面上で選択した商品をチラシテンプレート（所定の領域（位置）を区分した領域定義情報（レイアウト情報））のレイアウト上で並び替えることができる。ステップＳ１１２−０９〜Ｓ１１２−１１は図８を用いて説明する。
【００７５】
商品の並べ替えが終了すると、クライアント端末１０１はその並べ替え情報をＷＥＢサーバ１０３に送信し、ステップＳ１１２−１２において、ＷＥＢサーバ１０３は並べ替え情報を記憶する。
【００７６】
ステップＳ１１２−１３において、ＷＥＢサーバ１０３は図１９に示す表示設定画面を生成し、クライアント端末１０１に送信する。
【００７７】
クライアント端末１０１は、ステップＳ１１２−１４において、表示設定画面を受信して表示する。ここでは、チラシタイトル入力ボックス９０２、発行年月日入力ボックス９０３等を設定し、発行元の情報や各商品の個別の表示設定を行なってチラシの表示方法を決定する。各掲載商品は、個別に表示内容を変更することが可能で、変更には表示設定ボタン９０６を押下して図２０に示す商品詳細設定画面を表示して設定する（ステップＳ１１２−１５）。
【００７８】
ステップＳ１１２−１６では、ＷＥＢサーバ１０３は、クライアント端末１０１からステップＳ１１２−１５で設定された情報を受信し記憶する。図６のステップＳ１１２−１３〜ステップＳ１１２−１６の処理の詳細は図９を用いて説明する。
【００７９】
ステップＳ１１２−１６で表示設定情報が記憶された後、ＷＥＢサーバ１０３はステップＳ１１２−１７で確認画面を生成し、クライアント端末１０１へ送信する。ステップＳ１１２−１７〜ステップＳ１１２−１８の詳細は、図１１を用いて説明する。
【００８０】
ステップＳ１１２−１８において、クライアント端末１０１は、ＷＥＢサーバ１０３から確認画面を受信し、ブラウザで図２１に示す確認画面を表示する。ここで確定ボタン１１０１を押下されるとＷＥＢサーバ１０３に確定のリクエストが送信され、ＷＥＢサーバ１０３はステップＳ１１２−２０で記憶していた作成チラシの情報をデータベース１０４のユーザデータ１１１のチラシデータ１１３に保存する。
【００８１】
次に、図６のステップＳ１１２−０９〜Ｓ１１２−１１の詳細を、図８を用いて説明する。
【００８２】
図８の処理は、ＷＥＢサーバ１０３がクライアント端末１０１から商品の並べ替えリクエストを受け取ったところから始まる。ＷＥＢサーバ１０３は、ステップＳ４０１でデータベース１０４のチラシテンプレート１１５から該当するテンプレートの並べ替えページ用ＨＴＭＬを読み込む。そして、ＷＥＢサーバ１０３は、ステップＳ４０２からステップＳ４０４で全ての掲載商品のデータをこの並べ替えページ用ＨＴＭＬに流し込んでいく。
【００８３】
尚、掲載商品のデータは、ステップＳ１１２−８で記憶した商品の商品ＣＤに従って、商品画像１１６から対応する商品ＣＤの商品画像を取得する。取得した商品画像と、商品ＣＤに対応する商品データＤ２０１（Ｄ２０２〜Ｄ２０６）の情報とに従って、図１７の７０２の商品コンテンツデータを生成する。また、この商品コンテンツデータを図１６の６０２の並び順（Ｎｏ）と図１５の選択したテンプレートの配置順に従って、ドラッグ＆ドロップ等で簡単に並び替え可能な、並び替えページ用ＨＴＭＬ形式ファイルに流し込んで（記憶させて）ブラウザで表示させるＨＴＭＬファイル（コンテンツデータ）を生成する。
【００８４】
全掲載商品のデータ（商品コンテンツデータ）の流し込みが終了すると、完成した図１７に示すような商品並べ替えページ（コンテンツデータ）をクライアント端末１０１に送信する（ステップＳ４０５）。商品並べ替えページには、スクリプトプログラムが埋め込まれており、マウスのドラッグ操作によって視覚的に商品（商品コンテンツデータ）の並べ替えができるようになっている。クライアント端末１０１は、ステップＳ４０６で商品並べ替えページを表示した後、ステップＳ４０７で入力待ちの状態となる。ここでマウスダウンのイベントがあった場合、その位置が商品（商品コンテンツデータ）の枠内であれば、クライアント端末１０１は、マウスの位置にある置き替え元の商品の商品ＣＤと枠番号（商品Ａ、枠Ａとする）を保存する（ステップＳ４０８、Ｓ４０９）。そして、クライアント端末１０１は、ステップＳ４１０からＳ４１１でマウスがドラッグされている間、マウスの動きに合わせて商品枠を想定した移動枠を表示する。
【００８５】
ステップＳ４１１において、クライアント端末１０１は、マウスアップのイベント（ドラッグ終了）を検知すると、ステップＳ４１２でマウスの位置が他の商品（商品コンテンツデータ）の枠内か否かのチェックを行う。他の商品（商品コンテンツデータ）の枠内であった場合、クライアント端末１０１は、ステップＳ４１３でその位置にある置き替え先の商品（商品コンテンツデータ）の商品ＣＤと枠番号（商品Ｂと枠Ｂとする）を保存する。
【００８６】
また、Ｓ４１１のマウスアップする前に、他の商品（商品コンテンツデータ）の枠内にマウス（カーソル、ポインタ）が移動する（マウスによって他の商品にフォーカスがあたる）と、その商品（商品コンテンツデータ）の枠が色変更され表示される。他の商品の枠内からマウスが移動（離れる）と商品（商品コンテンツデータ）の枠の色が元の枠に変更表示される。さらに、クライアント端末１０１は、Ｓ４１０でマウスダウンのあった商品（商品コンテンツデータ）の領域をグレー表示するなどして、現在選択され移動状態にある商品を識別可能なように表示させる。前述のような制御可能な例えば、ＨＴＭＬ形式（表示制御情報）をＷＥＢサーバ１０３で生成し、クライアント端末１０１に送信することによって、クライアント端末１０１のブラウザでユーザは容易に商品の並び替えを行うことが可能となる。つまり、従来のカタログの作成の手間を大幅に軽減することができる。
【００８７】
ステップＳ４１４において、クライアント端末１０１は、ステップＳ４０９で保存した商品Ａ（商品コンテンツデータ）の表示位置を枠Ｂに変更し、表示サイズを枠Ｂに合わせて拡大又は縮小する。具体的には、図１２の枠サイズＤ４０９に従って、この枠サイズに納まるように商品Ａの商品画像を含む（商品コンテンツデータ）の拡大又は縮小を行う。尚、図１２のＤ４０１で構成される情報をＨＴＭＬファイル（表示制御情報）内に保持している。
【００８８】
同様にステップＳ４１５において、クライアント端末１０１は、ステップＳ４１３で保存した商品Ｂ（商品コンテンツデータ）の表示位置を枠Ａに変更し、表示サイズを枠Ａに合わせて拡大又は縮小する。拡大又は縮小の処理はステップＳ４１４と同様である。尚、ステップＳ４１４及びステップＳ４１５の処理の拡大又は縮小処理は、例えば図１５の５０２のようなテンプレートを用いた時は、全ての枠のサイズが同じであるため拡大又は縮小処理を行わないように構成することも可能である。
【００８９】
この後、クライアント端末１０１は、ステップＳ４０６に戻って並び替えページを再表示する。この間、全ての処理はクライアント端末１０１上でＨＴＭＬファイル（表示制御情報）に埋め込まれたスクリプトによって実行され、ＷＥＢサーバ１０３との通信は発生しない。つまり、通信を行わずにクライアント端末１０１側のブラウザだけで商品の並び替えを行いチラシ（カタログ）の作成を行えるのでＷＥＢサーバ１０３との応答時間を気にすることなく（レスポンスの低下）を気にすることなく操作を行うことができる。従って、従来よりも効率的且つ使い勝手の良いチラシ作成が可能となる。
【００９０】
ステップＳ４０７で確定ボタンが押下された場合は、その時点の全商品（商品コンテンツデータ）のレイアウト位置情報（全商品の配置情報）がクライアント端末１０１からＷＥＢサーバ１０３に送信される（ステップＳ４１６）。ＷＥＢサーバ１０３では、ステップＳ４１７で全商品のレイアウト位置情報を受信し、ステップＳ４１８でレイアウト位置情報に従って掲載商品の位置情報を更新する（Ｄ１０１を更新）。つまり、図１２のＤ１０７の情報が入れ替わる。例えば、図１８と図１５の５０２を参照すると、入れ替わった商品は「３」「６」（図１５の５０２参照）である。従って、図１２のＤ１０７の商品情報３（「３」を位置情報）を商品情報６とし、商品情報６を商品情報３にする。尚、この時商品情報Ｎは「Ｎ＝８」である。
【００９１】
ＷＥＢサーバ１０３では、更新された位置情報に従ってテンプレート上での掲載商品（商品コンテンツデータ）の位置の入れ替えが行われる。ユーザは、このようにして掲載商品（商品コンテンツデータ）の配置位置が入れ替えられた後の印刷プレビュー画面を参照したい場合には、クライアント端末１０１を操作してＷＥＢサーバ１０３に要求を発行することにより当該印刷プレビュー画面をディスプレイに表示することができる。
【００９２】
また、印刷プレビュー画面の確認後、当該画面に表示される内容で印刷を行いたい場合には、当該画面内に表示される印刷ボタンを押下すると、当該画面に表示される内容での印刷指示をクライアント端末１０１からＷＥＢサーバ１０３に対して送信することができる。
【００９３】
尚、拡大を行った場合には、商品画像も拡大されてしまい、ユーザにとっては商品画像が粗く見難いものとなってしまう。そこで、商品画像１１６には、小さい画像と大きい画像が記憶されており、印刷時、印刷プレビュー又は図１９の確認画面では配置領域の枠サイズに従って、所定の枠サイズより大きい枠については大きい商品画像を用い、所定の枠サイズより小さい枠については小さい商品画像を用い、印刷又は印刷プレビュー又は図１９の確認画面のデータを生成するように構成する。これにより枠サイズに従って適切な商品画像でチラシを作成できるので、ユーザが所望するチラシが作成できる。
【００９４】
ここで、図１８を用いて商品の並べ替え処理について具体的に説明する。図１８の８０１に示すように、マウスダウンのイベントの位置が商品枠８０２であった場合、その位置から商品枠８０３の方向へドラッグされた状態でのマウスの動きに合わせて移動枠を表示する。そして、商品枠８０３の位置でマウスアップのイベントがあると、商品枠８０２と商品枠８０３との位置が入れ替わり、図１８の８０４における商品枠８０５と商品枠８０６のように表示される。
【００９５】
図９に示す処理は、商品の並べ替え処理完了後から始まる処理である（ステップＳ１１２−１３〜ステップＳ１１２−１６）。
【００９６】
まず、ＷＥＢサーバ１０３は、図８のステップＳ４１８で更新されたチラシデータＤ１０１に従って、ステップＳ５０１で表示設定画面用のＨＴＭＬレイアウトを読み込む（取得する）。このＨＴＭＬレイアウトはテンプレートのレイアウト（配置領域）に対応して予め記憶しているＨＴＭＬファイルである。つまり、テンプレートＩＤと対応して記憶されている。そして、ＷＥＢサーバ１０３は、メモリ上に保持しているチラシ情報のタイトルや発行年月日等をステップＳ５０２でＨＴＭＬレイアウトに流し込む（記憶させる）。
【００９７】
ステップＳ５０３では、ＷＥＢサーバ１０３は、図８のステップＳ４１８で更新されたチラシデータの商品情報Ｄ１０７の数分（Ｎ＝８の場合は８個分）ＨＴＭＬレイアウトに流し込んだ（記憶した）か否かを判定する。全ての商品情報Ｄ１０７の流し込み（記憶）が終了した場合は、ステップＳ５０６へ処理が移る。全ての商品情報Ｄ１０７の流し込み（記憶）が終了していない場合は、ステップＳ５０４に処理が移り、全ての商品情報Ｄ１０７の流し込みが終わるまで繰り返される。
【００９８】
ステップＳ５０４では、ＷＥＢサーバ１０３は、データベース１０４のチラシデータ１１３に記憶するチラシデータＤ１０１の商品情報Ｄ１０７を取得する。また、この商品コードに対応する商品画像を取得する。ステップＳ５０５では、ＷＥＢサーバ１０３は、Ｓ５０３で取得した商品情報とコンテンツデータ（商品画像）を、ステップＳ５０１で取得したＨＴＭＬレイアウトに流し込む（記憶させる）。
【００９９】
このステップＳ５０４〜ステップＳ５０５を繰り返すことにより、クライアント端末１０１に送信するための商品情報が配置されたＨＴＭＬファイル（表示制御情報）が生成される（図１９）。このＨＴＭＬファイルはチラシに掲載する価格や商品の詳細情報をブラウザで編集することが可能とするＨＴＭＬファイルである。尚、このＨＴＭＬファイルには、図１９の９０６のように価格や商品の詳細情報を編集するための表示設定ボタンが記憶されており、このボタンを押下することによって、ＷＥＢサーバ１０３へ編集する要求を行うことが可能である。また、９０１の確定ボタンも記憶されている。
【０１００】
ＷＥＢサーバ１０３は、ステップＳ５０６で生成されたＨＴＭＬファイル（表示設定画面）をステップＳ５０６でクライアント端末１０１に送信する。
【０１０１】
クライアント端末１０１は、ステップＳ５０７においてＨＴＭＬファイル（表示設定画面）を受信し、ステップＳ５０８において９０１又は９０６のボタンが押下された際のコマンドの入力を受け付ける。
【０１０２】
次に、クライアント端末１０１は、入力されたコマンドを判定する（ステップＳ５０９）。入力されたコマンドが確定コマンド（９０１の確定ボタンが押下された際のコマンド）である場合、クライアント端末１０１は、ステップＳ５１３で設定された情報をＷＥＢサーバ１０３に送信する。ＷＥＢサーバ１０３はステップＳ５１４で受信した設定情報に従い、チラシ情報の更新処理を実施する。一方、入力されたコマンドが詳細設定コマンド（９０６の確定ボタンが押下された際のコマンド）である場合、ＷＥＢサーバ１０３に要求を行う。これにより、ＷＥＢサーバ１０３側で図２０に示す商品詳細設定画面が作成され、ステップＳ５１１とステップＳ５１２で商品詳細設定の処理が実施される。この商品詳細設定処理の詳細は図１０を用いて説明する。
【０１０３】
次に、商品詳細設定処理の詳細について説明する。図１０は、商品詳細設定処理の詳細を示すフローチャートである。
【０１０４】
図１０に示す処理は、ＷＥＢサーバ１０３がクライアント端末１０１から商品詳細設定画面の表示リクエストを受け取ったところから始まる。まずステップＳ６０１において、ＷＥＢサーバ１０３は、データベース１０４の商品データ１１４から指定された商品の商品情報を取得する。
【０１０５】
ＷＥＢサーバ１０３は、この商品情報の中の卸価格と、ステップＳ６０２でデータベース１０４のユーザデータ１１１から取得した該当ユーザのチラシ発行元情報の価格掛率をステップＳ６０３で掛け合わせて価格を計算する。
【０１０６】
ＷＥＢサーバ１０３は、ステップＳ６０４において、これらの情報を図２０に示す商品詳細設定画面の１００２から１００６の該当箇所に流し込み（記憶し）、ステップＳ６０５において完成した商品詳細設定画面をクライアント端末１０１に送信する。
【０１０７】
クライアント端末１０１は、ステップＳ６０６で受信した商品詳細設定画面を表示し、ステップＳ６０７でユーザが商品詳細設定画面の１００２から１００６の箇所の設定を自由に変更することができる。設定を完了すると、データはクライアント端末１０１からＷＥＢサーバ１０３に送信され、ＷＥＢサーバ１０３は、ステップＳ６０８においてメモリ上に保持しているチラシデータの該当商品の情報を更新する（例えば、Ｄ１１１）。
【０１０８】
図１１に示す処理は、ＷＥＢサーバ１０３が表示設定画面の設定を保存した後（図１９の確定ボタン９０１が押下されて、ステップＳ６０８の処理がなされた後）から始まる処理である。ＷＥＢサーバ１０３は、ステップＳ７０１において、該当テンプレート（印刷イメージ確認用のテンプレート）のＨＴＭＬレイアウトを読み込む（取得する）。
【０１０９】
ステップＳ７０２では、ＷＥＢサーバ１０１は、チラシデータＤ１０１のＤ１０２や付帯情報等を、ＨＴＭＬレイアウトに流し込む。ステップＳ７０３では、ＷＥＢサーバ１０１は、全ての掲載商品の商品情報をＨＴＭＬレイアウトに配置したか否かを判定する。この判定の結果、全ての掲載商品の商品情報を配置したと判定された場合、処理はステップＳ７０６に移行する。一方、全ての掲載商品の商品情報を配置していないと判定された場合、処理はステップＳ７０４Ｎ移行する。
【０１１０】
ステップＳ７０４では、ＷＥＢサーバ１０１は、未だＨＴＭＬレイアウトに配置していないと判定された掲載商品の商品情報を読み込み、ステップＳ７０５でＨＴＭＬレイアウトに配置する。
【０１１１】
ＷＥＢサーバ１０１は、ステップＳ７０６で完成した確認画面をクライアント端末１０１に送信し、クライアント端末１０１はステップＳ７０７で受信した確認画面を表示する。これは、新規作成時にどのような体裁で印刷がなされるかユーザがわからないために新規作成時に表示させ、確認させるものである。尚、この確認画面は印刷プレビューと同等の機能である。
【０１１２】
次にステップＳ１１４において、図１３に示す作成済みチラシ一覧３０２のお知らせ欄に表示される無効商品３０３が選択された場合の処理について説明する。尚、３０３は押下できるようなボタン或いはアイコン形式で表示であっても、単に文字にリンクがはられている形式の表示であってもよい。
【０１１３】
作成済みチラシ一覧３０２において、無効商品の警告表示３０３には、警告処理へのリンクが設定されており、これをマウスでクリックすることにより、ＷＥＢサーバ１０３に警告処理のリクエストが送信され、ステップＳ１１６に遷移する。なお、ＷＥＢサーバ１０３におけるこの警告処理のリクエストの受信処理は、本発明の第２の受付手段の一処理例である。
【０１１４】
データベース１０４の商品データ１１４には旧モデル商品ＣＤ（図１２のＤ２０７）があり、図７に示す処理に従って図２２の後継商品の選択画面を作成して表示する。
【０１１５】
ステップＳ３０１において、ＷＥＢサーバ１０３は、クライアント端末１０１から作成済みチラシ一覧３０２で表示されている無効商品の警告表示３０３を介して受けたリクエストに含まれるチラシ名（チラシを識別できる識別情報であってもよい）に従って、チラシデータＤ１０１を特定する。この特定されたチラシデータＤ１０１の商品情報Ｄ１０７を参照し、ステップＳ２０７で設定された無効商品ありの警告フラグの商品ＣＤを特定する。この特定された商品ＣＤを変数ＳＩＤに記憶させる。
【０１１６】
ステップＳ３０２では、ＷＥＢサーバ１０３は、このＳＩＤに記憶された商品ＣＤに対応するＣＤ（コード）が旧モデル商品ＣＤ（Ｄ２０７）と一致するか否かの比較を、記憶されている全ての商品データＤ２０１に対して行ったか否かを判断する。全ての商品データＤ２０１の旧モデル商品ＣＤ（Ｄ２０７）と比較したと判断した場合、Ｓ３０７へ処理が移り、まだ全ての商品データＤ２０１の旧モデル商品ＣＤ（Ｄ２０７）と比較をしていない場合、ステップＳ３０３へ処理が移る。
【０１１７】
ステップＳ３０３では、ＷＥＢサーバ１０３は、商品データＤ２０１の旧モデル商品ＣＤ（Ｄ２０７）を取得する。
【０１１８】
ステップＳ３０４では、ＷＥＢサーバ１０３は、ＳＩＤに記憶した商品ＣＤ（ステップＳ２０７で設定された無効商品ありの警告フラグの商品ＣＤ）とステップＳ３０３で取得した旧モデル商品ＣＤ（Ｄ２０７）と比較する。比較の結果、商品ＣＤが一致した場合、ステップＳ３０５へ処理が移り、比較の結果、商品ＣＤが一致しない場合、ステップＳ３０２へ処理が移る。全ての商品データＤ２０１と比較が終わるまで繰り返す。
【０１１９】
ステップＳ３０５では、ＷＥＢサーバ１０３は、ＳＩＤと一致した旧モデル商品ＣＤの商品データＤ２０１を取得し、後継商品一覧情報としてＲＡＭ２０３に追加（記憶）していく。
【０１２０】
ステップＳ３０７では、ＷＥＢサーバ１０３は、こうして記憶した後継商品一覧に従って後継商品選択画面（図２２）を生成し、クライアント端末１０１に送信する。尚、ＲＡＭ２０３に記憶された後継商品一覧情報は、図２２の後継商品一覧１２０２に表示されるように、また、無効となる商品（ＳＩＤに記憶した商品ＣＤの商品データ）を後継商品一覧１２０２の上に表示されるように、ＨＴＭＬファイル（表示制御情報）を生成する。１２０３の詳細ボタンは該当する商品の詳細な商品情報（商品の仕様などの書誌情報）が表示される。１２０１の戻るボタンが押下されるとＳ３０９、Ｓ３１０の処理を行わず、図５のステップＳ２１８で表示される表示画面に戻る。
【０１２１】
クライアント端末１０１は、ステップＳ３０８において、後継商品選択画面を受信して表示する。続くステップＳ３０９において、ユーザが追加ボタン１２０４を押下して商品を選択すると、選択に応じて入力された商品ＣＤ（Ｄ２０２）がクライアント端末１０１から商品選択のリクエストがＷＥＢサーバ１０３に送信される。
【０１２２】
ステップＳ３１０において、ＷＥＢサーバ１０３は、受信した商品ＣＤに従って商品データＤ２０１を検索し、一致した商品データを用いて、ＷＥＢサーバ１０３は掲載商品の情報（チラシデータＤ１０１）を更新する。尚、更新するために更新する商品ＣＤ（Ｄ１０８）をＷＥＢサーバ１０３のＲＡＭ２０３に記憶するか、クライアント端末１０１から受信する商品ＣＤとともに、変更する商品ＣＤ（Ｄ１０８）を受信しても良い。その後は、図４のステップＳ１１１のチラシ一覧画面作成へと遷移する。これにより、図４のステップＳ１１１では、「無効商品」の表記が削除されたチラシ一覧が作成される。なお、ステップＳ３１０は、本発明の配置手段の一処理例である。
【０１２３】
また、ＷＥＢサーバ１０３は、ステップＳ３１０においてチラシデータに配置する商品が更新された後、クライアント端末１０１から印刷要求を受け付けた場合、チラシデータ上において「無効商品」に該当する商品の配置位置にステップＳ３０９で選択された商品を掲載した印刷情報を生成する。本処理は、本発明の第３の受付手段と生成手段の一処理例である。
【０１２４】
以上説明したように、本実施形態によれば、小売業者が配布する相手顧客に応じてＷＥＢサイト上で取捨選択した商品情報を掲載したチラシを作成できるので、顧客毎に適した内容の商品チラシを配布することができる。
【０１２５】
また、卸業者が作成したチラシを元に、価格や発行元情報を簡単に変更することもできるため、新たに作り直すことなく、効率的にチラシの作成、発行ができる。
【０１２６】
また、一度作成したチラシを保存することができるため、印刷会社に発注することなく必要部数のみ出力可能であり、古いチラシの在庫を抱える必要がなく、コストが削減できる。
【０１２７】
さらに、保存しているチラシは、掲載している商品が無くなっている場合に警告が表示され、間違った情報を掲載したまま印刷・配布してしまう危険性が無くなる。
【符号の説明】
【０１２８】
１０１、１０２  クライアント端末
１０３  ＷＥＢサーバ
１０４  データベース
１０５  作成チラシ記憶部
１０６  チラシデータ警告判定部
１０７  ダウンロードファイル生成部
１０８  通信部
１０９  表示制御情報生成部
１１０  データ入出力部
１１１  ユーザデータ
１１２  ユーザ情報
１１３  チラシデータ
１１４  商品データ
１１５  チラシテンプレート
１１６  商品画像
１１７  表示制御部
【図１】
0005674170.tif 000002
【図２】
0005674170.tif 000003
【図３】
0005674170.tif 000004
【図４】
0005674170.tif 000005
【図５】
0005674170.tif 000006
【図６】
0005674170.tif 000007
【図７】
0005674170.tif 000008
【図８】
0005674170.tif 000009
【図９】
0005674170.tif 000010
【図１０】
0005674170.tif 000011
【図１１】
0005674170.tif 000012
【図１２】
0005674170.tif 000013
【図１３】
0005674170.tif 000014
【図１４】
0005674170.tif 000015
【図１５】
0005674170.tif 000016
【図１６】
0005674170.tif 000017
【図１７】
0005674170.tif 000018
【図１８】
0005674170.tif 000019
【図１９】
0005674170.tif 000020
【図２０】
0005674170.tif 000021
【図２１】
0005674170.tif 000022
【図２２】
0005674170.tif 000023