(57)【要約】【課題】製品を構成する部品を変更することにより生じる変化を把握する。【解決手段】取得部１１２は、製品を構成する複数の部品の関係を示す情報（第２情報）を取得する。受付部１１１は、複数の部品のうち、第１部品に対する変更を示す情報（第１情報）を受付ける。生成部１１３は、第１部品に対する変更によって、この第１部品と第２情報に示される関係を有する第２部品に生じる変化を示す第３情報を生成する。提示部１１４は、生成部１１３が生成した第３情報を、例えば通信部１３を介して端末に送信し、端末の表示部を用いて提示する。【選択図】図９
2018180675.tif 000002
【特許請求の範囲】
【請求項１】
製品を構成する複数の部品のうち、第１部品に対する変更を示す第１情報を受付ける受付部と、
前記複数の部品の関係を示す第２情報を取得する取得部と、
決められた規則に従って、前記第１部品に対する前記変更によって、該第１部品と前記第２情報に示される関係を有する第２部品に生じる変化を示す第３情報を生成する生成部と、
前記第３情報を提示する提示部と、
を有する情報処理装置。
【請求項２】
前記提示部は、前記生成部が生成した前記第３情報によりそれぞれ示される前記変化が互いに競合する場合に、その旨を提示する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記受付部は、前記複数の部品のいずれかに生じている不具合を示す第４情報を受付け、
前記提示部は、前記第４情報及び前記規則に基づいて選択された前記変更の候補を提示する
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記生成部は、前記変化ごとに該変化の重要度を特定し、
前記提示部は、特定された前記重要度に応じて前記第３情報を提示する
ことを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
端末と、情報処理装置とを有し、
前記情報処理装置は、
製品を構成する複数の部品のうち、第１部品に対する変更を示す第１情報を受付ける受付部と、
前記複数の部品の関係を示す第２情報を取得する取得部と、
決められた規則に従って、前記第１部品に対する前記変更によって、該第１部品と前記第２情報に示される関係を有する第２部品に生じる変化を示す第３情報を生成する生成部と、を有し、
前記端末は、
前記第３情報を提示する提示部、を有する
ことを特徴とする情報処理システム。
【請求項６】
コンピュータを、
製品を構成する複数の部品のうち、第１部品に対する変更を示す第１情報を受付ける受付部と、
前記複数の部品の関係を示す第２情報を取得する取得部と、
決められた規則に従って、前記第１部品に対する前記変更によって、該第１部品と前記第２情報に示される関係を有する第２部品に生じる変化を示す第３情報を生成する生成部と、
前記第３情報を提示する提示部
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、生産システムに発生しうる不具合現象を形態別に整理して得られる不具合モードの網羅的な集合を示す情報を記憶して、この不具合モードを対策支援に用いられる各種方式の要素と関連付けることで、これらの各種方式を利用して対策支援を行う不具合対策支援装置が開示されている。
特許文献２には、対策を実施する際に不具合の解消方法を実施状況と併せて蓄積して解消方法の見直しや改善を行うことによって、評価項目やチェックポイントの追加や改善を行う不良再発防止装置が開示されている。
特許文献３には、製品を構成する複数の部品について予め故障率をデータベースに格納しておき、この製品の設計情報から、製品を構成する部品間の部品配置関係を抽出し、組立不良率と部品故障率に基づいて部品の不良率を算出し、各組立工程について、部品配置関係と部品の不良率に基づき、各組立工程を行う時点で係わりのある部品に対し、部品の不良率を掛け合わせて工程の影響度を示す数値を算出することにより、各部品及び各工程の影響度を評価する不良影響度評価方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２４１８６１号公報
【特許文献２】特開２００６−１１７４４号公報
【特許文献３】特開２００５−１０７７７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、製品を構成する部品を変更することにより生じる変化を把握することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決するため、本発明の請求項１に係る情報処理装置は、製品を構成する複数の部品のうち、第１部品に対する変更を示す第１情報を受付ける受付部と、前記複数の部品の関係を示す第２情報を取得する取得部と、決められた規則に従って、前記第１部品に対する前記変更によって、該第１部品と前記第２情報に示される関係を有する第２部品に生じる変化を示す第３情報を生成する生成部と、前記第３情報を提示する提示部と、を有する情報処理装置である。
【０００６】
本発明の請求項２に係る情報処理装置は、請求項１に記載の態様において、前記提示部は、前記生成部が生成した前記第３情報によりそれぞれ示される前記変化が互いに競合する場合に、その旨を提示することを特徴とする情報処理装置である。
【０００７】
本発明の請求項３に係る情報処理装置は、請求項１又は２に記載の態様において、前記受付部は、前記複数の部品のいずれかに生じている不具合を示す第４情報を受付け、前記提示部は、前記第４情報及び前記規則に基づいて選択された前記変更の候補を提示することを特徴とする情報処理装置である。
【０００８】
本発明の請求項４に係る情報処理装置は、請求項１から３のいずれか１項に記載の態様において、前記生成部は、前記変化ごとに該変化の重要度を特定し、前記提示部は、特定された前記重要度に応じて前記第３情報を提示することを特徴とする情報処理装置である。
【０００９】
本発明の請求項５に係る情報処理システムは、端末と、情報処理装置とを有し、前記情報処理装置は、製品を構成する複数の部品のうち、第１部品に対する変更を示す第１情報を受付ける受付部と、前記複数の部品の関係を示す第２情報を取得する取得部と、決められた規則に従って、前記第１部品に対する前記変更によって、該第１部品と前記第２情報に示される関係を有する第２部品に生じる変化を示す第３情報を生成する生成部と、を有し、前記端末は、前記第３情報を提示する提示部、を有することを特徴とする情報処理システムである。
【００１０】
本発明の請求項６に係るプログラムは、コンピュータを、製品を構成する複数の部品のうち、第１部品に対する変更を示す第１情報を受付ける受付部と、前記複数の部品の関係を示す第２情報を取得する取得部と、決められた規則に従って、前記第１部品に対する前記変更によって、該第１部品と前記第２情報に示される関係を有する第２部品に生じる変化を示す第３情報を生成する生成部と、前記第３情報を提示する提示部として機能させるためのプログラムである。
【発明の効果】
【００１１】
請求項１、５、６に係る発明によれば、製品を構成する第１部品を変更することにより生じる第２部品の変化が把握される。
請求項２に係る発明によれば、設計者は競合する変化に気付く。
請求項３に係る発明によれば、不具合を解消するための変更の候補が選択される。
請求項４に係る発明によれば、重要な変化が設計者に把握される。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係る情報処理システム９の構成を示す図。
【図２】端末２の構成の例を示す図。
【図３】情報処理装置１の構成の例を示す図。
【図４】複数の部品で構成される製品を説明するための概略図。
【図５】関係ＤＢ１２１の例を示す図。
【図６】変化ＲＢ１２２の例を示す図。
【図７】履歴ＤＢ１２３の例を示す図。
【図８】競合表１２４の例を示す図。
【図９】情報処理装置１の機能的構成を示す図。
【図１０】情報処理装置１の動作の流れを示すフロー図。
【図１１】重要度表１２５の例を示す図。
【図１２】変化等と語句とを対応付けた語句表１２６の例を示す図。
【発明を実施するための形態】
【００１３】
１．実施形態
１−１．情報処理システムの全体構成
図１は、本実施形態に係る情報処理システム９の構成を示す図である。情報処理システム９は、例えば複数の部品で構成される製品を複数の設計者が協力して設計する際に、その設計に関する情報（設計情報）を設計者間で共有するためのシステムである。情報処理システム９は、ＬＡＮ（Local Area Network）又はＷＡＮ（Wide Area Network）を形成する通信回線３と、この通信回線３に接続された情報処理装置１、及び複数の端末２を有する。
【００１４】
複数の端末２は、上述した製品の設計者がそれぞれ利用する端末装置である。なお、情報処理システム９において端末２は１つであってもよい。設計者は、自分が担当する１つ又は複数の部品に不具合がある場合に、その対策としてその部品に対する変更を決定し、その変更を示す情報を端末２により情報処理装置１へ送る。
【００１５】
情報処理装置１は、端末２から送られた情報を受付けて、各設計者が自分の担当する部品に対して施す変更を記憶し、設計者間で共有する装置である。情報処理システム９において情報処理装置１は複数であってもよい。
【００１６】
１−２．端末の構成
図２は、端末２の構成の例を示す図である。端末２は、制御部２１、記憶部２２、通信部２３、表示部２４、及び操作部２５を有する。
【００１７】
制御部２１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）を有し、ＣＰＵがＲＯＭ及び記憶部２２に記憶されているコンピュータプログラム（以下、単にプログラムという）を読み出して実行することにより端末２の各部を制御する。
【００１８】
記憶部２２は、ソリッドステートドライブ、ハードディスクドライブ等の大容量の記憶手段であり、制御部２１のＣＰＵに読み込まれる各種のプログラムを記憶する。
【００１９】
通信部２３は、無線又は有線により通信回線３に接続する通信回路である。端末２は、通信部２３により通信回線３を介して情報処理装置１と情報を遣り取りする。
【００２０】
操作部２５は、各種の指示をするための操作ボタン等の操作子を備えており、設計者による操作を受付けてその操作内容に応じた信号を制御部２１に供給する。操作部２５は、設計者の指又はスタイラスペン等の操作体を検知するタッチパネルを有してもよい。また、操作部２５は、例えばカードリーダ等、設計者を識別する手段を有していてもよい。
【００２１】
表示部２４は、液晶ディスプレイ等の表示画面を有しており、制御部２１の制御の下、画像を表示する。表示画面の上には、操作部２５の透明のタッチパネルが重ねて配置されてもよい。
【００２２】
１−３．情報処理装置の構成
図３は、情報処理装置１の構成の例を示す図である。情報処理装置１は、制御部１１、記憶部１２、及び通信部１３を有する。なお、情報処理装置１は、画像を表示する表示部、及び操作を受付ける操作部を有してもよい。
【００２３】
制御部１１は、ＣＰＵ、ＲＯＭ、ＲＡＭを有し、ＣＰＵがＲＯＭ及び記憶部１２に記憶されているプログラムを読み出して実行することにより情報処理装置１の各部を制御する。
【００２４】
通信部１３は、無線又は有線により通信回線３に接続する通信回路である。情報処理装置１は、通信部１３により通信回線３を介して端末２と情報を遣り取りする。
【００２５】
記憶部１２は、ハードディスクドライブ等の大容量の記憶手段であり、制御部１１のＣＰＵに読み込まれる各種のプログラムを記憶する。
【００２６】
また、記憶部１２は、関係ＤＢ１２１、変化ＲＢ１２２、及び履歴ＤＢ１２３を記憶する。記憶部１２は、競合表１２４を記憶してもよい。
【００２７】
関係ＤＢ１２１は、上述した製品を構成する複数の部品の関係を記憶するデータベースである。図４は、複数の部品で構成される製品を説明するための概略図である。例えば、図４に示す製品「Ｊ０１」は、部品「Ｐ０１」、部品「Ｐ０２」、部品「Ｐ０３」、部品「Ｐ０４」、及び部品「Ｐ０５」を含んで構成される部品「Ｐ１０」を有し、更に部品「Ｐ０６」を有する。
【００２８】
部品「Ｐ０５」の上には上述した部品「Ｐ０１」から部品「Ｐ０４」までが取付けられており、これらが一体となって部品「Ｐ１０」を構成している。例えば、部品「Ｐ０１」はセンサであり、部品「Ｐ０４」はケーブルであり、部品「Ｐ０５」は基板である。
【００２９】
部品「Ｐ０１」及び部品「Ｐ０４」は、いずれも部品「Ｐ０５」の上に取付けられているので、部品「Ｐ０１」及び部品「Ｐ０４」の荷重はそれぞれ部品「Ｐ０５」にかかる。つまり、部品「Ｐ０１」と部品「Ｐ０５」との関係は、部品「Ｐ０１」が部品「Ｐ０５」に「支持される」という関係である。そして、部品「Ｐ０４」と部品「Ｐ０５」との関係も、部品「Ｐ０４」が部品「Ｐ０５」に「支持される」という関係である。
【００３０】
部品「Ｐ０６」はフレームであり、この上には部品「Ｐ０５」が取付けられている。したがって、部品「Ｐ０５」の荷重は部品「Ｐ０６」にかかる。つまり部品「Ｐ０５」は部品「Ｐ０６」に「支持される」関係である。
【００３１】
関係ＤＢ１２１は、この「支持される」という関係に識別情報を付与して部品間の関係を記憶する。
【００３２】
図５は、関係ＤＢ１２１の例を示す図である。関係ＤＢ１２１は、製品リスト１２１１と、関係リスト１２１２とを有する。製品リスト１２１１は、関係ＤＢ１２１で取扱う製品の識別情報を記憶するリストである。関係リスト１２１２は、製品リスト１２１１に記憶されている製品の識別情報ごとに、その製品を構成する複数の部品の関係を記憶するリストである。関係リスト１２１２には、「主部品」、「従部品」及び「関係」の３つの欄が設けられている。
【００３３】
図５に示す製品リスト１２１１は、製品の識別情報として「Ｊ０１」、「Ｊ０２」を記憶する。そして、製品「Ｊ０１」に関連付けられた関係リスト１２１２には、その製品を構成する複数の部品間の関係が記憶されている。この関係リスト１２１２は、例えば、主部品「Ｐ０１」と従部品「Ｐ０５」との関係を「Ｒ０２」と記憶する。この関係「Ｒ０２」は上述した「支持される」という関係を示す識別情報である。すなわち、この場合、関係ＤＢ１２１には、製品「Ｊ０１」において、主部品「Ｐ０１」が従部品「Ｐ０５」によって「支持される」ということが記憶される。
【００３４】
また、部品「Ｐ１０」は、部品「Ｐ０１」から部品「Ｐ０５」までをそれぞれ構成要素として含んでいる。すなわち、部品「Ｐ０１」から部品「Ｐ０５」までのいずれの部品も部品「Ｐ１０」に含まれる。この「含まれる」という関係は、図５に示す関係ＤＢ１２１において、関係「Ｒ０４」という識別情報で示される。したがって、製品「Ｊ０１」に関連付けられた関係リスト１２１２には、例えば主部品「Ｐ０１」と従部品「Ｐ１０」との組に対応付けて関係「Ｒ０４」が記憶される。
【００３５】
なお、関係ＤＢ１２１で示される関係は、「支持する」「支持される」といった重力に関するもの、及び「含む」「含まれる」といった包含関係に関するもの、に限られず、その他の特性に関するものであってもよい。関係ＤＢ１２１で示される関係は、例えば、「電力を供給する」「絶縁する」「磁場を形成する」といった電磁気に関するものであってもよく、「紙を搬送する」「空気を送る」「吸引する」「加熱する」「冷却する」といった物体の移動又は伝熱に関するものであってもよい。
【００３６】
また、関係ＤＢ１２１で示される関係には、主部品と従部品とが同一の部品であることを示すものが予め定められていてもよい。例えば、図５において関係「Ｒ００」は、主部品と従部品とが同じ部品であることを示す識別情報である。また、関係ＤＢ１２１において従部品は複数であってもよい。
【００３７】
変化ＲＢ１２２は、部品間の関係ごとに、その関係にある主部品に対する変更によって、従部品に生じる変化の規則を記憶するルールベースである。つまり、変化ＲＢ１２２には、主部品と従部品との関係、主部品への変更、及び従部品に生じる変化について、予め決められた規則が記憶されている。
【００３８】
図６は、変化ＲＢ１２２の例を示す図である。図６に示す変化ＲＢ１２２には、主部品に対する変更を示す「変更」、主部品と従部品との関係を示す「関係」、及び上述した変更により従部品に生じる変化を示す「変化」の３つの欄が設けられている。
【００３９】
例えば、図６に示す変化ＲＢ１２２には、主部品と従部品との関係が「Ｒ０２」という識別情報で示される場合に、主部品に対して「Ｔ０１」という識別情報で示される変更をすると、従部品には「Ｔ０３」という識別情報で示される変化が生じることが記憶されている。
【００４０】
例えば「Ｔ０１」は「減肉加工する」という変更を意味し、「Ｔ０３」は「軽くなる」という変化を意味する。「減肉加工する」とは、その部品の材質、長さ及び幅を変えずに厚みだけを減らす（薄くする）加工をすること、である。
【００４１】
したがってこの場合、図６に示す変化ＲＢ１２２には、主部品が従部品に「支持される」すなわち「Ｒ０２」の関係にあるとき、主部品に対して「減肉加工する」すなわち「Ｔ０１」の変更を加えると、従部品には「軽くなる」すなわち「Ｔ０３」という変化が生じることが記憶されている。
【００４２】
また、例えば「Ｔ０２」は「錘を取付ける」という変更を意味し、変化「Ｔ０４」は、「重くなる」という変化を意味する。「錘を取付ける」とは、その部品に錘を取付けることでその部品の重量を増やすこと、である。
【００４３】
なお、変化ＲＢ１２２において「関係」が関係ＤＢ１２１において主部品と複数の従部品との関係を示すものである場合、「変化」の欄には、これら複数の従部品にそれぞれ対応する変化が記述されていてもよい。
【００４４】
図６に示す変化ＲＢ１２２には、主部品に対する変更「Ｔ０２」と、主部品と従部品との関係「Ｒ０２」との組に対して、従部品に生じる変化「Ｔ０４」が記憶されている。したがって、これは、従部品に「支持される」主部品に「錘を取付ける」と、従部品が「重くなる」ことを意味する。
【００４５】
履歴ＤＢ１２３は、設計者の操作する端末２から受付けた、部品に対する変更を示す情報（第１情報）と、この変更により他の部品に生じる変化を示す情報（第３情報）とを記憶するデータベースである。図７は、履歴ＤＢ１２３の例を示す図である。履歴ＤＢ１２３は、変更リスト１２３１と、変化リスト１２３２とを有する。
【００４６】
変更リスト１２３１は、製品、その製品を構成する部品、その部品の設計を担当する設計者、その部品に生じている不具合、及び、その設計者がその不具合に対してその部品に対して施す変更、のそれぞれを識別する識別情報を、その設計者がその変更を登録した日時の情報に対応付けて記憶する。
【００４７】
例えば、図７に示す履歴ＤＢ１２３の変更リスト１２３１には、日時「Ｄ０１」に、設計者「Ｕ０１」が、製品「Ｊ０１」の部品「Ｐ０６」に生じている不具合「Ｔ１１」に対して変更「Ｔ０２」を施したことが記憶されている。不具合「Ｔ１１」は、例えば振動の発生を意味する。
【００４８】
なお、上述した変更リスト１２３１には、部品に生じている不具合を識別する識別情報が含まれているが、部品に対する変更を示す情報が含まれていれば、不具合に関する情報は含まれていなくてもよい。
【００４９】
変化リスト１２３２は、変更リスト１２３１に記述された「日時」に対応付けて、その日時に行われた部品の変更によって生じる、いずれかの部品の変化を記憶する。例えば、上述した日時「Ｄ０１」に行われた部品「Ｐ０６」に対する変更「Ｔ０２」は、フレームである部品「Ｐ０６」に「振動が発生する」という不具合「Ｔ１１」を解消するため、部品「Ｐ０６」に「錘を取付ける」という変更「Ｔ０２」を施したことを示している。
【００５０】
情報処理装置１は、設計者「Ｕ０１」から上述した日時「Ｄ０１」の変更についての情報を受付けると、図７に示す履歴ＤＢ１２３の変更リスト１２３１に、日時「Ｄ０１」、設計者「Ｕ０１」、製品「Ｊ０１」、部品「Ｐ０６」、不具合「Ｔ１１」、及び変更「Ｔ０２」のそれぞれを記憶する。
【００５１】
次に、情報処理装置１は、図５に示す関係ＤＢ１２１を参照して主部品「Ｐ０６」と従部品「Ｐ０６」との関係、すなわち、これらが同一の部品であるという関係を示す関係「Ｒ００」を読取る。そして、情報処理装置１は、図６に示す変化ＲＢ１２２を参照して主部品に対して変更「Ｔ０２」をしたときに、主部品と関係「Ｒ００」を有する従部品に生じる変化が変化「Ｔ０４」であることを読取る。
【００５２】
その後、情報処理装置１は、履歴ＤＢ１２３において、上述した日時「Ｄ０１」に対応付ける変化リスト１２３２に、変更された主部品に対する従部品を示す部品「Ｐ０６」と、これに生じる変化を示す変化「Ｔ０４」を書き込む。これは、すなわち部品「Ｐ０６」に「錘を取付ける」という変更「Ｔ０２」を施すと、部品「Ｐ０６」そのものには「重くなる」という変化「Ｔ０４」が生じることを意味する。これにより、設計者「Ｕ０１」の操作する端末２から受付けた情報に基づいて、部品の変更と、その変更に伴って生じる変化とが履歴ＤＢ１２３に記憶される。
【００５３】
図８は、競合表１２４の例を示す図である。競合表１２４には、共通の部品について２つの変化（第１変化及び第２変化）が競合する関係にあることを記憶する。「２つの変化が競合する」とは、それらが相反する変化であって、一方が成立するとき他方が成立しないことをいう。
【００５４】
例えば、図８に示す競合表１２４は、第１変化「Ｔ０４」と第２変化「Ｔ０３」とを対応付ける。これは「重くなる」ことを意味する第１変化「Ｔ０４」は、「軽くなる」ことを意味する第２変化「Ｔ０３」と競合する、ということを意味するものである。
【００５５】
１−４．情報処理装置の機能的構成
図９は、情報処理装置１の機能的構成を示す図である。図９に示す情報処理装置１の制御部１１は、図３に示す記憶部１２に記憶されたプログラムを実行することにより、受付部１１１、取得部１１２、生成部１１３、及び提示部１１４として機能する。
【００５６】
取得部１１２は、製品を構成する複数の部品の関係を示す情報（第２情報）を取得する。設計者は、例えば、自分が設計している製品の識別情報とともに、この製品の設計図又は組立図等、製品を構成する部品の情報を図１に示す端末２から情報処理装置１へ送信する。
【００５７】
この情報を情報処理装置１の通信部１３が受信すると、情報処理装置１の制御部１１は、例えば、この情報が示す製品を構成する部品の関係を示す関係リスト１２１２、すなわち第２情報を生成する。そして、制御部１１は、生成した第２情報を上述した製品の識別情報に関連付けて、記憶部１２の関係ＤＢ１２１に記憶する。
【００５８】
取得部１１２は、後述する生成部１１３が第３情報を生成する際に、関係ＤＢ１２１から上述した第２情報を取得する。なお、取得部１１２は、上述した第２情報の生成、及び記憶の機能を有していてもよい。
【００５９】
受付部１１１は、製品を構成する複数の部品のうち、第１部品に対する変更を示す情報（第１情報）を受付ける。設計者は、例えば端末２の操作部２５を操作して上述した第１情報を情報処理装置１へ送信する。この第１情報を情報処理装置１の通信部１３が受信すると、情報処理装置１の制御部１１は、これを受付けて上述した受付部１１１として機能する。
【００６０】
受付部１１１が、上述した第１情報を受付けると、生成部１１３は、受付けた第１情報が示す「第１部品に対する変更」を特定する。次に、生成部１１３は、取得部１１２が取得した第２情報を参照して、特定した第１部品と関係を有する第２部品を特定する。
【００６１】
そして、生成部１１３は、決められた規則を示す変化ＲＢ１２２を参照して、第１部品に対する変更によって、第２部品に生じる変化を示す第３情報を生成する。生成された第３情報は、受付けた第１情報に関連付けられて履歴ＤＢ１２３に記憶される。
【００６２】
つまり、生成部１１３は、決められた規則に従って、第１部品に対する変更によって、この第１部品と第２情報に示される関係を有する第２部品に生じる変化を示す第３情報を生成する。
【００６３】
なお、図７に例示した履歴ＤＢ１２３において、変更リスト１２３１に記憶されるそれぞれのレコードは、第１部品に対する変更を示す第１情報の例であり、変化リスト１２３２は、第１部品に対する変更によって、第１部品と関係を有する第２部品に生じる変化を示す第３情報の例である。
【００６４】
提示部１１４は、生成部１１３が生成した第３情報を、例えば通信部１３を介して端末２に送信し、端末２の表示部２４を用いて提示する。
【００６５】
ここで、提示部１１４は、競合表１２４を参照し、生成部１１３が生成した第３情報によりそれぞれ示される変化が互いに競合する場合に、その旨を提示してもよい。また、提示部１１４は、製品を構成する部品に生じる複数の変化が互いに競合する場合に、これらの変化が競合しない場合と異なる態様で、上述した第３情報を提示してもよい。
【００６６】
なお、情報処理装置１の制御部１１により実現する提示部１１４から第３情報を受信した端末２の制御部２１は、第３情報を提示する提示部として機能してもよい。
【００６７】
１−５．情報処理装置の動作
図１０は、情報処理装置１の動作の流れを示すフロー図である。情報処理装置１の制御部１１は、関係ＤＢ１２１から第２情報を取得し（ステップＳ１０１）、端末２から、第１部品に対する変更を示す第１情報を受付ける（ステップＳ１０２）。
【００６８】
制御部１１は、変化ＲＢ１２２を参照し（ステップＳ１０３）、第１部品に対する変更によって、第２部品に生じる変化を示す第３情報を生成する（ステップＳ１０４）。
【００６９】
制御部１１は、生成した第３情報を、端末２から受付けた第１情報に関連付けて履歴ＤＢ１２３に記憶する（ステップＳ１０５）。そして、制御部１１は、競合表１２４を参照して、生成した第３情報により示されるそれぞれの変化の中に、競合する組が有るか否かを判断する（ステップＳ１０６）。
【００７０】
第３情報により示される変化に競合する組はないと判断する場合（ステップＳ１０６；ＮＯ）、制御部１１は、処理をステップＳ１０２に戻し、第１情報の受付けを継続する。
【００７１】
一方、第３情報により示される変化に競合する組があると判断する場合（ステップＳ１０６；ＹＥＳ）、制御部１１は、例えば、その競合する組を抽出し（ステップＳ１０７）、抽出した組を端末２の表示部２４によって提示する（ステップＳ１０８）。
【００７２】
例えば図７に示した履歴ＤＢ１２３において、上述した日時「Ｄ０１」の変更と、これに対応付けられた変化リスト１２３２とが記憶された後に、受付部１１１が日時「Ｄ０２」に、設計者「Ｕ０２」が製品「Ｊ０１」の部品「Ｐ０１」に対し、不具合「Ｔ１２」を解消するために変更「Ｔ０１」を施したという第１情報を受付けると、制御部１１は、この第１情報に対応する第３情報を生成する。
【００７３】
ここで、不具合「Ｔ１２」とは、例えば、「他の部品の邪魔になる」ということを意味する。具体的に不具合「Ｔ１２」は、センサである部品「Ｐ０１」に厚みがあるため、ケーブルである部品「Ｐ０４」の取付けを邪魔する、といった内容を意味する。この不具合に対し、設計者「Ｕ０２」は、部品「Ｐ０１」に対して「減肉加工」を意味する変更「Ｔ０１」を施すことを決定し、この変更の内容を示す第１情報を端末２から情報処理装置１へ送る。
【００７４】
制御部１１は、受付けた第１情報から変更「Ｔ０１」と、この変更の対象である部品「Ｐ０１」とを特定し、図５に示す関係ＤＢ１２１を参照して、第１部品である部品「Ｐ０１」と関係を有する第２部品を抽出する。ここで制御部１１は、例えば、部品「Ｐ０１」関係「Ｒ０２」を有する部品「Ｐ０５」を第２部品として特定し、更にこの部品「Ｐ０５」と関係「Ｒ０２」を有する部品「Ｐ０６」も第２部品として特定する。すなわち、制御部１１は、変更の対象である部品と直接的に関係を有する部品に加えて、直接的に関係を有しない部品であっても間接的に関係を有する部品であれば特定する。なお、関係「Ｒ０２」は、上述した通り、主部品が従部品によって「支持される」という関係を意味する。
【００７５】
そして、制御部１１は、図６に示す変化ＲＢ１２２を参照して、抽出した第２部品である部品「Ｐ０５」及び部品「Ｐ０６」に生じる変化を特定して第３情報を生成する。変化ＲＢ１２２には、主部品に対して変更「Ｔ０１」をすると、主部品と関係「Ｒ０２」を有する従部品には、変化「Ｔ０３」が生じることが記憶されている。これはすなわち、主部品に対して「減肉加工」をすると、主部品を「支持」している従部品は「軽くなる」、ということを意味している。
【００７６】
したがって、制御部１１は、部品「Ｐ０５」に生じる変化「Ｔ０３」、及び部品「Ｐ０６」に生じる変化「Ｔ０３」を示した変化リスト１２３２を生成し、これを日時「Ｄ０２」に対応付けて履歴ＤＢ１２３に記憶する。
【００７７】
そして、制御部１１は、競合表１２４を参照して、履歴ＤＢ１２３に記憶した変化リスト１２３２のうちに競合するものが有るか否か判断する。履歴ＤＢ１２３には、既に日時「Ｄ０１」に対応付けて、部品「Ｐ０６」と、この部品「Ｐ０６」に変化「Ｔ０４」が生じることを示した変化リスト１２３２が記憶されている。ここで、上述した日時「Ｄ０２」に対応する変化リスト１２３２が生成されると、この変化リスト１２３２には、部品「Ｐ０６」に変化「Ｔ０３」が生じることが示されている。
【００７８】
図８に示した競合表１２４には、上述した通り、「重くなる」ことを意味する第１変化「Ｔ０４」が「軽くなる」ことを意味する第２変化「Ｔ０３」と競合することが示されている。したがって、上述した履歴ＤＢ１２３において、共通する部品「Ｐ０６」に対して記憶された変化「Ｔ０４」と、変化「Ｔ０３」とが競合するため、制御部１１は、これらが競合する旨を端末２に伝えることで、これを提示する。
【００７９】
これらの動作により、情報処理システム９は、第１部品に対して施した変更により、第２部品に生じる変化を設計者に把握させる。また、自身の担当する第１部品に対して変更を施そうとするときに、設計者は、その変更により第２部品に生じる変化がそれまでに行われた変更により生じる変化と競合するか否かを知らされる。
【００８０】
複数の部品で構成される製品を設計する際に、設計者が担当する部品の不具合に何らかの対策を施すと、他の部品にも影響が生じることが多い。しかし、その影響の全てを設計者が記憶しておくことは困難である。そして、これらの影響を全て把握することは、一人の設計者が全ての部品を担当している場合であっても困難であり、更に複数の設計者が協力して設計を行う場合には、不可能な場合が多い。
【００８１】
特に部品が直接的に関係を有しなくても、間接的に関係を有する場合、一方の部品を変更することで関係する部品の変化が連鎖して、他方の部品に影響を及ぼすことがあり、これらの全てを設計者が把握することは難しい。
【００８２】
上述した実施形態における情報処理システム９では、情報処理装置１が、設計者に対して第１部品に対する変更により第２部品に生じる変化を提示するから、設計者は自身の行う変更により生じる部品の変化を把握する。
【００８３】
また、上述した実施形態における情報処理システム９では、第１部品に対する変更により第２部品に生じる変化が競合する場合に、情報処理装置１が、その変化を設計者に対して提示するから、設計者は、第２部品に生じる変化の競合に気付き易い。
【００８４】
２．変形例
以上が実施形態の説明であるが、この実施形態の内容は以下のように変形し得る。また、以下の変形例を組合せてもよい。
【００８５】
２−１．変形例１
上述した実施形態において、記憶部１２は、競合表１２４を記憶していたが、競合表１２４を記憶しなくてもよい。この場合、提示部１１４は、生成部１１３が生成した第３情報を提示すればよい。また、制御部１１は、図１０に示したステップＳ１０６及びステップＳ１０７を行わなくてもよい。この場合であっても、設計者は、変更によって生じる変化を情報処理装置１による提示により把握する。
【００８６】
２−２．変形例２
上述した実施形態において、提示部１１４は、生成部１１３が生成した第３情報を端末２の表示部２４を用いて提示していたが、第３情報以外の情報を提示してもよい。
【００８７】
例えば、提示部１１４は、いずれかの部品に生じている不具合の情報に基づいて、この不具合を解消するための変更の候補を提示してもよい。この場合、制御部１１は、図９において破線で示した選択部１１５として機能してもよい。
【００８８】
選択部１１５は、部品に生じている不具合を示す情報（第４情報）を受付部１１１が受付けた場合に、この第４情報、及び決められた規則を示す変化ＲＢ１２２に基づいて、第４情報に示される不具合を解消するための、部品に対する変更の候補を選択する。
【００８９】
選択部１１５は、受付部１１１が第４情報を受付けると、第４情報に示される不具合を特定し、競合表１２４を参照してこの不具合と競合する変化を特定する。例えば、部品の不具合が「重くなる」ことであれば、選択部１１５は、「重くなる」という変化「Ｔ０４」と競合するものとして競合表１２４に記憶されている、「軽くなる」という変化「Ｔ０３」を特定する。
【００９０】
そして、選択部１１５は、変化ＲＢ１２２を参照して、特定した変化「Ｔ０３」を上述した部品に生じさせるための変更を特定する。図６に示す変化ＲＢ１２２には、変更「Ｔ０１」と、関係「Ｒ０２」と、変化「Ｒ０３」とが対応付けられている。したがって、上述した部品に変化「Ｒ０３」を生じさせるためには、その部品を従部品とした場合にその部品と関係「Ｒ０２」を有する主部品に対して変更「Ｔ０１」を施すことが候補として挙げられる。
【００９１】
選択部１１５は、不具合が生じている部品と関係を有する部品を、関係ＤＢ１２１を参照して特定する。例えば、「重くなる」という不具合が生じている部品が部品「Ｐ０６」であれば、この部品「Ｐ０６」によって「支持されている」すなわち、関係「Ｒ０２」を有するいずれかの部品について、「減肉加工する」すなわち、変更「Ｔ０１」をすることが、この不具合を解消するための対策の候補となる。
【００９２】
選択部１１５は、部品「Ｐ０６」によって「支持されている」部品として、例えば部品「Ｐ０５」を特定する。したがって、部品「Ｐ０５」を「減肉加工する」という変更「Ｔ０１」が不具合の解消のための候補として選択される。この場合、提示部１１４は、選択部１１５により選択された候補を提示すればよい。
【００９３】
なお、選択部１１５は、不具合が生じている部品そのものに対する変更の候補のみを選択してもよい。この場合、不具合が生じている部品と、変更の対象となる部品は同一の部品であるため、選択部１１５は、関係ＤＢ１２１を参照しなくてもよい。すなわち、選択部１１５は、変化ＲＢ１２２に記憶されているデータのうち、関係「Ｒ００」を含むものを参照して上述した変更の候補を選択すればよい。
【００９４】
例えば図６に示す変化ＲＢ１２２には、変更「Ｔ０１」と、関係「Ｒ００」と、変化「Ｒ０３」とが対応付けられている。したがって、選択部１１５は、「重くなる」という不具合の生じている部品「Ｐ０６」に対して「減肉加工する」という変更「Ｔ０１」を候補として選択すればよい。
【００９５】
２−３．変形例３
上述した実施形態において、生成部１１３は、決められた規則が示されている変化ＲＢ１２２を参照して、第１部品に対する変更によって、第２部品に生じる変化を示す第３情報を生成していたが、第２部品に生じる変化ごとにこの変化の重要度を特定してもよい。この場合、記憶部１２は、図３に破線で示した重要度表１２５を記憶してもよい。
【００９６】
図１１は、重要度表１２５の例を示す図である。図１１（ａ）には、部品ごとに重要度を定めた重要度表１２５が示されている。図１１（ｂ）には、変化ごとに重要度を定めた重要度表１２５が示されている。図１１（ｃ）には、不具合ごとに重要度を定めた重要度表１２５が示されている。
【００９７】
生成部１１３は、第１部品に対する変更によって第２部品に生じる変化を示す第３情報を生成する際に、図１１に示す重要度表１２５を参照して、上述した第１部品、第２部品、第１部品に対する変更、第２部品に生じる変化、又は第１部品に生じている不具合等に対応する重要度を特定してもよい。特定する重要度が複数ある場合、生成部１１３は、これらを合計する等、決められた演算をすることにより第３情報に対応する重要度を特定してもよい。
【００９８】
なお、この場合、提示部１１４は、生成部１１３により特定された重要度に応じて第３情報を提示すればよい。例えば、提示部１１４は、重要度の高い順に第３情報を並べ替えて提示してもよいし、それぞれの重要度を閾値と比較してこの閾値を超えるものについて第３情報を提示してもよい。
【００９９】
２−４．変形例４
上述した実施形態において、情報処理システム９は、複数の端末２と情報処理装置１とを通信回線３で接続したシステムであったが、設計者が情報処理装置１を直接、操作してもよい。この場合、通信回線３及び端末２はなくてもよい。
【０１００】
２−５．変形例５
上述した実施形態において、部品に対する変更、部品に生じる不具合、変化等は識別情報で記憶されていたが、識別情報に対応付けて、それらを表す語句が記憶されていてもよい。図１２は、変化等と語句とを対応付けた語句表１２６の例を示す図である。
【０１０１】
設計者が端末２の操作部２５を操作してキーワード（語句）を指定すると、端末２は指定されたキーワードを情報処理装置１に送る。この場合、情報処理装置１の制御部１１は、設計者の指定したキーワードに対応する変化等を、上述した語句表１２６を参照して特定すればよい。この構成によれば、設計者は、自然言語であるキーワードを指定することで、不具合、変化、変更等を指定する。なお、語句表１２６には、識別情報ごとに複数の語句が対応付けられていてもよいし、複数の言語で表現された語句がそれぞれ対応付けられていてもよい。
【０１０２】
２−６．変形例６
情報処理装置１の制御部１１によって実行されるプログラムは、磁気テープ及び磁気ディスク等の磁気記録媒体、光ディスク等の光記録媒体、光磁気記録媒体、半導体メモリ等の、コンピュータ装置が読取り可能な記録媒体に記憶された状態で提供し得る。また、このプログラムを、インターネット等の通信回線経由でダウンロードさせることも可能である。なお、上述した制御部１１によって例示した制御手段としてはＣＰＵ以外にも種々の装置が適用される場合があり、例えば、専用のプロセッサ等が用いられる。
【符号の説明】
【０１０３】
１…情報処理装置、１１…制御部、１１１…受付部、１１２…取得部、１１３…生成部、１１４…提示部、１１５…選択部、１２…記憶部、１２１…関係ＤＢ、１２１１…製品リスト、１２１２…関係リスト、１２３…履歴ＤＢ、１２３１…変更リスト、１２３２…変化リスト、１２４…競合表、１２５…重要度表、１２６…語句表、１３…通信部、２…端末、２１…制御部、２２…記憶部、２３…通信部、２４…表示部、２５…操作部、３…通信回線、９…情報処理システム。
【図１】
2018180675.tif 000003
【図２】
2018180675.tif 000004
【図３】
2018180675.tif 000005
【図４】
2018180675.tif 000006
【図５】
2018180675.tif 000007
【図６】
2018180675.tif 000008
【図７】
2018180675.tif 000009
【図８】
2018180675.tif 000010
【図９】
2018180675.tif 000011
【図１０】
2018180675.tif 000012
【図１１】
2018180675.tif 000013
【図１２】
2018180675.tif 000014