(57)【要約】【課題】表形式で管理されている情報について、必要な項目を上位階層としてツリー構造を生成して管理することで、必要な情報へのアクセスや類似する情報へのアクセスを容易にする情報管理装置等を提供する。【解決手段】表形式で管理される管理情報から任意の一又は複数の項目を選択する項目選択部２１０と、任意の条件に従ってソートするソート処理部２２０と、ソートした管理情報について、選択された項目における同一内容の管理情報を任意の優先順位に応じてグルーピングするグルーピング処理部２３０と、グルーピングした項目について前記任意の優先順位に従って階層化し、ツリー構造を生成するツリー生成部２４０とを備える。【選択図】図２
2010102440.tif 000002
【特許請求の範囲】
【請求項１】
表形式で管理される管理情報から任意の一又は複数の項目を選択する項目選択手段と、
当該項目選択手段が選択した項目について、任意の条件に従ってソートするソート手段と、
当該ソート手段がソートした管理情報について、前記項目選択手段にて選択された項目における同一内容の管理情報を任意の優先順位に応じてグルーピングするグルーピング手段と、
当該グルーピング手段がグルーピングした項目について前記任意の優先順位に従って階層化し、ツリー構造を生成するツリー生成手段とを備える情報管理装置。
【請求項２】
請求項１に記載の情報管理装置において、
前記項目選択手段が任意の複数の項目を選択した場合に、当該複数の項目についての前記任意の優先順位を、項目ごとのグループ数が少ないものから順次上位に設定してツリー構造を生成する情報管理装置。
【請求項３】
請求項１又は２に記載の情報管理装置において、
前記表形式により管理される管理情報が商品に関する商品管理情報であり、
当該商品を構成する要素の要素関連情報を管理する要素関連情報管理手段と、
前記項目選択手段が当該要素を特定する項目を選択し、当該特定された要素に関連する関連要素を前記要素関連情報に基づいて抽出する関連要素抽出手段とを備え、
前記要素の管理情報を上位階層、前記関連要素の管理情報を下位階層としてツリー構造を生成する情報管理装置。
【請求項４】
請求項１ないし３のいずれかに記載の情報管理装置において、
前記表形式により管理される管理情報が商品に関する商品管理情報であり、当該商品を構成する要素の要素管理情報と、当該要素の形状についての形状情報が含まれる画像情報とをリンクさせて管理する情報管理装置。
【請求項５】
表形式で管理される管理情報を表示する表示制御装置において、
画面上に一部又は全ての項目を一覧表示し、当該表示した項目のうち任意の一又は複数の項目を選択し、当該選択した一又は複数の項目について任意の優先順位でソートすると共に、当該項目について同一内容のものをグルーピングし、当該グルーピングされた項目について前記任意の優先順位に従って階層化し、ツリー構造により表示する表示制御装置。
【請求項６】
表形式で管理される管理情報から任意の一又は複数の項目を選択する項目選択ステップと、
当該項目選択ステップで選択された項目について、任意の条件に従ってソートするソートステップと、
当該ソートステップでソートされた管理情報について、前記項目選択ステップにて選択された項目における同一内容の管理情報を任意の優先順位に応じてグルーピングするグルーピングステップと、
当該グルーピングステップでグルーピングされた項目について前記任意の優先順位に従って階層化し、ツリー構造を生成するツリー生成ステップとを含む情報管理方法。
【請求項７】
表形式で管理される管理情報から任意の一又は複数の項目を選択する項目選択手段、
当該項目選択手段が選択した項目について、任意の条件に従ってソートするソート手段、
当該ソート手段がソートした管理情報について、前記項目選択手段にて選択された項目における同一内容の管理情報を任意の優先順位に応じてグルーピングするグルーピング手段、
当該グルーピング手段がグルーピングした項目について前記任意の優先順位に従って階層化し、ツリー構造を生成するツリー生成手段としてコンピュータを機能させる情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を管理する情報管理装置に関し、特に表形式で管理されている情報を管理する情報管理装置等に関する。
【背景技術】
【０００２】
現在、ナレッジとして蓄積された情報等を表形式で管理することが一般的に行われている。情報を表形式で管理する場合には、列に複数の項目を設定し、蓄積する情報を行に追加するのが一般的である。ナレッジとして蓄積する情報は、様々な人が共有しており、各人がファイルにアクセスして、最下行に追加していくため、情報がバラバラになり、ナレッジとして参照し難い情報となってしまう。
【０００３】
そのような問題を解決するために、表計算用のソフトウェアには、ソート機能やフィルタ機能が備えられており、任意の優先キー（列の項目）を設定することで並び替え（昇順、又は降順）を行ったり、所定の列における選択されたキーワードに基づいて、必要な行のみを抽出することが可能となっている。
【０００４】
また、任意の列の項目を選択した場合に、当該選択した項目をソートキーにして並び替えを行う技術も知られている。
さらに、ログファイルから必要な情報のみを抽出する技術として、特許文献１に示す技術が開示されている。
【特許文献１】特開２００８−１４０２４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、表計算用のソフトウェアにおけるソート機能や選択した項目をソートキーにして並び替えを行う技術については、同一内容の無駄な情報が多数表示され、情報を参照し難くなってしまうという課題を有する。また、常に全ての情報が表示されているため、特に情報量が多い場合（例えば、数万行のデータがある場合）には、必要な情報にアクセスし難く、作業の効率が悪くなってしまうという課題を有する。
【０００６】
表計算用のソフトウェアにおけるフィルタ機能については、所定の列における選択されたキーワードに基づいて、必要な行のみを抽出することが可能であるが、抽出される情報が選択されたキーワードに依存しており、キーワードの選択を誤ってしまうと、必要な情報を抽出できなくなってしまうという課題を有する。また、必要のない情報については排除されてしまうため、必要な情報に類似する情報で、重要な情報については抽出されず、情報の見落としが発生してしまうという課題を有する。特に、トラブル情報等を管理するような場合には、類似するトラブル情報を参照することが多く、それらが抽出の対象から除外されないようにキーワードを選択するのは、大変困難な作業となってしまう。
【０００７】
特許文献１に示す技術は、キーワードファイルを用いることで、ログファイルから必要な情報を検索して、トラブルの原因究明を効率良く行うことができるが、上述したように、トラブルの原因究明をするような場合には、類似するトラブル情報を参照にすることで効率良くトラブルの原因究明、及び対策を行うことができる場合が多く、特許文献１に示す技術では、類似するトラブルであって、非常に有用な情報については検索することができず、原因究明の効率を良くする点で十分な技術とは言えない。
【０００８】
そこで、本発明は上記課題を解決するためになされたものであり、表形式で管理されている情報について、必要な項目を上位階層としてツリー構造を生成して管理することで、必要な情報へのアクセスや類似する情報へのアクセスを容易にする情報管理装置等を提供する。
【課題を解決するための手段】
【０００９】
（１．情報管理装置）
本願に開示する情報管理装置は、表形式で管理される管理情報から任意の一又は複数の項目を選択する項目選択手段と、当該項目選択手段が選択した項目について、任意の条件に従ってソートするソート手段と、当該ソート手段がソートした管理情報について、前記項目選択手段にて選択された項目における同一内容の管理情報を任意の優先順位に応じてグルーピングするグルーピング手段と、当該グルーピング手段がグルーピングした項目について前記任意の優先順位に従って階層化し、ツリー構造を生成するツリー生成手段とを備えるものである。
【００１０】
このように、本願に開示する情報管理装置においては、表形式で管理される管理情報から任意の一又は複数の項目を選択し、当該選択した項目について、任意の条件に従ってソートし、当該選択された項目について、任意の優先順位に応じて同一内容をグルーピングし、当該グルーピングされた項目について、優先順位に従って階層化してツリー構造を生成するため、管理情報の構成を明確にして必要な情報へのアクセスを容易に行うことができると共に、不要な情報についてもツリー構造とすることで整理して管理することができ、作業効率を向上させることができるという効果を奏する。
【００１１】
また、キーワードによる抽出等により情報が取捨されるようなこともないため、有用な情報の見落としを防止することができるという効果を奏する。
なお、ソートする場合の任意の条件は、例えば、昇順、降順等の条件であり、同一内容における要素数の昇順、降順等であってもよい。
【００１２】
また、任意の優先順位とは、一の項目が選択された場合は、当該選択された項目が最優先の項目であり、複数の項目が選択された場合には、当該項目を選択する際に併せて優先順位が入力されていれば、当該入力された優先順位であり、入力されていなければ、ソート前の管理情報における項目の並び順であってもよい。
【００１３】
さらに、選択される項目は表の形式に応じて、列の項目でも行の項目でもよい。１行に１件のデータが管理されている場合には、列の項目が選択され、１列に１件のデータが管理されている場合には、行の項目が選択されてもよい。
【００１４】
（２．グループ数に応じた優先順位）
本願に開示する情報管理装置は、前記項目選択手段が任意の複数の項目を選択した場合に、当該複数の項目についての前記任意の優先順位を、項目ごとのグループ数が少ないものから順次上位に設定してツリー構造を生成するものである。
【００１５】
（３．関連部品の情報管理）
本願に開示する情報管理装置は、前記表形式により管理される管理情報が商品に関する商品管理情報であり、当該商品を構成する要素の要素関連情報を管理する要素関連情報管理手段と、前記項目選択手段が当該要素を特定する項目を選択し、当該特定された要素に関連する関連要素を前記要素関連情報に基づいて抽出する関連要素抽出手段とを備え、前記要素の管理情報を上位階層、前記関連要素の管理情報を下位階層としてツリー構造を生成するものである。
【００１６】
（４．画像情報の管理）
本願に開示する情報管理装置は、前記表形式により管理される管理情報が商品に関する商品管理情報であり、当該商品を構成する要素の要素管理情報と、当該要素の形状についての形状情報が含まれる画像情報とをリンクさせて管理するものである。
【００１７】
（５．表示制御装置）
本願に開示する表示制御装置は、表形式で管理される管理情報を表示する表示制御装置において、画面上に一部又は全ての項目を一覧表示し、当該表示した項目のうち任意の一又は複数の項目を選択し、当該選択した一又は複数の項目について任意の優先順位でソートすると共に、当該項目について同一内容のものをグルーピングし、当該グルーピングされた項目について前記任意の優先順位に従って階層化し、ツリー構造により表示するものである。
【００１８】
これまで、本発明を装置として示したが、所謂当業者であれば明らかであるように本発明を方法、及び、プログラムとして捉えることもできる。これら前記の発明の概要は、本発明に必須となる特徴を列挙したものではなく、これら複数の特徴のサブコンビネーションも発明となり得る。
【００１９】
すなわち、本願に開示する情報管理装置、及び表示制御装置の構成要素または構成要素の任意の組合せを、方法、装置、回路、システム、コンピュータプログラム、記録媒体、データ構造などに適用したものも、他の態様として有効である。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施の形態を説明する。本発明は多くの異なる形態で実施可能である。従って、本実施形態の記載内容のみで本発明を解釈すべきではない。また、本実施形態の全体を通して同じ要素には同じ符号を付けている。
【００２１】
以下の実施の形態では、主に装置について説明するが、所謂当業者であれば明らかな通り、本発明は方法、及び、コンピュータを動作させるためのプログラムとしても実施できる。また、本発明はハードウェア、ソフトウェア、または、ハードウェア及びソフトウェアの実施形態で実施可能である。プログラムは、ハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光記憶装置、または、磁気記憶装置等の任意のコンピュータ可読媒体に記録できる。さらに、プログラムはネットワークを介した他のコンピュータに記録することができる。
【００２２】
（本発明の第１の実施形態）
本実施形態に係る情報管理装置について、図１ないし図６を用いて説明する。図１は、本実施形態に係る情報管理装置のハードウェア構成図、図２は、本実施形態に係る情報管理装置の機能ブロック図、図３は、本実施形態に係る情報管理装置の動作を示すフローチャート、図４は、表データを読み込んだ場合の画面表示の一例を示す図、図５は、項目を１つ選択した場合の処理後の画面表示の一例を示す図、図６は、項目を複数選択した場合の処理後の画面表示の一例を示す図である。
【００２３】
（１．構成）
以下に、本実施形態に係る情報管理装置の構成について説明する。図１において、コンピュータ１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０３、フラッシュメモリ（Ｆｌａｓｈ  Ｍｅｍｏｒｙ）１０４、外部記憶装置であるＨＤ（Ｈａｒｄ  Ｄｉｓｋ）１０５、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）カード１０６、マウス１０７、キーボード１０８、ビデオカード１０９、このビデオカード１０９と電気的に接続する表示装置であるディスプレイ１０９ａ、サウンドカード１１０、このサウンドカード１１０と電気的に接続する音出力装置であるスピーカ１１０ａ及びフレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記憶媒体を読み書きするドライブ１１１からなる。
なお、上記ハードウェア構成はあくまで一例を示したものであり、構成要素の変更をすることができるのは当然である。
【００２４】
図２において、情報管理装置２００は、項目選択部２１０とソート処理部２２０とグルーピング部２３０とツリー生成部２４０と表示制御部２５０と表データ部２６０とを備える。
【００２５】
項目選択部２１０は、入力データに基づいて、表形式で管理されている管理データから、一又は複数の項目を選択する処理を行う。なお、上述したように、選択される項目は表の形式に応じて、列の項目でも行の項目でもよい。１行に１件のデータが管理されている場合には、列の項目が選択され、１列に１件のデータが管理されている場合には、行の項目が選択される。
【００２６】
ソート処理部２２０は、項目選択部２１０で選択された項目について、任意の条件でソートする処理を行う。このとき、複数の項目が選択され、優先順位が設定されている場合には、優先順位に従ってソート処理を行う。
【００２７】
グルーピング処理部２３０は、ソート処理部２２０でソートされた結果、同一の内容については１つのグループとしてまとめ、グルーピングする処理を行う。このとき、複数の項目が選択され、優先順位が設定されている場合には、優先順位に従ってグルーピング処理を行う。
【００２８】
ツリー生成部２４０は、ソート処理部２２０が行ったソート結果、及びグルーピング処理部２３０が行った処理結果に基づいて、ツリー構造を生成する処理を行う。このとき、複数の項目が選択され、優先順位が設定されている場合には、当該複数の項目を優先順位に従って階層化し、ツリー構造を生成する。一の項目が選択された場合は、当該項目を１つの階層として階層化し、この項目を最上位階層としてツリー構造を生成する。
【００２９】
表示制御部２５０は、ツリー生成部２４０が生成したツリー構造をディスプレイ１０９ａに表示する処理を行う。
表データ部２６０は、表形式で管理される管理データが格納されているデータ部である。この管理データは、外部から表形式のファイルを入力して格納してもよいし、本情報管理装置に接続されるマウスやキーボードを用いて管理データを書き込むことで表形式のファイルを作成してもよい。
【００３０】
（２．動作）
次に、本実施形態に係る情報管理装置の動作について説明する。図３において、まず、表形式で管理される管理データを入力する（ステップＳ３０１）。ここでの入力は、上述したように、外部から表形式のファイルを入力してもよいし、マウスやキーボードを用いて管理データを書き込んで入力してもよい。入力された管理データについて、任意の一又は複数の項目を選択し（ステップＳ３０２）、選択された項目について優先順位を設定する（ステップＳ３０３）。
【００３１】
ここで、管理データを入力し、項目を選択するまでの処理について図４を用いて詳細に説明する。図４は、表示画面の一例であり、図４（ａ）が管理データが入力された場合の表示画面、図４（ｂ）が複数の項目を選択するための表示画面の一例である。図４（ａ）において、表示領域４００は、項目一覧表示領域４１０と管理データ一覧表示領域４２０の２つに分割されている。項目一覧表示領域４１０には、項目の一覧を示すボタンが表示されている。ここでの項目は、表における列の項目である。項目一覧表示領域４１０に表示しきれない項目がある場合には、図示しないが、縦方向、及び横方向にあるスクロールバーで、画面をスクロールさせることで、全ての項目が参照可能となる。利用者は、一の項目を選択する場合には、マウス１０７やキーボード１０８を用いてこのボタンを押下する。ＣＰＵ１０１は、押下されたボタンに対応する項目が選択されたことを認識して、選択された項目をメモリに格納する。複数の項目を選択する場合には、図４（ｂ）の表示画面を利用する（詳細は後述する。）。
【００３２】
管理データ一覧表示領域４２０には、表形式で管理されている管理データが表示されている。初期表示状態では、全ての管理データが書き込まれた順（管理番号順）に表示されている。管理データ一覧表示領域４２０に表示しきれない行や列がある場合には、図示しないが、縦方向、及び横方向にあるスクロールバーで、画面をスクロールさせることで、全ての情報が参照可能となる。
【００３３】
図４（ｂ）においては、複数の項目（ソートキー）を設定することができる。また、入力欄に応じて、項目の優先順位を設定することができる。図４（ｂ）で示すように、第１ソートキーに「機種」、第２ソートキーに「部署」を入力すると、「機種」と「部署」が選択され、優先順位は、「機種」が第１位で「部署」が第２位となる。利用者は、必要に応じて項目を入力し、「ＯＫ」ボタンを押下することで、ＣＰＵ１０１が選択された項目、及び優先順位を認識してメモリに格納する。
【００３４】
図３に戻って、選択された項目について、優先順位に基づいて、任意の条件でソートし（ステップＳ３０４）、同一内容について、グルーピングを行う（ステップＳ３０５）。選択された項目が１つかどうかを判定し（ステップＳ３０６）、１つであれば、選択された項目を最上位階層としてツリー構造を生成する（ステップＳ３０７）。生成されたツリー構造で管理データを表示して（ステップＳ３０９）、処理を終了する。
【００３５】
ここで、選択された項目が１つである場合の処理について図５を用いて詳細に説明する。図５は、表示画面の一例であり、図５（ａ）がツリー構造を閉じた状態、図５（ｂ）がツリー構造を開いた状態の表示画面の一例である。ここでは、図４（ａ）の項目一覧表示領域４１０において「部署」ボタンが押下されたとする。「部署」ボタンが押下されると、ソート処理部２２０により、「部署」についてソート処理が行われる。ソートの条件は特に設定していない場合には昇順とする。次に、ソートした結果に基づいて、グルーピング処理部２３０がグルーピング処理を行う。
【００３６】
グルーピング処理は、ある項目について同一内容のものを１つのグループとしてまとめる処理である。「部署」の場合には、５つの「Ａ」部署（管理番号１、２、６、７、８）が１つのグループとしてまとめられ、２つの「Ｂ」部署（管理番号３、４）が１つのグループとしてまとめられ、１つの「Ｃ」部署（管理番号５）が１つのグループとしてまとめられる。つまり、「Ａ」、「Ｂ」及び「Ｃ」の３つのグループが構成される。そして、図５に示すように、構成されたグループに応じて、選択された「部署」を最上位階層としてツリー構造が生成され、画面に表示される。
【００３７】
なお、図５においては、第２階層以下には全ての項目（全ての列）を表示しているが、選択された「部署」の列（左から４列目）については、「ソート列」（最左列）に表示されているため、表示を省略してもよいし、２列目以降の最左列に表示してもよい。
【００３８】
図３に戻って、ステップＳ３０６で選択された項目が１つではない場合（０の場合を除く）、選択された項目について、優先順位に従ってツリー構造を生成し（ステップＳ３０８）、生成されたツリー構造で管理データを表示して（ステップＳ３０９）、処理を終了する。
【００３９】
ここで、選択された項目が複数である場合の処理について図６を用いて詳細に説明する。図６は、表示画面の一例であり、図６（ａ）がツリー構造を閉じた状態、図６（ｂ）がツリー構造を開いた状態の表示画面の一例である。ここでは、図４（ｂ）の画面において第１ソートキーに「機種」、第２ソートキーに「部署」が入力されたとする。「ＯＫ」ボタンが押下されると、ソート処理部２２０により、「機種」、「部署」の優先順位でソート処理が行われる。ソートした結果に基づいて、グルーピング処理部２３０がグルーピング処理を行う。
【００４０】
グルーピング処理において、「機種」については「Ｆ４１０」が１つのグループとしてまとめられ、「Ｆ４３０」が１つのグループとしてまとめられる。さらに、「Ｆ４１０」の中で、「Ａ」部署が１つのグループとしてまとめられ、「Ｂ」部署が１つのクループとしてまとめられる。「Ｆ４３０」についても同様に、「Ａ」部署と「Ｃ」部署のそれぞれが１つのグループとしてまとめられる。そして、図６に示すように、構成されたグループに応じて、「機種」を最上位階層、「部署」を第２階層としてツリー構造が生成され、画面に表示される。
【００４１】
なお、図６（ａ）において、選択された「機種」と「部署」を上位階層とし、優先順位に応じたツリー構造で表示しているが、初期表示においては、最上位階層である「機種」のみを表示し、それ以下の階層については閉じた状態で非表示にしてもよい。
【００４２】
このように、本実施形態に係る情報管理装置によれば、表形式で管理される管理データから任意の一又は複数の項目を選択し、当該選択した項目について、任意の条件に従ってソートし、当該選択された項目について、優先順位に応じて同一内容をグルーピングし、当該グルーピングされた項目について、優先順位に従って階層化してツリー構造を生成するため、管理データの構成を明確にして必要な情報へのアクセスを容易に行うことができると共に、不要な情報についてもツリー構造とすることで整理して管理することができ、作業効率を向上させることができる。
また、キーワードによる抽出等により情報が取捨されるようなこともないため、有用な情報の見落としを防止することができる。
【００４３】
（本発明の第２の実施形態）
本実施形態に係る情報管理装置について、図７ないし図９を用いて説明する。図７は、本実施形態に係る情報管理装置の機能ブロック図、図８は、本実施形態に係る情報管理装置の動作を示すフローチャート、図９は、処理後の画面表示の一例を示す図である。
【００４４】
本実施形態においては、任意の複数の項目が選択された場合に、当該複数の項目について、項目ごとのグループ数が少ないものから順次上位に設定してツリー構造を生成する。
なお、本実施形態においては、上記各実施形態と重複する説明については省略する。
【００４５】
図７において、第１の実施形態と異なるのはグループ数算出部７１０を備える点である。このグループ数算出部７１０は、項目選択部２１０において複数の項目が選択された場合に、選択された項目ごとのグループ数を算出する処理を行う。
【００４６】
ソート処理部２２０は、第１の実施形態の場合と同様に、項目選択部２１０で選択された項目について、任意の条件でソートする処理を行うが、このときに、グループ数算出部７１０が算出したグループ数が少ない項目から上位の優先順位でソートが行われる。
【００４７】
ツリー生成部２４０は、第１の実施形態の場合と同様に、ソート処理部２２０が行ったソート結果、及びグルーピング処理部２３０が行った処理結果に基づいて、ツリー構造を生成する。このとき、ソート処理部２２０にて、グループ数算出部７１０で算出されたグループ数に基づいたソート処理が行われているため、グループ数が少ない項目から順次上位階層としてツリー構造が生成される。
【００４８】
（２．動作）
次に、本実施形態に係る情報管理装置の動作について説明する。図８において、まず、表形式で管理される管理データを入力する（ステップＳ８０１）。入力された管理データについて、任意の複数の項目を選択すると共に、グループ数算出部７１０が、選択された項目におけるグループ数を算出する（ステップＳ８０２）。選択された項目について、グループ数が少ない項目から上位の優先順位でソートし（ステップＳ８０３）、同一内容について、グルーピングを行う（ステップＳ８０４）。選択された項目について、グループ数に従ってツリー構造を生成する（ステップＳ８０５）。生成されたツリー構造で管理データを表示して（ステップＳ８０６）、処理を終了する。
【００４９】
ここで、処理後の表示画面について図９を用いて詳細に説明する。図９は、表示画面の一例であり、図９（ａ）がツリー構造を閉じた状態、図９（ｂ）がツリー構造を開いた状態の表示画面の一例である。ここでは、図４（ｂ）の画面において「機種」「部署」、及び「部品番号」が入力されたとする。ただし、ここでは第１ソートキー、第２ソートキー、及び第３ソートキーの区別はなく、複数の項目が選択されただけであるとする。
【００５０】
なお、図４（ｂ）には図示していないが、入力欄に基づいて第１〜第ｎのソートキーで優先順位を設定するか、グループ数に基づいた優先順位に設定するかを選択するためのチェックボックス等を設け、入力欄に基づいて第１〜第ｎのソートキーで優先順位を設定する場合は、図６の場合のように、第１ソートキーから順次優先順位を高く設定し、グループ数に基づいた優先順位に設定する場合は、グループ数に基づいて優先順位が設定されるようにしてもよい。
【００５１】
図４（ｂ）でグループ数に基づいた優先順位に設定され、「ＯＫ」ボタンが押下されると、グループ数に基づいた優先順位でソート処理が行われる。優先順位は、グループ数が少ない項目ほど上位に設定されるため、「機種（グループ数２）」、「部署（グループ数３）」、及び「部品番号（グループ数５）」の優先順位でソート処理が行われる。ソートした結果に基づいて、グルーピング処理部２３０がグルーピング処理を行う。グルーピング処理については、第１の実施形態の場合と同じであるため説明は省略する。そして、図９に示すように、項目ごとのグループ数に応じて、「機種」を最上位階層、「部署」を第２階層、「部品番号」を第３階層としてツリー構造が生成され、画面に表示される。
【００５２】
なお、図９の場合、図６と異なり、選択された項目以降の列の並び順についても、ソートの優先順位、つまりグループ数が少ないものから順に並べて表示しているが、図６の場合と同様に、選択された項目以降の列については並び替えを行わなくてもよい。
【００５３】
このように、本実施形態に係る情報管理装置によれば、項目選択手段が任意の複数の項目を選択した場合に、当該複数の項目についての前記任意の優先順位を、項目ごとのグループ数が少ないものから順次上位に設定してツリー構造を生成するため、同一内容が多い項目ほどツリーの上位階層となり、ツリーの枝の数を最小限に抑えつつ、管理データを効率よく、且つすっきりと管理することができる。
【００５４】
（本発明の第３の実施形態）
本実施形態に係る情報管理装置について、図１０ないし図１３を用いて説明する。図１０は、本実施形態に係る情報管理装置の機能ブロック図、図１１は、本実施形態に係る情報管理装置の動作を示すフローチャート、図１２は、項目を１つ選択した場合の処理後の画面表示の一例を示す図、図１３は、項目を複数選択した場合の処理後の画面表示の一例を示す図である。
【００５５】
本実施形態においては、管理データとして管理されている情報が、例えば、製品のトラブルに関する情報であり、製品を構成する部品を特定する情報（例えば、部品番号や部品名等）が選択された場合に、同一の部品については上記各実施形態の場合と同様にグルーピングされる。そのグルーピングされた部品と組み立てにおいて関連する部品の情報を抽出して同時に管理する。関連する部品とは、例えば組み立てにおいて、隣合う部品、組み合わせる部品、接着する部品、接続する部品等である。組み立てにおける各部品の情報は、例えばＣＡＤで作成された設計データやデジタルモックアップシステム（ＤＭＵ）等の情報から取得することができる。そして、グルーピングされた部品を上位階層、関連する部品を下位階層としてツリー構造を生成して表示する。
なお、本実施形態においては、上記各実施形態と重複する説明については省略する。
【００５６】
図１０において、第１の実施形態と異なるのは関連情報抽出部１１１０、及び組立情報データ部１１２０を備える点である。
関連情報抽出部１１１０は、グルーピング処理部２３０でグルーピングされた各部品に関連する関連部品の情報を組立情報データ部１１２０から抽出する処理を行う。
【００５７】
組立情報データ部１１２０は、製品の組み立てに関する情報が格納されているデータ部である。上述したように、この情報はＣＡＤデータやＤＭＵのデータから取得される。例えば、干渉が発生する部品については、ＣＡＤデータから取得することができ、組み立ての順番に関する情報については、ＤＭＵのデータから取得することができる。
【００５８】
ツリー生成部２４０は、第１、及び第２の実施形態の場合と同様に、ソート処理部２２０が行ったソート結果、及びグルーピング処理部２３０が行った処理結果に基づいて、ツリー構造を生成するが、このとき、関連情報抽出部１１１０が抽出した情報に基づいて、関連がある部品の管理情報を、部品を特定する項目の下位階層としてツリー構造を生成する。
表データ部２６０は、表形式で管理される管理データが格納されているデータ部であり、ここでは製品のトラブルに関する管理データが格納されている。
【００５９】
（２．動作）
次に、本実施形態に係る情報管理装置の動作について説明する。図１１において、まず、表形式で管理される管理データを入力し（ステップＳ１２０１）、当該入力された管理データについて、任意の一又は複数の項目を選択し（ステップＳ１２０２）、当該選択された項目について優先順位を設定する（ステップＳ１２０３）。
なお、ここでは、ステップＳ１２０２で少なくとも部品を特定する項目（例えば、部品番号、部品名等）が選択されているとする。
【００６０】
選択された項目について、優先順位に基づいて、任意の条件でソートし（ステップＳ１２０４）、同一内容について、グルーピングを行う（ステップ１２０５）。関連情報抽出部１１１０が、グルーピングされた各部品について、当該部品と関連する関連部品の管理データを組立情報データ部１１２０から抽出する（ステップＳ１２０６）。選択された項目が１つかどうかを判定し（ステップＳ１２０７）、１つであれば、選択された項目を最上位階層とし、関連する部品の管理データを下位階層としてツリー構造を生成する（ステップＳ１２０８）。生成されたツリー構造で管理データを表示して（ステップＳ１２１０）、処理を終了する。
【００６１】
ここで、選択された項目が１つである場合の処理について図１２を用いて詳細に説明する。図１２は、表示画面の一例であり、図１２（ａ）がツリー構造を閉じた状態、図１２（ｂ）がツリー構造を開いた状態の表示画面の一例である。ここでは、図４（ａ）の項目一覧表示領域４１０において「部品番号」（部品を特定することができる項目）ボタンが押下されたとする。「部品番号」ボタンが押下されると、ソート処理部２２０により、「部品番号」についてソート処理が行われ、グルーピング処理部２３０によりグルーピング処理が行われる。グルーピング処理が行われた結果、同一部品については１つのグループとしてまとめられる。関連情報抽出部１１１０は、グルーピングされた部品情報と関連する関連部品について、組立情報データ部１１２０から抽出する。ここでは、部品「Ｘ００
１０」、及び「Ｚ０５００」の２つの部品が関連しているとする。従って、図１２に示すように、選択された「部品番号」を上位階層、関連部品の「部品番号」を下位階層とし、「Ｘ００１０」の下位階層には関連部品である「Ｚ０５００」が表示され、「Ｚ０５００」の下位階層には関連部品である「Ｘ００１０」が表示される。
【００６２】
図１１に戻って、ステップＳ１２０７で選択された項目が１つではない場合（０の場合を除く）、選択された項目について、優先順位に従ってツリー構造を生成すると共に、選択された部品特定する項目を上位階層、関連部品の管理データを下位階層としてツリー構造を生成し（ステップＳ１２０９）、生成されたツリー構造で管理データを表示して（ステップＳ１２１０）、処理を終了する。
【００６３】
ここで、選択された項目が複数である場合の処理について図１３を用いて詳細に説明する。図１３は、表示画面の一例であり、図１３（ａ）がツリー構造を閉じた状態、図１３（ｂ）がツリー構造を開いた状態の表示画面の一例である。ここでは、図４（ｂ）の画面において第１ソートキーに「部品番号」、第２ソートキーに「機種」が入力されたとする。「ＯＫ」ボタンが押下されると、ソート処理部２２０により、「部品番号」、「機種」の優先順位でソート処理が行われる。ソートした結果に基づいて、グルーピング処理部２３０がグルーピング処理を行う。グルーピング処理が行われた結果、図１２の場合と同様に、同一部品については１つのグループとしてまとめられ、関連情報抽出部１１１０が、グルーピングされた部品情報と関連する関連部品について、組立情報データ部１１２０から抽出する。ここでも、部品「Ｘ００１０」、及び「Ｚ０５００」の２つの部品が関連し
ているとする。従って、図１３に示すように、第１ソートキーとして選択された「部品番号」を最上位階層、第２ソートキーとして選択された「機種」を第２階層にすると共に、関連部品の「部品番号」も第２階層とし、「Ｘ００１０」の下位階層には、機種「Ｆ４１０」、「Ｆ４３０」、及び関連部品である「Ｚ０５００」が表示され、「Ｚ０５００」の下位階層には、機種「Ｆ４１０」、及び関連部品である「Ｘ００１０」が表示される。このとき、「Ｚ０５００」の下位階層に表示される「Ｘ００１０」は、選択された項目に合わせて「部品番号」、「機種」の優先順位でソートされて表示される。
【００６４】
なお、図１３（ａ）において、選択された「部品番号」と「機種」を上位階層として表示しているが、初期表示においては、最上位階層である「部品番号」のみを表示し、それ以下の階層については閉じた状態で非表示にしてもよい。
【００６５】
また、第２の実施形態の場合と同様に、優先順位が設定されていない場合は、グループ数が少ない項目から上位の優先順位でソート処理、及びツリー構造の生成が行われるようにしてもよい。
【００６６】
このように、本実施形態に係る情報管理装置によれば、表形式により管理される管理情報が商品に関する商品管理情報であり、当該商品を構成する要素の要素関連情報を管理し、前記要素の管理情報を上位階層、前記関連する要素の管理情報を下位階層としてツリー構造を生成するため、要素ごとの管理情報をツリー構造で明確に管理することができると共に、任意の要素に関連する関連要素の管理情報についても併せて下位階層で管理することができ、情報へのアクセスを効率良く行うことができる。
【００６７】
（本発明の第４の実施形態）
本実施形態に係る情報管理装置について、図１４及び図１５を用いて説明する。図１４は、処理後の画面表示の一例を示す図、図１５は、画像情報の画面表示の一例を示す図である。
【００６８】
本実施形態においては、例えば、製品を構成する部品の管理データと、当該部品の形状、及び／又はトラブル情報が含まれる画像情報とをリンクさせて管理している。
図１４において、「サムネイル」の項目が画像情報を縮小表示をする項目であり、「症状、問題点及び指摘事項」にはトラブルの内容が示されている。さらに、部品の「機構」、トラブルの「原因及び対策」、対策についての「技術検討結果」が表示されている。「サムネイル」に画像が表示されていない行は、画像情報が登録されていないだけであり、利用者が任意に登録可能である。各画像情報は、トラブル情報ごとに登録され、「サムネイル」に表示されている画像をマウスやキーボードで選択することで、画像情報のみを別途表示領域に表示することが可能である。
【００６９】
図１５は、画像情報を別途表示領域に表示したものであり、部品の形状、及びトラブル内容が記載されている。利用者は、図１４を参照しただけでは直感的に理解できないようなトラブル情報であっても、この図１５の画像情報を表示することで、部品ごとのトラブル情報を直感的に把握することができる。ここでは、本来であれば均一なサイズでなければならない部品のサイズが不均一であることがトラブルとして記載されており、画像情報を確認することで、どの程度不均一であるかを認識することができる。それを基に、技術検討を行うことで、技術検討が行いやすくなり、対策も立てやすくなる。
【００７０】
このように、本実施形態に係る情報管理装置によれば、管理データが商品に関する商品管理情報であり、当該商品を構成する要素の要素管理情報と、当該要素の形状についての形状情報が含まれる画像情報とをリンクさせて管理するため、管理データだけでは直感的に認識し難いような商品情報であっても、画像とリンクさせることで、利用者が直感的に商品の形状やその他の情報を確認することができ、作業効率を向上させることができる。
【００７１】
なお、上記各実施形態においては、管理データを表示する表示制御装置、表示制御方法、及び表示制御プログラムとしても応用することが可能である。選択された項目に応じて管理データがツリー構造で表示されることで、利用者はデータ構成を視覚的に捉えて認識することができると共に、大量のデータであっても、限られた表示領域の中でデータ全体の構成を表示することが可能となり、利用者の作業効率を向上させることができる。
【００７２】
以上の前記各実施形態により本発明を説明したが、本発明の技術的範囲は実施形態に記載の範囲には限定されず、これら各実施形態に多様な変更又は改良を加えることが可能である。そして、かような変更又は改良を加えた実施の形態も本発明の技術的範囲に含まれる。このことは、特許請求の範囲及び課題を解決する手段からも明らかなことである。
【００７３】
（その他の実施形態）
前記各実施形態に関して次の付記を示す。
（付記１）表形式で管理される管理情報から任意の一又は複数の項目を選択する項目選択手段と、当該項目選択手段が選択した項目について、任意の条件に従ってソートするソート手段と、当該ソート手段がソートした管理情報について、前記項目選択手段にて選択された項目における同一内容の管理情報を任意の優先順位に応じてグルーピングするグルーピング手段と、当該グルーピング手段がグルーピングした項目について前記任意の優先順位に従って階層化し、ツリー構造を生成するツリー生成手段とを備える情報管理装置。
【００７４】
（付記２）付記１に記載の情報管理装置において、前記項目選択手段が任意の複数の項目を選択した場合に、当該複数の項目についての前記任意の優先順位を、項目ごとのグループ数が少ないものから順次上位に設定してツリー構造を生成する情報管理装置。
【００７５】
（付記３）付記１又は２に記載の情報管理装置において、前記表形式により管理される管理情報が商品に関する商品管理情報であり、当該商品を構成する要素の要素関連情報を管理する要素関連情報管理手段と、前記項目選択手段が当該要素を特定する項目を選択し、当該特定された要素に関連する関連要素を前記要素関連情報に基づいて抽出する関連要素抽出手段とを備え、前記要素の管理情報を上位階層、前記関連要素の管理情報を下位階層としてツリー構造を生成する情報管理装置。
【００７６】
（付記４）付記１ないし３のいずれかに記載の情報管理装置において、前記表形式により管理される管理情報が商品に関する商品管理情報であり、当該商品を構成する要素の要素管理情報と、当該要素の形状についての形状情報が含まれる画像情報とをリンクさせて管理する情報管理装置。
【００７７】
（付記５）表形式で管理される管理情報を表示する表示制御装置において、画面上に一部又は全ての項目を一覧表示し、当該表示した項目のうち任意の一又は複数の項目を選択し、当該選択した一又は複数の項目について任意の優先順位でソートすると共に、当該項目について同一内容のものをグルーピングし、当該グルーピングされた項目について前記任意の優先順位に従って階層化し、ツリー構造により表示する表示制御装置。
【００７８】
（付記６）付記５に記載の表示制御装置において、表示した項目のうち任意の複数の項目を選択した場合に、当該複数の項目についての前記任意の優先順位を、項目ごとのグループ数が少ないものから順次上位に設定してツリー構造を生成して表示する表示制御装置。
【００７９】
（付記７）付記５又は６に記載の表示制御装置において、前記表形式により管理される管理情報が商品に関する商品管理情報であり、前記表示した項目のうち要素を特定する項目を選択し、前記特定された要素の管理情報を上位階層、当該特定された部品と関連する関連要素の管理情報を下位階層としてツリー構造を生成して表示する表示制御装置。
【００８０】
（付記８）付記５ないし７のいずれかに記載の表示制御装置において、前記表示される管理情報が商品に関する商品管理情報であり、当該商品を構成する要素の要素管理情報と、当該要素の形状についての形状情報が含まれる画像情報とを同一画面上に同時に表示する表示制御装置。
【００８１】
（付記９）表形式で管理される管理情報から任意の一又は複数の項目を選択する項目選択ステップと、当該項目選択ステップで選択された項目について、任意の条件に従ってソートするソートステップと、当該ソートステップでソートされた管理情報について、前記項目選択ステップにて選択された項目における同一内容の管理情報を任意の優先順位に応じてグルーピングするグルーピングステップと、当該グルーピングステップでグルーピングされた項目について前記任意の優先順位に従って階層化し、ツリー構造を生成するツリー生成ステップとを含む情報管理方法。
【００８２】
（付記１０）付記９に記載の情報管理方法において、前記項目選択ステップが任意の複数の項目を選択した場合に、当該複数の項目についての前記任意の優先順位を、項目ごとのグループ数が少ないものから順次上位に設定してツリー構造を生成する情報管理方法。
【００８３】
（付記１１）付記９又は１０に記載の情報管理方法において、前記表形式により管理される管理情報が商品に関する商品管理情報であり、当該商品を構成する要素の要素関連情報を管理し、前記項目選択ステップで当該要素を特定する項目が選択され、当該特定された要素に関連する関連要素を前記要素関連情報に基づいて抽出する関連要素抽出ステップを含み、前記要素の管理情報を上位階層、前記関連要素の管理情報を下位階層としてツリー構造を生成する情報管理方法。
【００８４】
（付記１２）付記９ないし１１のいずれかに記載の情報管理方法において、前記表形式により管理される管理情報が商品に関する商品管理情報であり、当該商品を構成する要素の要素管理情報と、当該要素の形状についての形状情報が含まれる画像情報とをリンクさせて管理する情報管理方法。
【００８５】
（付記１３）表形式で管理される管理情報から任意の一又は複数の項目を選択する項目選択手段、当該項目選択手段が選択した項目について、任意の条件に従ってソートするソート手段、当該ソート手段がソートした管理情報について、前記項目選択手段にて選択された項目における同一内容の管理情報を任意の優先順位に応じてグルーピングするグルーピング手段、当該グルーピング手段がグルーピングした項目について前記任意の優先順位に従って階層化し、ツリー構造を生成するツリー生成手段としてコンピュータを機能させる情報管理プログラム。
【００８６】
（付記１４）付記１３に記載の情報管理プログラムにおいて、前記項目選択手段が任意の複数の項目を選択した場合に、当該複数の項目についての前記任意の優先順位を、項目ごとのグループ数が少ないものから順次上位に設定してツリー構造を生成する情報管理プログラム。
【００８７】
（付記１５）付記１３又は１４に記載の情報管理プログラムにおいて、前記表形式により管理される管理情報が製品のトラブルに関する情報であり、当該製品を構成する部品の管理情報と、当該部品の形状、及びトラブル情報が含まれる画像情報とをリンクさせて管理する情報管理プログラム。
【００８８】
（付記１６）付記１５に記載の情報管理プログラムにおいて、当該製品を構成する部品の組立情報を管理する組立情報管理手段としてコンピュータを機能させ、前記項目選択手段が当該部品を特定する項目を選択し、当該特定された部品と関連する関連部品を前記組立情報管理手段より抽出し、当該部品の管理情報を上位階層、当該関連部品の管理情報を下位階層としてツリー構造を生成する情報管理プログラム。
【００８９】
（付記１７）付記１３又は１４に記載の情報管理プログラムにおいて、前記表形式により管理される管理情報が商品に関する商品管理情報であり、当該商品を構成する要素の要素関連情報を管理する要素関連情報管理手段、前記項目選択手段が当該要素を特定する項目を選択し、当該特定された要素に関連する関連要素を前記要素関連情報に基づいて抽出する関連要素抽出手段としてコンピュータを機能させ、前記要素の管理情報を上位階層、前記関連要素の管理情報を下位階層としてツリー構造を生成する情報管理プログラム。
【００９０】
（付記１８）付記１３ないし１５のいずれかに記載の情報管理プログラムにおいて、前記表形式により管理される管理情報が商品に関する商品管理情報であり、当該商品を構成する要素の要素管理情報と、当該要素の形状についての形状情報が含まれる画像情報とをリンクさせて管理する情報管理プログラム。
【図面の簡単な説明】
【００９１】
【図１】第１の実施形態に係る情報管理装置のハードウェア構成図である。
【図２】第１の実施形態に係る情報管理装置の機能ブロック図である。
【図３】第１の実施形態に係る情報管理装置の動作を示すフローチャートである。
【図４】表データを読み込んだ場合の画面表示の一例を示す図である。
【図５】項目を１つ選択した場合の処理後の画面表示の一例を示す図である。
【図６】項目を複数選択した場合の処理後の画面表示の一例を示す図である。
【図７】第２の実施形態に係る情報管理装置の機能ブロック図である。
【図８】第２の実施形態に係る情報管理装置の動作を示すフローチャートである。
【図９】処理後の画面表示の一例を示す図である。
【図１０】第３の実施形態に係る情報管理装置の機能ブロック図である。
【図１１】第３の実施形態に係る情報管理装置の動作を示すフローチャートである。
【図１２】項目を１つ選択した場合の処理後の画面表示の一例を示す図である。
【図１３】項目を複数選択した場合の処理後の画面表示の一例を示す図である。
【図１４】処理後の画面表示の一例を示す図である。
【図１５】画像情報の画面表示の一例を示す図である。
【符号の説明】
【００９２】
１  コンピュータ
１０１  ＣＰＵ
１０２  ＲＡＭ
１０３  ＲＯＭ
１０４  フラッシュメモリ
１０５  ＨＤ
１０６  ＬＡＮカード
１０７  マウス
１０８  キーボード
１０９  ビデオカード
１０９ａ  ディスプレイ
１１０  サウンドカード
１１０ａ  スピーカ
１１１  ドライブ
２００  情報管理装置
２０５  入力データ
２１０  項目選択部
２２０  ソート処理部
２３０  グルーピング処理部
２４０  ツリー生成部
２５０  表示制御部
２６０  表データ部
４００  表示領域
４１０  項目一覧表示領域
４２０  管理データ一覧表示領域
７１０  グループ数算出部
１１１０  関連情報抽出部
１１２０  組立情報データ部
【図１】
2010102440.tif 000003
【図２】
2010102440.tif 000004
【図３】
2010102440.tif 000005
【図４】
2010102440.tif 000006
【図５】
2010102440.tif 000007
【図６】
2010102440.tif 000008
【図７】
2010102440.tif 000009
【図８】
2010102440.tif 000010
【図９】
2010102440.tif 000011
【図１０】
2010102440.tif 000012
【図１１】
2010102440.tif 000013
【図１２】
2010102440.tif 000014
【図１３】
2010102440.tif 000015
【図１４】
2010102440.tif 000016
【図１５】
2010102440.tif 000017