(57)【要約】【課題】非接触型ＩＣカードの取り扱いを容易にする。【解決手段】コンピュータ１０には、非接触型ＩＣカード２５を収納するための非接触型ＩＣカード用スロット２２を設ける。非接触型ＩＣカード用スロット２２は、収納された非接触型ＩＣカード２５が、コンピュータ本体１１の上面部に設けられたＩＣカードリーダ／ライタ２１と無線通信が可能な位置に設けられる。【選択図】図１
2010061695.tif 000002
【特許請求の範囲】
【請求項１】
筐体内に設けられた、非接触型ＩＣカードと無線通信を行う通信装置と、
前記非接触型ＩＣカードを収納するためのものであって、収納された前記非接触型ＩＣカードと前記通信装置とが通信が可能な位置に設けられた収納手段と、
前記収納手段により収納された第１の非接触型ＩＣカード及び筐体上に載置された第２の非接触型ＩＣカードのそれぞれにおいて誘起電力を発生させることが可能な誘導磁界を放射する、前記収納手段の近傍に設けられた磁界放射手段とを具備し、
前記通信装置は、前記磁界放射手段によって前記誘導磁界が放射された際に前記第１の非接触型ＩＣカードと前記第２の非接触型ＩＣカードのそれぞれと無線通信により異なるタイミングでデータを送受信し、前記第１の非接触型ＩＣカードと前記第２の非接触型ＩＣカードに記録されているデータに対する処理を実行することを特徴とする情報処理装置。
【請求項２】
前記磁界放射手段は、前記通信装置に設けられたことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記通信装置は、筐体の上面部に設けられ、
前記収納手段は、前記通信装置の上部に載置された非接触型ＩＣカードと収納された非接触ＩＣカードとが前記通信装置を挟んで対称となるように、前記通信装置が設置された下方部に設けられたことを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記収納手段は、前記非接触型ＩＣカードを脱着可能となるように収納することを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記収納手段に前記非接触型ＩＣカードが収納されたことを検知する検知手段をさらに具備したことを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記検知手段は、
前記収納手段に前記非接触型ＩＣカードが収納された際に、前記非接触型ＩＣカードと接触して前記非接触型ＩＣカードが収納されたことを検知するセンサを含むことを特徴とする請求項５記載の情報処理装置。
【請求項７】
前記検知手段は、
前記磁界放射手段により磁界を放射することにより前記非接触型ＩＣカードから受信された第１識別情報を記録する識別情報記録手段と、
前記識別情報記録手段により前記第１識別情報を記録した一定時間後に、前記磁界放射手段により磁界を放射させる磁界放射制御手段と、
前記磁界放射制御手段により磁界を放射させた後に前記非接触型ＩＣカードから受信された第２識別情報と、前記識別情報記録手段に記録された前記第１識別情報とが一致する場合に、前記収納手段に前記非接触型ＩＣカードが収納されていると判別する判別手段と
を具備したことを特徴とする請求項５記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、非接触型ＩＣカードと無線通信を行う通信装置が搭載された情報処理装置に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータなどの情報処理装置において、非接触型ＩＣカードと無線通信を行う通信装置が搭載されたものがある。非接触型ＩＣカードには、電車などの交通機関などにおいて乗車券として使用したり、一般の店舗やネットワークを介したオンラインショッピングなどにおいて電子マネーとして使用したりできる機能を有したものがある。
【０００３】
非接触型ＩＣカードは、通信装置から発信される電波をもとに、電磁誘導によって電力を発生させることによってデータの送受信を行う。従って、非接触型ＩＣカードは、通信装置と近接させて載置した状態のままでは、磁界が変化しないために電力が発生せず、使用することができない。非接触型ＩＣカードを使用する場合、利用者は、通信装置にかざす操作（通信装置と離れた位置から所定の距離まで近づけた後に離す操作）を、その都度行う必要がある。
【０００４】
従来、非接触型のＩＣカードの内容を他のＩＣカードにコピーすることができるデータ通信方法が考えられている（特許文献１参照）。特許文献１に記載されたデータ通信方法では、リーダ／ライタに２枚のＩＣカードを重ね合わせ、リーダ／ライタのアンテナと２枚のカードのアンテナとを相互に結合することで、カード間のデータのコピーを実現している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２４７７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このように従来の情報処理装置では、非接触型ＩＣカードからデータを受信して処理する場合、ユーザが非接触型ＩＣカードを情報処理装置に設けられた通信装置にかざす操作をする必要があった。従って、非接触型ＩＣカードを複数回使用する場合には、その都度、同じ操作を繰り返して行わなければならず取り扱いが面倒となっていた。
【０００７】
また、特許文献１のデータ通信方法では、２枚のＩＣカードをリーダ／ライタに載置させることでＩＣカード間でのコピーを実現しているが、コピーを実行する前にそれぞれのＩＣカードに対する処理を実行する必要があった。すなわち、第１のＩＣカードをリーダ／ライタを載置させることで、第１のＩＣカードからデータ読み取って所定の処理を実行した後に、第２のＩＣカードの載置を指示する。そして、リーダ／ライタに第２のＩＣカードが載置されると、第２のＩＣカードを認識し、メモリに記憶されている内容を確認する。つまり、特許文献１のデータ通信方法では、２枚のＩＣカードを、個別にリーダ／ライタに載置させる操作が必要となる。従って、２枚のＩＣカード間でデータをコピーする作業を複数回実行する場合には、その都度、２枚のＩＣカードをリーダ／ライタに載置させる操作が必要となり取り扱いが面倒となっていた。
【０００８】
本発明は上述の事情を考慮してなされたものであり、非接触型ＩＣカードの取り扱いを容易にすることが可能な情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の課題を解決するため、本発明は、筐体内に設けられた、非接触型ＩＣカードと無線通信を行う通信装置と、前記非接触型ＩＣカードを収納するためのものであって、収納された前記非接触型ＩＣカードと前記通信装置とが通信が可能な位置に設けられた収納手段と、前記収納手段により収納された第１の非接触型ＩＣカード及び筐体上に載置された第２の非接触型ＩＣカードのそれぞれにおいて誘起電力を発生させることが可能な誘導磁界を放射する、前記収納手段の近傍に設けられた磁界放射手段とを具備し、前記通信装置は、前記磁界放射手段によって前記誘導磁界が放射された際に前記第１の非接触型ＩＣカードと前記第２の非接触型ＩＣカードのそれぞれと無線通信により異なるタイミングでデータを送受信し、前記第１の非接触型ＩＣカードと前記第２の非接触型ＩＣカードに記録されているデータに対する処理を実行することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、非接触型ＩＣカードを収納手段に収納した状態で通信装置との間で無線通信を行うので、非接触型ＩＣカードに対する取り扱いを容易にすることが可能となる。
【図面の簡単な説明】
【００１１】
【図１】コンピュータ１０のディスプレイユニットを開いた状態における斜視図。
【図２】図１におけるＡ−Ａ線における断面図。
【図３】コンピュータ１０のシステム構成を示すブロック図。
【図４】ＩＣカードリーダ／ライタ２１を制御するためのハードウェアとソフトウェアとの関係について示す図。
【図５】非接触型ＩＣカード２５の構成例を示すブロック図。
【図６】ＩＣカードリーダ／ライタ２１と非接触型ＩＣカード２５ａと非接触型ＩＣカード２５ｂとの相対的位置関係を横から見た図。
【図７】ＩＣカードリーダ／ライタ２１と内蔵非接触型ＩＣカード２５ａ，２５ｂの位置関係を上から見た図。
【図８】２枚の非接触型ＩＣカード２５とＩＣカードリーダ／ライタ２１との通信期間を示す図。
【図９】本実施形態における内蔵ＩＣカード検知処理を示すフローチャート。
【図１０】料金決済機能（電子マネー等）を有する非接触型ＩＣカード２５によりカード決済を実行するＩＣカード処理を示すフローチャート。
【図１１】ＩＣカードリーダ／ライタ２１を介して、２枚の非接触型ＩＣカード２５ａ，２５ｂとの間でデータをやりとりする第１のＩＣカード処理を示す図。
【図１２】ＩＣカードリーダ／ライタ２１と内蔵された非接触型ＩＣカード２５ｂとを介して、２枚の外部の非接触型ＩＣカード２５ａ１，２５ａ２との間でデータをやりとりする第２のＩＣカード処理を示す図。
【図１３】第１のＩＣカード処理について示すフローチャート。
【図１４】第２のＩＣカード処理について示すフローチャート。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施形態について説明する。  
まず、図１及び図２を参照して、本発明の実施形態に係る情報処理装置の構成について説明する。この情報処理装置は、例えば、バッテリ駆動可能なノートブック型の携帯型パーソナルコンピュータ１０（以下、単にコンピュータ１０と称する）として実現されている。
【００１３】
図１はコンピュータ１０のディスプレイユニットを開いた状態における斜視図である。
【００１４】
コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＬＣＤ（Liquid Crystal Display）１７から構成される表示装置が組み込まれており、そのＬＣＤ１７の表示画面はディスプレイユニット１２のほぼ中央に位置されている。ＬＣＤ１７の両側には、一対のスピーカ（ツイータ）１９ａが配置されている。
【００１５】
ディスプレイユニット１２は、コンピュータ本体１１に対して、コンピュータ本体１１の上面が露出される開放位置と上面がディスプレイユニット１２によって覆われる閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１はバッテリが取り外し自在に装着可能な薄い箱形の筐体を有している。
【００１６】
コンピュータ本体１１の筐体の上面にはキーボード１３、本コンピュータ１０をパワーオン／オフするためのパワーボタンスイッチ１４、タッチパッド１５、オーディオ・ビデオ（ＡＶ）操作パネル１６、ＡＶコントローラ、ボリューム制御ダイヤル１８、及び一対のスピーカ１９ｂなどが配置されている。キーボード１３は、上下左右の４つの方向キーと他の各種キー（アルファベットキー、数字キー、補助キー等）とを含む複数のキーを備えている。
【００１７】
コンピュータ１０は、ＴＶ放送番組、動画像データ、静止画、音楽といった各種メディアを再生するためのＡＶ機能を有している。ＡＶ操作パネル１６は、コンピュータ１０のＡＶ機能を制御するための複数のボタンを備えている。これらボタンの各々は、静電スイッチから構成されている。各静電スイッチの中央には、ＬＥＤ透光部が配置されている。
【００１８】
各静電スイッチに対応して設けられたＬＥＤからの光は、対応するＬＥＤ透光部を介して外部に放出される。
【００１９】
ＡＶ操作パネル１６の複数のボタンには、ＴＶボタン、ＣＤ／ＤＶＤボタン、ＬＥＤオン／オフボタン等が含まれている。ＴＶボタンは、ＴＶ放送番組を視聴または録画するためのＴＶ機能の起動を指示するボタンである。ＣＤ／ＤＶＤボタンは、ＣＤメディアまたはＤＶＤメディアに格納されたコンテンツを再生するためのＣＤ／ＤＶＤ機能の起動を指示するボタンである。ＬＥＤオン／オフボタンは、ＡＶ操作パネル１６内の各ＬＥＤを制御するためのボタンである。
【００２０】
また、本実施形態におけるコンピュータ１０には、コンピュータ本体１１の上面部にＩＣカードリーダ／ライタ２１（通信装置）が設けられている。ＩＣカードリーダ／ライタ２１は、非接触型ＩＣカード２５との間で無線通信によりデータの送受信を行う。ＩＣカードリーダ／ライタ２１は、非接触型ＩＣカード２５とのデータ送受信を実行する場合には一定磁界を発生させている。非接触型ＩＣカード２５は、利用者によってＩＣカードリーダ／ライタ２１にかざす（近接させる）操作が行われると、ＩＣカードリーダ／ライタ２１により発生されている磁界によって電力が誘起される。ＩＣカードリーダ／ライタ２１は、この誘起された電力によりデータ送受信のための動作を実行する。
【００２１】
また、本実施形態におけるコンピュータ１０には、コンピュータ本体１１の筐体側面（図１においては左側面）から非接触型ＩＣカード２５を収納させることができる非接触型ＩＣカード用スロット２２が設けられている。非接触型ＩＣカード用スロット２２は、コンピュータ本体１１の筐体上面部に設けられたＩＣカードリーダ／ライタ２１の下方部に設けられている。また、非接触型ＩＣカード用スロット２２は、その内部に収納された非接触型ＩＣカード２５とＩＣカードリーダ／ライタ２１とが安定して通信可能となるように、ＩＣカードリーダ／ライタ２１と近接させた位置に設けられる。
【００２２】
図２は、図１におけるＡ−Ａ線における断面図である。なお、図２は、非接触型ＩＣカード２５が非接触型ＩＣカード用スロット２２が収容されている状態を示している。
【００２３】
図２に示すように、非接触型ＩＣカード２５は、非接触型ＩＣカード用スロット２２に収納されることで、ＩＣカードリーダ／ライタ２１と近接させた位置でコンピュータ本体１１に内蔵される。
【００２４】
非接触型ＩＣカード用スロット２２には、例えば最も奥にカード検知センサ２６が設けられている。カード検知センサ２６は、非接触型ＩＣカード２５が非接触型ＩＣカード用スロット２２に収納されているか否かを検知するためのものある。カード検知センサ２６は、非接触型ＩＣカード２５が非接触型ＩＣカード用スロット２２に完全に収納されると、非接触型ＩＣカード２５の端部が接触される位置に設けられている。
【００２５】
ただし、非接触型ＩＣカード２５は、ＩＣカードリーダ／ライタ２１と無線通信をするため、完全な状態で非接触型ＩＣカード用スロット２２に収納された状態でなくても、ＩＣカードリーダ／ライタ２１との間でデータ送受信が可能である。従って、カード検知センサ２６は、非接触型ＩＣカード２５がＩＣカードリーダ／ライタ２１と無線通信が可能な位置まで収納されたことを検知できれば良い。
【００２６】
なお、図２においては、非接触型ＩＣカード用スロット２２に挿入された非接触型ＩＣカード２５を内部で安定して保持するための機構、また非接触型ＩＣカード２５を非接触型ＩＣカード用スロット２２から取り出すための機構などの図示を省略している。
【００２７】
また、図２においては、カード検知センサ２６を設けて物理的に非接触型ＩＣカード２５を検知しているが、その他の方法によって非接触型ＩＣカード２５が非接触型ＩＣカード用スロット２２に収納されたことを検知するようにしても良い（例えば、図１０において内蔵ＩＣカード検知処理を示す）。この場合、図２に示す構成からカード検知センサ２６を省略することができる。
【００２８】
また、図２においては、ＩＣカードリーダ／ライタ２１がコンピュータ本体１１の上面部に設けられていると説明しているが、非接触型ＩＣカード２５との間で電波を送受信するアンテナ部分がコンピュータ本体１１の上面部に設けられていれば良い。ＩＣカードリーダ／ライタ２１のアンテナ部分以外の構成については、その他の場所に配置して、アンテナとケーブルなどにより接続する構成としても良い。
【００２９】
また、ＩＣカードリーダ／ライタ２１と非接触型ＩＣカード用スロット２２に収納された非接触型ＩＣカード２５との無線通信の状態を安定化させるために、非接触型ＩＣカード用スロット２２の上面側を、無線通信の障害とならない部材により構成したり、開口部を設けたりしても良い。さらに、コンピュータ本体１１の内部に収納された他の電子部品から発生される電磁波の影響を排除するために、ＩＣカードリーダ／ライタ２１と非接触型ＩＣカード用スロット２２（非接触型ＩＣカード２５）の周囲を覆う部材を設けても良い。
【００３０】
次に、図３を参照して、本コンピュータ１０のシステム構成について説明する。
【００３１】
本コンピュータ１０は、ＣＰＵ１１１、ノースブリッジ１１４、主メモリ１１５、グラフィクスプロセッシングユニット（ＧＰＵ）１１６、サウスブリッジ１１７、ＢＩＯＳ−ＲＯＭ１２０、ハードディスクドライブ（ＨＤＤ）１２１、光ディスクドライブ（ＯＤＤ）１２２、サウンドコントローラ１２３、ＴＶチューナ１２４、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１４０、及び電源回路１４１等を備えている。
【００３２】
ＣＰＵ１１１は本コンピュータ１０の動作を制御するために設けられたプロセッサであり、ＨＤＤ１２１から主メモリ１１５にロードされる、オペレーティングシステム（ＯＳ）１１２や、非接触型ＩＣカード２５を利用するアプリケーションプログラム１１３などの各種アプリケーションを実行する。さらに、ＣＰＵ１１１は、ＢＩＯＳ−ＲＯＭ１２０に格納されたＢＩＯＳ（Basic Input Output System）も実行する。
【００３３】
ノースブリッジ１１４はＣＰＵ１１１のローカルバスとサウスブリッジ１１７との間を接続するブリッジデバイスである。ノースブリッジ１１４には、主メモリ１１５をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１１４は、PCI Expressバスなどを介してグラフィクスプロセッシングユニット（ＧＰＵ）１１６との通信を実行する機能も有している。
【００３４】
グラフィクスプロセッシングユニット（ＧＰＵ）１１６は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。ＧＰＵ１１６は、ＯＳまたはアプリケーションプログラムによってビデオメモリ（ＶＲＡＭ）１１６Ａに書き込まれた表示データから、ＬＣＤ１７に表示すべき画面イメージを形成する映像信号を生成する。
【００３５】
サウスブリッジ１１７は、ハードディスクドライブ（ＨＤＤ）１２１及び光ディスクドライブ（ＯＤＤ）１２２を制御するための、ＩＤＥ（Integrated Drive Electronics）コントローラやSerial ATAコントローラを内蔵している。
【００３６】
サウンドコントローラ１２３は音源デバイスであり、各種オーディオデータに対応する音をスピーカ１９ａ，１９ｂから出力するための処理を実行する。ＴＶチューナ１２４は、ＴＶ放送信号によって放送される放送番組データを受信する。
【００３７】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１４０は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３及びタッチパッド１５を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。ＥＣ／ＫＢＣ１４０には、本コンピュータ１０が電源オフされた状態においても、電源回路１４１から常に動作電源が供給される。また、ＥＣ／ＫＢＣ１４０は、ＡＶ操作パネル１６、ＡＶコントローラ２０、及びＩＣカードリーダ／ライタ２１を制御するためのコントローラとして機能する。ＥＣ／ＫＢＣ１４０とＡＶコントローラ２０との間の通信は、例えば、シリアルバス等を介して実行される。
【００３８】
またＥＣ／ＫＢＣ１４０は、ユーザによるパワーボタンスイッチ１４の操作に応じて本コンピュータ１０をパワーオン／パワーオフする機能を有している。本コンピュータ１０のパワーオン／パワーオフの制御は、ＥＣ／ＫＢＣ１４０と電源回路１４１との共同動作によって実行される。電源回路１４１は、コンピュータ本体１１に装着されたバッテリ１４２からの電力、またはコンピュータ本体１１に外部電源として接続されるＡＣアダプタ１４３からの電力を用いて、各コンポーネントへの動作電源を生成する。
【００３９】
次に、図４を参照して、ＩＣカードリーダ／ライタ２１を制御するためのハードウェアとソフトウェアとの関係について説明する。
【００４０】
上述したように、キーボード１３、タッチパッド１５、及びＩＣカードリーダ／ライタ２１等はＥＣ／ＫＢＣ１４０に接続されている。キーボード１３上の押下キーに対応するキーコードは、ＥＣ／ＫＢＣ１４０及びＯＳ１１２を介してアプリケーションプログラムに送られる。また、ＩＣカードリーダ／ライタ２１により非接触型ＩＣカード２５から入力されたデータは、例えば、ＥＣ／ＫＢＣ１４０、及びＯＳ１２を介して、非接触型ＩＣカード２５を利用するアプリケーションプログラム１１３に送られる。
【００４１】
ＯＳ１１２は、アプリケーションプログラム１１３からの指示に応じて、ＥＣ／ＫＢＣ１４０を介してＩＣカードリーダ／ライタ２１の動作を制御する。例えば、ＯＳ１１２は、アプリケーションプログラム１１３からの指示に応じて、ＩＣカードリーダ／ライタ２１に対して誘導磁界を発生させることができるものとする。すなわち、内蔵非接触型ＩＣカード２５が非接触型ＩＣカード用スロット２２に収納された状態にある場合（以下、この状態にある内蔵非接触型ＩＣカード２５を内蔵非接触型ＩＣカード２５と称する）には、ＩＣカードリーダ／ライタ２１から放射される一定磁界では誘起電力を発生することができない。従って、内蔵非接触型ＩＣカード２５とのデータ送受信を実行する場合には、ＯＳ１１２は、停止状態にある内蔵非接触型ＩＣカード２５において誘起電力を発生させることが可能な誘導磁界をＩＣカードリーダ／ライタ２１によって発生させる。
【００４２】
なお、ＩＣカードリーダ／ライタ２１が一定磁界だけでなく誘導磁界を任意に放射することできる磁界放射機能が設けられている場合には、前述のようにして、ＩＣカードリーダ／ライタ２１を制御することによって誘導磁界を放射させることができる。これに対して、ＩＣカードリーダ／ライタ２１が一定磁界のみを放射できる磁界放射機能しか有していない場合には、非接触型ＩＣカード用スロット２２（及びＩＣカードリーダ／ライタ２１）の近傍に、誘導磁界を放射させる磁界放射機能を設ける構成としても良い。この磁界放射機能は、非接触型ＩＣカード用スロット２２の近傍に設置されたアンテナ等を含み、例えばＯＳ１１２によって制御可能なコントローラにより駆動される。この磁界放射機能によって誘導磁界を発生させることにより、非接触型ＩＣカード２５は、電力が誘起され、ＩＣカードリーダ／ライタ２１と無線通信が可能な状態となる。
【００４３】
次に、非接触型ＩＣカード２５の構成について説明する。  
図５は、非接触型ＩＣカード２５の構成例を示すブロック図である。非接触型ＩＣカード２５は、例えば、図に示すようなアンテナ（ループアンテナ）３０及びコンデンサ３１が設けられており、ＩＣカードリーダ／ライタ２１との間で信号を送受信する。
【００４４】
インタフェース部３７は、アンテナ３０を介して受信された信号を検波して復調部３８に出力し、変調部４０によって変調された信号をループアンテナ３０から送信する。また、インタフェース部３７は、アンテナ３０により誘起された電力を安定化して各部に供給する。また、インタフェース部３７は、動作に必要なクロック等を生成して各部に供給する。
【００４５】
ＣＰＵ３３は、ＲＯＭ３４に格納されている制御プログラムをＲＡＭ３５に展開し、非接触型ＩＣカード２５の全体の動作を制御する。例えば、ＣＰＵ３３は、ＩＣカードリーダ／ライタ２１から放射されている電磁波がアンテナ３０において受信され、インタフェース部３７より電力が供給されると、ＥＥＰＲＯＭ３６あるいはＲＯＭ３４に設定されている、識別情報としてのカードＩＤやその他のデータをデータ送信部４１を通じてＩＣカードリーダ／ライタ２１に送信する。また、ＣＰＵ３３は、データ受信部３９を通じて入力されるＩＣカードリーダ／ライタ２１からのデータを処理する。また、ＣＰＵ３３は、カードＩＤをＩＣカードリーダ／ライタ２１（コンピュータ１０）に送信するだけでなく、ＩＣカードリーダ／ライタ２１との間での認証処理や、送受信されるデータの暗号化／復号化処理など様々な処理を実行する。例えば、非接触型ＩＣカード２５が電子マネーとして使用される場合、ＣＰＵ３３は、電子マネー（残金）を管理する処理を実行する。ＣＰＵ３３は、残金を示すデータをＥＥＰＲＯＭ３６に記録して管理する。
【００４６】
次に、コンピュータ１０に搭載されたＩＣカードリーダ／ライタ２１と非接触型ＩＣカード２５との位置関係について説明する。  
図６は、コンピュータ本体１１の筐体内に設置されたＩＣカードリーダ／ライタ２１と、コンピュータ本体１１の外部で使用される非接触型ＩＣカード２５ａと、非接触型ＩＣカード用スロット２２に収納された非接触型ＩＣカード２５ｂとの相対的位置関係を横から見た図である。また、図７は、ＩＣカードリーダ／ライタ２１と外部及び内蔵非接触型ＩＣカード２５ａ，２５ｂの位置関係を上から見た図である。
【００４７】
ＩＣカードリーダ／ライタ２１は、コンピュータ１０を水平に設置した状態において、上下方向に電磁波（信号）を安定して送受信することができる指向性を有している。非接触型ＩＣカード用スロット２２はＩＣカードリーダ／ライタ２１の下方部に設けられていることにより、非接触型ＩＣカード用スロット２２に収納された非接触型ＩＣカード２５ａと安定した状態で信号の送受信をすることができる。また、非接触型ＩＣカード２５ａは、利用者によってＩＣカードリーダ／ライタ２１が設けられた位置にかざすようにして使用される。従って、ＩＣカードリーダ／ライタ２１は、安定した状態で信号の送受信が可能な上方向と下方向のそれぞれにおいて、２枚の非接触型ＩＣカード２５ａ，２５ｂと無線通信を行うことができる。
【００４８】
本実施の形態におけるコンピュータ１０では、非接触型ＩＣカード２５ａ，２５ｂをそれぞれ単独で使用するだけでなく、図６及び図７に示すように、２枚の非接触型ＩＣカード２５ａ，２５ｂを同時に使用することができる。２枚の内蔵非接触型ＩＣカード２５ａ，２５ｂを同時に使用する場合には、予め非接触型ＩＣカード２５ｂを収納させた状態で非接触型ＩＣカード２５ａをＩＣカードリーダ／ライタ２１にかざして使用する第１の形態、あるいは非接触型ＩＣカード２５ｂを収納させた状態で、非接触型ＩＣカード２５ａをコンピュータ本体１１の上面のＩＣカードリーダ／ライタ２１が設けられた位置に載置した状態で使用する第２の形態などがある。
【００４９】
次に、２枚の非接触型ＩＣカード２５ａ，２５ｂを同時に使用する場合における、ＩＣカードリーダ／ライタ２１と各非接触型ＩＣカード２５ａ，２５ｂとの無線通信のタイミングについて説明する。  
図８は、２枚の非接触型ＩＣカード２５とＩＣカードリーダ／ライタ２１との通信期間を示す図である。ここでは、前述した第２の形態で使用される場合を例にして説明する。
【００５０】
ＩＣカードリーダ／ライタ２１は、非接触型ＩＣカード２５が、非接触型ＩＣカード用スロット２２に収納されている、あるいはコンピュータ本体１１の上に載置された状態では、一定磁界を発生させている間には、非接触型ＩＣカード２５との間でデータ送受信することができない。
【００５１】
この場合、ＩＣカードリーダ／ライタ２１は、ＯＳ１１２（アプリケーションプログラム１１３）からの要求に応じて、図８に示すように、非接触型ＩＣカード２５に対して電力を発生させることができる誘導磁界を発生させる。これにより、コンピュータ本体１１の内外にある非接触型ＩＣカード２５ａ，２５ｂは、それぞれ電力を発生して、ＩＣカードリーダ／ライタ２１とのデータ送受信のための動作を開始する（図８（１）（２））。
【００５２】
この時、非接触型ＩＣカード２５は、ＩＣカードリーダ／ライタ２１からの信号を受信して動作を開始する際、例えば乱数を発生させて、その乱数値に応じたタイミングでデータ送受信のための動作を開始する。すなわち、非接触型ＩＣカード２５は、個々に決定されるランダムなタイミングでＩＣカードリーダ／ライタ２１とのデータ送受信のための動作を開始する。このため、ＩＣカードリーダ／ライタ２１が誘導磁界を発生させることによって２枚の非接触型ＩＣカード２５ａ，２５ｂが同時に電力を発生して動作を開始しても、データ送受信のための動作の開始タイミングをずらすことができる。
【００５３】
例えば、図８（１）は、先にデータ送受信の動作を開始した第１の非接触型ＩＣカード２５の通信期間を示している。図８（１）に示すように、第１の非接触型ＩＣカード２５は、動作開始から（ＲＮＤ１）の時間が経過した後に、ＩＣカードリーダ／ライタ２１との間で通信を実行する。一方、図８（２）は、後にデータ送受信の動作を開始した第２の非接触型ＩＣカード２５の通信期間を示している。図８（２）に示すように、第２の非接触型ＩＣカード２５は、（ＲＮＤ１）よりも長い時間（ＲＤＮ２）を経過した後に、データ送受信のための動作を開始する。すなわち、第２の非接触型ＩＣカード２５は、（ＲＤＮ２）を経過した後にキャリアセンスを実行する。第２の非接触型ＩＣカード２５は、第１の非接触型ＩＣカード２５によるＩＣカードリーダ／ライタ２１との通信が終了した後に、ＩＣカードリーダ／ライタ２１との通信を開始する。
【００５４】
次に、非接触型ＩＣカード用スロット２２に非接触型ＩＣカード２５が収納されたことを検知する方法について説明する。  
非接触型ＩＣカード用スロット２２に非接触型ＩＣカード２５が収納されている場合、この非接触型ＩＣカード２５との通信を行うためには、前述したように、ＩＣカードリーダ／ライタ２１から誘導磁界を発生させる必要がある。コンピュータ１０は、ＩＣカードリーダ／ライタ２１によって誘導磁界を発生させる必要があるか判別するために、非接触型ＩＣカード用スロット２２に非接触型ＩＣカード２５が収納されているか検知する。
【００５５】
（ａ）カード検知センサ２６を用いて検知する方法。
【００５６】
図２に示すように、非接触型ＩＣカード用スロット２２にカード検知センサ２６を実装することにより、非接触型ＩＣカード用スロット２２に非接触型ＩＣカード２５が収納されたことを検知する。カード検知センサ２６は、例えばＥＣ／ＫＢＣ１４０を通じて、ＣＰＵ１１１に非接触型ＩＣカード２５が収納されたことを通知する。ＯＳ１１２あるいはアプリケーションプログラム１１３は、非接触型ＩＣカード２５が内蔵されていることを示すデータを記録して、非接触型ＩＣカード２５の状態を管理する。
【００５７】
（ｂ）内蔵ＩＣカード検知処理により検知する方法。
【００５８】
コンピュータ１０は、図９のフローチャートに示す内蔵ＩＣカード検知処理を実行することにより、非接触型ＩＣカード２５が非接触型ＩＣカード用スロット２２に収納されているか否かを管理する。なお、内蔵ＩＣカード検知処理は、アプリケーションプログラム１１３が実行しても良いし、アプリケーションプログラム１１３からの要求に応じてＯＳ１１２が実行するものとしても良い。
【００５９】
以下、内蔵ＩＣカード検知処理について、図９のフローチャートを参照しながら説明する。
【００６０】
ＩＣカードリーダ／ライタ２１は、定常状態として一定磁界を発生させている（ステップＡ１）。この状態では、ＩＣカードリーダ／ライタ２１に非接触型ＩＣカード２５が近接されることによって、ＩＣカードリーダ／ライタ２１と非接触型ＩＣカード２５との間でデータの送受信が可能となる。
【００６１】
非接触型ＩＣカード２５からのデータ受信があった場合（ステップＡ２）、コンピュータ１０は、ＩＣカードリーダ／ライタ２１を通じて、非接触型ＩＣカード２５からのカードＩＤを受信して記録しておく（ステップＡ３）。ここでは、外部の非接触型ＩＣカード２５ａがＩＣカードリーダ／ライタ２１に近接されることによってカードＩＤが受信されたのか、非接触型ＩＣカード２５ｂが非接触型ＩＣカード用スロット２２に挿入されることによってカードＩＤが受信されたのかは判別できない。
【００６２】
ここで、コンピュータ１０は、一定時間が経過した後に、ＩＣカードリーダ／ライタ２１によって誘導磁界を発生させる（ステップＡ４）。なお、一定時間は、通常、外部の非接触型ＩＣカード２５ａが使用される場合の、ＩＣカードリーダ／ライタ２１に対する操作が終わる十分な時間（例えば２秒程度）とする。
【００６３】
一定時間後に誘導磁界を発生させた時、非接触型ＩＣカード２５からのデータ受信がない場合には（ステップＡ５、Ｎｏ）、コンピュータ１０は、非接触型ＩＣカード用スロット２２には非接触型ＩＣカード２５が収納されていないと判別する。
【００６４】
一方、一定時間後に誘導磁界を発生させた時、非接触型ＩＣカード２５からのデータ受信があった場合には（ステップＡ５、Ｙｅｓ）、コンピュータ１０は、ここで受信されたカードＩＤと、先に受信されたカードＩＤとを比較する（ステップＡ６）。ここで、カードＩＤが同じでない場合には（ステップＡ７、Ｎｏ）、コンピュータ１０は、非接触型ＩＣカード用スロット２２には非接触型ＩＣカード２５が収納されていないと判別する。
【００６５】
これに対して、カードＩＤが同じである場合には（ステップＡ７、Ｙｅｓ）、コンピュータ１０は、非接触型ＩＣカード用スロット２２に非接触型ＩＣカード２５が収納されたものと判別し、非接触型ＩＣカード２５が内蔵された状態にあることを示すデータを記録する（ステップＡ８）。
【００６６】
つまり、非接触型ＩＣカード２５を非接触型ＩＣカード用スロット２２に収納する操作時にカードＩＤがＩＣカードリーダ／ライタ２１により受信され、その後、同じ非接触型ＩＣカード２５が非接触型ＩＣカード用スロット２２の内蔵された状態のままであれば、誘導磁界を発生させることで同じ非接触型ＩＣカード２５からカードＩＤが受信される。従って、同じカードＩＤが一定磁界時と誘導磁界時でそれぞれ受信された場合には、非接触型ＩＣカード２５が非接触型ＩＣカード用スロット２２に収納されたものと判別できる。
【００６７】
その後、コンピュータ１０は、ＩＣカードリーダ／ライタ２１によって一定磁界を発生させる（ステップＡ９）。ここで、非接触型ＩＣカード２５からカードＩＤの受信があり（ステップＡ１０、Ｙｅｓ）、このカードＩＤが内蔵された非接触型ＩＣカード２５のカードＩＤと同じである場合には（ステップＡ１１、Ｙｅｓ）、コンピュータ１０は、非接触型ＩＣカード用スロット２２から非接触型ＩＣカード２５が取り出されたものと判別する。コンピュータ１０は、非接触型ＩＣカード２５が内蔵された状態にあることを示すデータを消去する（ステップＡ１２）。
【００６８】
このようにして、ＩＣカードリーダ／ライタ２１から発生される磁界を一定磁界と誘導磁界で切り替えて、それぞれの時に非接触型ＩＣカード２５から読み取られるカードＩＤをもとにして、非接触型ＩＣカード用スロット２２に非接触型ＩＣカード２５が収納されていることを検知することができる。
【００６９】
なお、前述した説明では、予め非接触型ＩＣカード用スロット２２に非接触型ＩＣカード２５が収納されているかを検知するとしているが、アプリケーションプログラム１１３によって実行されるアプリケーション処理において、非接触型ＩＣカード２５が非接触型ＩＣカード用スロット２２に収納されている必要がない場合、すなわち外部と内部の何れの非接触型ＩＣカード２５ａ，２５ｂからデータを読み取っても良い場合には前述した処理を省略することができる。
【００７０】
この場合、非接触型ＩＣカード２５とのデータ送受信が必要となった時点で誘導磁界を発生させる。この時に、非接触型ＩＣカード２５からのデータ受信がなかった場合には、非接触型ＩＣカード用スロット２２に非接触型ＩＣカード２５が収納されていないものと判別し、ＩＣカードリーダ／ライタ２１から一定磁界を発生させる。そして、利用者が非接触型ＩＣカード２５をＩＣカードリーダ／ライタ２１にかざす操作をすることによって、非接触型ＩＣカード２５からデータが受信されるのを待つ。
【００７１】
次に、本実施形態におけるコンピュータ１０の非接触型ＩＣカード２５を利用した具体的な処理について説明する。  
図１０は、料金決済機能（電子マネー等）を有する非接触型ＩＣカード２５によりカード決済を実行するＩＣカード処理を示すフローチャートである。
【００７２】
まず、コンピュータ１０は、アプリケーションプログラム１１３によって、カード決済に関係するアプリケーション処理を実行する（ステップＢ１）。例えば、アプリケーションプログラム１１３は、利用者からの指示に応じて、非接触型ＩＣカード２５によって決済される金額の確定等を行う。ここで、非接触型ＩＣカード２５による決済の指示が利用者によって入力された場合、すなわち非接触型ＩＣカード２５に対するアクセス要求があると（ステップＢ２、Ｙｅｓ）、アプリケーションプログラム１１３は、ＯＳ１１２を介して、ＩＣカードリーダ／ライタ２１によって非接触型ＩＣカード２５との通信を実行させる。
【００７３】
ここで、非接触型ＩＣカード２５が非接触型ＩＣカード用スロット２２によってコンピュータ本体１１に内蔵されている場合（ステップＢ３、Ｙｅｓ）、アプリケーションプログラム１１３（あるいはＯＳ１１２）は、ＩＣカードリーダ／ライタ２１によって誘導磁界を発生させて（ステップＢ４）、内蔵非接触型ＩＣカード２５との間でデータを送受信できるようにする。なお、非接触型ＩＣカード２５が内蔵されているか否かは、前述したカード検知センサ２６あるいは内蔵ＩＣカード検知処理によって予め検知されているものとする。
【００７４】
ここで、非接触型ＩＣカード２５からデータ受信（カードＩＤ等）があった場合には（ステップＢ５、Ｙｅｓ）、アプリケーションプログラム１１３は、ＩＣカードリーダ／ライタ２１によって非接触型ＩＣカード２５との間でカード決済に係わるデータの送受信を実行し、非接触型ＩＣカード２５から受信したデータに対するカード決済のための処理を実行する（ステップＢ８）。例えば、非接触型ＩＣカード２５がプリペイド式の料金支払いの機能が搭載されている場合には、決済後のデータ（すなわち残金）を算出し、そのデータをＩＣカードリーダ／ライタ２１によって非接触型ＩＣカード２５に対して送信する（ステップＢ９）。
【００７５】
なお、非接触型ＩＣカード２５がコンピュータ本体１１に内蔵されていない場合（ステップＢ３、Ｎｏ）、あるいは誘導磁界を発生させても非接触型ＩＣカード２５からのデータ受信がない場合（ステップＢ５、Ｎｏ）には、アプリケーションプログラム１１３（ＯＳ１１２）は、ＩＣカードリーダ／ライタ２１により一定磁界を発生させて（ステップＢ６）、外部の非接触型ＩＣカード２５ａからデータ受信されるのを待つ。すなわち、利用者による非接触型ＩＣカード２５ａをＩＣカードリーダ／ライタ２１に近接させる操作を待つ。
【００７６】
ここで、非接触型ＩＣカード２５からのデータ受信があった場合には（ステップＢ７、Ｙｅｓ）、アプリケーションプログラム１１３は、前述と同様にして、非接触型ＩＣカード２５から受信したデータに対する処理を実行し（ステップＢ８）、処理後のデータをＩＣカードリーダ／ライタ２１によって非接触型ＩＣカード２５に送信させる（ステップＢ９）。
【００７７】
このようにして、本実施形態におけるコンピュータ１０では、非接触型ＩＣカード用スロット２２に非接触型ＩＣカード２５に収納させておけば、カード決済時に利用者が非接触型ＩＣカード２５をＩＣカードリーダ／ライタ２１にかざす（近接させる）操作をすることなくカード処理を実行することができる。従って、複数回にわたってカード決済が必要な場合であっても、非接触型ＩＣカード用スロット２２に非接触型ＩＣカード２５を入れたままで良いため、非接触型ＩＣカード２５に対する利用者の取り扱いが容易となる。
【００７８】
次に、本実施形態におけるコンピュータ１０により２枚の非接触型ＩＣカード２５を同時に利用する場合の具体例について説明する。  
本実施形態におけるコンピュータ１０では、非接触型ＩＣカード用スロット２２に非接触型ＩＣカード２５ｂを収納した状態のままで、ＩＣカードリーダ／ライタ２１によって外部の非接触型ＩＣカード２５ａとのデータ送受信が可能である。これを利用して、図１１に示す第１のＩＣカード処理、図１２に示す第２のＩＣカード処理を実行することができる。
【００７９】
図１１は、ＩＣカードリーダ／ライタ２１を介して、２枚の非接触型ＩＣカード２５ａ，２５ｂとの間でデータをやりとりする第１のＩＣカード処理を示している。例えば、非接触型ＩＣカード２５ａ，２５ｂは、電子マネーの機能が搭載され、貨幣価値をチャージできるものとする。ここでは、例えば内蔵された非接触型ＩＣカード２５ｂにチャージされた貨幣価値を、外部の非接触型ＩＣカード２５ａに移す処理を実行する。また、外部の非接触型ＩＣカード２５ａは、コンピュータ本体１１上のＩＣカードリーダ／ライタ２１が設けられた位置に載置された状態にあるものとする。
【００８０】
また、図１２は、ＩＣカードリーダ／ライタ２１と内蔵された非接触型ＩＣカード２５ｂとを介して、２枚の外部の非接触型ＩＣカード２５ａ１，２５ａ２との間でデータをやりとりする第２のＩＣカード処理を示している。ここでは、内蔵された非接触型ＩＣカード２５ｂを介して、例えば非接触型ＩＣカード２５ａ１に記録されているポイントを、別の非接触型ＩＣカード２５ａ２に移す処理を実行する。
【００８１】
なお、図１１及び図１２は、ＩＣカードリーダ／ライタ２１と非接触型ＩＣカード２５ａ，２５ｂとの関係を示す図であって、物理的な相対的な位置を示すものではない。
【００８２】
まず、図１１に示す第１のＩＣカード処理について、図１３に示すフローチャートを参照しながら説明する。  
アプリケーションプログラム１１３は、利用者によるキーボード１３やタッチパッド１５に対する操作によって、処理対象とする非接触型ＩＣカード２５の設定を行う（ステップＣ１）。例えば、コンピュータ１０は、第１のＩＣカード処理の対象とする非接触型ＩＣカード２５について、予めアプリケーションプログラム１１３の処理によって登録しておく。すなわち、非接触型ＩＣカード２５からカードＩＤを読み込んで記録しておく（ステップＣ２）。そして、予め登録された複数の非接触型ＩＣカード２５（カードＩＤ）から貨幣価値のチャージ元と移動先を利用者に選択させる。
【００８３】
また、アプリケーションプログラム１１３は、カード処理内容を設定する。ここでは、貨幣価値のチャージ元とする非接触型ＩＣカード２５から移動先の非接触型ＩＣカード２５に移動する貨幣価値（金額）を利用者からの指示に応じて設定する。
【００８４】
なお、各非接触型ＩＣカード２５を使用する人物に関するデータをカードＩＤと対応付けて記録しておく。これにより、例えば父親が所有している非接触型ＩＣカード２５から、子供が所有している非接触型ＩＣカード２５に、金額５０００円の貨幣価値を移動させるといった指示をすることができる。
【００８５】
こうして処理内容が設定されて、処理の実行が指示されると、アプリケーションプログラム１１３は、処理対象とする非接触型ＩＣカード２５のカードＩＤ（チャージ元、移動先）と移動する貨幣価値（金額）を示すデータをＩＣカードリーダ／ライタ２１に対して通知すると共に、ＯＳ１１２を介して、ＩＣカードリーダ／ライタ２１により誘導磁界を発生させる（ステップＣ３）。
【００８６】
ＩＣカードリーダ／ライタ２１は、第１の非接触型ＩＣカード２５からカードＩＤやチャージ金額を含むデータを受信すると（ステップＣ４）、この第１の非接触型ＩＣカード２５から受信したデータに対する処理を実行する（ステップＣ５）。
【００８７】
例えば、第１の非接触型ＩＣカード２５から受信したカードＩＤがチャージ元として設定されているカードＩＤの場合には、現在のチャージ金額からアプリケーションプログラム１１３から指示された移動分の金額を差し引く。ＩＣカードリーダ／ライタ２１は、移動分の金額が差し引かれた処理後のデータを第１の非接触型ＩＣカード２５に送信する（ステップＣ６）。
【００８８】
一方、ＩＣカードリーダ／ライタ２１は、第２の非接触型ＩＣカード２５からカードＩＤやチャージ金額を含むデータを受信すると（ステップＣ７）、この第２の非接触型ＩＣカード２５から受信したデータに対する処理を実行する（ステップＣ８）。
【００８９】
例えば、第２の非接触型ＩＣカード２５から受信したカードＩＤが移動先として設定されているカードＩＤの場合には、読み出されたチャージ金額に、第１の非接触型ＩＣカード２５のチャージ金額から差し引いた金額（アプリケーションプログラム１１３から指示された金額）を現在のチャージ金額に加算する。ＩＣカードリーダ／ライタ２１は、処理後のデータを第２の非接触型ＩＣカード２５に送信する（ステップＣ９）。
【００９０】
なお、前述した説明では、チャージ元とする非接触型ＩＣカード２５（内蔵された非接触型ＩＣカード２５ｂ）から先にデータが受信された場合について説明しているが、移動先の非接触型ＩＣカード２５（外部の非接触型ＩＣカード２５ａ）からの先らデータを受信する場合もある。この場合も、前述と同様にして、チャージ元と移動先の非接触型ＩＣカード２５に対して行う処理を実行すれば良い。
【００９１】
このようにして、ＩＣカードリーダ／ライタ２１を介して、非接触型ＩＣカード用スロット２２に内蔵された非接触型ＩＣカード２５ｂと外部の非接触型ＩＣカード２５ａとの間で、非接触型ＩＣカード２５ａ，２５ｂに対する取り扱いを簡単にしてデータのやり取りを実行することができる。
【００９２】
また、非接触型ＩＣカード２５ａと非接触型ＩＣカード２５ｂとは、ＩＣカードリーダ／ライタ２１によってデータのやり取りが行われるのでデータの正当性が保証される。すなわち、非接触型ＩＣカード２５ａ，２５ｂとＩＣカードリーダ／ライタ２１との間でデータのやり取りが行われる場合には、認証処理や暗号化／復号化処理などの処理が介在するので、データの改ざんなどを防ぐことができる。
【００９３】
なお、図１３に示す処理では、アプリケーションプログラム１１３は、誘導磁界を１回発生させることで、２枚の非接触型ＩＣカード２５ａ，２５ｂに対して、それぞれデータ送受信を実行して処理を完了しているが、非接触型ＩＣカード２５ａ，２５ｂからのデータ受信と、非接触型ＩＣカード２５ａ，２５ｂに対するデータ送信を分けて処理するようにしても良い。
【００９４】
例えば、第１回目に発生させた誘導磁界によって２枚の非接触型ＩＣカード２５ａ，２５ｂからデータを受信して、それぞれから受信したデータに対する処理を実行する。この時、何れの非接触型ＩＣカード２５から受信したデータにどのような処理を実行するかは、予めアプリケーションプログラム１１３から指示されたカードＩＤと処理内容に応じて実行する。ＩＣカードリーダ／ライタ２１は、その後に、第２回目の誘導磁界を発生させる。この時、ＩＣカードリーダ／ライタ２１は、非接触型ＩＣカード２５ａ，２５ｂから受信されるカードＩＤをもとに、処理後のデータをそれぞれに対して送信する。
【００９５】
第２回目に誘導磁界を発生させた場合には、図８を用いて説明したように、第１回目に誘導磁界を発生された時とは異なる順番で、ＩＣカードリーダ／ライタ２１と非接触型ＩＣカード２５ａ，２５ｂとの間で通信が実行される可能性があるが、カードＩＤをもとにして整合性をとることができる。
【００９６】
次に、図１２に示す第２のＩＣカード処理について、図１４に示すフローチャートを参照しながら説明する。  
アプリケーションプログラム１１３は、利用者によるキーボード１３やタッチパッド１５に対する操作によって、処理対象とする非接触型ＩＣカード２５の設定を行う（ステップＤ１）。処理対象とする非接触型ＩＣカード２５の設定は、前述した第１のＩＣカード処理と同様にして実行する（ステップＤ２）。次に、アプリケーションプログラム１１３は、利用者からの指示に応じてカード処理内容を設定する。ここでは、例えば先に通信をした非接触型ＩＣカード２５ａ１に記録されていた全てのポイントを、後に通信をした非接触型ＩＣカード２５ａ２に移動させるものとする。
【００９７】
こうして処理内容が設定されて、処理の実行が指示されると、アプリケーションプログラム１１３は、処理対象とする非接触型ＩＣカード２５のカードＩＤと処理内容（全ポイントの移動）を示すデータをＩＣカードリーダ／ライタ２１に対して通知すると共に、ＯＳ１１２を介してＩＣカードリーダ／ライタ２１によって一定磁界を放射させて、外部の非接触型ＩＣカード２５との無線通信が可能な状態にする。
【００９８】
ここで、外部の第１の非接触型ＩＣカード２５（非接触型ＩＣカード２５ａ１）からデータを受信すると（ステップＤ３）、ＩＣカードリーダ／ライタ２１は、非接触型ＩＣカード２５ａ１から受信したデータに対する処理を実行する（ステップＤ４）。すなわち、カードＩＤをもとに処理対象とする非接触型ＩＣカード２５ａ１であることを確認し、記録されていたポイントを示すデータを取得する。そして、非接触型ＩＣカード２５ａ１に記録されるポイントを０にする。
【００９９】
ここで、ＩＣカードリーダ／ライタ２１は、誘導磁界を発生させて（ステップＤ５）、非接触型ＩＣカード用スロット２２に内蔵された非接触型ＩＣカード２５ｂに、非接触型ＩＣカード２５ａ１から受信したポイントを送信する（ステップＤ６）。非接触型ＩＣカード２５ｂは、ＩＣカードリーダ／ライタ２１から受信したポイントを記録する。
【０１００】
次に、ＩＣカードリーダ／ライタ２１は、ポイントの移動先となる外部の第２の非接触型ＩＣカード２５（非接触型ＩＣカード２５ａ２）とのデータ通信が可能となるように、一定磁界を放射してデータ受信待ちとなる。
【０１０１】
ここで、ＩＣカードリーダ／ライタ２１は、外部の非接触型ＩＣカード２５からカードＩＤを受信し、処理対象とする非接触型ＩＣカード２５ａ２であることを確認すると（ステップＤ７）、内蔵された非接触型ＩＣカード２５ｂに記録されたポイントを読み出すために誘導磁界を発生させる（ステップＤ８）。
【０１０２】
ＩＣカードリーダ／ライタ２１は、非接触型ＩＣカード２５ｂからポイントのデータを受信し（ステップＤ９）、このデータを非接触型ＩＣカード２５ａ２に送信する（ステップＤ１０）。非接触型ＩＣカード２５ａ２は、ＩＣカードリーダ／ライタ２１から受信したポイントのデータを記録する。
【０１０３】
このようにして、非接触型ＩＣカード用スロット２２に内蔵された非接触型ＩＣカード２５ｂを介して、２枚の非接触型ＩＣカード２５ａ１，２５ａ２との間でデータのやり取りを行うことができる。非接触型ＩＣカード２５ｂは、非接触型ＩＣカード用スロット２２に収納させたままで処理が可能であるので、３枚の非接触型ＩＣカード２５を使用するとしても取り扱いが煩雑となることはない。また、非接触型ＩＣカード２５ｂを介してデータのやり取りを行うのでデータの正当性が保証される。
【０１０４】
なお、前述した説明では、１つの非接触型ＩＣカード用スロット２２を設けているが、複数のスロットを設けて、同時に複数枚の非接触型ＩＣカード２５をコンピュータ本体１１の筐体内に収納できるようにしても良い。例えば、ＩＣカードリーダ／ライタ２１（アンテナ部）をコンピュータ本体１１の筐体内に設置し、このＩＣカードリーダ／ライタ２１の上下にそれぞれ１つの非接触型ＩＣカード用スロット２２を設置する。この場合、複数の非接触型ＩＣカード２５を同時にコンピュータ本体１１の筐体内に内蔵することができ、この状態において複数の非接触型ＩＣカード２５との間でＩＣカードリーダ／ライタ２１により通信を行うことができる。
【０１０５】
また、前述した説明では、非接触型ＩＣカード用スロット２２は、非接触型ＩＣカード２５を脱着可能としているが、非接触型ＩＣカード２５を固定的に収納して取り出せない構成とすることもできる。
【０１０６】
また、非接触型ＩＣカード用スロット２２を非接触型ＩＣカード２５が脱着可能とする構成とした場合に、非接触型ＩＣカード２５を容易に取り出せないようにするロック機構を設けても良い。すなわち、非接触型ＩＣカード２５は、電子マネーとして使用することができる場合、盗難などによって他者に渡ってしまうと不正使用されるおそれがある。このため、コンピュータ１０から利用者が離れたとしても、他者が容易に非接触型ＩＣカード用スロット２２から非接触型ＩＣカード２５を取り出せないようにする。例えば、コンピュータ１０に利用者を認証する認証機能が搭載されている場合に、この認証機能によって正当な利用者であることが確認された場合のみロックを解除して、非接触型ＩＣカード用スロット２２から非接触型ＩＣカード２５を取り出せるようにする。
【０１０７】
また、前述した説明では、非接触型ＩＣカード用スロット２２に収納された非接触型ＩＣカード２５は、ＩＣカードリーダ／ライタ２１を介して無線通信によって接続されるが、物理的に接続される構成としても良い。この場合、非接触型ＩＣカード２５には、電気的に接続可能な外部端子を設ける。この外部端子は、非接触型ＩＣカード２５の表裏何れかの面、あるいは何れかの辺に設けることができる。また、非接触型ＩＣカード用スロット２２には、非接触型ＩＣカード２５が収納された際に、非接触型ＩＣカード２５に設けられた外部端子と接触する位置に接続端子を設ける。これにより、非接触型ＩＣカード２５が非接触型ＩＣカード用スロット２２に収納されると、非接触型ＩＣカード２５の外部端子と非接触型ＩＣカード用スロット２２の接続端子とが電気的に接続される。
【０１０８】
コンピュータ１０は、非接触型ＩＣカード２５と電気的に接続されることにより、非接触型ＩＣカード２５が非接触型ＩＣカード用スロット２２に収納されたことを検知することができる。また、コンピュータ１０は、非接触型ＩＣカード２５の動作を制御することができる。例えば、コンピュータ１０は、非接触型ＩＣカード２５に対して所定の電圧を印加することで、非接触型ＩＣカード２５を動作可能な状態、あるいは不可能な状態に切り替えることができる。これにより、コンピュータ１０は、アプリケーションによって設定された処理内容に応じて、例えば非接触型ＩＣカード用スロット２２に収納された非接触型ＩＣカード２５を動作不可能な状態にすることで、外部の非接触型ＩＣカード２５とのみ無線通信ができるようにすることができる。
【０１０９】
また、前述した説明では、コンピュータ本体１１には、非接触型ＩＣカード２５に対してデータのリード／ライトを実行可能なＩＣカードリーダ／ライタ２１が設けられるとしているが、コンピュータ１０（アプリケーションプログラム１１３）により実行されるＩＣカード処理が、非接触型ＩＣカード２５に対するデータの書込みを不要とする場合には、非接触型ＩＣカード２５からデータを読み込むＩＣカードリーダが実装されるとしても良い。
【０１１０】
また、前述した説明では、ノートブック型の携帯型パーソナルコンピュータ１０を例にして説明しているが、ＩＣカードリーダ／ライタ２１（あるいはＩＣカードリーダ）が実装される各種の情報処理装置に本発明を適用することが可能である。
【０１１１】
また、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【符号の説明】
【０１１２】
１０…コンピュータ、１１…コンピュータ本体、２２…非接触型ＩＣカード用スロット、２３…ＩＣカードリーダ／ライタ、２５…非接触型ＩＣカード。
【図１】
2010061695.tif 000003
【図２】
2010061695.tif 000004
【図３】
2010061695.tif 000005
【図４】
2010061695.tif 000006
【図５】
2010061695.tif 000007
【図６】
2010061695.tif 000008
【図７】
2010061695.tif 000009
【図８】
2010061695.tif 000010
【図９】
2010061695.tif 000011
【図１０】
2010061695.tif 000012
【図１１】
2010061695.tif 000013
【図１２】
2010061695.tif 000014
【図１３】
2010061695.tif 000015
【図１４】
2010061695.tif 000016