(57)【要約】【課題】非接触式ＩＣチップを使用可能なアプリケーションプログラム数の制限を解消して、移動機の利便性を向上することである。【解決手段】本発明に係る移動機１０は、非接触式ＩＣチップ１０ｂと、仮想ＩＣチップ領域１２と、仮想ＩＣチップ切替え部１４とを備える。仮想ＩＣチップ領域１２には、複数のアプリケーションプログラムの実行に際して使用される複数のコンテンツデータが、各アプリケーションプログラムと対応付けて保持されている。仮想ＩＣチップ切替え部１４は、選択されたアプリケーションプログラムに対応するコンテンツデータを仮想ＩＣチップ領域１２から非接触式ＩＣチップ１０ｂに移動させる。これにより、移動機１０は、リーダライタ装置２０との間でコンテンツデータの送受信を行う。【選択図】  図１
2004341634.tif 000002
【特許請求の範囲】
【請求項１】
非接触式ＩＣチップが搭載された移動機において、
複数のアプリケーションプログラムを格納する格納手段と、
前記格納手段に格納された各アプリケーションプログラムの実行に際して使用されるコンテンツデータを、各アプリケーションプログラムと対応付けて保持する保持手段と、
前記複数のアプリケーションプログラムの中からアプリケーションプログラムを選択する選択手段と、
前記選択手段により選択されたアプリケーションプログラムに対応するコンテンツデータを、前記保持手段から前記非接触式ＩＣチップに移動させる移動手段と
を備える移動機。
【請求項２】
前記選択手段は、使用されるアプリケーションプログラムの切替えを指示し、前記移動手段は、前記選択手段によりアプリケーションプログラムの切替えが指示された場合に、前記非接触式ＩＣチップ内のコンテンツデータを前記保持手段に移動させると共に、切替え後のアプリケーションプログラムに対応するコンテンツデータを、前記保持手段から前記非接触式ＩＣチップに移動させる請求項１記載の移動機。
【請求項３】
非接触式ＩＣチップが搭載された移動機が、外部端末との間でデータ通信を行うデータ送受信方法において、
前記移動機の選択手段が、格納手段に格納されている複数のアプリケーションプログラムの中からアプリケーションプログラムを選択する選択ステップと、
前記移動機の移動手段が、前記選択手段により選択されたアプリケーションプログラムに対応するコンテンツデータを、前記格納手段に格納された各アプリケーションプログラムの実行に際して使用されるコンテンツデータが各アプリケーションプログラムと対応付けて保持されている保持手段から前記非接触式ＩＣチップに移動させる移動ステップと
を含むデータ送受信方法。
【請求項４】
非接触式ＩＣチップが搭載された移動機により実行可能なデータ送受信プログラムにおいて、
格納手段に格納されている複数のアプリケーションプログラムの中からアプリケーションプログラムを選択する選択機能と、
前記選択機能により選択されたアプリケーションプログラムに対応するコンテンツデータを、前記格納手段に格納された各アプリケーションプログラムの実行に際して使用されるコンテンツデータが各アプリケーションプログラムと対応付けて保持されている保持手段から前記非接触式ＩＣチップに移動させる移動機能と
を前記移動機に実現させるデータ送受信プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、移動機、データ送受信方法、及びデータ送受信プログラムに関する。
【０００２】
【従来の技術】
従来、外部端末としてのリーダライタが発信する微弱な電波を利用してデータを送受信する非接触式のＩＣカードが実用化されている。ユーザは、ＩＣカードをリーダライタにかざすという簡易な操作で所望の情報をやり取りできるので、ＩＣカードは、交通手段の料金決済や企業の出退勤管理など、様々な用途に使用されている（例えば、特許文献１参照。）。
【０００３】
【特許文献１】
特表平９−５１０８１２号公報
【０００４】
【発明が解決しようとする課題】
移動機などの携帯型端末には、上述したＩＣカードの機能を有するチップ状の素子がＩＣチップとして搭載されたものも提案されている。ＩＣチップの内部には、移動機で動作可能なアプリケーションプログラム（以下、「アプリケーション」と略記する。）の実行に際して使用されるコンテンツデータを記憶可能である。アプリケーションが起動されると、コンテンツデータは、移動機の内蔵メモリから、上記ＩＣチップ内に形成された格納領域に一旦読み出された上で、移動機外部のリーダライタとの間で送受信される。
【０００５】
通常、ＩＣチップ内に形成された格納領域は、アプリケーション及びそのアプリケーションで使用されるコンテンツデータと、１対１に対応付けられている。このため、ＩＣチップには、アプリケーションと同数分のコンテンツデータ格納領域が確保されている。一方で、定期券や会員証サービスなど、非接触式ＩＣチップを利用してコンテンツデータを送受信するサービスは拡大しており、非接触式ＩＣチップに対応したアプリケーションも増加している。
【０００６】
したがって、ＩＣチップ内にコンテンツデータを格納するための領域の数をできる限り増加することが望まれる。ところが現状では、ＩＣチップに形成可能な格納領域の数には制限があり、ＩＣチップのデータ記憶容量は、多数のコンテンツデータを一度に格納できる程に充分でない。したがって、移動機のユーザが、非接触式ＩＣチップに対応した多様なアプリケーションを使用したい場合であっても、一部のアプリケーションの使用を諦めざるを得ない場合があった。
【０００７】
そこで、本発明の課題は、非接触式ＩＣチップを使用可能なアプリケーションプログラム数の制限を解消して、移動機の利便性を向上することである。
【０００８】
【課題を解決するための手段】
本発明に係る移動機は、非接触式ＩＣチップが搭載された移動機において、複数のアプリケーションプログラムを格納する格納手段と、前記格納手段に格納された各アプリケーションプログラムの実行に際して使用されるコンテンツデータを、各アプリケーションプログラムと対応付けて保持する保持手段と、前記複数のアプリケーションプログラムの中からアプリケーションプログラムを選択する選択手段と、前記選択手段により選択されたアプリケーションプログラムに対応するコンテンツデータを前記保持手段から前記非接触式ＩＣチップに移動させる移動手段とを備える。
【０００９】
本発明に係るデータ送受信方法は、非接触式ＩＣチップが搭載された移動機が、外部端末との間でデータ通信を行うデータ送受信方法において、前記移動機の選択手段が、格納手段に格納されている複数のアプリケーションプログラムの中からアプリケーションプログラムを選択する選択ステップと、前記移動機の移動手段が、前記選択手段により選択されたアプリケーションプログラムに対応するコンテンツデータを、前記格納手段に格納された各アプリケーションプログラムの実行に際して使用されるコンテンツデータが各アプリケーションプログラムと対応付けて保持されている保持手段から前記非接触式ＩＣチップに移動させる移動ステップとを含む。
【００１０】
本発明に係るデータ送受信プログラムは、非接触式ＩＣチップが搭載された移動機により実行可能なデータ送受信プログラムにおいて、格納手段に格納されている複数のアプリケーションプログラムの中からアプリケーションプログラムを選択する選択機能と、前記選択機能により選択されたアプリケーションプログラムに対応するコンテンツデータを、前記格納手段に格納された各アプリケーションプログラムの実行に際して使用されるコンテンツデータが各アプリケーションプログラムと対応付けて保持されている保持手段から前記非接触式ＩＣチップに移動させる移動機能とを前記移動機に実現させる。
【００１１】
これらの発明によれば、移動機には、複数のアプリケーションと複数のコンテンツデータとが予め対応付けて格納されている。任意のアプリケーションが選択されると、このアプリケーションに対応するコンテンツデータが非接触式ＩＣチップに適宜読み出される。すなわち、非接触式ＩＣチップは、１つのコンテンツデータによって常時占有されることなく、選択されたアプリケーションに応じて保持手段から読み出されたコンテンツデータによって共用される。
【００１２】
したがって、非接触式ＩＣチップ内に、複数のアプリケーションに対応するコンテンツデータ分の記憶領域を必ずしも確保する必要がない。これにより、移動機は、データ記憶容量が通常少ない非接触式ＩＣチップを使用して、多種多様なアプリケーション及びコンテンツデータの使用を可能とする。その結果、非接触式ＩＣチップを使用可能なアプリケーション数の制限を解消して、移動機の利便性を向上することができる。
【００１３】
本発明に係る移動機において好ましくは、前記選択手段は、使用されるアプリケーションプログラムの切替えを指示し、前記移動手段は、前記選択手段によりアプリケーションプログラムの切替えが指示された場合に、前記非接触式ＩＣチップ内のコンテンツデータを前記保持手段に移動させると共に、切替え後のアプリケーションプログラムに対応するコンテンツデータを、前記保持手段から前記非接触式ＩＣチップに移動させる。
【００１４】
本発明に係るデータ送受信方法において好ましくは、前記選択ステップでは、前記選択手段は、使用されるアプリケーションプログラムの切替えを指示し、前記移動ステップでは、前記移動手段は、前記選択手段によりアプリケーションプログラムの切替えが指示された場合に、前記非接触式ＩＣチップ内のコンテンツデータを前記保持手段に移動させると共に、切替え後のアプリケーションプログラムに対応するコンテンツデータを、前記保持手段から前記非接触式ＩＣチップに移動させる。
【００１５】
本発明に係るデータ送受信プログラムにおいて好ましくは、前記選択機能は、使用されるアプリケーションプログラムの切替えを指示し、前記移動機能は、前記選択機能によりアプリケーションプログラムの切替えが指示された場合に、前記非接触式ＩＣチップ内のコンテンツデータを前記保持手段に移動させると共に、切替え後のアプリケーションプログラムに対応するコンテンツデータを、前記保持手段から前記非接触式ＩＣチップに移動させる。
【００１６】
これらの発明によれば、アプリケーションの切替え指示に伴って、非接触式ＩＣチップ内のコンテンツデータが保持手段に移動されると共に、切替え後のアプリケーションに対応するコンテンツデータが保持手段から非接触式ＩＣチップに移動される。つまり、非接触式ＩＣチップに記憶されるコンテンツデータの入れ替えが行われる。これにより、移動機は、多様なアプリケーション及びコンテンツデータの使用を可能としつつ、非接触式ＩＣチップ内に複数のコンテンツデータが併存することを回避できる。したがって、データ記憶容量に制限のある非接触式ＩＣチップを有効に活用することができる。
【００１７】
なお、前記選択手段は、移動機のユーザによる操作に従って、アプリケーションを選択するものとしてもよいし、外部端末からの信号受信を契機として移動機が自動的にアプリケーションを選択するものとしてもよい。すなわち、本発明に係るデータ送受信技術は、手動起動にのみ対応した通常のアプリケーションはもとより、自動起動（外部起動）に対応したアプリケーションに対しても適用可能である。
【００１８】
【発明の実施の形態】
（第１の実施形態）
以下、添付図面を参照して本発明の第１の実施形態について説明する。
まず、構成を説明する。図１は、本発明に係る移動機１０の構成を示すブロック図である。移動機１０は、例えば携帯電話であるが、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）等の様に通信機能を備えた情報機器であればよい。移動機１０は、リーダライタ装置２０（外部端末に対応）と所定距離内に接近すると、リーダライタ装置２０との間で短距離無線通信が可能となる。所定距離とは、例えば１０ｃｍ程度である。短距離無線通信とは、例えば、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）を始めとする赤外線通信やＢｌｕｅｔｏｏｔｈ（登録商標）により実現される通信である。
【００１９】
以下、移動機１０の各構成要素について説明する。
図１に示す様に、移動機１０は、機能的には、アプリケーション格納部１１（格納手段に対応）と、仮想ＩＣチップ領域１２（保持手段に対応）と、アプリケーション選択部１３（選択手段に対応）と、仮想ＩＣチップ切替え部１４（移動手段に対応）と、実ＩＣチップ領域１５とを備えて構成される。各部はバスを介して各種信号の入出力が可能な様に接続されている。
【００２０】
アプリケーション格納部１１は、物理的には、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の内蔵メモリ１０ａにより構成される。アプリケーション格納部１１は、図２（ａ）に示す様に、アプリケーション領域１１ａとアプリケーションＩＤ領域１１ｂとを有する。アプリケーション領域１１ａには、アプリケーションプログラム（例えば、アプリケーションＡ，Ｂ，Ｃ）が格納されている。アプリケーションＩＤ領域１１ｂには、各アプリケーションプログラムを識別する為に一意的に割り当てられたアプリケーションＩＤ（例えば、００１，００２，００３）が、アプリケーションプログラムと対応付けて格納されている。
【００２１】
仮想ＩＣチップ領域１２は、物理的には、ＥＥＰＲＯＭ等の内蔵メモリ１０ａにより構成される。仮想ＩＣチップ領域１２は、図２（ｂ）に示す様に、アプリケーションＩＤ領域１２ａとコンテンツデータ領域１２ｂとを有する。アプリケーションＩＤ領域１２ａには、上述したアプリケーションＩＤ（例えば、００１，００２，００３）が格納されている。コンテンツデータ領域１２ｂには、コンテンツデータ（例えば、コンテンツデータａ，ｂ，ｃ）が、アプリケーションＩＤと対応付けて保持されている。
【００２２】
すなわち、アプリケーションとコンテンツデータとは、アプリケーションＩＤを介して１対１に対応付けられ内蔵メモリ１０ａに格納されている。アプリケーション及びコンテンツデータに関して、より具体的に例示すると、アプリケーションＡは移動機１０を定期券として代用するためのアプリケーションであり、この場合のコンテンツデータａは乗車区間、有効期限などである。アプリケーションＢは移動機１０を電子決済に利用するためのアプリケーションであり、コンテンツデータｂは電子マネーである。アプリケーションＣは移動機１０を会員証として代用するためのアプリケーションであり、コンテンツデータｃは会員情報である。
【００２３】
アプリケーション選択部１３は、移動機１０のユーザによってアプリケーションが選択又は切替え指示されると、選択されたアプリケーション又は切替え後のアプリケーションを起動する。同時に、アプリケーション選択部１３は、起動されたアプリケーションに対応するアプリケーションＩＤをアプリケーション格納部１１から取得する。更に、アプリケーション選択部１３は、取得されたアプリケーションＩＤを仮想ＩＣチップ切替え部１４に通知する。
【００２４】
仮想ＩＣチップ切替え部１４は、アプリケーション選択部１３からアプリケーションＩＤが通知されると、このアプリケーションＩＤに対応するコンテンツデータを仮想ＩＣチップ領域１２から取得する。仮想ＩＣチップ切替え部１４は、取得されたコンテンツデータを実ＩＣチップ領域１５に出力する。つまり、仮想ＩＣチップ切替え部１４は、選択されたアプリケーションに応じて、使用されるコンテンツデータの格納領域を適宜切り替える。
【００２５】
実ＩＣチップ領域１５は、物理的には、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）チップ等の非接触式ＩＣチップ１０ｂにより構成される。実ＩＣチップ領域１５は、外部のリーダライタ装置２０からのデータ送信要求を検知すると、仮想ＩＣチップ切替え部１４から入力されたコンテンツデータを、無線チャネルを経由してリーダライタ装置２０に送信する。
【００２６】
次に、図３及び図４（ａ）〜図４（ｄ）を参照して移動機１０の動作を説明する。併せて、本発明に係るデータ送受信方法を構成する各ステップについて説明する。図３は、コンテンツデータ送受信処理を説明する為のフローチャートである。
【００２７】
図４（ａ）は、コンテンツデータ送受信処理の実行開始前（初期状態）における内蔵メモリ１０ａ及び非接触式ＩＣチップ１０ｂ内部の様子を概念的に示す図である。図４（ａ）に示す様に、区間・有効期限、電子マネー、会員情報の各コンテンツデータは、定期券アプリケーション、電子決済アプリケーション、会員証アプリケーションの各アプリケーションとそれぞれ対応付けられている。これらのコンテンツデータは、何れかのアプリケーションの選択に伴って、択一的に実ＩＣチップ領域１５に移動可能である。
【００２８】
まず、移動機１０のユーザにより入力操作釦を介してアプリケーションプログラムが選択されると、アプリケーション選択部１３は、当該アプリケーションのアプリケーションＩＤをアプリケーション格納部１１から取得する（Ｓ１）。
【００２９】
Ｓ２では、仮想ＩＣチップ切替え部１４は、アプリケーション選択部１３からアプリケーションＩＤを取得すると、このアプリケーションＩＤを基に、移動対象となるコンテンツデータを特定する。
【００３０】
続いて、仮想ＩＣチップ切替え部１４は、Ｓ２で移動対象として特定されたコンテンツデータを仮想ＩＣチップ領域１２から取得し、このコンテンツデータを実ＩＣチップ領域１５へ移動する（Ｓ３）。この処理を以って、移動機１０が、外部のリーダライタ装置２０とコンテンツデータを送受信する準備が完了する。例えば、定期券アプリケーションの選択に伴って、区間・有効期限のコンテンツデータが実ＩＣチップ領域１５に移動された様子を図４（ｂ）に示す。
【００３１】
Ｓ４では、実ＩＣチップ領域１５は、リーダライタ装置２０から移動機１０に対するコンテンツデータの送信要求を待機している。リーダライタ装置２０から所定距離内に移動機１０が接近したことにより上記送信要求が検知されると（Ｓ４；Ｙｅｓ）、実ＩＣチップ領域１５は、無線チャネルを経由してリーダライタ装置２０に対してコンテンツデータを送信する（Ｓ５）。
【００３２】
コンテンツデータの送信が完了すると、アプリケーション選択部１３は、Ｓ１で選択されたアプリケーションとは別のアプリケーションの選択（アプリケーションの切替え）を待機する。移動機１０のユーザによりアプリケーションが切り替えられると、アプリケーション選択部１３は、当該アプリケーションのアプリケーションＩＤをアプリケーション格納部１１から取得する（Ｓ６）。
【００３３】
Ｓ７では、仮想ＩＣチップ切替え部１４は、実ＩＣチップ領域１５に現在記憶されているコンテンツデータを仮想ＩＣチップ領域１２に戻すことにより、実ＩＣチップ領域１５内にデータの空き領域を確保する。例えば、定期券アプリケーションが会員証アプリケーションに切り替えられたことに伴って、区間・有効期限のコンテンツデータが内蔵メモリ１０ａに退避された様子を図４（ｃ）に示す。
【００３４】
なお、仮想ＩＣチップ切替え部１４は、アプリケーションが切り替えられた場合に限らず、起動されていたアプリケーションが終了された場合にも、新規のアプリケーションの選択を待たずに、コンテンツデータを仮想ＩＣチップ領域１２に戻すものとしてもよい。
【００３５】
実ＩＣチップ領域１５内に空き領域が確保されると、Ｓ２に戻り、新たに選択されたアプリケーションに関して、Ｓ２以降の処理が繰り返し実行される。すなわち、仮想ＩＣチップ切替え部１４は、新規のアプリケーションＩＤをアプリケーション選択部１３から取得すると、このアプリケーションＩＤを基に、移動対象となるコンテンツデータを特定する（Ｓ２）。
【００３６】
続いて、仮想ＩＣチップ切替え部１４は、Ｓ２で移動対象として特定されたコンテンツデータを仮想ＩＣチップ領域１２から取得し、このコンテンツデータを実ＩＣチップ領域１５へ移動する（Ｓ３）。この処理を以って、外部のリーダライタ装置２０と新たなコンテンツデータを送受信する準備が完了する。例えば、会員証アプリケーションへの切替えに伴って、会員情報のコンテンツデータが実ＩＣチップ領域１５に移動された様子を図４（ｄ）に示す。
【００３７】
以上説明した様に、本発明に係る移動機１０によれば、複数のアプリケーションを複数のコンテンツデータと対応付けて内蔵メモリ１０ａに格納する。任意のアプリケーションが選択されると、移動機１０は、このアプリケーションに対応するコンテンツデータを内蔵メモリ１０ａから非接触式ＩＣチップ１０ｂに読み出す。これにより、非接触式ＩＣチップ１０ｂは、１つのコンテンツデータによって常時占有されることなく、選択されたアプリケーションに応じたコンテンツデータによって共用されることになる。
【００３８】
したがって、移動機１０は、非接触式ＩＣチップ１０ｂ内に、一度に複数のコンテンツデータを記憶するための領域を必ずしも確保する必要がない。これにより、移動機１０は、データ記憶容量が通常少ない非接触式ＩＣチップ１０ｂを使用して、多様なアプリケーション及びコンテンツデータの活用を可能とする。
【００３９】
（第２の実施形態）
次に、添付図面を参照して、本発明の第２の実施形態について説明する。第１の実施形態における移動機１０では、アプリケーションの選択を、ユーザによる指示操作に従って行うものとした。これに対して、本実施形態では、外部端末としてのリーダライタ装置から送信される信号の受信を契機として、移動機１０が自動的にアプリケーションを選択する。
【００４０】
第２の実施形態における移動機は、第１の実施形態において詳述した移動機１０と基本的構成を同様とする。したがって、移動機及びその構成要素には同一の符合を付し、その説明は省略すると共に、以下、第１の実施形態との差異について詳述する。
【００４１】
実ＩＣチップ領域１５は、リーダライタ装置２０からコンテンツデータの送信要求を受信する。この送信要求には、リーダライタ装置２０が使用されるサービスの種別を表す識別情報が含まれており、実ＩＣチップ領域１５は、この識別情報を受信すると、アプリケーション選択部１３に出力する。
【００４２】
アプリケーション選択部１３は、実ＩＣチップ領域１５から上記識別情報が入力されると、この識別情報を基に、リーダライタ装置２０に対応するアプリケーションを選択する。この選択処理は、移動機１０のユーザの手を介さずに行われる。
【００４３】
次に、図５を参照して、第２の実施形態におけるコンテンツデータ送受信処理について説明する。本コンテンツデータ送受信処理は、第１の実施形態において詳述したコンテンツデータ送受信処理（図３参照）と基本的に同様である。具体的には、図５のＴ１，Ｔ３〜Ｔ６，Ｔ７，Ｔ９に示す各処理は、図３に示したＳ４，Ｓ２〜Ｓ５，Ｓ４，Ｓ７にそれぞれ相当する。
【００４４】
以下、第１の実施形態におけるコンテンツデータ送受信処理との差異であるＴ２，Ｔ８について説明する。
すなわち、Ｔ２では、アプリケーション選択部１３は、Ｔ１にて実ＩＣチップ領域１５が取得したデータ送信要求に含まれる識別情報からサービス種別を判断し、そのサービス種別に対応するアプリケーションを選択する。リーダライタ装置２０は、自らが提供主体の一部となるサービスの種別を、データ送信要求を介して移動機１０に通知する。したがって、移動機１０は、このサービス種別により特定されるアプリケーションを実行することにより、当該サービス種別に属するサービスを享受することが可能となる。
【００４５】
また、Ｔ８では、アプリケーション選択部１３は、Ｔ７にて実ＩＣチップ領域１５が取得したデータ送信要求に含まれる識別情報からサービス種別を判断し、そのサービス種別に基づいて、コンテンツデータの切替えの要否を判定する。
【００４６】
具体的には、上記サービス種別により特定されるアプリケーションが、現在使用されているアプリケーションと同一である場合には、移動機１０は、実ＩＣチップ領域１５内の現在使用中のコンテンツデータを継続して使用可能であるので、コンテンツデータの切替えは不要と判定する。これに対して、上記サービス種別により特定されるアプリケーションが、現在使用されているアプリケーションと異なる場合には、新たに選択されたアプリケーションにコンテンツデータを対応させるべく、実ＩＣチップ領域１５内のコンテンツデータの切替えは必要と判定する。
【００４７】
コンテンツデータの切替えが必要であると判定された場合には（Ｔ８；Ｙｅｓ）、Ｔ９以降の処理に移行する。すなわち、仮想ＩＣチップ切替え部１４は、実ＩＣチップ領域１５に現在記憶されているコンテンツデータを仮想ＩＣチップ領域１２に退避することにより、実ＩＣチップ領域１５内にデータの空き領域を確保する。一方、コンテンツデータの切替えが不要であると判定された場合には（Ｔ８；Ｎｏ）、Ｔ７に戻り、再びコンテンツデータの送信要求を待機する。
【００４８】
以下、図４（ａ）及び図６（ａ）〜図６（ｃ）を参照し、第２の実施形態における移動機の具体的処理例として、コンテンツデータが送受信される様子を説明する。
再び図４（ａ）を参照すると、区間・有効期限、電子マネー、会員情報の各コンテンツデータは、定期券アプリケーション、電子決済アプリケーション、会員証アプリケーションの各アプリケーションとそれぞれ対応付けられている。これらのコンテンツデータは、何れかのアプリケーションの選択に伴って、択一的に実ＩＣチップ領域１５に移動可能である。
【００４９】
移動機１０が、定期券アプリケーションと連携して定期券サービスを提供するリーダライタ装置３０に接近すると、定期券アプリケーションが起動される。これに伴い、区間・有効期限のコンテンツデータは、図６（ａ）に示す様に、内蔵メモリ１０ａから実ＩＣチップ領域１５に移動され保持される。その後、このコンテンツデータは、無線チャネルを介して定期券リーダライタ装置３０に送信される。
【００５０】
また、移動機１０が、会員証アプリケーションと連携して会員証サービスを提供するリーダライタ装置４０に接近すると、会員証アプリケーションが起動される。これに伴い、実ＩＣチップ領域１５に保持されていた区間・有効期限のコンテンツデータは、図６（ｂ）に示す様に、実ＩＣチップ領域１５から内蔵メモリ１０ａに戻される。その結果、実ＩＣチップ領域１５内に、別のコンテンツデータ（会員情報）を保持する為の空き領域が確保される。
【００５１】
その後、図６（ｃ）に示す様に、会員情報のコンテンツデータが、内蔵メモリ１０ａから実ＩＣチップ領域１５に移動され保持される。このコンテンツデータは、無線チャネルを介して会員証リーダライタ装置４０に送信される。
【００５２】
以上説明した様に、第２の実施形態における移動機１０によれば、第１の実施形態に記載の移動機において、リーダライタ装置から送信される信号の受信を契機として、提供されるサービス内容に適したアプリケーションを自動的に選択及び起動する。すなわち、通常のアプリケーションは元より、移動機１０がサービスエリアに在圏したことに伴って自動的に起動されるアプリケーションに対しても、本発明に係るデータ送受信技術を適用することができる。自動起動機能を有するアプリケーションによれば、移動機１０のユーザは、アプリケーションを起動する手間は勿論のこと、適切なアプリケーションの選択及び切替えを自ら行う手間を省くことができる。その結果、ユーザが各種サービスを利用する際の移動機１０の利便性が高まる。
【００５３】
なお、上記各実施形態に記載の態様は、本発明に係るデータ送受信システムの好適な一例であり、これに限定されるものではない。
例えば、本実施の形態では、説明簡略化の為、アプリケーション格納部１１に格納されているアプリケーションと、仮想ＩＣチップ領域１２に保持されているコンテンツデータとはそれぞれ３種類ずつとしたが、その数は適宜変更可能である。
【００５４】
最後に、本発明に係るデータ送受信プログラムについて説明する。
データ送受信プログラム５１は、記録媒体５０のプログラム格納領域５０ａに格納されている。データ送受信プログラム５１は、移動機１０とリーダライタ装置２０との間におけるデータ通信を制御するためのプログラムである。図７に示す様に、データ送受信プログラム５１は、処理を統括するメインモジュール５１ａと、アプリケーション選択モジュール５１ｂと、コンテンツデータ移動モジュール５１ｃを備えて構成される。
【００５５】
アプリケーション選択モジュール５１ｂは、アプリケーション格納部１１に格納されている複数のアプリケーションの中からアプリケーションを選択する処理を移動機１０に実行させる。コンテンツデータ移動モジュール５１ｃは、上記処理により選択されたアプリケーションに対応するコンテンツデータを、仮想ＩＣチップ領域１２から、非接触式ＩＣチップ１０ｂ内に形成された実ＩＣチップ領域１５に移動させる処理を移動機１０に実行させる。
【００５６】
好適には、アプリケーション選択モジュール５１ｂは、使用されるアプリケーションの切替えを指示する処理を移動機１０に更に実行させる。コンテンツデータ移動モジュール５１ｃは、上記処理によりアプリケーションの切替えが指示された場合に、非接触式ＩＣチップ１０ｂ内のコンテンツデータを仮想ＩＣチップ領域１２に移動させると共に、切替え後のアプリケーションに対応するコンテンツデータを、仮想ＩＣチップ領域１２から上記実ＩＣチップ領域１５に移動させる処理を移動機１０に実行させる。
【００５７】
ここで、移動機１０がアプリケーション選択モジュール５１ｂを実行することによって実現する機能（選択機能に対応）は、アプリケーション選択部１３の機能と同様である。また、移動機１０がコンテンツデータ移動モジュール５１ｃを実行することによって実現する機能（移動機能に対応）は、仮想ＩＣチップ切替え部１４の機能と同様である。
【００５８】
更に、移動機１０は、データ送受信プログラム５１の一部若しくは全部を通信回線等の伝送媒体を介して他の機器から受信し記録する構成にしてもよい。反対に、移動機１０は、データ送受信プログラム５１を伝送媒体を介して伝送し、他の機器にインストールする構成としてもよい。
【００５９】
【発明の効果】
本発明によれば、非接触式ＩＣチップを使用可能なアプリケーションプログラム数の制限を解消して、移動機の利便性を向上することができる。
【図面の簡単な説明】
【図１】移動機の構成を概略的に示すブロック図である。
【図２】図２（ａ）は、アプリケーション格納部内のデータ格納例を示す図である。図２（ｂ）は、仮想ＩＣチップ領域内のデータ格納例を示す図である。
【図３】第１の実施形態におけるコンテンツデータ送受信処理を説明するためのフローチャートである。
【図４】図４（ａ）〜図４（ｄ）は、第１の実施形態における移動機がコンテンツデータを送受信する様子を概念的に示す状態遷移図である。
【図５】第２の実施形態におけるコンテンツデータ送受信処理を説明するためのフローチャートである。
【図６】図６（ａ）〜図６（ｃ）は、第２の実施形態における移動機がコンテンツデータを送受信する様子を概念的に示す状態遷移図である。
【図７】記録媒体に記録されたデータ送受信プログラムの構成例を示す図である。
【符号の説明】
１０…移動機、１０ａ…内蔵メモリ、１０ｂ…非接触式ＩＣチップ、１１…アプリケーション格納部、１２…仮想ＩＣチップ領域、１３…アプリケーション選択部、１４…仮想ＩＣチップ切替え部、１５…実ＩＣチップ領域、２０，３０，４０…リーダライタ装置、５１…データ送受信プログラム
【図１】
2004341634.tif 000003
【図２】
2004341634.tif 000004
【図３】
2004341634.tif 000005
【図４】
2004341634.tif 000006
【図５】
2004341634.tif 000007
【図６】
2004341634.tif 000008
【図７】
2004341634.tif 000009