(57)【要約】【課題】ユーザ名を意識しなくても電子機器を使用しているユーザを判別し、そのユーザに適したユーザ環境を提供する機器操作補助装置を実現する。【解決手段】電子機器に対するユーザの操作を補助する機器操作補助装置に関する。ユーザの操作を操作時刻とともに操作ログとして記録する操作記録手段と、操作ログを基にユーザの操作をクラスタリングするクラスタリング手段と、クラスタリング結果から各クラスタの特徴を解析し、特徴が共通するクラスタ毎にユーザを割り当てる操作解析手段と、特徴が共通するクラスタ毎にユーザ環境情報を登録するユーザ環境登録手段と、ユーザの操作に対して、ユーザ環境情報を基に該当するユーザを推定するユーザ推定手段と、ユーザ推定手段の指示により、推定したユーザのユーザ環境を構築するユーザ環境作成手段とを設けた。【選択図】図１
2008299549.tif 000002
【特許請求の範囲】
【請求項１】
電子機器に対するユーザの操作を補助する機器操作補助装置において、
ユーザの操作を操作時刻とともに操作ログとして記録する操作記録手段と、
前記操作ログを基にユーザの操作をクラスタリングするクラスタリング手段と、
前記クラスタリング結果から各クラスタの特徴を解析し、特徴が共通するクラスタ毎にユーザを割り当てる操作解析手段と、
前記特徴が共通するクラスタ毎にユーザ環境情報を登録するユーザ環境登録手段と、
ユーザの操作に対して、前記ユーザ環境登録手段に登録されたユーザ環境情報を基に該当するユーザを推定するユーザ推定手段と、
該ユーザ推定手段の指示により、推定したユーザのユーザ環境を構築するユーザ環境作成手段と、
を有することを特徴とする機器操作補助装置。
【請求項２】
前記クラスタリング手段は、操作した機能及び操作時刻の分布から時間軸を優先してクラスタリングすることを特徴とする請求項１記載の機器操作補助装置。
【請求項３】
前記クラスタリング手段は、操作した機能の順序によりクラスタリングすることを特徴とする請求項１記載の機器操作補助装置。
【請求項４】
前記操作解析手段は、同一機能のクラスタ毎に周期性を解析することを特徴とする請求項１乃至３のいずれかに記載の機器操作補助装置。
【請求項５】
前記ユーザ推定手段は、前記電子機器の使用開始時に前回操作時刻と今回操作時刻から所属クラスタを推定することを特徴とする請求項１乃至４のいずれかに記載の機器操作補助装置。
【請求項６】
ユーザ環境作成手段は、前記ユーザ推定手段で推定したユーザが操作しない機能に関し、前記電子機器の操作画面における表示を隠すことを特徴とする請求項１乃至５のいずれかに記載の機器操作補助装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に対するユーザの操作を補助する機器操作補助装置に関し、特に、電子機器を使用しているユーザを操作内容から判別し、そのユーザに適した使用環境（ユーザ環境）を提供する機器操作補助装置に関するものである。
【背景技術】
【０００２】
記録計等の電子機器は、多くの機能を有しており、ユーザが必要な機能を呼び出したり、設定したりといった操作性の向上が望まれている。また、同じ電子機器を複数のユーザが使用するため、ユーザ毎にユーザ環境を設定したいという要望もある。このため、ユーザ名によって電子機器のユーザ環境を保存し、ユーザ毎に前回使用時の状況を再現する等の機能を持たせている。
【０００３】
例えば、従来の記録計がユーザ別の使用環境で動作する仕組みについて説明する。
ユーザは、記録計のログイン画面からユーザ名とパスワードを入力する。ユーザ認証が行われると、ユーザ名に関連付けて保存されているユーザ環境が適用される。記録計を使用後、ログアウトを行うと、今回使用時のユーザ環境がユーザ名と関連付けて保存し直される。
【０００４】
【特許文献１】特開２００４−３３４５４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
記録計等の電子機器は、パソコンのキーボード等のように十分なＨＭＩ（Human Machine Interface）を備えていないため、ユーザにログイン作業を行わせることは操作性が悪く、効率が悪かった。
また、作業現場では１つの電子機器を複数のユーザが使用するため、ユーザ毎にログイン作業を行わせることは不便であった。
【０００６】
本発明は上述した問題点を解決するためになされたものであり、ユーザ名を意識しなくても電子機器を使用しているユーザを判別し、そのユーザに適したユーザ環境を提供する機器操作補助装置を実現することを目的とする。
【課題を解決するための手段】
【０００７】
このような課題を達成するために、本発明は次のとおりの構成になっている。
（１）電子機器に対するユーザの操作を補助する機器操作補助装置において、
ユーザの操作を操作時刻とともに操作ログとして記録する操作記録手段と、
前記操作ログを基にユーザの操作をクラスタリングするクラスタリング手段と、
前記クラスタリング結果から各クラスタの特徴を解析し、特徴が共通するクラスタ毎にユーザを割り当てる操作解析手段と、
前記特徴が共通するクラスタ毎にユーザ環境情報を登録するユーザ環境登録手段と、
ユーザの操作に対して、前記ユーザ環境登録手段に登録されたユーザ環境情報を基に該当するユーザを推定するユーザ推定手段と、
該ユーザ推定手段の指示により、推定したユーザのユーザ環境を構築するユーザ環境作成手段と、
を有することを特徴とする機器操作補助装置。
【０００８】
（２）前記クラスタリング手段は、操作した機能及び操作時刻の分布から時間軸を優先してクラスタリングすることを特徴とする（１）記載の機器操作補助装置。
【０００９】
（３）前記クラスタリング手段は、操作した機能の順序によりクラスタリングすることを特徴とする（１）記載の機器操作補助装置。
【００１０】
（４）前記操作解析手段は、同一機能のクラスタ毎に周期性を解析することを特徴とする（１）乃至（３）のいずれかに記載の機器操作補助装置。
【００１１】
（５）前記ユーザ推定手段は、前記電子機器の使用開始時に前回操作時刻と今回操作時刻から所属クラスタを推定することを特徴とする（１）乃至（４）のいずれかに記載の機器操作補助装置。
【００１２】
（６）ユーザ環境作成手段は、前記ユーザ推定手段で推定したユーザが操作しない機能に関し、前記電子機器の操作画面における表示を隠すことを特徴とする（１）乃至（５）のいずれかに記載の機器操作補助装置。
【発明の効果】
【００１３】
本発明によれば次のような効果がある。
電子機器を使用しているユーザを操作内容から判別するので、ユーザ名を意識することなく、そのユーザに適したユーザ環境を提供することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を用いて本発明を詳細に説明する。
図１は本発明の一実施例を示す構成図である。
ユーザは、電子機器の操作をＨＭＩである機器操作手段１１により行う。時刻データ発生手段２１はリアルタイムクロックであり、現在の時刻データを発生している。操作認識手段２２は、ユーザの行った操作内容とその操作時刻を認識し、操作内容と操作時刻の関連付けを行う。これらのデータは、操作ログとして操作記憶手段２３に順次記憶されていく。
【００１５】
クラスタリング手段３１は、操作記憶手段２３に蓄積されている操作ログのデータを一定の関係により分割し、クラスタリングを行う。クラスタリングの方法としては、例えば、ユーザが操作した機能と操作時刻との関係に着目し、時間軸を優先してクラスタリングを行う方法や、ユーザが操作した機能の順序によりクラスタリングを行う方法等がある。
【００１６】
操作解析手段３２は、クラスタリング手段３１によりクラスタリングされた各クラスタの特徴を解析し、特徴が共通するクラスタ毎に再分類を行い、再分類されたクラスタ毎にユーザを割り当てる。例えば、同一機能のクラスタ毎に周期性を解析し、周期性によりユーザを割り当てる。このようにすると、同一ユーザが同一機能を定期的に行う場合等に対応することができる。また、ＦＦＴ（高速フーリエ変換）によりクラスタの特徴を解析するようにしてもよい。
【００１７】
ユーザ環境登録手段３３は、操作解析手段３２によって特徴が共通するクラスタ毎にユーザが割り当てられたユーザ環境情報を登録する。ユーザ環境情報は固定ではなく、操作解析手段３２の解析結果を反映して、ユーザの追加、削除や操作内容の変更等、適宜更新される。ユーザ環境情報の更新のタイミングとしては、例えば、電子機器の使用を終了する際に行う場合や、定周期で行う場合、クラスタの特徴に変化が表れた際に行う場合等がある。
【００１８】
ユーザ環境情報は不用意に更新されると逆にユーザの操作性が悪くなる場合があるが、操作解析手段３２で周期性等を判断することにより、臨時に別人が操作した場合等にそれがノイズとなってユーザ環境情報が更新されるのを防ぐことができる。
【００１９】
ユーザ推定手段４１は、ユーザが機器操作手段１１により電子機器の操作を行うと、操作認識手段２２の情報をユーザ環境登録手段３３に登録されているユーザ環境情報に照らし合わせ、特徴が共通するクラスタから現在使用しているユーザを推定する。例えば、電子機器の使用開始時に前回操作時刻、今回操作時刻と最初の操作から所属クラスタを割り出し、ユーザを推定する。
【００２０】
ユーザ環境作成手段５１は、ユーザ推定手段４１の指示により推定したユーザのユーザ環境を構築する。これにより、ユーザは前回使用した環境と同じ環境を自動的に呼び出すことができる。例えば、使用頻度の高い機能をプルダウンメニューの上にもっていく等、アクセスし易い位置に配置したり、最後に表示した測定値等を優先的に表示したりする。
【００２１】
図２は本発明のユーザ解析の具体的な説明図である。本発明を記録計に適用した場合について説明する。図中のバツ印はそれぞれの操作が行われたポイントを示しており、点線は各クラスタを示している。
図２（ａ）は記録計の操作を行った時刻と使用した機能の分布を表している。
記録計は長期にわたり運用され、その操作はバッチ的の行われ、普段は自動運転状態で使用されている。このため、決まった時刻に決まったユーザが同じ機能を使用する場合が多い。ここでは、時間軸を優先してクラスタリングしている。
【００２２】
図２（ｂ）はクラスタの周期と使用した機能の分布を表している。
同一機能を使用するクラスタ毎に周期性を求める。その結果、クラスタ毎にユーザ１，２，３が割り当てられる。ここで、割り当てられるユーザ１，２，３は、特徴が共通するクラスタ毎に便宜上割り当てられたユーザ識別子であり、ユーザ１，２，３は別人である場合もあるし、同一人である場合もある。このようにすることで、ユーザ名に依存することなく、操作状況に応じた使用環境を提供することができる。
【００２３】
図３は本発明の動作を示すフローチャートである。
図３（ａ）はユーザの電子機器に対する操作からユーザを解析し登録する解析過程を示している。
ユーザが電子機器のＨＭＩにより操作を行うと（Ｓ１０）、操作内容とその時の操作時刻が認識され（Ｓ２０）、操作ログが記憶手段に順次記憶されていく（Ｓ３０）。
【００２４】
電子機器の使用終了時や、電子機器の使用が一定時間経過した時等の所定のタイミングで、操作ログを基に、ユーザの操作郡を機能や操作時刻等の観点から分類し、クラスタ化を行う（Ｓ４０）。各クラスタの特徴を解析し（Ｓ５０）、周期性等の特徴が共通するクラスタ毎に再分類を行い、再分類されたクラスタ毎にユーザの割り付けを行う。この解析結果は、ユーザ環境情報として登録される（Ｓ６０）。
【００２５】
図３（ｂ）はユーザの電子機器に対する操作から操作状況に応じたユーザ環境を提供する運用過程を示している。
ユーザが記録計等の電子機器のＨＭＩにより操作を行うと（Ｓ７０）、操作内容とその時の操作時刻が認識される（Ｓ８０）。この操作内容と操作時刻から登録されているユーザ環境情報を基に特徴が共通するユーザを推定する（Ｓ９０）。
ユーザの推定は、電子機器の使用開始時や、ユーザの操作状況に応じて行う。
【００２６】
ユーザ環境情報を基に、推定したユーザのユーザ環境を構築（適用）し（Ｓ１００）、続くユーザの電子機器の操作を補助する。ユーザは続く操作をしようとした際に、適用された環境がユーザの意図したものであればそのまま操作を続行し（Ｓ１１０）、適用された環境がユーザの意図したものでなければ今回適用されたユーザ環境をキャンセルボタン等によりキャンセルする（Ｓ１２０）。キャンセルすることで、適用前の使用環境で操作できることになる。
【００２７】
例えば、記録計の場合のユーザ環境としては、トレンド表示、ディジタル表示、バーグラフ表示の表示切り替えや表示色の変更、測定チャネル、演算チャネルの選択、測定周期やファイルセーフ周期の設定等がある。
また、表示する際に使用したいもの以外は表示しないように隠したり、使用する可能性が高い項目をプルダウンメニューの一番上に表示する等のように選び易い位置に配置するようにしてもよい。
【００２８】
本発明により、ユーザは特に意識することなく、自分に適したユーザ環境で電子機器を使用することができる。
また、特徴が共通するクラスタ毎に割り付けられたユーザ識別子を用いており、ユーザ名及びパスワードというユーザ認証を行っていないので、１人のユーザが複数のユーザ環境を持つことができる。これにより、同じユーザであっても、１日の時間帯によってユーザ環境を変えたい場合や、曜日によりユーザ環境を変えたい場合であっても容易に対応することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の一実施例を示す構成図である。
【図２】本発明のユーザ解析の具体的な説明図である。
【図３】本発明の動作を示すフローチャートである。
【符号の説明】
【００３０】
１１  機器操作手段
２１  時刻データ発生手段
２２  操作認識手段
２３  操作記憶手段
３１  クラスタリング手段
３２  操作解析手段
３３  ユーザ環境登録手段
４１  ユーザ推定手段
５１  ユーザ環境作成手段
【図１】
2008299549.tif 000003
【図２】
2008299549.tif 000004
【図３】
2008299549.tif 000005