(57)【要約】【課題】条件に応じた選択時間を自動的に設定することで、条件に応じた気付きの時間をユーザに与えて誤った処理が実行されることを低減することを目的とする。【解決手段】オブジェクトが選択された場合、条件に応じた選択時間を設定する設定手段と、オブジェクトが選択されている時間が設定手段により設定された選択時間に達したか否かを判定する判定手段と、判定手段によりオブジェクトが選択されている時間が設定手段により設定された選択時間に達したと判定された場合、オブジェクトに応じた処理を実行する実行手段と、を有する。【選択図】図２
2020013462.tif 000002
【特許請求の範囲】
【請求項１】
オブジェクトが選択された場合、条件に応じた選択時間を設定する設定手段と、
前記オブジェクトが選択されている時間が前記設定手段により設定された選択時間に達したか否かを判定する判定手段と、
前記判定手段により前記オブジェクトが選択されている時間が前記設定手段により設定された選択時間に達したと判定された場合、前記オブジェクトに応じた処理を実行する実行手段と、
を有する情報処理装置。
【請求項２】
前記オブジェクトが選択されている間、前記オブジェクトが選択されている時間と前記設定手段により設定された選択時間とを表示する時間表示手段を更に有する請求項１記載の情報処理装置。
【請求項３】
前記オブジェクトが選択されている間、前記設定手段により設定された選択時間に関すメッセージを表示するメッセージ表示手段を更に有する請求項１又は２記載の情報処理装置。
【請求項４】
前記オブジェクトが選択された場合、前記設定手段は、前記オブジェクトに関する処理の種類に応じて前記選択時間を設定する請求項１乃至３何れか１項記載の情報処理装置。
【請求項５】
前記オブジェクトが選択された場合、前記設定手段は、前記オブジェクトに関する処理の量に応じて前記選択時間を設定する請求項１乃至３何れか１項記載の情報処理装置。
【請求項６】
前記オブジェクトが選択された場合、前記設定手段は、前記オブジェクトを選択したユーザの権限に応じて前記選択時間を設定する請求項１乃至３何れか１項記載の情報処理装置。
【請求項７】
前記オブジェクトは、振り込み実行ボタンであって、
前記振り込み実行ボタンが選択された場合、前記設定手段は、振込先が過去に振り込んだことがある振り込み先か否かに応じて選択時間を設定し、
前記判定手段は、前記振り込み実行ボタンが選択されている時間が前記設定手段により設定された選択時間に達したか否かを判定し、
前記判定手段により前記振り込み実行ボタンが選択されている時間が前記設定手段により設定された選択時間に達したと判定された場合、前記実行手段は、振り込みを実行する請求項１記載の情報処理装置。
【請求項８】
情報処理装置が実行する情報処理方法であって、
オブジェクトが選択された場合、条件に応じた選択時間を設定する設定工程と、
前記オブジェクトが選択されている時間が前記設定工程により設定された選択時間に達したか否かを判定する判定工程と、
前記判定工程により前記オブジェクトが選択されている時間が前記設定工程により設定された選択時間に達したと判定された場合、前記オブジェクトに応じた処理を実行する実行工程と、
を含む情報処理方法。
【請求項９】
コンピュータを、請求項１乃至７何れか１項記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
ＰＣ、携帯端末等の情報処理装置は、ユーザがボタンを押下すると、押下されたボタンに対応した処理を実行する。しかし、ボタンが押下されると、情報処理装置は、すぐに処理を実行してしまうため、誤ったボタンを押下してしまうと、意図しない処理が実行されてしまう問題があった。
このような問題に鑑み、一定時間ボタンを選択し続けることで処理を実行する技術が提案されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−４５１４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の技術では、予め固定の押下時間を設定しておく必要があった。
【課題を解決するための手段】
【０００５】
本発明は、オブジェクトが選択された場合、条件に応じた選択時間を設定する設定手段と、前記オブジェクトが選択されている時間が前記設定手段により設定された選択時間に達したか否かを判定する判定手段と、前記判定手段により前記オブジェクトが選択されている時間が前記設定手段により設定された選択時間に達したと判定された場合、前記オブジェクトに応じた処理を実行する実行手段と、を有する。
【発明の効果】
【０００６】
本発明によれば、条件に応じた選択時間を自動的に設定することで、条件に応じた気付きの時間をユーザに与えて誤った処理が実行されることを低減することができる。
【図面の簡単な説明】
【０００７】
【図１】図１は、情報処理装置のハードウェア構成の一例を示す図である。
【図２】図２は、情報処理装置の情報処理方法の一例を示すフローチャートである。
【図３】図３は、送信人数と選択時間とが対応付けられたテーブルの一例を示す図である。
【図４】図４は、情報処理装置の表示処理の一例を示すフローチャートである。
【図５】図５は、表示部に表示された、オブジェクトが選択されている時間と設定された選択時間との一例を示す図（その１）である。
【図６】図６は、表示部に表示された、オブジェクトが選択されている時間と設定された選択時間との一例を示す図（その２）である。
【図７】図７は、情報処理装置のメッセージ表示処理の一例を示すフローチャートである。
【図８】図８は、表示部に表示された、設定された選択時間に関するメッセージの一例を示す図である。
【図９】図９は、情報処理装置の確認事項表示処理の一例を示すフローチャートである。
【図１０】図１０は、表示部に表示された、確認事項の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面に基づいて説明する。
【０００９】
＜実施形態１＞
以下に示す情報処理装置１００は、ボタン等のオブジェクトが選択された場合、条件に応じた選択時間を設定する。情報処理装置１００は、オブジェクトが選択されている時間を計測し、設定された選択時間に達したか否かを判定し、オブジェクトが選択されている時間が設定した選択時間に達したと判定した場合、オブジェクトに応じた処理を実行する。このことにより、条件に応じた選択時間を自動的に設定することで、条件に応じた気付きの時間をユーザに与えて誤った処理が実行されることを低減することができる。
【００１０】
図１は、情報処理装置１００のハードウェア構成の一例を示す図である。
情報処理装置１００は、ハードウェア構成として、ＣＰＵ１０１、メモリ１０２、表示部１０３、入力部１０４、通信部１０５を少なくとも有する。
ＣＰＵ１０１は、情報処理装置１００の全体を制御する。ＣＰＵ１０１がメモリ１０２に記憶されたプログラムに基づき処理を実行することにより、情報処理装置１００の機能及び、後述する図２、図４、図７、図９のフローチャートの処理が実現される。メモリ１０２は、プログラム、ＣＰＵ１０１がプログラムに基づき処理を実行する際に用いるデータ等を記憶する。表示部１０３は、各種情報を表示する。入力部１０４は、キーボード、マウス、表示部１０３に表示された画面等を介したユーザの操作等を受け付け、入力する。表示部１０３及び入力部１０４は、タッチパネルディスプレイ等、一体として構成されてもよい。通信部１０５は、情報処理装置１００をネットワークに接続し、ネットワークを介した外部装置との通信処理を行う。メモリ１０２は、記憶媒体の一例である。
他の例としては、情報処理装置１００の機能や処理の少なくとも一部は、例えば複数のＣＰＵ、メモリを協働させることにより実現してもよい。また、他の例としては、情報処理装置１００の機能や処理の少なくとも一部は、ハードウェア回路を用いて実現してもよい。また、他の例としては、情報処理装置１００の機能及び処理は、複数の装置が協働して実現してもよい。
【００１１】
図２は、情報処理装置１００の情報処理方法の一例を示すフローチャートである。
Ｓ２００において、ＣＰＵ１０１は、オブジェクトが選択されたか否かを判定する。ＣＰＵ１０１は、オブジェクトが選択されたと判定すると、Ｓ２０１に進み、オブジェクトが選択されていないと判定すると、Ｓ２００の処理を繰り返す。ここで、オブジェクトとは、例えば、所定のボタン等である。後述する図５の電子メールのメーラーの画面において、送信ボタンがオブジェクトの一例である。
Ｓ２０１において、ＣＰＵ１０１は、条件に応じた選択時間を設定する。
ＣＰＵ１０１は、選択されたオブジェクトに関する処理の量に応じて選択時間を設定する。ユーザによって電子メールのメーラーの画面において送信ボタンが選択された場合は、ＣＰＵ１０１は、選択された送信ボタンに関する処理の量、例えば、電子メールの宛先の数、に応じて、予め設定された選択時間を設定する。選択された送信ボタンに関する電子メールの宛先が５０人の場合は、例えば、ＣＰＵ１０１は、予め設定された選択時間（例えば、２０秒）を設定する。また、選択された送信ボタンに関する電子メールの宛先が１０人の場合は、例えば、ＣＰＵ１０１は、予め設定された選択時間（例えば、５秒）を設定する。ここで、ＣＰＵ１０１は、図３に示すような送信人数と選択時間とが対応付けられたテーブル３０を用いて、選択時間を取得し、設定してもよいし、送信人数を代入すると選択時間を返すような変換式を用いて、選択時間を取得し、設定してもよい。図３に示すようなテーブルは、メモリ１０２に記憶される。
【００１２】
Ｓ２０１の処理の他の例として、ＣＰＵ１０１は、選択されたオブジェクトに関する処理の種類に応じて選択時間を設定するようにしてもよい。ユーザによって電子メールのメーラーの画面において送信ボタンが選択された場合は、ＣＰＵ１０１は、選択された送信ボタンに関する処理の種類である、電子メールの送信処理、に応じて、予め設定された選択時間（例えば、３０秒）を設定する。また、ユーザによって電子メールのメーラーの画面において印刷ボタンが選択された場合は、ＣＰＵ１０１は、選択された印刷ボタンに関する処理の種類である、電子メールの印刷処理、に応じて、予め設定された選択時間（例えば、１０秒）を設定する。ＣＰＵ１０１は、選択されたオブジェクトに関する処理の種類と選択時間とが対応付けられたテーブルを用いて、選択時間を取得し、設定してもよいし、選択されたオブジェクトに関する処理の種類を代入すると選択時間を返すような変換式を用いて、選択時間を取得し、設定してもよい。
【００１３】
Ｓ２０１の処理の他の例として、ＣＰＵ１０１は、オブジェクトを選択したユーザの権限に応じて選択時間を設定するようにしてもよい。ユーザによって電子メールのメーラーの画面において送信ボタンが選択された場合は、ＣＰＵ１０１は、送信ボタンを選択したユーザの権限に応じて選択時間を設定する。例えば、部長が送信ボタンを選択した場合は、ＣＰＵ１０１は、部長という権限に応じて、予め設定された選択時間（例えば、５秒）を設定する。また、例えば、主任が送信ボタンを選択した場合は、ＣＰＵ１０１は、主任という権限に応じて、予め設定された選択時間（例えば、４０秒）を設定する。例えば、ＣＰＵ１０１は、情報処理装置１００にログインしているユーザのユーザ情報に基づき、ユーザの権限を取得する。ＣＰＵ１０１は、メモリ１０２等に記憶されているユーザ情報とユーザの権限とを対応付けるテーブル等よりユーザの権限を取得してもよいし、ユーザ情報を渡すことによってユーザの権限を返すようなサーバよりユーザの権限を取得してもよい。また、ＣＰＵ１０１は、オブジェクトを選択したユーザの権限と選択時間とが対応付けられたテーブルを用いて、選択時間を取得し、設定してもよいし、オブジェクトを選択したユーザの権限を代入すると選択時間を返すような変換式を用いて、選択時間を取得し、設定してもよい。
ここでは、権限が高いユーザの選択時間を、権限が低いユーザの選択時間より短く設定するよう説明を行ったが、権限が高いユーザの選択時間を、権限が低いユーザの選択時間よりも長く設定するようにしてもよい。
【００１４】
Ｓ２０２において、ＣＰＵ１０１は、オブジェクトが選択された時間がＳ２０１で設定された選択時間に達したか否かを判定する。ＣＰＵ１０１は、オブジェクトが選択された時間がＳ２０１で設定された選択時間に達したと判定した場合、Ｓ２０３に進み、オブジェクトが選択された時間がＳ２０１で設定された選択時間に達していないと判定した場合、Ｓ２０４に進む。
Ｓ２０３において、ＣＰＵ１０１は、選択されたオブジェクトに関する処理を実行する。ユーザによって電子メールのメーラーの画面において送信ボタンが選択された場合は、ＣＰＵ１０１は、選択された送信ボタンに関する処理、即ち、電子メールの送信処理を実行する。
【００１５】
Ｓ２０４において、ＣＰＵ１０１は、オブジェクトを選択中か否かを判定する。ＣＰＵ１０１は、オブジェクトを選択中であると判定すると、Ｓ２０２に戻り、オブジェクトを選択中でないと判定すると、Ｓ２０５に進む。
Ｓ２０５において、ＣＰＵ１０１は、計測しているオブジェクトが選択されている時間をリセットして、Ｓ２００に戻る。
他の例として、ＣＰＵ１０１は、計測しているオブジェクトが選択されている時間をリセットせず、メモリ１０２等に記憶しておき、再び同じオブジェクトが選択された際に、メモリ１０２等に記憶した時間より計測を再開するようにしてもよい。
但し、以下では説明の簡略化のため、オブジェクトの選択が解除されると、オブジェクトが選択されている時間はリセットされるものとして説明を行う。
【００１６】
図４は、情報処理装置１００の表示処理の一例を示すフローチャートである。
Ｓ４００において、ＣＰＵ１０１は、ユーザによってオブジェクトが選択中か否かを判定する。ＣＰＵ１０１は、オブジェクトが選択中であると判定した場合は、Ｓ４０１に進み、オブジェクトが選択中でないと判定した場合は、Ｓ４００の処理を繰り返す。
Ｓ４０１において、ＣＰＵ１０１は、オブジェクトが選択されている時間と設定された選択時間とを表示部１０３に表示する。Ｓ４０１の処理は、時間表示処理の一例である。
【００１７】
図５は、表示部１０３に表示された、オブジェクトが選択されている時間と設定された選択時間との一例を示す図（その１）である。
ＣＰＵ１０１は、プログレスバー５１でオブジェクトが選択されている時間と設定された選択時間とを示す。プログレスバー５１の全体で設定された選択時間を示し、左から右へ満たされている斜線で示されたバーでオブジェクトが選択されている時間を示している。
他の例として、ＣＰＵ１０１は、プログレスバー５１でオブジェクトが選択されている時間と設定された選択時間とを表示部１０３に表示すると共に、オブジェクトが選択されている時間の数字と設定された選択時間の数字とを表示部１０３に表示するようにしてもよい。また、ＣＰＵ１０１は、プログレスバー５１でオブジェクトが選択されている時間と設定された選択時間とを表示部１０３に表示すると共に、設定された選択時間からオブジェクトが選択されている時間を引いた時間をカウントダウン時間として表示部１０３に表示するようにしてもよい。また、ＣＰＵ１０１は、プログレスバー５１でオブジェクトが選択されている時間と設定された選択時間とを表示部１０３に表示すると共に、設定された選択時間を示し、オブジェクトが選択されている時間をカウントアップ時間として表示部１０３に表示するようにしてもよい。
【００１８】
図６は、表示部１０３に表示された、オブジェクトが選択されている時間と設定された選択時間との一例を示す図（その２）である。
ＣＰＵ１０１は、円状のプログレスバー６１でオブジェクトが選択されている時間と設定された選択時間とを示す。円状のプログレスバー６１の全体で設定された選択時間を示し、時計の１２時の位置から時計回りに満たされている斜線で示されたバーでオブジェクトが選択されている時間を示している。
他の例として、ＣＰＵ１０１は、円状のプログレスバー６１でオブジェクトが選択されている時間と設定された選択時間とを表示部１０３に表示すると共に、オブジェクトが選択されている時間の数字と設定された選択時間の数字とを表示部１０３に表示するようにしてもよい。また、ＣＰＵ１０１は、円状のプログレスバー６１でオブジェクトが選択されている時間と設定された選択時間とを表示部１０３に表示すると共に、設定された選択時間からオブジェクトが選択されている時間を引いた時間をカウントダウン時間として表示部１０３に表示するようにしてもよい。また、ＣＰＵ１０１は、円状のプログレスバー６１でオブジェクトが選択されている時間と設定された選択時間とを表示部１０３に表示すると共に、設定された選択時間を示すと共に、オブジェクトが選択されている時間をカウントアップ時間として表示部１０３に表示するようにしてもよい。
【００１９】
図７は、情報処理装置１００のメッセージ表示処理の一例を示すフローチャートである。
Ｓ７００において、ＣＰＵ１０１は、ユーザによってオブジェクトが選択中か否かを判定する。ＣＰＵ１０１は、オブジェクトが選択中であると判定した場合は、Ｓ７０１に進み、オブジェクトが選択中でないと判定した場合は、Ｓ７００の処理を繰り返す。
Ｓ７０１において、ＣＰＵ１０１は、設定された選択時間に関するメッセージを表示部１０３に表示する。Ｓ７０１の処理は、メッセージ表示処理の一例を示す図である。
図８は、表示部１０３に表示された、設定された選択時間に関するメッセージの一例を示す図である。
図８に示すように、ＣＰＵ１０１は、オブジェクトが選択されている間、設定された選択時間に関するメッセージ８１を表示部１０３に表示する。図８の例では、ＣＰＵ１０１は、大量送付のため選択時間が長くなっている旨を表示している。
【００２０】
図９は、情報処理装置１００の確認事項表示処理の一例を示すフローチャートである。
Ｓ９００において、ＣＰＵ１０１は、ユーザによってオブジェクトが選択中か否かを判定する。ＣＰＵ１０１は、オブジェクトが選択中であると判定した場合は、Ｓ９０１に進み、オブジェクトが選択中でないと判定した場合は、Ｓ９００の処理を繰り返す。
Ｓ９０１において、ＣＰＵ１０１は、確認事項を表示部１０３に表示する。
図１０は、表示部１０３に表示された、確認事項の一例を示す図である。
図１０に示すように、ＣＰＵ１０１は、オブジェクトが選択されている間、確認事項１００１を表示部１０３に表示する。ＣＰＵ１０１は、確認事項が複数ある場合は、順次、確認事項を表示する。
【００２１】
以上、本実施形態によれば、条件に応じた選択時間を自動的に設定することで、条件に応じた気付きの時間をユーザに与えて誤った処理が実行されることを低減することができる。
【００２２】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記録媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００２３】
以上、本発明の実施形態の一例について詳述したが、本発明は係る特定の実施形態に限定されるものではない。
例えば、実施形態１では、オブジェクトの一例として、通常のボタンを示し、オブジェクトの選択の一例として、ボタンの選択を維持することを例に説明を行った。しかし、オブジェクトは、画面上のスライド式のボタンであってもよい。そして、オブジェクトの選択の一例として、スライド式のボタンを移動させた状態を維持することであってもよい。また、オブジェクトは、物理的なレバーであってもよい。そして、オブジェクトの選択の一例として、物理的なレバーを引っ張っている状態を維持することであってもよい。また、オブジェクトは、物理的なハンドルであってもよい。そして、オブジェクトの選択の一例として、ハンドルを右、又は左に切った状態を維持することであってもよい。
また、実施形態１では、オブジェクトの一例として、電子メールの送信ボタン等を例に説明を行った。これによれば、メールの送信先を確認させる時間をユーザに与えることによって、メールの誤送信を低減することができる。
しかし、オブジェクトは、株式等の売り注文の決定ボタン、買い注文の決定ボタン等であってもよい。これによれば、株式発注処理等において、額面の入力を確認させる時間をユーザに与えることによって、誤った数量、又は金額での株式等の売り注文、買い注文を低減することができる。
ここで、ＣＰＵ１０１は、売り注文と買い注文とでオブジェクトが選択されている時間等の表示方法を替えるようにしてもよい。例えば、ＣＰＵ１０１は、売り注文の場合は、設定された選択時間を示し、オブジェクトが選択されている時間をカウントアップ時間として表示部１０３に表示し、買い注文の場合は、設定された選択時間からオブジェクトが選択されている時間を引いた時間をカウントダウン時間として表示部１０３に表示するようにしてもよい。
また、オブジェクトは、コンビニ、飲食店等における食材発注の際の決定ボタン等であってもよい。これによれば、食材等の発注を確認させる時間をユーザに与えることによって、食材等の誤発注を低減することができる。
【００２４】
また、オブジェクトは、銀行のＡＴＭ機器の振り込み実行ボタン等であってもよい。これによれば、振り込みにおける振込先を確認させる時間、又は詐欺による高額送金を確認させる時間をユーザに与えることによって、誤送金、又は詐欺による高額送金を低減することができる。この例では、情報処理装置１００は、ＡＴＭ機器となる。
例えば、ＡＴＭ機器の振り込み実行ボタンが選択された場合、ＣＰＵ１０１は、今回設定された振り込み先が、過去の履歴に含まれているか否かに応じて、選択時間を設定する。今回設定された振り込み先が、過去の振り込み先履歴に含まれている場合は、ＣＰＵ１０１は、予め設定された選択時間（例えば、５秒）を設定する。一方、今回設定された振り込み先が、過去の振り込み先履歴に含まれていない場合は、ＣＰＵ１０１は、予め設定された選択時間（例えば、９０秒）を設定する。今回設定された振り込み先が、過去の振り込み先履歴に含まれていない場合は、ＣＰＵ１０１は、振り込み実行ボタン等が選択されている間、振り込み先がはじめての振り込み先である旨の注意メッセージ等を表示部１０３に表示するようにしてもよい。
【００２５】
以上、上述した各実施形態によれば、条件に応じた選択時間を自動的に設定することで、条件に応じた気付きの時間をユーザに与えて誤った処理が実行されることを低減することができる。
【符号の説明】
【００２６】
１００  情報処理装置
１０１  ＣＰＵ
【図１】
2020013462.tif 000003
【図２】
2020013462.tif 000004
【図３】
2020013462.tif 000005
【図４】
2020013462.tif 000006
【図５】
2020013462.tif 000007
【図６】
2020013462.tif 000008
【図７】
2020013462.tif 000009
【図８】
2020013462.tif 000010
【図９】
2020013462.tif 000011
【図１０】
2020013462.tif 000012