(57)【要約】      （修正有）【課題】非接触ＩＣと、携帯情報端末と、携帯端末側アプリケーションと、外部読み書き装置とを備えた非接触送受信システムにおいて、起動コマンドの管理を簡素化する。【解決手段】非接触ＩＣ２２０は、携帯端末側アプリケーション２５０を携帯情報端末２００に格納する場合に、携帯端末側アプリケーション２５０の起動を要求する起動コマンドに含まれる起動パラメータの一部を、携帯端末側アプリケーション２５０に対応付けて特定領域２４２、２４４、２４６に格納する。外部読み書き装置１００は、携帯情報端末２００が外部読み書き装置１００から所定の範囲内に接近した場合に、非接触ＩＣ２２０の特定領域２４２、２４４、２４６に格納された起動パラメータの一部を取得し、取得した起動パラメータの一部を含んだ起動コマンドを生成し、非接触ＩＣ２２０に送信する。【選択図】図２
2007115194.tif 000002
【特許請求の範囲】
【請求項１】
非接触でデータの読み書きが可能な非接触ＩＣと、
前記非接触ＩＣを保持する携帯情報端末と、
前記携帯情報端末上で実行され、前記携帯情報端末による前記非接触ＩＣのデータの読み書きを制御する携帯端末側アプリケーションと、
前記携帯情報端末が所定の範囲内に接近した場合に、前記携帯情報端末に保持された前記非接触ＩＣのデータを非接触で読み書き可能な外部読み書き装置と
を備え、
前記非接触ＩＣは、前記携帯端末側アプリケーションの起動を要求する起動コマンドに含まれる起動パラメータの一部を、前記携帯端末側アプリケーションに対応付けて特定領域に格納し、
前記外部読み書き装置は、前記携帯情報端末が前記外部読み書き装置から所定の範囲内に接近した場合に、前記非接触ＩＣの前記特定領域に格納された前記起動パラメータの一部を取得し、取得した前記起動パラメータの一部を含んだ前記起動コマンドを生成し、前記非接触ＩＣに送信する非接触送受信システム。
【請求項２】
前記起動パラメータの一部は、前記携帯情報端末の利用者を特定する利用者特定情報を含む請求項１に記載の非接触送受信システム。
【請求項３】
前記利用者特定情報は、前記携帯端末側アプリケーションを前記携帯情報端末に格納する場合に、前記携帯情報端末の利用者から入力された情報に対応付けて生成される請求項２に記載の非接触送受信システム。
【請求項４】
前記利用者が入力する情報は、前記携帯端末側アプリケーションを用いて提供されるサービスに対する会員登録用の情報である請求項３に記載の非接触送受信システム。
【請求項５】
前記起動パラメータの一部は、前記携帯情報端末の利用者のグループを特定する利用グループ特定情報を含む請求項１に記載の非接触送受信システム。
【請求項６】
前記外部読み書き装置は、前記非接触ＩＣの前記特定領域から前記起動パラメータの一部を読み取ることができない場合に、予め定められた所定の情報を追加して前記起動コマンドを生成する請求項１に記載の非接触送受信システム。
【請求項７】
前記外部読み書き装置は、前記非接触ＩＣの前記特定領域から前記起動パラメータの一部を読み取ることができない場合に、前記起動パラメータの一部を省略した前記起動コマンドを生成する請求項１に記載の非接触送受信システム。
【請求項８】
前記外部読み書き装置は、前記非接触ＩＣの前記特定領域から前記起動パラメータの一部を読み取ることができない場合に、その旨を前記携帯情報端末に通知し、
前記携帯情報端末は、前記外部読み書き装置から前記通知を受けた場合に、前記起動パラメータの一部を読み取ることができない旨を表示する請求項１に記載の非接触送受信システム。
【請求項９】
前記外部読み書き装置は、前記非接触ＩＣの前記特定領域から前記起動パラメータの一部を読み取ることができない場合に、その旨を表示する請求項１に記載の非接触送受信システム。
【請求項１０】
前記外部読み書き装置は、前記非接触ＩＣの前記特定領域から前記起動パラメータの一部を読み取ることができない場合に、前記起動パラメータの一部を読み取ることができた場合と異なる予め定められた起動コマンドを送信する請求項１に記載の非接触送受信システム。
【請求項１１】
非接触でデータの読み書きが可能な非接触ＩＣ、前記非接触ＩＣを保持する携帯情報端末、前記携帯情報端末上で実行され、前記携帯情報端末による前記非接触ＩＣのデータの読み書きを制御する携帯端末側アプリケーション、および、前記携帯情報端末が所定の範囲内に接近した場合に、前記携帯情報端末に保持された前記非接触ＩＣのデータを非接触で読み書き可能な外部読み書き装置の間で情報を送受信する非接触送受信方法であって、
前記非接触ＩＣが、前記携帯端末側アプリケーションの起動を要求する起動コマンドに含まれる起動パラメータの一部を、前記携帯端末側アプリケーションに対応付けて特定領域に格納する手順と、
前記外部読み書き装置が、前記携帯情報端末が前記外部読み書き装置から所定の範囲内に接近した場合に、前記非接触ＩＣの前記特定領域に格納された前記起動パラメータの一部を取得し、取得した前記起動パラメータの一部を含んだ前記起動コマンドを生成し、前記非接触ＩＣに送信する手順と
を備える非接触送受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、非接触送受信システム、および、非接触送受信方法に関する。特に、本発明は、起動コマンドを生成し非接触ＩＣに送信する非接触送受信システム、および、非接触送受信方法に関する。
【背景技術】
【０００２】
非接触ＩＣを搭載する携帯情報端末と、この携帯情報端末の非接触ＩＣとの間でデータを読み書きする外部読み書き装置が知られている（例えば、特許文献１を参照）。また、この外部読み書き装置は、携帯情報端末に格納されている特定のアプリケーションを起動させる所定の起動コマンドを、非接触ＩＣを介して、この携帯情報端末に送信することにより、そのアプリケーションを非接触に起動する。
【特許文献１】特開２００５−１０８０４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、同一のアプリケーションを起動させる起動コマンドが、そのアプリケーションを格納している携帯情報端末によらず同一である場合に対して、そのアプリケーションを格納している携帯情報端末に応じて異なる場合が想定されるに至った。例えば、サービスの提供者が携帯情報端末の利用者に応じたきめ細かなサービスを提供する目的で、アプリケーションの起動コマンドを携帯情報端末に応じて使い分ける場合などが想定されるに至った。
【０００４】
そして、起動コマンドが、そのアプリケーションを格納している携帯情報端末に応じて異なる場合には、外部読み書き装置は、携帯情報端末に対応付けて複数の起動コマンドを記憶しなければならず、外部読み書き装置側の起動コマンドの管理が煩雑になるという不具合がある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の第１の形態においては、非接触送受信システムであって、非接触でデータの読み書きが可能な非接触ＩＣと、非接触ＩＣを保持する携帯情報端末と、携帯情報端末上で実行され、携帯情報端末による非接触ＩＣのデータの読み書きを制御する携帯端末側アプリケーションと、携帯情報端末が所定の範囲内に接近した場合に、携帯情報端末に保持された非接触ＩＣのデータを非接触で読み書き可能な外部読み書き装置とを備え、非接触ＩＣは、携帯端末側アプリケーションの起動を要求する起動コマンドに含まれる起動パラメータの一部を、携帯端末側アプリケーションに対応付けて特定領域に格納し、外部読み書き装置は、携帯情報端末が外部読み書き装置から所定の範囲内に接近した場合に、非接触ＩＣの特定領域に格納された起動パラメータの一部を取得し、取得した起動パラメータの一部を含んだ起動コマンドを生成し、非接触ＩＣに送信する。これにより、非接触ＩＣは起動パラメータの一部を予め保持し、外部読み書き装置は非接触ＩＣから起動パラメータの一部を取得して起動コマンドを生成するので、同一のアプリケーションを起動させる起動コマンドが、そのアプリケーションを格納している携帯情報端末に応じて異なる場合において、起動コマンドの管理を簡素化することができる。
【０００６】
起動パラメータの一部は、携帯情報端末の利用者を特定する利用者特定情報を含んでもよい。これにより、起動コマンドが、携帯情報端末の利用者に応じて異なる場合において、利用者毎の起動コマンドの管理を簡素化することができる。
【０００７】
利用者特定情報は、携帯端末側アプリケーションを携帯情報端末に格納する場合に、携帯情報端末の利用者から入力された情報に対応付けて生成されてもよい。これにより、起動コマンドが、携帯情報端末の利用者に応じて異なる場合において、利用者毎の起動コマンドの管理をより簡素化することができる。
【０００８】
利用者が入力する情報は、携帯端末側アプリケーションを用いて提供されるサービスに対する会員登録用の情報であってもよい。これにより、起動コマンドが、携帯情報端末の利用者に応じて異なる場合において、会員登録用の情報を用いた他のシステムと連係させて利用者毎の起動コマンドの管理を簡素化することができる。
【０００９】
起動パラメータの一部は、携帯情報端末の利用者のグループを特定する利用グループ特定情報を含んでもよい。これにより、起動コマンドが、携帯情報端末の利用者のグループに応じて異なる場合において、利用者のグループ毎の起動コマンドの管理を簡素化することができる。
【００１０】
外部読み書き装置は、非接触ＩＣの特定領域から起動パラメータの一部を読み取ることができない場合に、予め定められた所定の情報を追加して起動コマンドを生成してもよい。これにより、起動パラメータの一部を読み取ることができない場合であっても、所定の起動コマンドを送信することができる。
【００１１】
外部読み書き装置は、非接触ＩＣの特定領域から起動パラメータの一部を読み取ることができない場合に、起動パラメータの一部を省略した起動コマンドを生成してもよい。これにより、起動パラメータの一部を読み取ることができない場合であっても、所定の起動コマンドを送信することができる。
【００１２】
外部読み書き装置は、非接触ＩＣの特定領域から起動パラメータの一部を読み取ることができない場合に、その旨を携帯情報端末に通知し、携帯情報端末は、外部読み書き装置から通知を受けた場合に、起動パラメータの一部を読み取ることができない旨を表示してもよい。これにより、起動パラメータの一部を読み取ることができない場合には、携帯情報端末の利用者に通知することができる。
【００１３】
外部読み書き装置は、非接触ＩＣの特定領域から起動パラメータの一部を読み取ることができない場合に、その旨を表示してもよい。これにより、起動パラメータの一部を読み取ることができない場合には、外部読み書き装置の利用者に通知することができる。
【００１４】
外部読み書き装置は、非接触ＩＣの特定領域から起動パラメータの一部を読み取ることができない場合に、起動パラメータの一部を読み取ることができた場合と異なる予め定められた起動コマンドを送信してもよい。これにより、起動パラメータの一部を読み取ることができない場合であっても、所定の起動コマンドを送信することができる。
【００１５】
上記課題を解決するために、本発明の第２の形態においては、非接触でデータの読み書きが可能な非接触ＩＣと、非接触ＩＣを保持する携帯情報端末と、携帯情報端末上で実行され、携帯情報端末による非接触ＩＣのデータの読み書きを制御する携帯端末側アプリケーションと、携帯情報端末が所定の範囲内に接近した場合に、携帯情報端末に保持された非接触ＩＣのデータを非接触で読み書き可能な外部読み書き装置とを備える非接触送受信方法であって、非接触ＩＣは、携帯端末側アプリケーションの起動を要求する起動コマンドに含まれる起動パラメータの一部を、携帯端末側アプリケーションに対応付けて特定領域に格納する手順、外部読み書き装置は、携帯情報端末が外部読み書き装置から所定の範囲内に接近した場合に、非接触ＩＣの特定領域に格納された起動パラメータの一部を取得し、取得した起動パラメータの一部を含んだ起動コマンドを生成し、非接触ＩＣに送信する手順を備える。これにより、第１の形態と同様の効果を得ることができる。
【００１６】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明の効果】
【００１７】
以上の説明から明らかなように、本発明によれば、同一のアプリケーションを起動させる起動コマンドが、そのアプリケーションを格納している携帯情報端末に応じて異なる場合において、起動コマンドの管理を簡素化することができる。
【発明を実施するための最良の形態】
【００１８】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【実施例１】
【００１９】
図１は、非接触送受信システム１０の概念図を示す。非接触送受信システム１０は、非接触でデータの読み書きが可能な非接触ＩＣ２２０を保持する携帯情報端末２００、および、表示部１０６を有する外部読み書き装置１００を備える。ここで携帯情報端末２００の一例は携帯電話である。
【００２０】
外部読み書き装置１００は、端末３００に接続する。外部読み書き装置１００、および、端末３００は、非接触ＩＣ２２０を用いるサービスを提供する店舗等に設置される。端末３００、および、携帯情報端末２００は、インターネット３２０を介して、携帯情報端末２００上で実行されて動作する携帯端末側アプリケーション等を格納するサーバ３１０と通信する。
【００２１】
携帯情報端末２００は、格納した携帯端末側アプリケーションによって、非接触ＩＣ２２０のデータを読み書きし、外部読み書き装置１００は、電波を用いて非接触ＩＣ２２０のデータを非接触で読み書きする。すなわち外部読み書き装置１００と携帯情報端末２００とは、非接触ＩＣ２２０を介して非接触に双方向に通信する。具体的には、まず、携帯情報端末２００が外部読み書き装置１００から所定の範囲内に接近すると、携帯情報端末２００に保持された非接触ＩＣ２２０は、外部読み書き装置１００から送信された電波を受信する。非接触ＩＣ２２０は受信した電波から起電力を得る。また非接触ＩＣ２２０は、この電波に搬送された情報を取得する。そして非接触ＩＣ２２０は、得られた起電力を利用して、非接触ＩＣ２２０のデータを電波によって外部読み書き装置１００に送信する。
【００２２】
なお、非接触ＩＣ２２０は、電池等を備え、この電源を利用して送受信してもよい。また、上記送受信方法の一例はＦｅｌｉＣａ（登録商標）であるが、これに限られない。
【００２３】
図２は、非接触送受信システム１０のブロック図の一例を示す。携帯情報端末２００は、入出力部２２２と、記憶部２３０とを備える非接触ＩＣ２２０、携帯端末側アプリケーションＡ、Ｂ、Ｃを格納するアプリケーション格納部２５０、および、処理判断部２６０を備える。
【００２４】
アプリケーション格納部２５０は、サーバ３１０からダウンロードした携帯端末側アプリケーションＡ、Ｂ、Ｃを格納する。また、アプリケーション格納部２５０は、携帯端末側アプリケーションＡ、Ｂ、Ｃに加えて、サーバ３１０からダウンロードした携帯端末側アプリケーションＡ、Ｂ、Ｃの起動に関する情報を格納する。具体的には、アプリケーション格納部２５０は、携帯端末側アプリケーションＡ、Ｂ、Ｃの起動パラメータ、または、処理判断部２６０が起動コマンドの解釈時に参照する情報を格納する。
【００２５】
記憶部２３０は、携帯端末側アプリケーションＡ、Ｂ、Ｃのそれぞれに対応付けて、携帯端末側アプリケーションＡ、Ｂ、Ｃのそれぞれがデータを読み書きするアプリケーション使用領域２３２、２３４、２３６を有する。アプリケーション使用領域２３２、２３４、２３６は、それぞれ、携帯端末側アプリケーションＡ、Ｂ、Ｃの起動を要求する起動コマンドに含まれる起動パラメータの一部である個別情報を格納する特定領域２４２、２４４、２４６を有する。アプリケーション使用領域２３２、２３４、２３６のうち特定領域２４２、２４４、２４６以外の領域は、アプリケーション使用領域２３２、２３４、２３６とアプリケーションＡ、Ｂ、Ｃとを対応付ける情報、クーポン等のコンテンツ、携帯端末側アプリケーションＡ、Ｂ、Ｃが生成した情報を記録する。
【００２６】
入出力部２２２は、外部読み書き装置１００との間で電波を送受信する。具体的には例えば、入出力部２２２は、後述する外部読み書き装置１００の入出力部１０２から送信される起動コマンドを受信して記憶部２３０、および、処理判断部２６０に供給する。また、入出力部２２２は、特定領域２４２、２４４、２４６に格納された個別情報を読み出して入出力部１０２に送信する。
【００２７】
処理判断部２６０は、入出力部２２２から供給される情報を処理等する。具体的には例えば、処理判断部２６０は、入出力部２２２から供給される起動コマンドに基づいて、携帯端末側アプリケーションＡを起動する。また、携帯情報端末２００の利用者からの指示に基づいて携帯端末側アプリケーションＡを起動する。
【００２８】
外部読み書き装置１００は、入出力部１０２、処理判断部１０４、表示部１０６、および、格納部１０８を備える。入出力部１０２は、携帯情報端末２００との間で電波を送受信する。例えば、入出力部１０２は、入出力部２２２から送信される個別情報を受信して処理判断部１０４に供給する。また、入出力部１０２は、処理判断部１０４が生成した起動コマンドを取得して入出力部２２２に送信する。
【００２９】
また、入出力部１０２は、端末３００と通信する。例えば、入出力部１０２は、端末３００から、処理判断部１０４が起動コマンドの生成時に参照する情報を取得して処理判断部１０４に供給する。なお、端末３００は、この参照する情報をサーバ３１０からダウンロードして格納する。
【００３０】
処理判断部１０４は、入出力部１０２等から供給される情報、または、入出力部１０２等に供給する情報を処理等する。例えば、処理判断部１０４は、入出力部１０２から供給される個別情報に基づいて、起動コマンドを生成する。
【００３１】
表示部１０６は、処理判断部１０４から供給された情報に基づいた情報をユーザに表示する。格納部１０８は、処理判断部１０４から処理判断部１０４が起動コマンドの生成時に参照する情報を取得して格納する。
【００３２】
図３は、起動コマンドの一例を示す。起動コマンドは、図３（ａ）に示すように、２つの起動パラメータを有する。外部読み書き装置１００の処理判断部１０４は、２つのパラメータをデータ本体（ペイロード）にセットし所定のヘッダ情報を付加して起動コマンドを生成する。
【００３３】
一方、携帯情報端末２００の処理判断部２６０は、アプリケーション格納部２５０に格納された携帯端末側アプリケーションＡ、Ｂ、Ｃの起動に関する情報を参照し、起動コマンドに含まれる２つのパラメータに基づいて起動コマンドを解釈する。なお、「ＣＯＭＭＡＮＤ」は携帯端末側アプリケーションを起動する旨の情報を格納したヘッダ情報を模式的に示す。
【００３４】
起動コマンドに含まれる起動パラメータの一つであるパラメータ１は、図３（ｂ）に示すように、起動パラメータの一部として、共通情報と、個別情報とを有する。共通情報は、アプリケーション固有の値をもつ。個別情報は、そのアプリケーションを格納している携帯情報端末に応じて異なる値をもつ。個別情報は、例えば、図３（ｂ）に示すように、携帯情報端末２００の利用者を特定する利用者特定情報を含む。利用者特定情報は、携帯端末側アプリケーションＡを用いて提供されるサービスの会員を特定する会員情報であることが好ましい。これにより、起動コマンドが、携帯情報端末２００の利用者に応じて異なる場合において、会員登録用の情報を用いた他のシステムと連係させて利用者毎の起動コマンドの管理を簡素化することができる。なお、パラメータ１は、各携帯端末側アプリケーションをサーバ３１０からダウンロードするときに指定するＵＲＬ、すなわち、各携帯端末側アプリケーションのアプリケーション定義ファイルのＵＲＬであることが好ましい。
【００３５】
具体的には、携帯情報端末２００の利用者が「甲」、携帯端末側アプリケーションＡについての甲の利用者特定情報が「ＵＳＥＲ１」である場合には、処理判断部１０４は、その携帯情報端末２００の携帯端末側アプリケーションＡを起動させるときには、図３（ｃ）に示す起動コマンドを生成する。すなわち、処理判断部１０４は、まず、パラメータ１の共通情報「ＰＲＭ_１_Ａ」とパラメータ１の個別情報「ＵＳＥＲ１」とを結合してパラメータ１「ＰＲＭ_１_Ａ_ＵＳＥＲ１」を生成する。処理判断部１０４は、生成したパラメータ１とパラメータ２を用いて起動コマンドを生成する。同様に、携帯情報端末２００の利用者が「乙」、携帯端末側アプリケーションＡについての乙の利用者特定情報が「ＵＳＥＲ２」である場合には、処理判断部１０４は、その携帯情報端末２００の携帯端末側アプリケーションＡを起動させるときには、図３（ｄ）に示す起動コマンドを生成する。ここで処理判断部１０４は、起動パラメータの一部である利用者特定情報を非接触ＩＣ２２０の特定領域２４２から取得する。これにより、非接触ＩＣ２２０は起動パラメータの一部を予め保持し、外部読み書き装置１００は非接触ＩＣ２２０から起動パラメータの一部を取得して起動コマンドを生成するので、同一のアプリケーションを起動させる起動コマンドが、そのアプリケーションを格納している携帯情報端末２００に応じて異なる場合において、起動コマンドの管理を簡素化することができる。
【００３６】
処理判断部１０４は、また、所定の条件の下、利用者特定情報に替えて、予め定められた所定の値「ＡＬＬ」を用いて、図３（ｅ）に示す起動コマンドを生成する。具体的には、処理判断部１０４は、起動させようとするアプリケーションに係る特定領域から個別情報を読み取ることができない場合に、利用者特定情報に替えて、予め定められた所定の値「ＡＬＬ」を用いて、図３（ｅ）に示す起動コマンドを生成する。これにより、起動パラメータの一部を読み取ることができない場合であっても、所定の起動コマンドを送信することができる。
【００３７】
携帯情報端末２００の利用者が甲である場合に、携帯情報端末２００が図３（ｃ）に示す起動コマンドを取得したときは、携帯情報端末２００の処理判断部２６０は、図３（ｃ）に示す起動コマンドに含まれるパラメータ１「ＰＲＭ_１_Ａ_ＵＳＥＲ１」により特定される携帯端末側アプリケーションＡを起動する。
【００３８】
同様に、携帯情報端末２００の利用者が乙である場合に、処理判断部２６０は、図３（ｄ）に示す起動コマンドを取得したときは、図３（ｄ）に示す起動コマンドに含まれるパラメータ１「ＰＲＭ_１_Ａ_ＵＳＥＲ２」により特定される携帯端末側アプリケーションＡを起動する。
【００３９】
なお、処理判断部２６０は、図３（ｅ）に示す起動コマンドを取得したときは、携帯端末側アプリケーションＡを起動し、かつ、携帯端末側アプリケーションＡによりエラーの表示をさせる。これにより、起動パラメータの一部を読み取ることができない場合には、携帯情報端末２００の利用者に通知することができる。
【００４０】
なお、起動コマンドに含まれる起動パラメータの一つであるパラメータ２は、図３（ｂ）に示すように、本実施例において共通情報を有するが、個別情報を有しないものとする。なお、パラメータ２は、携帯端末側アプリケーションを起動するときに処理判断部２６０が起動の可否をチェックする起動チェックコードであることが好ましい。
【００４１】
図４は、格納部１０８に格納された情報の一例を示す。格納部１０８は、図４（ａ）（ｂ）に示すように、携帯端末側アプリケーションＡ、Ｂ、Ｃに対応付けて起動コマンドの起動パラメータを格納する。格納部１０８は、図４（ａ）に示すように、起動コマンドのデータ本体にセットする順に並べてパラメータ１、パラメータ２を格納する。ただし、格納部１０８は個別情報を格納しない。また、格納部１０８は、パラメータ１の個別情報に替えて、図４（ｂ）に示す予め定められた値「ＡＬＬ」を格納する。これにより、非接触ＩＣ２２０は起動パラメータの一部を予め保持し、外部読み書き装置１００は非接触ＩＣ２２０から起動パラメータの一部を取得して起動コマンドを生成するので、同一のアプリケーションを起動させる起動コマンドが、そのアプリケーションを格納している携帯情報端末２００に応じて異なる場合において、起動コマンドの管理を簡素化することができる。
【００４２】
なお、格納部１０８は、起動コマンドの起動パラメータ、および、予め定められた値「ＡＬＬ」に加えて、携帯端末側アプリケーションＡ、Ｂ、Ｃに対応付けて、各起動パラメータが個別情報を有するか否か示す情報を格納する。なお、図３（ｂ）に示すとおり、携帯端末側アプリケーションＡのパラメータ１は個別情報を有し、携帯端末側アプリケーションＡのパラメータ２は個別情報を有しない。
【００４３】
図５は、特定領域２４２、２４４、２４６に格納された情報の一例を示す。携帯情報端末２００は、特定領域２４２、２４４、２４６に、パラメータ１の個別情報を格納する。例えば、携帯情報端末２００は、図５に示すように、携帯端末側アプリケーションＡの個別情報「ＵＳＥＲ１」を特定領域２４２に格納する。
【００４４】
図６は、非接触送受信システム１０の動作をフローチャートで示す。本フローチャートは、携帯情報端末２００の利用者甲の指示により、携帯情報端末２００がサーバ３１０に、携帯端末側アプリケーションＡをダウンロードする旨の要求をしたことにより開始する。なお、本フローチャートの開始時において、アプリケーション格納部２５０には携帯端末側アプリケーションＡが格納されておらず、特定領域２４２には個別情報が記憶されていないものとする。なお、端末３００は、サーバ３１０に携帯端末側アプリケーションＡがアップロードされたときに、アプリケーションＡに対応付けて、起動コマンドの起動パラメータ等、および、パラメータ１が個別情報を有する旨の情報を取得しているものとする。
【００４５】
携帯情報端末２００は、サーバ３１０から、サーバ３１０のウェブページ上の入力欄に、個別情報として利用者特定情報を入力すべき旨の指示を受け付ける。携帯情報端末２００は、この入力欄に利用者特定情報「ＵＳＥＲ１」を入力する（Ｓ１００）。
【００４６】
携帯情報端末２００は、利用者特定情報「ＵＳＥＲ１」を含んだＵＲＬが示す、サーバ３１０上の携帯端末側アプリケーションＡの格納場所から、携帯端末側アプリケーションＡを取得する（Ｓ１０２）。また、携帯情報端末２００は、サーバ３１０から、携帯端末側アプリケーションＡに加えて、処理判断部２６０が起動コマンドの解釈時に参照する情報を取得する。
【００４７】
より詳しくは、サーバ３１０は、まず、ＣＧＩを利用して、利用者特定情報「ＵＳＥＲ１」に基づいて、携帯端末側アプリケーションＡのアプリケーション定義ファイルのＵＲＬを生成する。すなわち、サーバ３１０は、携帯端末側アプリケーションＡのパラメータ１の共通情報「ＰＲＭ_１_Ａ」と、パラメータ１の個別情報である利用者特定情報「ＵＳＥＲ１」を結合し、携帯端末側アプリケーションＡのアプリケーション定義ファイルのＵＲＬ「ＰＲＭ_１_Ａ_ＵＳＥＲ１」を生成する。サーバ３１０は、生成したＵＲＬからアプリケーション定義ファイルを携帯情報端末２００にダウンロードさせる。携帯情報端末２００は、ダウンロードしたアプリケーション定義ファイルに記述された携帯端末側アプリケーションＡのＵＲＬから、携帯端末側アプリケーションＡをダウンロードする（同ステップ）。
【００４８】
また、携帯情報端末２００は、ダウンロードした携帯端末側アプリケーションＡをアプリケーション格納部２５０に格納する。さらに、携帯情報端末２００は、携帯端末側アプリケーションＡに加えて、携帯端末側アプリケーションＡに対応付けて、処理判断部２６０が起動コマンドの解釈時に参照する情報をアプリケーション格納部２５０に格納する。具体的には、携帯情報端末２００は、ステップＳ１００において入力した利用者特定情報「ＵＳＥＲ１」、携帯端末側アプリケーションＡのアプリケーション定義ファイルのＵＲＬ「ＰＲＭ_１_Ａ_ＵＳＥＲ１」、パラメータ２の共通情報「ＰＲＭ_２_Ａ」、および、予め定められた所定の値「ＡＬＬ」をアプリケーション格納部２５０に格納する。そして本フローチャートは終了する。
【００４９】
なお、携帯端末側アプリケーションＡは、甲からの指示に基づいて起動するときに、アプリケーション格納部２５０に格納された利用者特定情報「ＵＳＥＲ１」を読み出して特定領域２４２に書き込む。ただし、携帯端末側アプリケーションＡは、既に特定領域２４２に利用者特定情報「ＵＳＥＲ１」が書き込まれているときは、この書き込みを省略してもよい。
【００５０】
図７は、非接触送受信システム１０の動作をフローチャートで示す。本フローチャートは、外部読み書き装置１００が甲の携帯情報端末２００上で携帯端末側アプリケーションＡを起動させようとする場合において、携帯情報端末２００が外部読み書き装置１００から所定の範囲内に接近したことにより開始する。なお、本フローチャートの開始時において、アプリケーション格納部２５０には携帯端末側アプリケーションＡが格納されており、特定領域２４２には利用者特定情報「ＵＳＥＲ１」が記憶されているものとする。
【００５１】
格納部１０８は、サーバ３１０に携帯端末側アプリケーションＡがアップロードされたときに、端末３００から、携帯端末側アプリケーションＡに対応付けて、起動コマンドの起動パラメータ、および、値「ＡＬＬ」を取得し図４に示すように格納しているものとする。また、格納部１０８は、端末３００から、パラメータ１が個別情報を有する旨の情報を取得し格納しているものとする。
【００５２】
外部読み書き装置１００は、携帯端末側アプリケーションＡが使用するアプリケーション使用領域２３２を特定する（Ｓ２００）。より詳しくは、まず、外部読み書き装置１００は、これから起動しようとする携帯端末側アプリケーションＡについて格納部１０８を参照する。これにより、外部読み書き装置１００は、当該携帯端末側アプリケーションＡのパラメータ１には個別情報が含まれるべきことを認識する。外部読み書き装置１００は、アプリケーション使用領域２３２、２３４、２３６とアプリケーションＡ、Ｂ、Ｃとを対応付ける情報を参照して、携帯端末側アプリケーションＡがデータを読み書きするアプリケーション使用領域２３２を特定する（同ステップ）。
【００５３】
外部読み書き装置１００は、アプリケーション使用領域２３２の特定領域２４２から個別情報である利用者特定情報を読み出したか否かを判断する（Ｓ２０２）。外部読み書き装置１００は、特定領域２４２から利用者特定情報「ＵＳＥＲ１」を読み出した場合（Ｓ２０２：Ｙｅｓ）、外部読み書き装置１００は、その利用者特定情報「ＵＳＥＲ１」を含んだ起動コマンドを生成する（Ｓ２０４）。具体的には、外部読み書き装置１００は、図３（Ｃ）に示す、起動コマンドを生成する（同ステップ）。外部読み書き装置１００は、生成した起動コマンドを携帯情報端末２００に送信する（Ｓ２０６）。
【００５４】
起動コマンドを受信した処理判断部２６０は、携帯端末側アプリケーションＡを起動する（Ｓ２０８）。より詳しくは、処理判断部２６０は、まず、受信した起動コマンドに含まれる起動パラメータ１であるアプリケーション定義ファイルのＵＲＬと、アプリケーション格納部２５０に格納された携帯端末側アプリケーションのパラメータ１であるＵＲＬとをマッチングする。そして処理判断部２６０は、受信した起動コマンドに含まれる起動パラメータ１であるアプリケーション定義ファイルのＵＲＬ「ＰＲＭ_１_Ａ_ＵＳＥＲ１」に一致する携帯端末側アプリケーションとして、アプリケーション定義ファイルのＵＲＬ「ＰＲＭ_１_Ａ_ＵＳＥＲ１」を有する携帯端末側アプリケーションＡを選択する。すなわち処理判断部２６０は、受信した起動コマンドがアプリケーション格納部２５０に格納された携帯端末側アプリケーションＡに関する起動コマンドであると解釈する。
【００５５】
次に、処理判断部２６０は、受信した起動コマンドに含まれる起動パラメータ２である起動チェックコードと、アプリケーション格納部２５０に格納された携帯端末側アプリケーションＡのパラメータ２の共通情報「ＰＲＭ_２_Ａ」が一致するか否かを判断して、一致する場合に、携帯端末側アプリケーションＡを起動する（同ステップ）。
【００５６】
外部読み書き装置１００は、特定領域２４２から利用者特定情報を読み出せなかった場合（Ｓ２０２：Ｎｏ）、外部読み書き装置１００は、予め定められた所定の情報「ＡＬＬ」を追加して起動コマンドを生成する（Ｓ２２４）。具体的には、外部読み書き装置１００は、図３（ｅ）に示す、起動コマンドを生成する（同ステップ）。外部読み書き装置１００は、生成した起動コマンドを携帯情報端末２００に送信する（Ｓ２２６）。
【００５７】
起動コマンドを受信した処理判断部２６０は、起動コマンドの解釈時に参照する情報を確認して、携帯端末側アプリケーションＡを起動して、個別情報である利用者特定情報が読みとれなかった旨のエラーを表示させる（Ｓ２２８）。また、外部読み書き装置１００も、個別情報である利用者特定情報が読みとれなかった旨のエラーを表示させる（Ｓ２３０）。これにより、起動パラメータの一部を読み取ることができない場合には、外部読み書き装置１００の利用者に通知することができる。そして本フローチャートは終了する。
【００５８】
なお、ステップＳ２００において、外部読み書き装置１００は、例えば、携帯端末側アプリケーションＡと異なる携帯端末側アプリケーションＢの起動パラメータが個別情報を有しないと判断して場合には、ステップＳ２０２は省略され、Ｓ２００、Ｓ２０４、Ｓ２０６、および、Ｓ２０８が実行される。ただし、ステップＳ２０４において、外部読み書き装置１００は、個別情報を含まない起動コマンドを生成する。
【００５９】
図８は、起動コマンド等の他の一例を示す。処理判断部１０４は、所定の条件の下、図３（ｅ）に示す起動コマンドを生成することに替えて、図８（ａ）に示すパラメータ１の個別情報を省略した起動コマンドを生成してもよい。具体的には、処理判断部１０４は、起動させようとするアプリケーションに係る特定領域から個別情報を読み取ることができない場合に、パラメータ１の個別情報を省略して、図８（ａ）に示す起動コマンドを生成してもよい。なお、処理判断部２６０は、図８（ａ）に示す起動コマンドを取得したときは、携帯端末側アプリケーションＡを起動し、かつ、携帯端末側アプリケーションＡにより、個別情報である利用者特定情報が読みとれなかった旨の表示をさせる。
【００６０】
また、格納部１０８は、サーバ３１０に携帯端末側アプリケーションＡがアップロードされたときに、図４に示す情報に加え図８（ｂ）に示す起動コマンドの起動パラメータを取得し格納してもよい。
【００６１】
なお、処理判断部２６０は、図３（ｅ）、または、図８（ａ）に示す起動コマンドを取得したときは、携帯端末側アプリケーションＡを起動することなく、個別情報である利用者特定情報が読みとれなかった旨の表示をさせてもよい。これに代えて、予め指定された携帯端末側アプリケーションを起動してもよい。
【００６２】
以上、本実施例によれば、非接触ＩＣ２２０は起動パラメータの一部を予め保持し、外部読み書き装置１００は非接触ＩＣ２２０から起動パラメータの一部を取得して起動コマンドを生成するので、同一のアプリケーションを起動させる起動コマンドが、そのアプリケーションを格納している携帯情報端末２００に応じて異なる場合において、起動コマンドの管理を簡素化することができる。
【００６３】
なお、パラメータ１に替えて、または、加えて、パラメータ２が個別情報を有してもよい。また、起動コマンドに含まれる起動パラメータの数は３以上であってもよい。複数の起動パラメータが個別情報を有する場合には、特定領域２４２、２４４、２４６、および、格納部１０８等は、起動パラメータに対応付けて個別情報を格納する。
【００６４】
また、起動パラメータが共通情報と個別情報とを有することにかえて、起動パラメータ全体が個別情報であってもよい。この場合、特定領域２４２、２４４、２４６、および、アプリケーション格納部２５０等は、起動パラメータ全体を格納する。
【００６５】
また、個別情報は、利用者特定情報にかえて、利用者のグループを特定する利用者グループ特定情報であってもよい。これにより、起動コマンドが、携帯情報端末２００の利用者のグループに応じて異なる場合において、利用者のグループ毎の起動コマンドの管理を簡素化することができる。
【００６６】
また、図６のステップＳ１０２において、携帯情報端末２００は、ダウンロードした携帯端末側アプリケーションＡ、および、処理判断部２６０が起動コマンドの解釈時に参照する情報をアプリケーション格納部２５０に格納することに加えて、利用者特定情報「ＵＳＥＲ１」を特定領域２４２に格納してもよい。例えば、利用者特定情報「ＵＳＥＲ１」を保持するサーバ３１０、または、処理判断部２６０が利用者特定情報「ＵＳＥＲ１」を特定領域２４２に格納するか、ダウンロード後に携帯端末側アプリケーションＡを自動起動させ利用者特定情報「ＵＳＥＲ１」を特定領域２４２に格納してもよい。
【００６７】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００６８】
【図１】非接触送受信システム１０の概念図を示す。
【図２】非接触送受信システム１０のブロック図の一例を示す。
【図３】起動コマンドの一例を示す。
【図４】外部読み書き装置１００の格納部１０８に格納された情報の一例を示す。
【図５】特定領域２４２、２４４、２４６に格納された情報の一例を示す。
【図６】非接触送受信システム１０の動作をフローチャートで示す。
【図７】非接触送受信システム１０の動作をフローチャートで示す。
【図８】起動コマンド等の他の一例を示す。
【符号の説明】
【００６９】
１０  非接触送受信システム
１００  外部読み書き装置
１０２  入出力部
１０４  処理判断部
１０６  表示部
１０８  格納部
２００  携帯情報端末
２２０  非接触ＩＣ
２２２  入出力部
２３０  記憶部
２３２  アプリケーション使用領域
２３４  アプリケーション使用領域
２３６  アプリケーション使用領域
２４２  特定領域
２４４  特定領域
２４６  特定領域
２５０  アプリケーション格納部
２６０  処理判断部
３００  端末
３１０  サーバ
３２０  インターネット
【図１】
2007115194.tif 000003
【図２】
2007115194.tif 000004
【図３】
2007115194.tif 000005
【図４】
2007115194.tif 000006
【図５】
2007115194.tif 000007
【図６】
2007115194.tif 000008
【図７】
2007115194.tif 000009
【図８】
2007115194.tif 000010