(57)【要約】【課題】階層構造を構成する項目毎に分類された情報の中から、所望の情報を探し易くする。【解決手段】項目毎に分類した表示情報を利用者に表示する情報提供装置を提供する。情報提供装置は、各々の項目の下位階層に、当該項目が利用者によって選択されたことに応答して表示されるべき他の項目または表示情報を配置した階層構造を記録する構造記録部と、階層構造の上位階層に位置する上位項目が選択されたことに応答して下位階層に位置する下位項目を順次表示していくことにより表示情報を利用者に対して表示する情報表示部と、何れかの表示情報が利用者の選択により表示されたことに応じて、階層構造において最上位階層の項目から当該表示情報に至る経路上の少なくとも１つの項目を選択する項目選択部と、選択された項目と同じ上位項目を有する他の項目に対して、選択された項目を優先して表示する表示優先度を増加させる優先度設定部とを備える。【選択図】図３
2006309486.tif 000002
【特許請求の範囲】
【請求項１】
項目毎に分類した表示情報を利用者に表示する情報提供装置であって、
各々の前記項目の下位階層に、当該項目が利用者によって選択されたことに応答して表示されるべき他の項目または表示情報を配置した階層構造を記録する構造記録部と、
前記階層構造の上位階層に位置する上位項目が選択されたことに応答して下位階層に位置する下位項目を順次表示していくことにより前記表示情報を利用者に対して表示する情報表示部と、
何れかの表示情報が利用者の選択により表示されたことに応じて、前記階層構造において最上位階層の項目から当該表示情報に至る経路上の少なくとも１つの項目を選択する項目選択部と、
選択された前記項目と同じ上位項目を有する他の項目に対して、選択された前記項目を優先して表示する表示優先度を増加させる優先度設定部と
を備える情報提供装置。
【請求項２】
前記優先度設定部は、更に、利用者の選択により表示された前記表示情報の表示優先度を増加させる
請求項１記載の情報提供装置。
【請求項３】
前記優先度設定部は、前記階層構造に新たな表示情報が追加されたことを条件として、追加された当該表示情報の表示優先度を、他の表示情報の表示優先度に基づいて定まる所定の高さに設定する
請求項２記載の情報提供装置。
【請求項４】
前記構造記録部は、互いに異なる複数の階層構造を記録し、前記複数の階層構造のうち少なくとも２以上の階層構造が少なくとも１つの前記表示情報を共通して含み、
前記項目選択部は、第１の前記階層構造に含まれる各項目を利用者が順次選択した結果として表示情報が表示されたことに応じて、第２の前記階層構造における最上位階層の項目から当該表示情報に至る経路上の少なくとも１つの項目を選択する
請求項１記載の情報提供装置。
【請求項５】
前記項目選択部は、更に、前記第１の階層構造における最上位階層の項目から、表示された当該表示情報に至る経路上の少なくとも１つの項目を選択する
請求項４記載の情報提供装置。
【請求項６】
前記項目選択部は、前記第１の階層構造に含まれる項目のうち、表示された前記表示情報を表示させるために利用者によって選択された少なくとも１つの項目を選択する
請求項５記載の情報提供装置。
【請求項７】
利用者が順次選択した複数の項目を当該選択の順に配列した順序配列のうち、前記第１の階層構造における上位階層から下位階層に向かう順序と一致しない部分を除外することにより、前記順序配列を整列する順序整列部を更に備え、
前記項目選択部は、前記順序整列部により整列された前記順序配列に含まれる少なくとも１つの項目を選択する
請求項６記載の情報提供装置。
【請求項８】
複数の前記表示情報のそれぞれについて、当該表示情報を含む前記階層構造の数である被参照数を判断する参照数判断部を更に備え、
前記優先度設定部は、前記被参照数が他の表示情報と比較して少ない表示情報について、当該表示情報が表示されたことに応じて増加させる表示優先度の増分を、当該他の表示情報が表示されたことに応じて増加させる表示優先度の増分と比較して高く設定する
請求項４記載の情報提供装置。
【請求項９】
前記構造記録部は、自動車の複数の部品の管理情報を記録した複数の表示情報を、各部品の機能によって分類した構造を示す機能別階層構造と、各部品が原因となって自動車に発生する現象によって分類した構造を示す現象別階層構造とを記録し、
前記項目選択部は、前記機能別階層構造に含まれる各項目を利用者が順次選択した結果として表示情報が表示されたことに応答して、前記現象別階層構造において最上位階層の項目から当該表示情報に至る経路上の少なくとも１つの項目を選択する
請求項４記載の情報提供装置。
【請求項１０】
前記構造記録部は、複数の車種に共通して用いられる部品の管理情報を記録した表示情報を、第１の車種に用いられる部品によって分類した構造を示す第１の階層構造と、第２の車種に用いられる部品によって分類した構造を示す第２の階層構造とを記録し、
前記項目選択部は、前記第１の階層構造に含まれる各項目を利用者が順次選択した結果として表示情報が表示されたことに応答して、前記第２の階層構造において最上位階層の項目から当該表示情報に至る経路上の少なくとも１つの項目を選択する
請求項４記載の情報提供装置。
【請求項１１】
前記優先度設定部は、表示された前記表示情報が、複数の項目の何れの下位階層にも位置することを条件として、当該表示情報が単一の項目の下位階層に位置する場合に増加させるべき表示優先度の増分を、当該複数の項目の数に基づいて分割して、当該複数の項目の各々に割り当てる
請求項１記載の情報提供装置。
【請求項１２】
前記優先度設定部は、表示された前記表示情報の上位階層に位置する前記複数の項目の各々について、当該項目の下位階層に位置する他の項目または表示情報の数がより多い場合に、当該数がより少ない場合と比較して、より小さい増分を割り当てる
請求項１１記載の情報提供装置。
【請求項１３】
前記情報表示部は、更に、一の項目を表示している状態において、当該一の項目の複数の下位項目の各々について、当該下位項目の更に下位階層に位置する他の項目または表示情報を、当該他の項目または当該表示情報の各々に設定された表示優先度に基づいて表示する
請求項１に記載の情報提供装置。
【請求項１４】
項目毎に分類した表示情報を利用者に表示する情報提供装置の制御方法であって、
前記情報提供装置は、
各々の前記項目の下位階層に、当該項目が利用者によって選択されたことに応答して表示されるべき他の項目または表示情報を配置した階層構造を記録する構造記録部と、
前記階層構造の上位階層に位置する上位項目が選択されたことに応答して下位階層に位置する下位項目を順次表示していくことにより前記表示情報を利用者に対して表示する情報表示部と
を有し、
何れかの表示情報が利用者の選択により表示されたことに応じて、前記階層構造において最上位階層の項目から当該表示情報に至る経路上の少なくとも１つの項目を選択する項目選択段階と、
選択された前記項目と同じ上位項目を有する他の項目に対して、選択された前記項目を優先して表示する表示優先度を増加させる優先度設定段階と
を備える制御方法。
【請求項１５】
項目毎に分類した表示情報を利用者に表示する情報提供装置として、情報処理装置を機能させるプログラムであって、
前記情報処理装置を、
各々の前記項目の下位階層に、当該項目が利用者によって選択されたことに応答して表示されるべき他の項目または表示情報を配置した階層構造を記録する構造記録部と、
前記階層構造の上位階層に位置する上位項目が選択されたことに応答して下位階層に位置する下位項目を順次表示していくことにより前記表示情報を利用者に対して表示する情報表示部と、
何れかの表示情報が利用者の選択により表示されたことに応じて、前記階層構造において最上位階層の項目から当該表示情報に至る経路上の少なくとも１つの項目を選択する項目選択部と、
選択された前記項目と同じ上位項目を有する他の項目に対して、選択された前記項目を優先して表示する表示優先度を増加させる優先度設定部と
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供装置、制御方法およびプログラムに関する。特に、本発明は、項目毎に分類した情報を利用者に表示する情報提供装置、制御方法およびプログラムに関する。
【背景技術】
【０００２】
自動車の整備マニュアル等の資料は、大量の情報の中から所望の情報を探し易くするために、階層構造を構成する項目毎に分類されている場合が多い。例えば、ある整備マニュアルは、自動車の機能毎に複数の項目に分類されている。即ち例えば、最上位の階層では、エンジン、トランスミッション、およびブレーキ等の大項目によって情報が分類される。そして、エンジンの下位階層では、エンジン本体、冷却系および潤滑系等の中項目によって情報が分類される。エンジン本体の下位階層では、更に細かい小項目により情報が分類される。利用者は大項目から順次項目を選択していくことによって、所望の情報（例えば、修理手順や各種のデータ等）を簡単に見つけ出すことができる。
【０００３】
一方で、自動車の整備マニュアル等においては、様々な用途で用いられることが想定されるため、同一の情報が、互いに異なる複数の観点に基づいて分類されている場合がある。例えば、自動車の整備マニュアルは、上記のように機能毎に分類されており、かつ、自動車で観測される現象・症状別に更に分類されている。これにより、利用者は、自動車に発生した現象・症状の原因や解決方法を効率的に探し出すことができる。更に、自動車の整備マニュアルは、自動車の診断計測装置により得られる診断コード別に更に分類されている場合もある。これにより、利用者は、状況や目的に応じて、多量の情報の中から所望の情報を効率的に探し出すことができる。
【０００４】
参考技術として、製品の開発工程等で製品の部品の情報を共有する技術が用いられている（特許文献１参照。）。この技術では、代替可能な複数の部品が存在する場合において、特定の組織において最も評価の高かった部品の情報を、他の組織の者に対しても最優先して表示する。これにより、製品の開発・改善を効率化することができる。
【特許文献１】特開２００１−２６５８３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
膨大な情報を含む整備マニュアルといえども、利用者の参照頻度が高い情報と、参照頻度がそれほど高くない情報との双方を含んでいる。このため、各々の情報を同一の表示方法で表示したのでは、頻繁に参照される情報を探しにくくしてしまったり、あまり参照されない情報が探し出しやすく表示されてしまう場合がある。上記の参考技術や各種のウェブ関連技術を応用すれば、参照頻度等に基づく評価値が最も高い情報を優先して、一覧表示画面の最も上部に表示することで、情報を探し易く表示できると考えられる。
【０００６】
しかしながら、情報が階層構造の項目により分類されている場合においては、情報そのものの一覧表示画面を分かり易く表示できても、その一覧表示画面を表示させるまでに選択すべき項目を探し出しにくい場合がある。これに対して、各項目を情報とみなして、各項目をその項目の参照頻度に基づいて配列して表示する応用も考えられるが、この応用では、異なる複数の観点により情報が分類されている場合には対応できない。即ち例えば、自動車の機能別に分類された項目を選択することにより参照された情報は、自動車の現象・症状別に分類された項目を選択することによっては探し出しにくい。
【０００７】
そこで本発明は、上記の課題を解決することのできる情報提供装置、制御方法およびプログラムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の第１の形態においては、項目毎に分類した表示情報を利用者に表示する情報提供装置であって、各々の項目の下位階層に、当該項目が利用者によって選択されたことに応答して表示されるべき他の項目または表示情報を配置した階層構造を記録する構造記録部と、階層構造の上位階層に位置する上位項目が選択されたことに応答して下位階層に位置する下位項目を順次表示していくことにより表示情報を利用者に対して表示する情報表示部と、何れかの表示情報が利用者の選択により表示されたことに応じて、階層構造において最上位階層の項目から当該表示情報に至る経路上の少なくとも１つの項目を選択する項目選択部と、選択された項目と同じ上位項目を有する他の項目に対して、選択された項目を優先して表示する表示優先度を増加させる優先度設定部とを備える情報提供装置および情報提供装置の制御方法若しくはプログラムを提供する。
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明の効果】
【０００９】
本発明によれば、階層構造を構成する項目毎に分類された情報の中から、所望の情報を探し易くすることができる。
【発明を実施するための最良の形態】
【００１０】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１１】
図１は、情報提供装置１０の全体構成を示す。情報提供装置１０は、構造記録部２０と、表示情報記録部２５と、ウェブサーバ３０とを備え、利用者端末１５−１〜２と通信する。利用者端末１５−１〜２の各々は、ウェブサーバ３０と通信するウェブブラウザを搭載しており、利用者の指示に基づいて、ウェブサーバ３０にウェブページを要求する。表示情報記録部２５は、利用者に表示すべき複数の表示情報を格納している。構造記録部２０は、これら複数の表示情報を項目毎に分類した階層構造を記録している。この階層構造では、各々の項目の下位階層に、その項目が利用者によって選択されたことに応答して表示されるべき他の項目または表示情報が配置されている。
【００１２】
そして、ウェブサーバ３０は、利用者端末１５−１〜２の各々から受けた要求に応じて、表示情報をウェブページとして利用者端末１５−１〜２に送信し、利用者端末１５−１〜２の画面上に表示する。詳細には、ウェブサーバ３０は、優先度設定装置３５と、情報表示部３００とを有する。情報表示部３００は、階層構造の上位階層に位置する上位項目が選択されたことに応答して下位階層に位置する下位項目を順次表示していくことにより表示情報を利用者に表示する。そして、優先度設定装置３５は、情報表示部３００によって表示情報が表示されたことに応答して、階層構造の最上位階層の項目からその表示情報に至る経路上の少なくとも１つの項目の表示優先度を増加させる。これを受けて、情報表示部３００は、これ以降にある項目を選択した利用者に対して、その項目の下位項目を、その項目の表示優先度に基づいて表示する。
【００１３】
本実施例に係る情報提供装置１０は、階層構造の最下位階層に位置する表示情報が表示された場合に、その表示情報の上位項目を、その項目が実際に選択されたか否かに関わらず優先して表示する。これにより、頻繁に参照される表示情報に向けて利用者を誘導し、参照頻度の高い表示情報を探し出し易くすることを目的とする。
【００１４】
図２は、構造記録部２０が格納する複数の階層構造について、その構成の概念図を示す。構造記録部２０は、各々の項目の下位階層に、その項目が利用者によって選択されたことに応答して表示されるべき他の項目または表示情報を配置した階層構造を記録している。ここで、階層構造は複数であってもよい。即ち、構造記録部２０は、互いに異なる複数の階層構造を記録し、これら複数の階層構造のうち少なくとも２以上の階層構造が少なくとも１つの表示情報を共通して含んでもよい。
【００１５】
例えば、本図の上部に示すように、構造記録部２０は、自動車の複数の部品の管理情報を記録した複数の表示情報を、各部品の機能によって分類した構造を示す機能別階層構造を記録する。この機能別階層構造において、最上位項目の下位階層には、その最上位項目が利用者によって選択されたことに応答して表示されるべき複数の中位項目が配置されている。そして、各々の中位項目の下位階層には、その中位項目が利用者によって選択されたことに応答して表示されるべき更に下位階層の中位項目が配置されている。そして、複数の階層から成る中位項目の更に下位の階層には、最下位項目が配置されている。更に、各々の最下位項目の下位階層には、その最下位項目が利用者によって選択されたことに応答して表示されるべき表示情報が配置されている。
【００１６】
更に、本図の下部に示すように、構造記録部２０は、当該複数の表示情報を、各部品が原因となって自動車に発生する現象によって分類した構造を示す現象別階層構造を記録する。この現象別階層構造は、上述の機能別階層構造と同様に、最上位項目、中位項目および最下位項目を有する。但し、各々の項目名や、各々の項目に属する表示情報が、機能別階層構造におけるこれらのものと比較して異なっている。
【００１７】
なお、本実施例における表示情報とは、例えば、利用者に提供する情報を文字または図形等によって画面上に表した情報をいう。より具体的には、表示情報とは、ウェブブラウザによって参照可能に記載された、ＨＴＭＬ文書等のタグ付き文書であってもよい。更に、表示情報は、自動車各部の分解・組み立て方法を表す動画のデータを含んでいてもよい。更に、情報表示部３００は、これらの表示情報の表示に加えて、更に、発生した症状に応じた典型的な音のデータを発してもよいし、故障診断に必要な設定ファイルを出力してもよい。この設定ファイルは、例えば、表示情報によって指定された箇所が故障しているか否かを、外部の故障診断用装置によって判断させるために、当該故障診断用装置に設定する情報を含んでもよい。
【００１８】
また、項目とは、更に下位階層の項目または表示情報の所在を一覧表示した情報をいう。より具体的には、項目とは、それ自体がタグ付き文書等のウェブページであってもよく、下位項目または表示情報へのハイパーリンクを含んでいてもよい。更に、項目または表示情報は、単一のウェブページから構成される単一の情報に限定されるものではなく、複数の部分項目によって更に分類されて階層構造を形成する複数の部分情報から成る情報の組であってもよい。
【００１９】
図３は、優先度設定装置３５の機能を機能ブロックに分類して示す。優先度設定装置３５は、項目選択部３１０と、順序整列部３２０と、参照数判断部３３０と、優先度設定部３４０と、優先度記録部３５０とを有する。項目選択部３１０は、何れかの表示情報が利用者の選択により表示されたことに応じて、階層構造において最上位階層の項目からその表示情報に至る経路上の少なくとも１つの項目を選択する。具体的には、図２の構造を例に取れば、項目選択部３１０は、機能別階層構造に含まれる各項目を利用者が順次選択した結果として表示情報が表示されたことに応答して、現象別階層構造において最上位階層の項目から当該表示情報に至る経路上の少なくとも１つの項目を選択してもよい。
【００２０】
順序整列部３２０は、利用者が順次選択した複数の項目を当該選択の順に配列した順序配列のうち、機能別階層構造における上位階層から下位階層に向かう順序と一致しない部分を除外することにより、順序配列を整列する。そして、項目選択部３１０は、順序整列部３２０により整列された順序配列に含まれる少なくとも１つの項目を更に選択する。即ちこれにより、機能別階層構造および現象別階層構造の各々から項目が選択される。
【００２１】
なお、利用者が機能別階層構造に代えて現象別階層構造の各項目を選択して表示情報を表示させた場合には、本実施例の説明において現象別階層構造を機能別階層構造に言い換え、機能別階層構造を現象別階層構造に言い換えた処理が行われる。この処理は、本実施例において説明する処理と略同一の処理であるから、以降の説明においては、機能別階層構造の各項目が選択された場合の処理を代表して説明する。
【００２２】
参照数判断部３３０は、複数の表示情報のそれぞれについて、その表示情報を含む階層構造の数である被参照数を判断する。そして、優先度設定部３４０は、項目選択部３１０により選択された各々の項目について、その項目を、その項目と同じ上位項目を有する他の項目に対して優先して表示する表示優先度（以降、その項目の表示優先度と呼ぶ）を増加させる。各々の項目について、その表示優先度を増加させる増分は、その項目の階層構造における位置または参照数判断部３３０により判断された参照数等によって定められる。詳しくは後述する。更に、優先度設定部３４０は、表示された表示情報自体についても、その表示優先度を増加させる。優先度記録部３５０は、各々の項目および表示情報について、その表示優先度を記録する。そして、優先度記録部３５０は、優先度設定部３４０の処理によってその表示優先度を増加させる。
【００２３】
図４は、情報表示部３００が上位項目から順に各々の項目を順次表示する表示例を示す。本図では、表示優先度に基づく表示例である図４（ｂ）を、表示優先度が設定されていない場合の表示例である図４（ａ）と対比して示す。まず、情報表示部３００は、機能別閲覧、現象別閲覧および診断コード別閲覧等の閲覧方法を利用者に一覧表示し、これらの中から何れか１つを選択させる。機能別閲覧が選択された場合に、情報表示部３００は、機能別に名称が付された複数の項目（エンジン、トランスミッションおよびブレーキ）を利用者に表示する。これらの項目が、図２に示した機能別階層構造の最上位項目に該当する。
【００２４】
そして、情報表示部３００は、利用者が項目「エンジン」を選択したことに応じて、項目「エンジン」の下位階層に位置する複数の中位項目として、「エンジン制御系」、「燃料システム系」および「潤滑系」をこの順で一覧表示する。この表示順序は、各々の中位項目に対応する表示優先度に基づいて定まる。即ち図４（ｂ）の例では、「エンジン制御系」の表示優先度が最も高く、「燃料システム系」および「潤滑系」の表示優先度がこれに続く。即ちこれにより、頻繁にアクセスされる表示情報を含む項目を、他の項目よりも画面上部に分かり易く表示することができる。
【００２５】
これに代えて、または、これに加えて、情報表示部３００は、表示優先度が所定の基準値よりも高い項目を強調表示してもよい。例えば、情報表示部３００は、表示優先度が所定の基準値よりも高い項目を、他の項目よりも太い文字で表示してもよいし、利用者の目を引き易い所定のフォントで表示してもよいし、利用者の目を引き易い色（例えば赤）で表示してもよい。この場合、情報表示部３００は、項目をその項目番号順に表示したまま強調表示のみを行ってもよい。
【００２６】
一方で、図４（ａ）の例では、情報表示部３００は、利用者が項目「エンジン」を選択したことに応じて、項目「エンジン」の下位階層に位置する複数の中位項目として、「エンジン本体」、「冷却系」および「潤滑系」をこの順で一覧表示する。この表示順序は、表示優先度が設定されていないので、情報作成者等によって予め定められた順序や、情報の記録順序等によって定まる。この順序は、利用者が表示情報を参照した頻度等によらず一定である。
【００２７】
以上、図４（ｂ）を図４（ａ）と対比して示したように、優先度設定装置３５によれば、頻繁にアクセスされる表示情報を含む項目については、その項目と同じ上位項目を有する他の項目よりも優先して表示させることができる。これにより、頻繁に表示された表示情報に向けて利用者の操作を誘導することができる。
【００２８】
図５は、情報表示部３００が複数の階層のそれぞれに属する項目を表示する表示例を示す。本図は、図４（ｂ）に続いて表示される画面の表示例であって、図４（ｂ）において利用者が「エンジン制御系」を選択した場合の画面を初期画面とする。情報表示部３００は、初期画面である画面５００において、項目「エンジン制御系」の下位階層に位置する複数の中位項目として、「点火制御」および「燃料噴射制御」を表示する。
【００２９】
項目「点火制御」が選択された場合に、情報表示部３００は、項目「点火制御」の更に下位の階層に位置する複数の項目として、「原因候補」、「点検要領」および「アイドル回転数」をこの順に画面５１０に表示する。項目「原因候補」が選択された場合に、情報表示部３００は、その下位階層に位置する複数の表示情報として「ＩＶ・・・」および「ＶＩＩＩ・・・」等の一覧を画面５２０に表示し、利用者の選択に応じて何れかの表示情報を画面５３０に表示する。
【００３０】
このように、利用者は、上位階層から下位階層に向けて複数の項目を順次選択していくことで、所望の表示情報を表示させることができる。更に、図４で既に述べたように、表示優先度による制御を行うことで、頻繁に参照される表示情報に向けて利用者を誘導して、所望の表示情報を一層表示し易くすることができる。
【００３１】
なお、本実施例における情報表示部３００は、画面５００において、既に選択された上位項目である「エンジン制御系」を、利用者によって更に選択させてもよい。この場合、情報表示部３００は、「エンジン制御系」を表示している状態において、その２段階下の階層に位置する各項目を表示する。即ち、情報表示部３００は、項目「エンジン制御系」を表示している状態において、その項目に位置する複数の項目（「点火制御」および「燃料噴射制御」等）の各々について、その項目の更に下位階層に位置する他の項目または表示情報（「原因候補」および「信号出力参考値」等）を表示する。
【００３２】
更にこの場合、好ましくは、情報表示部３００は、これらの項目または表示情報を、これらの項目または表示情報の各々に設定された表示優先度に基づいて表示する。即ち例えば、情報表示部３００は、項目「原因候補」の表示優先度が、項目「信号出力参考値」の表示優先度よりも高いので、項目「原因候補」を項目「信号出力参考値」よりも画面５４０内の上部に表示する。このように、表示優先度は、上位項目が異なる複数の項目について、それらの間の関係を定めるためにも更に用いられてもよい。
【００３３】
図６は、優先度設定装置３５が各々の項目の表示優先度を設定する処理の処理フローを示す。情報表示部３００によって表示情報が表示されたことに応答して（Ｓ６００：ＹＥＳ）、順序整列部３２０は、利用者が当該表示情報を表示させるために順次選択した複数の項目を当該選択の順に配列した順序配列である降り項目リストを取得する（Ｓ６１０）。順序整列部３２０は、降り項目リスト中の項目の配列が、機能別階層構造における上位階層から下位階層に向かう順序と一致するか否かを判断する（Ｓ６２０）。なお、ウェブブラウザの戻るボタンが押された場合や、トップページに戻るためのボタンが押された場合には、項目の配列が、上位階層から下位階層に向かう順序と一致しなくなる。
【００３４】
上位階層から下位階層に向かう順序と一致しない場合には（Ｓ６２０：ＮＯ）、順序整列部３２０は、上位階層から下位階層に向かう順序と異なる部分を除外することにより降り項目リストを整列する（Ｓ６３０）。次に、項目選択部３１０は、整列された降り項目リストに含まれる少なくとも１つの項目を選択する（Ｓ６４０）。そして、優先度設定部３４０は、項目選択部３１０により選択された項目の表示優先度を増加させる。例えば、項目選択部３１０は、降り項目リストに含まれる全ての項目を選択し、優先度設定部３４０は、これら全ての項目の表示優先度を増加させてもよい。
【００３５】
これに代えて、項目選択部３１０は、降り項目リストのうち、最上位階層から数えて予め定められた数の階層よりも下位の階層に位置する項目のみを選択してもよい。この場合、表示情報が表示されたことによる表示優先度の影響をある程度の範囲に限定でき、表示優先度との関連が強い、比較的下位階層に位置する項目の表示優先度のみを変更することができる。
【００３６】
続いて、優先度設定装置３５は、利用者によって実際に項目が選択された機能別階層構造を除いた、その他の複数の階層構造の各々について、以下の処理を繰り返す（Ｓ６５０）。項目選択部３１０は、当該階層構造（例えば、図２における現象別階層構造）において最上位階層の項目から当該表示情報に至る経路上の少なくとも１つの項目を選択するべく、当該表示情報に対して、上位項目を選択する処理を適用する（Ｓ６６０）。具体的には、項目選択部３１０は、当該表示情報から順にその階層構造を上位階層に向けて遡ることにより複数の項目を順次選択していく。更に詳細な内容については、図７において述べる。そして、優先度設定部３４０は、選択されたそれらの項目（具体的には図７で後述する昇り項目リストの項目）の表示優先度を増加させる（Ｓ６７０）。これらの処理を、優先度設定装置３５は、上述の各々の階層構造について繰り返す（Ｓ６８０）。
【００３７】
なお、優先度設定装置３５は、上記のＳ６４０の処理に代えて、利用者によって実際に項目が選択された階層構造（本例においては機能別階層構造）についても、Ｓ６６０およびＳ６７０の処理を適用してもよい。この場合、表示優先度の設定に降り項目リストを用いなくてもよいので、降り項目リストの整列処理（Ｓ６３０）を不要とすることができる。
【００３８】
図７は、項目選択部３１０によって、表示優先度を増加させるべき項目が順次選択される処理の処理フローを示す。項目選択部３１０は、表示された表示情報または既に選択した項目よりも、一階層上位の項目を選択する（Ｓ７００）。そして、項目選択部３１０は、選択した項目を、順次選択した少なくとも１つの項目をその選択順に配列した順序配列である昇り項目リストに追加する（Ｓ７１０）。
【００３９】
Ｓ７１０において新たに追加した項目の数が複数である場合には（Ｓ７２０：ＹＥＳ）、項目選択部３１０は、それら複数の項目の各々について、次の処理を繰り返す（Ｓ７３０、Ｓ７５０）。項目選択部３１０は、その項目に対して、本図で説明している「上位項目の選択」（Ｓ６６０）の処理を再帰的に適用する（Ｓ７４０）。これにより、上位階層に枝分かれした複数の項目が存在する場合であっても、これらの項目の各々を選択していくことができる。
【００４０】
一方、追加した項目が単数であって（Ｓ７２０：ＮＯ）、かつ最上位項目であれば（Ｓ７６０：ＹＥＳ）、項目選択部３１０は、本図の処理を終了する。一方で、追加した項目が単数であり（Ｓ７２０：ＮＯ）、かつ最上位項目でなければ（Ｓ７６０：ＮＯ）、項目選択部３１０は、Ｓ７００に処理を戻して更に上位階層に位置する項目を選択する。
【００４１】
図８は、ある表示情報が表示されたことに応答して、その表示情報を共通して含む複数の階層構造の各々において項目の表示優先度を増加させる処理の概念図を示す。図２と同様に、機能別階層構造および現象別階層構造の各々は、少なくとも１つの表示情報を共通して含み、かつ当該少なくとも１つの表示情報を互いに異なる構造に分類している。
【００４２】
本図において、情報表示部３００は、利用者が機能別階層構造に含まれる複数の項目を順次選択したことに応じて、ある表示情報を表示する。この表示情報を表示情報８００とする。従って、まず、優先度設定部３４０は、表示情報８００の表示優先度を１増加させる。また、このとき、降り項目リストには、項目８１０、項目８２０および項目８３０がこの順に配列されている。この場合、降り項目リストの配列順は、機能別階層構造の上位階層から下位階層に向けた順序と一致しているので、項目選択部３１０は、これらの各項目の表示優先度を増加させる。その増分を１とする。
【００４３】
次に、項目選択部３１０は、現象別階層構造において最上位階層の項目から表示情報８００に至る経路上の少なくとも１つの項目を選択する。例えば、項目選択部３１０は、表示情報８００から当該階層構造を上位階層の方向に遡ることによって、項目８４０および項目８６０の各々を選択する。このように、複数の項目が、ある表示情報または項目の上位階層に位置している場合には、これら複数の項目の各々についての表示優先度を増加させる。
【００４４】
具体的には、優先度設定部３４０は、表示された表示情報が、複数の項目の何れの下位階層にも位置することを条件として、当該表示情報が単一の項目の下位階層に位置する場合に増加させるべき表示優先度の増分を、これら複数の項目の数に基づいて分割して、これら複数の項目の各々に割り当てる。各々の項目に割り当てる増分は、様々な方法により決定されてもよい。例えば、優先度設定部３４０は、これら複数の項目の各々について、その項目の下位階層に位置する他の項目または表示情報の数がより多い場合に、当該数がより小さい場合と比較してより小さい増分を割り当てる。
【００４５】
本図の例の場合、項目８４０は、項目８４０の下位階層に、表示情報８００の他に表示情報または項目を有していない。一方で、項目８６０は、項目８６０の下位階層に、他の表示情報を有している。このため、優先度設定部３４０は、項目８４０に対して項目８６０よりも大きい増分を割り当てる。一例として、各項目に割り当てる増分の割合は、その項目の下位階層に位置する表示情報または項目の数に反比例してもよい。即ち、項目８４０の下位階層には１つの表示情報が位置しており、項目８６０の下位階層には２つの表示情報が位置しているので、項目８４０および項目８６０に割り当てる増分の割合は、２：１となる。この結果、優先度設定部３４０は、項目８４０の表示優先度を０．６６増加させ、項目８６０の表示優先度を０．３３増加させる。
【００４６】
更に、項目選択部３１０は、項目８４０を起点として項目８５０および項目８８０を選択する。また、項目選択部３１０は、項目８６０を起点として項目８７０および項目８８０を選択する。項目８５０および項目８７０の各々は、下位階層に１のみの項目を有しているので、優先度設定部３４０は、それらの項目の表示優先度を、それらの項目の下位項目に割り当てられた増分と等しい増分により増加させる（即ち、それぞれ０．６６および０．３３増加する）。また、優先度設定部３４０は、項目８８０の表示優先度を、項目８８０の下位階層の各々の項目に割り当てられた増分の合計値によって増加させる（即ち１増加する）。
【００４７】
図９は、優先度設定部３４０が、表示優先度の増分を分割して割り当てる処理の詳細を示す。本例においては、情報表示部３００により表示された表示情報９００（斜線を付して示す）は、上位階層に３つの項目を有する。これらの項目を、それぞれ項目９１０、項目９２０および項目９３０とする。項目９１０は、表示情報９００の他に更に２つの項目を下位階層に有し、合計で３つの項目を下位階層に有する。また、項目９２０は、表示情報９００のみを下位階層に有する。また、項目９３０は、表示情報９００の他に５つの項目を下位階層に有し、合計で６つの項目を下位階層に有する。なお、項目９４０は、下位階層に表示情報９００を有していない。
【００４８】
優先度設定部３４０は、表示情報９００が上位階層に複数の項目を有しているので、表示情報９００の表示情報を増加させた増分（この例では１）を、これら複数の項目の各々に分割して割り当てる。一例として、各項目に割り当てる増分の割合は、その項目の下位階層に位置する表示情報または項目の数に反比例してもよい。即ち、項目９１０、項目９２０および項目９３０の各々に割り当てる増分の割合は、１／３：１／１：１／６となる。この結果、優先度設定部３４０は、項目９１０の表示優先度を０．２２増加させ、項目９２０の表示優先度を０．６７増加させ、項目９３０の表示優先度を０．１１増加させる。
【００４９】
以上、図８および図９において説明したように、ある項目について増加させた表示優先度は、その項目の上位階層の複数の項目に分割して割り当てられる。そして、その増分は、その上位項目において元の下位階層の項目が選択される可能性に基づいて定められる。これにより、頻繁に表示される情報がある場合に、各項目からその情報に至る確率を適切に評価して、項目の表示優先度を定めることができる。
【００５０】
更に好ましくは、以下の処理によって、表示優先度を一層適切に定めることができると考えられる。
（１）新たに追加された項目について
自動車は、機能強化や耐故障性向上を目的として、開発が完了した場合であっても頻繁に改良される場合がある。このような場合には、自動車の整備マニュアルも変更される。また、自動車が改良されない場合であっても、整備マニュアルの使い易さを向上させる目的で、整備マニュアルのみが変更される場合もある。これによって、新たな表示情報を追加することで情報量を増加させ、または、新たな項目を追加することで表示情報を探し出し易くすることができる。
【００５１】
追加された表示情報または項目は、自動車利用者や開発者の経験に基づいて必要性が認められたものであるから、他の情報と比較して重要な情報を含む場合が多い。従って、このような表示情報または項目を、利用者にとって探し出し易く表示することで、利用者の利便性を高められると考えられる。このため、好ましくは、優先度設定部３４０は、階層構造に新たな表示情報が追加されたことを条件として、追加された当該表示情報の表示優先度を、他の表示情報の表示優先度に基づいて定まる所定の高さに設定する。この所定の高さを、例えば、他の表示情報の表示優先度の中で最高の値以上とすれば、追加された表示情報を最も優先して表示できる。更にこの場合、優先度設定部３４０は、追加された表示情報に至る経路上の少なくとも１つの項目について、その表示優先度を増加させてもよい。
【００５２】
（２）何れか１つの階層構造からのみ参照されている表示情報について
図２では、同一の表示情報が、複数の異なる階層構造によって分類されている例を説明した。しかしながら、表示情報によっては、１つのみの階層構造から参照可能な場合がある。例えば、自動車に生じる現象の原因となりえない部品の表示情報は、その機能から分類することはできても、その現象から分類することはできない。このような表示情報は、他の表示情報と比較して参照されにくい場合がある。一方で、このような表示情報は、他の表示情報と比較して単に参照されにくいだけであって、他の表示情報よりも重要性が低いとは限らない。
【００５３】
従って、好ましくは、参照数判断部３３０は、複数の表示情報のそれぞれについて、その表示情報を含む階層構造の数である被参照数を判断する。そして、優先度設定部３４０は、被参照数が他の表示情報と比較して少ない表示情報について、当該表示情報が表示されたことに応じて増加させる表示優先度の増分を、当該他の表示情報が表示されたことに応じて増加させる表示優先度の増分と比較して高く設定する。これにより、各々の表示情報の重要度を適切に評価して表示優先度を定めることができる。
【００５４】
図１０は、本実施例における他の応用例において、構造記録部２０が格納する複数の階層構造について、その構成の概念図を示す。本変形例において、構造記録部２０は、複数の車種に共通して用いられる部品の管理情報を記録した表示情報を、第１の車種に用いられる部品によって分類した構造を示す第１の階層構造と、第２の車種に用いられる部品によって分類した構造を示す第２の階層構造とを記録する。
【００５５】
そしてこの場合、項目選択部３１０は、第１の階層構造に含まれる各項目を利用者が順次選択した結果として表示情報が表示されたことに応答して、第２の階層構造において最上位階層の項目からその表示情報に至る経路上の少なくとも１つの項目を選択する。そして、優先度設定部３４０は、第１の階層構造のみならず第２の階層構造に含まれる項目についても、その表示優先度を増加させる。即ちこれにより、ある車種における分類において参照頻度が高い部品を、他の車種における分類においても参照し易く表示することができる。
【００５６】
図１１は、本実施例における情報提供装置１０として機能する情報処理装置４００のハードウェア構成の一例を示す。情報処理装置４００は、ホストコントローラ１０８２により相互に接続されるＣＰＵ１０００、ＲＡＭ１０２０、及びグラフィックコントローラ１０７５を有するＣＰＵ周辺部と、入出力コントローラ１０８４によりホストコントローラ１０８２に接続される通信インターフェイス１０３０、ハードディスクドライブ１０４０、及びＣＤ−ＲＯＭドライブ１０６０を有する入出力部と、入出力コントローラ１０８４に接続されるＲＯＭ１０１０、フレキシブルディスクドライブ１０５０、及び入出力チップ１０７０を有するレガシー入出力部とを備える。
【００５７】
ホストコントローラ１０８２は、ＲＡＭ１０２０と、高い転送レートでＲＡＭ１０２０をアクセスするＣＰＵ１０００及びグラフィックコントローラ１０７５とを接続する。ＣＰＵ１０００は、ＲＯＭ１０１０及びＲＡＭ１０２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ１０７５は、ＣＰＵ１０００等がＲＡＭ１０２０内に設けたフレームバッファ上に生成する画像データを取得し、表示装置１０８０上に表示させる。これに代えて、グラフィックコントローラ１０７５は、ＣＰＵ１０００等が生成する画像データを格納するフレームバッファを、内部に含んでもよい。
【００５８】
入出力コントローラ１０８４は、ホストコントローラ１０８２と、比較的高速な入出力装置である通信インターフェイス１０３０、ハードディスクドライブ１０４０、及びＣＤ−ＲＯＭドライブ１０６０を接続する。通信インターフェイス１０３０は、ネットワークを介して外部の装置と通信する。ハードディスクドライブ１０４０は、情報処理装置４００が使用するプログラム及びデータを格納する。ＣＤ−ＲＯＭドライブ１０６０は、ＣＤ−ＲＯＭ１０９５からプログラム又はデータを読み取り、ＲＡＭ１０２０又はハードディスクドライブ１０４０に提供する。
【００５９】
また、入出力コントローラ１０８４には、ＲＯＭ１０１０と、フレキシブルディスクドライブ１０５０や入出力チップ１０７０等の比較的低速な入出力装置とが接続される。ＲＯＭ１０１０は、情報処理装置４００の起動時にＣＰＵ１０００が実行するブートプログラムや、情報処理装置４００のハードウェアに依存するプログラム等を格納する。フレキシブルディスクドライブ１０５０は、フレキシブルディスク１０９０からプログラム又はデータを読み取り、入出力チップ１０７０を介してＲＡＭ１０２０またはハードディスクドライブ１０４０に提供する。入出力チップ１０７０は、フレキシブルディスク１０９０や、例えばパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して各種の入出力装置を接続する。
【００６０】
情報処理装置４００に提供されるプログラムは、フレキシブルディスク１０９０、ＣＤ−ＲＯＭ１０９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、入出力チップ１０７０及び/又は入出力コントローラ１０８４を介して、記録媒体から読み出され情報処理装置４００にインストールされて実行される。プログラムが情報処理装置４００等に働きかけて行わせる動作は、図１から図１０において説明した情報提供装置１０における動作と同一であるから、説明を省略する。
【００６１】
以上に示したプログラムは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク１０９０、ＣＤ−ＲＯＭ１０９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムを情報処理装置４００に提供してもよい。
【００６２】
以上、本実施例に係る情報提供装置１０によれば、階層構造の最下位階層に位置する表示情報が表示された場合に、その表示情報の上位項目を、その項目が実際に選択されたか否かに関わらず優先して表示する。これにより、同一の表示情報が複数の異なる階層構造によって分類されている場合であっても、頻繁に参照される表示情報に向けて利用者を誘導し、参照頻度の高い表示情報を探し出し易くすることができる。
【００６３】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００６４】
【図１】図１は、情報提供装置１０の全体構成を示す。
【図２】図２は、構造記録部２０が格納する複数の階層構造について、その構成の概念図を示す。
【図３】図３は、優先度設定装置３５の機能を機能ブロックに分類して示す。
【図４】図４は、情報表示部３００が上位項目から順に各々の項目を順次表示する表示例を示す。
【図５】図５は、情報表示部３００が複数の階層のそれぞれに属する項目を表示する表示例を示す。
【図６】図６は、優先度設定装置３５が各々の項目の表示優先度を設定する処理の処理フローを示す。
【図７】図７は、項目選択部３１０によって、表示優先度を増加させるべき項目が順次選択される処理の処理フローを示す。
【図８】図８は、ある表示情報が表示されたことに応答して、その表示情報を共通して含む複数の階層構造の各々において項目の表示優先度を増加させる処理の概念図を示す。
【図９】図９は、優先度設定部３４０が、表示優先度の増分を分割して割り当てる処理の詳細を示す。
【図１０】図１０は、本実施例における他の応用例において、構造記録部２０が格納する複数の階層構造について、その構成の概念図を示す。
【図１１】図１１は、本実施例における情報提供装置１０として機能する情報処理装置４００のハードウェア構成の一例を示す。
【符号の説明】
【００６５】
１０  分類情報表示システム
１５  利用者端末
２０  構造記録部
２５  表示情報記録部
３０  ウェブサーバ
３５  優先度設定装置
３００  情報表示部
３１０  項目選択部
３２０  順序整列部
３３０  参照数判断部
３４０  優先度設定部
３５０  優先度記録部
４００  情報処理装置
８００  表示情報
８１０  項目
８２０  項目
８３０  項目
８４０  項目
８５０  項目
８６０  項目
８７０  項目
８８０  項目
８８０  項目
８８０  項目
８８０  項目
９００  表示情報
９１０  項目
９２０  項目
９３０  項目
９４０  項目
【図１】
2006309486.tif 000003
【図２】
2006309486.tif 000004
【図３】
2006309486.tif 000005
【図４】
2006309486.tif 000006
【図５】
2006309486.tif 000007
【図６】
2006309486.tif 000008
【図７】
2006309486.tif 000009
【図８】
2006309486.tif 000010
【図９】
2006309486.tif 000011
【図１０】
2006309486.tif 000012
【図１１】
2006309486.tif 000013