(57)【要約】【課題】  ユーザの操作パターンを分析して困惑状態と判定された機能に対して、操作方法の改善提案をする操作支援システムを提供する。【解決手段】  ヘルプ情報を有し、ヘルプ情報をユーザに提示する操作支援システムにおいて、クラウドコンピューティングを用いて収集されたソフトウェアの操作情報を記録する標準データ記録部と、ユーザのソフトウェアの操作情報を記録する個人用データ記録部と、標準データ記録部と個人用データ記録部の情報からユーザの困惑状態を判定する困惑状態判定部とユーザが困惑していると判定した場合にヘルプ情報をユーザに提示する反映部とを有している。【選択図】      図１
2016057854.tif 000002
【特許請求の範囲】
【請求項１】
ヘルプ情報を有し、前記ヘルプ情報をユーザに提示する操作支援システムにおいて、
クラウドコンピューティングを用いて収集されたソフトウェアの操作情報を記録する標準データ記録部と、
前記ユーザの前記ソフトウェアの操作情報を記録する個人用データ記録部と、
前記標準データ記録部と前記個人用データ記録部の情報から、前記ユーザの困惑状態を判定する困惑状態判定部と、
前記ユーザが困惑していると判定した場合は、前記ヘルプ情報を前記ユーザに提示する反映部と、
を有することを特徴とする操作支援システム。
【請求項２】
前記個人データ記録部は、前記ユーザの操作ごとに操作時刻と操作対象と操作内容とが記録されていること特徴とする請求項１に記載の操作支援システム。
【請求項３】
前記困惑状態判定部は、キャンセル連続実行の状態を困惑状態と判定することを特徴とする請求項１または２に記載の操作支援システム。
【請求項４】
前記困惑状態判定部は、操作ステップ間の時間により困惑状態と判定することを特徴とする請求項１または２に記載の操作支援システム。
【請求項５】
前記困惑状態判定部は、ポインタの特定の領域での往復移動状態を困惑状態と判定することを特徴とする請求項１または２に記載の操作支援システム。
【請求項６】
ヘルプ情報を有し、前記ヘルプ情報をユーザに提示する操作支援システムの操作支援方法において、
クラウドコンピューティングを用いて収集されたソフトウェアの操作情報を記録するステップと、
前記ユーザの前記ソフトウェアの操作情報を記録するステップと、
標準データ記録部と個人用データ記録部の情報から、前記ユーザの困惑状態を判定するステップと、
前記ユーザが困惑していると判定した場合は、前記ヘルプ情報を前記ユーザに提示するステップと、
を有することを特徴とする操作支援方法。
【請求項７】
前記ユーザの困惑状態を判定するステップは、キャンセル連続実行の状態を困惑状態と判定するステップであることを特徴とする請求項６に記載の操作支援方法。
【請求項８】
前記ユーザの困惑状態を判定するステップは、操作ステップ間の時間により困惑状態と判定するステップであることを特徴とする請求項６に記載の操作支援方法。
【請求項９】
前記ユーザの困惑状態を判定するステップは、ポインタの特定の領域での往復移動状態を困惑状態と判定するステップであることを特徴とする請求項６に記載の操作支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作支援システムおよび操作支援方法に関し、特に、ユーザの困惑状態を検出する操作支援システムおよび操作支援方法に関する。
【背景技術】
【０００２】
近年、様々なＷｅｂアプリケーションが広く使われている。Ｗｅｂアプリケーション（ＷｅｂＡＰ）の動作の概要を簡単に説明すると、まず、Ｗｅｂサーバが動作するサーバマシンにユーザエージェント（Ｗｅｂブラウザ）でクライアントマシンからアクセスする。そして、Ｗｅｂコンテンツの一部としてＷｅｂアプリケーションがブラウザ内で実行できるようダウンロードされる。
【０００３】
一方、サーバ環境がクラウド化され、Ｗｅｂアプリケーションはますます重要性が増している。クラウドコンピューティングは、サーバ、クライアント形態で、サーバを複数社（マルチテナント）利用することに特徴があり、当然ながら、ユーザも複数である。こういった形態であるため、アプリケーション利用に係わる個々のユーザの好みやくせをサーバで集約することが容易であり、ソーシャルネットワーキングやビッグデータなどの新技術に注目が集まっている。
【０００４】
さらに、端末の動向として、タブレットに代表されるスマートデバイスが急速に普及しており、ＢＹＯＤ（Ｂｒｉｎｇ  Ｙｏｕｒ  Ｏｗｎ  Ｄｅｖｉｃｅ：個人端末の業務利用）の流れもあり、これまでＰＣ用に整備されてきたＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）に不慣れな利用者が大量に発生している。このような背景より、操作に不慣れなユーザがＷｅｂアプリケーションを操作する、つまりＷｅｂブラウザ上でマウスやキーボードを用いて操作する場合に、多くのメニューやボタン、機能名が画面上に表示されており、一つの機能でも複数の操作方法を有することが初心者にとって操作が難しく困惑してしまう原因となっている。
【０００５】
このため、ユーザが、次の操作方法が分からずに考え込んだり試行錯誤しているといった操作における困惑状態を検出する技術が求められている。
【０００６】
上記に関連する技術として、特許文献１には、ユーザからの支援要求があった時刻から所定時間遡った時刻までの操作履歴を複数の機器から収集し、その操作履歴と定義された困惑しているときの操作との一致度を複数の機器ごとに判定し、一致度が所定の閾値を超えると判定した機器を、ユーザに対して操作支援の必要性が高い機器であると推定し、その機器に対応する機能に関する説明を出力する機能説明出力部を備える技術が開示されている。
【０００７】
また、特許文献２には、ユーザの困惑状態を正確に判定して支援を行うため、木構造に配置された複数のメニューを辿るユーザによって行われた一連の操作においてそれぞれの操作が行われるまでにかかる意思決定の時間を反映した停滞時間の変動傾向を基に、ユーザが困惑状態にあるか否かを判定する困惑状態判定部と、それによって肯定判定がなされた場合に操作支援を行う操作支援処理部とを設ける技術が開示されている。
【０００８】
また、特許文献３には、ユーザが困っている状態であることを的確に検知するため、ユーザーインターフェースの構成や情報量などに関するパラメータを取得し、そのパラメータの値に基づき、ＧＵＩの操作を完了するのに必要な時間を推定することで、ユーザが困っている状態であると判定する時間を求める。そして、ユーザがＧＵＩの操作を開始してからの経過時間が、困っている状態であると判定する時間以上になるとヘルプメッセージを表示する技術が開示されている。
【０００９】
また、特許文献４には、ＯＡ機器において、操作者がどのような操作指示を行えばよいかが分からない場合に、操作段階に応じた適切な操作ガイダンスの表示を行ない、分かり易く且つ速やかな操作を可能とする操作ガイダンス表示装置を提供するため、現在の操作指示の段階を記憶し、各操作指示の段階に対応した操作ガイダンスの操作ガイダンス記憶部内の記憶位置を、対応する操作段階情報と組にして記憶する操作ガイダンスアドレス記憶部と入力手段と表示手段と、これらを制御する制御部に関する技術が開示されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】国際公開番号：ＷＯ２００９／１０７３５６
【特許文献２】国際公開番号：ＷＯ２００７／１１６６８９
【特許文献３】特開２００６−３３８２３３号公報
【特許文献４】特開平５−０１２２８６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、特許文献１は、ユーザが初めてその機器を利用するような操作履歴が少ない場合には、操作支援への誤差が多くなるという課題があった。
【００１２】
また、特許文献２は、ユーザが複数人いるような場合には、停滞時間の変動傾向を基に困惑状態を判断するのは困難であるという課題があった。
【００１３】
また、特許文献３は、ユーザが複数人いるような場合には、ユーザ固有のパラメータを取得して困惑状態を判断するのは困難であるという課題があった。
【００１４】
また、特許文献４は、予め定められた装置の操作ガイダンスを表示するのみで、クラウド上にある様々なアプリケーションには対応できないという課題があった。
【００１５】
本発明の目的は、この点を鑑みたものであり、ユーザがその機器を初めて利用するような場合でも操作支援への誤差が少なく、ユーザが複数人でも適切な操作支援が可能で、しかもクラウド上の様々なアプリケーションに対応できる操作支援システムを提供することである。
【課題を解決するための手段】
【００１６】
本発明では、上記課題を解決するために、ヘルプ情報を有し、ヘルプ情報をユーザに提示する操作支援システムにおいて、クラウドコンピューティングを用いて収集されたソフトウェアの操作情報を記録する標準データ記録部と、ユーザのソフトウェアの操作情報を記録する個人用データ記録部と、標準データ記録部と個人用データ記録部の情報から、ユーザの困惑状態を判定する困惑状態判定部とユーザが困惑していると判定した場合はヘルプ情報をユーザに提示する反映部とを有することを特徴としている。
【００１７】
また、本発明では、上記課題を解決するために、ヘルプ情報を有し、ヘルプ情報をユーザに提示する操作支援システムの操作支援方法において、クラウドコンピューティングを用いて収集されたソフトウェアの操作情報を記録するステップと、ユーザのソフトウェアの操作情報を記録するステップと、標準データ記録部と個人用データ記録部の情報から、ユーザの困惑状態を判定するステップと、ユーザが困惑していると判定した場合はヘルプ情報をユーザに提示するステップとを有することを特徴としている。
【発明の効果】
【００１８】
本発明によれば、ユーザがその機器を初めて利用するような場合でも操作支援への誤差が少なく、ユーザが複数人でも適切な操作支援が可能で、しかもクラウド上の様々なアプリケーションに対応できる操作支援システムを提供できる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施の形態における操作支援システムの構成を示すブロック図である。
【図２】本発明の第１の実施の形態におけるイベント取得部の構成を示すブロック図である。
【図３】本発明の第１の実施の形態における困惑状態判定部の構成を示すブロック図である。
【図４】本発明の第１の実施の形態における提出用データ抽出部の構成を示すブロック図である。
【図５】本発明の第１の実施の形態における操作の記録の動作を示すフローチャートである。
【図６】本発明の第１の実施の形態における操作の困惑状態判定に関する動作を示すフローチャートである。
【図７】本発明の第１の実施の形態においてＧＵＩイベントで取得され送受信されるデータ例を示す図である。
【図８】本発明の第１の実施の形態において困惑状態判定部に予め設定された閾値を示す図である。
【図９】本発明の第１の実施の形態において取得したイベントにおいてキャンセルが連続して実行されている例を示す図である。
【図１０】本発明の第２の実施の形態における動作を示すフローチャートである。を示す図である。
【図１１】本発明の第２の実施の形態における標準データのステップ間平均時間を示す図である。
【図１２】本発明の第２の実施の形態におけるステップ間時間の値範囲を設定する例を示す図である。
【図１３】本発明の第３の実施の形態におけるポインタの移動履歴による困惑状態判定の動作を示すフローチャートである。
【図１４】本発明の第３の実施の形態におけるポインタの静止を判定する条件例を示す図である。
【図１５】本発明の第３の実施の形態におけるポインタが静止した座標に関して抽出された情報の例を示す図である。
【図１６】本発明の第３の実施の形態における困惑状態のポインタの履歴をディスプレイの画面上で表す例を示す図である。
【図１７】本発明の第３の実施の形態における機能を示す領域のディスプレイの画面上での分割領域の大きさの閾値例を示す図である。
【図１８】本発明の第３の実施の形態における機能を示す領域のディスプレイの画面上での分割領域の大きさの閾値例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態について図面を参照して詳細に説明する。
（第１の実施の形態）
図１を用いて、第１の実施の形態における操作支援システムの構成を説明する。
【００２１】
図１は、第１の実施の形態における操作支援システムの構成を示すブロック図である。
【００２２】
図１を参照すると、本実施形態は、クライアント側とサーバ側から構成されている。
【００２３】
クライアント側は、コンピュータ１０１、イベント取得部１１０、データ書き込み部１１５、個人用データ記録部１２０、個人用データ送受信部１３０、標準用データ送受信部１４０、困惑状態判定部１５０、提示用データ抽出部１６０、ヘルプ情報記録部１７０、反映部１８０から構成されている。
【００２４】
イベント取得部１１０で取得された情報は、データ書き込み部１１５によって、個人用データ記録部１２０に記録される。個人用データ記録部１２０に記録されたデータは、個人用データ送受信部１３０を経由して標準用データ送受信部１４０によって標準用データ記録部３００に送信される。また、標準用データ記録部３００と個人用データ記録部１２０のデータは、困惑状態が定義されている困惑状態判定部１５０によって比較・分析される。提示用データ抽出部１６０は、困惑状態判定部１５０による判定に基づき、ヘルプ情報記憶部１７０からヘルプ情報を抽出する。反映部１８０は、出されたヘルプ情報をブラウザに送り、画面に反映させる。
【００２５】
サーバ側は、ＷｅｂＡＰサーバ２００、リクエスト解析部２１０、レスポンス送信部２２０、データ送受信部２３０、そして、クラウド上にある標準用データ記録部３００から構成されている。
【００２６】
リクエスト解析部２１０は、クライアント側から利用者の操作に関する情報（イベント取得部１１０にて採取した情報）をヘッダに含めてリクエストが送られてくるので、サーバ側でその受信したヘッダから操作に関する情報をひもづけて取り出している。レスポンス送信部２２０は、一般的なＷｅｂのレスポンス送信に、標準用データの採取と、データ送受信部２３０を介してクラウド３００へ記録する機能を加えたものである。
【００２７】
クラウド上の標準データ記録部３００に記録されているデータは、ＷｅｂＡＰサーバ２００のデータ送受信部２３０を経由して、ブラウザの標準用データ送受信部１４０との間で送受信される。
【００２８】
次に、図２、図３、図４を用いて各部の構成を説明する。
【００２９】
図２は、イベント取得部１１０の構成を示すブロック図である。図２において、イベント取得部１１０は、イベント発生時刻を採取するＧＵＩイベント発生時刻採取部１１１と、ボタン選択イベントを採取するボタン選択イベント採取部１１２と、メニュー選択イベントを採取するメニュー選択イベント採取部１１３と、ショートカットキー選択イベントを採取するショートカットキー選択イベント採取部１１４とを有している。
【００３０】
図３は、困惑状態判定部１５０の構成を示すブロック図である。図３において、困惑状態判定部１５０は、キャンセルを検出するキャンセル検出手段１５１と、操作ステップ間の時間を計算する操作ステップ間の時間計算手段１５２と、操作履歴を分析する操作履歴分析手段１５３とを有している。
【００３１】
図４は、提出用データ抽出部１６０の構成を示すブロック図である。図４において、提出用データ抽出部１６０は、標準用データと利用者の個人用データを比較し、ユーザの操作傾向を割り出す使用デバイス割合計算手段１６１と、操作方法ヘルプの情報を抽出する提示するデータ決定手段１６２とを有している。
【００３２】
図１〜図９を用いて、本発明の第１の実施形態の動作を説明する。
【００３３】
まず、図５を用いて、操作の記録に関する動作を説明する。図５は、操作の記録の動作を示すフローチャートである。
【００３４】
イベント取得部１１０において、ユーザがＰＣやスマートデバイスを操作すると（Ｓ５０１）、ＧＵＩイベント発生時刻採取部１１１により、すべてのＧＵＩイベントの発生時刻のデータを取得する（Ｓ５０２）。また、ボタン選択イベント採取部１１２と、メニュー選択イベント採取部１１３と、ショートカットキー選択イベント採取部１１４によってユーザの操作特徴・傾向として入力手段として使用するボタン、メニュー、ショートカットキーの情報を取得する（Ｓ５０２）。取得したデータは書き込み部１１５によってデータ記録部１２０に書き込まれる（Ｓ５０３）。
【００３５】
図７に、ＧＵＩイベントで取得され送受信されるデータ例を示す。図７は、ＧＵＩイベントを発生時刻順に並べたものである。表の下の行になるほど新しいイベントとなっている。それぞれ選択された手段とその選択により操作された内容が記載されている。
【００３６】
個人用データ記録部１２０に記録されたデータは、個人用データ送受信部１３０を経由して標準用データ送受信部１４０によってサーバ側に送信され、クラウド上の標準用データ記録部３００に送信される。標準用データ記録部３００には、他のユーザの操作記録も書き込まれている。標準用データ記録部３００と個人用データ記録部１２０のデータは、困惑状態が定義されている困惑状態判定部１５０によって比較・分析される。
【００３７】
次に、図６を用いて、操作の困惑状態判定に関する動作について説明する。図６は、操作の困惑状態判定に関する動作を示すフローチャートである。ここでは、一連の操作内におけるパターン「キャンセル連続実行」を困惑状態と定義している。
【００３８】
図６において、まず、困惑状態判定部１５０のコンポーネントであるキャンセル検出手段１５１は、キャンセルやｕｎｄｏが実行されているかどうかを検出する（Ｓ６０１）。キャンセルが連続して実行されていれば（Ｓ６０２のＹＥＳ）、キャンセルやｕｎｄｏが実行された直後の操作から困惑状態を判定する（Ｓ６０３）。困惑状態と判定されたら、反映部１８０により、ユーザにヘルプ情報を提示する（Ｓ６０４）。ヘルプ情報は、ＰＣやスマートデバイスの画面上に表示すればよい。
【００３９】
困惑状態の判定としては、個人用データ記録部１２０に格納されたイベントのデータより、保存されたＧＵＩイベントを一定イベント数で区切り、区切られたイベントの集まり内においてキャンセル実行（閉じるボタン、ウィンドウの×ボタン、ウィンドウを閉じるショートカットキー、ｕｎｄｏのボタン、ｕｎｄｏのショートカットキー）の割合が一定値以上である場合に、困惑していると判定する。なお、区切るイベントの数と割合（キャンセル実行の数／区切られたイベント数）の閾値は設定可能なものとする。設定例を図８に示す。図８は、困惑状態判定部１５０に予め設定された閾値を示す図である。図８では、区切られたイベント数を５、キャンセルの割合を４０％と設定している。これは他のユーザからも集めた、困惑状態になった時の標準的なデータである。この場合、ＧＵＩイベント数が５の場合にキャンセル実行の数が２であれば、キャンセルの割合が４０％となるので、困惑していると判定できる。
【００４０】
図９を用いて、キャンセル実行について、キャンセル連続回数が設定されている場合の具体例を説明する。図９は、取得したイベントにおいてキャンセルが連続して実行されている例を示す図である。図９では、ＧＵＩイベント２の機能Ｃ実行の後にキャンセル処理が記録されており、その後再度、ＧＵＩイベント３で機能Ｃが選択され、またキャンセルの実行が行われている。機能Ｃの選択とキャンセルの実行が交互に行われている、つまり機能Ｃに対してキャンセルが連続して実行されている。このことより、ユーザは機能Ｃの操作に困惑している（キャンセル連続回数の閾値が２回以上に設定されているとき）と判定される。
【００４１】
別の例では、連続して実行されたキャンセルに挟まれて選択されている機能の操作に困惑していると判定する。例えば、機能Ｃ、キャンセル、機能Ａ、キャンセル、機能Ｃ、キャンセルが順に実行された場合、ユーザはキャンセル実行に挟まれている異なる機能Ａ・Ｃに関する操作に困惑していると判定される。このように、キャンセルされる操作は、複数回で異なる場合であっても、困惑状態の判定が可能である。
【００４２】
上記のように、第１の実施の形態によれば、機能や操作方法の使用頻度、入力手段として使用したデバイスを記録し、個人の操作履歴データと、クラウドコンピューティングを用いてその他のユーザからも収集されたソフトウェアの操作情報を記録する標準データを、比較分析してユーザの操作パターンを分析し、困惑状態を判定しているので、ユーザがその機器を初めて利用するような場合でも操作支援への誤差が少なく、ユーザが複数人でも適切な操作支援が可能で、しかもクラウド上の様々なアプリケーションに対応できる操作支援の改善提案をすることができる。
（第２の実施の形態）
本発明の第２の実施の形態について、図１〜図５、図７、図１０、図１１、図１２を参照して説明する。
【００４３】
第２の実施形態の構成については、第１の実施形態と同じなので説明を省略する。また、操作の記録に関する動作は、第１の実施形態と同様に行われるので、説明は省略する。
【００４４】
なお、本実施形態では、以下に説明する一連の操作内におけるパターン「操作ステップ間の時間が長い場合」を困惑状態と定義し、操作ステップ間の時間計算手段による困惑状態判定の動作を説明する。
【００４５】
図１０を用いて、第２の実施形態の動作を説明する。図１０は、第２の実施形態の動作を示すフローチャートである。
【００４６】
操作ステップ間の時間計算手段１５２において、個人用データ記録部１２０と標準用データ記録部３００のＧＵＩイベント発生時刻のデータを比較し（Ｓ１００１）、標準値以下の時間であれば（Ｓ１００２のＮＯ）、その操作には困惑していないと判定する。また、標準値（図２−２参照）よりも時間がかかっている場合でも（Ｓ１００２のＹＥＳ）、操作間の時間が設定された上限値より長い場合は（Ｓ１００３のＹＥＳ）、“作業の一時停止”が考えられる（困惑による時間の経過ではない可能性が高い）ので、困惑判定条件から除外する。逆に操作間の時間が設定された上限値より短い場合は（Ｓ１００３のＮＯ）、ユーザが困惑していると判定し（Ｓ１００４）、ヘルプ情報を提示する（Ｓ１００５）。
【００４７】
図７、図１１、図１２を用いて具体的な例を挙げて説明する。
【００４８】
図１１は、標準データのステップ間平均時間を示す図である。ここで、標準データのステップ間平均時間のうち「機能Ｂ−２リスト展開から選択：４．５［ｓ］」と、図７の機能Ｂリスト内の機能Ｂ−２実施までの経過した時間とを比較する。機能Ｂリスト内の機能Ｂ−２実施までの経過した時間は、図７の「ＧＵＩイベント３とＧＵＩイベント４の時間差：４６［ｓ］（ＧＵＩイベント４とＧＵＩイベント３の発生時刻の差を計算）」が、標準より時間がかかっている。また、図１２の“ステップ間時間の値範囲設定例”に示すような上限値９０［ｓ］以下であり、困惑判定除外の条件から外れている。このことより、ユーザが機能Ｂ−２の操作実施に迷っていたと判定する。図１２は、ステップ間時間の値範囲を設定する例を示す図である。ここでは、ステップ間の時間を平均値×２．０以上で９０以下と設定している。
【００４９】
上記のように、第２の実施の形態によれば、機能や操作方法の使用頻度、入力手段として使用したデバイスを記録し、個人の操作履歴データと、クラウドコンピューティングを用いてその他のユーザからも収集されたソフトウェアの操作情報を記録する標準データを、比較分析してユーザの操作パターンを分析し、困惑状態を判定しているので、ユーザがその機器を初めて利用するような場合でも操作支援への誤差が少なく、ユーザが複数人でも適切な操作支援が可能で、しかもクラウド上の様々なアプリケーションに対応できる操作支援の改善提案をすることができる。
（第３の実施の形態）
本発明の第３の実施の形態について、図１〜図５、図１３〜図１８を参照して説明する。
【００５０】
第３の実施の形態の構成については、第１の実施の形態と同じなので説明を省略する。
また、操作の記録に関する動作については、第１の実施の形態と同様に行われるので、説明は省略する。
【００５１】
なお、本発明では、以下に説明する一連の操作内におけるパターン「ポインタがある領域同士で往復している場合」を困惑状態と定義し、ポインタ履歴分析による困惑状態判定の動作を説明する。
【００５２】
図１３を用いて、ポインタの移動履歴による困惑状態判定の動作を説明する。図１３は、ポインタの移動履歴による困惑状態判定の動作を示すフローチャートである。
【００５３】
図１３において、操作履歴分析手段１５３が、ポインタが静止した座標と時間を個人用データ記録部１２０から抽出する（Ｓ１３０１）。
【００５４】
なお、作業中断の場合を除外するため、一定時間以上停止している場合は除く。本実施形態では、単位時間の座標の移動が閾値より小さい場合に“ポインタが静止した”と判定する。なお、静止の判定に用いる閾値は設定可能な値とする。図１４は、ポインタの静止を判定する条件例である。ここでは、単位時間当たりのポインタの移動距離が、１［ｍｍ］／１［ｓ］より小さい場合であれば、ポインタが静止した、と判定する。
【００５５】
図１３に戻って、ポインタがある領域同士で往復している場合（Ｓ１３０２のＹＥＳ）、領域内のカテゴリの機能でユーザが困惑していると判定し（Ｓ１３０３）、ヘルプ情報を提示する（Ｓ１３０４）。
【００５６】
ポインタ履歴分析の具体例について、図１５〜図１８を参照して説明する。
【００５７】
図１５は、ポインタが静止した座標に関して抽出された情報の例を示す図である。
【００５８】
図１６は、困惑状態のポインタの履歴をディスプレイの画面上で表す一例である。
【００５９】
図１６に示すように、領域Ａと領域Ｂそれぞれの領域内に機能Ａのボタン（ボタンでなくても、メニューやリストボックス、ラジオボタン、チェックボックス、リンク、テキストボックス関連の入力用ＧＵＩオブジェクトであってもよい。後述の“機能Ｂのボタン”に関しても同様。）と機能Ｂのボタンが存在している場合に、ポインタの静止した位置が、領域Ａと領域Ｂで繰り返されているとき、領域Ａと領域Ｂに含まれている機能Ａと機能Ｂの操作に困惑していると判定する。図１７、図１８は、機能を示す領域のディスプレイの画面上での分割領域の大きさの閾値例を示す図である。図１７では、分割領域一つ当たりの大きさを機能選択ボタンの縦横＋１[ｃｍ]に設定している。図１８は、それを図示したものである。
【００６０】
上記のように、第３の実施の形態によれば、機能や操作方法の使用頻度、入力手段として使用したデバイスを記録し、個人の操作履歴データと、クラウドコンピューティングを用いてその他のユーザからも収集されたソフトウェアの操作情報を記録する標準データを、比較分析してユーザの操作パターンを分析し、困惑状態を判定しているので、ユーザがその機器を初めて利用するような場合でも操作支援への誤差が少なく、ユーザが複数人でも適切な操作支援が可能で、しかもクラウド上の様々なアプリケーションに対応できる操作支援の改善提案をすることができる。
【００６１】
以上、説明してきたように、本発明の第１、第２、第３の実施の形態によれば、機能や操作方法の使用頻度、入力手段として使用したデバイスを記録し、個人の操作履歴データとその他のユーザからも集約した標準データを比較分析して、ユーザの操作パターンを分析して困惑状態と判定された機能に対して、ヘルプ画面を提示して操作方法を説明したり、個人の操作履歴データに基づいて操作方法の改善提案をすることができる。
【００６２】
尚、本願発明は、上述の実施の形態に限定されるものではなく、本願発明の要旨を逸脱しない範囲で種々変更、変形して実施することが出来る。
【産業上の利用可能性】
【００６３】
本発明は、多機能で複数の操作方法を持ち、クラウド上で動作するＷｅｂアプリケーションの分野において、ユーザへの操作支援に利用可能である。
【符号の説明】
【００６４】
１００    ブラウザ
１０１    コンピュータ
１１０    イベント取得部
１１１    ＧＵＩイベント発生時刻採取部
１１２    ボタン選択イベント採取部
１１３    メニュー選択イベント採取部
１１４    ショートカットキー選択イベント採取部
１１５    データ書き込み部
１２０    個人用データ記録部
１３０    個人用データ送受信部
１４０    標準用データ送受信部
１５０    困惑状態判定部
１５１    キャンセル検出手段
１５２    操作ステップ間の時間計算手段
１５３    操作履歴分析手段
１６０    提示用データ抽出部
１６１    使用デバイス割合計算手段
１６２    提示するデータ決定手段
１７０    ヘルプ情報記憶部
１８０    反映部
２００    ＷｅｂＡＰサーバ
２１０    リクエスト解析部
２２０    レスポンス送信部
２３０    データ送受信部
３００    標準用データ記録部
【図１】
2016057854.tif 000003
【図２】
2016057854.tif 000004
【図３】
2016057854.tif 000005
【図４】
2016057854.tif 000006
【図５】
2016057854.tif 000007
【図６】
2016057854.tif 000008
【図７】
2016057854.tif 000009
【図８】
2016057854.tif 000010
【図９】
2016057854.tif 000011
【図１０】
2016057854.tif 000012
【図１１】
2016057854.tif 000013
【図１２】
2016057854.tif 000014
【図１３】
2016057854.tif 000015
【図１４】
2016057854.tif 000016
【図１５】
2016057854.tif 000017
【図１６】
2016057854.tif 000018
【図１７】
2016057854.tif 000019
【図１８】
2016057854.tif 000020