(57)【特許請求の範囲】
【請求項１】
設計情報及び納品先の地理的要因に関する情報を含む納品条件を入力する入力部と、
前記入力部により入力された前記設計情報に基づく加工が可能なひとつ以上の加工設備を抽出する抽出部と、
前記納品条件に含まれる前記納品先の地理的要因と、抽出された前記加工設備の各々の属性情報に含まれる地理的要因の少なくとも一方に基づいて前記納品条件を修正した加工条件を生成する生成部と、  
前記抽出部により抽出された前記加工設備の各々について見積もられた、前記生成部により生成された前記加工条件を満たす加工が可能であることを示す見積もり結果を取得し、予め設定された選択基準に基づいて、依頼先、及び依頼内容を自動的に決定する決定部と、
を備える情報処理装置。
【請求項２】
前記決定部は、前記加工条件を満たす加工が可能な前記加工設備の各々に、前記見積もり結果に応じた０より大きい落札確率を割り当て、落札確率に従って前記依頼先、及び依頼内容を決定する、請求項１に記載の情報処理装置。
【請求項３】
前記決定部は、前記加工条件を高い水準で満たす前記加工設備ほど高い落札確率を割り当てる、請求項２に記載の情報処理装置。
【請求項４】
前記情報処理装置は、落札確率を前記加工設備を有する生産者に対して通知する通知部をさらに備える、請求項２又は３に記載の情報処理装置。
【請求項５】
前記決定部は、前記加工設備における過去の加工実績又は顧客満足度の少なくともいずれかにさらに基づいて前記依頼先、及び依頼内容を決定する、請求項１〜４のいずれか一項に記載の情報処理装置。
【請求項６】
前記加工条件は、納品先又は前記加工設備の少なくともいずれかに関する地理的要因に基づいて前記納品条件が修正された情報である、請求項１〜５のいずれか一項に記載の情報処理装置。
【請求項７】
前記納品条件は、納期及び納品先を示す情報を含み、
前記属性情報は、前記加工設備の所在地を示す情報を含み、
前記加工条件は、前記加工設備から前記納品先への標準の輸送期間を前記納期から逆算した加工期間を含む、請求項６に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関する。
【背景技術】
【０００２】
近年、様々な製品の設計に際に、３次元モデルを扱うことが可能な３次元ＣＡＤシステムが用いられている。例えば３Ｄプリンタ等の加工設備に３次元ＣＡＤデータ等の設計情報が入力されると、設計された通りの製品が製造される。一般的に、加工設備を有する生産者は、依頼者からの設計情報の入力を受けて製品を製造し、納品する。ただし、依頼者は多様な設計の設計情報を入力し得るし、生産者もまた多様なスペックの加工設備を所有し得る。そのため、依頼者と生産者との適切な意思疎通を実現するための技術が求められている。
【０００３】
例えば、下記特許文献１では、仕様データ（例えば、製品の形状を示すデータ）の条件に適合する工場に仮発注を掛け、取得した見積もり結果に基づいて発注内容を決定する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−６３２３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、世界各地に散在する加工設備に発注することを想定した場合に、加工設備のスペックが仕様データの条件を満たすか否かといった観点だけでは、適切な生産者が選定されない場合がある。また、生産者側に関して言えば、世界各地から受注することを想定した場合に、見積もりのための作業負荷が過剰に増大するおそれがある。このため、依頼者及び生産者が世界各地に散在していることが想定された、依頼者と生産者との適切な意思疎通を実現するための仕組みが提供されることが望ましい。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある観点によれば、設計情報及び納品先の地理的要因に関する情報を含む納品条件を入力する入力部と、前記入力部により入力された前記設計情報に基づく加工が可能なひとつ以上の加工設備を抽出する抽出部と、前記納品条件に含まれる前記納品先の地理的要因と、抽出された前記加工設備の各々の属性情報に含まれる地理的要因の少なくとも一方に基づいて前記納品条件を修正した加工条件を生成する生成部と、前記抽出部により抽出された前記加工設備の各々について見積もられた、前記生成部により生成された前記加工条件を満たす加工が可能であることを示す見積もり結果を取得し、予め設定された選択基準に基づいて、依頼先、及び依頼内容を自動的に決定する決定部とを備える情報処理装置が提供される。
【０００７】
前記決定部は、前記加工条件を満たす加工が可能な前記加工設備の各々に、前記見積もり結果に応じた０より大きい落札確率を割り当て、落札確率に従って前記依頼内容を決定してもよい。
【０００８】
前記決定部は、前記加工条件を高い水準で満たす前記加工設備ほど高い落札確率を割り当ててもよい。
【０００９】
前記情報処理装置は、落札確率を通知する通知部をさらに備えてもよい。
【００１０】
前記決定部は、前記加工設備における過去の加工実績又は顧客満足度の少なくともいずれかにさらに基づいて前記依頼内容を決定してもよい。
【００１１】
前記加工条件は、納品先又は前記加工設備の少なくともいずれかに関する地理的要因に基づいて前記納品条件が修正された情報であってもよい。
【００１２】
前記納品条件は、納期及び納品先を示す情報を含み、前記属性情報は、前記加工設備の所在地を示す情報を含み、前記加工条件は、前記加工設備から前記納品先への標準の輸送期間を前記納期から逆算した加工期間を含んでもよい。
【発明の効果】
【００１３】
以上説明したように本発明によれば、依頼者及び生産者が世界各地に散在していることが想定された、依頼者と生産者との適切な意思疎通を実現するための仕組みが提供される。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係る製造システムの概要を説明するための図である。
【図２】本実施形態に係るサーバの論理的な構成の一例を示すブロック図である。
【図３】本実施形態に係る落札確率の割り当て処理を説明するための図である。
【図４】本実施形態に係るサーバにおいて実行される依頼内容の決定処理の流れの一例を示すフローチャートである。
【図５】本実施形態に係る情報処理装置のハードウェア構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１５】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１６】
また、本明細書及び図面において、実質的に同一の機能構成を有する要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。例えば、実質的に同一の機能構成を有する複数の要素を、必要に応じて工場３０Ａ、３０Ｂ及び３０Ｃのように区別する。ただし、実質的に同一の機能構成を有する複数の要素の各々を特に区別する必要がない場合、同一符号のみを付する。例えば、工場３０Ａ、３０Ｂ及び３０Ｃを特に区別する必要が無い場合には、単に工場３０と称する。
【００１７】
＜１．概要＞
まず、図１を参照して、本発明の一実施形態に係る製造システム１の概要を説明する。
【００１８】
図１は、本発明の一実施形態に係る製造システム１の概要を説明するための図である。図１に示すように、本実施形態に係る製造システム１は、サーバ１０、ユーザ装置２０、及びひとつ以上の工場３０（即ち、工場３０Ａ及び３０Ｂ）を含む。工場３０Ａは、管理装置４０、及びひとつ以上の加工設備５０（即ち、加工設備５０Ａ、５０Ｂ、及び５０Ｃ）を含む。以下、製造システム１が有する各構成要素について説明する。
【００１９】
（サーバ１０）
サーバ１０は、依頼者と生産者との意思疎通を仲介する機能を有する情報処理装置である。サーバ１０を運用する者を、仲介者とも称する。
【００２０】
具体的には、サーバ１０は、依頼者からの製品加工の依頼と、依頼された製品加工を行う加工設備とのマッチングを行う。例えば、サーバ１０は、ユーザ装置２０から設計情報及び納品条件を受信し、設計情報に基づく加工を依頼する加工設備５０を選択する。そして、サーバ１０は、選定した加工設備５０を有する工場３０へ加工指示を送信して、製品の加工処理及び納品先への製品の発送処理を制御する。なお、依頼者と納品先とは異なっていてもよい。本明細書では、依頼者と納品先とは同一であるものとして説明する。また、サーバ１０は、依頼者から生産者への料金の支払いも仲介する。
【００２１】
（ユーザ装置２０）
ユーザ装置２０は、ユーザ（依頼者）により操作される装置である。例えば、ユーザ装置２０は、後述する設計情報及び納品条件の入力を受け付け、入力された情報をサーバ１０へ送信する。
【００２２】
（工場３０）
工場３０は、ひとつ以上の加工設備５０を有する、加工業者（生産者）の施設である。
【００２３】
（管理装置４０）
管理装置４０は、工場３０内の加工設備５０を管理する装置である。管理装置４０は、通信機能を有し、サーバ１０との間でデータ送受信を行う。例えば、管理装置４０は、工場３０内の加工設備５０の各種情報をサーバ１０へ送信したり、サーバ１０から受信された加工指示に基づいて、指示された加工を行うよう加工設備５０を制御したりする。なお、本明細書では、管理装置４０が加工設備５０を管理するものとして説明するが、サーバ１０が管理装置４０の機能を有し、直接的に加工設備５０を管理してもよい。
【００２４】
（加工設備５０）
加工設備５０は、様々な加工を行って製品を製造する装置である。例えば、加工設備５０は、３Ｄプリンタ等の積層造型装置、３Ｄプロッター等の切削加工設備、ＮＣ加工（Numerical  Control  machining）を行うＮＣ加工設備などにより実現される。加工設備５０は、管理装置４０から出力された設計情報に基づく加工を行う。設計情報に基づく加工とは、例えばＣＡＤデータの通りの構造を有する造形物を、指定された素材で製造することを意味する。
【００２５】
以上、本実施形態に係る製造システム１の概要を説明した。続いて、図２及び図３を参照して、本実施形態に係るサーバ１０の構成例を説明する。
【００２６】
＜２．サーバの構成例＞
図２は、本実施形態に係るサーバ１０の論理的な構成の一例を示すブロック図である。図２に示すように、サーバ１０は、通信部１１０、記憶部１２０、及び制御部１３０を有する。
【００２７】
（１）通信部１１０
通信部１１０は、有線／無線により他の装置との間でデータの送受信を行うための通信モジュールである。通信部１１０は、ユーザ装置２０及び管理装置４０との間で直接的に、又は通信ノードを経由して間接的に通信を行う。
【００２８】
（２）記憶部１２０
記憶部１２０は、所定の記録媒体に対してデータの記録再生を行う部位である。例えば、記憶部１２０は、各々の加工設備５０の属性情報を記憶する。属性情報は、例えば、工場３０の住所等の加工設備５０の所在地を示す情報を含む。他にも、属性情報は、例えば加工設備５０の素材ごとの造型能力情報を含んでいてもよい。造型能力情報とは、加工設備５０が造型可能な厚み（最小厚み／最大厚み）、精度、及び造型サイズなどを含む、加工設備５０の造型能力を示す情報である。厚みは、例えば、表面からの垂線が他の表面に交差するまでの距離として捉えられてもよいし、対向する表面の任意の２点間の距離として捉えられてもよいし、他の任意の基準により捉えられてもよい。精度とは、加工可能な最小単位である。精度は、例えば、３Ｄプリンタにおける素材を積層する／積層しないを制御可能な最小の長さとして捉えられてもよいし、製造可能な最も鋭い角度（Sharpness）として捉えられてもよい。サイズは、例えば、加工設備５０が製造可能な最大のサイズとして捉えてもよい。また、属性情報は、素材ごとの材料費、加工設備５０を稼働させるための単位時間当たりの費用である稼働時間単価及び人件費等を含む価格情報を含んでいてもよい。材料費は、単位量あたりにかかる単価であり、人件費は１件の製造にかかる価格である。
【００２９】
（３）制御部１３０
制御部１３０は、演算処理装置および制御装置として機能し、各種プログラムに従ってサーバ１０内の動作全般を制御する。図２に示すように、制御部１３０は、入力部１４０、抽出部１５０、生成部１６０、決定部１７０及び通知部１８０として機能する。
【００３０】
（３−１）入力部１４０
入力部１４０は、設計情報及び納品条件の入力を受け付ける機能を有する。設計情報は、例えば製品の形状を示す情報、及び加工を行う素材を示す情報などを含む情報である。納品条件は、例えば納期、住所等の納品先を示す情報、価格を示す情報を含む情報である。製品の形状を示すデータは、例えばＣＡＤデータ、ＣＧ（computer  graphics）データ等である。なお、このデータが示す形状は、２次元形状であってもよいし、３次元形状であってもよいし、色彩及び模様等が付されていてもよい。
【００３１】
（３−２）抽出部１５０
抽出部１５０は、入力部１４０により入力された設計情報に基づく加工が可能なひとつ以上の加工設備５０を抽出する機能を有する。例えば、抽出部１５０は、記憶部１２０に記憶された造型能力情報を参照して、設計情報に基づく加工が可能な造型能力を有する加工設備５０を、ひとつ以上抽出する。
【００３２】
（３−３）生成部１６０
生成部１６０は、入力部１４０により入力された納品条件を満たすための加工条件を、加工設備５０の各々の属性情報に応じて生成する機能を有する。ここで、加工条件とは、納品先又は生産者（加工設備５０）の少なくともいずれかに関する地理的要因に基づいて納品条件が修正された情報である。具体的には、生成部１６０は、生産者又は納品先の少なくともいずれかの地理的要因を吸収するための修正を納品条件に施すことで加工条件を生成する。そして、生産者は、この加工条件を満たす加工を行うための見積もりを行う。地理的要因を吸収した加工条件が生成されることで、生産者は、地理的要因に囚われずに見積もりを行うことが可能となり、見積もりのための作業負荷が軽減される。よって、世界各地から見積もり依頼が来た場合であっても、容易に見積もりを行うことが可能となる。また、地理的要因に起因する見積もり誤りを防止することが可能となるので、不適切な生産者が選定されることを防止することが可能となる。
【００３３】
例えば、生成部１６０は、記憶部１２０に記憶された加工設備５０の所在地を示す情報、及び納品条件に含まれる納品先を示す情報を参照して、加工設備５０から納品先への標準の輸送期間を前記納期から逆算した加工期間を含む加工条件を生成してもよい。これにより、生産者は、加工設備５０の所在地と納品先との距離及び使用可能な輸送機関といった地理的要因を考慮せず、加工設備５０の稼働状況及び造型能力等の加工設備５０に関する事情のみを考慮して見積もりを行うことが可能となる。他の地理的要因としては、例えば各国の法律、税関の手続き、輸送機関、宗教、祝祭日等が挙げられる。
【００３４】
なお、加工条件には、上記の加工期間の他、価格を示す情報などが含まれていてもよい。加工期間とは、受注後発送処理が完了するまでの期間を指すものとする。また、標準の輸送期間とは、使用することが想定される一般的な輸送手段を用いて輸送した場合の輸送期間を意味する。
【００３５】
（３−４）決定部１７０
決定部１７０は、抽出部１５０により抽出された加工設備５０の各々について見積もられた、生成部１６０により生成された加工条件を満たす加工が可能であることを示す見積もり結果に基づいて、依頼内容を決定する機能を有する。具体的には、決定部１７０は、設計情報に基づく加工が可能な造型能力を有する加工設備５０のうち、加工条件を満たす見積もりがなされた加工設備５０から、依頼先（即ち、加工を依頼する加工設備５０）及び納期、価格等を決定する。
【００３６】
見積もり結果は、例えば納期及び価格の見積もりを含む。ひとつの加工設備５０について、納期及び価格の異なる複数の見積もり結果が得られてもよい。また、見積もり結果には、航空便及びバイク便等の特殊な輸送手段を用いた場合の納期及び価格の見積もりが含まれてもよい。依頼内容は、複数の見積もり結果から選択された一の見積もり結果に関する情報であり、例えば加工を依頼する加工設備５０、依頼する納期及び依頼する価格を示す情報を含む。
【００３７】
決定部１７０は、逆オークション形式で依頼内容を決定する。具体的には、決定部１７０は、加工条件を満たす加工が可能な加工設備５０の各々に、見積もり結果に応じた０より大きい落札確率を割り当て、落札確率に従って依頼内容を決定する。これにより、例えば価格を最も安く見積もった加工設備５０が常に落札する（即ち、依頼を受ける）ことが回避されるので、その他の生産者のオークション参加へのモチベーションが維持され得る。
【００３８】
その際、決定部１７０は、加工条件を高い水準で満たす加工設備５０ほど高い落札確率を割り当てる。例えば、決定部１７０は、価格を安く見積もられた加工設備５０ほど高い落札確率を割り当てる。これにより、生産者に、価格を下げることを促すことができる。加工期間等の価格以外の条件に関しても同様である。
【００３９】
なお、この落札確率は、落札が決定される前に生産者側に通知されてもよい。その場合、生産者が落札確率をより向上させるために価格を下げることが期待されるので、複数の生産者間での価格競争を促すことができる。
【００４０】
以下、落札確率の割り当てに関する具体例を説明する。
【００４１】
（割り当て例１）
例えば、決定部１７０は、納期と価格とのバランスに基づいて落札確率を割り当ててもよい。本例では、ひとつの加工設備５０についての見積もり結果として、最高価格と最短納期との組み合わせ、及び最低価格と通常納期との組み合わせが、得られるものとする。以下、図３を参照して、納期と価格とのバランスに基づいて落札確率を割り当てる例を詳しく説明する。
【００４２】
図３は、本実施形態に係る落札確率の割り当て処理を説明するための図である。図３における両端矢印は、加工設備５０（Ｍ１〜Ｍ４）の各々の見積もり結果を示している。各加工設備５０（Ｍ１〜Ｍ４）は、最短納期の最高価格ＰＭＡＸから通常納期の最低価格ＰＭＩＮまでの間での加工が可能である。
【００４３】
まず、決定部１７０は、最高価格ＰＭＡＸから最低価格ＰＭＩＮの間に納品条件が示す価格（以下、オーダー価格とも称する）ＰＯＲＤＥＲが含まれる加工装置５０を選定する。例えば、図３に示す例において、オーダー価格ＰＯＲＤＥＲが符号２１０に示す値である場合、決定部１７０は、加工条件を満たす加工が可能な加工設備５０として、Ｍ１、Ｍ３及びＭ４を選定する。そして、下記の数式に従って、選定した加工設備５０の各々の落札確率Ｒを計算する。
【００４４】
Ｒ（Ｍｉ）＝Ｌ（Ｍｉ）×Ｂ（Ｍｉ）／ＬＳＵＭ              ・・・（数式１）
Ｌ（Ｍｉ）＝｛ＰＯＲＤＥＲ−ＰＭＩＮ（Ｍｉ）｝／｛ＰＭＡＸ（Ｍｉ）−ＰＭＩＮ（Ｍｉ）｝
・・・（数式２）
ＬＳＵＭ＝Ｌ（Ｍ１）×Ｂ（Ｍ１）＋Ｌ（Ｍ３）×Ｂ（Ｍ３）＋Ｌ（Ｍ４）×Ｂ（Ｍ４）
・・・（数式３）
【００４５】
ただし、ｉは加工設備５０のインデックスである。また、Ｌ（Ｍｉ）は、最高価格ＰＭＡＸと最低価格ＰＭＩＮとの差分に関する項である。上記数式２を参照すると、オーダー価格ＰＯＲＤＥＲから最低価格ＰＭＩＮを引いた値が、最高価格ＰＭＡＸと最低価格ＰＭＩＮとの差分により正規化されている。これにより、オーダー価格ＰＯＲＤＥＲが最高価格ＰＭＡＸに近い加工設備５０の落札確率が、そうでない加工設備５０と比較して高く算出される。そのため、同じオーダー価格ＰＯＲＤＥＲで加工する場合に、より満足度が高い生産者に高い確率で落札させることが可能となり、生産者のモチベーションを向上させることができる。また、Ｂ（Ｍｉ）は、加工設備５０ごとに設定されるバイアス項である。バイアス項は、加工設備５０における過去の加工実績又は顧客満足度の少なくともいずれかに基づいて設定され、例えば顧客満足度が高い程大きな値が設定されて、落札確率がより向上することとなる。
【００４６】
なお、オーダー価格とは、依頼者が支払う料金を意味する。見積価格がオーダー価格よりも低い場合、その差分は生産者の利益となり得る。オーダー価格は、依頼者により設定されてもよいし、仲介者により調整又は設定されてもよい。
【００４７】
一方、図３に示す例において、価格ＰＯＲＤＥＲが符号２２０に示す値である場合、決定部１７０は、加工条件を満たす加工が可能な加工設備５０として、Ｍ４を選定する。この場合、決定部１７０は、落札確率Ｒ（Ｍ４）を１００％とする。
【００４８】
（割り当て例２）
本例は、ひとつの加工設備５０からひとつの見積もり結果が得られた場合の例である。例えば、ひとつの加工設備５０についての見積もり結果として、通常価格と通常納期との組み合わせが得られるものとする。この場合、決定部１７０は、通常価格を最低価格とし、オーダー価格を最高価格として取り扱う。そして、決定部１７０は、数式１、数式３、及び上記数式２に代えて下記の数式４を用いて落札確率を算出する。
Ｌ（Ｍｉ）＝ＰＯＲＤＥＲ−ＰＭＩＮ（Ｍｉ）                  ・・・（数式４）
【００４９】
なお、見積もられた通常価格分の料金が生産者に支払われてもよい。その場合、依頼者が払うオーダー価格と生産者に支払われる通常価格との差分が仲介者の利益となり得る。
【００５０】
以上、落札確率の割り当てに関する具体例を説明した。決定部１７０は、これらの具体例を適宜組み合わせて、落札確率を割り当ててもよい。例えば、決定部１７０は、複数の見積もり結果が得られた加工設備５０に関しては割り当て例１を用い、ひとつの見積もり結果が得られた加工設備５０に関しては割り当て例２を用いてもよい。ただし、複数の見積もり結果が得られた加工設備５０とひとつの見積もり結果が得られた加工設備５０とが混在する場合には、全ての加工設備５０に関して割り当て例２が用いられることが望ましい。複数の加工設備５０の間で、数式２と数式４との相違の影響、例えば正規化する／しないの不均衡が生じることを防止するためである。
【００５１】
（３−５）通知部１８０
通知部１８０は、生産者へ落札確率を通知する機能を有する。例えば、通知部１８０は、加工設備５０又は対応する管理装置４０へ、決定部１７０により割り当てられた落札確率を通知する。これにより、上述したように、複数の生産者間での価格競争を促すことができる。
【００５２】
以上、本実施形態に係るサーバ１０の構成例を説明した。続いて、本実施形態に係るサーバ１０の動作処理例を説明する。
【００５３】
＜３．動作処理例＞
図４は、本実施形態に係るサーバ１０において実行される依頼内容の決定処理の流れの一例を示すフローチャートである。
【００５４】
図４に示すように、まず、入力部１４０は、ユーザ装置２０から受信された情報に基づいて設計情報及びの納品条件を入力する（ステップＳ１０２）。次いで、抽出部１５０は、設計情報に基づく加工が可能な造型能力を有する加工設備５０を抽出する（ステップＳ１０４）。次に、生成部１６０は、納品条件を満たすための加工条件を、抽出された加工設備５０の各々の属性情報に応じて生成して（ステップＳ１０６）、加工設備５０又は対応する管理装置４０へ通知する（ステップＳ１０８）。
【００５５】
次いで、決定部１７０は、加工条件が通知された加工設備５０又は管理装置４０から、見積もり結果を取得する（ステップＳ１１０）。次に、決定部１７０は、加工条件を満たす加工が可能な加工設備５０の各々に、０より大きい、加工条件を高い水準で満たす加工設備５０ほど高い落札確率を割り当てる（ステップＳ１１２）。次いで、通知部１８０は、割り当てられた落札確率を生産者へ通知する（ステップＳ１１４）。
【００５６】
そして、決定部１７０は、落札させるか否かを判定する（ステップＳ１１６）。例えば、決定部１７０は、加工条件を通知してからの経過時間、見積もり回数、及び入札頻度等に関する条件を設けて、落札させるか否かを判定してもよい。
【００５７】
落札させないと判定された場合（ステップＳ１１６／ＮＯ）、処理は再度ステップＳ１１０に戻る。これにより、サーバ１０は、加工設備５０からの再度の見積もり結果の取得を待つこととなり、見積もり結果が再度得られた場合には落札確率を再度割り当てることとなる。
【００５８】
一方で、落札させると判定された場合（ステップＳ１１６／ＹＥＳ）、決定部１７０は、落札確率に従って依頼内容を決定する（ステップＳ１１８）。これにより、依頼内容の決定処理は終了する。その後、サーバ１０は、依頼先の加工設備５０へ依頼内容を含む加工指示を送信して、製品の加工処理及び納品先への製品の発送処理を制御する。
【００５９】
＜４．ハードウェア構成例＞
最後に、図５を参照して、本実施形態に係る情報処理装置のハードウェア構成について説明する。図５は、本実施形態に係る情報処理装置のハードウェア構成の一例を示すブロック図である。なお、図５に示す情報処理装置９００は、例えば、図２に示したサーバ１０を実現し得る。本実施形態に係るサーバ１０による情報処理は、ソフトウェアと、以下に説明するハードウェアとの協働により実現される。
【００６０】
図５に示すように、情報処理装置９００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０３及びホストバス９０４ａを備える。また、情報処理装置９００は、ブリッジ９０４、外部バス９０４ｂ、インタフェース９０５、入力装置９０６、出力装置９０７、ストレージ装置９０８、ドライブ９０９、接続ポート９１１及び通信装置９１３を備える。情報処理装置９００は、ＣＰＵ９０１に代えて、又はこれとともに、ＤＳＰ若しくはＡＳＩＣ等の処理回路を有してもよい。
【００６１】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、各種プログラムに従って情報処理装置９００内の動作全般を制御する。また、ＣＰＵ９０１は、マイクロプロセッサであってもよい。ＲＯＭ９０２は、ＣＰＵ９０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ９０３は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。ＣＰＵ９０１は、例えば、図２に示す制御部１３０を形成し得る。
【００６２】
ＣＰＵ９０１、ＲＯＭ９０２及びＲＡＭ９０３は、ＣＰＵバスなどを含むホストバス９０４ａにより相互に接続されている。ホストバス９０４ａは、ブリッジ９０４を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス９０４ｂに接続されている。なお、必ずしもホストバス９０４ａ、ブリッジ９０４および外部バス９０４ｂを分離構成する必要はなく、１つのバスにこれらの機能を実装してもよい。
【００６３】
入力装置９０６は、例えば、マウス、キーボード、タッチパネル、ボタン、マイクロフォン、スイッチ及びレバー等、ユーザによって情報が入力される装置によって実現される。また、入力装置９０６は、例えば、赤外線やその他の電波を利用したリモートコントロール装置であってもよいし、情報処理装置９００の操作に対応した携帯電話やＰＤＡ等の外部接続機器であってもよい。さらに、入力装置９０６は、例えば、上記の入力手段を用いてユーザにより入力された情報に基づいて入力信号を生成し、ＣＰＵ９０１に出力する入力制御回路などを含んでいてもよい。情報処理装置９００のユーザは、この入力装置９０６を操作することにより、情報処理装置９００に対して各種のデータを入力したり処理動作を指示したりすることができる。
【００６４】
出力装置９０７は、取得した情報をユーザに対して視覚的又は聴覚的に通知することが可能な装置で形成される。このような装置として、ＣＲＴディスプレイ装置、液晶ディスプレイ装置、プラズマディスプレイ装置、ＥＬディスプレイ装置、レーザープロジェクタ、ＬＥＤプロジェクタ及びランプ等の表示装置や、スピーカ及びヘッドホン等の音声出力装置や、プリンタ装置等がある。出力装置９０７は、例えば、情報処理装置９００が行った各種処理により得られた結果を出力する。具体的には、表示装置は、情報処理装置９００が行った各種処理により得られた結果を、テキスト、イメージ、表、グラフ等、様々な形式で視覚的に表示する。他方、音声出力装置は、再生された音声データや音響データ等からなるオーディオ信号をアナログ信号に変換して聴覚的に出力する。
【００６５】
ストレージ装置９０８は、情報処理装置９００の記憶部の一例として形成されたデータ格納用の装置である。ストレージ装置９０８は、例えば、ＨＤＤ等の磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス又は光磁気記憶デバイス等により実現される。ストレージ装置９０８は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。このストレージ装置９０８は、ＣＰＵ９０１が実行するプログラムや各種データ及び外部から取得した各種のデータ等を格納する。ストレージ装置９０８は、例えば、図２に示す記憶部１２０を形成し得る。
【００６６】
ドライブ９０９は、記憶媒体用リーダライタであり、情報処理装置９００に内蔵、あるいは外付けされる。ドライブ９０９は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体に記録されている情報を読み出して、ＲＡＭ９０３に出力する。また、ドライブ９０９は、リムーバブル記憶媒体に情報を書き込むこともできる。
【００６７】
接続ポート９１１は、外部機器と接続されるインタフェースであって、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などによりデータ伝送可能な外部機器との接続口である。
【００６８】
通信装置９１３は、例えば、ネットワーク９２０に接続するための通信デバイス等で形成された通信インタフェースである。通信装置９１３は、例えば、有線若しくは無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）又はＷＵＳＢ（Ｗｉｒｅｌｅｓｓ  ＵＳＢ）用の通信カード等である。また、通信装置９１３は、光通信用のルータ、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）用のルータ又は各種通信用のモデム等であってもよい。この通信装置９１３は、例えば、インターネットや他の通信機器との間で、例えばＴＣＰ／ＩＰ等の所定のプロトコルに則して信号等を送受信することができる。通信装置９１３は、例えば、図２に示す通信部１１０を形成し得る。
【００６９】
なお、ネットワーク９２０は、ネットワーク９２０に接続されている装置から送信される情報の有線、または無線の伝送路である。例えば、ネットワーク９２０は、インターネット、電話回線網、衛星通信網などの公衆回線網や、Ｅｔｈｅｒｎｅｔ（登録商標）を含む各種のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などを含んでもよい。また、ネットワーク９２０は、ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ−Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）などの専用回線網を含んでもよい。
【００７０】
以上、本実施形態に係る情報処理装置９００の機能を実現可能なハードウェア構成の一例を示した。上記の各構成要素は、汎用的な部材を用いて実現されていてもよいし、各構成要素の機能に特化したハードウェアにより実現されていてもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用するハードウェア構成を変更することが可能である。
【００７１】
なお、上述のような本実施形態に係る情報処理装置９００の各機能を実現するためのコンピュータプログラムを作製し、ＰＣ等に実装することが可能である。また、このようなコンピュータプログラムが格納された、コンピュータで読み取り可能な記録媒体も提供することができる。記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリ等である。また、上記のコンピュータプログラムは、記録媒体を用いずに、例えばネットワークを介して配信されてもよい。
【００７２】
＜５．まとめ＞
以上、図１〜図５を参照して、本発明の一実施形態について詳細に説明してきた。上記実施形態によれば、設計情報及び納品条件が入力されたサーバ１０は、設計情報に基づく加工が可能なひとつ以上の加工設備５０を抽出し、納品条件を満たすための加工条件を加工設備５０の各々の属性情報に応じて生成し、抽出された加工設備の各々について見積もられた、加工条件を満たす加工が可能であることを示す見積もり結果に基づいて依頼内容を決定する。納品条件を満たすための加工条件が加工設備５０の各々の属性情報に応じて生成されることにより、生産者は、生産者又は納品先の少なくともいずれかの地理的要因を考慮せずに見積もりを行うことが可能となる。これにより、見積もりのための作業負荷が軽減される上に、地理的要因に起因する誤った見積もりが防止される。このようにして、依頼者と生産者との適切な意思疎通が実現される。
【００７３】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００７４】
なお、本明細書において説明した各装置による一連の処理は、ソフトウェア、ハードウェア、及びソフトウェアとハードウェアとの組合せのいずれを用いて実現されてもよい。ソフトウェアを構成するプログラムは、例えば、各装置の内部又は外部に設けられる記憶媒体（非一時的な媒体：non-transitory  media）に予め格納される。そして、各プログラムは、例えば、コンピュータによる実行時にＲＡＭに読み込まれ、ＣＰＵなどのプロセッサにより実行される。
【００７５】
また、本明細書においてフローチャートを用いて説明した処理は、必ずしも図示された順序で実行されなくてもよい。いくつかの処理ステップは、並列的に実行されてもよい。また、追加的な処理ステップが採用されてもよく、一部の処理ステップが省略されてもよい。
【符号の説明】
【００７６】
１      製造システム
１０    サーバ
１１０    通信部
１２０    記憶部
１３０    制御部
１４０    入力部
１５０    抽出部
１６０    生成部
１７０    決定部
１８０    通知部
２０    ユーザ装置
３０    工場
５０    加工設備
【図１】
0006051260.tif 000002
【図２】
0006051260.tif 000003
【図３】
0006051260.tif 000004
【図４】
0006051260.tif 000005
【図５】
0006051260.tif 000006