(57)【要約】  入力領域と処理との対応付けを、ユーザにとって好ましいものとする。端末装置（１）は、操作者がＮＦＣアンテナ（１２１）を用いて行った近距離無線通信の実行履歴を解析し、所定のルールに基づいて、ＮＦＣアンテナ（１２１）と処理との好ましい対応付けを決定する解析部（４５）を備える。
2017081942.tif 000002
【特許請求の範囲】
【請求項１】
複数の入力領域を有する入力部を備える情報処理装置と通信可能に接続された解析装置であって、上記入力領域のそれぞれに、上記情報処理装置で実行される処理が対応付けられており、
上記情報処理装置から出力された、操作者が上記入力領域に対して行った入力の履歴を解析し、所定のルールに基づいて、上記入力領域と上記処理との好ましい対応付けを決定する解析部を備えることを特徴とする解析装置。
【請求項２】
現在の上記情報処理装置における上記対応付けが、上記解析部が決定した対応付けと異なる場合、現在の上記対応付けを、上記解析部が決定した対応付けに変更するための変更指示を上記情報処理装置に出力する出力部を備えることを特徴とする請求項１に記載の解析装置。
【請求項３】
上記情報処理装置は、上記処理がいずれの上記入力領域に対応付けられているかを示す複数の画像を表示する表示部をさらに備え、
上記出力部は、さらに、上記解析部が決定した対応付けに合わせて上記複数の画像の配置を変更する配置変更指示を上記情報処理装置に出力することを特徴とする請求項２に記載の解析装置。
【請求項４】
上記解析部は、上記複数の入力領域のそれぞれに対して行われた入力操作の相対頻度に基づいて上記対応付けを決定することを特徴とする請求項１から３のいずれか１項に記載の解析装置。
【請求項５】
上記解析部は、上記入力領域と上記処理との第１の対応付けがなされた第１の期間における各入力領域への入力操作の相対頻度と、上記入力領域と上記処理との第２の対応付けがなされた第２の期間における各入力領域への入力操作の相対頻度とを比較することにより、上記第１の対応付けと上記第２の対応付けとのいずれが好ましいかを判定することを特徴とする請求項１から３のいずれか１項に記載の解析装置。
【請求項６】
上記解析部は、上記入力領域が上記入力を受け付けた時刻を示す時刻情報を、上記対応付けを決定するために用いることを特徴とする請求項１から５のいずれか１項に記載の解析装置。
【請求項７】
上記入力部は、近距離無線通信を行う近距離無線通信部を少なくとも含み、
上記入力領域は、近距離無線通信を行うためのアンテナであることを特徴とする請求項１から６のいずれか１項に記載の解析装置。
【請求項８】
上記解析部は、上記アンテナにかざされた端末装置を識別する端末識別情報を、上記対応付けを決定するために用いることを特徴とする請求項７に記載の解析装置。
【請求項９】
上記端末識別情報は、上記端末装置のユーザを特定可能な情報であることを特徴とする請求項８に記載の解析装置。
【請求項１０】
上記入力部はタッチパネルを少なくとも含み、
上記入力領域は、上記タッチパネル上に設定された領域であることを特徴とする請求項１から８のいずれか１項に記載の解析装置。
【請求項１１】
複数の入力領域を有する入力部を備える情報処理装置と通信可能に接続された解析装置の制御方法であって、上記入力領域のそれぞれに、上記情報処理装置で実行される処理が対応付けられており、
上記情報処理装置から出力された、操作者が上記入力領域に対して行った入力の履歴を解析し、所定のルールに基づいて、上記入力領域と上記処理との好ましい対応付けを決定する解析ステップを含むことを特徴とする解析装置の制御方法。
【請求項１２】
請求項１に記載の解析装置としてコンピュータを機能させるための制御プログラムであって、上記解析部としてコンピュータを機能させるための制御プログラム。
【請求項１３】
請求項１２に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の開示は、入力部を備える情報処理装置と通信可能に接続された解析装置に関する。
【背景技術】
【０００２】
複数の入力領域（例えば、近距離無線通信（Near field radio communication、以下、ＮＦＣ）用のアンテナ、タッチパネル上に設定された領域、物理ボタンなど）を有する入力部を備える情報処理装置では、それぞれの入力領域に処理を対応付けることで、様々な処理を実行可能としている。【０００３】
例えば特許文献１には、ＮＦＣ用のアンテナコイルおよびタッチパネル上の複数の領域にそれぞれ異なる処理（具体的には、それぞれ異なる料理の注文、および、料金の支払の処理）を対応付けている技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】日本国公開特許公報「２０１２−６４１２３号公報（２０１２年３月２９日公開）」
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の情報処理装置では、入力領域と処理との対応付けは、情報処理装置を操作する操作者（ユーザ）にとって好ましいものとはなっていない可能性がある。また、特許文献１には、入力領域と処理との対応付けを、情報処理装置を管理する管理者にとって好ましいものにするという技術的思想は開示されていない。【０００６】
以下の開示は、前記の問題点に鑑みてなされたものであり、その目的は、入力領域と処理との対応付けを、情報処理装置の操作者または管理者にとって好ましいものとすることができる解析装置を実現することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の一態様に係る解析装置は、複数の入力領域を有する入力部を備える情報処理装置と通信可能に接続された解析装置であって、上記入力領域のそれぞれに、上記情報処理装置で実行される処理が対応付けられており、上記情報処理装置から出力された、操作者が上記入力領域に対して行った入力の履歴を解析し、所定のルールに基づいて、上記入力領域と上記処理との好ましい対応付けを決定する解析部を備える。【０００８】
また、上記の課題を解決するために、本発明の一態様に係る解析装置の制御方法は、複数の入力領域を有する入力部を備える情報処理装置と通信可能に接続された解析層との制御方法であって、上記入力領域のそれぞれに、上記情報処理装置で実行される処理が対応付けられており、上記情報処理装置から出力された、操作者が上記入力領域に対して行った入力の履歴を解析し、所定のルールに基づいて、上記入力領域と上記処理との好ましい対応付けを決定する解析ステップを含む。
【発明の効果】
【０００９】
本発明の一態様によれば、入力領域と処理との対応付けを、情報処理装置のユーザまたは管理者にとって好ましいものとすることができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】実施形態１に係る端末装置の要部構成の一例を示すブロック図である。
【図２】近距離無線通信の原理を示す図である。
【図３】端末装置の外部構成の一例を示す図である。
【図４】実施形態１に係る表示レイアウトの変更の一例を示す図である。
【図５】実施形態１に係る表示レイアウトの変更の別の例を示す図である。
【図６】実施形態１に係る端末装置が実行する解析処理の流れの一例を示すフローチャートである。
【図７】実施形態２に係る表示レイアウトの変更の一例を示す図である。
【図８】実施形態２に係る端末装置が実行する解析処理の流れの一例を示すフローチャートである。
【図９】実施形態３に係る端末装置が実行する解析処理の流れの一例を示すフローチャートである。
【図１０】実施形態４に係る端末装置の要部構成の一例を示すブロック図である。
【図１１】実施形態４に係る表示レイアウトの変更の一例を示す図である。
【図１２】実施形態４に係る表示レイアウトの変更の別の例を示す図である。
【図１３】実施形態５に係る情報処理システムに含まれる端末装置およびサーバの要部構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１１】
〔実施形態１〕
以下、本発明の実施形態１について、図１〜図６に基づいて説明すれば、以下のとおりである。
【００１２】
（端末装置１）
まず、本実施形態に係る端末装置１（解析装置、情報処理装置）について説明する。本実施形態に係る端末装置１は、近距離無線通信（Near field radio communication、以下、ＮＦＣと称する場合がある）を実行するためのアンテナを複数有し、当該アンテナのそれぞれに、端末装置１が実行する処理が対応付けられている。また、端末装置１は、ユーザが実行したＮＦＣの履歴を解析し、所定のルールに基づいて、上記アンテナと、端末装置１が実行する処理との好ましい対応付けを決定する。
【００１３】
ここで、所定のルールとは、端末装置１の操作者にとって操作しやすいアンテナと上記処理との対応付けを決定するための規則、または端末装置１の管理者が望む処理を操作者が選択しやすい、アンテナと端末装置１の処理との対応付けを決定するための規則である。
【００１４】
次に、端末装置１の要部構成について、図１を参照して説明する。図１は、端末装置１の要部構成の一例を示すブロック図である。端末装置１は、図１に示すように、入出力装置３０（情報処理装置）と解析装置４０とが一体となった構成であり、タッチパネル１１、ＮＦＣ通信部１２（入力部、近距離無線通信部）、表示部１３、制御部１４、および記憶部１５を備えている。
【００１５】
タッチパネル１１は、物体の接触を受け付けるタッチ面と、指示体とタッチ面との間の接触、および、それによる入力位置を検知するためのタッチセンサとで構成されている。タッチセンサは、指示体とタッチ面との接触／非接触を検知できれば、どのようなセンサで実現されていてもよい。例えば、圧力センサ、静電容量センサ、光センサなどで実現される。また、タッチパネル１１は、物体が接触せず、タッチパネル１１と物体との距離が所定距離以内である、いわゆる近接状態を接触として検知するものであってもよい。タッチパネル１１は、検知した入力位置（例えば、タッチパネル１１に仮想的に設定された２次元平面における座標）を示す情報（以下、位置情報）を、後述する操作特定部４１に出力する。
【００１６】
ＮＦＣ通信部１２は、外部と近距離無線通信を行うための通信デバイスである。ＮＦＣ通信部１２は、ＮＦＣタグを検知して、情報の送受信を行うタグリーダとしての機能を有する複数のＮＦＣアンテナ１２１（入力領域、アンテナ）を備えている。例えば、ＮＦＣ通信部１２は、タッチパネル１１と表示部１３との間に備えられるシート状の部材であるが、ＮＦＣ通信部１２の位置はこの例に限定されるものではない。なお、ＮＦＣ通信部１２は、ＮＦＣアンテナ１２１を複数備えていれば、その数は特に限定されない。また、ＮＦＣアンテナ１２１のサイズ、位置は特に限定されるものではない。また、ＮＦＣアンテナ１２１がタッチパネル１１に設けられていてもよい（すなわち、タッチパネル１１とＮＦＣ通信部１２とが一体となっていてもよい）。ＮＦＣアンテナ１２１は、ＮＦＣタグから受信した情報を後述するアンテナ制御部４２に出力する。
【００１７】
ここで、図２を参照して、ＮＦＣの原理について説明する。図２はＮＦＣの原理を示す図である。図２に示すように、ＮＦＣタグ２０は、ＩＣチップ２１とコイル２２とを含む。ＮＦＣアンテナ１２１は、定期的に磁界を変化させ、ＮＦＣタグ２０の有無を調べるためのポーリングを実行する。ここで、端末装置１の操作者（以下、ユーザ）がＮＦＣタグ２０をＮＦＣアンテナ１２１にかざすと、ＮＦＣアンテナ１２１が磁界を変化させることで、ＮＦＣタグに電磁誘導が発生する。ＮＦＣタグ２０の一種であるパッシブタグは、この電磁誘導によって発生する誘導電流によってＩＣチップ２１が起動し、ＮＦＣアンテナ１２１と無線で情報の送受信を行う。また、ＮＦＣタグ２０の一種であるアクティブタグは、自身でＩＣチップ２１に電力供給する機能を備えており、誘導電流によるＩＣチップ２１の起動が不要なＮＦＣタグである。
【００１８】
ＮＦＣタグ２０がパッシブタグ、アクティブタグのいずれであっても、情報の送信を行ったＮＦＣアンテナ１２１は、情報の送信を行ったことを示すログを生成することができる。また、ＮＦＣは双方向の通信が可能であるため、ＮＦＣアンテナ１２１がＮＦＣタグ２０から情報を受信することもできる。以上より、本実施形態におけるＮＦＣタグ２０はパッシブタグ、アクティブタグのいずれであってもよい。
【００１９】
表示部１３は、端末装置１が処理する情報を画像として表示領域に表示する表示デバイスである。表示部１３は、例えばＬＣＤ（Liquid crystal display、液晶ディスプレイ）であるが、この例に限定されるものではない。
【００２０】
ここで、図３を参照して、端末装置１の外部構成を説明する。図３は、端末装置の外部構成を説明する図である。
【００２１】
図３の（ａ）に示すように、本実施形態に係る端末装置１は、タッチパネル１１、ＮＦＣ通信部１２、および表示部１３が重畳したＮＦＣディスプレイを備える構成である。具体的には、ＮＦＣディスプレイは、最外部から保護ガラス、タッチパネル１１、ＮＦＣ通信部１２、表示部１３の順に各部材が重畳された構成である。なお、ＮＦＣディスプレイにおける各部材の順序はこの例に限定されない。
【００２２】
上記のようなＮＦＣディスプレイを備えることにより、本実施形態に係る端末装置１は、図３の（ａ）に示すように、ＮＦＣアンテナ１２１とＮＦＣタグ２０との間での無線通信が行われたことによって実行される処理（以下、「ＮＦＣアンテナ１２１に対応付けられた処理」と称する場合がある）を示す説明画像３１を、ＮＦＣアンテナ１２１に重畳させて表示させることが可能である。
【００２３】
なお、本実施形態に係る端末装置の外部構成は図３の（ａ）の例に限定されない。例えば、図３の（ｂ）に示すように、本実施形態に係る端末装置は、ＮＦＣアンテナ１２１（すなわちＮＦＣ通信部１２）がタッチパネル１１および表示部１３に重畳されない構成である端末装置１’であってもよい。ただし、端末装置１’の場合、ＮＦＣアンテナ１２１を設ける場所が別途必要となり、また、ＮＦＣアンテナ１２１の数が増えると、ＮＦＣアンテナ１２１と説明画像３１との位置関係が、ユーザにとって分かりづらくなる。そのため、図３の（ａ）のように、本実施形態に係る端末装置は、ＮＦＣディスプレイを備える構成（端末装置１の構成）が好ましい。
【００２４】
制御部１４は、端末装置１の機能を統括して制御する。制御部１４は、図１に示すように、操作特定部４１、アンテナ制御部４２、処理実行部４３、履歴生成部４４、解析部４５（出力部）、および表示制御部４６を含む。
【００２５】
（操作特定部４１）
操作特定部４１は、タッチパネル１１から取得した位置情報に基づいて、ユーザが入力操作（タッチ操作）の対象とした入力領域が、タッチパネル１１に設定した複数の入力領域のうち、いずれの入力領域であるかを特定する。そして、操作特定部４１は、特定した領域に基づいて、処理実行部４３に実行させる処理を特定し、特定した処理の実行を処理実行部４３に指示する。操作特定部４１は、処理実行部４３に実行させる処理として、例えば、表示部１３における表示画像の変更を処理実行部４３に指示する。
【００２６】
（アンテナ制御部４２）
アンテナ制御部４２は、ＮＦＣタグ２０とＮＦＣを実行したＮＦＣアンテナ１２１がいずれであるかを示す情報（後述するアンテナ識別情報）に基づいて、処理実行部４３に実行させる処理を特定し、特定した処理の実行を処理実行部４３に指示する。また、アンテナ制御部４２は、特定した処理に、ＮＦＣタグ２０から取得した情報が必要となる場合、当該情報を処理実行部４３に出力する。アンテナ制御部４２は例えば、処理実行部４３に実行させる処理として、課金処理の実行を指示するとともに、取得した情報のうち当該課金処理に必要な情報（例えば、ＮＦＣタグ２０から受信したユーザの個人情報など）を処理実行部４３に出力する。
【００２７】
また、アンテナ制御部４２は、ＮＦＣアンテナ１２１から情報を取得したとき、ＮＦＣタグ２０と通信を行ったことを示す通知と、ＮＦＣタグ２０と通信したＮＦＣアンテナ１２１を識別するアンテナ識別情報とを履歴生成部４４に出力する。
【００２８】
また、アンテナ制御部４２は、解析部４５からの指示に応じて、記憶部１５に記憶されている対応付け情報５１（解析部４５の解析に応じて更新された対応付け情報５１）を読み出し、各ＮＦＣアンテナ１２１と、端末装置１が実行する処理との対応付けを変更する。この詳細については後述する。なお、対応付け情報５１とは、ＮＦＣアンテナ１２１と、端末装置１が実行する処理との対応付けを示す情報であり、具体的には、各ＮＦＣアンテナ１２１のアンテナ識別情報と、当該アンテナ識別情報が示すＮＦＣアンテナ１２１においてＮＦＣを行った場合に実行される処理の内容とを対応付けた情報である。
【００２９】
（処理実行部４３）
処理実行部４３は、操作特定部４１またはアンテナ制御部４２に指示された処理を実行する。すなわち、処理実行部４３は、ユーザのタッチ操作またはＮＦＣに応じた処理を実行する。処理の具体例としては、上述した表示画面の変更処理や課金処理などが挙げられるが、この例に限定されない。
【００３０】
また、端末装置１が外部装置と通信可能な構成である場合であって、処理の実行に伴い、外部装置と通信する必要がある場合は、処理実行部４３は、通信部（図示せず）を介して外部装置と通信する。
【００３１】
（履歴生成部４４）
履歴生成部４４は、所定の期間において、ユーザが入力操作の対象として選択した入力領域および当該入力領域に対応付けられた処理を示す履歴（入力の履歴）を生成する。具体的には、履歴生成部４４は、アンテナ制御部４２から、ＮＦＣが実行されたＮＦＣアンテナ１２１を示すアンテナ識別情報を取得するとともに、記憶部１５から対応付け情報５１を読み出し、上記アンテナ識別情報と上記対応付け情報５１とを対応付けて、ＮＦＣ履歴５３（入力の履歴）に格納する（ＮＦＣ履歴５３を更新する）。ＮＦＣ履歴５３は、ＮＦＣを実行したＮＦＣアンテナ１２１と、上記ＮＦＣを実行した時点で当該ＮＦＣアンテナ１２１に対応付けられていた処理との対応関係を時系列順に示すものであり、換言すれば、ＮＦＣの実行の履歴である。
【００３２】
そして、履歴生成部４４は、ＮＦＣ履歴５３を更新したことを解析部４５に通知する。なお、ＮＦＣ履歴５３は、ＮＦＣアンテナ１２１と端末装置１の処理との対応付けが変更された場合に、新たなファイルとして生成される。そのため、ＮＦＣ履歴５３は、対応付け情報５１ごとに生成される。
【００３３】
（表示制御部４６）
表示制御部４６は、解析部４５の指示に応じて、説明画像３１の表示レイアウトを変更する。具体的には、表示制御部４６は、後述するように、解析部４５からレイアウト変更指示を取得すると、記憶部１５からレイアウト情報５２を読み出し、当該レイアウト情報５２に基づいて説明画像３１のレイアウトを変更する。
【００３４】
（記憶部１５）
記憶部１５は、端末装置１が使用する各種データを記憶する。記憶部１５は、少なくとも、対応付け情報５１、レイアウト情報５２、およびＮＦＣ履歴５３を記憶している。対応付け情報５１、レイアウト情報５２、およびＮＦＣ履歴５３については、後述する。
【００３５】
（解析部４５）
解析部４５は、ＮＦＣ履歴５３を解析し、所定のルールに基づいて、ＮＦＣアンテナ１２１と、ＮＦＣが行われたことにより端末装置１で実行される処理との好ましい対応付けを決定する。具体的には、解析部４５は、履歴生成部４４から、ＮＦＣ履歴５３を更新したことを示す通知を受け付けると、ＮＦＣ履歴５３を参照し、現在の対応付けにおけるＮＦＣの実行回数の総数（以下、通信総数）を、特定する。そして、解析部４５は、特定したＮＦＣの通信総数が、統計データとして十分な標本の大きさであるか否かを判定する。具体的には、所定期間における端末装置１の利用者数などから予め閾値を設定しておき、特定した通信総数が当該閾値以上であるか否かを判定することが好ましい。ただし、端末装置１の設置直後など、上記閾値の設定が困難な場合、該閾値（すなわち、統計データとして十分な標本の大きさ）を以下の数式から算出する方法がある。なお、この数式から上記閾値を算出する方法は一例であり、この方法に限定されるものではない。
ｎ≧Ｎ／［（Ｅ／Ｚ）２×（Ｎ−１）／｛Ｐ×（１−Ｐ）｝＋１］
ここで、ｎは標本の大きさを示し、Ｎは母集団の大きさ（以下、母数）を示す。また、Ｅは最大誤差（すなわち、許容できる誤差の大きさ）を示す。Ｅは調査者が適宜設定する値であり、通常はＥ＝０．０５とする。Ｚは信頼係数における正規分布の値を示す。ここで信頼係数とは、母数の推定に際して、ある区間（信頼区間）の中に母数が含まれる確率が、１に十分近い値である「１−α」（ただし、０＜α＜１）になるようにしたときの「１−α」である。つまり、Ｚは、調査者が適宜設定した信頼係数から求められる正規分布の係数であり、通常は信頼係数を０．９５とする。なお、信頼係数が０．９５のとき、Ｚ＝１．９６である。そして、Ｐは予想される母集団の比率を示す。Ｐについても調査者が適宜設定する値であるが、予測が困難な場合は、Ｐ＝０．５とするとよい。以上より、上記閾値は、上記数式の右辺を計算することによって求められる値を設定すればよい。
【００３６】
例えば、Ｎ＝１００の場合、に、Ｅ＝０．０５、Ｚ＝１．９６、Ｐ＝０．５として標本の大きさを求めると、ｎ≧８０となる。つまり、母集団の大きさが１００である場合、特定した通信総数が８０以上であれば（すなわち、取得した対応付け情報５１が示す対応付けにおいて、８０回ＮＦＣが実行されれば）、通信総数が、統計データとして十分な標本の大きさであると判定される。
【００３７】
統計データとして十分な標本の大きさであると判定すると、解析部４５は、ＮＦＣ履歴５３の解析を行う。解析の一例として、解析部４５は、ＮＦＣ履歴５３に格納されたアンテナ識別情報を参照して、各ＮＦＣアンテナ１２１でのＮＦＣの回数（以下、通信回数）を特定する。そして、解析部４５は、特定した各ＮＦＣアンテナ１２１の通信回数を、通信総数で除算することで、ＮＦＣの通信総数に対する、ＮＦＣアンテナ１２１ごとの通信回数の比率を特定する。
【００３８】
そして、解析部４５は、所定のルールに基づいて、ＮＦＣアンテナ１２１と、端末装置１が実行する処理との対応付けを特定する。具体的には、解析結果が所定の条件を満たしているかを判定する。上記の例では、特定した比率が、所定の閾値を超えているＮＦＣアンテナ１２１があるか否かを判定する。そして、そのようなＮＦＣアンテナ１２１があると判定した場合、解析部４５は、対応付け情報５１を参照し、ＮＦＣアンテナ１２１と、端末装置１が実行する処理との対応付けを変更する必要があるか否かを判定する。
【００３９】
そして、解析部４５は、変更する必要があると判定した場合、アンテナ識別情報が示すＮＦＣアンテナ１２１に対応付けられた処理が、ユーザにとって最も利用しやすい位置（例えば、ＮＦＣディスプレイの中央）のＮＦＣアンテナ１２１に対応付けられるように、対応付け情報５１を更新する。
【００４０】
そして、解析部４５は、ＮＦＣアンテナ１２１と処理との対応付けを変更する対応付け変更指示をアンテナ制御部４２に出力し、アンテナ制御部４２に、ＮＦＣアンテナ１２１と、端末装置１が実行する処理との対応付けを変更させる。
【００４１】
また、解析部４５は、対応付けの変更に基づいて、説明画像３１の表示レイアウト（画像の配置）を示すレイアウト情報５２（記憶部１５に格納されている）を更新するとともに、更新されたレイアウト情報５２に基づいて表示レイアウトを変更することを命じるレイアウト変更指示（配置変更指示）を表示制御部４６に出力する。
【００４２】
一方、特定した比率が所定の閾値を超えているＮＦＣアンテナ１２１が無いと判定した場合、並びに、対応付けを変更する必要が無いと判定した場合、解析部４５は処理を終了する。なお、各ＮＦＣアンテナ１２１で実行されたＮＦＣの回数の比率が閾値を超えているか否か判定する構成は一例であり、解析部４５が行う解析は上記の例に限定されるものではない。
【００４３】
ここで、上述した解析部４５が実行する解析および指示の出力において、図４を参照してより詳細に説明する。図４は、実施形態１に係る表示レイアウトの変更の一例を示す図である。図４の（ａ）は、解析前の説明画像３１の表示レイアウト、および、ＮＦＣアンテナ１２１と処理との対応付けを示している。９つのＮＦＣアンテナ１２１には、「１」から「９」で示す処理が図４の（ａ）に示すように対応付けられており、それぞれのＮＦＣアンテナ１２１と重畳する表示部１３の位置には、「１」から「９」の処理を示す説明画像３１が表示されている。例えば、左上のＮＦＣアンテナ１２１ａには「１」で示す処理が対応付けられており、当該ＮＦＣアンテナ１２１と重畳する表示部１３の位置には、この位置にＮＦＣタグ２０をかざすことで、端末装置１にて「１」で示す処理が実行されることを示す説明画像３１（以下、「〜の処理を示す説明画像３１」と称する。「〜」には処理を特定するための英数字、文言などが入る。）が表示されている。
【００４４】
また、図４の（ａ）に示す各ＮＦＣアンテナ１２１のうち、最もユーザに利用しやすい位置にあるアンテナは、「５」の処理が対応付けられたＮＦＣアンテナ１２１ｂであるものとする。
【００４５】
解析部４５は、上述したように、ＮＦＣ履歴５３を参照して、各ＮＦＣアンテナ１２１について、全通信回数に対する特定のＮＦＣアンテナ１２１を介してなされた通信の回数の割合（以下、通信回数の比率と称する）を特定する。このとき、「１」の処理が対応付けられたＮＦＣアンテナ１２１ａにおける比率が、所定の閾値を超えていたとする。これはすなわち、「１」から「９」の各処理のうち、「１」の処理がユーザにとって利用頻度の高い処理であることを示している。
【００４６】
そして、解析部４５は、対応付け情報５１を参照し、対応付けおよび表示レイアウトを変更する必要があるか否かを判定する。すなわち、解析部４５は、「１」の処理がＮＦＣアンテナ１２１ｂに対応付けられているかどうかを判定する。この例の場合、解析部４５は、変更する必要があると判定する。
【００４７】
そして、解析部４５は、真ん中のＮＦＣアンテナ１２１ｂ（すなわち、ユーザにとって最も利用しやすいＮＦＣアンテナ１２１）に「１」の処理が対応付けられるように、対応付け情報５１を更新する。また、この対応付けの変更に基づいて、説明画像３１の表示レイアウトを示すレイアウト情報５２を変更する。図４の例の場合、レイアウト情報５２は、図４の（ｂ）に示す、説明画像３１の表示レイアウトを示す情報である。そして、解析部４５は、対応付け変更指示をアンテナ制御部４２に出力する。また、解析部４５は、レイアウト変更指示を表示制御部４６に出力する。
【００４８】
アンテナ制御部４２は、解析部４５から対応付け変更指示を受けると、記憶部１５から対応付け情報５１を読み出し、この対応付け情報５１に基づいてＮＦＣアンテナ１２１と、端末装置１が実行する処理との対応付けを変更する。また、表示制御部４６は、解析部４５からレイアウト変更指示を受けると、記憶部１５からレイアウト情報５２を読み出し、このレイアウト情報５２に基づいて説明画像３１の表示レイアウトを変更する。
【００４９】
図４の例の場合、当該対応付けおよび表示レイアウトの変更の結果、ＮＦＣアンテナ１２１と、端末装置１が実行する処理との対応付け、および説明画像３１の表示レイアウトは、図４の（ｂ）に示すようになる。具体的には、「１」の処理が真ん中のＮＦＣアンテナ１２１ｂに対応付けられ、「５」の処理が左上のＮＦＣアンテナ１２１ａに対応付けられる。そして、「１」の処理を示す説明画像３１の表示位置が、ＮＦＣアンテナ１２１ｂに重畳する位置となり、「５」の処理を示す説明画像３１の表示位置が、ＮＦＣアンテナ１２１ａに重畳する位置となる。
【００５０】
これにより、ユーザにとって利用頻度の高い処理が、ユーザにとって最も利用しやすい位置のＮＦＣアンテナ１２１ｂに対応付けられるとともに、当該対応付けがなされていることをユーザに認識させることができる。
【００５１】
以上のように、解析部４５は、各ＮＦＣアンテナ１２１のそれぞれに対して行われたＮＦＣの相対頻度に基づいて、ＮＦＣアンテナ１２１と、端末装置１が実行する処理との対応付けを決定する。なお、図４に示す対応付けおよび表示レイアウトの変更は一例であり、この例に限定されるものではない。例えば、先着１００人までが実行可能な処理をＮＦＣアンテナ１２１ｂに対応付けておき、当該ＮＦＣアンテナ１２１ｂにおける通信回数が１００となった時点で、当該ＮＦＣアンテナ１２１ｂに別の処理を対応付けるための変更を行い、この変更に伴い表示レイアウトを変更してもよい。
【００５２】
（変更例）
また、解析部４５は、取得した対応付け情報５１が示す対応付け、すなわち、ＮＦＣが実行された時点での、ＮＦＣアンテナ１２１と、端末装置１が実行する処理との対応付け（以下、現在の対応付け）がなされた期間の通信回数だけでなく、現在の対応付けとは異なる対応付け（以下、過去の対応付け）がなされた状態にて過去の所定期間に集計された通信回数に基づく解析を行い、２つの対応付けのいずれが好ましいかを判定してもよい。
【００５３】
２つの対応付けのいずれが好ましいかの判定を行うことによって、現在の対応付けおよび表示レイアウトが、端末装置１の管理者が予想した結果をもたらしているか否かを判定し、もたらしていない場合は過去の対応付けおよび表示レイアウトに戻すことができる。
【００５４】
以下、この解析の詳細について図５を参照して具体的に説明する。図５は、実施形態１に係る表示レイアウトの変更の別の例を示す図である。図５の（ａ）は、過去の説明画像３１の表示レイアウト、および、ＮＦＣアンテナ１２１と処理との対応付けを示しており、図５の（ｂ）は、現在の説明画像３１の表示レイアウト、および、ＮＦＣアンテナ１２１と処理との対応付けを示しているものとする。
【００５５】
図５の例の場合、管理者は、端末装置１のユーザに「２」で示す処理を実行させたいと考え、図５の（ｂ）に示すように、「２」で示す処理を４つのＮＦＣアンテナ１２１に対応付けるように、対応付けおよび表示レイアウトを変更している。また、当該変更に伴い、図５の（ａ）に示す対応付けおよび表示レイアウトにあった「７」〜「９」の処理が、図５の（ｂ）に示す対応付けおよび表示レイアウトではなくなっている。図５の例の場合、現在の対応付けがなされた期間の通信回数と過去の対応付けがなされた期間の通信回数とに基づく解析を行うことによって、「２」で示す処理の実行回数が、管理者の予想したとおりに増加しているか否かを判定することができる。
【００５６】
まず、解析部４５は、現在および過去の対応付けがなされた状態における通信回数の総数のそれぞれを、ＮＦＣ履歴５３を参照することにより特定する。ここでは、いずれの通信総数も、統計データとして十分な標本の大きさであると判定されたものとする。
【００５７】
続いて、解析部４５は、ＮＦＣ履歴５３を参照することにより、現在の対応付けにおける、各ＮＦＣアンテナ１２１での通信回数（以下、現在の通信回数）および過去の対応付けにおける、各ＮＦＣアンテナ１２１での通信回数（以下、過去の通信回数）を特定する。そして、解析部４５は、現在の通信回数および過去の通信回数から、現在および過去の対応付けにおける、ＮＦＣの通信総数に対する、各ＮＦＣアンテナ１２１でのＮＦＣの回数の比率（以下、現在の比率および過去の比率と称する）をそれぞれ特定する。
【００５８】
続いて、解析部４５は、現在の比率と、過去の比率とを比較し、所定の条件を満たしているか否かを判定する。ここで、所定の条件とは、管理者が予め設定する条件であり、図５の例の場合、現在の対応付けにおける、「２」で示す処理が対応付けられたＮＦＣアンテナ１２１でのＮＦＣの回数の比率が、過去の対応付けにおける、「２」で示す処理が対応付けられたＮＦＣアンテナ１２１でのＮＦＣの回数の比率よりも増加しているか否か（すなわち、「２」で示す処理の実行回数が、管理者の予想したとおりに増加しているか否か）である。
【００５９】
上記比率が増加している場合、解析部４５は、対応付け変更指示とレイアウト変更指示とを出力せず、処理を終了する。
【００６０】
一方、上記比率が増加していない場合、「２」で示す処理を複数のＮＦＣアンテナ１２１に対応付けるより、当該ＮＦＣアンテナ１２１に「７」〜「９」に示す処理を対応付けた方が、ユーザの利便性が高くなる（ユーザは、タッチパネル１１を操作して対応付けおよび表示レイアウトを変更することなく、「７」〜「９」に示す処理を実行させることができる）ため、解析部４５は、対応付け情報５１を過去の対応付けを示す対応付け情報に変更するとともに、レイアウト情報５２を変更する。そして、解析部４５は、アンテナ制御部４２にＮＦＣアンテナ１２１と、端末装置１が実行する処理との対応付けを、図５の（ａ）に示す対応付けに変更させる。また、解析部４５は、表示制御部４６に説明画像３１の表示レイアウトを、図５の（ａ）に示す表示レイアウトに変更させる。
【００６１】
なお、解析部４５は、「２」で示す処理が対応付けられたＮＦＣアンテナ１２１以外における、現在の比率と過去の比率とを比較してもよい。これにより、対応付けの変更に伴う、各ＮＦＣアンテナ１２１でのＮＦＣの回数の変化の傾向を調べることができる。
【００６２】
また、上記の例では、現在の比率と、過去の比率とを比較する構成を説明したが、互いに異なる過去の対応付けに基づく比率同士を比較してもよい。また、比較対象となる対応付けは、３つ以上であってもよい。
【００６３】
以上のように、解析部４５は、ＮＦＣアンテナ１２１と端末装置１が実行する処理との第１の対応付けがなされた第１の期間における各入力領域への入力操作の相対頻度と、ＮＦＣアンテナ１２１と端末装置１が実行する処理との第２の対応付けがなされた第２の期間における各ＮＦＣアンテナ１２１への入力操作の相対頻度とを比較することにより、第１の対応付けと第２の対応付けとのいずれが好ましいかを判定する。
【００６４】
なお、対応付けが異なる複数の期間についての比較を行う場合、比較対象の間に有意差のある結果が出ているか否かを判定すればよく、特定した複数の比率が所定の条件を満たすか否かを判定する上記の例に限定されない。有意差のある結果が出ているかどうかは、比較対象に適した各種の仮設検定を選択して用いれば統計的に判断することができる。用いる仮設検定については、比較対象に合わせて端末装置１に予め設定しておけばよい。
【００６５】
（管理者からの指示に基づく対応付けおよび表示レイアウトの変更）
なお、アンテナ制御部４２および表示制御部４６は、管理者からの指示に基づいて、ＮＦＣアンテナ１２１と端末装置１が実行する処理との対応付け、および、説明画像３１の表示レイアウトを変更してもよい。
【００６６】
一例として、管理者が表示画面の変更を指示した結果、当該対応付けおよび当該表示レイアウトが変更される場合などが挙げられる。この場合、解析部４５は、管理者が入力した指示に基づいて、記憶部１５に記憶された対応付け情報５１を更新する。また、この対応付けの変更に基づいて、説明画像３１の表示レイアウトを示すレイアウト情報５２を変更する。
【００６７】
（解析処理の流れ）
次に、図６を参照して、端末装置１が実行する解析処理の流れについて説明する。図６は、端末装置１が実行する解析処理の流れの一例を示すフローチャートである。なお、図６は、端末装置１が起動し、ユーザがタッチパネル１１に対してタッチ操作を行うことによって、ＮＦＣを実行可能な画面（例えば、図４の（ａ）に示す画面）を表示部１３に表示させた後の処理を示している。これは、以降に示す他のフローチャートでも同様である。
【００６８】
アンテナ制御部４２は、ＮＦＣによる情報の受信を待機する状態となっている（ステップＳ１、以下「ステップ」を省略）。ＮＦＣによって情報を受信した場合（Ｓ１でＹＥＳ）、アンテナ制御部４２は、ＮＦＣタグ２０と通信を行ったことを示す通知と、ＮＦＣタグ２０と通信したＮＦＣアンテナ１２１を識別するアンテナ識別情報とを履歴生成部４４に出力する。
【００６９】
続いて、履歴生成部４４は、アンテナ制御部４２から、ＮＦＣタグ２０と通信を行ったことを示す通知を受けると、アンテナ識別情報および対応付け情報５１を対応付けて記憶する（Ｓ２）。具体的には、履歴生成部４４は、記憶部１５から対応付け情報５１を読み出し、当該対応付け情報５１に、アンテナ制御部４２から取得したアンテナ識別情報を対応付け、記憶部１５に記憶されているＮＦＣ履歴５３に格納する（ＮＦＣ履歴５３を更新する）。そして、履歴生成部４４は、ＮＦＣ履歴５３を更新すると、その旨を示す通知を解析部４５に出力する。
【００７０】
続いて、解析部４５は、履歴生成部４４から、ＮＦＣ履歴５３を更新したことを示す通知を受け付けると、ＮＦＣ履歴５３を参照し、現在の対応付けにおけるＮＦＣの実行回数の総数（通信総数）を特定し、特定した通信総数が統計データとして十分な標本の大きさであるか否かを判定する（Ｓ３）。十分な標本の大きさでないと判定した場合（Ｓ３でＮＯ）、解析部４５は解析処理をいったん終了し、端末装置１は次のＮＦＣによる情報の受信を待つ（すなわち、Ｓ１に戻る）。
【００７１】
一方、十分な標本の大きさであると判定した場合（Ｓ３でＹＥＳ）、解析部４５は、ＮＦＣ履歴５３に格納された情報の解析を実行する（Ｓ４、解析ステップ）。例えば、解析部４５は、図４および図５を参照して説明した解析を実行する。そして、解析部４５は、解析結果が所定の条件を満たしているか否かを判定する（Ｓ５）。解析結果が所定の条件を満たしていない場合（Ｓ５でＮＯ）、解析部４５は解析処理をいったん終了し、端末装置１は次のＮＦＣによる情報の受信を待つ（すなわち、Ｓ１に戻る）。
【００７２】
一方、解析結果が所定の条件を満たしている場合（Ｓ５でＹＥＳ）、例えば、特定した通信総数に対する、図４の（ａ）に示す「１」の処理が対応付けられたＮＦＣアンテナ１２１ａにて実行されたＮＦＣの回数（通信回数）の比率が所定の閾値を超えていた場合、解析部４５は、アンテナと処理との対応付けを変更する必要があるか否かを判定する（Ｓ６）。具体的には、解析部４５は、操作者によって選択された頻度の高い「１」の処理が、操作が容易な真ん中のＮＦＣアンテナ１２１ｂに対応付けられているかどうかを判定する。変更する必要が無いと判定した場合（「１」の処理がＮＦＣアンテナ１２１ｂに対応付けられている場合）（Ｓ６でＮＯ）、解析部４５は解析処理をいったん終了し、端末装置１は次のＮＦＣによる情報の受信を待つ（すなわち、Ｓ１に戻る）。
【００７３】
一方、変更する必要があると判定した場合（Ｓ６でＹＥＳ）、解析部４５は、当該対応付けの変更に基づいて対応付け情報５１を更新するとともに、当該対応付けの変更に基づいてレイアウト情報５２を更新する。そして、解析部４５は、ＮＦＣアンテナ１２１と処理との対応付けを変更する対応付け変更指示をアンテナ制御部４２に出力し、また、説明画像３１の表示レイアウトを変更するレイアウト変更指示を表示制御部４６に出力する（Ｓ７）。対応付け変更指示を受けたアンテナ制御部４２は、記憶部１５から対応付け情報を読み出し、ＮＦＣアンテナ１２１と、端末装置１が実行する処理との対応付けを変更する。また、レイアウト変更指示を受けた表示制御部４６は、記憶部１５からレイアウト情報５２を読み出し、説明画像３１の表示レイアウトを変更する（Ｓ８）。そして、端末装置１は次のＮＦＣによる情報の受信を待つ（すなわち、Ｓ１に戻る）。
【００７４】
以上のように、端末装置１は、ＮＦＣタグとの間のＮＦＣが実行されたとき、当該ＮＦＣが実行されたＮＦＣアンテナ１２１を示すアンテナ識別情報と、ＮＦＣアンテナ１２１と端末装置１が実行する処理との現在の対応付けを示す対応付け情報５１とを対応付けて、ＮＦＣ履歴５３に格納する。そして、端末装置１は、ＮＦＣ履歴５３に格納されたこれらの情報を用いて、解析を行う。そして、解析部４５が決定した好ましい対応付けと、その時点での対応付けとが異なる場合に、端末装置１は、上記好ましい対応付けへの変更を行い、当該対応付けの変更に合わせて説明画像３１の表示レイアウトの変更を行う。これにより、端末装置１にて実行されたＮＦＣを考慮した、対応付けおよび表示レイアウトの変更を行うことができる。以上より、対応付けおよび表示レイアウトを、端末装置１のユーザや管理者にとって好ましいものとすることができる。
【００７５】
なお、標本の大きさや有意差の有無の算出に求められる精度は、利用条件などによって大きく左右されるため、端末装置１の管理者が、利用条件に応じて適宜設定すればよい。
【００７６】
また、端末装置１がタッチ操作を必要としないものである場合、端末装置１のＮＦＣディスプレイは、ＮＦＣ通信部１２および表示部１３のみが重畳した構成、すなわち、タッチパネル１１を備えない構成であってもよい。この場合、制御部１４は、操作特定部４１を備えない構成となる。
【００７７】
また、端末装置１は、ＮＦＣの実行総数に対する、各ＮＦＣアンテナ１２１でのＮＦＣの実行回数の比率を用いて解析を行う構成に限定されない。例えば、端末装置１は、各ＮＦＣアンテナ１２１でのＮＦＣの実行回数を互いに比較することにより、上述の対応付けを変更するかどうかを判定してもよい。具体的には、第１のＮＦＣアンテナ１２１でのＮＦＣの実行回数が、第２のＮＦＣアンテナ１２１でのＮＦＣの実行回数よりも所定数よりも上回った場合で、かつ、第１のＮＦＣアンテナ１２１でのＮＦＣの実行回数が所定の閾値を超えていた場合に、端末装置１は、第１のＮＦＣアンテナ１２１に対応付けられていた処理と、第２のＮＦＣアンテナ１２１に対応付けられていた処理とを入れ替えてもよい。
【００７８】
なお、ＮＦＣの実行回数を所定の閾値と比較するだけの解析の場合、ＮＦＣの実行総数を考慮した解析とならないという問題がある。具体的には、閾値を１００と設定したとしても、ＮＦＣの実行総数が１００００回である場合、閾値が示すＮＦＣの実行回数の比率は１％となる。これは、ＮＦＣの実行頻度が多いＮＦＣアンテナ１２１を特定する解析としては不適切である。
【００７９】
このように、実行回数を所定の閾値と比較するだけの解析を行う場合、実行総数に合わせた閾値設定が必要となるため、端末装置１の管理者の負担が増大する。よって、実施形態１にて説明したように、端末装置１は、実行回数の比率を用いた解析を行うことが好ましい。
【００８０】
〔実施形態２〕
本発明の他の実施形態について、図７および図８に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００８１】
本実施形態に係る端末装置１のアンテナ制御部４２は、アンテナ識別情報の他に、ＮＦＣタグ２０から取得した、ＮＦＣタグ２０を識別するタグＩＤ（端末識別情報）を履歴生成部４４に出力する。また、履歴生成部４４は、ＮＦＣを実行したＮＦＣアンテナ１２１を示すアンテナ識別情報、および、ＮＦＣアンテナ１２１と、端末装置１が実行する処理との現在の対応付けを示す対応付け情報５１に、さらに、ＮＦＣによってＮＦＣタグ２０から取得したタグＩＤを対応付ける。すなわち、本実施形態に係るＮＦＣ履歴５３は、対応付け情報５１ごとに生成され、アンテナ識別情報とタグＩＤとを対応付けた情報を含む。
【００８２】
上記アンテナ識別情報および対応付け情報５１にタグＩＤを対応付けることにより、解析部４５は、タグＩＤを用いた解析を行うことができる。具体的には、解析部４５は、ＮＦＣ履歴５３に格納されたタグＩＤおよびアンテナ識別情報を参照して、タグＩＤごとに各ＮＦＣアンテナ１２１でのＮＦＣの回数（通信回数）を特定する。そして、解析部４５は、特定した通信回数を、通信総数で除算し、各ＮＦＣアンテナ１２１について、ＮＦＣの通信総数に対する、タグＩＤごとの通信回数の比率を特定することができる。これにより、解析部４５は、各タグＩＤ（すなわち各ユーザ）について、利用頻度の高い処理を特定することができる。
【００８３】
ここで、本実施形態特有の処理について、図７を参照して詳細に説明する。図７は、実施形態２に係る表示レイアウトの変更の一例を示す図である。本実施形態に係る解析部４５は、ＮＦＣ履歴５３に格納された情報の解析結果が所定の条件を満たし、かつ、対応付けを変更する必要がある場合、当該解析結果をタグＩＤと対応付けて一時的に記憶しておく。解析結果は、解析部４５が一時的に保持していてもよいし、一時的に記憶部１５に記憶してもよい。そして、本実施形態に係る端末装置１は、ユーザが望む処理（すなわち、図７の（ｂ）に示す「１」から「９」で示す処理）を実行するためのＮＦＣを行う前に、図７の（ａ）に示すように、ユーザにＮＦＣタグ２０をタッチさせてＮＦＣを実行する。これにより、端末装置１はタグＩＤを取得することができるので、図７の（ｂ）に示す画面を表示部１３に表示させる前に、タグＩＤを特定することができる。アンテナ制御部４２は、取得したタグＩＤを解析部４５に出力する。解析部４５は、アンテナ制御部４２から直接タグＩＤを取得したことをトリガとして、記憶していた解析結果から、取得したタグＩＤと一致するタグＩＤと対応付けられた解析結果があるか否かを判定する。解析結果がある場合、解析部４５は、当該解析結果に基づいて、対応付け情報５１を更新するとともに、また、この対応付けの変更に基づいて、説明画像３１の表示レイアウトを示すレイアウト情報５２を変更する。そして、解析部４５は、対応付け変更指示をアンテナ制御部４２に出力し、レイアウト変更指示を表示制御部４６に出力する。そして、アンテナ制御部４２は、対応付け変更指示を受けると、記憶部１５から対応付け情報５１を読み出し、ＮＦＣアンテナ１２１と、端末装置１が実行する処理との対応付けを変更する。また、表示制御部４６は、レイアウト変更指示を受けると、記憶部１５からレイアウト情報５２を読み出し、説明画像３１の表示レイアウトを変更する。なお、本実施形態で説明した解析部４５の解析は一例であり、この例に限定されるものではない。
【００８４】
これにより、図７の（ａ）に示す状態でＮＦＣを実行した後、図７の（ｂ）や図７の（ｃ）に示す画面が表示部１３に表示される。例えば、解析結果が、「７」で示す処理が対応付けられたＮＦＣアンテナ１２１の通信回数の比率と、「９」で示す処理が対応付けられたＮＦＣアンテナ１２１の上記比率とが、所定の閾値を超えていることを示す解析結果である場合、このユーザは「７」および「９」で示す処理を実行する頻度が高いということである。よって、本実施形態に係る端末装置１は、図７の（ｂ）に示すように、「７」で示す処理と、「９」で示す処理とを、ＮＦＣアンテナ１２１ｃおよびＮＦＣアンテナ１２１ｄにそれぞれ対応付けることで、このユーザにとって好ましい、ＮＦＣアンテナ１２１と、端末装置１が実行する処理との対応付けおよび説明画像３１の表示レイアウトを実現することができる。
【００８５】
また、当該ユーザに対して、管理者が「８」で示す処理を実行してほしい場合、本実施形態に係る端末装置１は、図７の（ｃ）に示すように、ユーザが実行する頻度が高い「７」および「９」の処理をＮＦＣアンテナ１２１ｃおよびＮＦＣアンテナ１２１ｅにそれぞれ対応付け、「８」で示す処理を、ＮＦＣアンテナ１２１ｃとＮＦＣアンテナ１２１ｅの間にあるＮＦＣアンテナ１２１ｄに対応付ける。このユーザは、「７」および「９」で示す処理を実行する頻度が高いので、これらの処理を実行するためのＮＦＣアンテナ１２１が離れていても、これらの処理のためにＮＦＣを行うと考えられる。そして、本実施形態に係る端末装置１は、「８」の処理を、ＮＦＣアンテナ１２１ｃおよびＮＦＣアンテナ１２１ｅの間にあるＮＦＣアンテナ１２１ｄに対応付けることで、ユーザにとって好ましい、ＮＦＣアンテナ１２１と、端末装置１が実行する処理との対応付けおよび説明画像３１の表示レイアウトを実現するとともに、実行してほしい処理の実行を当該ユーザに促すことができる。すなわち、本実施形態に係る端末装置１は、端末装置１のユーザにとって好ましい対応付けおよび表示レイアウトだけでなく、端末装置１の管理者にとって好ましい対応付けおよび表示レイアウトも実現することができる。
【００８６】
（解析処理の流れ）
次に、図８を参照して、端末装置１が実行する解析処理の流れについて説明する。図８は、端末装置１が実行する解析処理の流れの一例を示すフローチャートである。なお、図８のステップＳ１１、Ｓ１３〜Ｓ１６、Ｓ２０、Ｓ２１は、図６のステップＳ１、Ｓ３〜Ｓ８と同様の処理であるため、ここでの説明を省略する。
【００８７】
履歴生成部４４は、アンテナ制御部４２から、ＮＦＣタグ２０と通信を行ったことを示す通知を受けると、アンテナ識別情報、対応付け情報５１、およびタグＩＤを対応付けて記憶する（Ｓ１２）。具体的には、履歴生成部４４は、記憶部１５から対応付け情報５１を読み出し、当該対応付け情報５１に、アンテナ制御部４２から取得したアンテナ識別情報およびタグＩＤを対応付け、記憶部１５に記憶されているＮＦＣ履歴５３に格納する（ＮＦＣ履歴５３を更新する）。そして、履歴生成部４４は、ＮＦＣ履歴５３を更新すると、その旨を示す通知を解析部４５に出力する。
【００８８】
解析部４５は、対応付けおよび表示レイアウトを変更する必要がある場合（Ｓ１６でＹＥＳ）、解析結果をタグＩＤと対応付けて記憶する（Ｓ１７）。そして、解析部４５はアンテナ制御部４２からのタグＩＤの取得を待機する状態となる（Ｓ１８）。
【００８９】
アンテナ制御部４２からタグＩＤを取得すると（Ｓ１８でＹＥＳ）、解析部４５は、記憶した解析結果の中に、取得したタグＩＤがあるか否かを判定する（Ｓ１９）。取得したタグＩＤが無い場合（Ｓ１９でＮＯ）、解析部４５は解析処理をいったん終了し、端末装置１は次のＮＦＣによる情報の受信を待つ（すなわち、Ｓ１１に戻る）。
【００９０】
一方、取得したタグＩＤがある場合（Ｓ１９でＹＥＳ）、解析部４５は、当該対応付けの変更に基づいて対応付け情報５１を更新するとともに、当該対応付けの変更に基づいて、レイアウト情報５２を更新する。そして、解析部４５は、ＮＦＣアンテナ１２１と処理との対応付けを変更する対応付け変更指示をアンテナ制御部４２に出力し、また、説明画像３１の表示レイアウトを変更するレイアウト変更指示を表示制御部４６に出力する（Ｓ２０）。
【００９１】
以上のように、本実施形態に係る端末装置１は、解析にタグＩＤを利用することで、各ユーザに適した対応付けおよび表示レイアウトを実現することができる。また、本実施形態では、タグＩＤごとに各ＮＦＣアンテナ１２１でのＮＦＣの回数（通信回数）を特定し、各ユーザについて利用頻度の高い処理を特定する例を説明したが、この例に限定されるものではない。例えば、端末装置１は、各ＮＦＣアンテナ１２１を示すアンテナ識別情報と対応付けられた、タグＩＤの一致率（すなわち、あるＮＦＣアンテナ１２１を示すアンテナ識別情報と対応付けられているタグＩＤが、別のＮＦＣアンテナ１２１を示すアンテナ識別情報と対応付けられているタグＩＤとどれだけ一致しているか）を解析することにより、ユーザのＮＦＣの利用の傾向（例えば、「１」で示す処理を実行しているユーザは、「２」で示す処理を実行していることが多い、など）を特定してもよい。
【００９２】
また、本実施形態では、ＮＦＣ履歴５３は対応付け情報５１およびタグＩＤごとに生成される複数のデータベースであってもよい。これにより、各ユーザに適した対応付けおよび表示レイアウトを実現するための解析にかかる時間を短縮することができる。
【００９３】
（実施形態２の変形例）
端末装置１がＮＦＣタグ２０から取得し、アンテナ識別情報および対応付け情報５１と対応付けられる情報は、タグＩＤに限定されない。例えば、タグＩＤに代えて、ＮＦＣタグ２０のユーザを特定可能な個人情報（例えば、ユーザの氏名）を取得してもよい。あるユーザがＮＦＣタグ２０の使用を止めた場合などに、当該ユーザが使用していたタグＩＤが、新規にＮＦＣタグ２０の使用を開始したユーザに割り当てられる場合があるため、タグＩＤが同じであっても同一のユーザとは限らない。そのため、タグＩＤを用いた解析に基づいて、ＮＦＣアンテナ１２１と、端末装置１が実行する処理との対応付け、および、説明画像３１の表示レイアウトを変更した場合、ユーザにとって好ましい当該対応付けおよび当該表示レイアウトとならない可能性がある。これに対して、ユーザの氏名を用いれば、端末装置１は、同じタグＩＤの別ユーザが実行したＮＦＣの履歴を排除できる。また、ユーザの氏名をアンテナ識別情報および対応付け情報５１と対応付けることにより、端末装置１は、タグＩＤが途中で変わった場合であっても、同一ユーザにおけるＮＦＣの実行であると特定することができる。よって、端末装置１のユーザまたは管理者にとって好ましい当該対応付けおよび当該表示レイアウトとすることができる。
【００９４】
また、端末装置１は、ユーザの氏名などのユーザを特定する情報の他に、年代、性別などの個人情報を合わせて取得することで、年代、性別ごとに分類して解析を行うことができる。これにより、年代や性別に合わせたＮＦＣアンテナ１２１と、端末装置１が実行する処理との対応付けおよび説明画像３１の表示レイアウトとすることができる。例えば、ＮＦＣを実行しようとしているユーザが子どもであることを特定できるので、このような場合には、子どもが利用しやすい位置のＮＦＣアンテナ１２１（例えば、図４、図５における下段のＮＦＣアンテナ１２１）に、利用頻度の高い処理を対応付けるといったことが可能となる。
【００９５】
また、個人情報はＮＦＣタグ２０から取得する構成に限定されない。例えば、端末装置１が指紋認証を行う指紋認証部（図示せず）を備えたり、ユーザがタッチパネル１１を操作してパスワードを入力したりすることによって、端末装置１は、個人情報として指紋の情報やパスワードを示す文字列を取得する事ができ、ユーザを特定することができる。
【００９６】
〔実施形態３〕
本発明のさらに別の実施形態について、図９に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００９７】
本実施形態に係る端末装置１のアンテナ制御部４２は、ＮＦＣアンテナ１２１から情報を取得したとき、当該情報を取得した時刻を特定し、当該時刻を示す時刻情報をアンテナ識別情報とともに履歴生成部４４に出力する。また、履歴生成部４４は、ＮＦＣを実行したＮＦＣアンテナ１２１を示すアンテナ識別情報、および、ＮＦＣアンテナ１２１と、端末装置１が実行する処理との現在の対応付けを示す対応付け情報５１に、さらに、アンテナ制御部４２から取得した時刻情報とを対応付ける。すなわち、本実施形態に係るＮＦＣ履歴５３は、対応付け情報５１ごとに生成され、アンテナ識別情報と時刻情報とを対応付けた情報を含む。
【００９８】
上記アンテナ識別情報および対応付け情報５１に時刻情報を対応付けることにより、解析部４５は、時刻情報を用いた解析を行うことができる。具体的には、解析部４５は、時刻情報を参照して所定の時間帯ごとの各ＮＦＣアンテナ１２１でのＮＦＣの回数（通信回数）を特定する。そして、解析部４５は、特定した通信回数を、通信総数で除算し、各ＮＦＣアンテナ１２１について、ＮＦＣの通信総数に対する、時間帯ごとのＮＦＣの回数の比率を特定する。これにより、解析部４５は、時間帯ごとの各処理の利用頻度の変化を特定することができる。例えば、時間帯ごとに、ＮＦＣアンテナ１２１と、端末装置１が実行する処理との対応付け、および、説明画像３１の表示レイアウトを変更すれば、どの時間帯のユーザにとっても好ましい当該対応付けおよび当該表示レイアウトとすることができる。
【００９９】
（解析処理の流れ）
次に、図９を参照して、端末装置１が実行する解析処理の流れについて説明する。図９は、端末装置１が実行する解析処理の流れの一例を示すフローチャートである。なお、図９のステップＳ３１、Ｓ３３〜Ｓ３８は、図６のステップＳ１、Ｓ３〜Ｓ８と同様の処理であるため、ここでの説明を省略する。
【０１００】
履歴生成部４４は、アンテナ制御部４２から、ＮＦＣタグ２０と通信を行ったことを示す通知を受けると、アンテナ識別情報、対応付け情報５１および時刻情報を対応付けて記憶する（Ｓ３２）。具体的には、履歴生成部４４は、記憶部１５から対応付け情報５１を読み出し、当該対応付け情報５１に、アンテナ制御部４２から取得したアンテナ識別情報および時刻情報を対応付け、記憶部１５に記憶されているＮＦＣ履歴５３に格納する（ＮＦＣ履歴５３を更新する）。そして、履歴生成部４４は、ＮＦＣ履歴５３を更新すると、その旨を示す通知を解析部４５に出力する。
【０１０１】
以上のように、本実施形態に係る端末装置１は、ＮＦＣを実行したＮＦＣアンテナ１２１を示すアンテナ識別情報、および、ＮＦＣアンテナ１２１と、端末装置１が実行する処理との現在の対応付けを示す対応付け情報５１に、時刻情報を対応付けることで、時間帯ごとのユーザのＮＦＣの利用傾向を特定することができる。例えば、端末装置１は、１日の中の時間帯、１週間の曜日ごと、年間の月ごとなどの時間による区切りで、ＮＦＣアンテナ１２１と、端末装置１が実行する処理との対応付け、および、説明画像３１の表示レイアウトを変更することができる。
【０１０２】
また、実施形態２の構成と本実施形態の構成とを組み合わせることにより、端末装置１は、アンテナ識別情報に、タグＩＤおよび時刻情報を対応付けて、現在の対応付けにおけるＮＦＣ履歴５３に格納することができる。これにより、同一のユーザによって実行されたＮＦＣについて、時間帯を変化させた場合のＮＦＣの利用傾向を特定することができ、より微細な利用傾向の変化を特定することができる。これにより、より細かいＮＦＣアンテナ１２１と、端末装置１が実行する処理との対応付け、および、説明画像３１の表示レイアウトの変更を実現することができる。
【０１０３】
また、実施形態２の変形例の構成と、本実施形態の構成とを組み合わせることにより、端末装置１は、アンテナ識別情報に、個人情報（ユーザの氏名、年代、性別など）および時刻情報を対応付けて、現在の対応付けにおけるＮＦＣ履歴５３に格納することができる。これにより、より細かいＮＦＣアンテナ１２１と、端末装置１が実行する処理との対応付け、および、説明画像３１の表示レイアウトの変更を実現することができる。例えば、ある時間帯は、子どものＮＦＣの利用が多いため、子どもが利用しやすい位置のＮＦＣアンテナ１２１（例えば、図４、図５における下段のＮＦＣアンテナ１２１）に、利用頻度の高い処理を対応付けるといったことが可能となる。
【０１０４】
〔実施形態４〕
本発明のさらに別の実施形態について、図１０〜図１２に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１０５】
まず、本実施形態に係る端末装置１ａ（解析装置、情報処理装置）の機能の概要を説明する。端末装置１ａは、ＮＦＣアンテナ１２１と、端末装置１ａで実行される処理との対応付けに加え、タッチパネル１１におけるタッチ操作可能な複数の領域（以下、操作領域）と、端末装置１ａで実行される処理との対応付けを変更する。
【０１０６】
図１０は、端末装置１ａの要部構成の一例を示すブロック図である。端末装置１ａは、実施形態１で説明した端末装置１と異なり、制御部１４に代えて制御部１４ａを備える。また、記憶部１５に代えて記憶部１５ａを備える。
【０１０７】
制御部１４ａは、実施形態１にて説明した制御部１４と異なり、処理実行部４３に代えて処理実行部４３ａを含む。また、履歴生成部４４に代えて履歴生成部４４ａを含む。また、解析部４５に代えて解析部４５ａを含む。また、操作特定部４１に代えてタッチパネル制御部４７を含む。
【０１０８】
（タッチパネル制御部４７）
タッチパネル制御部４７は、実施形態１にて説明した操作特定部４１の機能に加え、タッチ操作が行われた領域を示す領域情報と、タッチ操作が行われたことを示す通知とを履歴生成部４４ａに出力する。また、タッチパネル制御部４７は、解析部４５ａまたは処理実行部４３からの指示に応じて、タッチパネル１１（入力部）に設定された各領域に対応付けられた処理を変更する。なお、これらの詳細については後述する。
【０１０９】
（処理実行部４３ａ）
処理実行部４３ａは、実施形態１にて説明した処理実行部４３の機能に加え、上記操作領域と、端末装置１ａが実行する処理との対応付けを変更するための指示を、タッチパネル制御部４７に出力する。例えば、処理実行部４３が表示画面の変更処理を実行したときなどに当該対応付けを変更する必要がある場合、処理実行部４３ａは、記憶部１５ａに記憶された対応付け情報５１ａに含まれる領域対応付け情報を更新するとともに、タッチパネル制御部４７に当該対応付けの変更を指示する。なお、対応付け情報５１ａとは、実施形態１にて説明した、各ＮＦＣアンテナ１２１のアンテナ識別情報と、当該アンテナ識別情報が示すＮＦＣアンテナ１２１においてＮＦＣを行った場合に実行される処理の内容とを対応付けた情報（本実施形態ではアンテナ対応付け情報と称する。また、ＮＦＣアンテナ１２１と端末装置１が実行する処理の対応付けをアンテナ対応付けと称する）、および、上記操作領域を示す領域情報と、当該領域情報が示す領域においてタッチ操作を行った場合に実行される処理の内容との対応付けを示す領域対応付け情報を含む。
【０１１０】
（履歴生成部４４ａ）
履歴生成部４４ａは、実施形態１にて説明した履歴生成部４４の機能に加え、タッチパネル制御部４７から、タッチ操作が行われたことを示す通知および、タッチ操作がなされた領域を示す領域情報を取得すると、当該領域情報と、対応付け情報５１ａのうち、上記領域対応付け情報とを対応付けてタッチ操作履歴５４に格納する（タッチ操作履歴５４を更新する）。そして、履歴生成部４４ａは、タッチ操作履歴５４を更新したことを示す通知を解析部４５ａに出力する。なお、タッチ操作履歴５４は、タッチ操作が行われた領域と、当該タッチ操作を実行した時点で当該領域に対応付けられていた処理との対応関係を時系列順に示すものであり、換言すれば、タッチ操作の実行の履歴である。なお、タッチ操作履歴５４は、ＮＦＣ履歴５３と同様に、領域と端末装置１ａの処理との対応付けが変更された場合に、新たなファイルとして生成される。そのため、タッチ操作履歴５４は、領域対応付け情報ごとに生成される。
【０１１１】
（解析部４５ａ）
解析部４５ａは、実施形態１にて説明した解析部４５の機能に加え、タッチパネル１１の領域と、端末装置１が実行する処理との対応付け（以下、領域対応付け）、および、表示レイアウトを決定するための解析結果を出力する。なお、解析の詳細については、タッチ操作履歴５４を用いる他は、実施形態１にて説明した解析と同様であるため、ここでの説明を省略する。
【０１１２】
（記憶部１５ａ）
記憶部１５ａは、実施形態１にて説明した記憶部１５と異なり、対応付け情報５１に代えて対応付け情報５１ａを記憶している。また、記憶部１５ａは、新たにタッチ操作履歴５４を記憶している。なお、対応付け情報５１ａおよびタッチ操作履歴５４については、既に説明しているため、ここでの説明を省略する。
【０１１３】
（解析に基づく対応付けおよび表示レイアウトの変更）
ここで、図１１および図１２を参照して、本実施形態に係る端末装置１ａが実行する、対応付けおよび表示レイアウトの変更の詳細について説明する。図１１は、本実施形態に係る表示レイアウトの変更の一例を示す図であり、図１２は、本実施形態に係る表示レイアウトの変更の別の例を示す図である。
【０１１４】
まず、図１１を参照して、操作情報のみを用いた領域対応付けおよび表示レイアウトの変更について説明する。図１１の（ａ）は、解析前の説明画像３１の表示レイアウトであり、「１」から「３」で示す処理が対応付けられたタッチパネル１１の領域に重畳する表示部１３における位置に、それぞれ、「１」から「３」の処理を示す説明画像３１が表示されている。なお、図１１の（ａ）では、「２」で示す処理が対応付けられた領域が、ユーザにとって最も利用しやすい（タッチしやすい）領域であるとする。また、「１」で示す処理が対応付けられた領域（すなわち、「１」の処理を示す画像が表示された領域）をユーザがタッチすると、端末装置１ａは「１」で示す処理を実行し、図１１の（ｂ）に示す説明画像３３が表示され、当該説明画像３３が表示された領域に重畳するタッチパネル１１の領域には、「ＡＡＡ」で示す処理が対応付けられる。
【０１１５】
ここで、解析部４５ａが行った解析により、現在の対応付けおよび表示レイアウトにおけるタッチ操作の実行回数の総数（以下、タッチ総数）に対する、「１」で示す処理が対応付けられた領域に対するタッチ操作の実行回数（以下、タッチ回数）の比率が、所定の閾値を超えていたとする。これはすなわち、「１」から「３」の各処理のうち、「１」の処理がユーザにとって利用頻度の高い処理であることを示している。解析部４５ａは、領域対応付け情報を参照し、領域対応付けおよび表示レイアウトを変更する必要があるか否かを判定する（この場合、変更する必要があると判定する）。そして、解析部４５ａは、図１１の（ａ）において「２」の処理が対応付けられた領域（すなわち、ユーザにとって最も利用しやすい領域）に「１」で示す処理が対応付けられるように、対応付け情報５１ａに含まれる領域対応付け情報を更新する。また、解析部４５ａは、当該対応付けの変更に基づいて、レイアウト情報５２を更新する。図１１の（ａ）の例の場合、レイアウト情報５２は、「１」の処理を示す説明画像３１の表示位置を、図１１の（ａ）において「２」の処理が対応付けられた領域に重畳する位置とする表示レイアウトを示す情報である。そして、解析部４５ａは、操作領域と処理との対応付けを変更する領域対応付け変更指示を、タッチパネル制御部４７に出力し、タッチパネル制御部４７に、操作領域と、端末装置１が実行する処理との対応付けを変更させる。また、解析部４５ａは、説明画像３１の表示レイアウトを変更するレイアウト変更指示を表示制御部４６に出力し、表示制御部４６に説明画像３１の表示レイアウトを変更させる。これにより、図１１の（ｃ）に示すように、「１」〜「３」で示す処理が対応付けられた３つの領域のうち、図１１の（ａ）において「２」の処理が対応付けられた領域に「１」で示す処理が対応付けられる。これにより、ユーザが最も利用しやすい領域に、ユーザの利用頻度が高い処理を対応付けることができる。
【０１１６】
また、「１」で示す処理が対応付けられた領域に対するタッチ操作の実行回数（以下、タッチ回数）の比率が、所定の閾値を超えていた場合、解析部４５ａは、図１１の（ｄ）に示すように、「１」〜「３」の処理を実行可能な画面において、「ＡＡＡ」の処理についても実行可能となるように、対応付け情報５１ａに含まれる領域対応付け情報を更新し、また、当該対応付けの変更に基づいてレイアウト情報５２を更新してもよい。この例の場合、レイアウト情報５２は、図１１の（ｄ）に示す説明画像３１および説明画像３３の表示レイアウトを示す情報である。そして、解析部４５ａは上記領域変更指示を、タッチパネル制御部４７に出力し、タッチパネル制御部４７に、操作領域と、端末装置１が実行する処理との対応付けを変更させる。また、解析部４５ａは、説明画像３１および説明画像３３の表示レイアウトを変更するレイアウト変更指示を表示制御部４６に出力し、表示制御部４６に説明画像３１の表示レイアウトを変更させる。これにより、ユーザの利用頻度が高い「ＡＡＡ」の処理を実行するまでのユーザのタッチ回数を減らせる事ができ、ユーザにとって利便性の高い対応付けおよび表示レイアウトを実現することができる。
【０１１７】
次に、図１２を参照して、タッチ回数の比率、および、ＮＦＣアンテナ１２１におけるＮＦＣの実行回数（通信回数）の比率を用いた領域対応付けおよび表示レイアウトの変更について説明する。
【０１１８】
図１２の（ａ）〜（ｃ）は、解析前の対応付けおよび表示レイアウトを示す図である。ユーザは、図１２の（ａ）に示す画面では、「１」の処理が対応付けられた領域をタッチする頻度が最も高い。また、「１」の処理が対応付けられた領域をタッチすると、図１２の（ｂ）に示す画面が表示されるものとする。また、ユーザは、図１２の（ｂ）に示す画面では、「５」の処理が対応付けられた領域をタッチする頻度が最も高い。また、「５」の処理が対応付けられた領域をタッチすると、図１２の（ｃ）に示す画面が表示されるものとする。図１２の（ｃ）に示す画面は、「Ａ」から「Ｃ」の処理が対応付けられたＮＦＣアンテナ１２１に重畳するように、「Ａ」から「Ｃ」の処理を示す説明画像３４が表示されている。ここで、ユーザの利用頻度が高い処理は「Ｂ」で示す処理である（すなわち、ユーザがもっともＮＦＣタグ２０をかざすＮＦＣアンテナ１２１は、「Ｂ」の処理が対応付けられたＮＦＣアンテナ１２１である）とする。
【０１１９】
また、解析部４５ａが解析を行った結果、各画面においてタッチされる頻度が最も高い領域のタッチ回数の比率、およびＮＦＣが実行される頻度が最も高いＮＦＣアンテナ１２１におけるＮＦＣの実行回数（通信回数）の比率は、いずれも所定の閾値を超えていたものとする。
【０１２０】
解析部４５ａは、上記の解析を行った結果、例えば図１２の（ｄ）に示す領域対応付けとなるように、対応付け情報５１ａに含まれる領域対応付け情報を更新する。また、解析部４５ａは、当該対応付けの変更に基づいてレイアウト情報５２を更新する。そして、解析部４５ａは、操作領域と処理との対応付けを変更する領域対応付け変更指示を、タッチパネル制御部４７に出力し、タッチパネル制御部４７に、操作領域と、端末装置１が実行する処理との対応付けを変更させる。これにより、「１」の処理が対応付けられた領域が広くなるので、「１」の処理を実行するためのタッチ操作をユーザが行いやすくなる。また、解析部４５ａは、図１２の（ｅ）に示す領域対応付けとなるように、対応付け情報５１ａに含まれる領域対応付け情報を更新し、また、当該対応付けの変更に基づいてレイアウト情報５２を更新してもよい。これにより、１回目のタッチ操作で、端末装置１に「５」の処理を実行させることが可能となるので、ユーザが行うタッチ操作の回数を減らすことができる。
【０１２１】
また、解析部４５ａは、図１３の（ｆ）に示す領域対応付け、および、アンテナ対応付けとなるように、対応付け情報５１ａに含まれる領域対応付け情報およびアンテナ対応付け情報を更新し、また、当該対応付けの変更に基づいてレイアウト情報５２を更新してもよい。これにより、最初の画面において望みのＮＦＣを行う（すなわち、「Ｂ」の処理を実行する）ことができるので、ユーザはタッチ操作を行うことなく、望みのＮＦＣを実行することが可能となる。よって、１人のユーザが望みのＮＦＣを行うまでの時間を短縮することができる。
【０１２２】
以上のように、本実施形態に係る端末装置１ａは、ＮＦＣアンテナ１２１と処理との対応付けおよび表示レイアウトを変更するだけでなく、タッチパネル１１の領域と処理との対応付けおよび表示レイアウトを変更するための解析を行うことで、タッチ操作にかかる時間を短縮することができ、ユーザの負担を減らすことができる。
【０１２３】
また、本実施形態で説明した、タッチパネル１１の領域と、端末装置１ａが実行する処理との対応付けを変更するための解析は、ＮＦＣ通信部１２を備えない端末装置に適用することも可能である。これにより、タッチ操作が可能なディスプレイを備える端末装置において、ユーザにとって好ましい上記領域と上記処理との対応付け、および各説明画像の表示レイアウトを実現する事ができるとともに、タッチ操作にかかる時間を短縮することができる。なお、ＮＦＣ通信部１２を備えない端末装置の場合、当該端末装置の制御部は、アンテナ制御部４２を備えない構成となる。
【０１２４】
〔実施形態５〕
本発明のさらに別の実施形態について、図１３に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１２５】
上述した実施形態１〜４では、入出力装置３０と解析装置４０とが一体となった端末装置１、１ａについて説明した。本実施形態では、入出力装置３０と解析装置４０とが別体となった構成について説明する。図１３は、本実施形態に係る情報処理システム１０に含まれる端末装置６０（情報処理装置）およびサーバ７０（解析装置）の要部構成の一例を示すブロック図である。
【０１２６】
（端末装置６０）
端末装置６０は、実施形態１にて説明した入出力装置３０に相当する装置であり、具体的には、ユーザのタッチ操作およびＮＦＣの実行によるＮＦＣタグ２０との情報の送受信に応じて処理を実行し、また、処理に応じた画像を表示する。端末装置６０は、タッチパネル６１、ＮＦＣ通信部６２、表示部６３、通信部６４、制御部６５、および記憶部６６を備えている。なお、タッチパネル６１、ＮＦＣ通信部６２、表示部６３については、それぞれ、実施形態１にて説明したタッチパネル１１、ＮＦＣ通信部１２、表示部１３と同様であるため、ここでの説明を省略する。
【０１２７】
（通信部６４）
通信部６４は、サーバ７０と情報の送受信を行うための通信デバイスである。通信部６４は、サーバ７０と情報の送受信を行う事ができればよく、また、情報の送受信は有線通信で行われてもよいし、無線通信で行われてもよい。ただし、有線通信の場合、サーバ７０の設置場所が限定されるため、無線通信であることが好ましい。
【０１２８】
（制御部６５）
制御部６５は、端末装置６０の機能を統括して制御する。制御部６５は、操作特定部６５１、アンテナ制御部６５２、処理実行部６５３、表示制御部６５４、および通信制御部６５５を含む。なお、操作特定部６５１および処理実行部６５３は、実施形態１にて説明した操作特定部４１および処理実行部４３とそれぞれ同様であるため、ここでの説明を省略する。
【０１２９】
アンテナ制御部６５２は、ＮＦＣアンテナ１２１から情報を取得したとき、ＮＦＣタグ２０と通信を行ったことを示す通知と、ＮＦＣを実行したＮＦＣアンテナ１２１を示すアンテナ識別情報とを、通信制御部６５５に出力する。また、アンテナ制御部６５２は、対応付け変更指示を、通信制御部６５５から取得する。その他の機能は実施形態１で説明したアンテナ制御部４２と同様である。
【０１３０】
表示制御部６５４は、レイアウト変更指示を、通信制御部６５５から取得する他は、実施形態１で説明した表示制御部４６と同様である。
【０１３１】
通信制御部６５５は、通信部６４を制御して、サーバ７０との情報の送受信を行う。具体的には、通信制御部６５５は、アンテナ制御部６５２から、ＮＦＣタグ２０と通信を行ったことを示す通知を受けると、記憶部６６に記憶されている対応付け情報６６１を読み出す。そして、通信制御部６５５は、アンテナ制御部６５２から取得した、ＮＦＣが実行されたＮＦＣアンテナ１２１を示すアンテナ識別情報、および、読み出した、ＮＦＣを実行した時点でのＮＦＣアンテナ１２１と端末装置１が実行する処理との対応付けを示す対応付け情報６６１を、通信部６４を介してサーバ７０に送信する。なお、対応付け情報６６１は、実施形態１にて説明した対応付け情報５１と同様であるため、ここでの説明を省略する。
【０１３２】
また、通信制御部６５５は、通信部６４を介して、対応付け変更指示およびレイアウト変更指示を受信すると、当該指示に基づいて、対応付け情報６６１およびレイアウト情報６６２を更新する。そして、通信制御部６５５は、対応付け変更指示およびレイアウト変更指示を、それぞれ、アンテナ制御部６５２および表示制御部６５４に出力する。なお、レイアウト情報６６２は、実施形態１にて説明したレイアウト情報５２と同様であるため、ここでの説明を省略する。
【０１３３】
（記憶部６６）
記憶部６６は、端末装置６０が使用する各種データを記憶する。記憶部６６は、少なくとも、対応付け情報６６１およびレイアウト情報６６２を記憶している。なお、対応付け情報６６１およびレイアウト情報６６２については、既に説明しているため、ここでの説明を省略する。
【０１３４】
（サーバ７０）
サーバ７０は、実施形態１にて説明した解析装置４０に相当する装置であり、具体的には、端末装置６０から受信したアンテナ識別情報および対応付け情報５１を格納したＮＦＣ履歴７３１を解析し、必要に応じてＮＦＣアンテナ６２１と処理との対応付けを変更するための対応付け変更指示、および、表示部１３における画像（説明画像３１）の表示レイアウトを変更するためのレイアウト変更指示を端末装置６０に送信する。サーバ７０は、通信部７１、制御部７２、および記憶部７３を備える。
【０１３５】
（通信部７１）
通信部７１は、端末装置６０と情報の送受信を行うための通信デバイスである。通信部７１は、端末装置６０と情報の送受信を行う事ができればよく、また、情報の送受信は有線通信で行われてもよいし、無線通信で行われてもよい。ただし、有線通信の場合、サーバ７０の設置場所が限定されるため、無線通信であることが好ましい。
【０１３６】
（制御部７２）
制御部７２は、サーバ７０の機能を統括して制御する。制御部７２は、解析部７２２および履歴生成部７２３を含む。履歴生成部７２３は、端末装置６０から送信された、ＮＦＣを実行したＮＦＣアンテナ１２１を示すアンテナ識別情報、および、ＮＦＣアンテナ１２１と、端末装置６０が実行する処理との現在の対応付けを示す対応付け情報６６１を、通信部７１を介して受信し、これらを対応付けて、ＮＦＣ履歴７３１に格納する（ＮＦＣ履歴７３１を更新する）。その他の機能は実施形態１にて説明した履歴生成部４４と同様である。
【０１３７】
また、解析部７２２は、対応付け変更指示、レイアウト変更指示、およびレイアウト情報６６２を、通信部７１を介して端末装置６０に送信する他は、実施形態１にて説明した解析部４５と同様である。
【０１３８】
（記憶部７３）
記憶部７３は、サーバ７０が使用する各種データを記憶する。記憶部７３は、少なくともＮＦＣ履歴７３１を記憶している。なお、ＮＦＣ履歴７３１については、実施形態１にて説明したＮＦＣ履歴５３と同様であるため、ここでの説明を省略する。
【０１３９】
なお、サーバ７０は、複数の端末装置６０と通信可能な構成であってもよい。また、通信部７１が無線通信によって端末装置６０と通信する場合、サーバ７０は、サーバ７０が接地された施設と異なる施設に設置された端末装置６０と通信することが可能となる。
【０１４０】
複数の端末装置６０と通信可能な構成とすることで、サーバ７０は、各端末装置６０にて実行されたＮＦＣに基づく解析を行うことが可能となる。なお、複数の端末装置６０と通信可能な構成の場合、ＮＦＣ履歴７３１に格納される情報は、アンテナ識別情報および対応付け情報６６１に加え、端末装置６０を識別する情報が対応付けられた情報であることが好ましい。
【０１４１】
例えば、ある端末装置６０（以下、端末装置６０ａ）がＮＦＣによって商品の情報をＮＦＣタグ２０に送信する処理を実行するものであり、別の端末装置６０（以下、端末装置６０ｂ）がＮＦＣによって商品の決済処理を実行するものである場合、本実施形態に係る情報処理システム１０は、端末装置６０ａにて実行されたＮＦＣの履歴と、端末装置６０ｂにて実行されたＮＦＣの履歴とに基づく解析を行うことで、情報取得と実際の購入との相関関係を特定することも可能となる。これにより、端末装置６０ａおよび端末装置６０ｂにおけるＮＦＣアンテナ１２１と、端末装置６０ａおよび６０ｂが実行する処理との対応付け、および、説明画像３１の表示レイアウトを、特定した相関関係に基づいて変更することができる。
【０１４２】
また、本実施形態に係る情報処理システム１０は、それぞれ別の場所に設置され、ＮＦＣアンテナ１２１と端末装置６０が実行する処理との対応付け、および、説明画像３１の表示レイアウトが同一の複数の端末装置６０について、各端末装置６０にて実行されたＮＦＣの履歴を比較する解析を行うことにより、設置場所とＮＦＣの実行との相関関係を特定することができる。これにより、設置場所に応じて、適切な対応付けおよび表示レイアウトの変更を行うことができる。
【０１４３】
なお、各端末装置６０は、実施形態１にて説明した端末装置１と同様の構成、すなわち、端末装置１において解析を行なうことができる構成であってもよい。これにより端末装置６０にて実行されたＮＦＣの履歴に基づく解析を行う場合は、端末装置６０にて解析を行うことができる。なお、他の端末装置６０にて実行されたＮＦＣの履歴と、自装置にて実行されたＮＦＣの履歴とに基づく解析を行う場合は、サーバ７０にて解析を行えばよい。
【０１４４】
また、本実施形態では、実施形態１にて説明した端末装置１を端末装置６０とサーバ７０とに切り分けた構成を説明したが、本実施形態の構成は、実施形態１以外の他の実施形態（実施形態２〜４）にも適用可能である。例えば、実施形態２の変形例のように、アンテナ識別情報および対応付け情報に個人情報がさらに対応付けられて、ＮＦＣ履歴７３１に格納される構成の場合、情報処理システム１０は、複数の端末装置６０で特定のユーザが実行したＮＦＣの履歴に基づく解析を行うことができる。よって、さらに高い精度で対応付けおよび表示レイアウトをユーザにとって好ましいものとすることができる。また、実施形態３のように、アンテナ識別情報および対応付け情報に時刻情報がさらに対応付けられて、ＮＦＣ履歴７３１に格納される構成の場合、情報処理システム１０は、複数の端末装置６０で実行されたＮＦＣを、時間帯ごとに分けて解析することができる。これにより、上述した情報取得処理と決済処理の時間帯ごとの相関関係のように、異なる処理同士の相関関係を特定することが可能となる。例えば、夕方には、特定の商品の情報取得処理と決済処理の実行が増えるといった相関関係がある場合、夕方のみ、当該商品の情報取得および決済を行いやすいように、対応付けおよび表示レイアウトを変更することができる。
【０１４５】
〔変形例〕
上述した各実施形態では、端末装置１、１ａ、および情報処理システム１０において、解析の結果、入力領域（ＮＦＣアンテナ１２１、タッチパネル１１の領域など）と端末装置で実行する処理との対応付け、および、説明画像の表示レイアウトを変更する必要がある場合、解析部４５、解析部４５ａ、および解析部７２２が指示することにより、自動的に当該対応付けおよび当該表示レイアウトを変更する構成を説明した。しかしながら、本発明の一実施態様はこの構成に限定されない。例えば、解析部４５、解析部４５ａ、および解析部７２２は、当該対応付けおよび当該表示レイアウトを変更する必要がある場合、変更するための情報（例えば、解析結果そのものを示す情報、変更後の対応付けおよび表示レイアウトを示す情報など）を出力する構成であってもよい。当該情報の出力先は、例えば、端末装置１、１ａの記憶部１５、１５ａや、サーバ７０の記憶部７３であってもよいし、端末装置１、１ａや、サーバ７０の管理者のパーソナルコンピュータであってもよいし、端末装置１、１ａや、サーバ７０と通信可能に接続されたプリンタ（図示せず）などであってもよい。管理者は、出力された情報に基づいて、手動で当該対応付けおよび当該表示レイアウトを変更する。
【０１４６】
また、上述した各実施形態では、タッチパネル１１を用いた操作を行っていたが、ユーザの操作を受け付ける部材はタッチパネル１１に限定されない。例えば、端末装置に設けられた複数の物理ボタンであってもよい。なお、物理ボタンを設ける場合は、タッチパネル１１を設ける場合と同様に、当該物理ボタンを操作することによって、どのような処理が実行されるかを示す説明画像が表示部１３に表示される。これにより、ユーザが物理ボタンを押下したことに基づく解析を行うことができる。よって、物理ボタンと端末装置１が実行する処理との対応付け、および説明画像の表示レイアウトを、必要に応じて変更し、当該対応付け、および当該表示レイアウトをユーザにとって好ましいものとすることができる。
【０１４７】
〔ソフトウェアによる実現例〕
端末装置１、１ａ、端末装置６０、およびサーバ７０の制御ブロック（特に制御部１４、制御部１４ａ、制御部６５、および制御部７２）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【０１４８】
後者の場合、端末装置１、１ａ、端末装置６０、およびサーバ７０は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明の一実施態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１４９】
（関連出願の相互参照）
本出願は、２０１５年１１月１０日に出願された特願２０１５−２２０７５３に対して優先権の利益を主張するものであり、当該出願を参照することにより、その内容の全てが本書に含まれる。
【０１５０】
〔まとめ〕
本発明の態様１に係る解析装置（端末装置１、解析装置４０、サーバ７０）は、複数の入力領域（ＮＦＣアンテナ１２１）を有する入力部（タッチパネル１１、ＮＦＣ通信部１２）を備える情報処理装置（端末装置１、入出力装置３０、端末装置６０）と通信可能に接続された解析装置であって、上記入力領域のそれぞれに、上記情報処理装置で実行される処理が対応付けられており、上記情報処理装置から出力された、操作者が上記入力領域に対して行った入力の履歴を解析し、所定のルールに基づいて、上記入力領域と上記処理との好ましい対応付けを決定する解析部（解析部４５）を備える。
【０１５１】
上記の構成によれば、ユーザが入力領域に対して行った入力の履歴を解析し、所定のルールに基づいて、入力領域と処理との好ましい対応付けを特定する。
【０１５２】
これにより、ユーザが入力領域に対して行った入力を考慮して、入力領域と処理との好ましい対応付けを決定することができる。ここで、所定のルールとは、情報処理装置の操作者にとって操作しやすい対応付けを決定するための規則、または、情報処理装置の管理者が望む処理を操作者が選択しやすい対応付けとするための規則などである。以上より、入力領域と処理との対応付けを、情報処理装置の操作者または管理者にとって好ましいものとすることができる。
【０１５３】
なお、複数の入力領域の一例としては、複数の近距離無線通信用のアンテナ、タッチパネルに設定された複数の領域、複数の物理ボタンなどが挙げられる。
【０１５４】
本発明の態様２に係る解析装置は、上記態様１において、現在の上記情報処理装置における上記対応付けが、上記解析部が決定した対応付けと異なる場合、現在の上記対応付けを、上記解析部が決定した対応付けに変更するための変更指示を上記情報処理装置に出力する出力部を備えてもよい。
【０１５５】
上記の構成によれば、解析装置は、必要がある場合に、対応付けを変更するための変更指示を情報処理装置に出力するので、情報処理装置に、対応付けの変更を自動的に行わせることができる。よって、容易に対応付けの変更を行うことができる。
【０１５６】
本発明の態様３に係る解析装置は、上記態様２において、上記情報処理装置は、上記処理がいずれの上記入力領域に対応付けられているかを示す複数の画像を表示する表示部（表示部１３）をさらに備え、上記出力部は、さらに、上記解析部が決定した対応付けに合わせて上記画像の配置を変更する配置変更指示を出力してもよい。
【０１５７】
上記の構成によれば、対応付けの変更に合わせて、情報処理装置の表示部に表示されている、上記処理がいずれの上記入力領域に対応付けられているかを示す複数の画像の配置を変更可能な配置変更指示を出力するので、対応付けに合わせた画像の配置の変更を行うことができる。よって、対応付けがどのように変更されたかをユーザに認識させることができる。
【０１５８】
本発明の態様４に係る解析装置は、上記態様１から３のいずれかにおいて、上記複数の入力領域のそれぞれに対して行われた入力操作の相対頻度に基づいて上記対応付けを決定してもよい。
【０１５９】
上記の構成によれば、複数の入力領域のそれぞれに対して行われた入力操作の相対頻度に基づいて対応付けを決定する。これにより、ある対応付けにおいて、他の入力領域に比べて入力が多い入力領域、すなわち、実行頻度が他の処理に比べて多い処理を特定することができる。よって、実行頻度が多い処理を考慮して、対応付けを変更することができる。
【０１６０】
例えば、実行頻度が多い処理を、ユーザが利用しやすい位置にある入力領域に対応付けることができる。これにより、ユーザが利用しやすい位置の入力領域への入力によって、実行頻度の多い処理が実行されるため、ユーザにとって好ましい対応付けとなる。
【０１６１】
本発明の態様５に係る解析装置は、上記態様１から３のいずれかにおいて、上記入力領域と上記処理との第１の対応付けがなされた第１の期間における各入力領域への入力操作の相対頻度と、上記入力領域と上記処理との第２の対応付けがなされた第２の期間における各入力領域への入力操作の相対頻度とを比較することにより、上記第１の対応付けと上記第２の対応付けとのいずれが好ましいかを判定してもよい。
【０１６２】
上記の構成によれば、第１の対応付けがなされた第１の期間における各入力領域への入力操作の相対頻度と、第２の対応付けがなされた第２の期間における各入力領域への入力操作の相対頻度とを比較することにより、第１の対応付けと上記第２の対応付けとのいずれが好ましいかを判定する。これにより、異なる対応付けにおいて、ユーザの入力頻度がどのように変わるかを特定することができる。例えば、情報処理装置の管理者が、特定の入力領域への入力の増加を見込んで対応付けを変更した場合に、管理者の予想通りに入力が増加したか否かを判定することができる。よって、当該判定結果に基づいて、入力領域と処理との対応付けを管理者にとって好ましいものとすることができる。
【０１６３】
本発明の態様６に係る解析装置は、上記態様１から５のいずれかにおいて、上記解析部は、上記入力領域が上記入力を受け付けた時刻を示す時刻情報を、上記対応付けを決定するために用いてもよい。
【０１６４】
上記の構成によれば、対応付けを決定するために時刻情報を用いるので、時間帯で履歴を区分けして、解析を行うことができる。これにより、時間帯ごとに、ユーザにとって好ましい対応付けを特定することが可能となるので、時間帯ごとに異なる対応付けに変更し、どの時間帯に情報処理装置を利用するユーザにとっても、好ましい対応付けとすることができる。
【０１６５】
本発明の態様７に係る解析装置は、上記態様１から６のいずれかにおいて、上記入力部は、近距離無線通信を行う近距離無線通信部（ＮＦＣ通信部１２）を少なくとも含み、上記入力領域は、近距離無線通信を行うためのアンテナ（ＮＦＣアンテナ１２１）であってもよい。
【０１６６】
上記の構成によれば、情報処理装置は、端末装置との近距離無線通信を実行することができるので、近距離無線通信の機能を有する情報処理装置における、アンテナと処理との対応付けを、ユーザにとって好ましいものとすることができる。
【０１６７】
本発明の態様８に係る解析装置は、上記態様７において、上記解析部は、上記アンテナにかざされた端末装置を識別する端末識別情報を、上記対応付けを決定するために用いてもよい。
【０１６８】
上記の構成によれば、アンテナにかざされた端末装置を識別する端末識別情報を用いて解析を行うので、同一の端末識別情報を含む履歴は、同一のユーザによる入力によって生成されたものと推定することができる。よって、情報処理装置を利用するユーザごとに好ましい対応付けを特定することができる。これにより、好ましい対応付けがユーザごとに変わる情報処理装置を実現することができる。
【０１６９】
本発明の態様９に係る解析装置は、上記態様８において、上記端末識別情報は、上記端末装置のユーザを特定可能な情報であってもよい。
【０１７０】
上記の構成によれば、端末識別情報はユーザを特定可能な情報である。これにより、同一の端末識別情報を含む履歴は、同一のユーザによる入力によるものと特定することができるので、より正確に、情報処理装置を利用するユーザごとに好ましい対応付けを特定することができる。なお、ユーザを特定可能な情報とは、例えば、ユーザの氏名を示す情報である。
【０１７１】
本発明の態様１０に係る解析装置は、上記態様１から８のいずれかにおいて、上記入力部はタッチパネル（タッチパネル１１）を少なくとも含み、上記入力領域は、上記タッチパネル上に設定された領域であってもよい。
【０１７２】
上記の構成によれば、情報処理装置は、ユーザのタッチ操作を受け付けることが可能であるので、タッチ操作可能な情報処理装置において、タッチパネル上の領域と処理との対応付けを、ユーザにとって好ましいものとすることができる。
【０１７３】
本発明の態様１１に係る解析装置の制御方法は、複数の入力領域を有する入力部を備える情報処理装置と通信可能に接続された解析装置の制御方法であって、上記入力領域のそれぞれに、上記情報処理装置で実行される処理が対応付けられており、上記情報処理装置から出力された、操作者が上記入力領域に対して行った入力の履歴を解析し、所定のルールに基づいて、上記入力領域と上記処理との好ましい対応付けを特定する解析ステップ（ステップＳ４）を含む。
【０１７４】
上記の構成によれば、態様１に係る解析装置と同様の作用効果を奏する。
【０１７５】
本発明の各態様に係る解析装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記解析装置が備える各部（ソフトウェア要素）として動作させることにより上記解析装置をコンピュータにて実現させる解析装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【０１７６】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【０１７７】
１、１ａ  端末装置（解析装置、情報処理装置）
１１  タッチパネル（入力部）
１２  ＮＦＣ通信部（入力部、近距離無線通信部）
１３  表示部
３０  入出力装置（情報処理装置）
４０  解析装置
４５  解析部（出力部）
６０  端末装置（情報処理装置）
７０  サーバ（解析装置）
１２１  ＮＦＣアンテナ（入力領域、アンテナ）
Ｓ４  解析ステップ
【図１】
2017081942.tif 000003
【図２】
2017081942.tif 000004
【図３】
2017081942.tif 000005
【図４】
2017081942.tif 000006
【図５】
2017081942.tif 000007
【図６】
2017081942.tif 000008
【図７】
2017081942.tif 000009
【図８】
2017081942.tif 000010
【図９】
2017081942.tif 000011
【図１０】
2017081942.tif 000012
【図１１】
2017081942.tif 000013
【図１２】
2017081942.tif 000014
【図１３】
2017081942.tif 000015
【手続補正書】
【提出日】平成29年7月18日(2017.7.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の入力領域を有する入力部を備える情報処理装置と通信可能に接続された解析装置であって、上記入力領域のそれぞれに、上記情報処理装置で実行される処理が対応付けられており、
上記情報処理装置から出力された、操作者が上記入力領域に対して行った入力の履歴を解析し、所定のルールに基づいて、上記入力領域と上記処理との好ましい対応付けを決定する解析部を備え、
上記入力部は、近距離無線通信を行う近距離無線通信部を少なくとも含み、
上記近距離無線通信部が有する上記入力領域は、近距離無線通信を行うためのアンテナであり、
上記解析部は、上記アンテナにかざされた端末装置を識別する端末識別情報を、上記対応付けを決定するために用いることを特徴とする解析装置。
【請求項２】
現在の上記情報処理装置における上記対応付けが、上記解析部が決定した対応付けと異なる場合、現在の上記対応付けを、上記解析部が決定した対応付けに変更するための変更指示を上記情報処理装置に出力する出力部を備えることを特徴とする請求項１に記載の解析装置。
【請求項３】
上記情報処理装置は、上記処理がいずれの上記入力領域に対応付けられているかを示す複数の画像を表示する表示部をさらに備え、
上記出力部は、さらに、上記解析部が決定した対応付けに合わせて上記複数の画像の配置を変更する配置変更指示を上記情報処理装置に出力することを特徴とする請求項２に記載の解析装置。
【請求項４】
上記解析部は、上記複数の入力領域のそれぞれに対して行われた入力操作の相対頻度に基づいて上記対応付けを決定することを特徴とする請求項１から３のいずれか１項に記載の解析装置。
【請求項５】
上記解析部は、上記入力領域と上記処理との第１の対応付けがなされた第１の期間における各入力領域への入力操作の相対頻度と、上記入力領域と上記処理との第２の対応付けがなされた第２の期間における各入力領域への入力操作の相対頻度とを比較することにより、上記第１の対応付けと上記第２の対応付けとのいずれが好ましいかを判定することを特徴とする請求項１から３のいずれか１項に記載の解析装置。
【請求項６】
上記解析部は、上記入力領域が上記入力を受け付けた時刻を示す時刻情報を、上記対応付けを決定するために用いることを特徴とする請求項１から５のいずれか１項に記載の解析装置。
【請求項７】
上記端末識別情報は、上記端末装置のユーザを特定可能な情報であることを特徴とする請求項１から６のいずれか１項に記載の解析装置。
【請求項８】
上記入力部はタッチパネルをさらに含み、
上記タッチパネルが有する上記入力領域は、上記タッチパネル上に設定された領域であることを特徴とする請求項１から７のいずれか１項に記載の解析装置。
【請求項９】
複数の入力領域を有する入力部を備える情報処理装置と通信可能に接続された解析装置の制御方法であって、上記入力領域のそれぞれに、上記情報処理装置で実行される処理が対応付けられており、
上記情報処理装置から出力された、操作者が上記入力領域に対して行った入力の履歴を解析し、所定のルールに基づいて、上記入力領域と上記処理との好ましい対応付けを決定する解析ステップを含み、
上記入力部は、近距離無線通信を行う近距離無線通信部を少なくとも含み、
上記近距離無線通信部が有する上記入力領域は、近距離無線通信を行うためのアンテナであり、
上記解析ステップでは、上記アンテナにかざされた端末装置を識別する端末識別情報を、上記対応付けを決定するために用いることを特徴とする解析装置の制御方法。
【請求項１０】
請求項１に記載の解析装置としてコンピュータを機能させるための制御プログラムであって、上記解析部としてコンピュータを機能させるための制御プログラム。
【請求項１１】
請求項１０に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【国際調査報告】
2017081942.tif 000016
2017081942.tif 000017