(57)【要約】【課題】レイアウトデータの遠隔地間での遣り取りが容易で、レイアウトデータに新商品を盛り込むために要する作業が簡素になるようにすること。【解決手段】商品データベースに保管されている商品データとリンクされたレイアウト構造を表すレイアウトデータを作成する機能と、レイアウト構造にリンクされた商品データを商品データベースから呼び出し、呼び出した商品データをレイアウト構造に格納した出力用データを生成して、生成した出力用データを出力する機能と、をコンピュータに実現させることを特徴とするレイアウトソフトウェア。【選択図】なし【特許請求の範囲】
【請求項１】
商品データベースに保管されている商品データとリンクされたレイアウト構造を表すレイアウトデータを作成する機能と、
レイアウト構造にリンクされた商品データを商品データベースから呼び出し、呼び出した商品データをレイアウト構造に格納した出力用データを生成して、生成した出力用データを出力する機能と、
がソフトウェアによって実現されたコンピュータであることを特徴とするレイアウトシステム。
【請求項２】
請求項１に記載の商品データベースは、請求項１に記載のレイアウトシステムの接続しているネットワークに接続されているコンピュータが備えるものであることを特徴とする請求項１に記載のレイアウトシステム。
【請求項３】
請求項１に記載の商品データベースは、請求項１に記載のレイアウトシステムが備えるものであって、ある日付以前の日付で表現された情報を含む商品データを保管する場合に、
ある日付より新しい日付で表現された情報を含む商品データを、請求項１に記載のレイアウトシステムの接続しているネットワークに接続されているコンピュータが備える商品データベースから、請求項１に記載の商品データベースにダウンロードして登録する機能がソフトウェアによって実現されたコンピュータであることを特徴とする請求項１に記載のレイアウトシステム。
【請求項４】
請求項１に記載の商品データベースは、請求項１に記載のレイアウトシステムが備えるものであって、
レイアウト構造とリンクされていて、請求項１に記載の商品データベースに保管されていない商品データを、請求項１に記載のレイアウトシステムの接続しているネットワークに接続されているコンピュータが備える商品データベースから、請求項１に記載の商品データベースにダウンロードして登録する機能がソフトウェアによって実現されたコンピュータであることを特徴とする請求項１に記載のレイアウトシステム。
【請求項５】
ソフトウェアによってコンピュータが実行する方法であって、
商品データベースに保管されている商品データとリンクされたレイアウト構造を表すレイアウトデータを作成する工程と、
レイアウト構造にリンクされた商品データを商品データベースから呼び出し、呼び出した商品データをレイアウト構造に格納した出力用データを生成して、生成した出力用データを出力する工程と、
を含むことを特徴とするレイアウト方法。
【請求項６】
請求項５に記載の商品データベースは、請求項５に記載の商品データベースは、請求項５に記載のレイアウト方法を実行するコンピュータの接続しているネットワークに接続されているコンピュータが備えるものであることを特徴とする請求項５に記載のレイアウト方法。
【請求項７】
請求項５に記載の商品データベースは、請求項５に記載の商品データベースは、請求項５に記載のレイアウト方法を実行するコンピュータが備えるものであって、ある日付以前の日付で表現された情報を含む商品データを保管する場合に、
ある日付より新しい日付で表現された情報を含む商品データを、請求項５に記載のレイアウト方法を実行するコンピュータの接続しているネットワークに接続されているコンピュータが備える商品データベースから、請求項５に記載の商品データベースにダウンロードして登録する工程を含むことを特徴とする請求項５に記載のレイアウト方法。
【請求項８】
請求項５に記載の商品データベースは、請求項５に記載のレイアウト方法を実行するコンピュータが備えるものであって、
レイアウト構造とリンクされていて、請求項５に記載の商品データベースに保管されていない商品データを、請求項５に記載のレイアウト方法を実行するコンピュータの接続しているネットワークに接続されているコンピュータが備える商品データベースから、請求項５に記載の商品データベースにダウンロードして登録する工程を含むことを特徴とする請求項５に記載のレイアウト方法。
【請求項９】
商品データベースに保管されている商品データとリンクされたレイアウト構造を表すレイアウトデータを作成する機能と、
レイアウト構造にリンクされた商品データを商品データベースから呼び出し、呼び出した商品データをレイアウト構造に格納した出力用データを生成して、生成した出力用データを出力する機能と、
をコンピュータに実現させることを特徴とするレイアウトソフトウェア。
【請求項１０】
請求項９に記載の商品データベースは、請求項９に記載のレイアウトソフトウェアが前記各機能を実現させているコンピュータの接続しているネットワークに接続されているコンピュータが備えるものであることを特徴とする請求項９に記載のレイアウトソフトウェア。
【請求項１１】
請求項９に記載の商品データベースは、請求項９に記載のレイアウトソフトウェアが前記各機能を実現させているコンピュータが備えるものであって、ある日付以前の日付で表現された情報を含む商品データを保管する場合に、
ある日付より新しい日付で表現された情報を含む商品データを、請求項９に記載のレイアウトソフトウェアが前記各機能を実現させているコンピュータの接続しているネットワークに接続されているコンピュータが備える商品データベースから、請求項９に記載の商品データベースにダウンロードして登録する機能を、請求項９に記載のレイアウトソフトウェアが前記各機能を実現させているコンピュータに実現させることを特徴とする請求項９に記載のレイアウトソフトウェア。
【請求項１２】
請求項９に記載の商品データベースは、請求項９に記載のレイアウトソフトウェアが前記各機能を実現させているコンピュータが備えるものである場合に、
レイアウト構造とリンクされていて、請求項９に記載の商品データベースに保管されていない商品データを、請求項９に記載のレイアウトソフトウェアが前記各機能を実現させているコンピュータの接続しているネットワークに接続されているコンピュータが備える商品データベースから、請求項９に記載の商品データベースにダウンロードして登録する機能を、請求項９に記載のレイアウトソフトウェアが前記各機能を実現させているコンピュータに実現させることを特徴とする請求項９に記載のレイアウトソフトウェア。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、レイアウトシステム、方法及びソフトウェアに関する。
【０００２】
尚、本明細書では、ソフトウェアを、コンピュータの動作に関するプログラムの意味で用いる。
【０００３】
【従来の技術】
従来から、パソコンなどのコンピュータに、商品の写真や価格・特徴などの情報を各商品毎にまとめた商品データをレイアウトしたレイアウトデータを作成する機能と、レイアウトデータを出力する機能とを実現させるためのレイアウトソフトウェアが知られている。
【０００４】
例えば、商品提案書の一種であるプランニングボードを作成して印刷できる住宅設備商品提案システムが、特許文献１〜３に記載されている。
【０００５】
【特許文献１】
特開平７−２９６０４８号公報
【特許文献２】
特開平７−２９６０４９号公報
【特許文献３】
特開平８−１１５３７０号公報
【０００６】
【発明が解決しようとする課題】
ところで従来のレイアウトソフトウェアにおいて、レイアウトデータは、レイアウト構造を表すデータに、商品の写真や価格・特徴などの情報を各商品毎にまとめた商品データを格納しているために、レイアウト構造と商品データとが一体となっているか、或いは内部的に分離していても外部的にはレイアウト構造と商品データとの分離ができないため、ネットワークを介して遠隔地間でレイアウトデータを遣り取りすることが困難を極めた。
【０００７】
また、新商品をできるだけ早く、レイアウトデータに盛り込みたい場合には、レイアウトソフトウェアがインストールされているコンピュータ毎に、設定が必要になるなど、非常に手間のかかる作業を要した。
【０００８】
本発明は係る従来技術の欠点に鑑みてなされたもので、レイアウトデータの遠隔地間での遣り取りが容易で、レイアウトデータに新商品を盛り込むために要する作業が簡素になるようにすることを課題とする。
【０００９】
【課題を解決するための手段】
本発明において上記の課題を達成するために、まず請求項１の発明では、商品データベースに保管されている商品データとリンクされたレイアウト構造を表すレイアウトデータを作成する機能と、
レイアウト構造にリンクされた商品データを商品データベースから呼び出し、呼び出した商品データをレイアウト構造に格納した出力用データを生成して、生成した出力用データを出力する機能と、
がソフトウェアによって実現されたコンピュータであることを特徴とするレイアウトシステムとしたものである。
【００１０】
また請求項２の発明では、請求項１に記載の商品データベースは、請求項１に記載のレイアウトシステムの接続しているネットワークに接続されているコンピュータが備えるものであることを特徴とする請求項１に記載のレイアウトシステムとしたものである。
【００１１】
また請求項３の発明では、請求項１に記載の商品データベースは、請求項１に記載のレイアウトシステムが備えるものであって、ある日付以前の日付で表現された情報を含む商品データを保管する場合に、
ある日付より新しい日付で表現された情報を含む商品データを、請求項１に記載のレイアウトシステムの接続しているネットワークに接続されているコンピュータが備える商品データベースから、請求項１に記載の商品データベースにダウンロードして登録する機能がソフトウェアによって実現されたコンピュータであることを特徴とする請求項１に記載のレイアウトシステムとしたものである。
【００１２】
また請求項４の発明では、請求項１に記載の商品データベースは、請求項１に記載のレイアウトシステムが備えるものであって、
レイアウト構造とリンクされていて、請求項１に記載の商品データベースに保管されていない商品データを、請求項１に記載のレイアウトシステムの接続しているネットワークに接続されているコンピュータが備える商品データベースから、請求項１に記載の商品データベースにダウンロードして登録する機能がソフトウェアによって実現されたコンピュータであることを特徴とする請求項１に記載のレイアウトシステムとしたものである。
【００１３】
また請求項５の発明では、ソフトウェアによってコンピュータが実行する方法であって、
商品データベースに保管されている商品データとリンクされたレイアウト構造を表すレイアウトデータを作成する工程と、
レイアウト構造にリンクされた商品データを商品データベースから呼び出し、呼び出した商品データをレイアウト構造に格納した出力用データを生成して、生成した出力用データを出力する工程と、
を含むことを特徴とするレイアウト方法としたものである。
【００１４】
また請求項６の発明では、請求項５に記載の商品データベースは、請求項５に記載のレイアウト方法を実行するコンピュータの接続しているネットワークに接続されているコンピュータが備えるものであることを特徴とする請求項５に記載のレイアウト方法としたものである。
【００１５】
また請求項７の発明では、請求項５に記載の商品データベースは、請求項５に記載のレイアウト方法を実行するコンピュータが備えるものであって、ある日付以前の日付で表現された情報を含む商品データを保管する場合に、
ある日付より新しい日付で表現された情報を含む商品データを、請求項５に記載のレイアウト方法を実行するコンピュータの接続しているネットワークに接続されているコンピュータが備える商品データベースから、請求項５に記載の商品データベースにダウンロードして登録する工程を含むことを特徴とする請求項５に記載のレイアウト方法としたものである。
【００１６】
また請求項８の発明では、請求項５に記載の商品データベースは、請求項５に記載のレイアウト方法を実行するコンピュータが備えるものであって、
レイアウト構造とリンクされていて、請求項５に記載の商品データベースに保管されていない商品データを、請求項５に記載のレイアウト方法を実行するコンピュータの接続しているネットワークに接続されているコンピュータが備える商品データベースから、請求項５に記載の商品データベースにダウンロードして登録する工程を含むことを特徴とする請求項５に記載のレイアウト方法としたものである。
【００１７】
また請求項９の発明では、商品データベースに保管されている商品データとリンクされたレイアウト構造を表すレイアウトデータを作成する機能と、
レイアウト構造にリンクされた商品データを商品データベースから呼び出し、呼び出した商品データをレイアウト構造に格納した出力用データを生成して、生成した出力用データを出力する機能と、
をコンピュータに実現させることを特徴とするレイアウトソフトウェアとしたものである。
【００１８】
また請求項１０の発明では、請求項９に記載の商品データベースは、請求項９に記載のレイアウトソフトウェアが前記各機能を実現させているコンピュータの接続しているネットワークに接続されているコンピュータが備えるものであることを特徴とする請求項９に記載のレイアウトソフトウェアとしたものである。
【００１９】
また請求項１１の発明では、請求項９に記載の商品データベースは、請求項９に記載のレイアウトソフトウェアが前記各機能を実現させているコンピュータが備えるものであって、ある日付以前の日付で表現された情報を含む商品データを保管する場合に、
ある日付より新しい日付で表現された情報を含む商品データを、請求項９に記載のレイアウトソフトウェアが前記各機能を実現させているコンピュータの接続しているネットワークに接続されているコンピュータが備える商品データベースから、請求項９に記載の商品データベースにダウンロードして登録する機能を、請求項９に記載のレイアウトソフトウェアが前記各機能を実現させているコンピュータに実現させることを特徴とする請求項９に記載のレイアウトソフトウェアとしたものである。
【００２０】
また請求項１２の発明では、請求項９に記載の商品データベースは、請求項９に記載のレイアウトソフトウェアが前記各機能を実現させているコンピュータが備えるものであって、
レイアウト構造とリンクされていて、請求項９に記載の商品データベースに保管されていない商品データを、請求項９に記載のレイアウトソフトウェアが前記各機能を実現させているコンピュータの接続しているネットワークに接続されているコンピュータが備える商品データベースから、請求項９に記載の商品データベースにダウンロードして登録する機能を、請求項９に記載のレイアウトソフトウェアが前記各機能を実現させているコンピュータに実現させることを特徴とする請求項９に記載のレイアウトソフトウェアとしたものである。
【００２１】
【発明の実施の形態】
以下に、本発明の一実施形態を説明する。
【００２２】
まず、商品の写真や価格・特徴などの情報を各商品毎にまとめた商品データを、商品データベースで保管する。商品データは、例えば品番のように、商品データを一意に特定する情報を含む。この商品データを一意に特定する情報を、キー番号と呼ぶ。商品データベースに保管されている商品データは、特定のキー番号で呼び出すことができる。
【００２３】
本発明のレイアウトソフトウェアで作成されるレイアウトデータは、商品データベースで保管されている商品データと、キー番号でリンクされたレイアウト構造を表すデータである。商品データとのリンクは、この商品データを一意に特定するキー番号を、レイアウト構造に記載することでなされる。
【００２４】
図１に、商品データベースで保管されている商品データと、品番をキー番号として、この品番でリンクされたレイアウト構造を表すレイアウトデータ１を例示する。図１の例では、商品データ２は、写真３、品番、商品種別、価格、備考、発売日などの情報を含む。
【００２５】
このようなレイアウトデータを、ネットワークを介して遠隔地間で遣り取りする場合、商品データを送受信する必要が無いので、その遣り取りが容易に行える。
尚、本明細書で単にネットワークと言えば、コンピュータ間でデータ通信を可能にするもの一般を意味し、それゆえ、その種類や形態に特に制限は無く、例えば、インターネットや専用回線でも良く、また、途中で光通信や無線通信が行なわれるものであっても良い。
【００２６】
レイアウトデータを印刷や表示などで出力する場合、本発明のレイアウトソフトウェアは、レイアウト構造にキー番号でリンクされた商品データを、そのキー番号により商品データベースから呼び出して、呼び出した商品データをレイアウト構造に格納した出力用データを生成して、生成した出力用データを出力する。
【００２７】
図２に、図１に例示するレイアウトデータ１から生成された出力用データを出力したものを示す。
【００２８】
商品データベースは、本発明のレイアウトソフトウェアがインストールされているコンピュータが備えるものであっても良いし、このコンピュータが接続しているネットワークに接続されているコンピュータが備えるものであっても良い。
【００２９】
図３に、クライアントと呼ばれるコンピュータと、サーバと呼ばれるコンピュータとが、ネットワークに接続されているシステムを例示する。
【００３０】
図３の例では、各クライアント２１、２２…は、それぞれ、商品データベース３１、３２…を備え、また本発明のレイアウトソフトウェアがインストールされ、ネットワーク１０に接続されている。本発明のレイアウトソフトウェアがインストールされていることにより、各クライアント２１、２２…にて、それぞれ商品データベース３１、３２に保管されている商品データと、キー番号でリンクされたレイアウト構造を表すレイアウトデータを作成し、このレイアウトデータを出力することができる。
【００３１】
サーバ２０は、商品データベース３０を備え、ネットワーク１０に接続されている。商品データは、商品データベース３０で一元管理される。
【００３２】
ここで、商品データに含まれる情報の中で、例えば発売日のように、日付で表現される情報を、日付型項目と呼ぶ。日付型項目の中で、設定日付と比較されるものを、特に、比較項目と呼ぶ。設定日付は、クライアントの備える商品データベースに、この設定日付以前の比較項目を含む商品データが保管されていることを示す日付である。すなわち、商品データベース３１、３２…は、それぞれの設定日付以前の比較項目を含む商品データを保管している。
【００３３】
比較項目は、本発明のレイアウトソフトウェアで設定される。また、本発明のレイアウトソフトウェアは、設定日付を変数として管理する。
【００３４】
本発明のレイアウトソフトウェアは、設定日付より新しい比較項目を含む商品データを、商品データベース３０から、クライアントの備える商品データベースにダウンロードして登録することを可能にする。以下に、このダウンロードして登録するためになされる処理の例を、図４のフローチャートに従って説明する。
【００３５】
ＳＴＥＰ１；
ユーザは、クライアントの画面に表示されている「新商品ダウンロードボタン」を、このクライアントの備えるマウスでクリックする。
【００３６】
ＳＴＥＰ２；
クライアントは、商品データベース３０から、設定日付より新しい比較項目を含む商品データを検索する。
【００３７】
ＳＴＥＰ３；
設定日付より新しい比較項目を含む商品データが商品データベース３０から検索できたならば、ＳＴＥＰ４に進む。
設定日付より新しい比較項目を含む商品データが商品データベース３０から検索できなければ、ＥＮＤに進む。
【００３８】
ＳＴＥＰ４；
クライアントは、設定日付より新しい比較項目を含む商品データを、商品データベース３０から、このクライアントの備える商品データベースにダウンロードして登録する。
【００３９】
ＳＴＥＰ５；
クライアントは、ダウンロードした商品データの比較項目の中で、最も新しい日付を持つものを探し、この日付を、新たな設定日付とする。
ＥＮＤに進む。
【００４０】
あるクライアントが他のクライアントにて作成されたレイアウトデータを受け取ったとき、あるクライアントの備える商品データベースに、このレイアウトデータのレイアウト構造とリンクされている商品データが保管されていないことが有り得る。
【００４１】
本発明のレイアウトソフトウェアは、レイアウト構造とリンクされていて、クライアントの備える商品データベースに保管されていない商品データを、商品データベース３０から、クライアントの備える商品データベースにダウンロードして登録することを可能にする。以下に、このダウンロードして登録するためになされる処理の例を、図５のフローチャートに従って説明する。
【００４２】
ＳＴＥＰ１；
ユーザは、クライアントの画面に表示されている「差分商品ダウンロードボタン」を、このクライアントの備えるマウスでクリックする。
【００４３】
ＳＴＥＰ２；
クライアントは、このクライアントの備える商品データベースから、レイアウト構造に記載されている各々のキー番号で特定される商品データを検索する。
【００４４】
ＳＴＥＰ３；
レイアウト構造に記載されている各々のキー番号で特定される商品データの中で、クライアントの備える商品データベースから検索できないものがあれば、ＳＴＥＰ４に進む。
レイアウト構造に記載されている各々のキー番号で特定される商品データが、全て、クライアントの備える商品データベースから検索できれば、ＳＴＥＰ７に進む。
【００４５】
ＳＴＥＰ４；
クライアントは、レイアウト構造に記載されている各々のキー番号で特定される商品データの中で、このクライアントの備える商品データベースから検索できないものを、商品データベース３０から検索する。
【００４６】
ＳＴＥＰ５；
レイアウト構造に記載されている各々のキー番号で特定される商品データの中で、このクライアントの備える商品データベースから検索できないものの内、商品データベース３０から検索できるものがあれば、ＳＴＥＰ６に進む。
レイアウト構造に記載されている各々のキー番号で特定される商品データの中で、このクライアントの備える商品データベースから検索できないものが、全て、商品データベース３０からも検索できないならば、ＳＴＥＰ７に進む。
【００４７】
ＳＴＥＰ６；
クライアントは、レイアウト構造に記載されている各々のキー番号で特定される商品データの中で、このクライアントの備える商品データベースから検索できないものの内、商品データベース３０から検索できるものを、商品データベース３０から、このクライアントの備える商品データベースにダウンロードして登録する。
【００４８】
ＳＴＥＰ７；
クライアントは、レイアウト構造に記載されている各々のキー番号で特定される商品データを、このクライアントの備える商品データベースから呼び出せる場合は、呼び出せる商品データをレイアウト構造に格納し、呼び出せない場合は、呼び出せない商品データの代わりに呼び出せないことを表す画像データをレイアウト構造に格納して出力用データを作成し、この出力用データを出力することで、ユーザにレイアウトとリンクとを確認させる。
ＥＮＤに進む。
【００４９】
【発明の効果】
請求項１、５、及び９の発明では、作成されたレイアウトデータを、ネットワークを介して遠隔地間で遣り取りする場合、商品データを送受信する必要が無いので、その遣り取りが容易に行えるという効果がある。
【００５０】
請求項２、６、及び１０の発明では、複数のコンピュータがネットワークに接続されているとき、ある一つのサーバと呼ばれるコンピュータが商品データベースを備え、この商品データベースに保管される商品データを、常に、最新の状態にしておくだけで、サーバとは異なるクライアントと呼ばれる各コンピュータでは、この商品データベースに保管されている最新の商品データを使用して、レイアウトデータを作成して出力できるという効果がある。
【００５１】
請求項３、７、及び１１の発明では、各々が商品データベースを備える複数のコンピュータがネットワークに接続されているとき、ある一つのサーバと呼ばれるコンピュータの備える商品データベースに保管される商品データを、常に、最新の状態にしておくだけで、サーバとは異なるクライアントと呼ばれる各コンピュータでは、サーバと呼ばれるコンピュータの備える商品データベースに保管されている最新の商品データを、随時、これらクライアントと呼ばれる各コンピュータの備える商品データベースにダウンロードして登録した後、これらクライアントと呼ばれる各コンピュータの備える商品データベースに保管されている商品データを使用してレイアウトデータを作成して出力できるという効果がある。
【００５２】
請求項４、８及び１２の発明では、各々が商品データベースを備える複数のコンピュータがネットワークに接続されているとき、ある一つのサーバと呼ばれるコンピュータの備える商品データベースに保管される商品データを、常に、最新の状態にしておけば、サーバと異なるクライアントと呼ばれる各コンピュータで、これらクライアントと呼ばれる各コンピュータの備える商品データベースに保管されている商品データを使用して作成したレイアウトデータを、クライアントと呼ばれる各コンピュータ間で遣り取りした場合、レイアウトデータの受け取り側のクライアントの備える商品データベースに、受け取ったレイアウトデータのレイアウト構造にリンクされている商品データが保管されていないときでも、保管されていない商品データを、サーバと呼ばれるコンピュータの備える商品データベースから、受け取り側のクライアントの備える商品データベースにダウンロードして登録した後、レイアウトデータを出力できるという効果がある。
【００５３】
以上、本発明には、レイアウトデータの遠隔地間での遣り取りを容易にし、レイアウトデータに新商品を盛り込むために要する作業を簡素にするという効果がある。
【図面の簡単な説明】
【図１】本発明のレイアウトソフトウェアで作成されるレイアウトデータを例示する図。
【図２】図１に例示するレイアウトデータ１から生成された出力用データを出力したものを示す図。
【図３】クライアントと呼ばれるコンピュータと、サーバと呼ばれるコンピュータとが、ネットワークを介して接続されるシステムを例示する図。
【図４】本発明のレイアウトソフトウェアにより、設定日付より大きい比較項目を含む商品データを、商品データベース３０から、クライアントの備える商品データベースにダウンロードして登録するためになされる処理の例を示すフローチャート。
【図５】本発明のレイアウトソフトウェアにより、レイアウト構造とリンクされていて、クライアントの備える商品データベースに保管されていない商品データを、商品データベース３０から、クライアントの備える商品データベースにダウンロードして登録するためになされる処理の例を示すフローチャート。
【符号の説明】
１…レイアウトデータ
２…商品データ
３…写真
１０…ネットワーク
２０…サーバ
２１…クライアント
２２…クライアント
３０…商品データベース
３１…商品データベース
３２…商品データベース
【図１】
2004355076.tif 000002
【図２】
2004355076.tif 000003
【図３】
2004355076.tif 000004
【図４】
2004355076.tif 000005
【図５】
2004355076.tif 000006