(57)【要約】【課題】シミュレーションを活用してデータを作成する協調作業環境を提供する。【解決手段】シミュレーションを活用した‘モノづくり’の過程において、相談内容に基づいた良好な支援者を選択し、利用者と支援者とが協調して目的のシミュレーション・ツールを選択し、選択したシミュレーション・ツールを実行させ、そのシミュレーション結果を討論しながら必要に応じて再実行したり、次の処理過程へのデータを作成する協調作業環境手段、およびインターネットに接続された各種アプリケーション・サーバで構成した協調作業環境を提供する。支援者となる有識者、熟練者の効果的活用、利用者の業務効率向上など、インターネット利用形態の新しいサービス・アーキテクチャへ展開が図れる。【選択図】図１
2009032275.tif 000002
【特許請求の範囲】
【請求項１】
利用者が利用すべき設計シミュレーション・プログラムの選択と実行を支援するための、端末および他のサーバとネットワークで接続された支援サーバであって、
利用者の作業要求に応じて支援者を選択するための複数の支援者リストを格納する第１の記憶部と、
利用者の端末からシミュレーションの作業要求を受け、当該作業要求に対応する支援者候補を前記複数の支援者リストの中から検索して当該端末から支援者の選択を受けつけるようにした処理手段と、
複数のシミュレーション・プログラムの機能情報と当該シミュレーション・プログラムを提供するアプリケーション・サービス・サーバのアドレス情報を格納する第２の記憶部と、を有し、
前記処理手段は、選択された支援者の端末への支援要求を行うための連絡手段を駆動し、前記利用者と支援要求を受けた支援者の端末から情報を交信するための情報交信部であってシミュレーション・プログラムの機能情報を前記第２の記憶部から取得して前記利用者と前記選択された支援者とが端末を通して共通に参照できるようにした前記情報交信部を有し、利用者の作業要求に適合するシミュレーション・プログラムの選択を受けつけるようにし、
前記支援サーバはさらに、選択されたシミュレーション・プログラムのサービスを提供するアプリケーション・サービス・サーバに対してデータを送信して実行を依頼し、実行結果を受信する実行依頼手段を有し、前記アプリケーション・サービス・サーバに対して送信した前記データと前記アプリケーション・サービス・サーバから受信した前記実行結果を前記利用者の端末と前記選択された支援者の端末の双方から参照できるようにした、支援サーバ。
【請求項２】
前記ネットワークはインターネットである請求項１記載の支援サーバ。
【請求項３】
ワールド・ワイド・ウエブ機能を有している請求項１記載の支援サーバ。
【請求項４】
前記第１の記憶部は、電子メールアドレス、電話番号のいずれかを記憶する請求項１記載の支援サーバ。
【請求項５】
複数の支援者を選択できるようにした請求項１記載の支援サーバ。
【請求項６】
前記支援サーバは利用者からの作業要求に対応したシミュレーション・プログラムを実装しているインターネットに接続されたサーバを選択することを特徴とする請求項１記載の支援サーバ。
【請求項７】
前記支援サーバは、該支援サーバとローカル・エリア・ネットワーク接続されたサーバ群の中から作業要求に対応したシミュレーション・プログラムを実装しているサーバを選択することを特徴とする請求項１記載の支援サーバ。
【請求項８】
利用者が利用すべきシミュレーション・プログラムの選択と実行を支援するための、端末および他のサーバとネットワークで接続される支援サーバで実行可能な支援処理プログラムであって、
利用者の端末からシミュレーションの作業要求を受け、当該作業要求に対応する支援者候補を前記支援サーバの第１の記憶部に格納されている複数の支援者リストから検索して支援者の選択を受けつけ、
支援要求のための連絡手段を駆動して選択された支援者の端末に連絡して、前記利用者および支援要求を受けた支援者の双方の端末から情報を交信するための情報交信部を前記支援サーバに設け、
複数のシミュレーション・プログラムの機能情報と当該シミュレーション・プログラムを提供するアプリケーション・サービス・サーバのアドレス情報を格納する前記支援サーバの第２の記憶部からシミュレーション・プログラムの機能情報を前記情報交信部に取得して前記利用者と前記選択された支援者とが端末を通して共通に参照できるようにし、
利用者の作業要求に適合するシミュレーション・プログラムの選択を受けつけて、当該選択されたシミュレーション・プログラムのサービスを提供するアプリケーション・サービス・サーバに対してネットワークを介してデータを送信して実行を依頼し、当該アプリケーション・サービス・サーバから実行結果を受信し、さらに、
前記アプリケーション・サービス・サーバに対して送信した前記データと前記アプリケーション・サービス・サーバから受信した前記実行結果を前記利用者の端末と前記選択された支援者の端末の双方から参照できるようにした、ステップを含む支援処理プログラム。
【請求項９】
前記請求項８に記載の支援処理プログラムを格納する、利用者が利用すべきシミュレーション・プログラムの選択と実行を支援するための支援サーバで読み込み可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットに代表されるネットワークシステム系のもとでアプリケーション・サービスを提供する利用形態において、利用者と各分野の有識者、熟練者とが協調して目的とする作業を推進するための処理方式に係わり、特に、ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）に代表されるシミュレーション手段とそのシミュレーション結果に基づいた計算機実験、仮想試作、さらに、仮想試作結果から実試作の作業工程に好適なサービス・アーキテクチャを実現するシステムに関する。
【背景技術】
【０００２】
近年、インターネットの爆発的な普及にともない、その利用方法もインターネット創生期の電子メール利用からワールド・ワイド・ウエブ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ：ＷＷＷ）による書籍検索など各種情報検索や、企業広告提供などの情報提供機能へと進展している。
【０００３】
さらに、インターネット系に接続されたサーバのもとで各種アプリケーションを動作させ、そのアプリケーションの機能をインターネット経由で提供する形態へと新たなインターネット・アーキテクチャへと進展しつつある。
【０００４】
このサービス提供形態をアプリケーション・サービス・プロバイダ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ：ＡＳＰ）形態とも呼ばれており、電子メール・システムや会計計算処理のＡＳＰがある。インターネット・メール、およびＷＷＷを含むインターネットの発展経緯に関しては、下記の参考文献に記載されている。
【０００５】
（１）F.E.Hart et al.： The Interface Message Processor for the ARPA network， Proc．ｏf  SJCC，Vol.36．pp．551−567(1970)。
【０００６】
（２）T.S.Perry：E-MAIL，Pervasive and Persuasive，IEEE Spectrum，Oct．1992，pp．20−30(1992)。
【０００７】
（３）石田晴久：インターネットはここまできた−現状と課題−，情報処理，Vol．39．No．5，pp．393−399(1998)。
【０００８】
ところで、先端的な研究開発、技術開発の現場においては、膨大な試行錯誤の作業が不可欠になっており、開発途中でのリスクが高まっている。特に、‘モノづくり’の研究開発、技術開発の現場においては、ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ），ＣＡＭ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｍａｎｕｆａｃｔｕｒｉｎｇ），ＣＡＥ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｅｎｇｉｎｅｒｒｉｎｇ），ＣＡＴ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｔｅｓｔｉｎｇ）などが、設計、加工、解析、試験のシミュレーション手段として用いられている。
【０００９】
これらシミュレーション・ツール群は高価なため、各企業が個別に購入するには資金面での壁があり、その解決策としてインターネット経由でのＡＳＰ利用が期待される。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
ところで、従来のシミュレーション手段では、対象物をＣＳＧ（Ｃｏｎｓｔｒｕｃｔｉｖｅ  Ｓｏｌｉｄ  Ｇｅｏｍｅｔｒｙ）やＢ−ｒｅｐ（Ｂｏｕｎｄａｒｙ  Ｒｅｐｒｅｓｅｎｔａｔｉｏｎ）でデータを記憶している。
【００１１】
しかし、ＣＳＣでは、対象物全体を微細なソリッドモデルの集合体として記憶するため、データが重く、シミュレーション手段を実装する場合には膨大なデータを扱うことになり、大型コンピュータを用いた場合でも、解析に膨大な時間を要する問題点があった。
【００１２】
また、Ｂ−ｒｅｐでは、対象物を境界で実現するため、データは軽く、データ量は少なくなるが、境界面の内部は一様に扱うため、変形解析には適さない問題点があった。
【００１３】
上記各種のシミュレーション・ツール群では、対象物の表現情報のデータ表現が個々に異なるため、ＣＡＤ，ＣＡＭ，ＣＡＥ，ＣＡＴをＡＳＰのサービス形態で活用するには、利用者が各シミュレーション・ツール間でのデータ形式変換を行わなければならず、ＡＳＰ利用のメリットが生じないという問題点が残されていた。
【００１４】
対象物のデータ量削減の課題に対しては、同一出願人より特願２００１−２５０２３号、特願２００１−２１０５０８号により、すでに出願した。これら発明によれば、対象物の形状データを八分木分割により境界平面が直交する立方体のセルに分割し境界セルと内部セルに記憶できるので、設計から加工、組立、試験、評価など一連の工程にかかわるデータを同一構造で管理することができ、ＣＡＤ，ＣＡＭ，ＣＡＥ，ＣＡＴなどシミュレーション・ツールの一元化へ向けて一歩前進できた。このデータをＶ−ＣＡＤデータと名づけている。
【００１５】
一方、‘モノづくり’においては、ＣＡＤ，ＣＡＭ，ＣＡＥ，ＣＡＴのシミュレーション・ツールは多種多様であり、有識者、熟練者の支援を受けながらシミュレーションを実施しているのが実情である。この状況のもとで、これらシミュレーション・ツール群をＡＳＰ形態で一体化するには、
【００１６】
（１）選択肢が多すぎて利用者はどのシミュレーション・ツールを利用すれば良いかの判断が難しいこと、および
【００１７】
（２）各シミュレーション・ツールが高価であり、多数のシミュレーション・ツールをＡＳＰ側に集約させるには運用費用の面で問題があること、
【００１８】
の課題がある。
【００１９】
一方、利用者（顧客）にとっては、設計者、有識者、熟練者の支援を受けながらＡＳＰを利用して‘モノづくり’が行える利用環境が整うのが望ましく、インターネット利用形態の新しいサービス・アーキテクチャアへの展開が期待される。
【００２０】
したがって、本発明の目的は、シミュレーション・ツールを活用した‘モノづくり’の過程において、利用者と設計者、有識者、熟練者とが協調してシミュレーション作業が可能な協調型アプリケーション・サービス・システムを提供することにある。
【００２１】
本発明の他の目的は、協調型アプリケーション・サービス・システムにおいて、所望するシミュレーション・ツールを必要なときにのみ利用できるサービス・システム・アーキテクチャを提供することにある。
【００２２】
さらに、本発明の他の目的は、利用者の問題解決に対応できる設計者、有識者、熟練者が利用者にとって身近に感じられるサービス・システム・アーキテクチャを提供することにある。
【課題を解決するための手段】
【００２３】
上記目的を達成するため、本発明の協調作業型アプリケーション・サービス・システムでは、利用者からの相談内容に基づいた良好な支援者を選択し、利用者と支援者との対話環境を作り出す相談窓口手段と、利用者と選択された良好な支援者とが協調して目的のシミュレーション・ツールを選択し、選択したシミュレーション・ツールを実行させ、そのシミュレーション結果を討論しながら必要に応じて再実行したり、次の処理過程へのデータを作成する協調作業環境手段、およびインターネットに接続された各種アプリケーション・サーバで構成する。利用者はクライアント端末をインターネット接続すれば、本発明の協調作業型アプリケーション・サービス・システムを利用できる。
【００２４】
相談窓口手段では、利用者はＷＷＷを利用できるように、ＷＷＷサーバ機能を有しており、利用者はＷＷＷインタフェース画面から要求機能を入力すると、利用者の要求に良好な支援者を選択し、選択した支援者へ連絡する機能を有する。支援者への連絡は電子メール、電話、携帯電話を駆動する。連絡を受けた支援者は相談窓口手段が具備している対話環境手段へアクセスする。これにより、利用者と支援者との対話が確立する。対話環境手段はＷＷＷを利用した交信、電子メールに交信と電話やテレビ電話を併用しても構わない。
【００２５】
協調作業環境手段では、利用者と選択された良好な支援者とが協調して、すなわち支援者の知識、経験からの意見を反映して目的のシミュレーション・ツールを選択し、選択したシミュレーション・ツールを実行させるためにインターネット接続されたアプリケーション・サーバへシミュレーション・ツールのデータを転送し、そのシミュレーション結果をビジュアル化して、再度、討論しながら必要に応じて再実行したり、次の処理過程、例えば、ＮＣ（Ｎｕｍｅｒｉｃａｌ  Ｃｏｎｔｒｏｌ）加工装置へのデータを作成する処理機能を具備する。
【００２６】
本発明の協調型アプリケーション・サービス・システムにより、利用者と設計者、有識者、熟練者とが協調してシミュレーション作業の準備からシミュレーションの実行、ＮＣデータの作成まで一貫して行えるので、支援者となる有識者、熟練者の効果的活用、利用者の業務効率向上など、インターネット利用形態の新しいサービス・アーキテクチャへ展開できる。また、本発明の協調型アプリケーション・サービス・システムは、多種多様なシミュレーション・ツールがインターネット接続されたアプリケーション・サーバに実装されているサーバを選択し所望のシミュレーションを実行するので、結果として多種多様なシミュレーション・ツールを共用できることになり、費用の削減が図れる。
【発明の効果】
【００２７】
以上述べたように、本発明によれば、利用者と設計者、有識者、熟練者とが協調してシミュレーション作業の準備からシミュレーションの実行、ＮＣデータの作成まで一貫して行えるので、支援者となる有識者、熟練者の効果的活用、利用者の業務効率向上など、インターネット利用形態の新しいサービス・アーキテクチャへ展開できる。また、本発明の協調型アプリケーション・サービス・システムは、多種多様なシミュレーション・ツールがインターネット接続されたアプリケーション・サーバに実装されているサーバを選択し所望のシミュレーションを実行するので、結果として多種多様なシミュレーション・ツールを共用できることになり、費用の削減が図れる。
【発明の実施の形態】
【００２８】
以下、本発明の実施形態について、図面を用いて詳細に説明する。なお、ここでは‘モノづくり’の一連の処理過程に適用した実施例を示すが、本発明の協調型アプリケーション・サービス・システムは支援者を必要とする様々なアプリケーションの実行に際しても適用が可能であり、必ずしも‘モノづくり’の処理過程への適用に限定されるものではない。
【００２９】
図１は本発明の協調作業型アプリケーション・サービス・システムのコンセプトを端的に示したものであり、図２は本発明の協調作業型アプリケーション・サービス・システムに関する具体的な実施形態をハードウエア、ソフトウエアで代表的な協調型ＡＳＰ作業環境手段１００の構成を示したものである。
【００３０】
上記構成要素群のもとで、利用者１、支援者２が‘モノつくり’の問題解決のために、協調型ＡＳＰ作業環境手段１００を共同して、すなわち協調して作業を進める。
【００３１】
利用者１はインターネット３に接続されたクライアント端末４を用いて本発明の構成要素である協調型ＡＳＰ作業環境手段１００にアクセスする。具体的には、相談窓口手段１０１から提供されたＷＷＷインタフェース画面を用いて要求機能を入力すると、相談窓口手段１０１は利用者の要求に良好な支援者を選択し、利用者のクライアント端末１へ選択した候補の一覧を表示する。表示される支援者候補一覧には、支援者名は当然のことながら専門分野、経験、実績なども表示される。利用者はその一覧の中から自分の希望する候補を選択する。当然のことながら、複数の支援者を指定できる。次に、利用者が選択した支援者へ連絡する。支援者へは電子メール、電話、携帯電話を駆動して連絡する。連絡を受けた支援者は支援者端末６を用いて相談窓口手段１０１が具備している対話手段へアクセスする。これにより、利用者１と支援者２との対話環境が確立する。対話手段はＷＷＷを利用した交信、電子メールに交信と電話やテレビ電話を併用しても構わない。
【００３２】
次に、協調作業環境手段１０２を利用者１と支援者２とが共用して、意見を交わしながら利用者１の要求するシミュレーション機能、例えば鋳造工程シミュレーション、金型シミュレーション、あるいは微細加工シミュレーションに良好なシミュレーション・ツールを選択する。使用するシミュレーション・ツールが決定すると、利用者１はクライアント端末４から形状データを協調型ＡＳＰ作業環境手段１００の協調作業環境手段１０２へ転送する。
【００３３】
協調作業環境手段１０２では、受信した形状データを一旦ファイルに格納し、特願２００１−２５０２３号、特願２００１−２１０５０８号による方法で内部セルと境界セルを作り、モデリング・ファイルとして格納した後、先に選択したシミュレーション・ツールが実装されているサーバ５ａ〜５ｎ（ＡＰ１からＡＰｎのいずれか）へ該ファイル内容を転送し、シミュレーションの実行を依頼する。
【００３４】
ＡＰ１〜ＡＰｎからシミュレーションの実行結果がインターネット３を経由して協調作業環境手段１０２へ送られてくると、利用者１と支援者２はシミュレーション結果が所望の結果であるかどうかを討論し、必要ならばパラメータを変更してシミュレーションの実行依頼を繰り返す。
【００３５】
所望のシミュレーション結果が得られたならば、必要に応じてＮＣ加工データを作成し、そのＮＣ加工データを利用者１のクライアント端末４へ送出する。
【００３６】
次に、図２以降の実施例を用いて、協調作業型アプリケーション・サービス・システムの代表的な全体像を説明する。図２の各処理手段はＵＮＩＸ（登録商標）などのオペレーティング・システム（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ：ＯＳ）のもとで動作する処理プログラム群であり、各処理プログラム毎にハードウエア装置、ＯＳが対応していても良いし、１つのＯＳのもとでこれら処理プログラム群が共存しても構わない。
【００３７】
図２のクライアント・インタフェース処理部９は図１のクライアント端末４、支援者端末６に対して協調型ＡＳＰ作業環境手段サーバ１００にてＷＷＷインタフェースを提供する。また、対話手段１０３は利用者１と支援者２との交信情報記憶領域である。なお、支援者２は複数であっても構わない。
【００３８】
図３は支援者管理テーブル（Ｓｕｐｐｏｒｔ  Ｍａｎ’ｓ  Ｔａｂｌｅ：ＳＭＴ）７の形式を示した図であり、このＳＭＴ７は協調型ＡＳＰ作業環境手段サーバ１００の主メモリ内にロードされている。このＳＭＴ７には、支援者名７ａ、専門分野７ｂ、電話番号７ｃ、メールアドレス７ｄが格納されている。専門分野フィールド７ｂには、専門分野、経験年数、実績などが格納されている。図４は図２に示した要求処理機能管理テーブル（Ａｐｐｌｉｃａｔｉｏｎ  Ｍａｎａｇｅｍｅｎｔ  Ｔａｂｌｅ：ＡＭＴ）８の形式を示した図であり、処理機能フィールド８ａと詳細情報アドレス８ａａ，機能説明情報８ｂ，および実行ＡＰｎのＵＲＬ（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｃｅ  Ｌｏｃａｔｉｏｎ）アドレス８ｃが格納されている。このＡＭＴ８も協調型ＡＳＰ作業環境手段サーバ１００内の主メモリにロードされている。なお、ＵＲＬのインターネット・アドレス形式はインターネット規約であるＲＦＣ（Ｒｅｑｕｅｓｔ  Ｆｏｒ  Ｃｏｍｍｅｎｔ）で規定されている。
【００３９】
図５は相談窓口処理手段１０の処理フローを示した図であり、この図５、図２、図３を用いて相談窓口処理手段１０の処理を説明する。
【００４０】
図５を参照するに、相談窓口手段１０はクライアント・インタフェース９から制御を受けると、処理ステップ１０ａから処理ステップ１０ｃまでの一連の処理を実行する。処理ステップ１０ａにて、ＳＭＴ７を検索し、クライアント端末４から要求された作業に対応する支援者を選択する。この検索は対話手段１０３に格納された作業要求に対応する専門分野フィールド７ｂを比較検査して行う。したがって、複数の支援者候補が検出される場合もある。比較選択処理の結果、対応する支援者が見つかると、その支援者候補の一覧をクライアント端末４に表示する。利用者１はクライアント端末４に表示された候補の一覧から希望者を選択する。このとき複数の支援者を選択しても構わない。次に、処理ステップ１０ｂにて利用者１が指定した支援者に対応する支援者のメールアドレス・フィールド７ｄよりインターネットメール・アドレスを得て、インターネットのメール電文形式とメールアドレス形式をＲＦＣ８２１規則により作成する。
【００４１】
次に、処理ステップ１０ｃによって、インターネットメールに電子メールの電文を送出するために、サーバ１００に実装されたｓｅｎｄｍａｉｌ機能にメール本文を送る。例えば、ＵＮＩＸ（登録商標）（米国ＡＴ＆Ｔ社のベル研究所で開発されたＯＳでＴｈｅ  Ｏｐｅｎ  Ｇｒｏｕｐの商標）のｓｅｎｄｍａｉｌ機能の処理プロセスでは、このメール本文をインターネット経由で支援者２のメールアドレスで指定されたドメインのメールサーバへ送出し、支援者２の端末６へ利用者からの支援要求を通知する。複数の支援者が選択されていれば、複数の支援者へ通知する。ここでは、インターネットメールに電子メールの電文を送る例を示しているが、電子メールによる連絡方法に限定するものではない。ＳＭＴ７の電話番号７ｃを利用すれば電話連絡も可能である。
【００４２】
支援要求の連絡を受けた支援者２は支援者端末６を用いて図２の対話手段１０３、あるいは電話、テレビ電話を介して利用者１と共同作業を行う環境が整う。以後は、利用者１と支援者２とが共同して、すなわち協調して利用者の所望する作業に好適な作業を推進する。
【００４３】
図６は図２に示した協調作業環境手段１０２内の要求機能選択実行処理部１１の処理フローである。なお、図６では、説明をわかり易くするために、支援者２が１人の場合で処理フローを記述してあるが、複数の支援者の場合には、支援者との交信処理が複数回繰り返すことになる。
【００４４】
図６、図２、および図４を参照するに、図６の処理ステップ１１ａでは、ＡＭＴ８を検索し利用者１の作業要求に対応するシミュレーション・ツールを選択する。例えば、利用者の要求が金型作成作業であるならば、図４のＡＭＴ８の機能フィールド８ａを検索する。この結果、機能フィールド８ａに‘金型シミュレーション’が格納されたエントリ８ａ１が合致する。この検索処理は全エントリを検索する。したがって、複数のエントリが選択される場合もあるが、それら複数のエントリはすべて候補になる。
【００４５】
処理ステップ１１ｂにて、選択されたエントリに記憶されたアドレス８ａａ１がポイントするプログラム機能説明情報８ｂを対話手段１０３に格納する。これにより、利用者１と支援者２とがシミュレーション・ツールの機能を共通で参照できる。
【００４６】
処理ステップ１１ｃでは、支援者２は対話手段１０３に格納されたシミュレーション・ツールの機能の説明情報を参照し検討して、利用者１に提案・コメントを行う。この提案・コメントは対話手段１０３の領域に直接書き込んでも良いし、電話やＴＶ電話で交信しても良い。処理ステップ１１ｃの例では、支援者２と利用者１とが対話手段１０３に書き込む実施例を示してある。
【００４７】
利用者１から実行の返事が書き込まれると、次に、処理ステップ１１ｄ以降の処理ステップが実行される。
【００４８】
処理ステップ１１ｄでは、図２の形状データ受信処理部１２を駆動し、利用者１のクライアント端末４から形状データを受信して形状データファイル１２ａに格納する。
【００４９】
次の処理ステップ１１ｅでは形状セル作成処理部１３を駆動し、形状データから形状セルと物理量セルを作成してモデリング・データファイル１３ａに格納する。このモデリング・データファイル１３ａに格納された形状セルデータ、物理量セルデータが各シミュレーション・ツールへの標準データとなる。
【００５０】
図６の処理ステップ１１ｆでは、処理ステップ１１ｃで選択・決定されたシミュレーション・ツールが実装されているサーバ（ＡＰ１〜ＡＰｎの中のいずれかのサーバ）にモデリングデータファイル１３ａに格納されたデータを転送することで該サーバにてシミュレーション処理が実行される。
【００５１】
ＡＳＰｎでのシミュレーションが終了すると（処理ステップ１１ｇ）、処理ステップ１１ｈにて、ＡＳＰｎサーバから送信された結果データをシミュレーション結果ファイル１４ａに格納し、必要に応じてクライアント端末４、支援者端末６にビジュアル表示（図示せず）する。利用者１と支援者２はそのシミュレーション結果を検討する。すなわち、遠隔討論にてシミュレーション結果の検討が行えることになる。
【００５２】
検討の結果、パラメータを変更して再実行する場合には、上記の処理ステップ１１ｄから処理ステップ１１ｈを利用者が結果に満足するまで繰り返せば良い。
シミュレーション結果が満足されると、処理ステップ１１ｉにてＮＣデータ作成処理部１５を駆動してＮＣデータを作成しＮＣデータファイル１５ａに格納する。その後、ＮＣデータをクライアント端末４へ転送する。
【００５３】
上記で述べた実施例においては各サーバがインターネット接続された構成例であるが、当然のことながら、各サーバが同一キャンパス内でローカル・エリア・ネットワーク（Ｌｏｂｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ＬＡＮ）接続された構成を含むものである。
【００５４】
さらに、以上で述べた実施例は、本発明の協調作業型アプリケーション・サービス・システムを‘モノづくり’の作業プロセスに適用した一実施例でるが、利用者と支援者が共同で、すなわち協調して作業プロセスを実行するアプリケーションへも適用可能である。
【図面の簡単な説明】
【００５５】
【図１】本発明の協調作業型アプリケーション・サービス・システムのコンセプトを端的に示した図である。
【図２】協調作業型アプリケーション・サービス・システムに関する具体的な実施形態をハードウエア、ソフトウエアで代表的な協調型ＡＳＰ作業環境手段１００の構成を示した図である。
【図３】支援者管理テーブル（Ｓｕｐｐｏｒｔ  Ｍａｎ’ｓ  Ｔａｂｌｅ：ＳＭＴ）７の形式を示した図である。
【図４】要求処理機能管理テーブル（Ａｐｐｌｉｃａｔｉｏｎ  Ｍａｎａｇｅｍｅｎｔ  Ｔａｂｌｅ：ＡＭＴ）８の形式を示した図である。
【図５】相談窓口処理手段１０の処理フローを示した図である。
【図６】協調作業環境手段１０２内の要求機能選択実行処理部１１の処理フローである。
【符号の説明】
【００５６】
１  利用者
２  支援者
３  インターネット
４  クライアント端末
５ａ〜５ｎ  アプリケーション・サーバＡＰ１〜ＡＰｎ
６  支援者端末
１００  協調型ＡＳＰ作業環境手段
１０１  相談窓口手段
１０２  協調作業環境手段
【図１】
2009032275.tif 000003
【図２】
2009032275.tif 000004
【図３】
2009032275.tif 000005
【図４】
2009032275.tif 000006
【図５】
2009032275.tif 000007
【図６】
2009032275.tif 000008
【手続補正書】
【提出日】平成20年10月2日(2008.10.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
利用者が利用すべき設計シミュレーション・プログラムの選択と実行を支援するための、端末および他のサーバとネットワークで接続された支援サーバであって、
利用者の作業要求に応じて支援者を選択するための複数の支援者リストを格納する第１の記憶部と、
利用者の端末からシミュレーションの作業要求を受け、当該作業要求に対応する支援者候補を前記複数の支援者リストの中から検索して当該端末から支援者の選択を受けつけるようにした処理手段と、
複数のシミュレーション・プログラムの機能情報と当該シミュレーション・プログラムを提供するアプリケーション・サービス・サーバのアドレス情報を格納する第２の記憶部と、を有し、
前記処理手段は、選択された支援者の端末への支援要求を行うための連絡手段を駆動し、前記利用者と支援要求を受けた支援者の端末から情報を交信するための情報交信部であってシミュレーション・プログラムの機能情報を前記第２の記憶部から取得して前記利用者と前記選択された支援者とが端末を通して共通に参照できるようにした前記情報交信部を有し、利用者の作業要求に適合するシミュレーション・プログラムの選択を受けつけるようにし、
前記支援サーバはさらに、選択されたシミュレーション・プログラムのサービスを提供するアプリケーション・サービス・サーバに対してデータを送信して実行を依頼し、実行結果を受信する実行依頼手段を有し、前記アプリケーション・サービス・サーバに対して送信した前記データと前記アプリケーション・サービス・サーバから受信した前記実行結果を前記利用者の端末と前記選択された支援者の端末の双方から参照できるようにした、支援サーバ。