(57)【要約】【課題】ユーザの利便性とセキュリティとの両立を図ることを目的とする。【解決手段】リモートユーザインタフェースの機能を有する情報処理装置であって、リモートユーザインタフェースへのアクセスが検知された場合、アクセスされたリモートユーザインタフェースのアドレス情報が近距離無線通信用のタグに書きこまれたリモートユーザインタフェースのアドレス情報と一致するか否かを判定する判定手段と、判定手段によりアドレス情報が一致すると判定された場合、リモートユーザインタフェースへのアクセスを許可するログイン手段と、を有することによって課題を解決する。【選択図】図１２
2016091424.tif 000002
【特許請求の範囲】
【請求項１】
リモートユーザインタフェースの機能を有する情報処理装置であって、
前記リモートユーザインタフェースへのアクセスが検知された場合、前記アクセスされた前記リモートユーザインタフェースのアドレス情報が近距離無線通信用のタグに書きこまれた前記リモートユーザインタフェースのアドレス情報と一致するか否かを判定する判定手段と、
前記判定手段によりアドレス情報が一致すると判定された場合、前記リモートユーザインタフェースへのアクセスを許可するログイン手段と、
を有する情報処理装置。
【請求項２】
前記ログイン手段は、前記判定手段によりアドレス情報が一致しないと判定された場合、アクセス元の端末装置のＷｅｂブラウザにログイン画面を表示させる請求項１記載の情報処理装置。
【請求項３】
近距離無線通信用のタグに前記リモートユーザインタフェースのアドレス情報を書き込む書き込み手段を更に有し、
前記判定手段は、前記リモートユーザインタフェースへのアクセスが検知された場合、前記アクセスされた前記リモートユーザインタフェースのアドレス情報が前記書き込み手段により書きこまれた前記リモートユーザインタフェースのアドレス情報と一致するか否かを判定する請求項１又は２記載の情報処理装置。
【請求項４】
前記書き込み手段は、前記書き込んだ前記アドレス情報を更新する請求項３記載の情報処理装置。
【請求項５】
前記書き込み手段は、一定時間ごとに、前記アドレス情報を更新する請求項４記載の情報処理装置。
【請求項６】
前記書き込み手段は、端末装置がタッチされ、一定時間経過後に、前記アドレス情報を更新する請求項４記載の情報処理装置。
【請求項７】
自動ログインを許可するか否かを設定する設定手段を更に有し、
前記ログイン手段は、前記設定手段により自動ログインを許可すると設定され、かつ、前記判定手段によりアドレス情報が一致すると判定された場合、前記リモートユーザインタフェースへのアクセスを許可する請求項１乃至６何れか１項記載の情報処理装置。
【請求項８】
端末装置の近距離無線通信用のタグが検知された場合、前記タグの識別情報を保存する保存手段と、
前記判定手段によりアドレス情報が一致すると判定された場合、前記リモートユーザインタフェースへアクセスしてきた端末装置の近距離無線通信用のタグの識別情報が前記保存手段により保存されているタグの識別情報の中に存在するか否かを判定する識別情報判定手段と、
を更に有し、
前記ログイン手段は、前記判定手段によりアドレス情報が一致すると判定され、かつ、前記識別情報判定手段により前記リモートユーザインタフェースへアクセスしてきた端末装置の近距離無線通信用のタグの識別情報が前記保存手段により保存されているタグの識別情報の中に存在すると判定された場合、前記リモートユーザインタフェースへのアクセスを許可する請求項１乃至７何れか１項記載の情報処理装置。
【請求項９】
前記情報処理装置は画像処理装置である請求項１乃至８何れか１項記載の情報処理装置。
【請求項１０】
リモートユーザインタフェースの機能を有する情報処理装置が実行する情報処理方法であって、
前記リモートユーザインタフェースへのアクセスが検知された場合、前記アクセスされた前記リモートユーザインタフェースのアドレス情報が近距離無線通信用のタグに書きこまれた前記リモートユーザインタフェースのアドレス情報と一致するか否かを判定する判定ステップと、
前記判定ステップによりアドレス情報が一致すると判定された場合、前記リモートユーザインタフェースへのアクセスを許可するログインステップと、
を含む情報処理方法。
【請求項１１】
コンピュータを、請求項１乃至９何れか１項記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、近接無線通信（非接触通信）の１つであるＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）が様々な分野で普及している。ＮＦＣは通信距離が非常に短く、通信を行う機器同士を数ｃｍ以内に近づけると無線リンクが接続され、遠ざけると無線リンクが切断されるよう制御される。ＮＦＣ機能を搭載した機器同士では、お互いに近づけるだけで通信を行うことが可能となる。そのためＮＦＣは、ユーザが様々なサービスを簡単に利用するための便利な手段を提供できるものとして、様々な分野で注目を集め、実用化されている。ＮＦＣ規格では、リーダー／ライター機能、カードエミュレーション機能、及び機器間通信（Ｐ２Ｐ：ピアツーピア）機能の３つの機能が規定されている。リーダー／ライター機能は、ＮＦＣ対応機器との間でデータの読み取り及びデータの書き込みを行う機能であり、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｅｒ）リーダー／ライターと同様の機能である。カードエミュレーション機能は、ＩＣタグと同様の機能である。ピアツーピア機能は、ＮＦＣ対応機器間でデータの送受信を行う機能である。一般的に、ＮＦＣ機能を搭載したモバイル端末にはリーダー／ライターが実装されており、実装されたリーダー／ライターを利用することで他のＲＦＩＤリーダー／ライターやＩＣタグとの間で、データの読み取り及びデータの書き込みを行うことができる。
【０００３】
また、ＮＦＣ機能を搭載した機器を利用したシステムとして、スマートポスターがある。スマートポスターは、ＵＲＬ情報を含む特定のフォーマットのデータが書き込んであるＮＦＣタグをポスターに埋め込んでおき、それにＮＦＣリーダー／ライターをかざすことで、ＮＦＣタグに書き込んである情報を読み取るというシステムである。スマートポスターの一例として、例えば映画のポスターに、その映画のＰＲページのＵＲＬを含む特定のフォーマットのデータを書き込んだＮＦＣタグを埋め込んでおく。ユーザがＮＦＣリーダー／ライターを搭載したモバイル端末をそのポスターにかざすと、ＮＦＣタグに書き込まれた映画のＰＲページのＵＲＬを読み込み、モバイル端末上で自動的にＷｅｂブラウザが起動し、その映画のＰＲページにアクセスすることができる。このような、スマートポスターを用いたＷｅｂページへのアクセスを行うにあたり、モバイル端末上にＷｅｂブラウザ以外の特別なソフトウェアは必要ない。またこのシステムは、情報を容易に入手できるため利便性が高いだけでなく、安価、かつ、電源不要なＮＦＣタグを利用しているため、低コストでの導入が可能であり、普及が期待されている。
【０００４】
デバイスには、ホストＰＣ又はモバイル端末上でＷｅｂブラウザを使ってデバイスの管理を行うＲＵＩ（Ｒｅｍｏｔｅ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）の機能をサポートしているものがある。通常、ＲＵＩを使用するためのソフトウェア（Ｗｅｂサーバ）はデバイスのネットワークボードに内蔵されているため、ホストＰＣ又はモバイル端末上にＷｅｂブラウザ以外の特別なソフトウェアは必要ない。ユーザはホストＰＣ又はモバイル端末上でＷｅｂブラウザを起動して、ＵＲＬとしてデバイスのＩＰアドレスを指定することで、そのデバイスのＲＵＩの画面を表示して、ＲＵＩを使用することができる。ＲＵＩでは、Ｗｅｂブラウザからネットワークを経由してデバイスにアクセスし、デバイスの状況の確認や、各種設定等を行うことができる。また、ＲＵＩには一般者モードと管理者モードとがあり、ＲＵＩにアクセスしたユーザはまずトップページで一般者モードと管理者モードとのどちらかを選択してログインする。デバイスの管理に関わるような設定や操作は、管理者モードでのみが行うことが可能となっている。
【０００５】
また、ＲＵＩは同一ネットワークに接続されているどの端末からもアクセスできてしまう。ＲＵＩへアクセスできる端末を制限する方法としては、ＲＵＩのログインにパスワードをかける方法が一般的である。ユーザはＲＵＩのトップページで一般者モード又は管理者モードを選択した後、選択したモードに応じた正しいパスワードを入力しないとログインすることはできず、ＲＵＩを利用することはできない。例えばオフィス内のユーザ（即ち、デバイスの周辺に実際にいるユーザ）達だけがパスワードを知っている環境では、そのユーザ達だけがデバイスのＲＵＩを利用可能となる。スマートポスターで用いている技術をデバイスに応用すると、以下のことが可能となる。デバイスはＮＦＣリーダー／ライター及びＮＦＣタグを、モバイル端末はＮＦＣタグを備えていることを前提とする。デバイスのＮＦＣタグにＲＵＩのＵＲＬを書き込んでおき、モバイル端末をデバイスにかざしてＲＵＩのＵＲＬを読み取ることで、モバイル端末上でＷｅｂブラウザを起動してデバイスのＲＵＩを開くことが可能である。この方法を用いることにより、モバイル端末をデバイス本体の表示パネルの代わりのように使用することが可能となる。そのような用途は、本体に表示パネルを備えていないデバイスにおいては特に有用である。また、本体に表示パネルを備えているデバイスにおいても、あるユーザがその表示パネルを使用中でも、別のユーザがデバイスのステータスの確認や任意の設定等を行うことを可能とする手段として有用である。特許文献１には、クーポン提示端末がＮＦＣのピアツーピア機能により、携帯端末にクーポンの保管場所を示すＵＲＬを送信する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１４−５６２８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ＲＵＩのログインにパスワードがかかっている場合、ＮＦＣを用いてワンタッチでＲＵＩにアクセスできても、その度にパスワード入力をしなければならないので、ＮＦＣによるワンタッチの恩恵が薄れてしまい、ユーザの利便性が低下してしまう。
【課題を解決するための手段】
【０００８】
そこで、本発明の情報処理装置は、リモートユーザインタフェースの機能を有する情報処理装置であって、リモートユーザインタフェースの機能を有する情報処理装置であって、前記リモートユーザインタフェースへのアクセスが検知された場合、前記アクセスされた前記リモートユーザインタフェースのアドレス情報が近距離無線通信用のタグに書きこまれた前記リモートユーザインタフェースのアドレス情報と一致するか否かを判定する判定手段と、前記判定手段によりアドレス情報が一致すると判定された場合、前記リモートユーザインタフェースへのアクセスを許可するログイン手段と、を有する。
【発明の効果】
【０００９】
本発明によれば、ユーザの利便性とセキュリティとの両立を図ることができる。
【図面の簡単な説明】
【００１０】
【図１】ネットワークシステムのシステム構成の一例を示す図である。
【図２】モバイル端末のハードウェア構成の一例を示す図である。
【図３】デバイスのハードウェア構成の一例を示す図である。
【図４】自動ログイン設定のＵＩ画面の一例を示す図である。
【図５】デバイスのデバイスＮＦＣタグのメモリマップの一例を示す図である。
【図６】ＮＤＥＦデータの構造の一例を示す図である。
【図７】ＮＤＥＦ  Ｒｅｃｏｒｄの構造の一例を示す図である。
【図８】スマートポスターデータの構造の一例を示す図である。
【図９】モバイル端末の情報処理の一例を示すフローチャートである。
【図１０】実施形態１のデバイスの情報処理の一例を示すフローチャートである。
【図１１】実施形態１のデバイスの情報処理の一例を示すフローチャートである。
【図１２】実施形態１のデバイスの情報処理の一例を示すフローチャートである。
【図１３】ログイン履歴リストの一例を示す図である。
【図１４】実施形態２のデバイスの情報処理の一例を示すフローチャートである。
【図１５】実施形態２のデバイスの情報処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面に基づいて説明する。
【００１２】
＜実施形態１＞
図１は、ネットワークシステムのシステム構成の一例を示す図である。図１に示されるようにネットワークシステムは、システム構成として、モバイル端末１０２と、デバイス１０３と、を含む。ユーザ１０１は、モバイル端末１０２の後述するモバイルＮＦＣリーダー／ライター２１２とデバイス１０３の後述するデバイスＮＦＣタグ３１６とを経由し、ＮＦＣを用いてデバイスに任意の指示を行うことができる。なお、本実施形態ではデバイス１０３としてプリンタを例に説明するが、デバイス１０３はプリンタに限らずＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等、他の画像形成装置であってもよい。デバイス１０３は、リモートユーザインタフェースの機能を有する情報処理装置の一例である。また、モバイル端末１０２は、端末装置の一例である。
【００１３】
図２は、モバイル端末１０２のハードウェア構成の一例を示す図である。ＣＰＵ２０１は、システム全体を制御するプロセッサである。ＲＡＭ２０２は、ＣＰＵ２０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリとしても使用される。ＨＤＤ２０３は、データ記憶領域である。操作部Ｉ／Ｆ２０４は、操作部２０６とのインターフェース部で、操作部２０６からの入力信号を受け付ける。また、操作部Ｉ／Ｆ２０４は、操作部２０６からユーザが入力した情報を、ＣＰＵ２０１に伝える役割をする。表示部Ｉ／Ｆ２０９は、表示部２１０とのインターフェース部で、ＣＰＵ２０１の制御に応じて表示部２１０への出力信号を出力する。ＬＡＮ  Ｉ／Ｆ２０７は、無線ＬＡＮを含むＬＡＮに接続するための機能ユニットで、ＬＡＮを介して他のデバイスと通信を行うために使用される。ＵＳＢ  Ｉ／Ｆ２０８は、ＵＳＢデバイスに接続するための機能ユニットで、ＵＳＢを介して他のデバイスと通信を行うために使用される。ＮＦＣ  Ｉ／Ｆ２１１は、モバイルＮＦＣリーダー／ライター２１２及びモバイルＮＦＣタグ２１３とのインターフェース部である。ＮＦＣ  Ｉ／Ｆ２１１は、ＣＰＵ２０１の制御に応じてモバイルＮＦＣリーダー／ライター２１２及びモバイルＮＦＣタグ２１３への信号を出力する。また、ＮＦＣ  Ｉ／Ｆ２１１は、モバイルＮＦＣリーダー／ライター２１２からの信号を受け付け、それをＣＰＵ２０１に伝える役割をする。モバイルＮＦＣリーダー／ライター２１２は、近距離でのみ通信可能な電磁界を発生させて、ＮＦＣ機能を搭載した機器同士で近接無線通信を可能にする。モバイルＮＦＣリーダー／ライター２１２は、近接無線通信により、ＮＦＣタグに書き込まれている情報の読み込み、及びＮＦＣタグへの情報の書き込みをすることができる。モバイルＮＦＣタグ２１３は、ＮＦＣリーダー／ライターと近接無線通信を行うことが可能なデータ記憶領域である。本実施形態において、モバイルＮＦＣリーダー／ライター２１２は、ＲＦＩＤリーダー／ライターとし、モバイルＮＦＣタグ２１３は、ＩＣタグとする。以上のデバイスがシステムバス２０５上に配置される。ＣＰＵ２０１が、ＲＡＭ２０２又はＨＤＤ２０３に記憶されたプログラムに基づき処理を実行することにより、モバイル端末１０２の機能及び後述するモバイル端末１０２のフローチャートの処理が実現される。
【００１４】
図３は、デバイス１０３のハードウェア構成の一例を示す図である。コントローラユニット３１３は、画像出力デバイスとして機能するプリンタ３１４と接続されることで、ＰＣ、プリンタとの画像データやデバイス情報の入出力を行う。ＣＰＵ３０１は、システム全体を制御するプロセッサである。ＦＬＡＳＨ  ＲＯＭ３０２は、書き換え可能な不揮発性メモリであり、システムを制御するための各種制御プログラムが記録される。ＲＡＭ３０３は、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。ＮＶＭＥＭ３０４は、不揮発性のメモリであり設定情報等を記録する。操作部Ｉ／Ｆ３１８は、操作部３２０とのインターフェース部で、操作部３２０からの入力信号を受け付ける。また、操作部Ｉ／Ｆ３１８は、操作部３２０からユーザが入力した情報を、ＣＰＵ３０１に伝える役割をする。表示部Ｉ／Ｆ３１７は、表示部３１９とのインターフェース部で、ＣＰＵ３０１の制御に応じて表示部３１９への出力信号を出力する。ＵＳＢ  Ｉ／Ｆ３０６は、他のデバイスとのＵＳＢ接続を可能にする。ＬＡＮ  Ｉ／Ｆ３１１は、無線ＬＡＮを含むＬＡＮに接続するための機能ユニットで、ＬＡＮを介して他のデバイスと通信を行うために使用される。ＮＦＣ  Ｉ／Ｆ３１５は、デバイスＮＦＣリーダー／ライター３０８及びデバイスＮＦＣタグ３１６とのインターフェース部である。ＮＦＣ  Ｉ／Ｆ３１５は、ＣＰＵ３０１の制御に応じてデバイスＮＦＣリーダー／ライター３０８及びデバイスＮＦＣタグ３１６への信号を出力する。デバイスＮＦＣリーダー／ライター３０８は、近距離でのみ通信可能な電磁界を発生させて、ＮＦＣ機能を搭載した機器同士で近接無線通信を可能にする。デバイスＮＦＣリーダー／ライター３０８は、近接無線通信により、ＮＦＣタグに書き込まれている情報の読み込み、及びＮＦＣタグへの情報の書き込みをすることができる。デバイスＮＦＣタグ３１６は、ＮＦＣリーダー／ライターと近接無線通信を行うことが可能なデータ記憶領域である。本実施形態において、デバイスＮＦＣリーダー／ライター３０８は、ＲＦＩＤリーダー・ライターとし、デバイスＮＦＣタグ３１６は、ＩＣタグとする。以上のデバイスがシステムバス３０５上に配置される。ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ３０７は、システムバス３０５と画像データを高速で転送するイメージバス３１２とを接続し、データ構造を変換するバスブリッジである。イメージバス３１２は、ＰＣＩバス又はＩＥＥＥ１３９４で構成される。イメージバス３１２上には以下のデバイスが配置される。プリンタＩ／Ｆ３１０は、プリンタ３１４とコントローラユニット３１３とを接続し、画像データの同期系／非同期系の変換やデータのやりとりを行う。画像処理部３０９は、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行ったりする。また、これに加えて、画像処理部３０９は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。プリンタ３１４は、ラスタイメージデー���を用紙上の画像に変換する。その方式は感光体ドラムや感光体ベルトを用いた電子写真方式である。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始される。ＣＰＵ３０１が、ＦＬＡＳＨ  ＲＯＭ３０２等に記憶されたプログラムに基づき処理を実行することにより、デバイス１０３の機能及び後述するデバイス１０３のフローチャートの処理が実現される。
【００１５】
ここで、図１、図４、図９、図１２を使用して上記で述べた本実施形態の環境での動作概要を説明する。ＣＰＵ３０１は、デバイス１０３のデバイスＮＦＣタグ３１６にデバイス１０３のＲＵＩのＮＦＣタッチ用ＵＲＬを書き込んであるものとする。本実施形態で述べるＲＵＩのＮＦＣタッチ用ＵＲＬとは、例えば、ｈｔｔｐ：／／１７２．２４．１９．３３／？ｑｕｅｒｙ＝１２３４ｅｆといったＵＲＬである。ＣＰＵ３０１は、通常のＲＵＩのＵＲＬ（ｈｔｔｐ：／／１７２．２４．１９．３３／）の末尾に年月日、時刻を基に生成した乱数（１２３４ｅｆ）をクエリパラメータとして付加し、ＲＵＩのＮＦＣタッチ用ＵＲＬを生成する。ユーザ１０１は、モバイル端末１０２をデバイス１０３にタッチしない限り、そのデバイス１０３のＲＵＩのＮＦＣタッチ用ＵＲＬを入手することはできない。ＲＵＩのＮＦＣタッチ用ＵＲＬは、リモートユーザインタフェースのアドレス情報の一例である。また、デバイスＮＦＣタグは、近距離無線通信用のタグの一例である。また、デバイス１０３は、自動ログインを許可するか否か設定をする機能を有している。本実施形態で述べる自動ログイン設定とは、設定がＯＮであるときは、ＮＦＣタッチによるＲＵＩへのアクセス（即ち、ＮＦＣタッチ用ＵＲＬへのアクセス）を、パスワードの入力を求めず一般者モードで自動ログインさせる設定である。図４は、デバイス１０３の表示部３１９に表示される、自動ログイン設定のＵＩ画面の一例を示す図である。この画面を用いて、ユーザ１０１は、自動ログインのＯＮ／ＯＦＦを設定することができる。即ち、ＣＰＵ３０１は、ＵＩ画面を介したユーザの設定操作に応じて、自動ログインをＯＮにしたり、ＯＦＦにしたりする。本実施形態では説明の簡略化のため、特に言及しない限り自動ログイン設定はＯＮに設定されているものとする。自動ログインがＯＮかＯＦＦかの情報は、例えば、ＲＡＭ３０３等に記憶され、後述するフローチャート等の処理においては、この記憶された情報に基づき、ＯＮかＯＦＦかの判定がなされる。
【００１６】
ユーザ１０１は、モバイル端末１０２上でデバイス１０３のＲＵＩを見るために、モバイル端末１０２をデバイス１０３に近付ける。すると、モバイル端末１０２のＣＰＵ２０１は、モバイルＮＦＣリーダー／ライター２１２を介して、デバイス１０３のデバイスＮＦＣタグ３１６から、デバイス１０３のＲＵＩのＮＦＣタッチ用ＵＲＬを読み込む（Ｓ１１０２）。すると、モバイル端末１０２のＣＰＵ２０１は、Ｗｅｂブラウザを起動し、Ｗｅｂブラウザを介して、Ｓ１１０２で読み込まれたＵＲＬにアクセスする（Ｓ１１０３）。デバイス１０３のＣＰＵ３０１は、デバイス１０３のＲＵＩへのアクセスを検知し（Ｓ１００１）、そのアクセス先のＵＲＬが、デバイス１０３のデバイスＮＦＣタグ３１６に書き込まれているＮＦＣタッチ用ＵＲＬと一致するか否かを判定する（Ｓ１００２）。一致する場合、デバイス１０３のＣＰＵ３０１は、そのアクセスがＮＦＣタッチによるものであり、かつ、ＮＦＣタッチしてから一定時間以内のアクセスであると判断し、そのアクセスを自動的に一般者モードでログイン済みとする（Ｓ１００３）。一致しない場合、デバイス１０３のＣＰＵ３０１は、そのアクセスがＮＦＣタッチによるものではない、又は、ＮＦＣタッチしてから一定時間を超過してからのアクセスであると判断し、そのアクセスを自動的にログイン済みとはしない。そして、デバイス１０３のＣＰＵ３０１は、モバイル端末１０２の表示部２１０にＲＵＩのトップページのログイン画面（ユーザに、一般者モードと管理者モードのどちらかを選択し、パスワードの入力を求める画面）を表示させる（Ｓ１００５）。よって、ユーザ１０１は、そのトップページで一般者モードと管理者モードのどちらかを選択した上で、選択したモードに応じた正しいパスワードを入力しないと、ログインすることはできず、ＲＵＩを利用することはできない。上述した処理により、ＮＦＣタッチによるＲＵＩへのアクセスの場合はパスワードの入力を求めず自動ログインさせ、ＮＦＣタッチ以外によるＲＵＩへのアクセスの場合は自動ログインさせずパスワードの入力を求める、という制御が可能となる。
【００１７】
上述した運用の処理を実現するために本実施形態にて行う制御等について、更に図面を参照して以下に説明する。図５は、デバイス１０３のデバイスＮＦＣタグ３１６のメモリマップの一例を示す図である。ＩＤ領域４０１は、一般的に各ＮＦＣタグを識別するための固有ＩＤが書き込まれている領域である。固有ＩＤは各ＮＦＣタグに、原則として一意に割り当てられている。モバイル端末１０２のモバイルＮＦＣタグ２１３にも、同じくこのＩＤ領域が存在する。データ領域４０２は、モバイルＮＦＣリーダー／ライター２１２と通信するための情報が書き込まれる領域である。本実施形態では、このデータ領域４０２に、ＮＤＥＦ（ＮＦＣ  Ｄａｔａ  Ｅｘｃｈａｎｇｅ  Ｆｏｒｍａｔ）形式に準拠したスマートポスターデータが書き込まれる。ＮＤＥＦデータの構造については図６、図７で説明し、スマートポスターデータの構造については図８で説明する。
【００１８】
図６は、ＮＤＥＦデータの構造の一例を示す図である。ＮＤＥＦはＮＦＣでデータのやり取りをする際に使われるデータフォーマットである。ＮＤＥＦ  データはＮＤＥＦ  Ｍｅｓｓａｇｅ５０１内部にカプセル化され、そこには１つ以上のＮＤＥＦ  Ｒｅｃｏｒｄ５０２が含まれている。ＮＤＥＦ  Ｒｅｃｏｒｄ５０２の構造については図７で説明する。図７は、ＮＤＥＦ  Ｒｅｃｏｒｄ５０２の構造の一例を示す図である。Ｈｅａｄｅｒ６０１フィールドに書き込まれるのはヘッダー情報である。そのヘッダー情報には、そのＮＤＥＦ  Ｒｅｃｏｒｄ５０２がＮＤＥＦ  Ｍｅｓｓａｇｅ５０１内の最初又は最後のＮＤＥＦ  Ｒｅｃｏｒｄ５０２であるのかの情報や、ＮＤＥＦ  Ｍｅｓｓａｇｅ５０１のサイズに関わる情報等が含まれる。Ｔｙｐｅ  Ｌｅｎｇｔｈ６０２フィールドに書き込まれるのはＴｙｐｅ６０４フィールドのサイズ情報である。Ｐａｙｌｏａｄ  Ｌｅｎｇｔｈ６０３フィールドに書き込まれるのはＰａｙｌｏａｄ６０５フィールドのサイズ情報である。Ｔｙｐｅ６０４フィールドに書き込まれるのはＰａｙｌｏａｄ６０５のタイプ情報である。例えば、Ｔｙｐｅ６０４で"Ｓｐ"が指定された場合、Ｐａｙｌｏａｄ６０５はスマートポスターデータとして解釈され、"Ｕ"が指定された場合、Ｐａｙｌｏａｄ６０５はＵＲＩデータとして解釈される。Ｔｙｐｅ６０４フィールドに書き込まれるのはデータ本体である。
【００１９】
図８は、スマートポスターデータの構造の一例を示す図である。図８から分かるように、スマートポスターデータのＮＤＥＦ  Ｍｅｓｓａｇｅ［１］７０１は入れ子構造になっている。Ｎｄｅｆ  Ｒｅｃｏｒｄ［１］７０２のＴｙｐｅ７０３には"Ｓｐ"が指定されスマートポスターデータであることを表しており、Ｐａｙｌｏａｄ７０４にはＮＤＥＦ  Ｍｅｓｓａｇｅ［２］７０５が格納されている。Ｎｄｅｆ  Ｒｅｃｏｒｄ［２］７０５のＴｙｐｅ７０６には"Ｕ"が指定されＵＲＩデータであることを表しており、Ｐａｙｌｏａｄ７０７にはＵＲＬが格納される。ＣＰＵ３０１は、デバイスＮＦＣタグ３１６内のデータ領域４０２内のスマートポスターデータのＰａｙｌｏａｄ７０７に、クエリパラメータを末尾に付加したデバイス１０３のＲＵＩのＮＦＣタッチ用ＵＲＬを書き込む（後述する図１１のＳ９０３）。
【００２０】
図９は、モバイル端末１０２のモバイルＮＦＣリーダー／ライター２１２がデバイス１０３のデバイスＮＦＣタグ３１６を検知した際に行う情報処理の一例を示すフローチャートである。モバイル端末１０２のＣＰＵ２０１は、モバイル端末１０２の電源が入っている間、常にこのフローチャートの処理を繰り返し行っている。Ｓ１１０１において、ＣＰＵ２０１は、デバイス１０３のデバイスＮＦＣタグ３１６が検知されたか否かを判定する。ＣＰＵ２０１は、検知されなかったと判定した場合（Ｓ１１０１においてＮｏ）、モバイル端末１０２がデバイス１０３にタッチされていないと判断し、Ｓ１１０１の判定に戻り、検知されたと判定した場合（Ｓ１１０１においてＹｅｓ）、Ｓ１１０２に処理を進める。Ｓ１１０２において、ＣＰＵ２０１は、検知されたデバイスＮＦＣタグ３１６のデータ領域４０２内のスマートポスターデータを読み込む。そして、Ｓ１１０３において、ＣＰＵ２０１は、読み込んだスマートポスターデータに従い、ＷｅｂブラウザでデバイスのＲＵＩにアクセスする。そして、ＣＰＵ２０１は、図９に示すフローチャートの処理を終了する。
【００２１】
図１０は、デバイス１０３がモバイル端末１０２のモバイルＮＦＣリーダー／ライター２１２を検知した際に行う情報処理の一例を示すフローチャートである。デバイス１０３のＣＰＵ３０１は、デバイス１０３の電源が入っている間、常にこのフローチャートの処理を繰り返し行っている。Ｓ８０４において、ＣＰＵ３０１は、自動ログイン設定がＯＮであるか否かを判定する。ＣＰＵ３０１は、自動ログイン設定がＯＮでないと判定した場合（Ｓ８０４においてＮｏ）、図１０に示すフローチャートの処理を終了し、ＯＮであると判定した場合（Ｓ８０４においてＹｅｓ）、Ｓ８０１に処理を進める。Ｓ８０１において、ＣＰＵ３０１は、モバイル端末１０２のモバイルＮＦＣリーダー／ライター２１２が検知されたか否かを判定する。ＣＰＵ３０１は、検知されなかったと判定した場合（Ｓ８０１においてＮｏ）、デバイス１０３にモバイル端末１０２がタッチされていないと判断し、Ｓ８０１の処理に戻る。一方、ＣＰＵ３０１は、検知されたと判定した場合（Ｓ８０１においてＹｅｓ）、デバイス１０３にモバイル端末１０２がタッチされたと判断し、Ｓ８０２に処理を進める。例えば、ＣＰＵ３０１は、モバイル端末１０２又はモバイル端末１０２のモバイルＮＦＣリーダー／ライター２１２から送られてくるコマンド等に基づいて、モバイル端末１０２のモバイルＮＦＣリーダー／ライター２１２が検知されたか否かを判定する。Ｓ８０２において、ＣＰＵ３０１は、時間カウント値を０に初期化する。その後、Ｓ８０３において、ＣＰＵ３０１は、時間カウントを開始する。そして、ＣＰＵ３０１は、図１０に示すフローチャートの処理を終了する。
【００２２】
図１１は、デバイス１０３がデバイスＮＦＣタグ３１６内のデータ領域４０２内のスマートポスターデータのＰａｙｌｏａｄ７０７にデバイス１０３のＲＵＩのＮＦＣタッチ用ＵＲＬを書き込む情報処理の一例を示すフローチャートである。デバイス１０３のＣＰＵ３０１は、デバイス１０３の電源が入っている間、常にこのフローチャートの処理を繰り返し行っている。また、ＣＰＵ３０１は、電源起動時にスマートポスターデータを作成する。その際、自動ログイン設定がＯＮでない場合、ＣＰＵ３０１は、クエリパラメータが付加されていない通常のＲＵＩのＵＲＬをＰａｙｌｏａｄ７０７に書き込む。一方、自動ログイン設定がＯＮである場合、ＣＰＵ３０１は、電源起動時の年月日、時刻を基に生成した乱数をクエリパラメータとして末尾に付加したＮＦＣタッチ用ＵＲＬをＰａｙｌｏａｄ７０７に書き込む。Ｓ９０５において、ＣＰＵ３０１は、自動ログイン設定がＯＮであるか否かを判定する。ＣＰＵ３０１は、ＯＮでないと判定した場合（Ｓ９０５においてＮｏ）、図１１に示すフローチャートの処理を終了し、ＯＮであると判定した場合（Ｓ９０５においてＹｅｓ）、Ｓ９０１に処理を進める。
【００２３】
Ｓ９０１において、ＣＰＵ３０１は、時間カウント値が一定値ｔを超過しているか否かを判定する。ＣＰＵ３０１は、超過していないと判定した場合（Ｓ９０１においてＮｏ）、デバイス１０３にモバイル端末１０２がタッチされていない、又は、タッチされたがその後まだ一定時間が経過していないと判断し、Ｓ９０１の判定に戻る。ＣＰＵ３０１は、超過していると判定した場合（Ｓ９０１においてＹｅｓ）、Ｓ９０２に処理を進める。Ｓ９０２に処理を進めた場合、ＣＰＵ３０１は、デバイス１０３がモバイル端末１０２からタッチはされたものの、その後一定時間以内にそのモバイル端末１０２からデバイス１０３のＲＵＩにアクセスはされなかったと判断する。そのような場合の例としては、デバイス１０３にタッチしたモバイル端末１０２がネットワークに接続されておらず、デバイス１０３のＲＵＩにアクセスしないまま時間カウント値が一定値ｔを超過した場合等が考えられる。そして、Ｓ９０２において、ＣＰＵ３０１は、その時点の年月日、時刻を基に乱数を生成し、それをクエリパラメータとして末尾に付加したＲＵＩのＮＦＣタッチ用ＵＲＬを生成する。そして、Ｓ９０３において、ＣＰＵ３０１は、生成したＵＲＬで、デバイスＮＦＣタグ３１６内のスマートポスターデータのＰａｙｌｏａｄ７０７に書き込まれているＮＦＣタッチ用ＵＲＬを上書きする。そして、Ｓ９０４において、ＣＰＵ３０１は、時間カウント値を０に初期化する。そして、ＣＰＵ３０１は、図１１に示すフローチャートの処理を終了する。図１１の処理は、一定時間ごとに、デバイスＮＦＣタグ３１６内のスマートポスターデータのＰａｙｌｏａｄ７０７に書き込まれているＮＦＣタッチ用ＵＲＬを更新する処理の一例である。
【００２４】
図１２は、デバイス１０３が自身のＲＵＩへのアクセスを検知した際に行う情報処理の一例を示すフローチャートである。デバイス１０３のＣＰＵ３０１は、デバイス１０３の電源が入っている間、常にこのフローチャートの処理を繰り返し行っている。Ｓ１００１において、ＣＰＵ３０１は、デバイス１０３のＲＵＩへのアクセスが検知されたか否かを判定する。ＣＰＵ３０１は、検知されなかったと判定した場合（Ｓ１００１においてＮｏ）、Ｓ１００１の判定の処理を繰り返し、検知されたと判定した場合（Ｓ１００１においてＹｅｓ）、Ｓ１００６に処理を進める。Ｓ１００６において、ＣＰＵ３０１は、自動ログイン設定がＯＮであるか否かを判定する。ＣＰＵ３０１は、自動ログイン設定がＯＮでないと判定した場合（Ｓ１００６においてＮｏ）、Ｓ１００５に処理を進め、自動ログイン設定がＯＮであると判定した場合（Ｓ１００６においてＹｅｓ）、Ｓ１００２に処理を進める。Ｓ１００５において、ＣＰＵ３０１は、モバイル端末１０２の表示部２１０にＲＵＩのトップページのログイン画面（ユーザに、一般者モードと管理者モードのどちらかを選択し、パスワードの入力を求める画面）を表示させる。そして、ＣＰＵ３０１は、図１２に示すフローチャートの処理を終了する。
【００２５】
Ｓ１００２において、ＣＰＵ３０１は、アクセスされたＲＵＩのＵＲＬが、現在、デバイスＮＦＣタグ３１６内のデータ領域４０２内のスマートポスターデータのＰａｙｌｏａｄ７０７に書き込まれているＮＦＣタッチ用ＵＲＬと一致するか否かを判定する。ＣＰＵ３０１は、一致しないと判定した場合（Ｓ１００２においてＮｏ）、Ｓ１００５に処理を進める。即ち、この場合、ＣＰＵ３０１は、アクセスがＰＣからのアクセスである、又は、モバイル端末１０２からのアクセスではあるがＮＦＣタッチによるものではない、又は、ＮＦＣタッチによるアクセスではあるがタッチしてから一定時間を超過していると判断する。この場合、ＣＰＵ３０１は、そのアクセスを自動的にログイン済みとはしない。Ｓ１００５の処理は上述したとおりである。よって、ユーザ１０１は、そのトップページで一般者モードと管理者モードとのどちらかを選択した上で、選択したモードに応じた正しいパスワードを入力しないと、ログインすることはできず、ＲＵＩを利用することはできない。ＣＰＵ３０１は、一致したと判定した場合（Ｓ１００２においてＹｅｓ）、Ｓ１００３に処理を進める。即ち、この場合、ＣＰＵ３０１は、そのアクセスがＮＦＣタッチによるものであり、タッチしてから一定時間を超過していないと判断する。Ｓ１００３において、ＣＰＵ３０１は、そのアクセスを自動的に一般者モードでログイン済みとする。そして、Ｓ１００４において、ＣＰＵ３０１は、一定値ｔをインクリメントした値を時間カウント値に代入する。そして、ＣＰＵ３０１は、図１２に示すフローチャートの処理を終了する。
【００２６】
すると、図１１に示したフローチャートの処理により、デバイスＮＦＣタグ３１６内のデータ領域４０２内のスマートポスターデータのＰａｙｌｏａｄ７０７に書き込まれているＮＦＣタッチ用ＵＲＬが更新される（Ｓ９０３）。そして、時間カウント値は０に初期化される（Ｓ９０４）。これらの処理は、モバイル端末１０２がデバイス１０３にタッチされ、一定時間経過後にＮＦＣタッチ用ＵＲＬを更新する処理の一例である。以上に述べた処理制御を行うことで、ＮＦＣタッチによるＲＵＩへのアクセスの場合はパスワードの入力を求めず自動ログインさせ、ＮＦＣタッチ以外によるＲＵＩへのアクセスの場合は自動ログインさせずパスワードの入力を求める、という制御が可能となる。
【００２７】
＜実施形態２＞
実施形態２では、ＮＦＣタッチによるＲＵＩへのアクセスの全てをログイン済みとするのではなく、それらのうちの一部のアクセスのみをログイン済みとする方法について説明する。より具体的には、ＮＦＣタッチによりＲＵＩにアクセスし、そこで正しいパスワードを入力してＲＵＩへのログインに成功したことがあるモバイル端末１０２についてのみ、その後、ＮＦＣタッチによるＲＵＩへのアクセスをログイン済みとする方法について説明する。この方法は、実施形態１の方法と比べて、初めてＮＦＣタッチによりＲＵＩにアクセスしたモバイル端末１０２は自動ログインの対象にせずパスワードの入力を求めるので、より高いセキュリティを確立することができる。実施形態２では、デバイス１０３のＣＰＵ３０１は、実施形態１で図１０に示した処理は行わず、その代わりに図１４に示す処理を行う。また実施形態２では、デバイス１０３のＣＰＵ３０１は、実施形態１で図１２に示した処理は行わず、その代わりに図１５に示す処理を行う。
【００２８】
図１３は、ＮＦＣタッチによりＲＵＩにアクセスし、そこで正しいパスワードを入力してＲＵＩへのログインに成功したことがあるモバイル端末１０２のモバイルＮＦＣタグ２１３のＩＤを示すログイン履歴リストの一例を示す図である。デバイス１０３は、ＲＡＭ３０３内に図１３に示すログイン履歴リストのテーブルを保持している。モバイルＮＦＣタグ２１３のＩＤは、タグの識別情報の一例である。以下、後述する図１５を用いて本実施形態の処理の概要を説明する。デバイス１０３のＣＰＵ３０１は、前記テーブルを用いて、ＲＵＩのアクセス元のモバイル端末１０２が過去にＮＦＣタッチによりＲＵＩにアクセスし、正しいパスワードを入力してＲＵＩへのログインに成功したことがあるか否かを判定する（Ｓ１３０３）。またデバイス１０３のＣＰＵ３０１は、モバイル端末１０２がＮＦＣタッチによりＲＵＩにアクセスし、そこで正しいログインパスワードを入力すると、そのモバイル端末１０２のモバイルＮＦＣタグ２１３のＩＤを前記テーブルに追加する（Ｓ１３０７）。
【００２９】
図１４は、デバイス１０３がモバイル端末１０２のモバイルＮＦＣタグ２１３を検知した際に行う情報処理の一例を示すフローチャートである。デバイス１０３のＣＰＵ３０１は、デバイス１０３の電源が入っている間、常にこのフローチャートの処理を繰り返し行っている。Ｓ１２０６において、ＣＰＵ３０１は、自動ログイン設定がＯＮであるか否かを判定する。ＣＰＵ３０１は、自動ログイン設定がＯＮでないと判定した場合（Ｓ１２０６においてＮｏ）、図１４に示すフローチャートの処理を終了する。一方、ＣＰＵ３０１は、自動ログイン設定がＯＮであると判定した場合（Ｓ１２０６においてＹｅｓ）、処理をステップＳ１２０１に進める。Ｓ１２０１において、ＣＰＵ３０１は、モバイル端末１０２のモバイルＮＦＣタグ２１３が検知されたか否かを判定する。ＣＰＵ３０１は、検知されなかったと判定した場合（Ｓ１２０１においてＮｏ）、デバイス１０３にモバイル端末１０２がタッチされていないと判断し、Ｓ１２０１の処理に戻る。一方、ＣＰＵ３０１は、検知されたと判定した場合（Ｓ１２０１においてＹｅｓ）、デバイス１０３にモバイル端末１０２がタッチされたと判断し、Ｓ１２０２に処理を進める。
【００３０】
Ｓ１２０２において、ＣＰＵ３０１は、検知されたモバイルＮＦＣタグ２１３のＩＤ領域から固有ＩＤを読み込む。そして、Ｓ１２０３において、ＣＰＵ３０１は、読み込んだ固有ＩＤをＲＡＭ３０３に保存する。そして、Ｓ１２０４において、ＣＰＵ３０１は、時間カウント値を０に初期化する。その後、Ｓ１２０５において、ＣＰＵ３０１は、時間カウントを開始する。そして、ＣＰＵ３０１は、図１４に示すフローチャートの処理を終了する。
【００３１】
図１５は、デバイス１０３が自身のＲＵＩへのアクセスを検知した際に行う情報処理の一例を示すフローチャートである。ＣＰＵ３０１は、デバイス１０３の電源が入っている間、常にこのフローチャートの処理を繰り返し行っている。Ｓ１３０１において、ＣＰＵ３０１は、デバイス１０３のＲＵＩへのアクセスが検知されたか否かを判定する。ＣＰＵ３０１は、デバイス１０３のＲＵＩへのアクセスが検知されなかったと判定した場合（Ｓ１３０１においてＮｏ）、Ｓ１３０１の処理に戻る。ＣＰＵ３０１は、デバイス１０３のＲＵＩへのアクセスが検知されたと判定した場合（Ｓ１３０１においてＹｅｓ）、Ｓ１３１２に処理を進める。Ｓ１３１２において、ＣＰＵ３０１は、自動ログイン設定がＯＮであるか否かを判定する。ＣＰＵ３０１は、自動ログイン設定がＯＮでないと判定した場合（Ｓ１３１２においてＮｏ）、Ｓ１３０４に処理を進め、自動ログイン設定がＯＮであると判定した場合（Ｓ１３１２においてＹｅｓ）、Ｓ１３０２に処理を進める。Ｓ１３０４において、ＣＰＵ３０１は、モバイル端末１０２の表示部２１０にＲＵＩのトップページのログイン画面（ユーザに、一般者モードと管理者モードのどちらかを選択し、パスワードの入力を求める画面）を表示させる。そして、ＣＰＵ３０１は、図１５のフローチャートの処理を終了する。
【００３２】
一方、Ｓ１３０２において、ＣＰＵ３０１は、アクセスされたＲＵＩのＵＲＬが、現在、デバイスＮＦＣタグ３１６内のデータ領域４０２内のスマートポスターデータのＰａｙｌｏａｄ７０７に書き込まれているＮＦＣタッチ用ＵＲＬと一致するか否かを判定する。ＣＰＵ３０１は、一致しないと判定した場合（Ｓ１３０２においてＮｏ）、Ｓ１３０４に処理を進める。即ち、この場合、ＣＰＵ３０１は、アクセスがＰＣからのアクセスである、又は、モバイル端末１０２からのアクセスではあるがＮＦＣタッチによるものではない、又は、ＮＦＣタッチによるアクセスではあるがタッチしてから一定時間を超過していると判断する。この場合、ＣＰＵ３０１は、そのアクセスを自動的にログイン済みとはしない。Ｓ１３０４の処理は上述したとおりである。よって、ユーザ１０１は、そのトップページで一般者モードと管理者モードとのどちらかを選択した上で、選択したモードに応じた正しいパスワードを入力しないと、ログインすることはできず、ＲＵＩを利用することはできない。
【００３３】
ＣＰＵ３０１は、一致したと判定した場合（Ｓ１３０２においてＹｅｓ）、Ｓ１３０３に処理を進める。即ち、この場合、ＣＰＵ３０１は、そのアクセスがＮＦＣタッチによるものでありタッチしてから一定時間を超過していないと判断する。Ｓ１３０３において、ＣＰＵ３０１は、Ｓ１２０３でＲＡＭ３０３に保存したモバイルＮＦＣタグ２１３のＩＤがログイン履歴リストのテーブル内に存在するか否かを判定する。Ｓ１３０３の処理は、識別情報判定の処理の一例である。ＣＰＵ３０１は、前記ＩＤがログイン履歴リストのテーブル内に存在すると判定した場合（Ｓ１３０３においてＹｅｓ）、Ｓ１３０９に処理を進める。即ち、この場合、ＣＰＵ３０１は、アクセス元のモバイル端末１０２は過去にＮＦＣタッチによりＲＵＩにアクセスし、正しいパスワードを入力してＲＵＩへのログインに成功したことがあると判断する。Ｓ１３０９において、ＣＰＵ３０１は、そのアクセスを自動的に一般者モードでログイン済みとする。そして、Ｓ１３１０において、ＣＰＵ３０１は、ＲＡＭ３０３に保存されているモバイルＮＦＣタグ２１３のＩＤを消去する。Ｓ１３１１において、ＣＰＵ３０１は、一定値ｔをインクリメントした値を時間カウント値に代入する。そして、ＣＰＵ３０１は、図１５のフローチャートの処理を終了する。すると、図１１に示したフローチャートの処理により、デバイスＮＦＣタグ３１６内のデータ領域４０２内のスマートポスターデータのＰａｙｌｏａｄ７０７に書き込まれているＮＦＣタッチ用ＵＲＬが更新される（Ｓ９０３）。そして、時間カウント値は０に初期化される（Ｓ９０４）。
【００３４】
一方、ＣＰＵ３０１は、前記ＩＤがログイン履歴リストのテーブル内に存在しないと判定した場合（Ｓ１３０３においてＮｏ）、Ｓ１３０５に処理を進める。即ち、この場合、ＣＰＵ３０１は、アクセス元のモバイル端末１０２は初めてＮＦＣタッチによりＲＵＩにアクセスしてきたと判断し、そのアクセスを自動的にログイン済みとはしない。Ｓ１３０５において、ＣＰＵ３０１は、モバイル端末１０２の表示部２１０にＲＵＩのトップページのログイン画面（ユーザに、一般者モードと管理者モードのどちらかを選択し、パスワードの入力を求める画面）を表示させる。そして、Ｓ１３０６において、ＣＰＵ３０１は、アクセス元のＷｅｂブラウザで選択されたモードに応じた正しいパスワードが入力されたか否かを判定する。ＣＰＵ３０１は、正しいパスワードが入力されなかったと判定した場合（Ｓ１３０６においてＮｏ）、Ｓ１３０６に処理を戻し、正しいパスワードが入力されたと判定した場合（Ｓ１３０６においてＹｅｓ）、Ｓ１３０７に処理を進める。Ｓ１３０７において、ＣＰＵ３０１は、ＲＡＭ３０３に保存されているモバイルＮＦＣタグ２１３のＩＤをログイン履歴リストに追加する。そして、Ｓ１３０８において、ＣＰＵ３０１は、そのアクセスをＷｅｂブラウザで選択されたモードでログイン済みとする。Ｓ１３１０、Ｓ１３１１の処理は上述した処理を同様である。また、その後、Ｓ９０３、Ｓ９０４の処理が実行されるのも同様である。
【００３５】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００３６】
上述した各実施形態の処理によれば、デバイス１０３は、ＮＦＣタグに書き込むＲＵＩのＮＦＣタッチ用ＵＲＬを動的に変え、また、アクセスされたＲＵＩのＵＲＬがＮＦＣタグに書き込まれているＮＦＣタッチ用ＵＲＬと一致するか否かを判定する。このことで、ＮＦＣタッチによるＲＵＩへのアクセスの場合はパスワードの入力を求めず自動ログインさせ、ＮＦＣタッチ以外によるＲＵＩへのアクセスの場合は自動ログインさせずパスワードの入力を求めることができる。これにより、ユーザの利便性とセキュリティとの両立を可能にするという効果が得られる。
【符号の説明】
【００３７】
１０２  モバイル端末、１０３  デバイス
【図１】
2016091424.tif 000003
【図２】
2016091424.tif 000004
【図３】
2016091424.tif 000005
【図４】
2016091424.tif 000006
【図５】
2016091424.tif 000007
【図６】
2016091424.tif 000008
【図７】
2016091424.tif 000009
【図８】
2016091424.tif 000010
【図９】
2016091424.tif 000011
【図１０】
2016091424.tif 000012
【図１１】
2016091424.tif 000013
【図１２】
2016091424.tif 000014
【図１３】
2016091424.tif 000015
【図１４】
2016091424.tif 000016
【図１５】
2016091424.tif 000017