(57)【特許請求の範囲】
【請求項１】
利用者に提示する情報を選択する表示情報選択装置であって、
前記利用者の利用履歴に基づいて前記利用者の習熟度を算出する習熟度算出手段と、
複数の利用者による前記情報の参照回数及び評価を前記利用者の習熟度で分類して管理する管理手段と、
前記情報を提示する前記利用者の習熟度に対応する前記参照回数及び評価に応じて前記利用者に提示する前記情報を選択する選択手段と
を有する表示情報選択装置。
【請求項２】
前記管理手段は、更に、前記情報の更新情報を管理すると共に、前記複数の利用者による前記情報に対するアクセス情報を前記利用者の習熟度で分類して管理し、
前記選択手段は、前記情報を提示する前記利用者の習熟度に対応する前記参照回数、評価及びアクセス情報と、前記情報の更新情報とに応じて前記利用者に提示する前記情報を選択する
ことを特徴とする請求項１記載の表示情報選択装置。
【請求項３】
前記情報は主画面に対する操作を助けるための副情報であり、
前記習熟度算出手段は、前記主画面の機能毎に、前記利用者の利用回数、エラー発生回数及び前記副情報の参照回数に基づいて、前記利用者の習熟度を算出することを特徴とする付記１又は２記載の表示情報選択装置。
【請求項４】
前記利用者に前記情報を提示するとき、前記利用者から前記情報の評価を取得する評価取得手段を更に有する請求項１乃至３何れか一項記載の表示情報選択装置。
【請求項５】
コンピュータを、
前記利用者の利用履歴に基づいて前記利用者の習熟度を算出する習熟度算出手段と、
複数の利用者による前記情報の参照回数及び評価を前記利用者の習熟度で分類して管理する管理手段と、
前記情報を提示する前記利用者の習熟度に対応する前記参照回数及び評価に応じて前記利用者に提示する前記情報を選択する選択手段と
して機能させるための表示情報選択プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は利用者に提示する情報を選択する表示情報選択装置及び表示情報選択プログラムに関する。
【背景技術】
【０００２】
近年の情報処理技術の発展に伴い、利用者は情報処理装置を操作することにより様々な機能を実現できるようになった。情報処理装置が持つ種々の機能を実現する為、利用者は画面（主画面）に対して操作を行う。主画面に対する操作の方法はマニュアルやオンラインヘルプ機能等で参照できるように用意されている。
【０００３】
オンラインヘルプ機能とは、主画面に付随する画面（副画面）に、主画面に対する操作の方法などを、利用者の操作を助けるためのヘルプ情報として表示するものである。オンラインヘルプ機能は、例えばヘルプ情報の項目を表示し、利用者により項目が選択されるとヘルプ情報の内容をディスプレイなどの表示装置に表示する。従来のオンラインヘルプには、主画面にヘルプボタンなどを設置し、ヘルプボタンが操作されたとき、主画面に応じたヘルプ情報の項目を副画面に表示するものがあった。
【０００４】
また、従来のオンラインヘルプ機能としては、利用者の操作履歴から利用者のスキルを評価して、利用者のスキルに応じたヘルプ情報を表示するものがあった（例えば特許文献１参照）。
【０００５】
さらに、従来のオンラインヘルプ機能としては、ユーザの習熟度とヘルプ情報の習熟度とを比較し、ユーザの習熟度に応じたヘルプ情報を優先的に表示するものがあった（例えば特許文献２参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平８−１６６９４５号公報
【特許文献２】特開２００６−１２９３４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、従来のオンラインヘルプ機能は利用者のスキルやユーザの習熟度に応じたヘルプ情報を表示するため、例えば副画面に表示されるヘルプ情報について、予めヘルプ情報ごとに利用者のスキルやユーザの習熟度と対応付けておかなければならないという問題があった。また、利用者のスキルやユーザの習熟度に合ったヘルプ情報を判断することは非常に難しいという問題があった。
【０００８】
本発明の一実施形態は、利用者の習熟度に応じた情報を動的且つ自動的に選択して提示する表示情報選択装置及び表示情報選択プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明の一実施形態は、利用者に提示する情報を選択する表示情報選択装置であって、前記利用者の利用履歴に基づいて前記利用者の習熟度を算出する習熟度算出手段と、複数の利用者による前記情報の参照回数及び評価を前記利用者の習熟度で分類して管理する管理手段と、前記情報を提示する前記利用者の習熟度に対応する前記参照回数及び評価に応じて前記利用者に提示する前記情報を選択する選択手段とを有する。
【００１０】
なお、本発明の一実施形態の構成要素、表現又は構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、データ構造などに適用したものも本発明の態様として有効である。
【発明の効果】
【００１１】
本発明の一実施形態によれば、利用者の習熟度に応じた情報を動的且つ自動的に選択して提示できる。
【図面の簡単な説明】
【００１２】
【図１】オンデマンドヘルプシステムの一例の構成図である。
【図２】コンピュータの一例のハードウェア構成図である。
【図３】本実施例の表示情報選択装置の一例のブロック図である。
【図４】機能別利用履歴ＤＢの一例の構成図である。
【図５】利用者スキル基本情報ＤＢの一例の構成図である。
【図６】対象機能別利用者スキル情報ＤＢの一例の構成図である。
【図７】ヘルプ情報ＤＢの一例の構成図である。
【図８】重要度管理情報ＤＢの一例の構成図である。
【図９】鮮度管理情報ＤＢの一例の構成図である。
【図１０】本実施例の表示情報選択装置が行う処理の一例のフローチャートである。
【図１１】ステップＳ２の処理の一例のフローチャートである。
【図１２】ステップＳ３の処理の一例のフローチャートである。
【図１３】ステップＳ５の処理の一例のフローチャートである。
【図１４】ステップＳ６の処理の一例のフローチャートである。
【図１５】ステップＳ７の処理の一例のフローチャートである。
【図１６】表示情報選択装置がクライアントの表示装置に表示させる画面の一例を表したイメージ図である。
【図１７】業務画面とオンデマンドヘルプ表示画面との一例の関係図である。
【図１８】業務画面及びオンデマンドヘルプ表示画面の一例のイメージ図である。
【図１９】ヘルプ情報の詳細を含むオンデマンドヘルプ表示画面の一例のイメージ図である。
【図２０】利用者スキル基本情報ＤＢの一例の構成図である。
【図２１】機能別利用履歴ＤＢの一例の構成図である。
【図２２】機能別利用履歴ＤＢにおける全集計値について、利用者及び機能ごとに偏差値を算出した結果を示す図である。
【図２３】機能別利用履歴ＤＢにおける全集計値について、利用者及び機能ごとに算出した偏差値を点数化した結果を示す図である。
【図２４】スキルレベルと達成度との関係を表した一例の図である。
【図２５】対象機能別利用者スキル情報ＤＢの一例の構成図である。
【図２６】ヘルプ情報ＤＢの一例の構成図である。
【図２７】重要度管理情報ＤＢの一例の構成図である。
【図２８】重要度管理情報ＤＢにおける全集計値について、ヘルプ情報及びスキルレベルごとに重要度を算出した結果を示す図である。
【図２９】鮮度管理情報ＤＢの一例の構成図である。
【図３０】鮮度管理情報ＤＢにおける全集計値について、ヘルプ情報及びスキルレベルごとに鮮度を算出した結果を示す図である。
【発明を実施するための形態】
【００１３】
次に、本発明を実施するための形態を、以下の実施例に基づき図面を参照しつつ説明していく。なお、本実施例では利用者に提示する情報の一例としてヘルプ情報を例に説明するが、他の情報であってもよい。ヘルプ情報は、主画面の一例としての業務画面に対する操作方法、業務のノウハウなどを、利用者の操作を助けるために表示する副情報の一例である。また、本実施例ではコンピュータ上で閲覧するヘルプ機能のことをオンデマンドヘルプ機能と呼んでいるが、オンラインヘルプ機能等、他の呼び方であってもよい。
【００１４】
（システム構成）
図１はオンデマンドヘルプシステムの一例の構成図である。図１のオンデマンドヘルプシステムは、サーバ１、クライアント２Ａ〜２Ｎが、インターネットやＬＡＮ等のネットワーク３を介してデータ通信可能に接続されている。以下の説明では、クライアント２Ａ〜２Ｎの何れでもよい場合はクライアント２と呼ぶ。また、図１はネットワークを利用する例を示しているが、ネットワークを利用せず、一台のコンピュータで実現してもよい。
【００１５】
サーバ１は業務画面及びオンデマンドヘルプ表示画面を作成し、クライアント２の表示装置に表示させる。クライアント２は利用者により操作される。利用者はクライアント２の表示装置に表示された業務画面を操作することにより業務に関する機能を実現できると共に、オンデマンドヘルプ表示画面上で業務画面及びスキルレベルに応じたヘルプ情報を閲覧できる。オンデマンドヘルプ表示画面は副画面の一例である。
【００１６】
（サーバ１のハードウェア構成）
表示情報選択プログラムがインストールされているサーバ１（コンピュータ）は表示情報選択装置の一例である。ここでは、表示情報選択プログラムがインストールされているコンピュータのハードウェア構成を説明する。
【００１７】
コンピュータは表示情報選択装置と同様の機能を有する表示情報選択プログラムを実行する。図２はコンピュータの一例のハードウェア構成図である。コンピュータ１０は入力装置２１、表示装置２２、コンピュータ本体２３を有する。コンピュータ本体２３はバス３７で相互に接続されている主記憶装置３１、演算処理装置３２、インターフェース装置３３、記録媒体読取装置３４及び補助記憶装置３５を有する。また、バス３７には入力装置２１及び表示装置２２が接続されている。
【００１８】
バス３７で相互に接続されている入力装置２１、表示装置２２、主記憶装置３１、演算処理装置３２、インターフェース装置３３、記録媒体読取装置３４及び補助記憶装置３５は、演算処理装置３２による管理下で相互にデータの送受を行うことができる。演算処理装置３２は、コンピュータ１０全体の動作制御を司る中央処理装置である。
【００１９】
インターフェース装置３３は他のコンピュータからのデータを受信し、そのデータの内容を演算処理装置３２に渡す。さらに、インターフェース装置３３は演算処理装置３２からの指示に応じて他のコンピュータにデータを送信する。
【００２０】
補助記憶装置３５には、表示情報選択装置と同様の機能をコンピュータ１０に発揮させるプログラムの一部として、少なくとも表示情報選択装置における表示情報選択処理をコンピュータ１０に実行させる表示情報選択プログラムが記憶されている。
【００２１】
そして、コンピュータ１０は、演算処理装置３２が表示情報選択プログラムを補助記憶装置３５から読み出して実行することで、表示情報選択装置として機能する。表示情報選択プログラムは演算処理装置３２とアクセス可能な主記憶装置３１に格納されていても良い。入力装置２１は演算処理装置３２の管理下でデータの入力を受付ける。表示情報選択プログラムはコンピュータ１０が読み取り可能な記録媒体３６に記録しておくことができる。
【００２２】
コンピュータ１０で読み取り可能な記録媒体３６には、磁気記録媒体、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録媒体には、ＨＤＤ、フレキシブルディスク（ＦＤ）、磁気テープ（ＭＴ）などがある。光ディスクには、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  −  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ（Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ（ＲｅＷｒｉｔａｂｌｅ）などがある。また、光磁気記録媒体には、ＭＯ（Ｍａｇｎｅｔｏ  −  Ｏｐｔｉｃａｌ  ｄｉｓｋ）などがある。表示情報選択プログラムを流通させる場合には、例えば表示情報選択プログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型の記録媒体３６を販売することが考えられる。
【００２３】
そして、表示情報選択プログラムを実行するコンピュータ１０は、例えば記録媒体読取装置３４が表示情報選択プログラムを記録した記録媒体３６から、表示情報選択プログラムを読み出す。演算処理装置３２は、読み出された表示情報選択プログラムを主記憶装置３１若しくは補助記憶装置３５に格納する。
【００２４】
そして、コンピュータ１０は、自己の記憶装置である主記憶装置３１若しくは補助記憶装置３５から表示情報選択プログラムを読み取り、表示情報選択プログラムに従った処理を実行する。
【００２５】
（ブロック構成）
図３は本実施例の表示情報選択装置の一例のブロック図である。表示情報選択装置４０は業務システム部４１、オンデマンドヘルプシステム部４２、情報（ヘルプ）入出力処理部４３を有する。
【００２６】
業務システム部４１は業務処理部５１を有する。オンデマンドヘルプシステム部４２は業務システム状態管理部６１、利用者スキルレベル算出部６２、ヘルプ情報重要度・鮮度算出部６３、機能別利用履歴ＤＢ６４、利用者スキル基本情報ＤＢ６５、対象機能別利用者スキル情報ＤＢ６６、ヘルプ情報ＤＢ６７、重要度管理情報ＤＢ６８、鮮度管理情報ＤＢ６９を有する。情報入出力処理部４３は情報入力部７１、情報入力管理部７２、情報表示管理部７３、情報表示部７４を有する。
【００２７】
業務システム部４１はヘルプ情報を表示する対象のシステムの一例である。業務システム部４１の業務処理部５１は業務画面を作成し、その業務画面をクライアント２の表示装置に表示させる。クライアント２からの利用者による操作により、業務処理部５１は業務に関する機能を利用者に提供する。
【００２８】
オンデマンドヘルプシステム部４２は業務画面及びスキルレベルに応じたオンデマンドヘルプ表示画面を情報入出力処理部４３に作成させ、そのオンデマンドヘルプ表示画面をクライアント２の表示装置に表示させる。オンデマンドヘルプシステム部４２は、大別すると、各利用者の機能（画面又は業務ごと）のスキルレベルを算出する機能と、ヘルプ情報ごとの重要度及び鮮度を算出する機能と、利用者のスキルレベルに応じて機能ごとに用意されたヘルプ情報から適切なものを判定する機能とを有する。ここで言うヘルプ情報には、機能や業務の情報が含まれる。
【００２９】
オンデマンドヘルプシステム部４２の業務システム状態管理部６１は利用者が業務システム部４１を利用した際、利用した利用者及び機能別に、利用回数と、機能ごとに設けられたヘルプ情報の参照回数（情報参照回数）と、業務システム部４１の利用時のエラー発生回数（エラー発生回数）とをカウントして、機能別利用履歴ＤＢ６４に格納する。
【００３０】
利用者スキルレベル算出部６２は機能別利用履歴ＤＢ６４を参照し、利用者及び機能ごとの利用回数、情報参照回数、エラー発生回数について、全利用者の値と比較した偏差値を算出する。利用者スキルレベル算出部６２は、あらかじめ偏差値に応じて設定したスキルレベルを利用者スキル基本情報ＤＢ６５から取得し、利用者及び機能ごとのスキルレベルを算出する。利用者スキルレベル算出部６２は利用者及び機能ごとのスキルレベルを対象機能別利用者スキル情報ＤＢ６６に格納する。基本的に、利用者スキルレベル算出部６２は利用回数が多いほどスキルレベルが高く、情報参照回数及びエラー発生回数が少ないほどスキルレベルが高いものとしてスキルレベルを算出する。
【００３１】
ヘルプ情報重要度・鮮度算出部６３はヘルプ情報に対する利用者の評価点数と参照回数と登録日又は更新日を、機能別利用履歴ＤＢ６４と重要度管理情報ＤＢ６８と鮮度管理情報ＤＢ６９から取得し、スキルレベルごとにヘルプ情報の重要度及び鮮度を算出する。
【００３２】
ヘルプ情報重要度・鮮度算出部６３はヘルプ情報のスキルレベルごとの重要度を重要度管理情報ＤＢ６８に格納すると共に、ヘルプ情報のスキルレベルごとの鮮度を鮮度管理情報ＤＢ６９に格納する。また、ヘルプ情報重要度・鮮度算出部６３はヘルプ情報のスキルレベルごとの重要度及び鮮度に応じて、重要度及び鮮度の高いヘルプ情報がオンデマンドヘルプ表示画面に表示されるように、ヘルプ情報の表示／非表示をスキルレベルごとにヘルプ情報ＤＢ６７に設定する。
【００３３】
情報入出力処理部４３はヘルプ情報の入出力処理を行う。情報入力部７１は利用者の操作するクライアント２からヘルプ情報の登録、更新要求を受け付け、又は、オンデマンドヘルプ表示画面の表示要求を受け付ける。情報入力管理部７２は受け付けたヘルプ情報の登録、更新要求に応じて、ヘルプ情報ＤＢ６７にヘルプ情報の登録、更新を行う。
【００３４】
また、情報表示管理部７３は情報入力部７１がオンデマンドヘルプ表示画面の表示要求を受け付けると、対象機能別利用者スキル情報ＤＢ６６、ヘルプ情報ＤＢ６７を参照することにより、ヘルプ情報のうち利用者のスキルレベルに対応する重要度及び鮮度の高いヘルプ情報を選択する。そして、情報表示部７４は利用者のスキルレベルに対応する重要度及び鮮度の高いヘルプ情報をオンデマンドヘルプ表示画面に表示させる。
【００３５】
業務システム部４１、オンデマンドヘルプシステム部４２、情報入出力処理部４３は演算処理装置３２がプログラムを実行することにより実現される。なお、機能別利用履歴ＤＢ６４、利用者スキル基本情報ＤＢ６５、対象機能別利用者スキル情報ＤＢ６６、ヘルプ情報ＤＢ６７、重要度管理情報ＤＢ６８、鮮度管理情報ＤＢ６９の一部又は全部はデータベースサーバ等で別途管理するようにしてもよい。
【００３６】
機能別利用履歴ＤＢ６４は業務システム部４１を利用した利用者及び機能別に、利用回数と、機能ごとに設けられたヘルプ情報の参照回数（情報参照回数）と、業務システム部４１の利用時のエラー発生回数（エラー発生数）とを格納する。利用者スキル基本情報ＤＢ６５は、あらかじめ偏差値に応じてスキルレベルを設定している。対象機能別利用者スキル情報ＤＢ６６は利用者及び機能ごとのスキルレベルを格納する。
【００３７】
ヘルプ情報ＤＢ６７はヘルプ情報と、スキルレベルごとに設定されているヘルプ情報の表示／非表示の情報とを格納している。重要度管理情報ＤＢ６８はヘルプ情報のスキルレベルごとの重要度を格納する。鮮度管理情報ＤＢ６９はヘルプ情報のスキルレベルごとの鮮度を格納する。
【００３８】
図４は機能別利用履歴ＤＢの一例の構成図である。機能別利用履歴ＤＢ６４は情報項目として、対象者、対象機能ＩＤ、利用履歴を含む。利用履歴には、最終利用日、累積の利用履歴、短期の利用履歴、中期の利用履歴、長期の利用履歴が含まれる。また、累積の利用履歴、短期の利用履歴、中期の利用履歴、長期の利用履歴には、利用回数、情報参照回数、エラー発生数を含む。
【００３９】
対象者は、機能利用者の識別番号である。対象機能ＩＤは、対象となる機能の識別番号である。最終利用日は、該当する機能を利用した最後の日付である。累積の利用履歴の利用回数は、これまでの利用回数の累計である。累積の利用履歴の情報参照回数は、これまでの情報参照回数の累計である。累積の利用履歴のエラー発生数は、これまでのエラー発生数の累計である。
【００４０】
短期の利用履歴の利用回数は、短期（例えば１ヶ月）の利用回数の累計である。短期の利用履歴の情報参照回数は短期の情報参照回数の累計である。短期の利用履歴のエラー発生数は短期のエラー発生数の累計である。中期の利用履歴の利用回数は、中期（例えば２ヶ月）の利用回数累計である。中期の利用履歴の情報参照回数は中期の情報参照回数累計である。中期の利用履歴のエラー発生数は中期のエラー発生数の累計である。
【００４１】
長期の利用履歴の利用回数は、長期（例えば６ヶ月）の利用回数の累計である。長期の利用履歴の情報参照回数は長期の情報参照回数の累計である。長期の利用履歴のエラー発生数は長期のエラー発生数の累計である。
【００４２】
図５は、利用者スキル基本情報ＤＢの一例の構成図である。利用者スキル基本情報ＤＢ６５は情報項目として、対象者、基礎情報を含む。基礎情報には、権限レベル、設定スキル、所属部門、所属ラインが含まれる。対象者は、機能利用者の識別番号である。権限レベルは、機能利用者の権限レベルである。権限レベルには、例えばシステム管理者、管理職、チームリーダ、メンバ、ゲストが設定される。
【００４３】
設定スキルは、機能利用者の基本的な設定スキルである。設定スキルには、例えばシステム管理者、熟練者、利用者、初心者、ゲストが設定される。所属部門は、機能利用者の所属部門の部門コードである。また、所属ラインは機能利用者の所属するラインリーダの識別番号である。
【００４４】
図６は、対象機能別利用者スキル情報ＤＢの一例の構成図である。対象機能別利用者スキル情報ＤＢ６６は情報項目として、対象者、対象機能ＩＤ、スキル情報を含む。スキル情報には、現在スキル、前回スキル、前回スキル更新日が含まれる。対象者は、機能利用者の識別番号である。対象機能ＩＤは、対象となる機能の識別番号である。
【００４５】
現在スキルは現在のスキルレベルである。現在スキルには、例えばシステム管理者、管理職、熟練者、利用者、初心者、ゲストが設定される。現在スキルのうちシステム管理者及びゲストは固定で変動しない。また、現在スキルのうち管理者、熟練者、利用者、初心者は変動する。
【００４６】
前回スキルは前回のスキルレベルである。前回スキルは現在スキル変更時に、更新前の現在スキルのスキルレベルを保存したものである。前回スキル更新日は前回スキルの更新日である。
【００４７】
図７はヘルプ情報ＤＢの一例の構成図である。ヘルプ情報ＤＢ６７は情報項目として情報ＩＤ、制御情報、情報本文を含む。情報ＩＤには対象機能ＩＤ、連番が含まれる。制御情報には、ステータス、情報範囲、掲載期間が含まれる。情報本文には、情報種別、見出し、詳細が含まれる。情報範囲には、範囲種別、対象範囲が含まれる。掲載期間には、期間種別、開始期間、終了期間が含まれる。見出し及び詳細には、表示方法、表示位置、情報本文が含まれる。
【００４８】
対象機能ＩＤはヘルプ情報を登録する機能の識別番号である。言い換えれば対象機能ＩＤは画面を識別する識別番号である。連番は同一の識別番号内で登録されたヘルプ情報の連番である。画面に対して登録される複数のヘルプ情報は連番管理される。ステータスには例えばヘルプ情報の表示／非表示／強制表示が設定される。表示とは、表示対象として以降の条件分岐に従って表示の判断を行うステータスである。非表示とは、表示対象外のステータスである。強制表示とは、条件分岐による表示判断を行わず、強制的に表示するステータスである。
【００４９】
範囲種別はヘルプ情報を閲覧させる対象者の種別である。範囲種別には例えば全体、特定スキルユーザ、特定権限者、特定部門、特定ライン、特定利用者が設定される。対象範囲はヘルプ情報を閲覧させる対象者の範囲である。
【００５０】
対象範囲には例えば特定スキルユーザ（スキルレベル）、特定権限者（権限レベル）、特定部門（部門コード）、特定ライン（ラインリーダＩＤ）、特定利用者（利用者ＩＤ）が設定される。
【００５１】
例えば、ラインリーダＩＤで特定される製造ラインなどの各種区画毎に対象範囲を制御したい場合は、範囲種別の項目に特定ラインを設定し、対象範囲の項目に対象とするラインを特定するためのラインリーダＩＤを設定する。
【００５２】
期間種別はヘルプ情報の掲載期間である。期間種別には、例えば無期限、期間限定、時間定期、曜日定期、月度定期、年度定期が設定される。開始期間はヘルプ情報の掲載を開始する時期である。開始期間には例えば期間限定（開始月日）、時間定期（開始時間）、曜日定期（指定曜日１）、月度定期（開始日）、年度定期（開始月日）が設定される。
【００５３】
終了期間は、ヘルプ情報の掲載を終了する時期である。終了期間には、例えば期間限定（終了月日）、時間定期（終了時間）、曜日定期（指定曜日２）、月度定期（終了日）、年度定期（終了月日）が設定される。
【００５４】
情報種別はヘルプ情報の種別である。情報種別には、例えば情報、連絡、覚書が設定される。見出しの表示方法には、ポップアップ、通常表示などが選択されている。見出しの表示位置には、例えば表示座標、固定表示位置などが設定される。見出しの情報本文には見出しとして１行程度の文章が設定される。
【００５５】
詳細の表示方法には、ポップアップ、通常表示などが選択されている。詳細の表示位置には、例えば表示座標、固定表示位置などが設定される。詳細の情報本文には詳細な文章情報（テキスト／画像／動画／ＨＴＭＬ等）が設定される。
【００５６】
図８は重要度管理情報ＤＢの一例の構成図である。重要度管理情報ＤＢ６８は情報項目として情報ＩＤ、重要度管理情報を含む。情報ＩＤは、ヘルプ情報ＤＢ６７の情報ＩＤと同様である。重要度管理情報には、重要度基本値、スキルレベル別重要度情報が含まれている。
【００５７】
重要度基本値はヘルプ情報の作成者が設定する重要度の基本値である。未設定の場合は例えば中間値（５０）となる。スキルレベル別重要度情報には重要度、参照数、評価がスキルレベル毎に設定されている。重要度は算出したヘルプ情報のスキルレベル毎の重要度である。参照数はシステム日付（本日）から１ヶ月以内のスキルレベル毎の情報参照回数の累計である。評価はスキルレベル毎の利用者の評価の累計である。
【００５８】
図９は鮮度管理情報ＤＢの一例の構成図である。鮮度管理情報ＤＢ６９は情報項目として情報ＩＤ、鮮度管理情報を含む。情報ＩＤは、ヘルプ情報ＤＢ６７の情報ＩＤと同様である。また、鮮度管理情報には、鮮度基本値、初回登録情報、最終更新情報、ランク別鮮度情報、スキルレベル別最終アクセス情報が含まれている。
【００５９】
鮮度基本値はヘルプ情報の作成者が設定する鮮度の基本値である。未設定の場合は例えば中間値（例えば５０）となる。初回登録情報には登録者ＩＤ、登録日が設定される。登録者ＩＤはヘルプ情報の登録者の識別番号である。登録日はヘルプ情報を登録した日時である。
【００６０】
最終更新情報には更新者ＩＤ、更新日が設定される。更新者ＩＤはヘルプ情報の更新者の識別番号である。更新日はヘルプ情報を更新した日時である。ランク別鮮度情報はスキルレベル毎に算出されたヘルプ情報の鮮度が設定されている。スキルレベル別最終アクセス情報は、利用者が最後にアクセスした日時、利用者がシステム日付（本日）から１ヶ月以内に利用した累計件数を、スキルレベル毎に設定している。図９の例では、レベル１からレベル５までの５段階のレベルに対して、ランク別鮮度情報及びスキル別最終アクセス情報が設定されている。
【００６１】
（処理フロー）
本実施例の表示情報選択装置４０は、例えば図１０に示すように処理を行う。図１０は本実施例の表示情報選択装置が行う処理の一例のフローチャートである。ステップＳ１では利用者により業務システム部４１が利用される。ステップＳ２に進み、業務システム状態管理部６１は利用者・対象システムの情報を取得する。なお、ステップＳ２の処理の詳細は後述する。ステップＳ３に進み、利用者スキルレベル算出部６２は利用者のスキルレベルを機能別に算出する。なお、ステップＳ３の処理の詳細は後述する。
【００６２】
ステップＳ４に進み、情報入力管理部７２は情報入力部７１が利用者の操作するクライアント２からヘルプ情報の登録、更新要求を受け付けたか否かを判定する。ヘルプ情報の登録、更新要求を受け付けていなければ、ステップＳ５に進み、ヘルプ情報重要度・鮮度算出部６３はヘルプ情報の重要度／鮮度をスキルレベルごとに算出する。なお、ステップＳ５の処理の詳細は後述する。ステップＳ６に進み、情報表示管理部７３は情報入力部７１がオンデマンドヘルプ表示画面の表示要求を受け付けると、ヘルプ情報のうち利用者のスキルレベルに対応する重要度及び鮮度の高いヘルプ情報を選択する。情報表示部７４は利用者のスキルレベルに対応する重要度及び鮮度の高いヘルプ情報をオンデマンドヘルプ表示画面に表示させる。なお、ステップＳ６の処理の詳細は後述する。
【００６３】
情報入力部７１が利用者の操作するクライアント２からヘルプ情報の登録、更新要求を受け付けると、情報入力管理部７２はステップＳ７に進み、ヘルプ情報ＤＢ６７にヘルプ情報の登録、更新を行う。なお、ステップＳ７の処理の詳細は後述する。
【００６４】
図１１はステップＳ２の処理の一例のフローチャートである。業務システム状態管理部６１はステップＳ１１に進み、業務システム部４１の業務処理部５１から機能利用者の識別番号としての利用者ＩＤを取得する。
【００６５】
業務システム状態管理部６１は、業務画面の画面遷移があるか否かを判定する（Ｓ１２）。業務画面の画面遷移があれば、業務システム状態管理部６１はステップＳ１３に進み、現在の業務画面の画面ＩＤ（対象機能ＩＤ）を、対象となる機能の識別番号として業務処理部５１から取得する。ステップＳ１３に続いてステップＳ２４に進み、業務システム状態管理部６１は取得した対象となる機能の識別番号で機能別利用履歴ＤＢ６４の機能別利用履歴情報を検索する。
【００６６】
業務システム状態管理部６１は、業務画面内フォーカス移動があるか否かを判定する（Ｓ１４）。業務画面内フォーカス移動があれば、業務システム状態管理部６１はステップＳ１５に進み、業務画面内フォーカス移動先の項目を業務処理部５１から取得する。ステップＳ１５に続いてステップＳ２４に進み、業務システム状態管理部６１は取得した業務画面内フォーカス移動先の項目に基づき、機能別利用履歴ＤＢ６４の機能別利用履歴情報に含まれる利用回数を更新する。
【００６７】
業務システム状態管理部６１は、業務画面内の項目の更新があるか否かを判定する（Ｓ１６）。業務画面内の項目の更新があれば、業務システム状態管理部６１はステップＳ１７に進み、業務画面内の項目の更新情報を業務処理部５１から取得する。
【００６８】
ステップＳ１７に続いてステップＳ２４に進み、業務システム状態管理部６１は取得した業務画面内の項目の更新情報に基づき、機能別利用履歴ＤＢ６４の機能別利用履歴情報に含まれる利用回数を更新する。
【００６９】
業務システム状態管理部６１は、業務画面のステータスの更新があるか否かを判定する（Ｓ１８）。業務画面のステータスの更新があれば、業務システム状態管理部６１はステップＳ１９に進み、業務画面のステータスを業務処理部５１から取得する。
【００７０】
ステップＳ１９に続いてステップＳ２４に進み、業務システム状態管理部６１は取得した業務画面のステータスに基づき、機能別利用履歴ＤＢ６４の機能別利用履歴情報に含まれる利用回数を更新する。
【００７１】
業務システム状態管理部６１は、ヘルプ情報の参照があるか否かを判定する（Ｓ２０）。ヘルプ情報の参照があれば、業務システム状態管理部６１はステップＳ２１に進み、ヘルプ参照情報を取得する。
【００７２】
ステップＳ２１に続いてステップＳ２４に進み、業務システム状態管理部６１は取得したヘルプ参照情報に基づき、機能別利用履歴ＤＢ６４の機能別利用履歴情報に含まれる情報参照回数を更新する。
【００７３】
業務システム状態管理部６１は、業務システム部４１の利用時のエラー（操作エラー）が発生しているか否かを判定する（Ｓ２２）。操作エラーが発生していれば、業務システム状態管理部６１はステップＳ２３に進み、業務処理部５１からエラー情報を取得する。
【００７４】
ステップＳ２３に続いてステップＳ２４に進み、業務システム状態管理部６１は取得したエラー情報に基づき、機能別利用履歴ＤＢ６４の機能別利用履歴情報に含まれるエラー発生回数を更新する。
【００７５】
以上の処理のあと、業務システム状態管理部６１はステップＳ２５に進み、利用者からログアウトの指示を受けたか否かを判定する。ログアウトの指示を受けていなければ、業務システム状態管理部６１はステップＳ１２に戻り、図１１に示す処理を続ける。図１１に示すＳ１２、Ｓ１４、Ｓ１６、Ｓ１８、Ｓ２０、Ｓ２２の各判断処理の順序はこれに限定する意図ではなく、適宜入れ替えてもよい。
【００７６】
なお、ログアウトの指示を受けていれば、業務システム状態管理部６１はステップＳ１１に戻り、業務システム部４１の業務処理部５１から機能利用者の識別番号としての利用者ＩＤを取得するまで待機する。
【００７７】
図１２は、ステップＳ３の処理の一例のフローチャートである。利用者スキルレベル算出部６２は、ステップＳ３１に進み、スキルレベルの更新タイミングであるか否かを判定する。スキルレベルの更新タイミングは機能別利用履歴ＤＢ６４が更新されたとき、前回スキルの更新日から所定期間が経過したとき、などである。
【００７８】
スキルレベルの更新タイミングであると判定すると、利用者スキルレベル算出部６２はステップＳ３２に進み、機能別利用履歴ＤＢ６４の機能別利用履歴情報が終わりか否かを判定する。機能別利用履歴ＤＢ６４の機能別利用履歴情報が終わりでなければ、利用者スキルレベル算出部６２はステップＳ３３に進み、機能別利用履歴ＤＢ６４から機能別利用履歴情報を読み出す。
【００７９】
ステップＳ３４に進み、利用者スキルレベル算出部６２は読み出した機能別利用履歴情報を参照し、利用者及び機能ごとの利用回数、情報参照回数、エラー発生回数を、全利用者の値と比較した偏差値を算出し、点数化する。ステップＳ３５に進み、利用者スキルレベル算出部６２は、あらかじめ点数化した偏差値に応じて設定したスキルレベルを利用者スキル基本情報ＤＢ６５から取得し、利用者及び機能ごとのスキルレベルを算定する。
【００８０】
ステップＳ３６に進み、利用者スキルレベル算出部６２は、対象機能別利用者スキル情報ＤＢ６６を参照し、ステップＳ３５で算定した利用者及び機能ごとのスキルレベルについて、利用者及び機能ごとの前回のスキルレベルから変更があるかを判定する。
【００８１】
ステップＳ３５で算定した利用者及び機能ごとのスキルレベルに変更があれば、利用者スキルレベル算出部６２はステップＳ３７に進み、算定した利用者及び機能ごとのスキルレベルに基づき、対象機能別利用者スキル情報ＤＢ６６のスキル情報を更新し、ステップＳ３２に戻る。なお、ステップＳ３６において、算定した利用者及び機能ごとのスキルレベルに変更がなければ、利用者スキルレベル算出部６２はＳ３７をスキップしてステップＳ３２に戻ることができる。
【００８２】
ステップＳ３１においてスキルレベルの更新タイミングでないと判定するか、又は、ステップＳ３２において機能別利用履歴ＤＢ６４の機能別利用履歴情報が終わりであると判定すると、利用者スキルレベル算出部６２は図１２に示す処理を終了する。
【００８３】
図１３はステップＳ５の処理の一例のフローチャートである。ヘルプ情報重要度・鮮度算出部６３はステップＳ５１に進み、重要度／鮮度の更新タイミングであるか否かを判定する。重要度／鮮度の更新タイミングは機能別利用履歴ＤＢ６４が更新されたとき、ヘルプ情報の登録日又は更新日から所定期間が経過したとき、などである。
【００８４】
重要度／鮮度の更新タイミングであると判定すると（Ｓ５１でＹＥＳ）、ヘルプ情報重要度・鮮度算出部６３はステップＳ５２に進み、重要度管理情報ＤＢ６８の重要度管理情報及び鮮度管理情報ＤＢ６９の鮮度管理情報が終わりか否かを判定する。
【００８５】
重要度管理情報ＤＢ６８の重要度管理情報及び鮮度管理情報ＤＢ６９の鮮度管理情報が終わりでなければ（Ｓ５２でＮＯ）、ヘルプ情報重要度・鮮度算出部６３はステップＳ５３に進み、重要度管理情報ＤＢ６８から重要度管理情報を読み出す。ステップＳ５４に進み、ヘルプ情報重要度・鮮度算出部６３は読み出した重要度管理情報を参照し、機能及びスキルレベルごとの参照数、評価を全スキルレベルの値と比較した偏差値を算出し、点数化する。ステップＳ５５に進み、ヘルプ情報重要度・鮮度算出部６３は、あらかじめ点数化した偏差値に応じて機能及びスキルレベルごとの重要度を算定する。
【００８６】
ステップＳ５６に進み、ヘルプ情報重要度・鮮度算出部６３は鮮度管理情報ＤＢ６９から鮮度管理情報を読み出す。ステップＳ５７に進み、ヘルプ情報重要度・鮮度算出部６３は読み出した鮮度管理情報を参照し、機能及びスキルレベルごとにヘルプ情報の新しさを示す値とヘルプ情報の有用性を示す値を全スキルレベルの値と比較した偏差値を算出して点数化する。
【００８７】
ヘルプ情報の新しさを示す値は、システム日付（本日）からヘルプ情報の登録日又は更新日までの期間である。ヘルプ情報の有用性を示す値は、所定期間の間に参照や更新が行われている回数（アクセス数）である。
【００８８】
ステップＳ５８に進み、ヘルプ情報重要度・鮮度算出部６３は、あらかじめ点数化した偏差値に応じて機能及びスキルレベルごとの鮮度を算定する。ステップＳ５９に進み、ヘルプ情報重要度・鮮度算出部６３は算定した機能及びスキルレベルごとの重要度及び鮮度に基づき、重要度管理情報ＤＢ６８及び鮮度管理情報ＤＢ６９の重要度管理情報及び鮮度管理情報を更新し、ステップＳ５２に戻る。
【００８９】
ステップＳ５１において重要度／鮮度の更新タイミングでないと判定（Ｓ５１でＮＯ）するか、又は、ステップＳ５２において重要度管理情報ＤＢ６８の重要度管理情報及び鮮度管理情報ＤＢ６９の鮮度管理情報が終わりであると判定（Ｓ５２でＹＥＳ）すると、ヘルプ情報重要度・鮮度算出部６３は図１３に示す処理を終了する。
【００９０】
図１４はステップＳ６の処理の一例のフローチャートである。情報表示管理部７３はステップＳ６１に進み、業務システム部４１から利用者のスキルレベル及び機能の識別情報としての対象機能ＩＤを取得する。
【００９１】
ステップＳ６２に進み、情報表示管理部７３はヘルプ情報ＤＢ６７からヘルプ情報を読み出し、対象機能ＩＤに合致するレコードを全て抽出する。ステップＳ６３に進み、情報表示管理部７３はステップＳ６２で抽出したレコードのうち、ヘルプ情報に含まれる情報範囲に該当し、且つ、掲載期間内であるレコードを抽出する。
【００９２】
ステップＳ６４に進み、情報表示管理部７３はステップＳ６３で抽出したレコードを利用者のスキルレベルに応じて、スキルレベルごとに設定されている重要度・鮮度の高い順に並び替える。なお、スキルレベルごとに設定されている重要度・鮮度の高い順に並び替えるとは、重要度と鮮度の値を合算するなどの方法で総合的に評価して高い順に並び替えてもよいし、重要度と鮮度の値について、何れか一方を優先的に評価して高い順に並び替えてもよい。
【００９３】
ステップＳ６５に進み、情報表示部７４はステップＳ６４で並び替えたレコードをオンデマンドヘルプ表示画面に表示させる。つまり、情報表示部７４は利用者のスキルレベルに対応する重要度及び鮮度の高いヘルプ情報から順番にオンデマンドヘルプ表示画面に表示させる。
【００９４】
図１５はステップＳ７の処理の一例のフローチャートである。情報入力部７１は利用者の操作するクライアント２からヘルプ情報の登録、更新要求を受け付ける。情報入力部７１がヘルプ情報の登録、更新要求を受け付けると、情報入力管理部７２はステップＳ７１に進み、ヘルプ情報の新規登録か否かを判定する。
【００９５】
ヘルプ情報の新規登録でなければ（Ｓ７１でＮＯ）、情報入力管理部７２はステップＳ７２に進み、更新するヘルプ情報を引用したあと、ステップＳ７４に進む。一方、ヘルプ情報の新規登録であれば（Ｓ７１でＹＥＳ）、情報入力管理部７２はステップＳ７３に進み、登録するヘルプ情報／業務システム部４１の状態（言い換えれば対象機能ＩＤ）を取得し、ステップＳ７４に進む。
【００９６】
ステップＳ７４では情報入力管理部７２が、ヘルプ情報の新規登録か否かを判定する。ヘルプ情報の新規登録でなければ（Ｓ７４でＮＯ）、ステップＳ７５に進み、情報入力管理部７２は鮮度管理情報の最終更新情報を更新したあと、ステップＳ７７に進む。一方、ヘルプ情報の新規登録であれば（Ｓ７４でＹＥＳ）、情報入力管理部７２はステップＳ７６に進み、初回登録情報、スキルレベルなどを取得し、重要度及び鮮度の初期値を設定してステップＳ７７に進む。そして、ステップＳ７７では、情報入力管理部７２がヘルプ情報をヘルプ情報ＤＢ６７に格納して図１５の処理を終了する。
【００９７】
図１６は表示情報選択装置がクライアントの表示装置に表示させる画面の一例を表したイメージ図である。図１６の画面は業務画面１００とオンデマンドヘルプ表示画面１０１とを含む。オンデマンドヘルプ表示画面１０１は図１６のように画面枠の一部に表示してもよいし、業務画面１００に重ねて表示してもよいし、必要に応じてポップアップで表示してもよい。オンデマンドヘルプ表示画面１０１は業務の邪魔ならず、ヘルプ情報が効果的に目に入るように表示されればよい。
【００９８】
図１７は業務画面とオンデマンドヘルプ表示画面との一例の関係図である。ヘルプ情報登録時は図１７（Ａ）に示すように、オンデマンドコントロール基本部分１０２が業務画面１００の画面情報（対象機能ＩＤ）及び状態情報（利用する利用者のスキルレベル）とオンデマンドヘルプ表示画面１０１のヘルプ情報との両方の情報を保持する。
【００９９】
ヘルプ情報引用時は図１７（Ｂ）に示すように、オンデマンドコントロール基本部分１０２が業務画面１００の画面情報（対象機能ＩＤ）及び状態情報（利用する利用者のスキルレベル）で検索を行い、ヒットしたヘルプ情報をオンデマンドヘルプ表示画面１０１として表示する。
【実施例１】
【０１００】
以下では本実施例の表示情報選択装置４０の処理を具体的に説明する。図１８は業務画面及びオンデマンドヘルプ表示画面の一例のイメージ図である。オンデマンドヘルプ表示画面１０１は業務画面１００に対する操作の方法、業務のノウハウなどのヘルプ情報の見出しを、重要度・鮮度の優先順位で表示している。
【０１０１】
例えばオンデマンドヘルプ表示画面１０１のヘルプ情報の見出し１０２がクリックされると、利用者の操作するクライアント２の表示画面には図１９に示すように、クリックされた見出し１０２に対応するヘルプ情報の詳細を含むオンデマンドヘルプ表示画面１１０が表示される。
【０１０２】
図１９は、ヘルプ情報の詳細を含むオンデマンドヘルプ表示画面の一例のイメージ図である。図１９のオンデマンドヘルプ表示画面１１０はヘルプ情報の見出し１１１、ヘルプ情報の詳細１１２、ヘルプ情報に対する評価点数を入力する為の評価入力欄１１３を有している。
【０１０３】
例えば利用者のスキルレベルが「３」の場合は、利用者がオンデマンドヘルプ表示画面１１０を表示し、評価入力欄１１３から評価点数を入力すると、スキルレベル「３」の評価及びアクセス数などを加算する。図１９の評価入力欄１１３では、例えば「非常に役に立った」「役に立った」「どちらとも言えない」「役に立たなかった」「要らない」が選択されたときの評価点数が、それぞれ「＋２」「＋１」「０」「−１」「−２」となる。
【０１０４】
（利用者のスキルレベルの算出）
スキルレベルの設定には様々な設定手法があるが、標準偏差を用いた分布状況で設定する例を説明する。図２０は利用者スキル基本情報ＤＢの一例の構成図である。図２０の利用者スキル基本情報ＤＢ６５は図５に示した利用者スキル基本情報ＤＢ６５の具体例を示している。
【０１０５】
図２１は機能別利用履歴ＤＢの一例の構成図である。機能別利用履歴ＤＢ６４は利用者及び機能（画面）ごとに、機能（画面）の利用回数、ヘルプ情報の参照回数、エラー発生数を集計する。利用者スキルレベル算出部６２は、機能別利用履歴ＤＢ６４の集計値について更に全利用者の集計値と比較し、利用者及び機能ごとにそれぞれ偏差値を算出することで利用者及び機能ごとのスキルレベルを以下のように算出する。
【０１０６】
まず、利用者スキルレベル算出部６２は利用回数の偏差値（利用偏差値）を例えば以下の式（１）で算出する。
【０１０７】
利用偏差値＝（（利用者の利用回数）−（全利用者の利用回数の平均））×１０÷（全利用者の利用回数の標準偏差）＋５０…（１）
【０１０８】
利用者スキルレベル算出部６２は情報参照回数の偏差値（情報参照偏差値）を例えば以下の式（２）で算出する。
【０１０９】
情報参照偏差値＝５０−（（利用者の情報参照回数）−全利用者の情報参照回数の平均））×１０÷（全利用者の情報参照回数の標準偏差）…（２）
【０１１０】
利用者スキルレベル算出部６２はエラー発生数の偏差値（エラー発生偏差値）を例えば以下の式（３）で算出する。
【０１１１】
エラー発生偏差値＝５０−（（利用者のエラー発生数）−（全利用者のエラー発生数の平均））×１０÷（全利用者のエラー発生数の標準偏差）…（３）
【０１１２】
例えば図２１の機能別利用履歴ＤＢ６４における「ＩＤ３０００１」の利用者の「ＳＥ００１」の機能（画面）の利用回数は「１２１０」である。全利用者の利用回数の平均は（１２１０＋６４１＋１３０＋１２１０＋６４１＋１３０）÷６である。全利用者の利用回数の標準偏差は（１２１０、６４１、１３０、１２１０、６４１、１３０）の標準偏差値である。
【０１１３】
したがって、式（１）により「ＩＤ３０００１」の利用者の「ＳＥ００１」の機能の利用偏差値は「６１．３８」となる。同様にして、図２１の機能別利用履歴ＤＢ６４における「ＩＤ３０００１」の利用者の「ＳＥ００１」の機能の情報参照偏差値、エラー発生偏差値を計算すると「６２．４４」「４４．９７」となる。
【０１１４】
図２１の機能別利用履歴ＤＢ６４における全集計値について、利用者及び機能ごとに偏差値を算出すると図２２に示すようになる。図２２は機能別利用履歴ＤＢにおける全集計値について、利用者及び機能ごとに偏差値を算出した結果を示す図である。
【０１１５】
利用者スキルレベル算出部６２は図２２に示す利用者及び機能ごとに算出した偏差値を例えば図２３に示すように点数化する。図２３は機能別利用履歴ＤＢにおける全集計値について、利用者及び機能ごとに算出した偏差値を点数化した結果を示す図である。
【０１１６】
図２３の例では、偏差値≦４０を０、４０＜偏差値≦４５を１、４５＜偏差値≦５０を２、５０＜偏差値≦５５を３、５５＜偏差値≦６０を４、６０＜偏差値を５として偏差値を点数化している。また、図２３の例では利用者及び機能ごとに算出した偏差値を点数化したあと、合計点数を算出している。
【０１１７】
利用者スキルレベル算出部６２は利用者及び機能ごとに算出した合計点数と、図２４に示す表とに基づき、利用者及び機能ごとのスキルレベルを算定する。図２４はスキルレベルと達成度との関係を表した一例の図である。達成度は以下の式（４）により算出することができる。
【０１１８】
達成度＝（短期偏差の合計点数）÷（合計点数の最大値）…（４）
【０１１９】
図２４の例では達成度が８０％以上であれば熟練者、達成度が５０％以上８０％未満であれば利用者、達成度が５０％未満であれば初心者となるように、利用者及び機能ごとのスキルレベルを算定する。
【０１２０】
利用者スキルレベル算出部６２は算定した利用者及び機能ごとのスキルレベルにより例えば図２５に示すように対象機能別利用者スキル情報ＤＢ６６を更新する。利用者スキルレベル算出部６２は算定した利用者及び機能ごとのスキルレベルについて、利用者及び機能ごとの前回のスキルレベルから変更があれば、現在スキルを前回スキルに設定し、算定したスキルレベルを現在スキルに設定し、前回スキル更新日をシステム日付で更新する。
【０１２１】
（ヘルプ情報の重要度／鮮度の算出）
重要度／鮮度の設定には様々な設定手法があるが、標準偏差を用いた分布状況で設定する例を説明する。図２６はヘルプ情報ＤＢの一例の構成図である。図２６のヘルプ情報ＤＢ６７は図７に示したヘルプ情報ＤＢ６７の具体例を示す。ヘルプ情報重要度・鮮度算出部６３はヘルプ情報ＤＢ６７に格納されている各ヘルプ情報について、ヘルプ情報の重要度及び鮮度を後述のように算出する。
【０１２２】
図２７は重要度管理情報ＤＢの一例の構成図である。図２７に示すように重要度管理情報ＤＢ６８は、各ヘルプ情報を参照した利用者が、その内容の有用性や分かりやすさなどを評価した評価点数をスキルレベルごとに集計して格納している。
【０１２３】
ヘルプ情報重要度・鮮度算出部６３は、重要度管理情報ＤＢ６８のヘルプ情報ごとの集計値について評価偏差値を計算し、参照回数に掛け合わせて参照評価点数を計算し、参照評価点数の偏差値から重要度を以下のように算出する。
【０１２４】
まず、ヘルプ情報重要度・鮮度算出部６３は評価偏差値を例えば以下の式（５）で算出する。
【０１２５】
評価偏差値＝（（（ヘルプ情報の評価点数）−（全ヘルプ情報の評価点数の平均））×１０÷（全ヘルプ情報の評価点数の標準偏差）＋５０）×３＋（重要度基本値）÷４…（５）
【０１２６】
ヘルプ情報重要度・鮮度算出部６３は、参照評価点数を例えば以下の式（６）で算出する。
【０１２７】
参照評価点数＝（評価偏差値）×（参照回数）…（６）
【０１２８】
ヘルプ情報重要度・鮮度算出部６３は、重要度（参照評価点数の偏差値）を例えば以下の式（７）で算出する。
【０１２９】
重要度＝（（参照評価点数）−（全参照評価点数の平均））×１０÷（全参照評価点数の標準偏差）＋５０…（７）
【０１３０】
例えば図２７の重要度管理情報ＤＢ６８における「ＳＥ００１」の機能の「スキルレベル１」のヘルプ情報の評価点数は「３９０」である。全ヘルプ情報の評価点数の平均は評価点数群２０１〜２０５の平均である。全ヘルプ情報の評価点数の標準偏差は評価点数群２０１〜２０５の標準偏差値である。式（５）により「ＳＥ００１」の機能の「スキルレベル１」のヘルプ情報の評価偏差値は「６０．１２」となる。
【０１３１】
また、図２７の重要度管理情報ＤＢ６８における「ＳＥ００１」の機能の「スキルレベル１」の参照回数は「１０４３」である。したがって、式（６）により「ＳＥ００１」の機能の「スキルレベル１」のヘルプ情報の参照評価点数は「６２７０９．９０」となる。
【０１３２】
図２７の重要度管理情報ＤＢ６８における全ヘルプ情報ごとの集計値について、全ヘルプ情報ごとの評価偏差値、参照評価点数を算出すると図２８に示すようになる。この段階では図２８の重要度が算出されていない。図２８は重要度管理情報ＤＢにおける全集計値について、ヘルプ情報及びスキルレベルごとに重要度を算出した結果を示す図である。
【０１３３】
例えば図２８における「ＳＥ００１」の機能の「スキルレベル１」の評価偏差値は「６０．１２」となる。「ＳＥ００１」の機能の「スキルレベル１」の参照評価点数は「６２７０９．９０」となる。全参照評価点数の平均は参照評価点数群２１１〜２１５の平均である。全参照評価点数の標準偏差は参照評価点数群２１１〜２１５の標準偏差値である。
【０１３４】
したがって、式（７）により「ＳＥ００１」の機能の「スキルレベル１」の参照評価点数の偏差値である重要度は「５１」となる。そして、ヘルプ情報重要度・鮮度算出部６３は算出した機能及びスキルレベルごとのヘルプ情報の重要度を重要度管理情報ＤＢ６８に格納する。
【０１３５】
図２９は鮮度管理情報ＤＢの一例の構成図である。図２９の鮮度管理情報ＤＢ６９は図９に示した鮮度管理情報ＤＢ６９の具体例を示す。ヘルプ情報重要度・鮮度算出部６３は鮮度管理情報ＤＢ６９のヘルプ情報ごとの参照偏差値を計算し、アクセス日の考慮を掛け合わせてアクセス評価数を計算し、アクセス評価数の偏差値から鮮度を以下のように算出する。
【０１３６】
まず、ヘルプ情報重要度・鮮度算出部６３は各ヘルプ情報にアクセスしてきた利用者のスキルレベルを判定し、そのヘルプ情報及びスキルレベルに対応する鮮度管理情報ＤＢ６９のアクセス日及びアクセス数を更新する。ヘルプ情報重要度・鮮度算出部６３は参照偏差値を例えば以下の式（８）で算出する。
【０１３７】
参照偏差値＝（（（ヘルプ情報の短期アクセス数）−（全ヘルプ情報の平均参照数））×１０÷（全ヘルプ情報の参照数の標準偏差）＋５０）×３＋（鮮度基本値）÷４…（８）
【０１３８】
ヘルプ情報重要度・鮮度算出部６３は、アクセス評価数を例えば以下の式（９）で算出する。
【０１３９】
アクセス評価数＝（参照偏差値）×（（システム稼働日数）＋（（アクセス日）−（本日日付））＋（（登録日）−（本日日付））÷２）…（９）
【０１４０】
ヘルプ情報重要度・鮮度算出部６３は、鮮度（アクセス評価数の偏差値）を例えば以下の式（１０）で算出する。
【０１４１】
鮮度＝（（アクセス評価数）−（全アクセス評価数の平均））×１０÷（全アクセス評価数の標準偏差）＋５０…（１０）
【０１４２】
例えば図２９の鮮度管理情報ＤＢ６９における「ＳＥ００１」の機能の「００１」の連番のヘルプ情報の短期アクセス数は「０」である。全ヘルプ情報の平均参照数は短期アクセス数群２２１〜２２５の平均である。全ヘルプ情報の参照数の標準偏差は短期アクセス数群２２１〜２２５の標準偏差値である。式（８）により「ＳＥ００１」の機能の「００１」の連番のヘルプ情報の参照偏差値は「４６．３」となる。
【０１４３】
また、本日日付を「２００９／１０／１」とし、システム稼働日数を「１０５０日」とする。図２９の鮮度管理情報ＤＢ６９における「ＳＥ００１」の機能の「００１」の連番のアクセス日は「２００９／７／１」である。登録日は「２００９／３／２８」となる。式（９）により「ＳＥ００１」の機能の「００１」の連番のヘルプ情報のアクセス評価数は「４２８２８」となる。
【０１４４】
図２９の鮮度管理情報ＤＢ６９における全ヘルプ情報ごとの集計値について、全ヘルプ情報ごとの参照偏差値、アクセス評価数を算出すると図３０に示すようになる。図３０は鮮度管理情報ＤＢにおける全集計値について、ヘルプ情報及びスキルレベルごとに鮮度を算出した結果を示す図である。
【０１４５】
例えば図３０における「ＳＥ００１」の機能の「００１」の連番のヘルプ情報のアクセス評価数は「４２８２８」となる。また、全アクセス評価数の平均はアクセス評価数群２３１〜２３５の平均である。全アクセス評価数の標準偏差はアクセス評価数群２３１〜２３５の標準偏差値である。式（１０）により「ＳＥ００１」の機能の「００１」の連番のヘルプ情報の鮮度は「４１」となる。そして、ヘルプ情報重要度・鮮度算出部６３は算出した機能及びスキルレベルごとのヘルプ情報の鮮度を鮮度管理情報ＤＢ６９に格納する。
【０１４６】
（ヘルプ情報の表示）
情報入力部７１がオンデマンドヘルプ表示画面の表示要求を受け付けると、情報表示管理部７３は図２５の対象機能別利用者スキル情報ＤＢ６６を参照し、利用者の現在スキルを取得する。また、情報表示管理部７３は業務システム部４１から対象機能ＩＤを取得する。
【０１４７】
情報表示管理部７３はヘルプ情報ＤＢ６７からヘルプ情報を読み出し、対象機能ＩＤに合致するレコードのうち、ヘルプ情報に含まれる情報範囲に該当し、且つ、掲載期間内であるレコードを抽出する。また、情報表示管理部７３は利用者のスキルレベルに応じて図２７の重要度管理情報ＤＢ６８から重要度を読み出し、図２９の鮮度管理情報ＤＢ６９から鮮度を読み出す。
【０１４８】
情報表示管理部７３は抽出したレコードを重要度・鮮度の高い順に並び替え、並び替えたレコードをオンデマンドヘルプ表示画面に表示させる。つまり、情報表示部７４は利用者のスキルレベルに対応する重要度及び鮮度の高いヘルプ情報から順番にオンデマンドヘルプ表示画面に表示させる。
【０１４９】
なお、情報表示管理部７３は表示するヘルプ情報の数に上限を設けてもよいし、ヘルプ情報を表示する重要度及び鮮度の下限を設けるようにしてもよい。本実施例の表示情報選択装置４０は重要度及び鮮度を両方使用する例を説明したが、どちらか一方を使用するようにしてもよい。
【０１５０】
（まとめ）
本実施例の表示情報選択装置４０はヘルプ情報を画一的に表示するオンデマンドヘルプ表示画面１０１と異なり、ヘルプ情報を雑多に表示するのではなく、ヘルプ情報の重要度や鮮度と利用者のスキルレベルに応じた表示が可能である。利用者のスキルレベルに応じて表示する理由は初心者が必要とするヘルプ情報と熟練者が必要とするヘルプ情報とが通常一致しないと考えられる為である。
【０１５１】
従って、本実施例の表示情報選択装置４０は利用者が必要とするヘルプ情報を、より適切に表示できる効果が期待できる。さらに、本実施例の表示情報選択装置４０はヘルプ情報の重要度及び鮮度と利用者のスキルレベルとを定期的に再評価・調整することで、現状に即したヘルプ情報を表示できる効果が期待できる。
【０１５２】
本実施例における表示情報選択プログラムは、パッケージソフトの他、ＷＥＢサービス等によっても提供可能である。
【０１５３】
本発明は、以下に記載する付記のような構成が考えられる。
（付記１）
利用者に提示する情報を選択する表示情報選択装置であって、
前記利用者の利用履歴に基づいて前記利用者の習熟度を算出する習熟度算出手段と、
複数の利用者による前記情報の参照回数及び評価を前記利用者の習熟度で分類して管理する管理手段と、
前記情報を提示する前記利用者の習熟度に対応する前記参照回数及び評価に応じて前記利用者に提示する前記情報を選択する選択手段と
を有する表示情報選択装置。
（付記２）
前記管理手段は、更に、前記情報の更新情報を管理すると共に、前記複数の利用者による前記情報に対するアクセス情報を前記利用者の習熟度で分類して管理し、
前記選択手段は、前記情報を提示する前記利用者の習熟度に対応する前記参照回数、評価及びアクセス情報と、前記情報の更新情報とに応じて前記利用者に提示する前記情報を選択する
ことを特徴とする付記１記載の表示情報選択装置。
（付記３）
前記管理手段は、
前記複数の利用者による前記情報の参照回数及び評価を前記利用者の習熟度で分類して蓄積する第１蓄積手段と、
前記複数の利用者による前記情報の評価偏差値を計算し、該評価偏差値を前記情報の参照回数に掛け合わせて参照評価点数を計算し、該参照評価点数の偏差値から前記情報の重要度を算出する重要度算出手段と
を有する付記１又は２記載の表示情報選択装置。
（付記４）
前記管理手段は、
前記複数の利用者による前記情報の参照回数及び評価を前記利用者の習熟度で分類して蓄積する第１蓄積手段と、
前記複数の利用者による前記情報の評価偏差値を計算し、該評価偏差値を前記情報の参照回数に掛け合わせて参照評価点数を計算し、該参照評価点数の偏差値から前記情報の重要度を算出する重要度算出手段と、
前記情報の更新情報を蓄積すると共に、前記複数の利用者による前記情報に対するアクセス情報を前記利用者の習熟度で分類して蓄積する第２蓄積手段と、
前記情報ごとの参照偏差値を計算し、該参照評価値に前記アクセス情報を掛け合わせてアクセス評価数を計算し、該アクセス評価数の偏差値から前記情報の鮮度を算出する鮮度算出手段と
を有する付記２記載の表示情報選択装置。
（付記５）
前記情報は主画面に対する操作を助けるための副情報であり、
前記習熟度算出手段は、前記主画面の機能毎に、前記利用者の利用回数、エラー発生回数及び前記副情報の参照回数に基づいて、前記利用者の習熟度を算出することを特徴とする付記１乃至４何れか一項記載の表示情報選択装置。
（付記６）
前記利用者に前記情報を提示するとき、前記利用者から前記情報の評価を取得する評価取得手段を更に有する付記１乃至５何れか一項記載の表示情報選択装置。
（付記７）
コンピュータを、
前記利用者の利用履歴に基づいて前記利用者の習熟度を算出する習熟度算出手段と、
複数の利用者による前記情報の参照回数及び評価を前記利用者の習熟度で分類して管理する管理手段と、
前記情報を提示する前記利用者の習熟度に対応する前記参照回数及び評価に応じて前記利用者に提示する前記情報を選択する選択手段と
して機能させるための表示情報選択プログラム。
【０１５４】
なお、特許請求の範囲に記載した習熟度算出手段は利用者スキルレベル算出部６２に相当し、管理手段はヘルプ情報重要度・鮮度算出部６３と重要度管理情報ＤＢ６８と鮮度管理情報ＤＢ６９に相当し、選択手段は情報表示管理部７３に相当する。また、第１蓄積手段は重要度管理情報ＤＢ６８に相当し、重要度算出手段はヘルプ情報重要度・鮮度算出部６３に相当し、第２蓄積手段は鮮度管理情報ＤＢ６９に相当し、鮮度算出手段はヘルプ情報重要度・鮮度算出部６３に相当する。評価取得手段は情報入力管理部７２と評価入力欄１１３に相当する。
【符号の説明】
【０１５５】
１    サーバ
２、２Ａ〜２Ｎ    クライアント
３    ネットワーク
１０    コンピュータ
２１    入力装置
２２    表示装置
２３    コンピュータ本体
３１    主記憶装置
３２    演算処理装置
３３    インターフェース装置
３４    記録媒体読取装置
３５    補助記憶装置
３６    記録媒体
３７    バス
４０    表示情報選択装置
４１    業務システム部
４２    オンデマンドヘルプシステム部
４３    情報（ヘルプ）入出力処理部
５１    業務処理部
６１    業務システム状態管理部
６２    利用者スキルレベル算出部
６３    ヘルプ情報重要度・鮮度算出部
６４    機能別利用履歴ＤＢ
６５    利用者スキル基本情報ＤＢ
６６    対象機能別利用者スキル情報ＤＢ
６７    ヘルプ情報ＤＢ
６８    重要度管理情報ＤＢ
６９    鮮度管理情報ＤＢ
７１    情報入力部
７２    情報入力管理部
７３    情報表示管理部
７４    情報表示部
１００    業務画面
１０１    オンデマンドヘルプ表示画面
１０２    オンデマンドコントロール基本部分
１１０    オンデマンドヘルプ表示画面
１１１    ヘルプ情報の見出し
１１２    ヘルプ情報の詳細
１１３    評価入力欄
２０１〜２０５    評価点数群
２１１〜２１５    参照評価点数群
２２１〜２２５    短期アクセス数群
２３１〜２３５    アクセス評価数群
【図１】
0005556345.tif 000002
【図２】
0005556345.tif 000003
【図３】
0005556345.tif 000004
【図４】
0005556345.tif 000005
【図５】
0005556345.tif 000006
【図６】
0005556345.tif 000007
【図７】
0005556345.tif 000008
【図８】
0005556345.tif 000009
【図９】
0005556345.tif 000010
【図１０】
0005556345.tif 000011
【図１１】
0005556345.tif 000012
【図１２】
0005556345.tif 000013
【図１３】
0005556345.tif 000014
【図１４】
0005556345.tif 000015
【図１５】
0005556345.tif 000016
【図１６】
0005556345.tif 000017
【図１７】
0005556345.tif 000018
【図１９】
0005556345.tif 000019
【図２０】
0005556345.tif 000020
【図２１】
0005556345.tif 000021
【図２２】
0005556345.tif 000022
【図２３】
0005556345.tif 000023
【図２４】
0005556345.tif 000024
【図２５】
0005556345.tif 000025
【図２６】
0005556345.tif 000026
【図２７】
0005556345.tif 000027
【図２８】
0005556345.tif 000028
【図２９】
0005556345.tif 000029
【図３０】
0005556345.tif 000030
【図１８】
0005556345.tif 000031