(57)【要約】【課題】操作タイムアウト処理に優れた操作入力装置を提供すること。【解決手段】操作入力装置は、記憶手段と、検出手段と、処理手段とを備える。前記記憶手段は、操作入力画面表示中の操作タイムアウト判定のための上限時間と前記上限時間より短い第１の操作タイムアウト判定時間とを記憶する。前記検出手段は、無操作時間を検出する。前記処理手段は、前記第１の操作タイムアウト判定時間及び前記検出された無操作時間に基づき第１の操作タイムアウトを検出した場合、前記第１の操作タイムアウト判定時間を前記第１の操作タイムアウト判定時間より長く且つ前記上限時間以下の第２の操作タイムアウト判定時間へ更新する。【選択図】図４
2012064041.tif 000002
【特許請求の範囲】
【請求項１】
操作入力画面表示中の操作タイムアウト判定のための上限時間と前記上限時間より短い第１の操作タイムアウト判定時間とを記憶する記憶手段と、
無操作時間を検出する検出手段と、
前記第１の操作タイムアウト判定時間及び前記検出された無操作時間に基づき第１の操作タイムアウトを検出した場合、前記第１の操作タイムアウト判定時間を前記第１の操作タイムアウト判定時間より長く且つ前記上限時間以下の第２の操作タイムアウト判定時間へ更新し、前記第２の操作タイムアウト判定時間への更新後、前記第２の操作タイムアウト判定時間及び前記検出された無操作時間に基づき第２の操作タイムアウトを検出した場合、操作タイムアウト警告情報を出力する処理手段を備えた操作入力装置。
【請求項２】
前記第１の操作タイムアウトの検出に対応して、前記操作入力画面表示を初期画面表示へ切り替える表示制御手段を備えた請求項１記載の操作入力装置。
【請求項３】
前記第２の操作タイムアウトの検出に対応して、前記操作入力画面表示を前記初期画面表示へ切り替える表示制御手段を備えた請求項２記載の操作入力装置。
【請求項４】
前記記憶手段は、前記初期画面表示中の操作タイムアウトを判定するための初期画面用の操作タイムアウト判定時間を記憶する請求項２又は３記載の操作入力装置。
【請求項５】
前記処理手段は、前記第２の操作タイムアウト判定時間への更新後、前記初期画面用の操作タイムアウト判定時間及び前記検出された無操作時間に基づき前記初期画面表示中の操作タイムアウトを検出した場合、前記第２の操作タイムアウト判定時間を前記第１の操作タイムアウト判定時間へ戻す請求項４記載の操作入力装置。
【請求項６】
前記処理手段は、前記第２の操作タイムアウト判定時間への更新後、一連の操作入力が完了した場合、前記第２の操作タイムアウト判定時間を前記第１の操作タイムアウト判定時間へ戻す請求項１乃至５の何れか１項に記載の操作入力装置。
【請求項７】
前記処理手段は、前記操作タイムアウト警告情報を一定期間出力する請求項１乃至６の何れか１項に記載の操作入力装置。
【請求項８】
操作入力画面表示中の操作タイムアウト判定の上限時間より短い第１の操作タイムアウト判定時間と無操作時間の検出とに基づき、第１の操作タイムアウトを検出した場合、前記第１の操作タイムアウト判定時間を前記第１の操作タイムアウト判定時間より長く且つ前記上限時間以下の第２の操作タイムアウト判定時間へ更新し、
前記第２の操作タイムアウト判定時間への更新後、前記第２の操作タイムアウト判定時間及び前記検出された無操作時間に基づき第２の操作タイムアウトを検出した場合、操作タイムアウト警告情報を出力する入力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、無操作時間に基づき操作タイムアウトを検出する操作入力装置及び操作入力方法に関する。
【背景技術】
【０００２】
例えば、金融機関等に設置される自動取引装置等の端末装置は、無操作時間が操作タイムアウト判定時間に達した場合に、操作入力画面を初期画面へ戻すタイムアウト処理を実行する。
【０００３】
また、端末装置は、操作タイムアウト判定時間までの残り時間が所定時間になった場合に、操作時間延長キーと、操作タイムアウト判定時間に到達するまでの残り時間とを表示することができる。つまり、端末装置は、顧客へ操作タイムアウト判定時間に到達するまでの残り時間を知らせるとともに、操作時間延長キー押下に対応して操作タイムアウト判定時間に到達するまでの残り時間を加算し、操作時間を延長することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１５６８８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
端末装置に設定された操作タイムアウト判定時間が固定されていると、端末装置の操作に不慣れなオペレータが端末装置を操作した場合に、操作タイムアウトが頻発することがある。
【０００６】
また、端末装置に設定された操作タイムアウト判定時間を無条件に延長することを認めると、タイムアウトにすべき無操作時間が続いても、タイムアウトにならず、操作入力画面表示の内容が第三者に見られてしまうことがある。
【０００７】
また、操作時間延長キーを介して操作タイムアウト判定時間を延長する場合、キー入力操作が必要となり、オペレータの負担が増加する。
【０００８】
本発明の目的は、操作タイムアウト処理に優れた操作入力装置及び操作入力方法を提供することにある。
【課題を解決するための手段】
【０００９】
実施形態の操作入力装置は、記憶手段と、検出手段と、処理手段とを備える。前記記憶手段は、操作入力画面表示中の操作タイムアウト判定のための上限時間と前記上限時間より短い第１の操作タイムアウト判定時間とを記憶する。前記検出手段は、無操作時間を検出する。前記処理手段は、前記第１の操作タイムアウト判定時間及び前記検出された無操作時間に基づき第１の操作タイムアウトを検出した場合、操作タイムアウト警告情報を出力し、前記第１の操作タイムアウト判定時間を前記第１の操作タイムアウト判定時間より長く且つ前記上限時間以下の第２の操作タイムアウト判定時間へ更新する。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係る端末装置の一例を示す図である。
【図２】実施形態に係る初期設定画面の一例を示す図である。
【図３】実施形態に係る表示部の画面表示の遷移の一例を示す図である。
【図４】実施形態に係る操作タイムアウト処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、実施形態について図面を参照して説明する。
【００１２】
図１は、実施形態に係る端末装置の一例を示す図である。図１に示す端末装置は、例えば、金融機関等に設置される自動取引装置である。図１に示すように、端末装置は、制御部１、操作部２、表示部３、記憶部４を備える。端末装置は、例えば、操作タイムアウト処理により操作タイムアウト値（操作タイムアウト判定時間）を自動延長することができる。以下、端末装置による操作タイムアウト処理について詳細に説明する。
【００１３】
制御部１は、端末装置を統括制御する。例えば、制御部１は、操作タイムアウト処理の実行を制御する。そのために、制御部１は、無操作時間を検出したり、操作タイムアウトを検出（判定）したりする。さらに、制御部１は、操作入力又は操作タイムアウトの検出に対応して、画面更新（画面遷移）を制御する。表示部３は、例えば液晶ディスプレイにより構成され、初期画面を表示したり、次画面を表示したりする。なお、初期画面及び次画面は、ＧＵＩ（graphical user interface）を備える。操作部２は、例えばタッチパネルにより構成され、表示部３（液晶ディスプレイ）と組み合わせて配置される。タッチパネルは、各種ボタンを備える。
【００１４】
記憶部４は、操作入力画面（後述の次画面Ｄ１〜Ｄ５）表示中の操作タイムアウト判定のための上限値（上限時間）を記憶する。さらに、記憶部４は、上限値より小さいタイムアウト初期値（第１の操作タイムアウト判定時間）を記憶する。さらに記憶部４は、タイムアウト初期値がタイムアウト更新値（第１の操作タイムアウト判定時間より長く且つ上限値以下の第２の操作タイムアウト判定時間）へ更新された場合、タイムアウト更新値を記憶する。さらに、記憶部４は、初期画面（後述の初期画面Ｄ０）表示中の操作タイムアウトを判定するための初期画面用のタイムアウト値（操作タイムアウト判定時間）を記憶する。
【００１５】
最初に、端末装置の初期設定ついて説明する。
【００１６】
係員は、操作部２から初期設定画面表示を指示する。これに対応して、端末装置の表示部３は、例えば図２に示すような初期設定画面を表示する。
【００１７】
図２に示すように、初期設定画面は、音量、タイムアウト初期値（操作タイムアウト時間）、タイムアウト上限値（上限時間）、タイムアウト増加幅、警告表示時間、機械No、ボタンの大きさ、キー入力音のON又はOFFの設定を受け付けることができる。
【００１８】
例えば、初期設定画面において、以下のようなデフォルト設定がなされる。
【００１９】
音量：MaxとMinの中間
タイムアウト初期値：10秒
タイムアウト上限値：30秒
タイムアウト増加幅：5秒
警告表示時間：5秒
機械No：01
ボタンの大きさ：中
キー入力音：ON
次に、図３を参照して、表示部３の画面表示の遷移及びタイムアウト処理について説明する。
【００２０】
（初期画面出力中の動作）
最初に、端末装置の表示部１は、初期画面Ｄ０を表示する。初期画面Ｄ０は、例えば、ボタンＢ１を含む。
【００２１】
操作部２を介して、初期画面Ｄ０にて必要項目が入力された後、さらに、操作部２が、ボタンＢ1の押下（選択）を検出すると、制御部１は、初期画面Ｄ０を画面Ｄ１へ更新（遷移）する。画面Ｄ１は、ボタンＢ１０、ボタンＢ１１を含む。
【００２２】
操作部２が、ボタン1の押下（選択）を検出しなければ、制御部１は、初期画面の表示を継続し、無操作時間が初期画面用のタイムアウト値に達したことを検出すると、つまり操作タイムアウトを検出すると、初期画面Ｄ０に入力された入力項目を削除する。
【００２３】
（画面Ｄ１出力中の基本動作）
画面Ｄ１出力中に、操作部２が、ボタンＢ1０の押下（選択）を検出すると、制御部１は、画面Ｄ１を画面Ｄ２へ更新（遷移）する。画面Ｄ２は、ボタンＢ２０、ボタンＢ２１を含む。
【００２４】
また、操作部２が、ボタンＢ1１の押下（選択）を検出すると、制御部１は、画面Ｄ１を画面Ｄ３へ更新（遷移）する。画面Ｄ３は、ボタンＢ３０を含む。
【００２５】
（画面Ｄ２出力中の基本動作）
画面Ｄ２出力中に、操作部２が、ボタンＢ２０の押下（選択）を検出すると、制御部１は、画面Ｄ２を画面Ｄ５へ更新（遷移）する。画面Ｄ５は、ボタンＢ５０を含む。
【００２６】
また、操作部２が、ボタンＢ２１の押下（選択）を検出すると、制御部１は、画面Ｄ２を画面Ｄ４へ更新（遷移）する。画面Ｄ４は、ボタンＢ４０を含む。
【００２７】
（画面Ｄ３出力中の基本動作）
画面Ｄ３出力中に、操作部２が、ボタンＢ３０の押下（選択）を検出すると、制御部１は、画面Ｄ３を画面Ｄ４へ更新（遷移）する。画面Ｄ４は、ボタンＢ４０を含む。
【００２８】
（画面Ｄ４出力中の基本動作）
画面Ｄ４出力中に、操作部２が、ボタンＢ４０の押下（選択）を検出すると、制御部１は、画面Ｄを画面Ｄ５へ更新（遷移）する。
【００２９】
（画面Ｄ５出力中の基本動作）
画面Ｄ５出力中に、操作部２が、ボタンＢ５０の押下（選択）を検出すると、制御部１は、取引終了として、画面５を初期画面Ｄ０へ更新（遷移）する。
【００３０】
（画面Ｄ１〜Ｄ５出力中のタイムアウト発生時の動作）
制御部１は、無操作時間を監視する。例えば、画面Ｄ１〜Ｄ５の何れかの画面出力中に、制御部１は、無操作時間がタイムアウト初期値に達したことを検出すると、つまり、タイムアウトの発生を検出すると、警告表示時間に基づき警告画面Ｄ１０を表示し、現在出力中の画面を初期画面Ｄ０へ戻す。例えば、警告表示時間５秒が設定されている場合には、制御部１は、警告画面Ｄ１０を５秒間表示し、警告画面Ｄ１０を初期画面Ｄ０へ更新する。
【００３１】
さらに、制御部１は、現在設定されているタイムアウト初期値が上限値に達していない場合に、タイムアウト増加幅に基づき現在設定されているタイムアウト初期値を第１のタイムアウト更新値へ更新する。例えば、タイムアウト初期値１０秒、上限値３０秒、タイムアウト増加幅５秒が設定されている場合には、制御部１は、タイムアウト初期値１０秒にタイムアウト増加幅５秒を加算し、第１のタイムアウト更新値１５秒を算出し、タイムアウト初期値１０秒を第１のタイムアウト更新値１５秒へ更新する。言い換えれば、タイムアウト初期値が自動的に延長される。
【００３２】
また、制御部１は、タイムアウト初期値を第１のタイムアウト更新値へ更新した後は、画面Ｄ１〜Ｄ５の何れかの画面出力中において、無操作時間が第１のタイムアウト更新値に達したことを検出すると、タイムアウトの発生を検出し、警告表示時間に基づき警告画面Ｄ１０を表示し、現在出力中の画面を初期画面へ戻す。
【００３３】
さらに、制御部１は、現在設定されている第１のタイムアウト更新値が上限値に達していない場合に、タイムアウト増加幅に基づき現在設定されている第１のタイムアウト更新値を第２のタイムアウト更新値へ更新する。例えば、第１のタイムアウト更新値１５秒、上限値３０秒、タイムアウト増加幅５秒が設定されている場合には、制御部１は、第１のタイムアウト更新値１５秒にタイムアウト増加幅５秒を加算し、第２のタイムアウト更新値２０秒を算出し、第１のタイムアウト更新値１５秒を第２のタイムアウト更新値２０秒へ更新する。言い換えれば、第１のタイムアウト更新値が自動的に延長される。
【００３４】
また、制御部１は、初期画面出力中において、無操作時間が初期画面用のタイムアウト値に達したことを検出すると、つまり、初期画面出力中のタイムアウトの発生を検出すると、初期画面Ｄ０に入力された入力項目を削除し、第１又は第２のタイムアウト更新値をタイムアウト初期値へ戻す。つまり、制御部１は、初期画面出力中にタイムアウトの発生を検出すると、画面Ｄ１〜Ｄ５のタイムアウト判定用に更新された第１又は第２のタイムアウト更新値を初期化する。
【００３５】
次に、図４を参照して、表示部３の画面表示の遷移及び操作タイムアウト処理について説明する。
【００３６】
端末装置の制御部１は、取引開始に対応して、初期画面Ｄ０の表示を制御し、これに対応して、表示部３は、初期画面Ｄ０を表示する(ＳＴ１１）。制御部１は、無操作時間と初期画面用のタイムアウト値とを比較し、操作タイムアウトの発生を監視する(ＳＴ１２）。制御部１は、無操作時間が初期画面用のタイムアウト値に達したことを検出すると、つまり操作タイムアウトを検出すると(ＳＴ１２、ＹＥＳ)、次画面Ｄ１〜Ｄ５用のタイムアウト更新値を初期化し(ＳＴ１４）、警告表示時間に基づき警告画面Ｄ１０の表示を制御する。これに対応して、表示部３は、警告面Ｄ１０を表示する(ＳＴ１５）。制御部１は、警告表示時間の経過に基づき(ＳＴ１６、ＹＥＳ)、警告画面Ｄ１０を初期画面Ｄ０へ更新する。これに対応して、表示部３は、初期画面Ｄ０を表示する(ＳＴ１１）。制御部１は、無操作時間が初期画面用のタイムアウト値に達する前にボタン操作を検出すると(ＳＴ１２、ＮＯ)(ＳＴ１３、ＹＥＳ)、初期画面Ｄ０を次画面Ｄ１へ更新する。これに対応して、表示部３は、次画面Ｄ１を表示する(ＳＴ２１）。
【００３７】
制御部１は、無操作時間とタイムアウト初期値とを比較し、操作タイムアウトの発生を監視する(ＳＴ２２）。制御部１は、無操作時間がタイムアウト初期値に達したことを検出すると、つまり操作タイムアウトを検出すると(ＳＴ２２、ＹＥＳ)、現在設定されているタイムアウト初期値が上限値に達していない場合に(ＳＴ２６、ＹＥＳ)、タイムアウト増加幅に基づき現在設定されているタイムアウト初期値を増加する(ＳＴ２７）。例えば、タイムアウト初期値１０秒、上限値３０秒、タイムアウト増加幅５秒が設定されている場合には、制御部１は、タイムアウト初期値１０秒に５秒加算し、第１のタイムアウト更新値１５秒を設定する。
【００３８】
さらに、制御部１は、警告表示時間に基づき警告画面Ｄ１０の表示を制御する。これに対応して、表示部３は、警告面Ｄ１０を表示する(ＳＴ２８）。制御部１は、警告表示時間の経過に基づき(ＳＴ２９、ＹＥＳ)、警告画面Ｄ１０を初期画面Ｄ０へ更新する。これに対応して、表示部３は、初期画面Ｄ０を表示する(ＳＴ１１）。
【００３９】
この場合、制御部１が、無操作時間が初期画面用のタイムアウト値に達したことを検出すると、つまり操作タイムアウトを検出すると(ＳＴ１２、ＹＥＳ)、次画面Ｄ１〜Ｄ５用の第１のタイムアウト更新値を初期化する(ＳＴ１４）。つまり、制御部１は、第１のタイムアウト更新値に替えてタイムアウト初期値を設定する。また、制御部１が、無操作時間が初期画面用のタイムアウト値に達する前にボタン操作を検出すると(ＳＴ１２、ＮＯ)(ＳＴ１３、ＹＥＳ)、初期画面Ｄ０を次画面Ｄ１へ更新する。これに対応して、表示部３は、次画面Ｄ１を表示する(ＳＴ２１）。この場合、制御部１は、無操作時間と第１のタイムアウト更新値とを比較し、操作タイムアウトの発生を監視する(ＳＴ２２）。
【００４０】
制御部１は、無操作時間が初期画面用のタイムアウト値に達する前にボタン操作を検出すると(ＳＴ２２、ＮＯ)(ＳＴ２４、ＹＥＳ)、例えば、次画面Ｄ１を次画面Ｄ２へ更新したり、次画面Ｄ１を次画面Ｄ３へ更新したり、次画面Ｄ２を次画面Ｄ４へ更新したり、次画面Ｄ２を次画面Ｄ５へ更新したり、次画面Ｄ３を次画面Ｄ４へ更新したりする(ＳＴ２１）。
【００４１】
第１のタイムアウト更新値が設定された状態では、制御部１は、無操作時間と第１のタイムアウト更新値とを比較し、操作タイムアウトの発生を監視する(ＳＴ２２）。制御部１は、無操作時間が第１のタイムアウト更新値に達したことを検出すると、つまり操作タイムアウトを検出すると(ＳＴ２２、ＹＥＳ)、現在設定されている第１のタイムアウト更新値が上限値に達していない場合に(ＳＴ２６、ＹＥＳ)、タイムアウト増加幅に基づき現在設定されている第１のタイムアウト更新値を増加する(ＳＴ２７）。例えば、第１のタイムアウト更新値１５秒、上限値３０秒、タイムアウト増加幅５秒が設定されている場合には、制御部１は、第１のタイムアウト更新値１５秒に５秒加算し、第２のタイムアウト更新値２０秒を設定する。
【００４２】
さらに、制御部１は、警告表示時間に基づき警告画面Ｄ１０の表示を制御する。これに対応して、表示部３は、警告面Ｄ１０を表示する(ＳＴ２８）。制御部１は、警告表示時間の経過に基づき(ＳＴ２９、ＹＥＳ)、警告画面Ｄ１０を初期画面Ｄ０へ更新する。これに対応して、表示部３は、初期画面Ｄ０を表示する(ＳＴ１１）。
【００４３】
この場合、制御部１が、無操作時間が初期画面用のタイムアウト値に達したことを検出すると、つまり操作タイムアウトを検出すると(ＳＴ１２、ＹＥＳ)、次画面Ｄ１〜Ｄ５用の第２のタイムアウト更新値を初期化する(ＳＴ１４）。つまり、制御部１は、第２のタイムアウト更新値に替えてタイムアウト初期値を設定する。また、制御部１が、無操作時間が初期画面用のタイムアウト値に達する前にボタン操作を検出すると(ＳＴ１２、ＮＯ)(ＳＴ１３、ＹＥＳ)、初期画面Ｄ０を次画面Ｄ１へ更新する。これに対応して、表示部３は、次画面Ｄ１を表示する(ＳＴ２１）。この場合、制御部１は、無操作時間と第２のタイムアウト更新値とを比較し、操作タイムアウトの発生を監視する(ＳＴ２２）。
【００４４】
制御部１は、全処理終了に対応して、現在設定されている第１のタイムアウト更新値又は第２のタイムアウト更新値をタイムアウト初期値へ戻す。つまり、制御部１は、全処理終了に対応して、第１又は第２のタイムアウト更新値を初期化する。(ＳＴ２５）。
【００４５】
なお、上記した端末装置は、人感センサと組み合わせて、タイムアウト処理を実行することもできる。例えば、端末装置が、人感センサからの出力に基づき、オペレータが不在になったことを検出すると、無操作時間がタイムアウト値、タイムアウト初期値、タイムアウト更新値に達していなくても、タイムアウトと判定してもよい。
【００４６】
なお、上記した端末装置は、タイムアウトの発生に応じて警告画面を表示する代わりに、タイムアウトの発生の所定時間前（例えば１０秒前）にタイムアウト確定までのカウントダウン画面を表示するようにしてもよい。
【００４７】
以上説明したように、本実施形態の端末装置は、操作タイムアウトの発生に対応して、操作タイムアウト値を自動延長することができる。つまり、端末装置は、オペレータの熟練度等に応じて、操作タイムアウト値を自動延長することができる。また、端末装置は、操作タイムアウトの発生に対応して、警告画面を表示し、所定時間経過後に警告画面を自動消去することができる。これにより、オペレータの過剰なタイムアウト時間の意識による誤入力の誘発を防ぎ操作性の向上を図ることができる。
【００４８】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００４９】
１…制御部、２…操作部、３…表示部、４…記憶部
【図１】
2012064041.tif 000003
【図２】
2012064041.tif 000004
【図３】
2012064041.tif 000005
【図４】
2012064041.tif 000006