(57)【要約】【課題】ユーザが使い易いように入力機器を切り替えることが可能な情報処理装置を提供する。【解決手段】情報処理装置は、着脱可能なＨＷキーパッド１６ａからの入力情報を受け付けることができるＨＷキーパッド入力受付部３４と、ＳＷキーパッドからの入力情報を受け付けることができるＳＷキーパッド入力受付部３３と、ＨＷキーパッド１６ａの着脱を検知し、検知した内容を示す検知情報を生成する着脱センサ３５と、入力受付部３３，３４のいずれかに、入力情報の受付先を制御する受付先制御部３６とを備える。受付先制御部３６は、所定の処理単位においてはＳＷキーパッド入力受付部３３及びＨＷキーパッド入力受付部３４のいずれか一方のみから入力されるように、入力情報の受付先を制御することができる。【選択図】図６
2013030132.tif 000002
【特許請求の範囲】
【請求項１】
着脱可能な第１入力手段から入力情報を受け付けることができる第１入力受付手段と、
第２入力手段から入力情報を受け付けることができる第２入力受付手段と、
前記第１入力手段の着脱を検知し、検知した内容を示す検知情報を生成する検知手段とを備え、
前記検知手段によって生成された検知情報に基づいて、所定の処理単位においては前記第１入力受付手段及び前記第２入力受付手段のいずれか一方のみから入力されるように、入力情報の受付先を制御する受付先制御手段とを備える
ことを特徴とする情報処理装置。
【請求項２】
前記受付先制御手段は、前記検知手段によって着脱が検知された時に実行中の処理が前記処理単位に含まれるとき、当該実行中の処理が含まれる前記処理単位の終了を待って、又は、予め定められた処理に戻って、前記第１入力受付手段及び第２入力受付手段のいずれかに入力情報の受付先を切り替える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
携帯機器と無線で通信することによって、当該携帯機器に固有の識別子を示す携帯機器情報を読み取るリーダ手段と、
前記携帯機器に固有の識別子が登録済みのものであるか否かをサーバに問い合わせるために、通信回線を介して前記サーバと情報を授受する通信手段とを備える
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記受付先制御手段は、
前記検知情報に基づいて、前記第１入力手段が取り付けられたのか、又は取り外されたのかを判断する着脱判断手段と、
取り付けられたと前記着脱判断手段によって判断された場合であって、前記検知手段によって着脱が検知された時に実行中の処理が前記処理単位に含まれるとき、当該実行中の処理が含まれる前記処理単位の終了を待って、前記第２入力受付手段から前記第１入力受付手段へ入力情報の受付先を切り替える受付先切替手段とを備える
ことを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記受付先切替手段は、取り付けられたと前記着脱判断手段によって判断された場合であって、前記検知手段によって着脱が検知された時に実行中の処理が前記処理単位に含まれないとき、前記第２入力受付手段から前記第１入力受付手段へ入力情報の受付先を直ちに切り替える
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記受付先制御手段は、
前記検知情報に基づいて、前記第１入力手段が取り付けられたのか、又は取り外されたのかを判断する着脱判断手段と、
取り外されたと前記着脱判断手段によって判断された場合であって、前記検知手段によって着脱が検知された時に実行中の処理が前記処理単位に含まれるとき、予め定められた処理に戻って、前記第１入力受付手段から前記第２入力受付手段へ受付先を切り替える受付先切替手段とを備える
ことを特徴とする請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
前記受付先切替手段は、取り外されたと前記着脱判断手段によって判断された場合であって、前記検知手段によって着脱が検知された時に実行中の処理が前記処理単位に含まれないとき、前記第１入力受付手段から前記第２入力受付手段へ入力情報の受付先を直ちに切り替える
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
第１入力手段の着脱を検知し、
検知した内容を示す検知情報を生成し、
生成された前記検知情報に基づいて、所定の処理単位においては前記第１入力手段によって入力された内容を示す入力情報を受け付ける第１入力情報受付手段及び第２入力手段によって入力された内容を示す入力情報を受け付ける第２入力情報受付手段のいずれか一方のみから入力されるように、入力情報の受付先を制御する
ことを特徴とする受付先制御方法。
【請求項９】
着脱可能な第１入力手段から入力情報を受け付け、
第２入力手段から入力情報を受け付け、
前記第１入力手段の着脱を検知する着脱検知手段によって生成され、当該検知された内容を示す検知情報に基づいて、前記第１入力手段の着脱を判断し、
前記判断した結果に基づいて、所定の処理単位においては前記第１入力手段及び前記第２入力手段のいずれか一方のみから入力情報を受け付けるように、入力情報の受付先を制御することをコンピュータに実行させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、受付先制御方法、及びプログラムに関し、特に、ユーザが入力する情報の受付先を切り替えることができる情報処理装置、受付先制御方法、及びプログラムに関する。
【背景技術】
【０００２】
ユーザが端末装置に入力するためにソフトウェアキーボード、ハードウェアキーボードが一般に利用されており、これらのいずれもが使用できる情報処理装置もある（例えば、特許文献１参照）。
【０００３】
特許文献１に記載の情報端末装置は、ハードウェアキーボードが接続されている場合には、ソフトウェアキーボードの実行を停止するとともに、ハードウェアキーボードを優先的に使用できるようにする。また、その情報端末装置は、ハードウェアキーボードが取り外されている場合には、ハードウェアキーボードの使用を停止させるとともに、ソフトウェアキーボードを起動する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−３２７７６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の技術では、例えばユーザが１つの入力画面において要求される情報を入力している途中であっても、ハードウェアキーボードが着脱されると、入力するためのキーボードが、ソフトウェアキーボードからハードウェアキーボードへ、又は、ハードウェアキーボードからソフトウェアキーボードへ切り替わる。入力するためのキーボードが情報入力中に突然切り替わることによって、ユーザにとって使い辛いものとなっている。
【０００６】
本発明は、上記の実情に鑑みてなされたものであり、ユーザが使い易いように入力機器を切り替えることが可能な情報処理装置などを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するため、本発明の第１の観点に係る情報処理装置は、
着脱可能な第１入力手段から入力情報を受け付けることができる第１入力受付手段と、
第２入力手段から入力情報を受け付けることができる第２入力受付手段と、
前記第１入力手段の着脱を検知し、検知した内容を示す検知情報を生成する検知手段とを備え、
前記検知手段によって生成された検知情報に基づいて、所定の処理単位においては前記第１入力受付手段及び前記第２入力受付手段のいずれか一方のみから入力されるように、入力情報の受付先を制御する受付先制御手段とを備えることを特徴とする。
【０００８】
前記受付先制御手段は、前記検知手段によって着脱が検知された時に実行中の処理が前記処理単位に含まれるとき、当該実行中の処理が含まれる前記処理単位の終了を待って、又は、予め定められた処理に戻って、前記第１入力受付手段及び第２入力受付手段のいずれかに入力情報の受付先を切り替えてもよい。
【０００９】
携帯機器と無線で通信することによって、当該携帯機器に固有の識別子を示す携帯機器情報を読み取るリーダ手段と、
前記携帯機器に固有の識別子が登録済みのものであるか否かをサーバに問い合わせるために、通信回線を介して前記サーバと情報を授受する通信手段とを備えてもよい。
【００１０】
前記受付先制御手段は、
前記検知情報に基づいて、前記第１入力手段が取り付けられたのか、又は取り外されたのかを判断する着脱判断手段と、
取り付けられたと前記着脱判断手段によって判断された場合であって、前記検知手段によって着脱が検知された時に実行中の処理が前記処理単位に含まれるとき、当該実行中の処理が含まれる前記処理単位の終了を待って、前記第２入力受付手段から前記第１入力受付手段へ入力情報の受付先を切り替える受付先切替手段とを備えてもよい。
【００１１】
前記受付先切替手段は、取り付けられたと前記着脱判断手段によって判断された場合であって、前記検知手段によって着脱が検知された時に実行中の処理が前記処理単位に含まれないとき、前記第２入力受付手段から前記第１入力受付手段へ入力情報の受付先を直ちに切り替えてもよい。
【００１２】
前記受付先制御手段は、
前記検知情報に基づいて、前記第１入力手段が取り付けられたのか、又は取り外されたのかを判断する着脱判断手段と、
取り外されたと前記着脱判断手段によって判断された場合であって、前記検知手段によって着脱が検知された時に実行中の処理が前記処理単位に含まれるとき、予め定められた処理に戻って、前記第１入力受付手段から前記第２入力受付手段へ受付先を切り替える受付先切替手段とを備えてもよい。
【００１３】
前記受付先切替手段は、取り外されたと前記着脱判断手段によって判断された場合であって、前記検知手段によって着脱が検知された時に実行中の処理が前記処理単位に含まれないとき、前記第１入力受付手段から前記第２入力受付手段へ入力情報の受付先を直ちに切り替えてもよい。
【００１４】
本発明の第２の観点に係る受付先制御方法は、
第１入力手段の着脱を検知し、
検知した内容を示す検知情報を生成し、
生成された前記検知情報に基づいて、所定の処理単位においては前記第１入力手段によって入力された内容を示す入力情報を受け付ける第１入力情報受付手段及び第２入力手段によって入力された内容を示す入力情報を受け付ける第２入力情報受付手段のいずれか一方のみから入力されるように、入力情報の受付先を制御することを特徴とする。
【００１５】
本発明の第３の観点に係るプログラムは、
着脱可能な第１入力手段から入力情報を受け付け、
第２入力手段から入力情報を受け付け、
前記第１入力手段の着脱を検知する着脱検知手段によって生成され、当該検知された内容を示す検知情報に基づいて、前記第１入力手段の着脱を判断し、
前記判断した結果に基づいて、所定の処理単位においては前記第１入力手段及び前記第２入力手段のいずれか一方のみから入力情報を受け付けるように、入力情報の受付先を制御することをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、入力情報の受付先は、検知情報に基づいて、所定の処理単位においては第１入力受付手段及び第２入力受付手段のいずれか一方のみから入力されるように制御される。これによって、処理単位内の処理のための操作中に入力先が切り替わることによって生じる操作時の使い辛さをなくすことができる。したがって、ユーザが使いやすいように入力機器を切り替えることが可能になる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係るポイント付与システムの構成を示す図である。
【図２】一実施形態に係る加盟店情報に含まれる内容を示す図である。
【図３】一実施形態に係る会員情報に含まれる内容を示す図である。
【図４】一実施形態に係るソフトウェアキーパッド使用時の端末装置の外観を示す図である。
【図５】一実施形態に係るハードウェアキーパッドが取り付けられている端末装置の外観を示す図である。
【図６】一実施形態に係る端末装置の機能的な構成を示す図である。
【図７】一実施形態に係るパスワード情報に含まれる内容を示す図である。
【図８】一実施形態に係る処理単位情報に含まれる内容を示す図である。
【図９】一実施形態に係る付与条件情報に含まれる内容を示す図である。
【図１０】一実施形態に係るログイン画面情報に含まれる内容を示す図である。
【図１１】一実施形態に係るポイント付与画面情報に含まれる内容を示す図である。
【図１２】一実施形態に係るキーパッド表示情報に含まれる内容を示す図である。
【図１３】一実施形態に係る端末装置が実行する処理を示すフローチャートである。
【図１４】図１３に示すログイン処理の詳細を示すフローチャートである。
【図１５】図１３に示すポイント付与処理の詳細を示すフローチャートである。
【図１６】一実施形態に係る受付先切替処理を示すフローチャートである。
【図１７】図１６に示す取付け時切替処理の詳細を示すフローチャートである。
【図１８】図１６に示す取外し時切替処理の詳細を示すフローチャートである。
【発明を実施するための形態】
【００１８】
本発明の一実施形態に係る情報処理装置としての端末装置は、飲食店などの加盟店を利用した会員に特典としてポイントを付与するサービスを提供するためのポイント付与システムに備えられる。図１は、一実施形態に係るポイント付与システム１の構成を示す。
【００１９】
図１に示すように、ポイント付与システム１は、ポイント付与サービスを提供するサービス提供者のもとに設置されるサーバ２と、加盟店に設置される端末装置３ａ，３ｂ，３ｃと、会員を含む加盟店の利用者が携帯する携帯電話４とを含む。サーバ２と端末装置３ａ，３ｂ，３ｃの間は、通信回線５を介して情報を授受できるように接続される。通信回線５は、インターネットその他の有線の通信回線、無線の通信回線などを適宜含んでよい。また、端末装置３ａ，３ｂ，３ｃと携帯電話４との間は、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）を使用した無線通信により情報を授受できる。
【００２０】
サーバ２は、ポイント付与サービスの加盟店及び会員に関する情報を管理するための装置である。サーバ２は、ハードディスクドライブなどの記憶媒体（図示せず）を内部又は外部に備える。記憶媒体は、加盟店情報、会員情報などを記憶している。サーバ２は、各端末装置３ａ，３ｂ，３ｃからの要求に応じて適宜各情報を参照することによって、その要求に応じた処理を実行する。
【００２１】
図２は、一実施形態に係る加盟店情報７に含まれる内容を示す。加盟店情報７は、端末装置３ａ，３ｂ，３ｃを管理するための情報であって、端末ＩＤ（ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）情報８とステータス情報９とを含む。端末ＩＤ情報８は、端末装置３ａ，３ｂ，３ｃを特定できる情報である。ステータス情報９は、各端末装置３ａ，３ｂ，３ｃの使用が許可されているか否かを示す情報である。加盟店情報７において、端末ＩＤ情報８とステータス情報９とは、端末装置３ａ，３ｂ，３ｃごとに関連付けられている。
【００２２】
図３は、一実施形態に係る会員情報１０に含まれる内容を示す。会員情報１０は、会員を管理するための情報であって、機器ＩＤ情報１１と保有ポイント情報１２とを含む。機器ＩＤ情報１１は、会員の携帯電話４を特定するための情報である。保有ポイント情報１２は、会員が保有しているポイントを示す情報である。会員情報１０において、機器ＩＤ情報１１と保有ポイント情報１２とは、携帯電話４ごとに関連付けられている。
【００２３】
端末装置３ａ，３ｂ，３ｃは、それぞれが設置された店舗を利用した会員に所定のポイントを付与するためにサーバ２にアクセスする装置であり、表示部１３ａ，１３ｂ，１３ｃとタッチセンサ部１４ａ，１４ｂ，１４ｃとリーダ部１５ａ，１５ｂ，１５ｃとを備える。また、端末装置３ａ，３ｂ，３ｃには、ハードウェアキーパッド（以下、「ＨＷキーパッド」という。）を着脱することができる。図１に示す端末装置３ａ，３ｂはそれぞれ、ＨＷキーパッド１６ａ，１６ｂが取り付けられている例であり、端末装置３ｃはＨＷキーパッドが取り付けられていない例を示す。
【００２４】
表示部１３ａ，１３ｂ，１３ｃは、端末装置３ａ，３ｂ，３ｃの操作者などに情報を提示する液晶パネルなどである。タッチセンサ部１４ａ，１４ｂ，１４ｃは、表示部１３ａ，１３ｂ，１３ｃにおいて操作者が接触した位置を検知できるセンサである。タッチセンサ部１４ａ，１４ｂ，１４ｃは、例えば所定間隔で対向配置される一対の導電性薄膜と、その導電性薄膜が接触することにより導通した位置を特定する処理部とを含む。タッチセンサ部１４ａ，１４ｂ，１４ｃは表示部１３ａ，１３ｂ，１３ｃに重ねて配置され、これによって、いわゆるタッチパネルを構成する。本実施形態では、タッチパネルによる入力機器としてソフトウェアキーパッド（以下、「ＳＷキーパッド」という。）を利用する。
【００２５】
図４は、一実施形態に係るＳＷキーパッド１７ｃが実行されている端末装置３ｃの外観を示す。端末装置３ｃの表示部１３ｃには、ポイント付与システム１にログインするために表示されるログイン画面に加えて、ＳＷキーパッド１７ｃの入力ボタンが表示されている。
【００２６】
本実施形態に係るＳＷキーパッド１７ｃの入力ボタンは、図４に示すように「００」及び「０」から「９」までの数字ボタンと、決定ボタンと、終了ボタンと、戻るボタンと、次へボタンとを含む。表示部１３ａ，１３ｂ，１３ｃにおいて各ボタンが表示された部分に操作者が触れることによって、触れた部分に表示されているボタンが押下されたこと（入力内容）を示す情報が入力情報として端末装置３ｃに受け付けられる。
【００２７】
図４に示す「＊＊＊＊」は、ログイン時のパスワードとして４桁の数字を示す入力情報が受け付けられた例を示しており、入力された各数字がマスキングをして表示されている。
【００２８】
なお、端末装置３ａ，３ｂのＨＷキーパッド１６ａ，１６ｂが取り外されると、端末装置３ａ，３ｂにおいても、ＳＷキーパッド１７ｃと同様のＳＷキーパッドが起動される。
【００２９】
図１に戻り、リーダ部１５ａ，１５ｂ，１５ｃは、会員の携帯電話４が備えるＲＦＩＤと無線で通信することによって、携帯電話４に固有の識別子を示す携帯機器情報を取得する機器である。携帯機器情報は、サーバ２では機器ＩＤ情報１１として管理されている。
【００３０】
ＨＷキーパッド１６ａ，１６ｂは、ＳＷキーパッド１７ｃと同様に、操作者が端末装置３ａ，３ｂに情報を入力するための入力機器である。ＨＷキーパッド１６ａ，１６ｂは、例えば端末装置３ａ，３ｂが備えるＵＳＢポートなどの適宜設けられる接続部（図示せず）に接続される。
【００３１】
図５は、一実施形態に係るＨＷキーパッド１６ａ（１６ｂ）が取り付けられている端末装置３ａ（３ｂ）の外観を示す。本実施形態に係るＨＷキーパッド１６ａ（１６ｂ）は、図５に示すように、「００」及び「０」から「９」までの数字ボタンと、決定ボタンと、終了ボタンと、戻るボタンと、次へボタンとを備える。操作者が各ボタンを押下することによって、押下されたボタンがいずれであるか（入力内容）を示す入力情報が端末装置３ａ（３ｂ）に受け付けられる。
【００３２】
図５に示すように、ＨＷキーパッド１６ａ（１６ｂ）は、提示部１８ａ（１８ｂ）を備える。本実施形態の提示部１８ａ（１８ｂ）は、２行表示することができる小型の液晶パネルである。同図には、ポイント付与システム１にログインする際の提示部１８ａ（１８ｂ）における表示例を示す。提示部１８ａ（１８ｂ）には、パスワードの入力を促す文字と、点滅する入力用のカーソルとが各行に表示されている。
【００３３】
なお、端末装置３ｃも、端末装置３ａ，３ｂと同様の接続部を備えており、その接続部にもＨＷキーパッド１６ａ，１６ｂと同様のＨＷキーパッドを取り付けることができる。ＨＷキーパッドを取り付けると、そのＨＷキーパッドを操作して入力情報を端末装置３ｃに入力することが可能になる。
【００３４】
また、ＨＷキーパッド１６ａ，１６ｂ及びＳＷキーパッド１７ｃが備えるボタンは、上述のボタンに限定されず、適宜設けられてよい。また、ＨＷキーパッド１６ａ，１６ｂには、押下したボタンなどを確認できる表示画面が設けられてもよい。
【００３５】
次に、図６を参照して、端末装置３ａの構成について説明する。図６は、ＨＷキーパッド１６ａが取り付けられた状態の端末装置３ａの機能的構成を示す。端末装置３ｂは、図６に示す端末装置３ａと同様の機能的構成を備える。また、端末装置３ｃも、ＨＷキーパッドを取り付けることによって、図６に示す端末装置３ａと同様の機能的構成となる。そのため、端末装置３ｂ，３ｃの構成に関する説明は省略する。
【００３６】
端末装置３ａは、記憶部１９を備える。記憶部１９は、装置ＩＤ情報、パスワード情報、処理単位情報、付与条件情報、画面情報などを記憶している記憶媒体であって、例えばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、フラッシュメモリなどで構成される。また、記憶部１９は、後述するプロセッサの動作プログラムを記憶する。このプログラムは、プロセッサと協働して、後述する各機能部を構成し、プロセッサに、図１３〜図１８に示す処理を実行させる。
【００３７】
装置ＩＤ情報は、端末装置３ａのＩＤを示す情報であり、サーバ２では端末ＩＤ情報８として管理されている。本実施形態に係る端末装置３ａの装置ＩＤ情報は、装置ＩＤとして「０００１」を示す情報であるとする（図示せず）。
【００３８】
パスワード情報は、端末装置３ａにログインするためのパスワードを示す情報である。図７は、本実施形態に係る端末装置３ａにログインするためのパスワードを示すパスワード情報２０の一例を示しており、そのパスワードは「０１２３」である。
【００３９】
処理単位情報は、予め定められた１つ又は複数の処理（処理単位）を示す情報である。処理単位を実行する途中では、ＨＷキーパッド１６ａからＳＷキーパッドへ、また、ＳＷキーパッドからＨＷキーパッド１６ａへ、操作者が利用する入力機器を切り替えることができないように、端末装置３ａによって制御される。すなわち、処理単位は、ＨＷキーパッド１６ａ又はＳＷキーパッドのいずれか１つのキーパッドからのみ入力されるべき処理として予め定められる。
【００４０】
図８は、一実施形態に係る処理単位情報２１の内容を示す。処理単位情報２１は、処理単位が「ログイン処理からポイント付与処理まで」であることを示す。「ログイン処理」、「ポイント付与処理」など各処理の詳細は後述する。
【００４１】
付与条件情報は、ポイントの付与条件を示す情報であって、加盟店又はサービス提供者によって予め設定される。図９に示す付与条件情報２２は、５００円の利用金額につき５ポイントを付与することを付与条件として含む。付与されたポイントは、加盟店を利用した際の代金の支払いに代えて利用することができ、利用されていないポイントは蓄積される。
【００４２】
画面情報は、端末装置３ａが実行する処理に応じて表示部１３ａに表示される画面を示す情報である。
【００４３】
画面情報は、例えば、図１０に示すようなログイン画面を表示するための情報２３を含む。ログイン画面情報２３は、ＳＷキーパッド使用時に、端末装置３ａを介してポイント付与システム１にログインするためのパスワードの入力を促すログイン画面を示す。
【００４４】
画面情報は、また例えば、図１１に示すようなポイント付与画面を示す情報２４を含む。ポイント付与画面情報２４は、加盟店の顧客が支払う代金のうちポイント付与の対象となる金額（利用金額）、及び会員が加盟店を利用することによって蓄積されたポイントのうち代金の支払いに代えて利用するポイント（利用ポイント）を入力するポイント付与画面を示す。
【００４５】
また、画面情報は、ＳＷキーパッド（１７ｃ）の画像を表示部１３ａに表示するためのキーパッド表示情報も含む。図１２は、一実施形態に係るキーパッド表示情報２５の内容を示す。本実施形態に係るキーパッド表示情報２５は、ＳＷキーパッド（１７ｃ）に含まれる上述の各ボタンの画像を示す画像情報を含む。また、キーパッド表示情報２５は、キーパッド表示情報２５が示す各ボタンの表示位置を示す表示位置情報などを含む。表示位置は例えば、表示部１３ａの表示画面を想定した表示枠２６における位置として規定される。
【００４６】
また、端末装置３ａは、図６に示すように、起動・終了部２７と、ログイン処理部２８と、ポイント付与部２９と、待機部３０と、通信部３１と、表示制御部３２とを備える。
【００４７】
起動・終了部２７は、端末装置３ａの電源が投入された場合の初期処理、及び電源が切断された場合の終了処理を実行する処理部である。なお、ここでの電源の投入とは、見かけ上のオフ状態（例えば、主要部への電力供給を停止し、プロセッサが最低消費電力が動作している状態）から通常の動作状態に移行する動作などを含むものとする。ログイン処理部２８は、端末装置３ａの操作者がポイント付与システム１にログインするための処理（ログイン処理）を実行する処理部である。ポイント付与部２９は、端末装置３ａが設置された加盟店を利用した会員にポイントを付与するポイント付与処理を実行する処理部である。待機部３０は、端末装置３ａの電源が投入された後、操作者が端末装置３ａを利用していない間に待機処理を実行する処理部である。通信部３１は、通信回線５を介してサーバ２との間で情報を授受するためのインターフェースである。表示制御部３２は、画面情報が示す画像又はそれにキーパッド表示情報２４が示す画像を組み合わせたものを表示部１３ａに適切に表示させる制御部である。
【００４８】
さらに、端末装置３ａ，３ｂ，３ｃは、ＳＷキーパッド入力受付部３３と、ＨＷキーパッド入力受付部３４と、着脱センサ３５と、受付先制御部３６とを備える。
【００４９】
ＳＷキーパッド入力受付部３３は、ＳＷキーパッド（１７ｃ）の操作に基づく入力情報を受け付ける。具体的には、ＳＷキーパッド入力受付部３３は例えば、表示部１３ａに実際に表示されるＳＷキーパッドの各ボタンの位置を示すボタン位置情報を取得する。また、ＳＷキーパッド入力受付部３３はタッチセンサ部１４ａから操作者が接触した位置を示す接触位置情報を取得する。ＳＷキーパッド入力受付部３３は、ボタン位置情報により示される各ボタンの位置と接触位置情報により示される接触位置とを照合し、接触位置に対応付けられるボタンを示す情報を入力情報として受け付ける。
【００５０】
ＨＷキーパッド入力受付部３４は、ＨＷキーパッド１６ａの操作に基づく入力情報を受け付ける。具体的には、ＨＷキーパッド入力受付部３４は、操作者によって押下されたボタンを示す情報を入力情報として受け付ける。
【００５１】
着脱センサ３５は、ＨＷキーパッド１６ａの取り付け及び取り外し（着脱）を検知するセンサを含み、検知した内容を示す検知情報を生成して出力する。本実施形態に係る着脱センサ３５は、ＨＷキーパッド１６ａの着脱に加えて、ＨＷキーパッド１６ａが端末装置３ａに取り付けられているか否かという取付状態を検知することができるセンサを含む。着脱センサ３５に含まれるセンサは例えば、ＨＷキーパッド１６ａが取り付けられた場合に導通する配線の導通状態を検知するセンサである。
【００５２】
受付先制御部３６は、ＳＷキーパッド入力受付部３３とＨＷキーパッド入力受付部３４とのいずれかに入力情報の受付先を切り替えて設定する制御を行う。受付先制御部３６が入力情報の受付先を切り替えて設定することによって、操作者が利用できるキーパッドは、設定された入力情報の受付先に対応するＳＷキーパッド（１７ｃ）とＨＷキーパッド１６ａとのいずれか一方となる。
【００５３】
受付先制御部３６は、図６に示すように、着脱判断部３７と、処理特定部３８と、切替許否判断部３９と、処理終了判断部４０と、受付先切替部４１と、受付先設定判断部４２と、再実行制御部４３とを備える。
【００５４】
着脱判断部３７は、着脱センサ３５から出力される検知情報を取得し、取得した検知情報に基づいてＨＷキーパッド１６ａの取付状態に変化があったか否かを判断する。取付状態に変化があったと判断した場合に、着脱判断部３７は、さらに、ＨＷキーパッド１６ａが取り付けられたか、又は取り外されたかを判断する。取り付けられたと判断したときに、着脱判断部３７は、さらに、ＨＷキーパッド１６ａが取り付けられたことを示す取付け情報を生成して出力する。取り外されたと判断したときに、着脱判断部３７は、さらに、ＨＷキーパッド１６ａが取り外されたことを示す取外し情報を生成して出力する。
【００５５】
処理特定部３８は、着脱センサ３５によって着脱が検知された時に実行中の処理を特定し、特定した実行中の処理を示す実行中処理情報を生成して出力する。
【００５６】
処理特定部３８は、ログイン処理部２８、ポイント付与部２９、待機部３０などの各処理部に問い合わせる。そして、処理特定部３８は、各処理部２８，２９，３０などが処理を実行中であるか否かを示す情報を取得し、取得した各情報に基づいて実行中の処理を特定する。
【００５７】
切替許否判断部３９は、ＨＷキーパッド１６ａとＳＷキーパッド（１７ｃ）とを直ちに切り替えることの許否を判断する。本実施形態に係る切替許否判断部３９は、実行中処理情報と処理単位情報とを取得する。切替許否判断部３９は、実行中処理情報によって示される実行中の処理が処理単位情報によって示される処理単位に含まれる場合に、切り替えが許されないと判断する。また、切替許否判断部３９は、実行中処理情報によって示される実行中の処理が処理単位に含まれない場合に、切り替えが許されると判断する。
【００５８】
処理終了判断部４０は、切替許否判断部３９によって切り替えが許されないと判断された場合に、実行中処理情報によって示される処理が終了したか否かを判断する。処理終了判断部４０は、例えば実行中処理情報によって示される処理を実行する処理部を監視することによって、その処理が終了したが否かを判断する。
【００５９】
受付先切替部４１は、ＳＷキーパッド入力受付部３３とＨＷキーパッド入力受付部３４とのいずれを入力情報の受付先とするかを切り替えて設定する。そして、受付先切替部４１は、入力情報の受付先として設定したＳＷキーパッド入力受付部３３又はＨＷキーパッド入力受付部３４から入力情報を取得する。
【００６０】
受付先設定判断部４２は、ＳＷキーパッド入力受付部３３とＨＷキーパッド入力受付部３４とのいずれが入力情報の受付先として設定されているかを判断する。受付先設定判断部４２は、例えば設定されている入力情報の受付先を示す情報（受付先情報）を受付先切替部４１から取得し、取得した受付先情報に基づいて判断する。
【００６１】
再実行制御部４３は、処理単位に含まれる処理の実行中にＨＷキーパッド１６ａが取り外されて入力情報の受付先にＳＷキーパッド入力受付部３３が設定された場合に、予め定められた処理をその処理に応じた処理部（２８，２９，３０など）に実行させる制御をする。なお、予め定められた処理は、本実施形態では待機処理とするが、これに限られず、例えば処理単位の最初に実行される処理など適宜定められてよい。
【００６２】
以上説明した各構成のうち、起動・終了部２７、ログイン処理部２８、ポイント付与部２９、待機部３０、表示制御部３２、ＳＷキーパッド入力受付部３３、ＨＷキーパッド入力受付部３４、受付先制御部３６は、例えば、プロセッサが記憶部１９に格納されている動作プログラムを実行することにより実現される。通信部３１は、プロセッサと通信カードなどから構成される。
【００６３】
次に、これまで説明した構成を備える端末装置３ａが実行する処理を、図１３に示すフローチャートを参照して、説明する。なお、端末装置３ｂ，３ｃも、端末装置３ａと同様の処理を実行する。
【００６４】
起動・終了部２７は、電源が投入されたか否かを判断する（ステップＳ１）。電源が投入されていないと判断した場合（ステップＳ１；Ｎｏ）、起動・終了部２７は、スリープモードを維持し、電源投入判断処理（ステップＳ１）を継続する。
【００６５】
電源が投入されたと判断された場合（ステップＳ１；Ｙｅｓ）、起動・終了部２７は、例えば、表示部１３ａ等への電力の供給、プロセッサのクロックを通常の動作周波数に切り換える等の処理を行う。また、待機部３０は、待機処理を実行する（ステップＳ２）。待機処理の具体例としては、消費電力を低減させる節電モードで端末装置３ａを稼働させること、所定の待機画面（図示せず）を表示部１３ａに表示させることを挙げることができる。
【００６６】
ログイン処理部２８は、入力開始操作を受け付けたか否かを判断する（ステップＳ３）。入力開始操作は、操作者が端末装置３ａを利用する際に実行すべき操作として予め定められたものである。例えば、入力情報の受付先としてＳＷキーパッド入力受付部３３が設定されている場合の入力開始操作は、操作者が表示画面（表示部１３ａ）の特定の位置、例えば右上と左上に順次タッチすることである。また、入力情報の受付先としてＨＷキーパッド入力受付部３４が設定されている場合の入力開始操作は、ＨＷキーパッド１６ａの特定のキーボタン、例えば決定ボタンを押下することである。
【００６７】
ログイン処理部２８が入力開始操作を受け付けていないと判断した場合（ステップＳ３；Ｎｏ）、待機部３０は待機処理（ステップＳ２）を継続する。入力開始操作を受け付けたと判断した場合（ステップＳ３；Ｙｅｓ）、ログイン処理部２８は、ログイン処理（ステップＳ４）を実行する。ログイン処理（ステップＳ４）の詳細について、図１４を参照して説明する。
【００６８】
図１４に示すように、ログイン処理部２８は、ログイン画面を表示部１３ａ又は提示部１８ａに表示させる（ステップＳ２１）。具体的には、ＨＷキーパッド１６ａが端末装置３ａに取り付けられている場合、ログイン処理部２８は、図５に示すようなログイン画面を提示部１８ａに表示させる。また、ＨＷキーパッド１６ａが端末装置３ａに取り付けられていない場合、ログイン処理部２８は表示制御部３２に指示を出力し、その指示を受けた表示制御部３２は、記憶部１９からログイン画面情報２３とともにキーパッド表示情報２５を取得する。そして、表示制御部３２は、ログイン画面情報２３によって示されるログイン画面（図１０参照）とＳＷキーパッドの画像（図１２参照）とを合成した画像（図４参照）を表示部１３ａに表示させる。
【００６９】
ログイン処理部２８は、パスワードを入力する操作者の操作に基づく入力情報を取得する（ステップＳ２２）。ここでの入力情報は、受付先切替部４１によって設定されている入力受付部３３又は３４を介して取得される。
【００７０】
ログイン処理部２８は、パスワード取得処理（ステップＳ２２）において取得した入力情報と記憶部１９に記憶されているパスワード情報２０とに基づいて、ログインの許否を判断する（ステップＳ２３）。
【００７１】
入力情報及びパスワード情報２０が示すパスワードが一致しない場合に、ログイン処理部２８は、ログイン画面表示処理（ステップＳ２１）を再び実行する。入力情報及びパスワード情報２０が示すパスワードが一致する場合に、ログイン処理部２８は、端末装置３ａのステータス情報９が使用可である否かをサーバ２に問合わせる。そして、使用可であることを示す応答をサーバ２から受けた場合に、ログイン処理部２８は、ログインを許可すると判断し（ステップＳ２３；Ｙｅｓ）、そのことを示す許可情報を出力して（ステップＳ２４）、ログイン処理（ステップＳ４）を終了する。
【００７２】
なお、本実施形態ではログイン処理（ステップＳ４）において、端末装置３ａがパスワードを照合することとしたが、パスワードの照合はサーバ２によって実行されてもよい。この場合、サーバ２は例えば、パスワード情報２０を含む加盟店情報７を保持するとよい。
【００７３】
図１３に戻り、リーダ部１５ａは、携帯電話４の携帯機器情報を受信する（ステップＳ５）。具体的には、リーダ部１５ａは、加盟店の顧客が携帯電話４をリーダ部１５ａにかざした場合に、その携帯電話４のＲＦＩＤから携帯機器情報を読み取る。リーダ部１５ａは、受信した携帯機器情報をポイント付与部２９に出力する（ステップＳ６）。ポイント付与部２９は、携帯機器情報を取得して、ポイント付与処理を実行する（ステップＳ７）。ポイント付与処理（ステップＳ７）の詳細について、図１５を参照して説明する。
【００７４】
図１５に示すように、ポイント付与部２９は、取得した携帯機器情報を、通信部３１を介してサーバ２へ送信する（ステップＳ３１）。
【００７５】
ここで、携帯機器情報を受信したサーバ２が実行する処理について説明する。サーバ２は、端末装置３ａから携帯機器情報を受信すると、会員情報１０を参照する。サーバ２は、受信した携帯機器情報に対応する機器ＩＤ情報１１を会員情報１０から検索する。
【００７６】
サーバ２は、携帯機器情報に対応する機器ＩＤ情報１１が会員情報１０に含まれていた場合、その携帯電話４をかざした顧客が会員であると判断し、さらに、その機器ＩＤ情報１１に関連付けられた保有ポイント情報１２を特定する。サーバ２は、その顧客が会員であることを示す認証情報と特定した保有ポイント情報１２とを端末装置３ａへ送信する。
【００７７】
サーバ２は、携帯機器情報に対応する機器ＩＤ情報１１が会員情報１０に含まれていない場合、その携帯電話４をかざした顧客が会員でないと判断し、そのことを示す情報を認証情報として送信する。
【００７８】
ポイント付与部２９は、サーバ２から通信部３１を介して認証情報を取得する（ステップＳ３２）。ポイント付与部２９は、表示制御部３１を介してポイント付与画面を表示部１３ａに表示させ、ユーザの操作に基づいて入力された利用金額を示す入力情報を取得する（ステップＳ３３）。なお、ＳＷキーパッドが使用される場合のポイント付与画面は、表示部１３ａに表示され、ポイント付与画面情報２４によって示される画面（図１１参照）とＳＷキーパッドの画像（図１２参照）とを合成した画面（図示せず）である。ＨＷキーパッド１６ａが使用される場合のポイント付与画面（図示せず）は、提示部１８ａに表示され、例えば、利用ポイントの入力を促す文字と入力用のカーソルとを含むものでよい。ポイント付与部２９は、認証情報取得処理（ステップＳ３２）において取得した照合情報の内容に基づいて、携帯電話４をかざした顧客が会員であるか否かを判断する（ステップＳ３４）。
【００７９】
会員であると判断した場合（ステップＳ３４；Ｙｅｓ）、ポイント付与部２９は、利用ポイントを示す入力情報を取得する（ステップＳ３５）。
【００８０】
会員でないと判断した場合に（ステップＳ３４；Ｎｏ）、又は、利用ポイント取得処理（ステップＳ３５）の後に、ポイント付与部２９は、入力された利用金額及び付与条件情報２２に基づいて今回付与されるポイントを算出し、算出したポイント（今回のポイント）を表示部１３ａ又は提示部１８ａに表示させる（ステップＳ３６）。ポイント付与部２９は、決定ボタンが押下されたことを示す入力情報を取得し（ステップＳ３７）、ポイント付与処理を終了する。
【００８１】
図１３に戻り、処理単位を終了させる指示（処理単位終了指示）を受け付けたか否かを判断する（ステップＳ８）。具体的には例えば、終了ボタンが押下されたことを示す入力情報を取得した場合に、処理単位終了指示を受け付けたと判断される。処理単位終了指示を受け付けていないと判断された場合に（ステップＳ８；Ｎｏ）、携帯機器情報受信処理（ステップＳ５）が再び実行される。
【００８２】
処理単位終了指示を受け付けたと判断された場合に（ステップＳ８；Ｙｅｓ）、起動・終了部２６は、電源が切断されたか否かを判断する（ステップＳ９）。電源が切断されていないと判断された場合（ステップＳ９；Ｎｏ）、待機部３０は、その判断を示す情報を起動・終了部２６から取得し、待機処理（ステップＳ２）を実行する。電源が切断されたと判断した場合（ステップＳ９；Ｙｅｓ）、起動・終了部２６は、所定の終了処理を実行した後、処理を終了する。
【００８３】
これまでの説明は、ＨＷキーパッド１６ａが着脱されない場合に、端末装置３ａが実行する処理の流れである。端末装置３ａは、図１３〜１５を参照して説明した一連の処理と並行して、ＨＷキーパッド１６ａの着脱を着脱センサ３５により検知する。そして、ＨＷキーパッド１６ａの着脱が検知された場合に、端末装置３ａは、入力情報の受付先を切り替えて設定する。このような受付先切替処理について、図１６〜１８を参照して説明する。
図１６は、一実施形態に係る受付先切替処理を示すフローチャートである。
【００８４】
着脱判断部３７は、着脱センサ３５から出力される検知情報を取得し、取得した検知情報に基づいて、ＨＷキーパッド１６ａの取付状態を判断する（ステップＳ４１）。
【００８５】
ＨＷキーパッド１６ａが取り付けられたと着脱判断部３７によって判断された場合（ステップＳ４１；着）、受付先制御部３６は、取付け時切替処理（ステップＳ４２）を実行して、受付先切替処理を終了する。
【００８６】
取付け時切替処理（ステップＳ４２）では、処理単位に含まれる処理以外の通常処理を実行している間にＨＷキーパッド１６ａが取り付けられた場合、ＨＷキーパッド１６ａから入力できるように入力情報の受付先が直ちに切り替えられる。すなわち、この場合、受付先制御部３６は、ＳＷキーパッド入力受付部３３からＨＷキーパッド入力受付部３４へと入力受付部を切り替えて設定する。
【００８７】
これに対して、処理単位に含まれる処理を実行している間にＨＷキーパッド１６ａ，１６ｂが取り付けられた場合、受付先制御部３６は、その処理単位に含まれるすべての処理が終了するのを待つ。そして、その処理単位に含まれるすべての処理が終了した後に、受付先制御部３６は、ＨＷキーパッド１６ａ，１６ｂから入力できるように入力情報の受付先を切り替えて設定する。このような取付け時切替処理（ステップＳ４２）の詳細について、図１７を参照して説明する。
【００８８】
図１７に示すように、処理特定部３８は、着脱センサ３５によって着脱が検知された時に実行中の処理を特定する（ステップＳ５１）。
【００８９】
切替許否判断部３９は、入力情報の受付先の切り替えを許可するか否かを判断する（ステップＳ５２）。具体的には、切替許否判断部３９は、特定された実行中の処理を示す情報を処理特定部３８から取得するとともに、記憶部１９の処理単位情報２１を参照する。切替許否判断部３９は、処理単位情報２１が示す処理の中に実行中の処理が含まれているか否かを判断する。そして、処理単位情報２１が示す処理の中に実行中の処理が含まれている場合に、切替許否判断部３９は、切り替えを許可しないと判断する（ステップＳ５２；Ｎｏ）。処理単位情報１９が示す処理の中に実行中の処理が含まれていない場合に、切替許否判断部３８は、切り替えを許可すると判断する（ステップＳ５２；Ｙｅｓ）。
【００９０】
本実施形態での処理単位は、ログイン処理（ステップＳ４）からポイント付与処理（ステップＳ７）までである。そのため、特定された実行中の処理が、図１３に示すステップＳ４〜Ｓ７に含まれる処理である場合に、切替許否判断部３９は、切り替えを許可しないと判断する。「ログイン処理からポイント付与処理まで」に含まれる処理としては、例えばログイン画面の表示中、ポイント付与処理画面の表示中、これらの処理においてサーバ２との通信するための処理などを挙げることができる。
【００９１】
切り替えを許可しないと判断された場合（ステップＳ５２；Ｎｏ）、処理終了判断部４０は、その処理単位内の処理が終了したか否かを判断する（ステップＳ５３）。処理単位内終了の判断処理（ステップＳ５３）において、処理終了判断部４０は、その処理を実行している処理部の実行状況を監視し、これによって、その処理単位内の処理が終了したか否かを判断する。処理単位内の処理が終了していないと判断した場合（ステップＳ５３；Ｎｏ）、処理終了判断部４０は、その処理部の実行状況を監視しながら、処理単位内の処理終了の判断処理（ステップＳ５３）を継続する。
【００９２】
切り替えを許可すると判断された場合（ステップＳ５２；Ｙｅｓ）、又は、処理単位内の処理が終了したと判断された場合（ステップＳ５３；Ｙｅｓ）、受付先切替部４１は、その判断結果を示す情報を処理終了判断部４０から取得して、入力情報の受付先をＳＷキーパッド入力受付部３３からＨＷキーパッド入力受付部３４へ切り替える（ステップＳ５４）。これによって、入力情報の受付先としてＨＷキーパッド入力受付部３４が設定され、取り付け時切替処理（ステップＳ４２）は終了する。
【００９３】
再び図１６を参照して、ＨＷキーパッド１６ａが取り外されたと着脱判断部３７によって判断された場合（ステップＳ４１；脱）、受付先制御部３６は、取外し時切替処理（ステップＳ４３）を実行して、受付先切替処理を終了する。
【００９４】
取外し時切替処理（ステップＳ４３）では、ＨＷキーパッド１６ａが取り外された場合、ＳＷキーパッド（１７ｃ）から入力できるように入力情報の受付先が切り替えられる。すなわち、この場合、受付先制御部３６は、ＨＷキーパッド入力受付部３４からＳＷキーパッド入力受付部３３へと入力受付部を切り替える。
【００９５】
ただし、処理単位に含まれる処理を実行している間にＨＷキーパッド１６ａが取り外されたときには、受付先制御部３６は、ＳＷキーパッド入力受付部３３へ入力情報の受付先を切り替えるとともに、所定の処理（本実施形態では、待機処理（ステップＳ２））を再び実行させる。このような取外し時切替処理（ステップＳ４３）の詳細について、図１８を参照して説明する。図１８において、図１７に示す処理と同一の処理には、同一の参照符号を付している。また、同一の処理に関して重複する説明は省略する。
【００９６】
図１８に示すように、切替許否判断部３９によって切り替えを許可すると判断された場合に（ステップＳ５２；Ｙｅｓ）、受付先切替部４１は、入力情報の受付先をＳＷキーパッド入力受付部３３に切り替えて設定する（ステップＳ６３）。
【００９７】
切替許否判断部３９によって切り替えを許可しないと判断された場合に（ステップＳ５２；Ｎｏ）、受付先設定判断部４２は、受付先切替部４１に問い合わせることによって、設定されている入力情報の受付先がＳＷキーパッド入力受付部３３及びＨＷキーパッド入力受付部３４のいずれであるかを判断する（ステップＳ６４）。
【００９８】
設定されている入力情報の受付先がＳＷキーパッド入力受付部３３であると判断した場合（ステップＳ６４；Ｙｅｓ）、受付先切替部４１は、入力情報の受付先をＳＷキーパッド入力受付部３３のまま維持して、取り外し時切替処理（ステップＳ４３）を終了する。
【００９９】
設定されている入力情報の受付先が、ＨＷキーパッド入力受付部３４である、すなわちＳＷキーパッド入力受付部３３でないと判断された場合（ステップＳ６４；Ｎｏ）、受付先切替部４１は、その判断結果を示す情報を取得する。そして、受付先切替部４１は、入力情報の受付先をＨＷキーパッド入力受付部３４からＳＷキーパッド入力受付部３３へ切り替える（ステップＳ６５）。これによって、入力情報の受付先としてＳＷキーパッド入力受付部３３が設定される。
【０１００】
再実行制御部４３は、処理を実行している処理部にその処理を終了させるとともに、待機部３０に待機処理（ステップＳ２）を再び実行させ（ステップＳ６６）、取外し時切替処理（ステップＳ４３）を終了する。
【０１０１】
これまで説明したように、処理単位に含まれる処理以外の処理を実行している間にＨＷキーパッド１６ａが取り付けられたときには、ＨＷキーパッド入力受付部３４が、入力情報の受付先に直ちに切り替えて設定される。また、その間にＨＷキーパッド１６ａが取り外されたときには、ＳＷキーパッド入力受付部３３が、入力情報の受付先に直ちに切り替えて設定される。ここで、直ちにとは、着脱センサ３５によって着脱が検知された後、着脱が検知された時に実行中の処理に優先することをいう。
【０１０２】
これに対して、処理単位に含まれる処理を実行している間にＨＷキーパッド１６ａが着脱された場合には、処理単位においてはＳＷキーパッド入力受付部３３とＨＷキーパッド入力受付部３４とのいずれか一方のみが入力情報の受付先となるように、入力先の切り替え処理が実行される。
【０１０３】
処理単位内の処理を実行中にＨＷキーパッド１６ａが着脱された場合の切替処理を実現する第１の方法は、処理単位に含まれる処理の実行中にＨＷキーパッド１６ａが着脱された時に実行中の処理を含む処理単位内の処理がすべて終了した後に入力情報の受付先を切り替える方法である。
【０１０４】
また、第２の方法は、処理単位に含まれる処理の実行中にＨＷキーパッド１６ａが着脱された場合に、着脱された直後に、入力情報の受付先を切り替えるとともに、実行中の処理を終了して所定の処理を実行する方法である。
【０１０５】
本実施形態では、処理単位に含まれる処理の実行中に、ＨＷキーパッド１６ａが取り付けられたときに第１の方法を採用し、ＨＷキーパッド１６ａが取り外されたときに第２の方法を採用する。これによって、処理単位の実行中に、入力情報の受付先が切り替わることがなくなり、操作者はＨＷキーパッド１６ａとＳＷキーパッド（１７ｃ）のいずれか一方を操作して処理単位における入力を行うことになる。そのため、例えば一連の処理単位内の処理のための操作中に入力先が切り替わることによって生じる操作時の使い辛さがなくなり、ＨＷキーパッド１６ａとＳＷキーパッド（１７ｃ）とをユーザが使いやすいように切り替えることが可能になる。
【０１０６】
以上、本発明の実施形態について説明したが、本発明はこの実施形態に限定されるものではない。
【０１０７】
例えば、実施形態では、会員が携帯電話４を利用することとしたが、会員が利用する機器はこれに限られない。会員が利用する機器は、端末装置３ａ，３ｂ，３ｃと通信可能なＲＦＩＤを備えるものであればよい。その例として、携帯端末、サービス提供者が発行するＲＦＩＤを備えた会員カードなどを挙げることができる。
【０１０８】
さらに例えば、実施形態では、ポイント付与システムに備えられる端末装置を例に説明したが、本発明に係る情報処理装置はこれに限られない。本発明に係る情報処理装置は、ＨＷキーパッドのように着脱可能な入力機器からの入力を含む複数の入力先から操作者が操作するための入力先を適宜選択できる装置であればよい。
【０１０９】
ＨＷキーパッド１６ａ，１６ｂに代えて採用されうる着脱可能な入力機器（第１入力手段）の例として、マウス、トラックボール、十字キー、ジョイスティックなどを挙げることができる。
【０１１０】
また、ＳＷキーパッド（１７ｃ）に代えて採用されうる入力機器（第２入力手段）の例として、情報処理装置に取り外しできないように備えられるタッチパッド、トラックボール、十字キー、ジョイスティックなどを挙げることができる。
【０１１１】
これらの入力機器が採用された場合にも、実施形態と同様に、例えば一連の処理単位内の処理のための操作中に入力先が切り替わることによって生じる操作時の使い辛さがなくなり、ＨＷキーパッド１６ａとＳＷキーパッド（１７ｃ）とをユーザが使いやすいように切り替えることが可能になる。
【０１１２】
さらに例えば、本発明に係る情報処理装置が実行する処理は、実施形態で説明したログイン処理、待機処理、ポイント付与処理などに限られない。本発明は、任意の処理を実行する情報処理装置に適用することができる。この場合、情報処理装置が実行する処理の一部が、入力情報の受付先の切り替えを禁止する処理単位として適宜予め定められてよい。また、それら処理に応じて画面情報などが適宜設定されてよいのはもちろんである。この場合にも、実施形態と同様に、例えば一連の処理単位内の処理のための操作中に入力先が切り替わることによって生じる操作時の使い辛さがなくなり、ＨＷキーパッド１６ａとＳＷキーパッド（１７ｃ）とをユーザが使いやすいように切り替えることが可能になる。
【０１１３】
さらに例えば、実施形態では、検知情報は取付状態を示す情報であるとしたが、検知情報はこれに限られない。例えば、検知情報は取付状態の変化を示す情報であってもよい。この場合、着脱判断部３７などが取付状態を示す情報を保持し、取付状態の変化を示す検知情報を取得した時に着脱判断部３７が取付状態を示す情報を更新することによって、着脱判断部３７は取付状態を判断することができる。
【０１１４】
さらに例えば、実施形態では、処理単位が図１３に示す待機処理（ステップＳ２）からポイント付与処理（ステップＳ７）までであるとしたが、処理単位として定められる処理はこれらに限られない。処理単位には他の処理が適宜定められてよい。例えば、処理単位は、ログイン処理（ステップＳ４）からポイント付与処理（ステップＳ７）までであってもよい。また、例えば、ポイント付与処理における利用ポイント入力処理など操作者に個別の欄を入力させるための各欄ごとの処理を処理単位としてもよい。この場合、例えば、処理単位として定めた入力欄への入力情報として保持している情報があるか否か、すなわち、操作者がその欄へ入力した文字があるか否かによって、処理単位に含まれる処理の実行中であるか否かが判断されてもよい。また、入力のためのカーソルの位置によって、処理単位に含まれる処理の実行中であるか否かが判断されてもよい。
【０１１５】
さらに例えば、実施形態では、処理単位に含まれる処理を実行している途中にＨＷキーパッド１６ａが取り付けられた場合、実行中の処理が含まれる処理単位内の処理がすべて終了するまで、入力情報の受付先の切り替えないことにした（上記の第１の方法）。しかし、この場合にも、上記の第２の方法が採用されてもよい。すなわち、処理単位に含まれる処理を実行している途中にＨＷキーパッド１６ａが取り付けられた場に、入力情報の受付先がＨＷキーパッド入力受付部３４に切り替えられるとともに、所定の処理が再実行されてもよい。これによっても、処理単位内における入力情報の受付先を１つにすることができる。したがって、例えば一連の処理単位内の処理のための操作中に入力先が切り替わることによって生じる操作時の使い辛さがなくなり、ＨＷキーパッド１６ａとＳＷキーパッド（１７ｃ）とをユーザが使いやすいように切り替えることが可能になる。
【０１１６】
さらに例えば、入力情報の受付先切替処理において、上記の第２の方法を採用する場合、入力情報の受付先の切り替え（ステップＳ６５）と、所定の処理に戻ること（ステップＳ６６）とは、いずれが先に行われてもよい。ただし、これらの処理は、連続的に実行される。ここで、連続的に実行されることは、時間的間隔を空けずに連続して実行されることだけでなく、処理単位における入力情報の受付先が入力受付部３３，３４のいずれか一方のみとなることを妨げない範囲で時間的間隔を空けて処理が実行されることを含む。すなわち、処理単位における入力情報の受付先が入力受付部３３，３４のいずれか一方のみとなることを妨げない限り、他の処理が介在してもよい。これによっても、実施形態と同様の効果を奏する。
【０１１７】
なお、本発明は、情報処理装置、及び受付先制御方法として実現されるだけではない。本発明は、受付先制御方法に含まれる各ステップを実行するプログラムとしても実現されうる。また、そのようなプログラムは、コンピュータに読み取り可能な記憶媒体に記憶させて配布されてもよく、インターネットなどの通信回線を介して配信され、例えば、コンピュータにインストールされて実行され、コンピュータに上述の各動作を実行させる。
【符号の説明】
【０１１８】
１  ポイント付与システム
２  サーバ
３ａ，３ｂ，３ｃ  端末装置
４  携帯電話
５  通信回線
１３ａ，１３ｂ，１３ｃ  表示部
１４ａ，１４ｂ，１４ｃ  タッチセンサ部
１５ａ，１５ｂ，１５ｃ  リーダ部
１６ａ，１６ｂ  ＨＷキーパッド
１７ｃ  ＳＷキーパッド
１９  記憶部
２８  ログイン処理部
２９  ポイント付与部
３０  待機部
３２  表示制御部
３３  ＳＷキーパッド入力受付部
３４  ＨＷキーパッド入力受付部
３５  着脱センサ
３６  受付先制御部
３７  着脱判断部
３８  処理特定部
３９  切替許否判断部
４０  処理終了判断部
４１  受付先切替部
４２  受付先設定判断部
４３  再実行制御部
【図１】
2013030132.tif 000003
【図２】
2013030132.tif 000004
【図３】
2013030132.tif 000005
【図４】
2013030132.tif 000006
【図５】
2013030132.tif 000007
【図６】
2013030132.tif 000008
【図７】
2013030132.tif 000009
【図８】
2013030132.tif 000010
【図９】
2013030132.tif 000011
【図１０】
2013030132.tif 000012
【図１１】
2013030132.tif 000013
【図１２】
2013030132.tif 000014
【図１３】
2013030132.tif 000015
【図１４】
2013030132.tif 000016
【図１５】
2013030132.tif 000017
【図１６】
2013030132.tif 000018
【図１７】
2013030132.tif 000019
【図１８】
2013030132.tif 000020