(57)【特許請求の範囲】
【請求項１】
ＮＦＣを用いてタグ情報を取得するＮＦＣリード部と、
前記タグ情報からＮＦＣヘッダー情報を抽出するＮＦＣタグ情報処理部と、
前記ＮＦＣヘッダー情報を格納する格納部と、を備え、
前記ＮＦＣタグ情報処理部は、前記ＮＦＣヘッダー情報を分析し、前記分析されたＮＦＣヘッダー情報に基づき、アプリケーションをインストール又は実行することを含み、
前記ＮＦＣタグ情報処理部は、
前記アプリケーションがＮＦＣ技術を活用するものであるか否かを確認し、
前記アプリケーションが前記ＮＦＣ技術を活用するものと決定される場合には、前記アプリケーションに前記ＮＦＣヘッダー情報が含まれているか否かを確認し、
前記アプリケーションに前記ＮＦＣヘッダー情報が含まれている場合には、前記ＮＦＣヘッダー情報を分析した後、前記分析されたＮＦＣヘッダー情報に基づいて前記ＮＦＣヘッダー情報に適合するアプリケーションのリストを構成し、
前記構成されたアプリケーションのリストを前記格納部に格納し、
前記格納されたアプリケーションのリストから選択されるアプリケーションをインストール又は実行することを含むことを特徴とする端末。
【請求項２】
ＮＦＣ管理サーバと通信する通信部を更に備え、
前記通信部は、前記ＮＦＣヘッダー情報に基づき、前記ＮＦＣ管理サーバに、リクエストを通信することを特徴とする請求項１に記載の端末。
【請求項３】
前記リクエスト通信への応答として、前記端末は、前記ＮＦＣヘッダー情報に対応する前記アプリケーションのリストを受信することを特徴とする請求項２に記載の端末。
【請求項４】
前記リクエスト通信への応答として、前記端末は、前記ＮＦＣヘッダー情報に基づき前記アプリケーションのインストール情報を受信することを特徴とする請求項２に記載の端末。
【請求項５】
前記アプリケーションのリストを表示するディスプレイ部をさらに備えることを特徴とする請求項３に記載の端末。
【請求項６】
前記アプリケーションのインストール及び実行は、前記分析されたＮＦＣヘッダー情報に基づき自動的に実行されることを特徴とする請求項１に記載の端末。
【請求項７】
前記格納部は、前記ＮＦＣヘッダー情報と前記アプリケーションのリストとの対応付けを格納することを特徴とする請求項１に記載の端末。
【請求項８】
アプリケーションの検索方法であって、前記方法は、
タグ情報を取得し、
前記タグ情報からＮＦＣヘッダー情報を抽出し、
前記ＮＦＣヘッダー情報に基づき、前記アプリケーションを検索し、
前記アプリケーションをインストール又は実行することを含み、
前記アプリーションをインストール又は実行することは、
前記アプリケーションがＮＦＣ技術を活用するものであるか否かを確認し、
前記アプリケーションが前記ＮＦＣ技術を活用するものと決定される場合には、前記アプリケーションに前記ＮＦＣヘッダー情報が含まれているか否かを確認し、
前記アプリケーションに前記ＮＦＣヘッダー情報が含まれている場合には、前記ＮＦＣヘッダー情報を分析した後、前記分析されたＮＦＣヘッダー情報に基づいて前記ＮＦＣヘッダー情報に適合するアプリケーションのリストを構成し、
前記構成されたアプリケーションのリストを格納し、
前記格納されたアプリケーションのリストから選択されるアプリケーションをインストール又は実行すること
を含むことを特徴とする方法。
【請求項９】
前記タグ情報を取得することは、ＮＦＣを用いてＮＦＣタグを読み込むことを含むことを特徴とする請求項８に記載の方法。
【請求項１０】
前記ＮＦＣヘッダー情報に基づき、ＮＦＣ管理サーバに、リクエストを通信することを更に含むことを特徴とする請求項８に記載の方法。
【請求項１１】
前記リクエスト通信への応答として、前記ＮＦＣヘッダー情報に対応する前記アプリケーションのリストを受信することを更に含むことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記リクエスト通信への応答として、前記ＮＦＣヘッダー情報に基づく前記アプリケーションのインストール情報を受信することを更に含むことを特徴とする請求項１０に記載の方法。
【請求項１３】
前記アプリケーションのリストを表示することを更に含むことを特徴とする請求項１１に記載の方法。
【請求項１４】
前記アプリケーションの実行は、前記抽出されたＮＦＣヘッダー情報に基づき自動的に実行されることを特徴とする請求項８に記載の方法。
【請求項１５】
前記ＮＦＣヘッダー情報とアプリケーションのリストとの対応付けを格納することを更に含み、
前記アプリケーションのリストからユーザに前記アプリケーションを選択させることを特徴とする請求項８に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーション（ａｐｐｌｉｃａｔｉｏｎ）を検索（ｒｅｔｒｉｅｖｉｎｇ）するための端末、システム及び方法に関し、特にＮＦＣ端末でＮＦＣタグから読み込んだタグ情報に適合するアプリケーションを選択し実行可能にするアプリケーションを検索するための端末、システム及び方法に関する。
【背景技術】
【０００２】
ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ：近距離無線通信)は、短距離の通信技術であり、ＩＣタグ（ＲＦＩＤ)を用いることがある。ＮＦＣは、１３．５６ＭＨｚの周波数帯域を用いる非接触式近距離無線通信モジュールを用いて１０ｃｍ程の近い距離範囲での端末間のデータ伝送を可能にする。
【０００３】
スマートフォンやタブレットのような端末（Ｔｅｒｍｉｎａｌ）に、ＮＦＣモジュールが搭載されたり、実装されることがある。これに伴い、ＮＦＣ技術を活用するアプリケーションもまた実装されるようになっている。
【０００４】
図１は、従来の一実施例に係るアプリケーションの実行方法を説明するためのフローチャートである。
【０００５】
まず、ＮＦＣ端末のユーザは、使用可能なアプリケーションを実行した後（Ｓ１０)、ＮＦＣリーダ（ｒｅａｄｅｒ）を用いてＮＦＣタグからタグ情報を読み込む（Ｓ１２)。
【０００６】
次いで、工程（ｏｐｅｒａｔｉｏｎ）Ｓ１０によって端末ユーザによって実行されたアプリケーションで、工程Ｓ１２において読み込んだタグ情報が使用可能か否かを確認し（Ｓ１４)、使用可能な場合は当該タグ情報を用いて関連作業を行い（Ｓ１６)、使用不可能な場合は作業を終了する。
【０００７】
このように、タグ情報を読み込む前にアプリケーションを実行するものであった。
【０００８】
図２は、従来の他の実施例に係るアプリケーションの実行方法を説明するためのフローチャートである。
【０００９】
まず、ＮＦＣ端末は、ＮＦＣタグからタグ情報を読み込み（Ｓ２０)、読み込んだタグ情報を分析（Ｓ２２)した後、分析して得た支援技術情報に基づいて使用可能なアプリケーションリストをフィルタリングし（Ｓ２４)、タグ情報を分析して得たＴＮＦ（Ｔｙｐｅ  Ｎａｍｅ  Ｆｏｒｍａｔ）情報に基づいて工程Ｓ２４でフィルタリングされたアプリケーションリストを更にフィルタリングする（Ｓ２６)。
【００１０】
次いで、端末ユーザから設定された基本アプリケーション（ｂａｓｉｃ  ａｐｐｌｉｃａｔｉｏｎ）が存在するか否かを確認し（Ｓ２８)、基本アプリケーションが存在する場合は、工程Ｓ２０において読み込んだタグ情報を、基本アプリケーションが使用可能か否かを確認し（Ｓ３０)、使用可能な場合は基本アプリケーションを実行させて当該タグ情報を用いた関連作業を行い（Ｓ３２)、使用不可能な場合は作業を終了する。
【００１１】
一方、工程Ｓ２８において、基本アプリケーションが存在しないと確認された場合は、工程Ｓ２４及び工程Ｓ２６においてフィルタリングされた使用可能なアプリケーションリストを端末ユーザに提示する（Ｓ３４)。
【００１２】
次いで、工程Ｓ３４において端末ユーザに提示されたアプリケーションリストからアプリケーションを端末ユーザが選択すると（Ｓ３６)、工程Ｓ３０へ移行して、工程Ｓ２０において読み込んだタグ情報が、端末ユーザの選択したアプリケーションで使用可能か否かを確認し、使用可能な場合は、端末ユーザが選択したアプリケーションを実行させて当該タグ情報を用いた関連作業を行い、使用不可能な場合は作業を終了する。
【００１３】
上述したように、従来は、基本アプリケーションに設定されているアプリケーションを用いて作業を行なったり、フィルタリングされたアプリケーションが一つ以上の場合は端末ユーザが選択したアプリケーションで作業を行なったりしていたが、基本アプリケーションまたは端末ユーザが選択したアプリケーションがタグ情報を認識することができないことがあり、作業を行なうことができない場合が生じるという問題があった。
【発明の概要】
【発明が解決しようとする課題】
【００１４】
本発明は、上述した問題を解決するためになされたものであって、ＮＦＣヘッダー情報にアプリケーションを区分することができる情報を更に定義し、ＮＦＣタグの読み込みの際にタグ情報に含まれているＮＦＣヘッダー情報を分析して、実行可能なアプリケーションを自動で選択し実行可能にするアプリケーションの検索端末、システム及び方法を提供することにその目的がある。
【課題を解決するための手段】
【００１５】
前記目的を達成するために、本発明の一実施例に係る端末は、ＮＦＣを用いてタグ情報を取得するＮＦＣリード部と、前記タグ情報からＮＦＣヘッダー情報を抽出するＮＦＣタグ情報処理部と、前記ＮＦＣヘッダー情報を格納する格納部と、を備え、前記ＮＦＣタグ情報処理部は、前記ＮＦＣヘッダー情報を分析し、前記分析されたＮＦＣヘッダー情報に基づき、アプリケーションをインストール又は実行することを特徴とする。
【００１６】
また、本発明の一実施例に係るアプリケーションの検索方法は、タグ情報を取得し、前記タグ情報からＮＦＣヘッダー情報を抽出し、前記ＮＦＣヘッダー情報に基づき、前記アプリケーションを検索し、前記アプリケーションをインストール又は実行することを特徴とする。
【００１７】
また、本発明の一実施例に係るアプリケーションの検索システムは、ＮＦＣを用いてタグ情報を取得するＮＦＣリード部と、前記タグ情報からＮＦＣヘッダー情報を抽出するＮＦＣタグ情報処理部と、ＮＦＣ管理サーバに、リクエストを通信する第１通信部と、を備えるＮＦＣ端末を含み、前記ＮＦＣ管理サーバは、前記ＮＦＣ端末と通信する第２通信部を備え、前記第１通信部は、前記第２通信部に、前記ＮＦＣヘッダー情報に基づき、前記アプリケーションを検索するリクエストを通信し、前記第２通信部は、前記第１通信部に、前記リクエストを受信したことへの応答として、前記アプリケーションの識別情報を送信することを特徴とする。
【発明の効果】
【００１８】
本発明に係るアプリケーションの検索端末、システム及び方法によれば、タグ情報に適合するアプリケーションを自動で選択し実行させることにより、端末ユーザがタグ情報を読み込む前にタグ情報に適合するアプリケーションを予め実行させなくても済み、また、タグ情報を用いることができるアプリケーションリストの提示を受けた状況でタグ情報に適合するアプリケーションを選択しなくても済むようになるため、端末ユーザがより便利にＮＦＣ技術を用いることができるようになる。
【００１９】
また、タグ情報に適合するアプリケーションを自動で選択し実行させることにより、所望の作業をより早く行なうことができるようになる。
【図面の簡単な説明】
【００２０】
【図１】従来の一実施例に係るアプリケーションの実行方法を説明するためのフローチャート。
【図２】従来の他の実施例に係るアプリケーションの実行方法を説明するためのフローチャート。
【図３】本発明の一実施例に係るアプリケーションを実行するシステムの構成を概略的に示した図。
【図４】本発明に適用されるＮＦＣヘッダー情報の構造を例示的に示した図。
【図５】本発明に適用されるＮＦＣアプリケーション管理装置の構成を概略的に示した図。
【図６】本発明に適用されるＮＦＣ管理サーバの構成を概略的に示した図。
【図７】本発明の一実施例に係るアプリケーションの実行方法を説明するためのフローチャート。
【図８】本発明の一実施例に係るアプリケーションのインストール方法を説明するためのフローチャート。
【図９】本発明の一実施例に係るアプリケーションの実行方法を説明するためのフローチャート。
【発明を実施するための形態】
【００２１】
以下、添付の図面を参照して本発明の好適な実施例に係るアプリケーションの検索システム及び方法について詳細に説明することにする。
【００２２】
図３は、本発明の一実施例に係るアプリケーションの検索システムの構成を概略的に示した図である。
【００２３】
図３において、ＮＦＣアプリケーション管理装置１００は、ＮＦＣ端末２０に具備されるものであって、ＮＦＣ技術を活用するアプリケーションのインストールの際、当該アプリケーションのＮＦＣヘッダー情報を分析して、当該ＮＦＣヘッダー情報に適合するアプリケーションリストを構築し、これを格納部（ｍｅｍｏｒｙ）に格納して管理する。ここで、ＮＦＣアプリケーション管理装置１００は、ＮＦＣ技術を活用するアプリケーションのインストールの際、インストールしたいアプリケーションにＮＦＣヘッダー情報が存在しなければ、ＮＦＣ管理サーバ２００へ、インストールしたいアプリケーションに関する情報を送信する（ｔｒａｎｓｍｉｔ）ことにより当該アプリケーションのＮＦＣヘッダー情報をリクエスト（ｒｅｑｕｅｓｔ）する。このように、インストールするＮＦＣアプリケーションのヘッダー情報は、提供された情報をソースとするものであってもよく、他のソースから検索されたものであってもよい。
【００２４】
ここで、本発明の一実施形態において、ＮＦＣヘッダー情報は、拡張されたＮＦＣヘッダー情報（ｅｘｔｅｎｄｅｄ  ＮＦＣ  ｈｅａｄｅｒ  ｉｎｆｏｒｍａｔｉｏｎ）であってもよい。
【００２５】
また、ＮＦＣアプリケーション管理装置１００は、ＮＦＣタグ１０からタグ情報を読み込むと、読み込んだタグ情報内に含まれているＮＦＣヘッダー情報を分析し、該分析情報を用いてアプリケーションリストから当該タグ情報に適合するアプリケーションを検索する。この分析情報を用いて、アプリケーションリストからのアプリケーションが、インストール及び／又は実行される。ここで、ＮＦＣアプリケーション管理装置１００は、当該タグ情報に適合するアプリケーションを検索できないと、ＮＦＣ管理サーバ２００へ当該タグ情報内に含まれているＮＦＣヘッダー情報を送信することにより当該ＮＦＣヘッダー情報に適合するアプリケーションリストをリクエストしてもよい。
【００２６】
一方、ＮＦＣ管理サーバ２００は、ＮＦＣアプリケーション管理装置１００からインストールしたいアプリケーションのＮＦＣヘッダー情報のリクエストを受けると、ＮＦＣアプリケーション管理装置１００から受信したアプリケーション情報に基づき、格納部内のＮＦＣヘッダー情報から対応するＮＦＣヘッダー情報を検索した後、検索された対応するＮＦＣヘッダー情報をＮＦＣアプリケーション管理装置１００へ送信する。
【００２７】
また、ＮＦＣ管理サーバ２００は、ＮＦＣアプリケーション管理装置１００からアプリケーションリストのリクエストを受けると、ＮＦＣアプリケーション管理装置１００から受信したＮＦＣヘッダー情報に基づき、当該ＮＦＣヘッダー情報に適合するアプリケーションリストを構成した後、構成したアプリケーションリストをＮＦＣアプリケーション管理装置１００へ送信する。
【００２８】
図４は、本発明に適用されるＮＦＣヘッダー情報の構造を例示的に示した図であって、ＮＦＣヘッダー情報は、アプリケーションＩＤ（Ａｐｐｌｉｃａｔｉｏｎ  ＩＤ)、アプリケーション名（Ａｐｐｌｉｃａｔｉｏｎ  Ｎａｍｅ)、アプリケーションのバージョン（Ａｐｐｌｉｃａｔｉｏｎ  Ｖｅｒｓｉｏｎ)、製造ＩＤ（Ｍａｎｕｆａｃｔｕｒｅ  ＩＤ)、当該タグ情報を用いることができるアプリケーションリスト（Ａｐｐｌｉｃａｔｉｏｎ  Ｌｉｓｔ）、ＮＦＣアプリケーション管理装置１００で定義したデータタイプ（ｄａｔａ  ｔｙｐｅ）、拡張可能なデータ（Ｅｘｔｅｎｓｉｏｎ  ｉｎｆｏｒｍａｔｉｏｎ）などを含む。例えば、上述したデータセットの項目は、以下のように表されてもよい。アプリケーションＩＤ：アプリケーションの実行時に割り当てられている固有の識別情報、アプリケーション名：当該アプリケーションに割り当てられている固有の名前、製造ＩＤ：当該アプリケーションを作成した会社の識別情報またはタグ情報、拡張（Ｅｘｔｅｎｓｉｏｎ）：すなわち、設計者やユーザの裁量で追加したり実装することのできる編集可能なフィールド、アプリケーションリスト：利用されるアプリケーションのリスト、拡張可能なデータ：スケーラブルデータ（Ｓｃａｌａｂｌｅ  Ｄａｔａ）。
【００２９】
図５は、本発明の一実施形態に係るＮＦＣアプリケーション管理装置の構成を概略的に示した図である。
【００３０】
図５において、ＮＦＣリード（ｒｅａｄ）部１１０は、ＮＦＣタグ１０からタグ情報を読み込む。
【００３１】
ＮＦＣタグ１０が読み込まれ、又はアプリケーションがＮＦＣ技術を活用してＮＦＣタグ１０の読み込みを促すと、ＮＦＣタグ情報処理部１２０は、インストールしたいアプリケーションのＮＦＣヘッダー情報を分析して、ＮＦＣヘッダー情報に適合するアプリケーションリストを構築した後、これを格納部１３０に格納する。このとき、インストールしたいアプリケーションにＮＦＣヘッダー情報が存在しなければ、ＮＦＣタグ情報処理部１２０は、通信部１５０を介してＮＦＣ管理サーバ２００へインストールしたいアプリケーションに関する情報を送信することで、インストールしたいアプリケーションのＮＦＣヘッダー情報をリクエストする。
【００３２】
また、ＮＦＣタグ情報処理部１２０は、ＮＦＣリード部１１０を介してＮＦＣタグ１０からタグ情報を読み込むと、読み込んだタグ情報内に含まれているＮＦＣヘッダー情報を分析し、該分析情報を用いて格納部１３０に格納されているアプリケーションリストからアプリケーションを検索する。この分析情報を用いて、アプリケーションリストからのアプリケーションは、インストール及び／又は実行される。実行時に、アプリケーションが当該タグ情報を用いてもよい。アプリケーションにＮＦＣヘッダー情報が存在せず、または、格納部１３０に格納されているアプリケーションに対応しないことにより、当該アプリケーションを検索できない場合が生じることがある。このような場合のために、ＮＦＣタグ情報処理部１２０は、アプリケーションが検索できない場合には、通信部１５０を介してＮＦＣ管理サーバ２００へ当該タグ情報内に含まれているＮＦＣヘッダー情報を送信することで、ＮＦＣヘッダー情報に対応するアプリケーションリストをリクエストする。そして、アプリケーションリストのリクエストに対する応答として、ＮＦＣ管理サーバ２００からアプリケーションリストを受信すると、該受信したアプリケーションリストに基づき、ＮＦＣ端末２０に格納されているアプリケーションから当該タグ情報を用いることができるアプリケーションが検索され、当該タグ情報を用いることができるアプリケーションが検索され、または検索のために選択されると、検索されたアプリケーションが実行される。一方、ＮＦＣ管理サーバ２００から受信したアプリケーションリストから当該タグ情報を用いることができるアプリケーションが検索できない場合、端末ユーザが当該タグ情報に対応するアプリケーションを検索することができるように、ＮＦＣ管理サーバ２００から受信したアプリケーションリストに含まれているアプリケーション情報（例えば、アプリケーション名)及びインストール経路（例えば、アプリケーションをダウンロードできるＵＲＬ情報)を端末ユーザに提供する。
【００３３】
一方、格納部１３０は、ＮＦＣタグ情報処理部１２０で構築されたアプリケーションリストを格納して管理し、さらにＮＦＣヘッダー情報とアプリケーションとの対応に関する情報を格納してもよい。
【００３４】
ディスプレイ部１４０は、格納部１３０又は他のソースから提供されるアプリケーションリストを表示する。
【００３５】
通信部１５０は、ＮＦＣ管理サーバ２００との通信を可能とする。
【００３６】
本発明の実施例では、ＮＦＣアプリケーション管理装置１００内に格納部１３０が存在する場合を例に挙げて説明したが、格納部１３０がＮＦＣアプリケーション管理装置１００内に存在しないことがあってもよい。このような場合には、例えば、ＮＦＣ管理サーバ２００の格納部２３０を用いて、リアルタイムでＮＦＣ管理サーバ２００と通信してもよい。
【００３７】
図６は、本発明に適用されるＮＦＣ管理サーバの構成を概略的に示した図である。
【００３８】
図６において、通信部２１０は、ＮＦＣアプリケーション管理装置１００との通信を担当する。
【００３９】
入力部２２０は、ＮＦＣ管理サーバの管理者から、アプリケーションに関する情報とアプリケーションのＮＦＣヘッダー情報の入力を受けて格納部２３０に格納する。
【００４０】
格納部２３０は、入力部２２０を介して入力されたアプリケーションに関する情報とアプリケーションのＮＦＣヘッダー情報とをそれぞれ対応付け（ｍａｐ）て格納する。
【００４１】
処理部２４０は、通信部２１０を介してＮＦＣアプリケーション管理装置１００からアプリケーション情報を受信することでＮＦＣヘッダー情報のリクエストを受けると、ＮＦＣアプリケーション管理装置１００から受信したアプリケーション情報に基づいて格納部２３０内のＮＦＣヘッダー情報から対応するＮＦＣヘッダー情報を検索した後、検索された対応するＮＦＣヘッダー情報をＮＦＣアプリケーション管理装置１００へ送信する。
【００４２】
また、処理部２４０は、通信部２１０を介してＮＦＣアプリケーション管理装置１００からＮＦＣヘッダー情報を受信してアプリケーションリストのリクエストを受けると、格納部２３０内のＮＦＣヘッダー情報に基づきアプリケーションを検索してアプリケーションリストを構成した後、アプリケーションリストをＮＦＣアプリケーション管理装置１００へ送信する。
【００４３】
図７は、本発明の一実施例に係るアプリケーションの検索方法を説明するためのフローチャートである。
【００４４】
図７を参照すると、工程Ｓ１００において、ＮＦＣアプリケーション管理装置１００がＮＦＣ技術を活用するアプリケーションリストのアプリケーションをインストールする際に、インストールしたいアプリケーションのＮＦＣヘッダー情報を分析し、ＮＦＣヘッダー情報に適合するアプリケーションリストを構成し、構成されたアプリケーションリストを格納部１３０に格納することにより、アプリケーションのインストール過程（ｐｒｏｃｅｓｓ）が実行される。次に、工程Ｓ２００において、ＮＦＣヘッダー情報を抽出するソースからＮＦＣタグ情報を読み込み、読み込んだタグ情報内に含まれているＮＦＣヘッダー情報を分析し、分析情報を用いてアプリケーションリストから当該タグ情報を用いることができるアプリケーションを検出することにより、アプリケーション実行過程が実行される。
【００４５】
図８は、本発明の一実施形態に係るアプリケーションのインストール方法を説明するためのフローチャートである。この方法がＮＦＣアプリケーション管理装置１００及びＮＦＣ管理サーバ２００によって実行されることが開示されるが、上述したように、これに限定されるものではない。
【００４６】
まず、ＮＦＣアプリケーション管理装置１００のＮＦＣタグ情報処理部１２０は、端末ユーザによりインストールしたいアプリケーションがＮＦＣ技術を活用するものであるか否かを確認する（Ｓ１１０)。
【００４７】
工程Ｓ１１０において、アプリケーションがＮＦＣ技術を活用するか否かを確認する方法は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ)で支援（ｓｕｐｐｏｒｔ）する方法であってもよく、アプリケーションのヘッダーに含まれている情報から確認する方法であってもよい。
【００４８】
工程Ｓ１１０において、インストールしたいアプリケーションが、ＮＦＣ技術を活用しないと決定される場合は、当該アプリケーションがインストールされる（Ｓ１３５)。
【００４９】
一方、工程Ｓ１１０における確認の結果、インストールしたいアプリケーションがＮＦＣ技術を活用するものと決定される場合には、インストールしたいアプリケーションにＮＦＣヘッダー情報が含まれているか否かを確認する（Ｓ１１５)。
【００５０】
工程Ｓ１１５における確認の結果、インストールしたいアプリケーションにＮＦＣヘッダー情報が含まれている場合は、当該ＮＦＣヘッダー情報を分析した後（Ｓ１２０)、分析情報に基づいてＮＦＣヘッダー情報に適合するアプリケーションリストを構成し（Ｓ１２５)、構成されたアプリケーションリストを格納部に格納し（Ｓ１３０）、当該アプリケーションをインストールする（Ｓ１３５)。
【００５１】
一方、工程Ｓ１１５における確認の結果、インストールしたいアプリケーションにＮＦＣヘッダー情報が含まれていない場合は、通信部を介してＮＦＣ管理サーバへリクエストの情報を送信することで、当該アプリケーションのＮＦＣヘッダー情報をリクエストする（Ｓ１４０)。
【００５２】
工程Ｓ１４０において、ＮＦＣアプリケーション管理装置からＮＦＣヘッダー情報のリクエストを受けたＮＦＣ管理サーバは、ＮＦＣアプリケーション管理装置から受信したアプリケーション情報に基づき、格納部内のＮＦＣヘッダー情報から対応するＮＦＣヘッダー情報を検索した後（Ｓ１４５)、検索された対応するＮＦＣヘッダー情報をＮＦＣアプリケーション管理装置へ送信する（Ｓ１５０)。
【００５３】
ＮＦＣアプリケーション管理装置は、工程Ｓ１２０へ移行してＮＦＣ管理サーバから受信したＮＦＣヘッダー情報を分析した後、アプリケーションリストを構成し（Ｓ１２５）、構成されたアプリケーションリストを格納部に格納し（Ｓ１３０）、格納されたアプリケーションリストからアプリケーションが選択されると、当該アプリケーションをインストール及び／又は実行する（Ｓ１３５）。
【００５４】
図９は、本発明の一実施形態に係るアプリケーションの実行工程を説明するためのフローチャートである。この方法がＮＦＣアプリケーション管理装置１００及びＮＦＣ管理サーバ２００によって実行されることが開示されるが、上述したように、これに限定されるものではない。
【００５５】
まず、ＮＦＣリード部１１０を用いてＮＦＣタグからタグ情報を読み込むと（Ｓ２１０)、ＮＦＣタグ情報処理部１２０は、ＮＦＣタグ１０から読み込んだタグ情報に含まれているＮＦＣヘッダー情報を分析した後（Ｓ２１５)、ＮＦＣタグを読み込んだ装置の格納部１３０に格納されているアプリケーションリストから当該タグ情報を用いることができる最適のアプリケーションを検索する（Ｓ２２０)。
【００５６】
工程Ｓ２２０においてアプリケーションが検索された場合は、検索されたアプリケーションが実行されて作業が行なわれる（Ｓ２２５)。
【００５７】
一方、工程Ｓ２２０においてアプリケーションが検索されなかった場合、例えば、読み込まれたタグ情報に適合するアプリケーションが格納部に一つもない場合、通信部を介してＮＦＣ管理サーバへ当該タグ情報内に含まれているＮＦＣヘッダー情報を送信することでＮＦＣヘッダー情報に適合するアプリケーションのリストをリクエストする（Ｓ２３０)。
【００５８】
ＮＦＣ管理サーバは、受信したＮＦＣヘッダー情報に基づき、ＮＦＣヘッダー情報に適合するアプリケーションのリストを構成し（Ｓ２３５)、構成されたアプリケーションのリストを、ＮＦＣアプリケーション管理装置１００へ送信する（Ｓ２４０)。
【００５９】
ＮＦＣアプリケーション管理装置は、ＮＦＣ管理サーバから送信されて受信したアプリケーションのリストからアプリケーションを検索可能か決定する（Ｓ２４５)。もしアプリケーションが検索される場合には、ＮＦＣアプリケーション管理装置のユーザは、当該リストからアプリケーションをインストールしてもよい（Ｓ２２５）。
【００６０】
ＮＦＣアプリケーション管理装置は、受信したアプリケーションのリストを格納部に格納する。インストールされたアプリケーションは実行される。
【００６１】
工程Ｓ２４５において、ＮＦＣ管理サーバがアプリケーションの空のリストを提供する場合、またはＮＦＣアプリケーション管理装置に利用可能なアプリケーションが含まれていない場合、アプリケーション情報（例えば、アプリケーションの名前)及びインストール経路（例えば、アプリケーションをダウンロードすることができるＵＲＬ情報)を含むインストール情報、又はアプリケーションを検索及びインストールするための、ユーザの選択に伴い又は伴わずに実行されるコードを端末ユーザに提供することにより、タグ情報を用いることができるアプリケーションをダウンロード及びインストールすることができるようになる（Ｓ２５０)。
【００６２】
本発明によれば、端末のユーザは、ＮＦＣを用いてタグを読み込むことにより、端末にアプリケーションをインストール及び実行させることが可能となる。すなわち、タグ情報を読み込む前に、アプリケーションにアクセスし、インストールし、又は実行することを防ぐことが可能となる。従って、本発明によれば、端末のユーザは、より安全に、且つ便利に、端末を操作することが可能となる。
【００６３】
本発明に係るアプリケーションの検索システム及び方法は、上述した実施例に限られるものではなく、本発明の技術思想が許容する範囲内で種々に変形して実施することができる。例えば、本発明の実施例では、ＮＦＣアプリケーション管理装置がＮＦＣタグからタグ情報を読み込んだ場合を例に挙げて説明したが、２つの端末がエンドツーエンド（ｅｎｄ−ｔｏ−ｅｎｄ）通信を行なう最中に送信側端末が受信側端末へＮＦＣヘッダー情報が含まれたＮＤＥＦ（ＮＦＣ  Ｄａｔａ  Ｅｘｃｈａｎｇｅ  Ｆｏｒｍａｔ）データを送信すると、受信側端末はデータに含まれているＮＦＣヘッダー情報を分析して当該データを用いることができるアプリケーションを自動選択し実行させることができるようになってもよい。
【符号の説明】
【００６４】
１０  ＮＦＣタグ
２０  ＮＦＣ端末
１００  ＮＦＣアプリケーション管理装置
１１０  ＮＦＣリード部
１２０  ＮＦＣタグ情報処理部
１３０、２３０  格納部
１４０  ディスプレイ部
１５０、２１０  通信部
２００  ＮＦＣ管理サーバ
２２０  入力部
２４０  処理部
【図１】
0005551217.tif 000002
【図２】
0005551217.tif 000003
【図３】
0005551217.tif 000004
【図４】
0005551217.tif 000005
【図５】
0005551217.tif 000006
【図６】
0005551217.tif 000007
【図７】
0005551217.tif 000008
【図８】
0005551217.tif 000009
【図９】
0005551217.tif 000010