(57)【要約】【課題】設計支援システムにおいて、各工程の実際の作業を行う作業者が確実に必要な情報に接することができるよう各工程と必要な情報とを関連づける作業を自動化する。【解決手段】登録されている各工程関して、オペレータによって入力されたキーワードを工程ごとに関連づけて工程関連キーワードとして登録するキーワード登録手段と、ドキュメントファイルの内容に基づいて、キーワード検索の対象となるインデックスを作成するインデックス作成手段と、キーワード登録手段によって登録された工程関連キーワードをキーワードとして、インデックス作成手段によって作成されたインデックスをキーワード検索する検索手段と、検索手段によるキーワード検索の結果ヒットがあったときは、そのヒットがあったインデックスの元となるドキュメントファイルを、当該工程関連キーワードが関連づけられている工程と関連づけて登録するドキュメント登録手段とを具備する。【選択図】図３
2008186249.tif 000002
【特許請求の範囲】
【請求項１】
ＣＡＤシステム上で作業者が行う設計作業を複数の工程に分割するとともに各工程を登録する手段と、前記登録された複数の工程をどのような順番で実行するかを作業者に指示する手段と、各作業における具体的な作業内容を作業者に指示する手段とを少なくとも有するとともに、各工程に関連して作成されたドキュメントファイルを工程ごとに登録し、作業者が必要に応じて当該ドキュメントファイルを参照する機能を備えた設計支援システムにおいて、
前記登録されている各工程関して、オペレータによって入力されたキーワードを工程ごとに関連づけて工程関連キーワードとして登録するキーワード登録手段と、
前記ドキュメントファイルの内容に基づいて、キーワード検索の対象となるインデックスを作成するインデックス作成手段と、
前記キーワード登録手段によって登録された工程関連キーワードをキーワードとして、前記インデックス作成手段によって作成された前記インデックスをキーワード検索する検索手段と、
前記検索手段によるキーワード検索の結果ヒットがあったときは、そのヒットがあったインデックスの元となるドキュメントファイルを、当該工程関連キーワードが関連づけられている工程と関連づけて、登録するドキュメント登録手段と、
を具備する設計支援システム。
【請求項２】
前記キーワード登録手段は、オペレータによって入力されたキーワードと関連するキーワードを予め登録しておく関連用語キーワードデータベースを備え、オペレータによってキーワードが入力されたときに、前記関連用語キーワードデータベースを検索し、該当する用語が登録されていたときは、前記入力されたキーワードに加え、該当する用語も工程関連キーワードとする機能も有する、請求項１に記載の設計支援システム。
【請求項３】
前記インデックス作成手段は、前記ドキュメントファイルのテキスト情報を単語ごとに分割し、当該分割された複数の用語の連続をインデックスとするものである、請求項１又は２に記載の設計支援システム。
【請求項４】
コンピュータを、少なくとも、ＣＡＤシステム上で作業者が行う設計作業を複数の工程に分割するとともに各工程を登録する手段、前記登録された複数の工程をどのような順番で実行するかを作業者に指示する手段、各作業における具体的な作業内容を作業者に指示するとして機能させるとともに、さらに、コンピュータに各工程に関連して作成されたドキュメントファイルを工程ごとに登録し、作業者が必要に応じて当該ドキュメントファイルを参照する手段として機能させる設計支援プログラムであって、
コンピュータにさらに、
前記登録されている各工程関して、オペレータによって入力されたキーワードを工程ごとに関連づけて工程関連キーワードとして登録するキーワード登録手段、
前記ドキュメントファイルの内容に基づいて、キーワード検索の対象となるインデックスを作成するインデックス作成手段、
前記キーワード登録手段によって登録された工程関連キーワードをキーワードとして、前記インデックス作成手段によって作成された前記インデックスをキーワード検索する検索手段、
前記検索手段によるキーワード検索の結果ヒットがあったときは、そのヒットがあったインデックスの元となるドキュメントファイルを、当該工程関連キーワードが関連づけられている工程と関連づけて、登録するドキュメント登録手段、
としての機能を実行させる、設計支援プログラム。
【請求項５】
前記キーワード登録手段は、オペレータによって入力されたキーワードと関連するキーワードを予め登録しておく関連用語キーワードデータベースを備え、オペレータによってキーワードが入力されたときに、前記関連用語キーワードデータベースを検索し、該当する用語が登録されていたときは、前記入力されたキーワードに加え、該当する用語も工程関連キーワードとする機能も有する、請求項４に記載の設計支援プログラム。
【請求項６】
前記インデックス作成手段は、前記ドキュメントファイルのテキスト情報を単語ごとに分割し、当該分割された複数の用語の連続をインデックスとするものである、請求項４又は５に記載の設計支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＡＤシステム上で各種製品設計、金型設計、その他検討を行う作業者に対し、実行すべき作業工程は何かなどを指示するなどして作業者を支援する設計支援システムにおいて、作業者が各工程の作業を行うときに、それまでに蓄積されてきた情報、およびリアルタイムに作られ続ける情報に確実に接することができるようにする情報共有システムに関する。
【背景技術】
【０００２】
コンピュータに搭載されたＣＡＤ上で製品等の機構設計（製品の物理的形状や部品等の配置などの設計）、金型設計、設備（治具）設計を行う作業者を支援するために、これとは別のコンピュータ上で、作業者に具体的にどのような順番で各工程を進めるかを作業者に指示し、また、各工程において具体的にどのような作業を実行するべきかを作業者に示して、設計経験が比較的浅い技術者であっても一定レベル以上の開発・設計作業を行うことができるようにした設計支援システムが実用化されている（特許文献１参照）。また、製品設計、金型設計に限らず、ソフトウェアの開発設計、電子回路の開発設計などにおいて作業者を支援する設計支援システムも提案されている（特許文献２、特許文献３参照）。
【０００３】
上記の設計支援システムでは、まず、開発工程全体を非常に細かい工程に細分化し、細分化した工程毎に、作業者が行うべき具体的作業や必要な数値等を、他の工程との関係を示す他データとともにデータベース（一般にはＣＡＤが実行されているコンピュータとは別のコンピュータのデータベース）に登録してゆく。そして、コンピュータは、このデータに基づき、所定のアルゴリズムによって各工程をどのような順番で行うのが合理的であるか、あるいは並行して実行できる複数の工程はどれとどれかという観点から作業フローを作成する。また、各工程を登録する際には、熟練作業者の持つ知識やノウハウを記載したドキュメントのデータも併せて登録しておく。このように、開発工程を細かい工程に細分化し、コンピュータに必要な情報を入力し、これに基づいて最適な作業フロー構築するためのモードを「構築モード」という。
【０００４】
そして、上記の設計支援システムを利用して、実際に新たな製品、金型、設備（治具）等の開発作業を実行する「実行モード」においては、コンピュータは前述の作業フローに基づいて、どういう順番で作業を行うかという指示を作業者に与えるとともに、作業者がそれぞれの工程の作業を行うときには、前述の知識やノウハウに基づいたきめ細かい指示を作業者に与えることにより、設計経験の浅い作業者でも熟練作業者並みの品質で設計を行うことができるようになり、そしてなにより、経験不足によるミス、検討漏れ、失敗によるやり直し作業を削減することで、全体の開発期間を大幅に短縮することが可能となる。
【０００５】
たとえば、製品開発での例を挙げると、携帯電話機のようにライフサイクルが非常に短い製品の場合には、新製品を次々と開発しなければならい。しかしながら、各製品が持つ機能が大きく異なっても、外観形状や、機構、部品の配置等は、それほど大きくは変わらない。したがって、前述の「構築モード」において一度ある製品の開発に必要な情報を登録しておけば、その製品と同一カテゴリーに属する新たな製品を開発する場合にも、比較的簡単な微調整を行うことで、設計支援システムに登録された作業フロー、およびそれに付随するノウハウを適用することができる。
【０００６】
上記の設計支援システムは、前述のように、構築モードにおいて予め情報を登録するだけでなく、作業者が「実行モード」において実際の設計作業を行う場合にも、新しい製品の開発において、新たに発見した問題点やノウハウなどのドキュメントファイル（たとえばワープロソフトや表計算ソフトのデータファイル）を作成した場合に、これを前記のデータベースに追加的に登録することができる。こうすることにより、携帯電話機ならば携帯電話機の開発に関連する有用な情報が徐々に蓄積されてゆき、設計支援システムそのものの性能が向上してゆく。
【０００７】
【特許文献１】特開２００４−３６２５５８号公報
【特許文献２】特開２００６−１８４６１号公報
【特許文献３】特開２００５−４４０１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
製品の設計部門では、前述のように細かい工程に細分化された開発工程全体で多数の作業者が開発作業を実行すると、それに伴って開発に関する大量の情報やノウハウがドキュメントファイルとして作成され、システム内に日々蓄積される。また、製品設計部門とは別部門である、たとえば生産技術部門でも、生産技術に関する資料、ファイル、トラブル報告等の資料が日常業務において日々大量に作成され、蓄積される。また、製品に関わる部品を生産するために必要な金型を設計、製造する部門も同様である。
【０００９】
しかしながら、これらの資料を部門相互間で有効に活用できるようにするためには、それぞれを関連する工程と結び付けて登録しておき、当該工程が実行されるときには、リアルタイムに生まれ続けるドキュメントファイルが、必ず担当作業者の目に触れるようにしなければならない。また、すでにシステムに登録が完了しているあるドキュメントファイルに変更を加えると、そのファイルが関連する工程の数が増減・変更する場合があり、その場合には改めて本当に関連する工程と改めて関連づけるため、膨大な時間要する作業を行う必要がある。
【００１０】
従来は、このような情報やノウハウに関するデータファイルを各作業者が作成したり、変更を加えた場合、開発作業を急ぐ関係から、まずはデータベースにドキュメントファイルを格納しておき、開発作業が終了した後に、作業者や他のメンテナンスの担当者が改めてこのドキュメントファイルの中身を見直して、構築モードにおいて関連のある工程と関連づけてコンピュータに登録していた。
【００１１】
しかしながら、実際の開発現場では、このような情報やノウハウに関するドキュメントファイルのデータが益々増えており、また、工程数そのものも数百から千以上に及ぶ場合もある。このため、ドキュメントファイルを本当に関連性のある工程だけに適切に関連づけて登録するメンテナンス作業そのものの負担が大きくなっている。
【００１２】
それだけではなく、ますます進む多品種少量生産、開発期間の短縮により、日々生まれる情報をメンテナンスするまで有効に活用できないままとしておくのは意味がない（時間のロス）、という課題が大きくなってきている。そのほか、このようなメンテナンス作業を怠り、その結果有用な情報やノウハウに関するドキュメントファイルがあるにもかかわらず、それらが関連する工程に適切に関連付けられていなければ、せっかくの情報が有効に活用されず、無駄になるケースも考えられ、設計支援システムの性能の向上が期待できなくなる。
【００１３】
本発明はこのような背景のもとでなされたものであり、設計支援システムにおいて、各工程の実際の作業を行う作業者が確実に必要な情報に接することができるよう各工程と必要な情報とを関連づける作業を自動化し、各工程と必要な情報とを関連づける作業の負担を軽減するとともに、各工程と必要な情報とを確実に関連づけることによって、作業者が確実に必要な情報に接し、これにより設計作業の効率化及び作業の質の向上を図ることができるようにする、設計支援システムにおける情報共有システムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記の課題を解決するために、本発明に係る設計支援システムは、ＣＡＤシステム上で作業者が行う設計作業を複数の工程に分割するとともに各工程を登録する手段と、前記登録された複数の工程をどのような順番で実行するかを作業者に指示する手段と、各作業における具体的な作業内容を作業者に指示する手段とを少なくとも有するとともに、各工程に関連して作成されたドキュメントファイルを工程ごとに登録し、作業者が必要に応じて当該ドキュメントファイルを参照する機能を備えた設計支援システムにおいて、
前記登録されている各工程関して、オペレータによって入力されたキーワードを工程ごとに関連づけて工程関連キーワードとして登録するキーワード登録手段と、
前記ドキュメントファイルの内容に基づいて、キーワード検索の対象となるインデックスを作成するインデックス作成手段と、
前記キーワード登録手段によって登録された工程関連キーワードをキーワードとして、前記インデックス作成手段によって作成された前記インデックスをキーワード検索する検索手段と、
前記検索手段によるキーワード検索の結果ヒットがあったときは、そのヒットがあったインデックスの元となるドキュメントファイルを、当該工程関連キーワードが関連づけられている工程と関連づけて、登録するドキュメント登録手段と、
を具備する。
【００１５】
前記キーワード登録手段は、例えば、オペレータによって入力されたキーワードと関連するキーワードを予め登録しておく関連用語キーワードデータベースを備え、オペレータによってキーワードが入力されたときに、前記関連用語キーワードデータベースを検索し、該当する用語が登録されていたときは、前記入力されたキーワードに加え、該当する用語も工程関連キーワードとする機能も有するものである。
【００１６】
前記インデックス作成手段は、例えば、前記ドキュメントファイルのテキスト情報を単語ごとに分割し、当該分割された複数の用語の連続をインデックスとするものである。
【００１７】
本発明に係る設計支援プログラムは、コンピュータを、少なくとも、ＣＡＤシステム上で作業者が行う設計作業を複数の工程に分割するとともに各工程を登録する手段、前記登録された複数の工程をどのような順番で実行するかを作業者に指示する手段、各作業における具体的な作業内容を作業者に指示するとして機能させるとともに、さらに、コンピュータに各工程に関連して作成されたドキュメントファイルを工程ごとに登録し、作業者が必要に応じて当該ドキュメントファイルを参照する手段として機能させる設計支援プログラムであって、
コンピュータにさらに、
前記登録されている各工程関して、オペレータによって入力されたキーワードを工程ごとに関連づけて工程関連キーワードとして登録するキーワード登録手段、
前記ドキュメントファイルの内容に基づいて、キーワード検索の対象となるインデックスを作成するインデックス作成手段、
前記キーワード登録手段によって登録された工程関連キーワードをキーワードとして、前記インデックス作成手段によって作成された前記インデックスをキーワード検索する検索手段、
前記検索手段によるキーワード検索の結果ヒットがあったときは、そのヒットがあったインデックスの元となるドキュメントファイルを、当該工程関連キーワードが関連づけられている工程と関連づけて、登録するドキュメント登録手段、
としての機能を実行させるものである。
【００１８】
前記キーワード登録手段は、例えば、オペレータによって入力されたキーワードと関連するキーワードを予め登録しておく関連用語キーワードデータベースを備え、オペレータによってキーワードが入力されたときに、前記関連用語キーワードデータベースを検索し、該当する用語が登録されていたときは、前記入力されたキーワードに加え、該当する用語も工程関連キーワードとする機能も有するものである。
【００１９】
前記インデックス作成手段は、例えば、前記ドキュメントファイルのテキスト情報を単語ごとに分割し、当該分割された複数の用語の連続をインデックスとするものである。
【発明の効果】
【００２０】
本発明により、設計支援システムにおいて、各工程と必要な情報とを関連づける作業を自動化され、これにより、各工程と必要な情報とを関連づける作業の負担を軽減するとともに、この自動化により各工程と必要な情報とが確実に関連づけられることになる結果、各工程の実際の作業を行う作業者が確実に必要な情報に接することになり、これにより設計作業の効率化及び作業の質の向上を図ることが可能となる。
【発明を実施するための最良の形態】
【００２１】
以下に図面を参照して、本発明の実施の形態について説明する。
【００２２】
図１は、本実施形態に係る設計支援システム（以下単に「システム」という）において、予めシステムで管理される各工程にキーワードを割り付ける処理を示したフローチャートである。この作業は、予めメンテナンス作業者がコンピュータ上で行っておく。本実施形態の設計支援システムには、構築モードで構築された作業フロー（どのような順番で各工程を実行するかを示すフロー）の各工程を一括管理する工程マスタデータベース（工程マスタＤＢ）が設けられている。そして、必要な工程について必要なメンテナンスを実行する機能が設けられている。図２は、この工程マスタＤＢを操作する画面を示しており、メンテナンス作業者は、この図２の画面上で各工程に対してキーワードを割り付ける作業を行う。
【００２３】
まず、工程マスタＤＢを起動すると（Ｓ１０１）、図２（ａ）の画面が現れる。この状態で、図２（ｂ）に示す工程項目マスタ画面を起動させ（Ｓ１０２）、関連づけを行いたい工程を選択する。この画面で「検索キーワード」というタブをクリックすると、図２（ｃ）に示す自動検索キーワード入力画面に移行するので、ここで同図に示すようにその工程と関連づけたいキーワードを入力する（Ｓ１０３）。そして図２（ｄ）に示す所定のボタンをクリックすることによって、入力したキーワードが当該工程と関連付けてデータベースに登録される（Ｓ１０４）。一つの工程に関連づけるキーワードは一つには限られず、一般には複数登録される。このように、工程に関連づけられたキーワードを「工程関連キーワード」という。同様の作業をそれぞれの工程ごとに行ってゆく。ここで登録されたキーワードが、後に説明するドキュメントファイルを検索するためのキーワードとなる。
【００２４】
図３は、本実施形態の設計支援システムで管理された各工程で作業者が新規に作成したドキュメントファイルがデータベースに集約され、そのドキュメントファイル内の情報が自動検索され、さらに、関連する他の工程もしくは同じ工程を実施している他の担当者に伝達される流れを示したフローチャートである。図３の右側には、製品開発工程で使用される主な用語の関連を管理するためのデータベースが示されている。これは、同じ意味を表す複数の用語が使われることなどを考慮し、類似するキーワードの関連性を管理し、類似する用語も検索キーとして提供し、検索の抜け漏れを減らすために設けられている。
【００２５】
図３において、まず、作業者が作成したドキュメントファイルが設計支援システムのデータベースにアップロードされると（Ｓ３０１）、ファイル情報管理データベースに登録され、インデックス（Index）が作成される（Ｓ３０２）。このインデックスの作成については後に詳述するが、ここで作成されたインデックスが、前述の工程関連キーワードによる検索の対象となる。
【００２６】
続いて、工程マスターデータベース内における自動検索を実行する（Ｓ３０３）。具体的には、図１において登録された工程関連キーワードを検索キーワードとして、今回登録されたドキュメントファイルのインデックスの検索を実行する。すなわち、まず、ある工程に関して、その工程の最初の工程関連キーワードを検索キーワードとして当該インデックスの検索を実行するという処理をその工程のすべての工程関連キーワードについて終了するまで繰り返す。続いて、次の工程に移り、同様にその工程のすべての工程関連キーワードを検索キーワードとしてそのドキュメントファイルのインデックスの検索を実行する。この処理をすべての工程に対して実行する。
【００２７】
そして、キーワードによるインデックスの検索の結果、ヒットがあった場合には（Ｓ３０６）、まず、その工程を実行、もしくは実行することが予定されている、開発中のすべての機種（開発しているのが携帯電話であれば、新たに開発している機種）をコンピュータが確認する（Ｓ３０７）。そして、当該機種のキーワードがヒットした工程に、ドキュメントファイルをリンクさせる（Ｓ３０８）。なお、この場合、前述の用語の関連を管理するためのデータベースに登録されている関連語についてもキーワードとして、インデックスを対象として検索を行う。
【００２８】
図４は、システムで管理している標準ドキュメントファイル、言い換えると、システムを構築する際に前もって登録しておくファイルについて、これらを関連する他の工程もしくは同じ工程を実施している他の作業者に伝達する動作の流れを示したフローチャートである。
【００２９】
図４において、まず、作業者が作成したドキュメントファイルが設計支援システムのデータベースにアップロードされると（Ｓ４０１）、ファイル情報管理データベースに登録され、インデックスが作成される（Ｓ４０２）。このインデックスの作成については後に詳述するが、ここで作成されたインデックスが、前述の工程関連キーワードによる検索の対象となる。
【００３０】
続いて、工程マスターデータベース内における自動検索を実行する（Ｓ４０３）。具体的には、図１において登録された工程関連キーワードを検索キーワードとして、今回登録されたドキュメントファイルのインデックスの検索を実行する（Ｓ４０４、Ｓ４０５）。すなわち、まずある工程に関して、その工程の最初の工程関連キーワードを検索キーワードとして当該インデックスの検索を実行するという処理をその工程のすべての工程関連キーワードについて終了するまで繰り返す。続いて、次の工程に移り、同様にその工程のすべての工程関連キーワードを検索キーワードとしてそのドキュメントファイルのインデックスの検索を実行する。この処理をすべての工程に対して実行する。
【００３１】
そして、キーワードによるインデックスの検索の結果、ヒットがあった場合には（Ｓ４０６）、まず、その工程を実行、もしくは実行することが予定している、開発中のすべての機種（開発しているのが携帯電話であれば、新たに開発している機種）をコンピュータが確認する（Ｓ４０７）。そして、当該機種のキーワードがヒットした工程に、ドキュメントファイルをリンクさせる（Ｓ４０８）。なお、この場合、前述の用語の関連を管理するためのデータベースに登録されている関連語についてもキーワードとして、インデックスを対象として検索を行う。
【００３２】
図５は、システムに登録されるドキュメントファイについて、インデックスを作成する処理のフローチャートを示しており、図６は、ドキュメントファイルの情報管理データベースの画面を示している。図６の画面には、蓄積されているドキュメントファイルの管理番号、ファイル名、作成者、ファイル本体へのパス、最終更新日時など、そのドキュメントファイルに関する書誌的事項が表示される。
【００３３】
作業者がドキュメントファイルをアップロードすると（Ｓ５０１）、そのドキュメントファイルはデータベースに格納されるとともに、そのドキュメントファイルの書誌的事項が図６に示したドキュメントファイルの一覧に追加される（Ｓ５０２）。すると、追加されたドキュメントファイルについて、まずテキストデータが作成される（Ｓ５０３）。ドキュメントファイルのデータ形式は、必ずしも統一されているとは限らず、それぞれのドキュメント作成アプリケーションソフトウェアごとのデータ形式で作成されるが、そのままでは検索の対象とすることはできない。
【００３４】
そこでまず、Ｓ５０３のように、一覧に追加されたドキュメントファイルについてテキストデータを作成する。続いて、このようにして得られたテキストデータに基づいて、キーワードで検索するためのインデックスが作成される（し５０４）。このインデックスは、図７に示すように、たとえば作成されたテキストデータが「開発ナビゲーションシステムの新規機能の開発」という内容だった場合に、この文章を最低限の意味を持つまとまりに分割して得られる。すなわち、「開発」、「設計」、「ナビ」、「システム」、「機能」、「新規」などがインデックスとなる。
【００３５】
こうして得られたインデックスに対して、Ｓ３０４、Ｓ４０４に関して説明した関連キーワードによる検索が実行され、ヒットの有無に基づいて工程との関連づけを行ったり、行わなかったりする。
【図面の簡単な説明】
【００３６】
【図１】本発明の一実施形態に係る設計支援システムにおいて、予めシステムで管理される各工程にキーワードを割り付ける処理を示したフローチャートである。
【図２】構築モードで構築された作業フローの各工程を一括管理する工程マスタデータベースを操作する画面を示した図である。
【図３】設計支援システムで管理された各工程で作業者が新規に作成したドキュメントファイルがデータベースに集約され、そのドキュメントファイル内の情報が自動検索され、さらに、関連する他の工程もしくは同じ工程を実施している他の担当者に伝達される流れを示したフローチャートである。
【図４】システムで管理している標準ドキュメントファイルを関連する他の工程もしくは同じ工程を実施している他の作業者に伝達する動作の流れを示したフローチャートである。
【図５】システムに登録されるドキュメントファイについて、インデックスを作成する処理のフローチャートを示した図である。
【図６】ドキュメントファイルの情報管理データベースの画面を示した図である。
【図７】ドキュメントファイルをキーワードで検索するためのインデックスを作成した様子を示す図である。
【図１】
2008186249.tif 000003
【図３】
2008186249.tif 000004
【図４】
2008186249.tif 000005
【図５】
2008186249.tif 000006
【図２】
2008186249.tif 000007
【図６】
2008186249.tif 000008
【図７】
2008186249.tif 000009