(57)【特許請求の範囲】
【請求項１】
実行中に１以上の操作要素が配置された操作画面を表示するアプリケーションの操作を支援するアプリケーション操作支援装置であって、
実行中の前記アプリケーションの現在の操作者を特定する操作者特定手段と、
操作者による前記操作要素毎の操作回数を計数する計数手段と、
それぞれの前記操作要素について、前記操作者特定手段により特定された操作者毎の、前記計数手段により計数された当該操作要素の操作回数を記憶する記憶装置と、
操作者により前記操作要素が操作された場合に、前記記憶装置に記憶されている当該操作された前記操作要素の操作者毎の操作回数を前記操作画面内に表示する支援情報表示手段と、を備えたアプリケーション操作支援装置。
【請求項２】
前記支援情報表示手段は、操作者により前記操作要素が操作された場合に、前記記憶装置に記憶されている当該操作された前記操作要素の操作回数が多い順に操作者を並べて表示する請求項１に記載のアプリケーション操作支援装置。
【請求項３】
前記アプリケーションにより特定の目的を達成するための操作者による一連の操作内容を記録する操作内容記録手段を備え、
前記記憶装置は、前記操作内容記録手段により記録された一連の操作内容を、当該一連の操作内容において最初に操作される前記操作要素に対応付けて記憶する請求項１又は請求項２に記載のアプリケーション操作支援装置。
【請求項４】
前記支援情報表示手段は、操作者により前記操作要素が操作された場合に、当該操作された前記操作要素に対応付けて前記記憶装置に記憶されている一連の操作内容を再生表示するための操作要素を前記操作画面内に表示する請求項３に記載のアプリケーション操作支援装置。
【請求項５】
前記アプリケーションにより特定の目的を達成するための操作者による一連の操作の操作ステップ数を検出するステップ数検出手段と、
前記ステップ数検出手段により検出された操作ステップ数が、予め定められた基準値以上である場合に、操作者に報知する報知手段と、を備えた請求項１から請求項４のいずれか一項に記載のアプリケーション操作支援装置。
【請求項６】
実行中に１以上の操作要素が配置された操作画面を表示するアプリケーションの操作を支援するアプリケーション操作支援装置を動作させるためのアプリケーション操作支援プログラムであって、
前記アプリケーション操作支援装置のコンピュータを、
実行中の前記アプリケーションの現在の操作者を特定する操作者特定手段と、
操作者による前記操作要素毎の操作回数を計数する計数手段と、
それぞれの前記操作要素について、前記操作者特定手段により特定された操作者毎の、前記計数手段により計数された当該操作要素の操作回数を記憶する記憶手段と、
操作者により前記操作要素が操作された場合に、前記記憶手段に記憶されている当該操作された前記操作要素の操作者毎の操作回数を前記操作画面内に表示する支援情報表示手段と、として機能させるためのアプリケーション操作支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、アプリケーション操作支援装置及びアプリケーション操作支援プログラムに関するものである。
【背景技術】
【０００２】
従来におけるコンピュータ操作支援装置においては、コンピュータに対して行われた操作内容を操作履歴として記録し、ユーザ入力の内容に従って操作履歴の操作内容を再生してコンピュータの操作を支援するものが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１７１３４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このように、特許文献１に示された従来技術においては、コンピュータの使い方を習得していない利用者が他の利用者の操作内容を参考にしてコンピュータを使用することを目的としている。しかしながら、他の利用者の操作内容に不明点がある場合等、操作に習熟した者から直接に指導を受ける方がよい場合がある。
【０００５】
ところが、特許文献１に示されるような従来技術では、コンピュータ及びコンピュータで実行されるアプリケーションの操作が分からない場合に、当該操作に習熟した者を知ることが困難である。
【０００６】
この発明は、このような課題を解決するためになされたもので、アプリケーションの操作を習得していない者が、当該操作に習熟している者を容易に知ることができるアプリケーション操作支援装置を得るものである。
【課題を解決するための手段】
【０００７】
この発明に係るアプリケーション操作支援装置においては、実行中に１以上の操作要素が配置された操作画面を表示するアプリケーションの操作を支援するアプリケーション操作支援装置であって、実行中の前記アプリケーションの現在の操作者を特定する操作者特定手段と、操作者による前記操作要素毎の操作回数を計数する計数手段と、それぞれの前記操作要素について、前記操作者特定手段により特定された操作者毎の、前記計数手段により計数された当該操作要素の操作回数を記憶する記憶装置と、操作者により前記操作要素が操作された場合に、前記記憶装置に記憶されている当該操作された前記操作要素の操作者毎の操作回数を前記操作画面内に表示する支援情報表示手段と、を備えた構成とする。
【０００８】
また、この発明に係るアプリケーション操作支援プログラムは、実行中に１以上の操作要素が配置された操作画面を表示するアプリケーションの操作を支援するアプリケーション操作支援装置を動作させるためのアプリケーション操作支援プログラムであって、前記アプリケーション操作支援装置のコンピュータを、実行中の前記アプリケーションの現在の操作者を特定する操作者特定手段と、操作者による前記操作要素毎の操作回数を計数する計数手段と、それぞれの前記操作要素について、前記操作者特定手段により特定された操作者毎の、前記計数手段により計数された当該操作要素の操作回数を記憶する記憶手段と、操作者により前記操作要素が操作された場合に、前記記憶手段に記憶されている当該操作された前記操作要素の操作者毎の操作回数を前記操作画面内に表示する支援情報表示手段として機能させるためのものとする。
【発明の効果】
【０００９】
この発明に係るアプリケーション操作支援装置においては、アプリケーションの操作を習得していない者が、当該操作に習熟している者を容易に知ることができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】この発明の実施の形態１に係るアプリケーション操作支援装置の機能的な全体構成を示すブロック図である。
【図２】この発明の実施の形態１に係るアプリケーション操作支援装置の表示画面の要部の一例を説明する図である。
【図３】この発明の実施の形態１に係るアプリケーション操作支援装置のハードウエア構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１１】
この発明を添付の図面を参照しながら説明する。各図を通じて同符号は同一部分又は相当部分を示している。同符号の部分についての重複説明は適宜に簡略化あるいは省略する。
【００１２】
実施の形態１．
図１から図３は、この発明の実施の形態１に係るもので、図１はアプリケーション操作支援装置の機能的な全体構成を示すブロック図、図２はアプリケーション操作支援装置の表示画面の要部の一例を説明する図、図３はアプリケーション操作支援装置のハードウエア構成の一例を示すブロック図である。
【００１３】
この発明に係るアプリケーション操作支援装置は、実行中に１以上の操作要素が配置された操作画面を表示するアプリケーションの操作を支援するものである。図１に示すように、この発明に係るアプリケーション操作支援装置の本体１００は、アプリケーション実行部１０１を備えている。アプリケーション実行部１０１は、アプリケーションを実行する。
【００１４】
アプリケーションは、操作者がコンピュータに行わせたい機能を提供するソフトウエアである。具体的に例えば、ビルのメンテナンスあるいは監視に係る各種の設定のための機能を提供するアプリケーション等がある。なお、アプリケーション実行部１０１は、本体１００の外部に別途設けられるようにしてもよい。
【００１５】
図２に、アプリケーション実行部１０１によりアプリケーションが実行中である時の操作画面表示２００の一例を示す。この図２に示すように、アプリケーションの実行中には、１以上の操作要素が配置された操作画面が表示される。ここでは、操作画面表示２００には、操作要素として、操作ボタン２１１及び入力ボックス２１２が配置されている。
【００１６】
操作ボタン２１１は、操作者がマウスカーソルを当該操作ボタン２１１上にもっていき（マウスオーバー）、マウスボタンを押してクリックすることで、操作される。あるいは、入力装置としてタッチパネルを備えている場合には、操作者が指等で操作画面表示２００中の操作ボタン２１１に触れることによっても操作ボタン２１１を操作することができる。
【００１７】
また、入力ボックス２１２は、当該入力ボックス２１２がフォーカスされている状態で、操作者が例えばキーボード等の入力装置を用いて所望の文字を入力することができる操作要素である。なお、入力ボックス２１２にフォーカスを当てる場合には、当該入力ボックス２１２をクリックする、あるいは、入力装置としてタッチパネルを備えている場合には操作者が操作画面表示２００中の入力ボックス２１２に触れる等の操作を行えばよい。
【００１８】
図１に戻って、本体１００が備える操作検出部１０２は、実行中のアプリケーションの操作画面表示２００内において操作者により行われる操作を監視している。そして、操作検出部１０２は、操作画面表示２００内の操作要素に対する操作が発生したことを検出する。
【００１９】
本体１００が備える操作者特定部１０３は、アプリケーション実行部１０１により実行されているアプリケーションの現在の操作者を特定するものである。操作者特定部１０３は、例えば、アプリケーション実行部１０１が設けられている端末（ここでは本体１００）におけるログインユーザ情報を用いて現在の操作者を特定する。すなわち、例えば、操作者特定部１０３は、アプリケーション実行部１０１が設けられている端末（本体１００）に現在ログインしているユーザを現在の操作者として特定する。
【００２０】
本体１００が備える計数部１０４は、操作者による操作画面表示２００内の操作要素毎の操作回数を計数する。この操作回数の計数は、操作検出部１０２による検出結果を用いて行われる。すなわち、操作検出部１０２が、操作画面表示２００内のある操作要素に対する操作が発生したことを検出すると、計数部１０４は、現在の操作者による当該操作要素の操作回数を１だけカウントアップする。
【００２１】
また、操作検出部１０２が、別の操作要素に対する操作が発生したことを検出すると、計数部１０４は、今度はこの別の操作要素の現在の操作者による操作回数を１だけカウントアップする。このようにして、操作検出部１０２が、操作画面表示２００内の操作要素に対する操作が発生したことを検出する都度、計数部１０４は、現在の操作者による当該操作要素の操作回数を１だけカウントアップして、操作要素毎に操作回数を計数する。
【００２２】
計数部１０４により計数された操作要素毎の操作回数は、本体１００が備える記憶装置１０５に記憶される。この際、記憶装置１０５には、操作要素毎の操作回数に、操作者特定部１０３により特定された現在の操作者が対応付けられた状態で記憶される。すなわち、操作者特定部１０３により特定された現在の操作者が別の者に変われば、以降において計数部１０４により計数される操作要素毎の操作回数は、この別の者に対応付けられて記憶装置１０５に記憶される。
【００２３】
このようにして、記憶装置１０５は、操作画面表示２００内のそれぞれの操作要素について、操作者特定部１０３により特定された操作者毎の、計数部１０４により計数された当該操作要素の操作回数を記憶する。
【００２４】
なお、以上においては、計数部１０４で計数した操作回数を記憶装置１０５に記憶する際に、操作者特定部１０３により特定された現在の操作者と操作回数とを対応付ける場合について説明した。しかしながら、この点については、次のようにして計数部１０４で操作回数を計数する際に、操作者特定部１０３により特定された現在の操作者との対応付けを行うようにしてもよい。すなわち、計数部１０４は、操作者特定部１０３により特定された現在の操作者の情報を取得する。そして、計数部１０４は、操作者特定部１０３により特定された現在の操作者について、操作画面表示２００内の操作要素毎の操作回数を計数するようにしてもよい。
【００２５】
本体１００が備える支援情報表示部１０６は、操作者により操作画面表示２００内の操作要素が操作された場合に、当該操作された操作要素の操作者毎の操作回数を操作画面表示２００内に表示する。この際、支援情報表示部１０６が操作画面表示２００内に表示する当該操作された操作要素の操作者毎の操作回数の情報（以下、「操作支援情報」という）は、記憶装置１０５に記憶されている情報が用いられる。
【００２６】
支援情報表示部１０６は、操作検出部１０２が操作画面表示２００内のある操作要素に対する操作が発生したことを検出すると、この操作が検出された操作要素についての操作者毎の操作回数の情報を、記憶装置１０５から取得する。そして、支援情報表示部１０６は、この取得した当該操作要素についての操作者毎の操作回数の情報を操作支援情報として操作画面表示２００内に表示する。
【００２７】
なお、支援情報表示部１０６が操作支援情報を表示する条件となる操作要素に対する操作には、操作要素に対するマウスオーバーあるいはフォーカスの移動等を含めるようにしてもよい。
【００２８】
この支援情報表示部１０６が表示する操作支援情報の一例を図２を参照しながら説明する。この図２に示すのは、操作者が操作要素である操作ボタン２１１にマウスオーバーした際の操作画面表示２００の一例である。
【００２９】
操作ボタン２１１がマウスオーバーされたことを操作検出部１０２が検出すると、支援情報表示部１０６は、操作ボタン２１１についての操作者毎の操作回数の情報を記憶装置１０５から取得する。そして、支援情報表示部１０６は、この取得した情報を、支援情報表示２２０として操作画面表示２００内に表示する。この表示形態としては、例えばポップアップ表示等とする。
【００３０】
この際、当該操作された操作要素（この例では操作ボタン２１１）についての操作回数の情報が複数の操作者について存在する場合、当該操作された操作要素（操作ボタン２１１）の操作回数が多い順に操作者を並べて表示する。
【００３１】
図２に示す例では、支援情報表示２２０には、月日２２１、時刻２２２、操作者２２３及び操作回数２２４、並びに、動画再生リンク２２５及び評価２２６が含まれている。月日２２１及び時刻２２２は、同列の操作者２２３の欄に表示されている操作者が最後に当該操作要素（操作ボタン２１１）を操作した月日及び時刻である。操作者２２３は、当該操作要素（操作ボタン２１１）を操作したことのある操作者で、前述したように操作者特定部１０３により特定されたものである。
【００３２】
操作回数２２４は、同列の操作者２２３の欄に表示されている操作者が当該操作要素（操作ボタン２１１）を操作した延べ回数である。前述したように、操作回数２２４が多い操作者２２３から順に上から下へと並べられて表示されている。なお、この際の並べる順序（ソート順）のキー及び昇順・降順の別は、適宜に選択・変更できるようにしてもよい。
【００３３】
ある操作要素についての操作回数が多い操作者ほど、当該操作要素に関連するアプリケーションの操作手順等について、より詳しく、より習熟しているものと考えられる。そこで、支援情報表示２２０において、操作者毎の当該操作要素の操作回数を現在の操作者に対して提供することで、現在の操作者は今操作している、あるいは、操作しようとしている操作要素の操作回数が多く、当該操作要素に関連する操作手順等について正しく理解していると思われる者を容易に知ることができる。
【００３４】
したがって、現在の操作者は、当該操作要素について不明点等があった場合に、支援情報表示２２０中の操作回数が多い者に当該操作要素の不明点等について尋ねれば、この不明点等を解消する情報が得られる可能性が高くなる。
【００３５】
動画再生リンク２２５及び評価２２６は、次に述べる操作内容記録部１０７に関連するものであり、これらについては後ほど説明する。
【００３６】
図１に戻って、本体１００は、操作内容記録部１０７を備えている。この操作内容記録部１０７は、アプリケーション実行部１０１により実行されるアプリケーションを用いて特定の目的を達成するための操作者による一連の操作内容を記録する。
【００３７】
アプリケーションにより特定の目的を達成するため一連の操作内容としては、例えば、当該アプリケーションにおいて設定画面を開いてビルメンテナンスに必要なパラメータを設定するという目的を達成するための一連の操作内容、あるいは、当該アプリケーションにより監視・蓄積されたビル運用情報の一覧を印刷するという目的を達成するための一例の操作内容等を挙げることができる。
【００３８】
操作内容記録部１０７は、このような一連の操作内容を、例えば、操作に伴う操作画面表示２００の変化（例えばマウスカーソルの動き、入力された文字列等）の動画として記録する。操作内容記録部１０７による一連の操作内容の記録の開始及び終了は、操作者が指示することができるようにしてもよいし、本体１００側で操作検出部１０２による検出結果に応じて自動的に行うようにしてもよい。
【００３９】
記憶装置１０５は、操作内容記録部１０７により記録された一連の操作内容を、当該一連の操作内容において最初に操作される操作要素に対応付けて記憶する。この際に、さらに、一連の操作内容に実際に操作を行った操作者のそれぞれを対応付けるようにしてもよい。
【００４０】
そして、支援情報表示部１０６は、操作者により操作画面表示２００内の操作要素が操作された場合に、当該操作された操作要素に対応付けて記憶装置１０５に記憶されている一連の操作内容を再生表示するための操作要素を操作画面表示２００内に表示する。操作された操作要素に対応付けて記憶装置１０５に記憶されている一連の操作内容を再生表示するための操作要素の具体的な一例が、図２に示した動画再生リンク２２５である。
【００４１】
図２に示すのは、前述したように、操作要素の１つである操作ボタン２１１にマウスオーバーした際の操作画面表示２００の例である。したがって、この図２中の支援情報表示２２０内に表示される動画再生リンク２２５は、操作ボタン２１１に対応付けられて記憶装置１０５に記憶されている一連の操作内容を再生表示するためのものである。操作者がマウスを操作して動画再生リンク２２５をクリックすると、操作ボタン２１１に対応付けられて記憶装置１０５に記憶されている一連の操作内容、換言すれば、最初に操作ボタン２１１が操作されることにより開始される一連の操作内容の動画が操作画面表示２００内において再生される。
【００４２】
支援情報表示２２０内の評価２２６は、動画再生リンク２２５をクリックして表示された一連の操作内容について、それを再生した操作者が行った評価の平均である。ここでは、例えば、操作者が再生した一連の操作内容について５段階で評価を入力することができるようになっている。
【００４３】
前述したように、一連の操作内容に実際に操作を行った操作者を対応付けた場合、操作内容を記録した操作者毎に動画再生リンク２２５が表示される。したがって、ある１つの操作要素に対して複数の操作者が一連の操作内容の記録を行うと、当該操作要素に対して複数の一連の操作内容の記録が対応付けられることになる。このような場合に、操作者がより有用である一連の操作内容の記録を見付けやすくするために、この評価２２６を参考にすることができる。
【００４４】
再び図１を参照しながら説明を続ける。本体１００は、さらに、ステップ数検出部１０８、判断部１０９及び報知部１１０を備えている。ステップ数検出部１０８は、アプリケーション実行部１０１により実行されるアプリケーションを用いて特定の目的を達成するための操作者による一連の操作の操作ステップ数を検出するものである。この操作ステップ数の検出は、操作検出部１０２による操作者の操作要素に対する操作の検出結果を用いて行う。また、操作ステップ数の検出にあたって、どのような操作を１ステップとするのかについては事前に設定される。具体的に例えば、操作ボタン２１１を１回クリックする、入力ボックス２１２に１回文字を入力する等の操作を１ステップにすると設定しておく。
【００４５】
そして、ステップ数検出部１０８は、予め定められた特定の操作要素に対する操作を操作検出部１０２が検出すると、操作ステップ数の検出を開始する。この予め定められる特定の操作要素は、アプリケーションを用いて特定の目的を達成するための一連の操作において最初に操作する必要がある操作要素である。したがって、操作ステップ数の検出の対象とする一連の操作を予め決定しておくことで、操作ステップ数の検出を開始する特定の操作要素を予め定めることができる。なお、アプリケーションを用いて特定の目的を達成するための一連の操作の具体例は、前述した操作内容記録部１０７のときと同じものを挙げることができる。
【００４６】
判断部１０９は、ステップ数検出部１０８により検出された操作ステップ数が、予め定められた基準値以上であるか否かを判断する。この判断に用いられる基準値は、操作ステップ数の検出の対象とする一連の操作のそれぞれについて予め定められる。この基準値は、例えば、アプリケーションを用いて特定の目的を達成するために必要な最小の（あるいは、標準的な）操作ステップ数により決定することができる。
【００４７】
報知部１１０は、ステップ数検出部１０８により検出された操作ステップ数が、予め定められた基準値以上であると判断部１０９が判断した場合に、操作者に報知する。すなわち、報知部１１０は、ステップ数検出部１０８により検出された操作ステップ数が、予め定められた基準値以上である場合に操作者に報知する。
【００４８】
この報知部１１０による報知は、例えば、操作画面表示２００内に予め定められたメッセージを表示して行うようにしてもよいし、本体１００がスピーカを備えていれば、このスピーカから音声メッセージを鳴らすようにしてもよい。
【００４９】
このような報知により、操作者は自身の一連の操作手順には不要な操作ステップが含まれており改善の余地があることを知ることができる。このため、報知を受けた操作者は支援情報表示２２０の情報を利用して当該操作手順についてよく知る者にアドバイスを受けたり、模範となる操作内容の動画を確認したりして、自身の操作技術の向上を図ることができる。すなわち、ステップ数検出部１０８、判断部１０９及び報知部１１０を備えることで、操作者に対し操作技術の向上を促すことが可能である。
【００５０】
なお、計数部１０４による操作回数の計数、及び、記憶装置１０５に記憶される操作回数の更新を、常時行うようにしてもよいし、ある一定の期間のみ行って以降は計数及び更新を行わないようにしてもよい。操作回数の計数及び更新を行う一定の期間としては、例えば、アプリケーション操作支援装置の本体１００の操作支援対象であるアプリケーションが新規に導入されてから例えば１週間等の一定期間とすることが考えられる。これは、ある特定のアプリケーション（特に業務用）を使用する者は一定の者に限られる場合が多く、アプリケーションの導入後一定期間（この例では１週間）が経過すれば、当該アプリケーションを頻繁に使用するものは固定されてくるであろうという考えに基づいている。
【００５１】
また、別の例として、操作回数の計数及び更新を行う期間を、操作回数の総計が一定回数に達するまでとし、操作回数の総計が一定回数に達した以降は計数及び更新を行わないようにしてもよい。あるいは、計数及び更新を行う期間を、ある操作者について操作回数が一定回数に達するまでとすることもできる。またあるいは、計数及び更新を行う期間を、当該アプリケーションの起動回数が一定回数に達するまでとすることもできる。このように操作回数の計数及び更新を行う期間を制限することで、本体１００への負荷の軽減及び記憶装置１０５における記憶容量の節約を図ることができる。
【００５２】
また、ここでは、計数部１０４による計数の対象は、実行中のアプリケーションの操作画面表示２００内における操作要素に対する操作回数であるとして説明した。しかし、計数部１０４による計数の対象を操作要素への操作回数ではなく、アプリケーションの起動回数にまで拡張することもできる。すなわち、操作検出部１０２は、アプリケーションの起動操作を検出し、計数部１０４は、操作検出部１０２の検出結果を用いて、操作者によるアプリケーションの起動回数を計数するようにしてもよい。なお、アプリケーションの起動は、起動操作の検出のみならず、他に例えば、アプリケーションが実行される端末におけるプロセスを監視することによっても検出することができる。
【００５３】
以上のような機能的構成を備えたアプリケーション操作支援装置の本体１００は、例えば、周知のコンピュータを用いて実装することができる。そこで、次に図３を参照しながら、本体１００を実装するためのハードウエア構成の一例について説明する。
【００５４】
図３に示すように、本体１００は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、入力装置３０４、モニタ３０５、ハードディスク３０６及び通信インターフェース３０７を備えている。ＣＰＵ３０１は、与えられた命令（命令の集合であるプログラムを含む）を実行して情報の演算又は加工を行う中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
【００５５】
ＲＯＭ３０２は、データ又はプログラムを不揮発的に格納する読み出し専用メモリ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）である。ＲＡＭ３０３は、データ又はプログラムを揮発的すなわち一時的に格納するための読み書き可能なランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。これらのＲＯＭ３０２及びＲＡＭ３０３は、ＣＰＵ３０１から直接にアクセス可能な主記憶装置である。
【００５６】
入力装置３０４は、本体１００の操作者が所望する情報を本体１００に入力するためのものである。具体的に例えば、入力装置３０４は、キーボード、マウス、タッチパネル及びマイク等を含むことができる。モニタ３０５は、主に画像情報を本体１００の操作者に対し出力するための出力装置である。他の出力装置として、例えば、スピーカ及びプリンタ等を備えるようにしてもよい。モニタ３０５は、図２に示すような操作画面表示２００を出力することができる。
【００５７】
ハードディスク３０６（ハードディスクドライブ）は、ＣＰＵ３０１から直接にアクセス可能ではない補助記憶装置である。ハードディスク３０６は、データ又はプログラムを不揮発的に格納することができる。このハードディスク３０６は、特に図１に示す記憶装置１０５に対応している。
【００５８】
通信インターフェース３０７は、本体１００が外部との通信を行う場合に必要なハードウエアである。例えば、本体１００は、通信インターフェース３０７を介して、インターネット等の通信ネットワークに接続することができる。
【００５９】
これらの、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、入力装置３０４、モニタ３０５、ハードディスク３０６及び通信インターフェース３０７は、バス又は接続ケーブル等により相互に情報のやり取りが可能なように接続されている。なお、本体１００は、外部記憶装置としてＣＤ−ＲＯＭ等を備えてもよい。また、入力装置３０４、モニタ３０５及びハードディスク３０６については、必ずしも本体１００に内蔵されていなくもとよく、本体１００の外部に設けるようにしてもよい。
【００６０】
本体１００を構成するコンピュータのＲＯＭ３０２には、以上のように構成されたコンピュータをアプリケーション操作支援装置の本体１００として動作させるためのプログラムが予め格納されている。そして、ＣＰＵ３０１は、まず、ＲＯＭ３０２からプログラムを読み出してＲＡＭ３０３に実行可能な形式でプログラムを格納する。そして、ＣＰＵ３０１は、このＲＡＭ３０３に格納されたプログラムを読み出しながら実行する。
【００６１】
このようにして、ソフトウエアたるプログラムがコンピュータに読み込まれることにより、ソフトウエアとハードウエア資源とが協働した具体的手段によって、情報の演算又は加工を実現することで、図１に示す各機能を備えたアプリケーション操作支援装置の本体１００が構築される。
【００６２】
すなわち、本体１００のコンピュータのＣＰＵ３０１において実行されるプログラムは、本体１００のコンピュータを、アプリケーション実行部１０１、操作検出部１０２、操作者特定部１０３、計数部１０４、記憶装置１０５、支援情報表示部１０６、支援情報表示部１０６、操作内容記録部１０７、ステップ数検出部１０８、判断部１０９及び報知部１１０の各手段として機能させるためのものである。
【００６３】
なお、プログラムはＲＯＭ３０２でなくハードディスク３０６又は外部記憶装置に格納されていてもよいし、プログラムを外部から通信インターフェース３０７を介してコンピュータへとダウンロードして用いるようにしてもよい。
【００６４】
以上のように構成されたアプリケーション操作支援装置は、実行中に１以上の操作要素が配置された操作画面を表示するアプリケーションの操作を支援するアプリケーション操作支援装置である。そして、実行中のアプリケーションの現在の操作者を特定する操作者特定部１０３と、操作者による操作要素毎の操作回数を計数する計数部１０４と、それぞれの操作要素について、操作者特定部１０３により特定された操作者毎の、計数部１０４により計数された当該操作要素の操作回数を記憶する記憶装置１０５と、操作者により操作要素が操作された場合に、記憶装置１０５に記憶されている当該操作された操作要素の操作者毎の操作回数を操作画面内に表示する支援情報表示部１０６と、を備えている。
【００６５】
このため、アプリケーションの操作を習得していない者が、当該操作に習熟している者を容易に知ることができる。そして、操作を習得していない者が、当該操作に習熟している者から直接に指導等を受けて、効率よく当該操作を習得することができる。また、当該操作に習熟している者についての情報を人手により設定入力する必要がなく、アプリケーション操作支援装置により自動的に当該操作に習熟していると思われる者をリストアップすることができる。特に、操作回数の計数及び更新を常時実施することで、当該アプリケーションを頻繁に使用する者が変化した場合であっても、この変化に対応して当該アプリケーションの操作に習熟していると思われる者のリストを最新かつ適切な状態に維持することが可能である。
【符号の説明】
【００６６】
１００  本体、１０１  アプリケーション実行部、１０２  操作検出部、１０３  操作者特定部、１０４  計数部、１０５  記憶装置、１０６  支援情報表示部、１０７  操作内容記録部、１０８  ステップ数検出部、１０９  判断部、１１０  報知部、２００  操作画面表示、２１１  操作ボタン、２１２  入力ボックス、２２０  支援情報表示、２２１  月日、２２２  時刻、２２３  操作者、２２４  操作回数、２２５  動画再生リンク、２２６  評価、３０１  ＣＰＵ、３０２  ＲＯＭ、３０３  ＲＡＭ、３０４  入力装置、３０５  モニタ、３０６  ハードディスク、３０７  通信インターフェース
【図１】
0006299614.tif 000002
【図２】
0006299614.tif 000003
【図３】
0006299614.tif 000004