(57)【特許請求の範囲】
【請求項１】
（ａ）顧客が使用するクライアント・コンピュータと、（ｂ）製造データに基づいて商品を製造する製造装置とその製造装置を制御する製造用コンピュータとを含む製造システムであって前記顧客が使用するものにおけるその製造用コンピュータとに通信ネットワークを介して通信可能に接続されたサーバ・コンピュータにおいて、前記顧客からの注文に応じた商品を前記製造システムにより製造することを支援する方法であって、
前記サーバ・コンピュータが、前記顧客からの注文データであって前記クライアント・コンピュータから送信されたものに応じた前記商品を製造するために、複数種類の商品にそれぞれ関連付けて複数種類の製造データが予め記憶させられているデータベースにおいて、前記注文に応じた商品を製造するための製造データを検索する第１ステップと、
その第１ステップにおいて検索された製造データを、前記サーバ・コンピュータが、前記製造システムに送信し、それにより、その製造システムに前記注文に応じた商品を製造させる第２ステップと
を含み、
各種類の商品についての前記製造データは、
製造すべき各商品の３次元形状を定義する３次元形状データと、
その３次元形状データに基づいて前記製造システムが各商品を製造する際に実行すべき複数の工程の各種類および順序を定義する工程データと
を含み、
前記３次元形状データは、複数の数値データを含み、
それら複数の数値データは、
パラメータによって変化する変数を表すものを含み、
前記注文データは、
製造すべき商品の種類を特定するためのデータと、
製造すべき商品の幾何学的特徴をカスタマイズするためにその幾何学的特徴を特定するために前記パラメータを特定するためのデータと
を含み、
前記第２ステップは、前記サーバ・コンピュータが前記製造システムに、その製造システムが前記商品の製造を許可されるために満たされるべき条件を表す条件データを送信する条件データ送信ステップを含み、
前記製造システムは、その送信された条件データにより表される条件が満たされない限り、前記商品を製造しないものである商品製造支援方法。
【請求項２】
前記条件データは、前記製造システムに固有のデータと一致するかまたは予め定められた関係を有する認証データであり、
前記製造システムは、前記固有のデータと、前記サーバ・コンピュータから送信された前記認証データとが互いに一致しないかまたは前記関係を有しない限り、前記商品を製造しないものである請求項１に記載の商品製造支援方法。
【請求項３】
前記固有のデータは、予め定められたルールに従って逐次更新されるワンタイムパスワードを表すデータを含む請求項１または２に記載の商品製造支援方法。
【請求項４】
前記製造システムは、前記送信された条件データにより表される条件が満たされると、前記商品を１個限り、製造する請求項１ないし３のいずれかに記載の商品製造支援方法。
【請求項５】
請求項１ないし４のいずれかに記載の商品製造支援方法を実施するためにコンピュータにより実行されるプログラムをコンピュータ読取り可能に記録した記録媒体。
【請求項６】
（ａ）顧客が使用するクライアント・コンピュータと、（ｂ）製造データに基づいて商品を製造する製造装置とその製造装置を制御する製造用コンピュータとを含む製造システムであって前記顧客が使用するものにおけるその製造用コンピュータとに通信ネットワークを介して通信可能に接続され、前記顧客からの注文に応じた商品を前記製造システムにより製造することを支援するサーバ・コンピュータであって、
前記顧客からの注文データであって前記クライアント・コンピュータから送信されたものに応じた前記商品を製造するために、複数種類の商品にそれぞれ関連付けて複数種類の製造データが予め記憶させられているデータベースにおいて、前記注文に応じた商品を製造するための製造データを検索する第１手段と、
その第１手段において検索された製造データを、前記製造システムに送信し、それにより、その製造システムに前記注文に応じた商品を製造させる第２手段と
を含み、
各種類の商品についての前記製造データは、
製造すべき各商品の３次元形状を定義する３次元形状データと、
その３次元形状データに基づいて前記製造システムが各商品を製造する際に実行すべき複数の工程の各種類および順序を定義する工程データと
を含み、
前記３次元形状データは、複数の数値データを含み、
それら複数の数値データは、
パラメータによって変化する変数を表すものを含み、
前記注文データは、
製造すべき商品の種類を特定するためのデータと、
製造すべき商品の幾何学的特徴をカスタマイズするためにその幾何学的特徴を特定するために前記パラメータを特定するためのデータと
を含み、
前記第２手段は、前記サーバ・コンピュータが前記製造システムに、その製造システムが前記商品の製造を許可されるために満たされるべき条件を表す条件データを送信する条件データ送信手段を含み、
前記製造システムは、その送信された条件データにより表される条件が満たされない限り、前記商品を製造しないものである商品製造支援用サーバ・コンピュータ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、顧客が通信ネットワークを利用して商品の注文を行うと、その注文に応じた商品を商品販売者が製造装置により製造して販売する技術に関するものである。
【０００２】
【従来の技術】
商品の販売方法として、顧客が通信ネットワークを利用して商品の注文を行うと、その注文に応じた商品を商品販売者が製造装置により製造して販売する方法が既に知られている。この方法によれば、顧客は、商品販売者が所在する商品販売店（または商品販売地）にわざわざ出向くことなく、商品の注文を行い得る。
例えば、顧客は、自宅に居ながらにして、遠隔地に位置する商品販売店に対して注文を発することができるのである。
【０００３】
【発明が解決しようとする課題】
上述のように、その従来の通信販売方法によれば、注文は商品販売店の地理的位置に依存しないで済むが、商品の受け取りすなわち受領は商品販売店の地理的位置に依存する。
【０００４】
そのため、従来においては、顧客は、注文した商品を受け取るためにわざわざ商品販売店に出向かなければならないか、または、顧客本人または商品販売店が郵便配達業者、宅配業者等の配達業者に委託して顧客の所在地までその商品を配達してもらわなければならなかった。
【０００５】
【課題を解決するための手段および発明の効果】
それらの事情に鑑み、本発明は、顧客による商品の注文のみならず商品の受領も商品販売者の地理的位置に依存しないで済むことを可能とすることを課題としてなされたものである。
その課題を解決するために、本発明の第１側面によれば、（ａ）顧客が使用するクライアント・コンピュータと、（ｂ）製造データに基づいて商品を製造する製造装置とその製造装置を制御する製造用コンピュータとを含む製造システムであって前記顧客が使用するものにおけるその製造用コンピュータとに通信ネットワークを介して通信可能に接続されたサーバ・コンピュータにおいて、前記顧客からの注文に応じた商品を前記製造システムにより製造することを支援する方法であって、前記サーバ・コンピュータが、前記顧客からの注文データであって前記クライアント・コンピュータから送信されたものに応じた前記商品を製造するために、複数種類の商品にそれぞれ関連付けて複数種類の製造データが予め記憶させられているデータベースにおいて、前記注文に応じた商品を製造するための製造データを検索する第１ステップと、その第１ステップにおいて検索された製造データを、前記サーバ・コンピュータが、前記製造システムに送信し、それにより、その製造システムに前記注文に応じた商品を製造させる第２ステップとを含み、各種類の商品についての前記製造データは、製造すべき各商品の３次元形状を定義する３次元形状データと、その３次元形状データに基づいて前記製造システムが各商品を製造する際に実行すべき複数の工程の各種類および順序を定義する工程データとを含み、前記３次元形状データは、複数の数値データを含み、それら複数の数値データは、パラメータによって変化する変数を表すものを含み、前記注文データは、製造すべき商品の種類を特定するためのデータと、製造すべき商品の幾何学的特徴をカスタマイズするためにその幾何学的特徴を特定するために前記パラメータを特定するためのデータとを含み、前記第２ステップは、前記サーバ・コンピュータが前記製造システムに、その製造システムが前記商品の製造を許可されるために満たされるべき条件を表す条件データを送信する条件データ送信ステップを含み、
前記製造システムは、その送信された条件データにより表される条件が満たされない限り、前記商品を製造しないものである商品製造支援方法が提供される。
また、本発明の第２側面によれば、（ａ）顧客が使用するクライアント・コンピュータと、（ｂ）製造データに基づいて商品を製造する製造装置とその製造装置を制御する製造用コンピュータとを含む製造システムであって前記顧客が使用するものにおけるその製造用コンピュータとに通信ネットワークを介して通信可能に接続され、前記顧客からの注文に応じた商品を前記製造システムにより製造することを支援するサーバ・コンピュータであって、前記顧客からの注文データであって前記クライアント・コンピュータから送信されたものに応じた前記商品を製造するために、複数種類の商品にそれぞれ関連付けて複数種類の製造データが予め記憶させられているデータベースにおいて、前記注文に応じた商品を製造するための製造データを検索する第１手段と、その第１手段において検索された製造データを、前記製造システムに送信し、それにより、その製造システムに前記注文に応じた商品を製造させる第２手段とを含み、各種類の商品についての前記製造データは、
製造すべき各商品の３次元形状を定義する３次元形状データと、その３次元形状データに基づいて前記製造システムが各商品を製造する際に実行すべき複数の工程の各種類および順序を定義する工程データとを含み、前記３次元形状データは、複数の数値データを含み、それら複数の数値データは、パラメータによって変化する変数を表すものを含み、
前記注文データは、製造すべき商品の種類を特定するためのデータと、製造すべき商品の幾何学的特徴をカスタマイズするためにその幾何学的特徴を特定するために前記パラメータを特定するためのデータとを含み、前記第２手段は、前記サーバ・コンピュータが前記製造システムに、その製造システムが前記商品の製造を許可されるために満たされるべき条件を表す条件データを送信する条件データ送信手段を含み、前記製造システムは、その送信された条件データにより表される条件が満たされない限り、前記商品を製造しないものである商品製造支援用サーバ・コンピュータが提供される。
本発明によって下記各態様が得られる。各態様は、請求項と同様に、項に区分し、各項に番号を付し、必要に応じて他の項の番号を引用する形式で記載する。これは、本明細書に記載の技術的特徴のいくつかおよびそれらの組合せのいくつかの理解を容易にするためであり、本明細書に記載の技術的特徴やそれらの組合せが以下の態様に限定されると解釈されるべきではない。
【０００６】
（１）  （ａ）顧客が使用するクライアント・コンピュータと、（ｂ）製造データに基づいて商品を製造する製造装置とその製造装置を制御する製造用コンピュータとを含む製造システムにおけるその製造用コンピュータとに通信ネットワークを介して通信可能に接続されたサーバ・コンピュータにおいて、前記顧客からの注文に応じた商品を前記製造システムにより製造することを支援する方法であって、
前記サーバ・コンピュータが、前記顧客からの注文であって前記クライアント・コンピュータから送信されたものに応じた前記商品を製造するために、複数種類の製造データが予め記憶させられているデータベースにおいて、その商品を製造するための製造データを検索する第１ステップと、
その第１ステップにおいて検索された製造データを、前記サーバ・コンピュータが、前記製造システムであって前記顧客にとって身近な場所に設置されたものに送信し、それにより、その製造システムに前記注文に応じた商品を製造させる第２ステップと
を含む商品製造支援方法［請求項１］。
この方法においては、サーバ・コンピュータが、クライアント・コンピュータからの顧客の注文に応じた商品を製造するための製造データをデータベースから検索して製造用コンピュータに送信する。製造用コンピュータは、商品の製造装置およびクライアント・コンピュータと共に、顧客にとって身近な場所、例えば、自宅に設置されている。製造データを受信した製造用コンピュータは、顧客からの注文に応じた商品を製造システムに（特に、製造装置に）製造させる。
したがって、この方法によれば、顧客は、商品の注文と、その注文に応じた商品の受領との双方をその顧客にとって身近な場所において行い得る。
よって、この方法によれば、顧客は、商品の受け取りのためにわざわざ商品販売地に出向く煩からも、業者に委託してその商品を配達してもらう煩からも解放され得る。
さらに、この方法によれば、商品製造地（または商品販売地）から顧客への商品の運送という工程が省略されるため、それに伴って商品のコストに占める運送費用を節減可能となるとともに、運送機関の利用に起因した自然環境の悪化（例えば、排気ガスによる大気汚染）、エネルギー資源の不足、交通環境の悪化等の社会問題を容易に回避し得る。
この方法において「データベース」は、例えば、サーバ・コンピュータに内蔵されたものとしたり、外付けされたものとしたり、通信ネットワークを介して接続されたものとすることが可能である。このような解釈は、下記の各項においても適用される。
（２）  （ａ）顧客が使用するクライアント・コンピュータと、（ｂ）製造データに基づいて商品を製造する製造装置とその製造装置を制御する製造用コンピュータとを含む製造システムにおけるその製造用コンピュータと、（ｃ）前記製造システムにより前記商品を製造して販売する商品販売者が使用するサーバ・コンピュータとが通信ネットワークを介して通信可能に互いに接続された通信システムにおいて、前記顧客からの注文に応じた商品を前記製造システムにより製造することを支援する方法であって、
前記サーバ・コンピュータが、前記顧客からの注文であって前記クライアント・コンピュータから送信されたものに応じた前記商品を製造するために、複数種類の製造データが予め記憶させられているデータベースにおいて、その商品を製造するための製造データを検索する第１ステップと、
その第１ステップにおいて検索された製造データを、前記サーバ・コンピュータが、前記製造システムであって前記顧客にとって身近な場所に設置されたものに送信し、それにより、その製造システムに前記注文に応じた商品を製造させる第２ステップと
を含む商品製造支援方法［請求項２］。
この方法によれば、前記（１）項に係る方法と基本的に同じ原理により、顧客は、商品の注文と、その注文に応じた商品の受領との双方をその顧客にとって身近な場所において行い得る。
したがって、この方法によれば、顧客は、商品の受け取りのためにわざわざ商品販売地に出向く煩からも、業者に委託してその商品を配達してもらう煩からも解放され得る。
さらに、この方法によれば、商品の販売者は、自ら商品の製造または配達に直接関与せずに済み、製造データを開発・管理しさえすればよくなるため、商品の管理コストを容易に低減させ得る。
さらにまた、この方法によれば、商品の運送という工程が省略されるため、それに伴って商品のコストに占める運送費用を節減可能となるとともに、運送機関の利用に起因した自然環境の悪化（例えば、排気ガスによる大気汚染）、エネルギー資源の不足、交通環境の悪化等の社会問題を容易に回避し得る。
（３）  前記第２ステップが、前記サーバ・コンピュータが前記製造システムに、その製造システムが前記商品の製造を許可されるために満たされるべき条件を表す条件データを送信する条件データ送信ステップを含むものであり、前記製造システムが、その送信された条件データにより表される条件が満たされない限り、前記商品を製造しないものである（１）または（２）項に記載の商品製造支援方法［請求項３］。
顧客にとって身近な場所において商品が製造システムにより製造されることは、商品の販売者の支配を物理的に受け難い場所において商品の製造が行われることを意味する。そのため、前記（１）項に係る方法を特別な対策を講ずることなく実施する場合には、製造システムによって商品が不正に製造されてしまう可能性を解消できない。
これに対して、本項に係る方法においては、サーバ・コンピュータから製造システムに、その製造システムが商品の製造を許可されるために満たされるべき条件を表す条件データが送信されるとともに、製造システムが、その送信された条件データにより表される条件が満たされない限り、商品を製造しないものとされている。
したがって、この方法によれば、商品の販売者が意図しない商品が製造システムにおいて不正に製造されてしまう事態の発生を容易に回避し得る。
（４）  前記条件データが、前記製造システムに固有のデータと一致するかまたは予め定められた関係を有する認証データであり、前記製造システムが、前記固有のデータと、前記サーバ・コンピュータから送信された前記認証データとが互いに一致しないかまたは前記関係を有しない限り、前記商品を製造しないものである（３）項に記載の商品製造支援方法［請求項４］。
この方法において「条件データ」により表される条件は、例えば、鍵、暗証番号、暗証コード、パスワード等に関するものとすることができる。
また、この方法において「固有のデータ」は、時間的に固定されたものとしたり、予め定められたルールに従って逐次更新されるものとすることができる。
（５）  （１）ないし（４）項のいずれかに記載の商品製造支援方法を実施するためにコンピュータにより実行されるプログラムをコンピュータ読取り可能に記録した記録媒体［請求項５］。
この記録媒体に記録されているプログラムがコンピュータにより実行されれば、前記の各項に係る方法と同じ作用効果が実現され得る。
本項における「記録媒体」は種々の形式を採用可能であり、例えば、フロッピーディスク等の磁気記録媒体、ＣＤ、ＣＤ−ＲＯＭ等の光記録媒体、ＭＯ等の光磁気記録媒体、ＲＯＭ等のアンリムーバブル・ストレージ等の少なくとも１つを採用可能である。
（６）  （ａ）顧客が使用するクライアント・コンピュータと、（ｂ）製造データに基づいて商品を製造する製造装置とその製造装置を制御する製造用コンピュータとを含む製造システムにおけるその製造用コンピュータとに通信ネットワークを介して通信可能に接続され、前記顧客からの注文に応じた商品を前記製造システムにより製造することを支援するサーバ・コンピュータであって、
前記顧客からの注文であって前記クライアント・コンピュータから送信されたものに応じた前記商品を製造するために、複数種類の製造データが予め記憶させられているデータベースにおいて、その商品を製造するための製造データを検索する第１手段と、
その第１手段において検索された製造データを、前記製造システムであって前記顧客にとって身近な場所に設置されたものに送信し、それにより、その製造システムに前記注文に応じた商品を製造させる第２手段と
を含む商品製造支援用サーバ・コンピュータ［請求項６］。
このサーバ・コンピュータによれば、前記（１）項に係る方法と基本的に同じ原理により、同様な効果が実現され得る。
（７）  前記第２手段が、前記サーバ・コンピュータが前記製造システムに、その製造システムが前記商品の製造を許可されるために満たされるべき条件を表す条件データを送信する条件データ送信手段を含むものであり、前記製造システムが、その送信された条件データにより表される条件が満たされない限り、前記商品を製造しないものである（６）項に記載の商品製造支援用サーバ・コンピュータ。
（８）  前記条件データが、前記製造システムに固有のデータと一致するかまたは予め定められた関係を有する認証データであり、前記製造システムが、前記固有のデータと、前記サーバ・コンピュータから送信された前記認証データとが互いに一致しないかまたは前記関係を有しない限り、前記商品を製造しないものである（７）項に記載の商品製造支援用サーバ・コンピュータ。
（９）  （ａ）顧客が使用するクライアント・コンピュータと、（ｂ）製造データに基づいて商品を製造する製造装置とその製造装置を制御する製造用コンピュータとを含む製造システムにおけるその製造用コンピュータと、（ｃ）その製造システムにより前記商品を製造して販売する商品販売者が使用するサーバ・コンピュータとが通信ネットワークを介して通信可能に互いに接続された通信システムにおいて、前記顧客からの注文に応じた商品を前記製造システムにより製造することを支援するシステムであって、
前記顧客からの注文であって前記クライアント・コンピュータから送信されたものに応じた前記商品を製造するために、複数種類の製造データが予め記憶させられているデータベースにおいて、その商品を製造するための製造データを検索する第１手段と、
その第１手段において検索された製造データを、前記製造システムであって前記顧客にとって身近な場所に設置されたものに送信し、それにより、その製造システムに前記注文に応じた商品を製造させる第２手段と
を含む商品製造支援システム［請求項７］。
このシステムによれば、前記（２）項に係る発明と基本的に同じ原理により、同様な効果が実現され得る。
（１０）  前記第２手段が、前記サーバ・コンピュータが前記製造システムに、その製造システムが前記商品の製造を許可されるために満たされるべき条件を表す条件データを送信する条件データ送信手段を含むものであり、前記製造システムが、その送信された条件データにより表される条件が満たされない限り、前記商品を製造しないものである（９）項に記載の商品製造支援システム。
（１１）  前記条件データが、前記製造システムに固有のデータと一致するかまたは予め定められた関係を有する認証データであり、前記製造システムが、前記固有のデータと、前記サーバ・コンピュータから送信された前記認証データとが互いに一致しないかまたは前記関係を有しない限り、前記商品を製造しないものである（１０）項に記載の商品製造支援システム。
【０００７】
【発明の実施の形態】
以下、本発明のさらに具体的な一実施形態を図面に基づいて詳細に説明する。
【０００８】
図１には、本実施形態である商品製造支援方法が実施されるために利用される通信システム１０がブロック図により概念的に示されている。
【０００９】
この通信システム１０においては、複数のクライアント・コンピュータ１２（図においては１つのクライアント・コンピュータ１２のみが代表的に示されている）と、サーバ・コンピュータ１４と、複数の製造用コンピュータ１６（図においては１つの製造用コンピュータ１６のみが代表的に示されている）とが通信ネットワークとしてのインターネット２０を介して通信可能に互いに接続されている。各クライアント・コンピュータ１２とサーバ・コンピュータ１４とは、いずれも、送受信機能を備えている。製造用コンピュータ１６は、送信機能と受信機能とのうち少なくとも受信機能を備えている。
【００１０】
この商品製造支援方法は、概略的に説明すれば、顧客が商品の購入を希望する場合に、その顧客からの注文に応じた商品をその顧客にとって身近な場所（例えば、顧客の自宅）で製造することを総合コンピュータ・システム２２により支援する方法である。この方法においては、商品は、商品販売者の指示により、製造装置３０を備えた製造システム３２によって製造されて顧客に販売される。製造システム３２は、顧客にとって身近な場所に予め用意されている。商品販売者は、自身の店舗（商品販売店）を、その製造システム３２に対する遠隔地に構えている。
【００１１】
このように、この商品製造支援方法によれば、顧客が必要な商品を商品販売者を介さずに、製造システム３２から直接に受け取ることができるのであり、このような効果に着目することにより、以下、図１に示すように、商品販売店をダイレクト商品販売店、製造システム３２をダイレクト製造システム３２とそれぞれ称することとする。
【００１２】
各クライアント・コンピュータ１２と各製造用コンピュータ１６とは、同じ顧客によって使用されるものである。図１に示すように、同じ顧客に使用されるクライアント・コンピュータ１２と製造用コンピュータ１６とは、その顧客にとって身近な場所に設置されている。
【００１３】
製造用コンピュータ１６は、図１示すように、プロセシングユニット４０（以下、「ＰＵ」と略称する）とメモリ４２とがバス４４により互いに接続されて構成されている。メモリ４２は、ＲＯＭ，ＲＡＭ，磁気ディスク，光ディスク等の記録媒体を含むように構成される。このメモリ４２には、後に詳述する製造プログラムおよびパスワード生成プログラムを始めとし、各種プログラムが予め記憶されている。
【００１４】
製造用コンピュータ１６は、ダイレクト製造システム３２内において製造装置３０に接続されている。製造装置３０は、例えば、３次元造形技術としてインクジェット方式や、感光性樹脂を用いた光造形方式、積層造形方式、粉末焼結積層造形方式等を採用し得る。
【００１５】
インクジェット方式においては、インクジェット式プリンタと同様の原理で造形材料としての合成樹脂が噴射される。この噴射により一層ごとに造形が行われるとともにカッタにより所望の形状に切削される。この方式を採用した３次元造形機として、例えば、米Sanders Prototyope社製の「MM-II」が既に販売されている。
【００１６】
感光性樹脂を用いた光造形方式は、よく知られているように、レーザ等の光を照射することによって感光性樹脂を硬化させ、それにより、所望の３次元形状を実現する方式である。この方式を採用した３次元造形機として、例えば、アウストラーダ社製の「E-DARTS」が既に販売されている。
【００１７】
積層造形方式は、紙等の層状部材を積層するごとにカッタによりプロファイル加工し、それにより、所望の３次元形状を実現する方式である。この方式を採用した３次元造形機として、例えば、米HELISYS社製の「LOM」が既に販売されている。
【００１８】
粉末焼結積層造形方式は、粉末固着積層法の一種であり、金属・樹脂粉末をLaser熱源により逐次溶融し焼結し、そして積層することで３次元成形する方式である。この方式を採用した３次元造形機として、例えば、米DTM社製の「Sinterstation 2500plus」が既に販売されている。
【００１９】
サーバ・コンピュータ１４は、ダイレクト商品販売店内に設置されている。サーバ・コンピュータ１４は、図１示すように、プロセシングユニット５０（以下、「ＰＵ」と略称する）とメモリ５２とがバス５４により互いに接続されて構成されている。メモリ５２は、ＲＯＭ，ＲＡＭ，磁気ディスク，光ディスク等の記録媒体を含むように構成される。このメモリ５２には、後に詳述する受注プログラムおよびパスワード生成プログラムを始めとし、各種プログラムが予め記憶されている。
【００２０】
このサーバ・コンピュータ１４には総合データベース６０が外付けされている。この総合データベース６０は、複数の個別データベースを含むように構成されている。
【００２１】
それら複数の個別データベースの１つは商品カタログデータベース６２である。この商品カタログデータベース６２は、商品カタログ、すなわち、製造システム３２により製造すべき商品を顧客が指定するために（注文の内容を確定するために）顧客が参照することが必要であるものを、クライアント・コンピュータ１２に画面に表示するための商品カタログデータとして、予め記憶させられている。
【００２２】
別の個別データベースは製造データベース６４である。この製造データベース６４は、商品カタログに掲載されている複数種類の商品のいずれかを顧客の注文に合わせて製造するための製造データ、すなわち、商品を製造するために製造システム３２に供給することが必要であるものを予め記憶させられている。
【００２３】
製造データは、例えば、３次元形状データ、工程データ等を含んでいる。３次元形状データは、製造すべき商品の３次元形状を定義するデータである。３次元形状データは、複数の数値データを含んでおり、それら複数の数値データの中には、固定された数値である定数を表すものや、パラメータによって変化する変数を表すものがある。値が顧客によって定義できないものや、できるものがあるのである。一方、工程データは、その３次元形状データに基づいて製造システム３２が商品を製造する際に順に実行すべき複数の工程の各種類や順序等を定義するデータである。
【００２４】
さらに、製造データは、製造可能な商品の種類に関連付けて製造データベース６４に予め記憶させられている。よって、商品の種類が顧客によって選択されれば、その選択された商品を製造するために製造システム３２に供給することが必要である製造データが選択されることになる。
【００２５】
さらに別の個別データベースはパスワード生成ルールデータベース６６である。このパスワード生成ルールデータベース６６は、ダイレクト製造システム３２ごとに、前記パスワード生成プログラムによりパスワードを更新する際にそのパスワードが従うべきルールを、それ定義するためのデータとして、予め記憶させられている。すなわち、本実施形態においては、パスワードとしていわゆるワンタイムパスワードが使用されるようになっているのである。パスワードを使用する理由については後述する。
【００２６】
図２には、サーバ・コンピュータ１４により実行される受注プログラムの内容が概念的にフローチャートで表されている。このプログラムは、任意の顧客からの注文リクエストが、それのクライアント・コンピュータ１２からサーバ・コンピュータ１４に送信されることに応答して、そのサーバ・コンピュータ１４により実行される。
【００２７】
このプログラムにおいては、図２に示すように、まず、ステップＳ１（以下、単に「Ｓ１」で表す。他のステップについても同じとする）において、顧客からの注文を受け取る受注が行われる。
【００２８】
このＳ１の詳細が受注ルーチンとして図３にフローチャートで表されている。このルーチンにおいては、まず、Ｓ１１において、商品カタログデータベース６２から商品カタログデータが読み出され、その読み出された商品カタログデータが今回の顧客のクライアント・コンピュータ１２に送信される。クライアント・コンピュータ１２は、それのブラウザ機能により、受信した商品カタログデータにより表現される商品カタログを、そのクライアント・コンピュータ１２の画面に表示させる。
【００２９】
その表示に応答し、顧客は、購入を希望する商品を選択するための注文データをクライアント・コンピュータ１２に入力する。注文データは、例えば、商品の種類（例えば、用途、機能）を特定するためのデータや、商品のデザイン（外観）を特定するためのデータ、商品の色を特定するためのデータ、その他、商品の幾何学的特徴（例えば、商品の大きさ）がカスタマイズ可能である場合においてその幾何学的特徴を特定するためのパラメータを特定するためのデータを含んでいる。
【００３０】
そのような注文データがクライアント・コンピュータ１２に入力されてサーバ・コンピュータ１４に送信されると、図３に示すように、サーバ・コンピュータ１４は、Ｓ１２において、その送信された注文データを受信し、メモリ５２に記憶させる。
【００３１】
以上で、図２のＳ１の実行が終了し、その後、顧客がクライアント・コンピュータ１２に、その注文した商品の代金を支払うための方法（例えば、現金で支払うのか、クレジットカードで支払うのか）を指定すると、サーバ・コンピュータ１４は、Ｓ２において、その指定された支払方法を表すデータを受信する。続いて、サーバ・コンピュータ１４は、Ｓ３において、ダイレクト製造システム３２への製造データの送信を行う。
【００３２】
このＳ３の詳細が図４に送信ルーチンとしてフローチャートで表されている。このルーチンにおいては、まず、Ｓ３１において、メモリ５２に記憶されている注文データに対応する商品に関連付けて製造データベース６４に記憶されている製造データが検索される。
【００３３】
続いて、Ｓ３２において、その検索された製造データをダイレクト製造システム３２、すなわち、今回の顧客にとって身近な場所にあるダイレクト製造システム３２が、今回の顧客を識別するためのデータに基づいて特定される。送信先が特定されるのである。
【００３４】
その後、Ｓ３３において、前記検索された製造データが、上記特定されたダイレクト製造システム３２の製造用コンピュータ１６に送信される。続いて、Ｓ３４において、今回のダイレクト製造システム３２に対応するパスワード生成ルールを定義するためのデータがパスワード生成ルールデータベース６６において検索される。
【００３５】
その後、Ｓ３５において、その検索されたパスワード生成ルールに従い、今回のダイレクト製造システム３２が今回の顧客からの注文に応じた商品を製造するに先立って生成すべきパスワードと同じものが生成される。このステップは、メモリ５２に記憶されているパスワード生成プログラムにより実行される。
【００３６】
続いて、Ｓ３６において、その生成されたパスワードが今回のダイレクト製造システム３２の製造用コンピュータ１６に送信される。
【００３７】
以上で、この受注プログラムの一回の実行が終了する。
【００３８】
図５には、製造用コンピュータ１６により実行される製造プログラムの内容がフローチャートで概念的に表されている。このプログラムは、サーバ・コンピュータ１４から送信された製造データを製造用コンピュータ１６が受信することに応答して、その製造用コンピュータ１６により実行される。
【００３９】
このプログラムにおいては、まず、Ｓ５１において、ダイレクト商品販売店内に設置されているサーバ・コンピュータ１４から製造データが受信され、メモリ４２に記憶される。次に、Ｓ５２において、そのサーバ・コンピュータ１４からパスワードが受信され、メモリ４２に記憶される。
【００４０】
その後、Ｓ５３において、メモリ４２に予め記憶されているパスワード生成プログラムにより、メモリ４２に予め記憶されているパスワード生成ルールに従ってパスワードが生成される。続いて、Ｓ５４において、その生成されたパスワードと、メモリ４２に記憶されているパスワードとが互いに照合される。製造用コンピュータ１６が外部から受信したパスワードが真正のものであるか否かを判定するためである。
【００４１】
両パスワードが互いに一致した場合には、Ｓ５５の判定がＹＥＳとなり、Ｓ５６において、メモリ４２に記憶されている製造データが製造装置３０に転送される。その後、製造装置３０は、その転送されてきた製造データに従い、顧客からの注文に応じた商品を、その顧客にとって身近な場所において製造する。その製造が終了すれば、顧客は、その製造された商品を入手できる。以上で、この製造プログラムの一回の実行が終了する。
【００４２】
これに対して、製造用コンピュータ１６が外部から受信したパスワードが、製造用コンピュータ１６により生成されたパスワードと一致せず、不正なものである場合には、Ｓ５５の判定がＮＯとなり、Ｓ５７において、メモリ４２に記憶されている製造データが消去されることにより、製造装置３０への転送が禁止される。以上で、この製造プログラムの一回の実行が終了する。
【００４３】
したがって、本実施形態においては、製造用コンピュータ１６がサーバ・コンピュータ１４から受信した製造データを顧客が不正に入手し、その入手した製造データを顧客が無断で製造用コンピュータ１６に入力して製造装置３０に商品を製造させることが禁止される。不正に入手した製造データを製造用コンピュータ１６に不正に入力して商品を製造するためには、その製造用コンピュータ１６により新たに生成されるべきパスワードと一致するパスワードを予測してその製造用コンピュータ１６に入力しなければならず、よって、製造データが製造装置３０に転送される可能性は殆どないからである。
【００４４】
よって、本実施形態によれば、ある顧客がある商品についての１件の注文に対して代金を１件分のみしか支払わないにもかかわらず、同じ商品が複数個製造されてしまう不正な複製を製造用コンピュータ１６によって自動的に禁止し得、その結果、商品販売者の損害を未然に防止し得る。
【００４５】
以上の説明から明らかなように、本実施形態においては、ダイレクト製造システム３２が請求項１ないし７のいずれかにおける「製造システム」の一例を構成し、製造データベース６４が同請求項における「データベース」の一例を構成し、通信システム１０が請求項２または７における「通信システム」の一例を構成しているのである。
【００４６】
さらに、本実施形態においては、図４のＳ３１が請求項１または２における「第１ステップ」の一例を構成し、同図のＳ３３が請求項１ないし３のいずれかにおける「第２ステップ」の一例を構成しているのである。
【００４７】
さらに、本実施形態においては、パスワードを表すデータが請求項３における「条件データ」の一例、および請求項４における「認証データ」の一例を構成し、図４のＳ３６が請求項３における「条件データ送信ステップ」の一例を構成しているのである。
【００４８】
さらに、本実施形態においては、サーバ・コンピュータ１４が請求項５における「コンピュータ」の一例を構成し、そのサーバ・コンピュータ１４のメモリ５２に記憶されている受注プログラムとパスワード生成プログラムとが互いに共同して同請求項における「プログラム」の一例を構成し、そのメモリ５２が同請求項における「記録媒体」の一例を構成しているのである。
【００４９】
さらに、本実施形態においては、サーバ・コンピュータ１４のうち図４のＳ３１を実行する部分が請求項６または７における「第１手段」の一例を構成し、同図のＳ３３を実行する部分が同請求項における「第２手段」の一例を構成しているのである。
【００５０】
さらに、本実施形態においては、サーバ・コンピュータ１４が請求項６に係る「商品製造支援用サーバ・コンピュータ」の一例を構成し、総合コンピュータ・システム２２が請求項７に係る「商品製造支援システム」の一例を構成しているのである。総合コンピュータ・システム２２は、通信システム１０と、それに接続される複数のクライアント・コンピュータ１２と、サーバ・コンピュータ１４と、複数のダイレクト製造システム３２とを含むように構成されている。
【００５１】
なお付言すれば、本実施形態においては、製造データが不正に製造用コンピュータ１６に入力された場合には、製造データが受信されて記憶された後に消去されて製造装置３０への転送が禁止されるようになっているが、製造データの受信に先立って２つのパスワードが互いに一致するか否かを判定し、一致した場合には受信するが、一致しない場合には受信しないようにして本発明を実施することが可能である。
【００５２】
さらに付言すれば、本実施形態においては、顧客に対して個人認証を行うためにいわゆるワンタイムパスワードが使用されているが、他の形式の個人認証を採用するようにして本発明を実施することも可能である。
【００５３】
さらに付言すれば、本実施形態においては、クライアント・コンピュータ１２と製造用コンピュータ１６とが別々のコンピュータとして構成されているが、共通のコンピュータとして構成するようにして本発明を実施することも可能である。
【００５４】
それらの他にも、前記［課題を解決するための手段および発明の効果］の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した形態で本発明を実施することが可能である。
【図面の簡単な説明】
【図１】本発明の一実施形態である商品製造支援方法が実施される際に利用されるハードウエア資源を概念的に示す系統図である。
【図２】図１におけるサーバ・コンピュータ１４のメモリ５２に記憶されている受注プログラムを概念的に表すフローチャートである。
【図３】図２におけるＳ１の詳細を受注ルーチンとして概念的に表すフローチャートである。
【図４】図２におけるＳ３の詳細を送信ルーチンとして概念的に表すフローチャートである。
【図５】図１における製造用コンピュータ１６のメモリ４２に記憶されている製造プログラムを概念的に表すフローチャートである。
【符号の説明】
１０  通信システム
１２  クライアント・コンピュータ
１４  サーバ・コンピュータ
１６  製造用コンピュータ
２０  インターネット
３０  製造装置
３２  ダイレクト製造システム
４２  メモリ
５２  メモリ
６０  総合データベース
６２  商品カタログデータベース
６４  製造データベース
６６  パスワード生成ルールデータベース
【図１】
0004617573.tif 000002
【図２】
0004617573.tif 000003
【図３】
0004617573.tif 000004
【図４】
0004617573.tif 000005
【図５】
0004617573.tif 000006