(57)【要約】【課題】ユーザが利用している設計計算のためのツールについて、関連する知見情報を、自動的にかつ高い精度で提示する。【解決手段】使用中の設計計算ツールに関連する知見情報を表示可能な設計支援装置１において、複数の設計計算ツール２と、知見情報を含む関連知見情報群１０と、複数の設計計算ツール２のうち、使用中の設計計算ツールが表示する文字列からキーワードを抽出するキーワード抽出部５と、キーワードの抽出位置を定義した抽出領域定義ファイル６と、キーワードと使用されている設計計算ツールの技術分野とを対応づけた技術分野定義ファイル６０と、技術分野と知見情報との関連を集計した集計表７０と、技術分野ごとに知見情報を抽出して第一候補知見情報群１０ａを作成する第一候補知見情報群の作成部５ａと、キーワードに関連する知見情報を検索し、キーワードと検索された知見情報とを関連付けて表示可能な知見検索部４とを備える。【選択図】図１
2011085974.tif 000002
【特許請求の範囲】
【請求項１】
使用されている設計計算ツールに関連する知見情報を表示画面に表示可能な設計支援装置において、
複数の設計計算ツールと、
前記知見情報を含む関連知見情報群と、
前記複数の設計計算ツールのうち、使用されている設計計算ツールが前記表示画面に表示する文字列からキーワードを抽出するキーワード抽出部と、
前記表示画面での、前記キーワードを抽出する位置を定義した抽出領域定義ファイルと、
抽出した前記キーワードと使用されている前記設計計算ツールの技術分野とを対応づけた技術分野定義ファイルと、
前記技術分野定義ファイルをもとに、前記技術分野と前記知見情報との関連を集計した集計表と、
前記集計表から、前記技術分野ごとに前記知見情報を抽出して第一候補知見情報群を作成する第一候補知見情報群の作成部と、
前記第一候補知見情報群から、前記キーワードに関連する前記知見情報を検索し、このキーワードと検索された前記知見情報とを関連付けて前記表示画面に表示可能な知見検索部と、
を備えることを特徴とする設計支援装置。
【請求項２】
請求項１記載の設計支援装置において、
前記第一候補知見情報群の作成部は、前記技術分野定義ファイルと前記関連知見情報群とから、前記キーワードと前記知見情報とを統計手法を用いて分布させ、この分布に基づき前記キーワードと前記知見情報との関連性を求め、
前記知見検索部は、前記関連性に基づき、前記キーワードと前記知見情報とを関連付けて前記表示画面に表示可能な設計支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機械・建築分野などの設計者が使用する設計支援装置に関し、特に、設計業務を合理化することができる設計支援装置に関する。
【背景技術】
【０００２】
製品の設計業務では、構造強度、振動、熱・流体などの設計計算や様々な設計検討が行われており、設計計算に用いる計算ツールや材料データと共に、加工・成形、表面処理、熱対策、腐食などの設計に関わる多くの知識が必要になる。多種、多様な知識が記述されたドキュメント情報（以下、「知見情報」と称する）を設計者が活用できるようにするためには、必要な知見情報を検索して設計者が使用している画面に関連付けて示し、設計者が容易に参照できるようにする必要がある。
【０００３】
これを実現する方法として、設計者が参照している画面に記述された文章から自動的にキーワードを選択し、このキーワードに関連する知見情報をリンクして画面に表示する方法が知られている。この技術は、例えば特許文献１に記載されている。
【０００４】
一方、ユーザ（設計者）の意図を考慮して知見情報を検索するために、複数のキーワードを含む質問文を専用の入力欄を使ってユーザに入力させて、その質問文に記載されたキーワード間の距離（あるキーワードと他のキーワードの間に存在する文字数など）から、関連する距離が短い順番に、検索して得られた知見情報の優先順位を決定する方法が知られている。この技術は、例えば特許文献２に記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４１５０４１５号公報
【特許文献２】特許第３３６３５０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
設計支援装置を使って設計計算等を行う場合、設計支援装置の画面では、キーワードが単語単位等で独立して配置されていることが多い。すなわち、設計支援装置の画面に表示されている文字は、多くの場合は複数のキーワードを含む文章になっておらず、意味を持つ文としての構成になっていないことが多い。したがって、特許文献２に記載された技術のように、複数のキーワードを含む質問文から知見情報を得る方法が対応できる場合は、限られている。
【０００７】
また、特許文献１に記載された技術のように、単語単位等で独立して配置されたキーワードを使って知見情報を検索する場合、同一のキーワードでも、設計計算を行う分野が異なると参照すべき知見情報も異なってくることがある。例えば、「直径」というキーワードに関連する知見情報を参照したい時、材料力学、熱・流体力学、振動工学、その他様々な分野の計算を行う時の「直径」に関する知見情報が検索される場合が考えられる。例えば、材料力学の分野に属するような、梁形状の構造物に関する強度計算を行っている場合には、「直径」が変わった時の強度への影響に関する知見情報を優先して表示すべきである。また、流体力学の分野に属するような、円管に流れる流体の計算を行っている場合には、「直径」が変わった時の流体への影響に関する知見情報を優先して表示すべきである。
【０００８】
しかし、従来の設計支援装置では、複数のキーワードが独立して画面に表示されていると、ユーザ（設計者）が利用している設計計算ツールに関連する知見情報を優先して的確に表示することが困難である。
【０００９】
本発明の目的は、ユーザが利用している設計計算ツールに関連する的確な知見情報を、自動的にかつ高い精度で提示することができる設計支援装置を提供することにある。
【課題を解決するための手段】
【００１０】
本発明は、上記目的を達成するために、基本的には以下の構成をとる。
【００１１】
使用されている設計計算ツールに関連する知見情報を表示画面に表示可能な設計支援装置において、複数の設計計算ツールと、前記知見情報を含む関連知見情報群と、前記複数の設計計算ツールのうち、使用されている設計計算ツールが前記表示画面に表示する文字列からキーワードを抽出するキーワード抽出部と、前記表示画面での、前記キーワードを抽出する位置を定義した抽出領域定義ファイルと、抽出した前記キーワードと使用されている前記設計計算ツールの技術分野とを対応づけた技術分野定義ファイルと、前記技術分野定義ファイルをもとに、前記技術分野と前記知見情報との関連を集計した集計表と、前記集計表から、前記技術分野ごとに前記知見情報を抽出して第一候補知見情報群を作成する第一候補知見情報群の作成部と、前記第一候補知見情報群から、前記キーワードに関連する前記知見情報を検索し、このキーワードと検索された前記知見情報とを関連付けて前記表示画面に表示可能な知見検索部とを備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ユーザ（設計者）が確認しようとするキーワードだけではなく、設計計算を行おうとしている分野や内容も考慮した上で、関連する知見情報を検索結果に反映させることができる設計支援装置を提供することができる。
【００１３】
本発明による設計支援装置を用いると、計算ツール、材料データ、ノウハウなどの種々の知見情報の中から、設計計算の内容や実施中の作業内容に応じて、適切な知見情報を設計者へ提示することができ、設計者は、所望の知見情報を容易に参照することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明による設計支援装置の一実施形態のシステム全体を示す構成図。
【図２】本実施形態における技術分野定義ファイルを作成するフローを示す図。
【図３】本実施形態における集計表及び第一候補知見情報群を作成するフローを示す図。
【図４】本実施形態における設計計算ツールの表示画面を示す図。
【図５】本実施形態における設計計算ツールのキーワードと知見情報とを関連付けて表示するフローを示す図。
【図６】本実施形態における関連資料の一覧を表示した設計計算ツールの表示画面を示す図。
【図７】本実施形態における「応力」に関する技術資料のポジショニングマップを示す図。
【発明を実施するための形態】
【００１５】
以下、本発明に係る設計支援装置の一実施形態例を、図面を用いて説明する。本実施例は、設計支援装置の所有者が、複数の設計者に対して、設計支援装置の利用サービスを提供している例である。以後の説明において、本発明の設計支援装置を使用する設計者のことを総称して「ユーザ」という。
【００１６】
また、設計業務に必要な、構造強度、振動、熱・流体などの分野での知識（加工・成形、表面処理、熱対策、腐食などの知識）や、設計計算に用いる計算ツールや材料データに関する情報など、多種、多様な知識が記述されたドキュメント情報を、「知見情報」と称する。知見情報には、例えば、各種の技術文献、設計便覧、材料便覧、用語集、計算ツールのヘルプやマニュアルなどが含まれる。
【００１７】
図１は、本発明による設計支援装置の一実施形態のシステム全体を示す構成図である。設計支援装置１は、設計計算ツール群２、画面処理部３、知見検索部４、キーワード抽出部５、第一候補知見情報群の作成部５ａ、抽出領域定義ファイル６、技術分野定義ファイル６０、集計表７０、参照する関連知見情報群１０、及び第一候補知見情報群１０ａから構成されている。
【００１８】
本実施形態では、設計支援装置１は、Ｗｅｂ形式のシステムであり、インターネット１１０に接続された運営会社のサーバ（図示は省略する）で動作している。設計支援装置１のユーザは、ユーザ端末１００の画面に表示されたＷｅｂブラウザ等を用いて、インターネット１１０経由で設計支援装置１を利用する。なお、設計支援装置１は、社内ＬＡＮなどのイントラネットに接続されたサーバ（図示は省略する）で動作させ、社内に限定して使用しても良い。
【００１９】
設計計算ツール群２は、設計に使用するための複数の計算ツールやデータベース閲覧ツールからなる。本実施形態では、コンピュータを使った演算や数値解析を行うソフトウェアのことを、計算ツールと称する。ユーザは、設計計算ツール群２の中から使用する設計計算ツール２ａ（図４に表示画面を示す）を選択し、画面処理部３やインタフェイス（図示は省略する）を介して使用する。設計計算ツール２ａの表示画面（図４）は、ユーザ端末１００に表示される。また、ユーザ端末１００に表示された設計計算ツール２ａの画面には、ユーザが設計計算に使用する入・出力項目の名称や、設計計算の技術分野や設計計算の種類を表す名称等が、文字列によって画面上の定位置に配置される。
【００２０】
画面処理部３は、ユーザの処理にしたがって、設計支援装置１の各機能の処理結果を、ユーザ端末１００の画面に表示する機能を有する。
【００２１】
抽出領域定義ファイル６には、各設計計算ツール２ａの表示画面上に配置される、当該設計計算ツール２ａの設計計算の技術分野や概要を示す名称等について、画面上の位置とその内容の分類とが関係付けて定義されている。
【００２２】
キーワード抽出部５は、抽出領域定義ファイル６に定義されている画面上の位置に基づいて、画面上に配置された設計計算ツール２ａの文字列を抽出した後、その文字列を単語ごとにキーワードとして分割し、各単語をもとに技術分野定義ファイル６０を作成する。また、技術分野定義ファイル６０をもとにして、参照する関連知見情報群１０の技術分野を集計して、集計表７０を作成する。
【００２３】
第一候補知見情報群の作成部５ａは、設計計算ツール２ａが適用できる技術分野（設計計算ツール２ａが関連する技術分野）と、集計表７０で集計された技術分野とを比較し、両者に共通する技術分野を求める。そして、共通する技術分野の知見情報を、参照する関連知見情報群１０の中から抽出し、第一候補知見情報群１０ａを作成する。
【００２４】
次に、知見検索部４は、設計計算ツール２ａの表示画面上に配置されたキーワードを抽出し、このキーワードに関連する知見情報を、第一候補知見情報群１０ａにある知見情報の中から検索し、ユーザが簡単な操作でキーワードに関連する知見情報を閲覧できるように、キーワードとこのキーワードに関連する知見情報とを関連付けて画面に表示する。
【００２５】
ここで、技術分野定義ファイル６０、集計表７０、及び第一候補知見情報群１０ａの使用目的と作成・更新されるタイミングについて、表１を使って説明する。
【００２６】
【表１】
2011085974.tif 000003
【００２７】
技術分野定義ファイル６０は、設計計算ツール群２の各画面上に表示された技術分野や設計計算の種類を表す名称をもとにして、技術分野とこれに対応するキーワードとの対応を一覧表形式で纏めたもの（別途、表２に示す）で、集計表７０を作成するために使用される。キーワード抽出部５によって、設計計算ツール群２を新規作成した時や、内容を更新した時に、作成・更新される。
【００２８】
集計表７０は、技術分野定義ファイル６０によって定義された技術分野に基づいて、参照する関連知見情報群１０に含まれる各知見情報と、この各知見情報に関連する技術分野とを集計して纏めたもの（別途、表３に示す）で、第一候補知見情報群１０ａを作成するために使用される。技術分野定義ファイル６０と同様に、キーワード抽出部５によって、設計計算ツール群２を新規作成した時や、内容を更新した時に、作成・更新される。また、参照する関連知見情報群１０を新規作成した時や、内容を更新した時にも、作成・更新される。
【００２９】
参照する関連知見情報群１０には、複数の知見情報が含まれる。知見情報は、予め収集されて参照する関連知見情報群１０に格納されているが、後から追加することもできる。このように、参照する関連知見情報群１０は、内容の更新が可能である。
【００３０】
第一候補知見情報群１０ａは、集計表７０によって纏められた技術分野をもとに、知見情報を技術分野毎に分類したものである。予め、知見情報を技術分野毎に抽出しておくことで、設計計算ツール２ａに対応する知見情報を、素早く表示するために用いられる。参照する関連知見情報群１０を新規作成した時や、内容を更新した時に作成・更新される。また、設計計算ツール２ａを参照した時にも作成・更新される。
【００３１】
次に、技術分野定義ファイル６０の作成手順を、図２を使って説明する。
【００３２】
最初に、ステップＳ１００で、設計計算ツール群２の中から、任意の設計計算ツール２ａを呼び出す。
【００３３】
次に、ステップＳ１０１で、キーワード抽出部５が、抽出領域定義ファイル６に記された領域の定義をもとに、設計計算ツール２ａの表示画面の上部にあたる領域（後述する図４の画面上部の領域２１）から文字列を抽出する。なお、抽出領域定義ファイル６には、文字列を抽出する領域の位置や、文字列に含まれる語の意味が定義されている。本実施形態では、例えば、画面上部の領域２１の位置と、画面上部の領域２１には設計計算の技術分野や種類が記載されていることとが定義されているものとする。
【００３４】
ステップＳ１０２で、抽出した文字列の中に混在している区切り文字等を判別して、キーワードを抽出する。
【００３５】
ステップＳ１０３で、抽出したキーワードをもとに、技術分野の一覧表を纏め、技術分野定義ファイル６０を作成する。
【００３６】
ステップＳ１０４の判定で、設計計算ツール群２にある全ての設計計算ツール２ａのキーワードを抽出したか確認する。このように、全ての設計計算ツール２ａからキーワードを抽出して、技術分野定義ファイル６０を作成する。
【００３７】
ステップＳ１００からステップＳ１０４までの処理を、設計計算ツール群２に格納されている設計計算ツール２ａの総数だけ繰り返す（ステップＳ１０４で繰り返しを判定）ことによって、技術分野定義ファイル６０が完成する。
【００３８】
続いて、作成した技術分野定義ファイル６０をもとに、集計表７０及び参照する第一候補知見情報群１０ａを作成する手順を、図３を用いて説明する。
【００３９】
まず、ステップＳ１０５で、第一候補知見情報群の作成部５ａが、技術分野定義ファイルをもとに、任意の技術分野名（後述する表２の技術分野名６１）に対応する技術キーワード（後述する表２の技術キーワード６２）を使って、参照する関連知見情報群１０に格納された複数の知見情報を検索する。
【００４０】
ステップＳ１０６で、技術キーワード６２を使った検索結果を集計し、該当する技術キーワードの有無を集計した集計表７０を作成する。
【００４１】
ステップＳ１０７の判定で、参照する関連知見情報群１０に格納されている全ての参照する関連知見情報に対して集計を行ったか確認する。ステップＳ１０５からステップＳ１０７までの処理を、参照する関連知見情報群１０に格納されている関連知見情報の総数だけ繰り返す（ステップＳ１０７で繰り返しを判定）ことによって、集計表７０が完成する。
【００４２】
最後に、ステップＳ１０８で、技術分野ごとに該当する知見情報を抽出して、第一候補知見情報群１０ａを作成する。
【００４３】
次に、設計計算ツール２ａの表示画面の構成について、図４を用いて説明する。図４は、設計支援装置１の設計計算ツール群２のうち、一例として、材料力学などで用いられる梁形状の計算モデルを用いて、梁のたわみや曲げモーメント、応力等の数値計算を行うための設計計算ツール２ａの表示画面を示したものである。この表示画面は、ユーザ端末１００に表示される。
【００４４】
画面上部の領域２１には、設計計算ツール２ａの技術分野や設計計算の種類を表す名称が記されている。また、画面領域２２には、ユーザが計算モデルの寸法（はり全長、断面二次モーメント等）やその計算モデルに与える荷重、梁に使用される材料の物性値（ヤング率）等を入力する欄がある。なお、断面二次モーメントの値は、ユーザが算出ボタン２３ｂを押すと、専用の断面二次モーメント計算画面２４を表示させて計算し、計算結果を入力欄２３ａに反映させて入力することができる。また、ユーザが計算実行ボタン２５を押すと、計算結果２６を画面に表示する。
【００４５】
ここで、技術分野定義ファイル６０を作成する際に、設計計算ツール２ａの表示画面からキーワードを抽出する時の具体的な手順を、図４の表示画面を例にして説明する。
【００４６】
画面上部の領域２１に配置された文字列は、設計計算ツール２ａの技術分野や設計計算の種類を表すためのものとして、他の設計計算ツール全てにも存在している。図４に示した表示画面の場合では、文字列は、「設計ツール  ＞  応力計算  ＞  梁・軸の応力  ＞  梁のたわみ、曲げモーメントおよびせん断力」である。この文字列を、例えば記号「＞」や「・」、句読点、及び日本語の助詞や接続詞（「の」「および」「または」など）を区切り文字と判定して、分割する。分割によって、画面上部の領域２１に配置された文字列は、「設計ツール」「応力計算」「梁」「軸」「応力」「たわみ」「曲げモーメント」「せん断力」といった単語に分解される。
【００４７】
表２に、技術分野定義ファイル６０の内容の例を示す。技術分野定義ファイル６０は、技術分野名６１と技術キーワード６２とで構成され、それぞれには文字列データであるキーワードが入力される。
【００４８】
【表２】
2011085974.tif 000004
【００４９】
技術分野名６１と技術キーワード６２に入力されるキーワードは、設計計算ツール２ａの画面上部の領域２１（図４参照）に記述された文字列を、区切り文字を使って分割した単語から作成される。この時、本実施例では、区切り文字「＞」を基準にして２番目に位置する単語を技術分野名６１として扱うように定義している。図４に示した設計計算ツール２ａの場合には、「応力計算」が技術分野名６１として扱われる。また、分割して作成された単語のうち、２番目の単語と２番目よりも後の単語とを、技術キーワード６２として扱うように定義している。なお、本実施例では、技術分野名６１と技術キーワード６２にキーワードを入力する時、「計算」の文字を省くことにしている。したがって、「応力計算」は、「応力」だけがキーワードとして入力される。
【００５０】
以上のように設計計算ツール２ａの画面からキーワードを抽出して、技術分野定義ファイル６０が作成される。
【００５１】
表３に、集計表７０の内容の例を示す。集計表７０は、参照する関連知見情報群１０の各々の固有番号を表す知見情報Ｎｏ．７１と、知見情報Ｎｏ．７１ごとの技術分野名７２とで構成される。なお、表２に示した技術分野定義ファイル６０の技術分野名６１と、集計表７０の技術分野名７２とは対応している。
【００５２】
【表３】
2011085974.tif 000005
【００５３】
技術分野定義ファイル６０の各技術キーワード６２をもとに、参照する関連知見情報群１０に格納された各知見情報を検索して、判定結果を数値で表す。例として、表２と表３を参照し、知見情報Ｎｏ．７１が「２」の知見情報を用いて、集計方法を説明する。
【００５４】
まず、表２の技術分野名６１（及び表３の技術分野名７２）の「応力」に対応する技術キーワード６２の「応力」「梁」「軸」他を使って、知見情報Ｎｏ．７１が「２」の知見情報の内容を検索する。検索した結果、知見情報Ｎｏ．７１が「２」の知見情報には前記のキーワードのうち何れか１つが含まれていると判定されたので、集計表７０の技術分野名７２の「応力」の数値が「１」に変更される。
【００５５】
続けて、技術分野名６１（及び技術分野名７２）が「熱・流体」「振動」についても同様に、知見情報の内容を検索する。「熱・流体」に対応する技術キーワード６２は、この技術キーワード６２のうち何れか１つが含まれていると判定されたので、集計表７０の技術分野名７２の「熱・流体」の数値が「１」に変更される。一方、「振動」に対応する技術キーワード６２は、何れも含まれていないと判定されたので、集計表７０の技術分野名７２の「振動」の数値は「０」のままである。
【００５６】
以上で、知見情報Ｎｏ．７１が「２」の知見情報に対する集計が完了する。その他の知見情報Ｎｏ．７１についても同様に検索を実施し、集計表７０を完成させる。なお、集計表７０の各欄の初期値は「０」である（初期状態の図示は省略する）。
【００５７】
最後に、ユーザ端末に表示された設計計算ツール２ａの表示画面上に記載されたキーワードに、関連する知見情報を関連付けて表示する手順を、図５を使って説明する。設計計算ツール２ａの表示画面としては、図４に示したものを用いる。
【００５８】
まず、ステップＳ２００で、設計計算ツール２ａの表示画面上の、画面上部の領域２１以外の領域（画面領域２２、断面二次モーメント計算画面２４、計算結果２６）から文字列を抽出する。
【００５９】
続いて、ステップＳ２０１で、抽出した文字列からキーワードを抽出するための区切り文字を判別して、キーワードを抽出する。ここでは、キーワードをｎ個抽出したものとする。なお、キーワードの抽出方法は、技術分野定義ファイル６０の作成時と同様である。
【００６０】
ステップＳ２０２で、第一候補知見情報群１０ａから、設計計算ツール２ａに対応する技術分野の知見情報を抽出する。ここでは、知見情報をｍ件抽出したものとする。
【００６１】
なお、設計計算ツール２ａが対応する技術分野を判定する方法は、大きく分けて２種類ある。１つは、設計計算ツール２ａの表示画面上の画面上部の領域２１からキーワードを抽出して、技術分野定義ファイル６０に当てはめる方法である。もう１つは、技術分野定義ファイル６０を作成する際に、技術分野と各設計計算ツール２ａとを関連付けておく方法である。本実施例では、前者の手法を用いている。
【００６２】
ステップＳ２０３及びステップＳ２０４で、抽出したｎ個のキーワードについて、それぞれｍ件の知見情報を検索し、ステップＳ２０５で、各知見情報の中にキーワードに一致する文字列が有るかどうかを確認する。
【００６３】
ステップＳ２０６で、キーワードに一致する文字列を有する知見情報があれば、キーワードが一致する文字列に、関連付け（例えば、その知見情報へのハイパーリンク）を設定する。
【００６４】
ここまでのステップＳ２０３からステップＳ２０６までの処理を、ｎ個のキーワード及びｍ件の知見情報の数だけ繰り返す（ステップＳ２０７で繰り返しを判定）ことによって、全てのキーワードに対して知見情報との関連付けが完了する。
【００６５】
図６は、キーワード「直径」について、第一候補知見情報群１０ａを検索して、検索結果を表示した設計計算ツール２ａ’の表示画面の例である。なお、「直径」キーワード５１のように、画面領域２２、断面二次モーメント計算画面２４、計算結果２６の各領域にあるキーワードのうちアンダーラインのついたキーワードには、関連する知見情報がハイパーリンクにより関連付けられている。
【００６６】
ユーザが「直径」キーワード５１をマウスでクリックすると、新たな画面を開いて関連資料の一覧５２を表示する。関連資料の一覧５２には、第一候補知見情報群１０ａの中から得られた関連資料が表示される。図６には、例として、「知見情報Ｎｏ．３」、「知見情報Ｎｏ．１」、及び「知見情報Ｎｏ．１０」の３つの知見情報が、関連資料の一覧５２の上から順に表示されている。
【００６７】
この関連資料には、関連資料のタイトル５３と、「直径」キーワード５１が存在する文章の一部５４と、「直径」キーワード５１との関連度を表すヒット数５５とが表示される。ここでは、より精度の高い関連知見情報を得ることを目的として、各キーワードの出現回数（ヒット数５５）が多いものを優先して、関連資料の一覧５２の画面に表示している。
【００６８】
また、関連資料のタイトル５３の後に表記している「知見情報Ｎｏ．」７１は、表３に示した集計表７０の知見情報Ｎｏ．７１の番号に該当する。
【００６９】
関連資料のタイトル５３は、ハイパーリンクが設けられており、ユーザがマウスでクリックすると関連資料を画面に表示する（図示は省略する）。関連資料は、ヒット数５５の値が大きい順、すなわち「直径」キーワード５１との関連度が高いものから順に表示する。ここで、各キーワードのヒット数５５は、第一候補知見情報群１０ａを作成する際に使用した技術キーワード６２をもとに、関連資料に記載されていた技術キーワード６２の個数を集計した時の記載回数（個数）である。関連資料は、このヒット数５５の多い順に優先して表示する。
【００７０】
このようにして、本発明による設計支援装置では、設計計算ツール２ａの表示画面をもとに、関連する知見情報を、自動的にユーザへ提示できることを説明した。本発明による設計支援装置が適用される分野において、参照すべき知見情報には、多くの場合、関連する技術分野等の言葉が含まれている。したがって、本発明のように、設計計算ツール２ａが適用できる技術分野に用いられるキーワードだけを用いて、第一候補知見情報群１０ａを作成しても、検索漏れが少なくなる。
【００７１】
なお、図６に示した設計計算ツール２ａ’の表示画面では、全てのキーワードに何らかの関連知見情報がハイパーリンクされている（アンダーラインがついている）が、関連知見情報が検索されなかった場合には、ハイパーリンクは設定されない。
【００７２】
図６に示した例では、関連資料の一覧５２を表示する時、第一候補知見情報群１０ａから検索された結果を、ヒット数５５に基づく優先順にしたがって並べているが、ここで、その他の並べ方について説明する。
【００７３】
関連資料の一覧５２を表示する時、例えば、先に設計計算ツール２ａ’の使用方法を表示し、続いて用語の解説や入力する数値の定義を示すなど、知見情報の種類に基づいて表示順を設定したい場合がある。この場合、予め、参照する関連知見情報群１０を、知見情報の種類（例えば、使用方法、解説、定義）に基づいて分類しておき、第一候補知見情報群１０ａを作成する際の集計表７０は、それぞれの知見情報の種類に対応するものを作成することで、関連資料の一覧５２を知見情報の種類に基づいて並べることができる。このような方法により、関連資料の一覧５２を任意の並び順にすることができる。
【００７４】
関連資料の一覧５２を表示する時の、もう１つの表示順の設定方法について、図７を用いて述べる。図７は、表３に示した集計表７０で「応力」に関する技術資料（知見情報）の分布画面である。本実施例の技術資料の分布画面９０は、一例として、統計手法の対応分析を用いて技術資料の分布を可視化したもので、ポジショニングマップと称する。記号×９１は技術キーワード、記号○９２は各々の技術資料（知見情報）を示す。
【００７５】
記号×９１で表されている技術キーワードは、技術分野定義ファイル６０の技術分野名６１で「応力」に分類されている技術キーワード６２であり、ポジショニングマップ内にそれぞれランダムに配置されている。記号○９２で表されている技術資料は、その技術資料の中に含まれている技術キーワードをもとに、記号×９１の技術キーワードと関連のある位置にマッピングされる。例えば、技術キーワードが１つだけが含まれた技術資料は、その技術キーワードの上にその技術資料を表す記号○が配置され、２つの技術キーワードが含まれた技術資料は、その２つの技術キーワードの中間にその技術資料を表す記号○が配置される。すなわち、記号○９２で表される技術資料の位置は、その技術資料に含まれている技術キーワードと、ポジショニングマップ内に配置された技術キーワード（記号×９１で表される）との関連性により、決定される。
【００７６】
図７に示した例では、例えば、記号○群９３は、技術キーワードである「梁」、「たわみ」、及び「曲げモーメント」に近い位置にマッピングされている。したがって、記号○群９３で示した領域内にある技術資料は、これらの技術キーワードと関連性が高いことを表す。
【００７７】
このポジショニングマップは、図１に示した第一候補知見情報群の作成部５ａが作成し、ユーザ端末１００に表示することもできる。
【００７８】
ここで、ポジショニングマップ内に配置された技術キーワードのうち、斜体文字で示した技術キーワード９５（「軸」、「梁」、「たわみ」、「曲げモーメント」、及び「せん断力」）は、ユーザが使用している設計計算ツール２ａの画面上部の領域２１（図４参照）から抽出されたキーワードである。ポジショニングマップの作成手段である第一候補知見情報群の作成部５ａは、設計計算ツール２ａの画面上部の領域２１から抽出した複数の技術キーワード（斜体文字で示した技術キーワード９５）がマッピングされている位置をもとに、これらの技術キーワードの配置位置の中心に近い位置にある記号○９２から順に、関連する知見情報として、予め設定した所定の件数だけ技術資料を抽出していく。
【００７９】
図７に示したポジショニングマップでは、記号○群９６で示した領域内にある２２件の技術資料が、設計計算ツール２ａの画面上部の領域２１から抽出した技術キーワード（斜体文字で示した技術キーワード９５、すなわち「軸」、「梁」、「たわみ」、「曲げモーメント」、及び「せん断力」）に関連する知見情報として抽出される。
【００８０】
このように、図７に示したポジショニングマップにおいて、記号○群９６で示した領域にある技術資料が、ユーザが使用している設計計算ツール２ａの技術と関係が深い資料（近い技術の資料）である。知見検索部４が、関連資料の一覧５２（図６参照）において、記号○群９６で示した領域内にある技術資料を優先して表示すると、ユーザが使用している設計計算ツール２ａに関連度の高い技術資料を優先して表示することができる。
【００８１】
なお、ポジショニングマップの作成手段（第一候補知見情報群の作成部５ａ）が関連する知見情報として技術資料を抽出する件数（上述の例では２２件）は、本設計支援装置の用途に応じて任意の数を予め設定することができる。
【００８２】
なお、参照する関連知見情報群１０に新たな知見情報が追加されると、追加された知見情報の内容をもとに、表３に示した集計表７０が再編・更新されて、追加された知見情報の技術分野が更に加わる。
【００８３】
本発明では、参照する関連知見情報群１０を本発明による設計支援装置と同じサーバ内にあるものとしたが、ネットワークを介して接続された他のサーバにある知見情報を使って同様に集計表７０を作成し、設計計算ツール２ａ（または設計計算ツール２ａ’）からその知見情報を閲覧できるようにしても良い。
【００８４】
本実施例では、関連する知見情報の技術分野を整理するために集計表７０を用いたが、他の統計手法を用いてもよい。
【００８５】
技術分野定義ファイル６０を作成し、集計表７０を作成する際、本実施例では、設計計算ツール２ａや他の画面（図４の画面領域２２、断面二次モーメント計算画面２４、計算結果２６）に使用されている文字列から抽出したキーワードだけを用いたが、同義語や類義語等を含めて検索する場合には、キーワード抽出部５、第一候補知見情報群の作成部５ａ、または知見検索部４に、いわゆるシソーラス検索を組み合わせると良い。
【００８６】
以上のように、本発明による設計支援装置では、ユーザが確認しようとするキーワードだけではなく、設計計算を行おうとしている内容を考慮した上で、関連する知見情報を検索結果に反映させることができる。更には、設計計算ツールに関連する知見情報を新たに追加しても、設計計算ツールとの関係を新たに設定することなく、集計表７０を再編・更新するだけで、知見情報と設計計算ツールで用いられる技術キーワードとを関連付けて表示することができるので、設計計算ツールの作成者や、知見情報の作成者の負担を軽減できる。また、設計計算ツールの作成者の違いによらず、同様な精度で知見情報を得ることが可能となる。
【符号の説明】
【００８７】
１…設計支援装置、２…設計計算ツール群、２ａ，２ａ’…設計計算ツール、３…画面処理部、４…知見検索部、５…キーワード抽出部、５ａ…第一候補知見情報群の作成部、６…抽出領域定義ファイル、１０…参照する関連知見情報群、１０ａ…第一候補知見情報群、２１…画面上部の領域、２２…画面領域、２３ａ…入力欄、２３ｂ…算出ボタン、２４…断面二次モーメント計算画面、２５…計算実行ボタン、２６…計算結果、５１…「直径」キーワード、５２…関連資料の一覧、５３…関連資料のタイトル、５４…キーワードが存在する文章の一部、５５…ヒット数、６０…技術分野定義ファイル、６１…技術分野名、６２…技術キーワード、７０…集計表、７１…知見情報Ｎｏ．、７２…技術分野名、９０…技術資料の分布画面、９１…記号×、９２…記号○、９３，９６…記号○群、９５…斜体文字で示した技術キーワード、１００…ユーザ端末、１１０…インターネット。
【図１】
2011085974.tif 000006
【図２】
2011085974.tif 000007
【図３】
2011085974.tif 000008
【図４】
2011085974.tif 000009
【図５】
2011085974.tif 000010
【図６】
2011085974.tif 000011
【図７】
2011085974.tif 000012