(57)【特許請求の範囲】
【請求項１】
集積回路および通信回路を有する第１の通信装置と、前記集積回路との間でデータの授受を行い当該集積回路を用いて行われるサービスに係わる処理を行う処理装置とを用いた通信を行う通信方法であって、
前記集積回路が、前記サービスに係わる処理を規定したプログラムを記憶および実行する第２の通信装置であって当該第２の通信装置内の記憶領域のうち、前記第１の通信装置に予め割り当てた記憶領域に前記サービスに係わる前記プログラムを記憶する前記第２の通信装置に対して、前記プログラムの利用要求を前記通信回路を介して送信し、
前記第２の通信装置が、前記プログラムの利用要求が正当であると認証した場合に、前記プログラムの利用要求に係わるプログラムを実行し、
前記通信回路を介した前記処理装置と前記第２の通信装置との間の通信を前記集積回路が中継しながら、前記第２の通信装置による前記プログラムの実行に応じて、前記処理装置と前記第２の通信装置とが連携して前記サービスに係わる処理を行う、
通信方法。
【請求項２】
集積回路および通信回路を有する第１の通信装置と、前記集積回路との間でデータの授受を行い当該集積回路を用いて行われるサービスに係わる処理を行う処理装置とを用いた通信を行う通信方法であって、
前記第１の通信装置が、前記集積回路を用いて行われるサービスに係わる処理を規定したプログラムを記憶および実行する第２の通信装置内の記憶領域のうち、前記第１の通信装置に予め割り当てられた前記記憶領域を利用することを示す記憶領域の利用要求を前記第２の通信装置に送信し、
前記集積回路が、前記サービスに係わる処理を規定したプログラムを記憶および実行する第２の通信装置に対して、前記プログラムの利用要求を前記通信回路を介して送信し、
前記第２の通信装置が、前記プログラムの利用要求が正当であると認証した場合に、前記プログラムの利用要求に係わるプログラムを実行し、
前記通信回路を介した前記処理装置と前記第２の通信装置との間の通信を前記集積回路が中継しながら、前記第２の通信装置による前記プログラムの実行に応じて、前記処理装置と前記第２の通信装置とが連携して前記サービスに係わる処理を行う、
通信方法。
【請求項３】
集積回路および通信回路を有する第１の通信装置と、前記集積回路との間でデータの授受を行い当該集積回路を用いて行われるサービスに係わる処理を行う処理装置とを用いた通信を行う通信方法であって、
前記処理装置から前記集積回路に、選択して利用する前記集積回路を用いて行われるサービスに係わる処理を行うプログラムを特定するプログラム選択指示を出力し、
前記プログラム選択指示と共に、前記集積回路が、当該集積回路を用いて行われるサービスに係わる処理を規定したプログラムを記憶および実行する第２の通信装置に対して、前記プログラムの利用要求を前記通信回路を介して送信し、
前記第２の通信装置が、前記プログラムの利用要求が正当であると認証した場合に、前記プログラム選択指示によって特定されるプログラムを選択して実行し、
前記通信回路を介した前記処理装置と前記第２の通信装置との間の通信を前記集積回路が中継しながら、前記第２の通信装置による前記プログラムの実行に応じて、前記処理装置と前記第２の通信装置とが連携して前記サービスに係わる処理を行う、
通信方法。
【請求項４】
集積回路および通信回路を有する第１の通信装置と、前記集積回路との間でデータの授受を行い当該集積回路を用いて行われるサービスに係わる処理を行う処理装置とを用いた通信を行う通信方法であって、
前記第１の通信装置から前記集積回路を用いて行われるサービスに係わる処理を規定したプログラムを記憶および実行する第２の通信装置に、前記第２の通信装置内の記憶領域の一部または全部を当該第１の通信装置の利用に供するために割り当てることを要求する記憶領域割当要求を送信し、
前記第２の通信装置は、前記記憶領域割当要求に応じて、前記第１の通信装置に記憶領域を割り当て、
前記集積回路が、前記サービスに係わる処理を規定したプログラムを記憶および実行する第２の通信装置に対して、前記プログラムの利用要求を前記通信回路を介して送信し、
前記第２の通信装置が、前記プログラムの利用要求が正当であると認証した場合に、前記プログラムの利用要求に係わるプログラムを実行し、
前記通信回路を介した前記処理装置と前記第２の通信装置との間の通信を前記集積回路が中継しながら、前記第２の通信装置による前記プログラムの実行に応じて、前記処理装置と前記第２の通信装置とが連携して前記サービスに係わる処理を行う、
通信方法。
【請求項５】
集積回路および通信回路を有する第１の通信装置と、前記集積回路との間でデータの授受を行い当該集積回路を用いて行われるサービスに係わる処理を行う処理装置とを用いた通信を行う通信方法であって、
前記集積回路と前記集積回路を用いて行われるサービスに係わる処理を規定したプログラムを記憶および実行する第２の通信装置の間で互いの正当性を認証した後に、前記集積回路から前記第２の通信装置に、前記通信回路を介して前記集積回路の固有データを送信し、
前記第２の通信装置は、前記固有データと、前記第１の通信装置に割り当てた前記記憶領域とを対応付けて管理し、
前記集積回路が、前記サービスに係わる処理を規定したプログラムを記憶および実行する第２の通信装置に対して、前記プログラムの利用要求を前記通信回路を介して送信し、
前記第２の通信装置が、前記プログラムの利用要求が正当であると認証した場合に、前記プログラムの利用要求に係わるプログラムを実行し、
前記通信回路を介した前記処理装置と前記第２の通信装置との間の通信を前記集積回路が中継しながら、前記第２の通信装置による前記プログラムの実行に応じて、前記処理装置と前記第２の通信装置とが連携して前記サービスに係わる処理を行う、
通信方法。
【請求項６】
前記集積回路が前記第２の通信装置に前記利用要求を送信した後に、前記第１の通信装置から前記第２の通信装置に、選択して利用するプログラムを特定するプログラム選択指示を送信し、
前記第２の通信装置は、前記プログラム選択指示によって特定されたプログラムを読み出して実行する、
請求項５に記載の通信方法。
【請求項７】
前記集積回路が、前記利用許可指示を受信すると、
前記処理装置と前記第２の通信装置との間で相互認証を行い、当該相互認証で互いの正当性を認証した後に、前記集積回路および前記通信回路を介して、前記処理装置と前記第２の通信装置とが通信を行って相互に連携して前記サービスに係わる処理を行う、
請求項５に記載の通信方法。
【請求項８】
前記集積回路は、前記処理装置との間でデータの授受を行う第１のインタフェースと、前記通信回路との間でデータの授受を行う第２のインタフェースとを有する、
請求項５に記載の通信方法。
【請求項９】
前記集積回路は、耐タンパ性の回路である、
請求項５に記載の通信方法。
【請求項１０】
集積回路および通信回路を有する他の通信装置と、前記集積回路との間でデータの授受を行い当該集積回路を用いて行われるサービスに係る処理を行う処理装置と通信を行う通信装置であって、
前記サービスに係わる処理を規定したプログラムを記憶する記憶手段と、
前記通信回路を介して前記集積回路から前記サービスに係わる処理を規定したプログラムの利用要求を受信する受信手段と、
前記プログラムの利用要求が正当であるか否かを認証する認証手段と、
前記プログラムの利用要求が正当であると認証された場合に、前記記憶手段から前記サービスに係わる処理を規定したプログラムを読み出し、当該読み出したプログラムを実行し、当該プログラムの実行に応じて、前記通信回路および前記集積回路を介して前記処理装置と通信を行いながら、当該処理装置と連携して前記サービスに係わる処理を行う制御手段と
を有し、
前記記憶手段の記憶領域のうち、前記通信装置に予め割り当てた記憶領域に前記通信装置に係わる前記プログラムを記憶する、
通信装置。
【請求項１１】
集積回路および通信回路を有する他の通信装置と、前記集積回路との間でデータの授受を行い当該集積回路を用いて行われるサービスに係る処理を行う処理装置と通信を行う通信装置であって、
前記サービスに係わる処理を規定したプログラムを記憶する記憶手段と、
前記通信回路を介して前記集積回路から前記サービスに係わる処理を規定したプログラムの利用要求を受信する受信手段と、
前記プログラムの利用要求が正当であるか否かを認証する認証手段と、
前記プログラムの利用要求が正当であると認証された場合に、前記記憶手段から前記サービスに係わる処理を規定したプログラムを読み出し、当該読み出したプログラムを実行し、当該プログラムの実行に応じて、前記通信回路および前記集積回路を介して前記処理装置と通信を行いながら、当該処理装置と連携して前記サービスに係わる処理を行う制御手段と
を有し、
前記受信手段は、前記他の通信装置に予め割り当てられた前記記憶領域を利用することを示す前記利用要求を前記他の通信装置から受信し、
前記制御手段は、前記利用要求が正当であると認証した場合に、前記他の通信装置による前記記憶領域の利用を許可することを示す前記利用許可指示を前記集積回路に送信する、
通信装置。
【請求項１２】
集積回路および通信回路を有する他の通信装置と、前記集積回路との間でデータの授受を行い当該集積回路を用いて行われるサービスに係る処理を行う処理装置と通信を行う通信装置であって、
前記サービスに係わる処理を規定したプログラムを記憶する記憶手段と、
前記通信回路を介して前記集積回路から前記サービスに係わる処理を規定したプログラムの利用要求を受信する受信手段と、
前記プログラムの利用要求が正当であるか否かを認証する認証手段と、
前記プログラムの利用要求が正当であると認証された場合に、前記記憶手段から前記サービスに係わる処理を規定したプログラムを読み出し、当該読み出したプログラムを実行し、当該プログラムの実行に応じて、前記通信回路および前記集積回路を介して前記処理装置と通信を行いながら、当該処理装置と連携して前記サービスに係わる処理を行う制御手段と
を有し、
前記受信手段は、前記記憶手段の記憶領域の一部または全部を前記他の通信装置の利用に供するために割り当てることを要求する記憶領域割当要求を受信し、
前記制御手段は、前記記憶領域割当要求に応じて、前記他の通信装置に記憶領域を割り当てる、
通信装置。
【請求項１３】
集積回路および通信回路を有する他の通信装置と、前記集積回路との間でデータの授受を行い当該集積回路を用いて行われるサービスに係る処理を行う処理装置と通信を行う通信装置であって、
前記サービスに係わる処理を規定したプログラムを記憶する記憶手段と、
前記通信回路を介して前記集積回路から前記サービスに係わる処理を規定したプログラムの利用要求を受信する受信手段と、
前記プログラムの利用要求が正当であるか否かを認証する認証手段と、
前記プログラムの利用要求が正当であると認証された場合に、前記記憶手段から前記サービスに係わる処理を規定したプログラムを読み出し、当該読み出したプログラムを実行し、当該プログラムの実行に応じて、前記通信回路および前記集積回路を介して前記処理装置と通信を行いながら、当該処理装置と連携して前記サービスに係わる処理を行う制御手段と
を有し、
前記受信手段は、前記認証手段が前記集積回路との間で互いの正当性を認証した後に、前記集積回路から前記通信回路を介して前記集積回路の固有データを受信し、
前記制御手段は、前記固有データと、前記他の通信装置に割り当てた前記記憶領域とを対応付けて管理する、
通信装置。
【請求項１４】
前記他の通信装置は、携帯型通信装置であり、
前記通信回路は、無線通信網を用いた通信を行う無線通信回路であり、
前記送信手段および前記受信手段は、ネットワーク、ネットワークを介して要求およびデータを授受する、
請求項１３に記載の通信装置。
【請求項１５】
集積回路および通信回路を有する他の通信装置と、前記集積回路との間でデータの授受を行い前記集積回路を用いて行われるサービスに係る処理を行う処理装置と通信を行う通信方法であって、
サービスに係わる処理を規定したプログラムを記憶し、実行する第２の処理装置を用いて、サービスに係わる処理を実行するため、
前記第２の処理装置の記憶手段に、前記サービスに係わる処理を規定したプログラムを記憶し、
前記第２の処理装置の受信手段が、前記通信回路を介して前記集積回路から前記サービスに係わる処理を規定したプログラムの利用要求を受信し、
前記第２の処理装置の認証手段が、前記プログラムの利用要求が正当であるか否かを認証し、
前記第２の処理装置の前記受信手段は、前記認証手段が前記集積回路との間で互いの正当性を認証した後に、前記集積回路から前記通信回路を介して前記集積回路の固有データを受信し、前記固有データと、前記他の通信装置に割り当てた前記記憶領域とを対応付けて管理し、
前記第２の処理装置の制御手段が、前記プログラムの利用要求が正当であると認証された場合に、前記記憶手段から前記サービスに係わる処理を規定したプログラムを読み出し、当該読み出したプログラムを実行し、当該プログラムの実行に応じて、前記通信回路および前記集積回路を介して前記処理装置と通信を行いながら、当該処理装置と連携して前記サービスに係わる処理を行う、
通信方法。
【請求項１６】
集積回路および通信回路を有する第１の通信装置と、前記集積回路を用いて行われるサービスに係る処理を行う第２の通信装置と、前記サービスに係わる処理を規定したプログラムの記憶および実行を行う第３の通信装置とを用いた通信を行う通信方法であって、
前記第２の通信装置から前記第１の通信装置に、選択して利用するプログラムを指示するプログラム選択指示を送信し、
前記第１の通信装置は、前記プログラム選択指示を基に、前記第３の通信装置にプログラム選択指示を送信し、
前記集積回路から前記第３の通信装置に前記通信回路を介して前記プログラムの利用要求を送信し、
前記集積回路と前記第３の通信装置との間で前記通信回路を介して相互認証を行い、
当該相互認証によって前記集積回路と前記第３の通信装置とが互いの正当性を認証されると、前記第２の通信装置と前記第３の通信装置とが相互認証を行い、
当該相互認証によって前記第２の通信装置と前記第３の通信装置とが互いの正当性を認証すると、前記第１の通信装置は、前記プログラム選択指示を基に、前記第３の通信装置にプログラム選択指示を送信し、
前記第３の通信装置が前記第１の通信装置から受信した前記プログラムの選択指示によって特定された前記プログラムを実行し、
当該プログラムの実行に応じて、前記第２の通信装置と前記第３の通信装置とが通信を行って相互に連携して前記サービスに係わる処理を行う
通信方法。
【請求項１７】
集積回路および通信回路を有する第１の通信装置と、前記集積回路を用いて行われるサービスに係る処理を行う第２の通信装置と、前記サービスに係わる処理を規定したプログラムの記憶および実行を行う第３の通信装置とを用いた通信を行う通信方法であって、
前記第２の通信装置から前記第１の通信装置に、選択して利用するプログラムを指示するプログラム選択指示を送信し、
前記集積回路が、前記プログラム選択指示に応じて、前記第２の通信装置を用いて行われるサービスに用いるプログラムを記憶しているか否かを判断し、
前記集積回路が前記プログラムを記憶していると判断した場合に、前記集積回路が当該プログラムを実行し、当該プログラムの実行に応じて、前記通信回路を介して前記集積回路と前記第２の通信装置とが連携して前記サービスに係わる処理を行い、
前記集積回路が前記プログラムを記憶していないと判断した場合に、前記第１の通信装置が前記第３の通信装置にプログラム選択指示を送信し、
前記集積回路と前記第３の通信装置との間で前記通信回路を介して相互認証を行い、
当該相互認証によって前記集積回路と前記第３の通信装置とが互いの正当性を認証されると、前記第２の通信装置と前記第３の通信装置とが相互認証を行い、
当該相互認証によって前記第２の通信装置と前記第３の通信装置とが互いの正当性を認証すると、前記第３の通信装置が前記第１の通信装置から受信したプログラム選択指示によって特定されたプログラムを実行し、当該プログラムの実行に応じて、前記第２の通信装置と前記第３の通信装置とが連携して前記サービスに係わる処理を行う、
通信方法。
【請求項１８】
前記第１の通信装置は、携帯型通信装置であり、
前記通信回路は、無線通信網を用いた通信を行う無線通信回路であり、
前記第２の通信装置および前記第３の通信装置は、ネットワークに接続されており、
前記集積回路は、前記通信回路、前記無線通信網および前記ネットワークを介した前記第２の通信装置および前記第３の通信装置と通信を行い、
前記第２の通信装置と前記第３の通信装置とは、前記ネットワークを介して通信を行う、
請求項１６または１７に記載の通信方法。
【請求項１９】
集積回路および通信回路を有する第１の通信装置と、前記集積回路を用いて行われるサービスに係る処理を行う第２の通信装置と通信を行う通信装置であって、
前記サービスに係わる処理を規定したプログラムを記憶する記憶手段と、
前記集積回路から前記通信回路を介して前記プログラムの利用要求を受信する受信手段と、
前記プログラムの利用要求に応じて前記集積回路との間で前記通信回路を介して相互認証を行い、当該相互認証によって互いの正当性が認証された後に、前記第２の通信装置と相互認証を行う認証手段と、
前記相互認証によって前記第２の通信装置との間で互いの正当性を認証されると、前記利用要求に係わる前記プログラムを前記記憶手段から読み出して実行し、当該プログラムの実行に応じて、前記第２の通信装置と通信を行って相互に連携して前記サービスに係わる処理を行う制御手段と
を有し、
前記受信手段は、前記認証手段が前記集積回路との間で互いの正当性を認証した後に、前記集積回路から前記通信回路を介して前記集積回路の固有データを受信し、
前記制御手段は、前記固有データと、前記他の通信装置に割り当てた前記記憶領域とを対応付けて管理する、
通信装置。
【請求項２０】
集積回路および通信回路を有する第１の通信装置と、前記集積回路を用いて行われるサービスに係る処理を行う第２の通信装置と通信を行う通信方法であって、
前記第２の通信装置の記憶手段に、前記サービスに係わる処理を規定したプログラムを記憶し、
前記第２の通信装置の受信手段が、前記集積回路から前記通信回路を介して前記プログラムの利用要求を受信し、
前記第２の通信装置の認証手段が、前記プログラムの利用要求に応じて前記集積回路との間で前記通信回路を介して相互認証を行い、当該相互認証によって互いの正当性が認証された後に、前記第２の通信装置と相互認証を行い、
前記受信手段は、前記認証手段が前記集積回路との間で互いの正当性を認証し
た後に、前記集積回路から前記通信回路を介して前記集積回路の固有データを受信し、前記固有データと、前記他の通信装置に割り当てた前記記憶領域とを対応付けて管理し、
前記第２の通信装置の制御手段が、前記相互認証によって前記第２の通信装置との間で互いの正当性を認証されると、前記利用要求に係わる前記プログラムを前記記憶手段から読み出して実行し、当該プログラムの実行に応じて、前記第２の通信装置と通信を行って相互に連携して前記サービスに係わる処理を行う、
通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、集積回路（ＩＣ：Integrated Circuit) を内蔵した通信装置を用いた通信方法およびそのシステム、並びに、これらに用いられる通信装置、処理装置およびその方法に関する。
【０００２】
【従来の技術】
現在、ＩＣカードなどのＩＣデバイスを用いた電子商取引が行われている。
このようなＩＣデバイスのＩＣ（集積回路）は、店舗などに設置された取引装置と通信を行うインタフェースと、当該ＩＣを用いたサービスに係わる処理を規定したアプリケーションプログラムを記憶するメモリと、アプリケーションプログラムを実行するＣＰＵとを内蔵している。
【０００３】
【発明が解決しようとする課題】
しかしながら、上述したＩＣデバイスにおけるＩＣでは、上述したようにＩＣに内蔵されたメモリにアプリケーションプログラムが記憶されており、ＩＣの小型化および低価格化の観点から、当該メモリの記憶容量には限りがあるため、単体のＩＣを用いて提供できるサービスには限りがあるという問題がある。
【０００４】
本発明は上述した問題点に鑑みてなされ、集積回路に内蔵されたメモリの記憶容量の制限を受けることなく、単体の集積回路を用いて多様なサービスを提供できる  通信方法およびそのシステム、通信装置、処理装置およびその方法を提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明によれば、集積回路および通信回路を有する第１の通信装置と、前記集積回路との間でデータの授受を行い当該集積回路を用いて行われるサービスに係わる処理を行う処理装置とを用いた通信を行う通信方法であって、
前記集積回路が、前記サービスに係わる処理を規定したプログラムを記憶および実行する第２の通信装置であって当該第２の通信装置内の記憶領域のうち、前記第１の通信装置に予め割り当てた記憶領域に前記サービスに係わる前記プログラムを記憶する前記第２の通信装置に対して、前記プログラムの利用要求を前記通信回路を介して送信し、
前記第２の通信装置が、前記プログラムの利用要求が正当であると認証した場合に、前記プログラムの利用要求に係わるプログラムを実行し、
前記通信回路を介した前記処理装置と前記第２の通信装置との間の通信を前記集積回路が中継しながら、前記第２の通信装置による前記プログラムの実行に応じて、前記処理装置と前記第２の通信装置とが連携して前記サービスに係わる処理を行う、
通信方法が提供される。
【０００６】
また本発明によれば、集積回路および通信回路を有する第１の通信装置と、前記集積回路との間でデータの授受を行い当該集積回路を用いて行われるサービスに係わる処理を行う処理装置とを用いた通信を行う通信方法であって、
前記第１の通信装置が、前記集積回路を用いて行われるサービスに係わる処理を規定したプログラムを記憶および実行する第２の通信装置内の記憶領域のうち、前記第１の通信装置に予め割り当てられた前記記憶領域を利用することを示す記憶領域の利用要求を前記第２の通信装置に送信し、
前記集積回路が、前記サービスに係わる処理を規定したプログラムを記憶および実行する第２の通信装置に対して、前記プログラムの利用要求を前記通信回路を介して送信し、
前記第２の通信装置が、前記プログラムの利用要求が正当であると認証した場合に、前記プログラムの利用要求に係わるプログラムを実行し、
前記通信回路を介した前記処理装置と前記第２の通信装置との間の通信を前記集積回路が中継しながら、前記第２の通信装置による前記プログラムの実行に応じて、前記処理装置と前記第２の通信装置とが連携して前記サービスに係わる処理を行う、
通信方法。
【０００７】
さらに本発明によれば、集積回路および通信回路を有する第１の通信装置と、前記集積回路との間でデータの授受を行い当該集積回路を用いて行われるサービスに係わる処理を行う処理装置とを用いた通信を行う通信方法であって、
前記処理装置から前記集積回路に、選択して利用する前記集積回路を用いて行われるサービスに係わる処理を行うプログラムを特定するプログラム選択指示を出力し、
前記プログラム選択指示と共に、前記集積回路が、当該集積回路を用いて行われるサービスに係わる処理を規定したプログラムを記憶および実行する第２の通信装置に対して、前記プログラムの利用要求を前記通信回路を介して送信し、
前記第２の通信装置が、前記プログラムの利用要求が正当であると認証した場合に、前記プログラム選択指示によって特定されるプログラムを選択して実行し、
前記通信回路を介した前記処理装置と前記第２の通信装置との間の通信を前記集積回路が中継しながら、前記第２の通信装置による前記プログラムの実行に応じて、前記処理装置と前記第２の通信装置とが連携して前記サービスに係わる処理を行う、
通信方法。
【０００８】
また本発明によれば、集積回路および通信回路を有する第１の通信装置と、前記集積回路との間でデータの授受を行い当該集積回路を用いて行われるサービスに係わる処理を行う処理装置とを用いた通信を行う通信方法であって、
前記第１の通信装置から前記集積回路を用いて行われるサービスに係わる処理を規定したプログラムを記憶および実行する第２の通信装置に、前記第２の通信装置内の記憶領域の一部または全部を当該第１の通信装置の利用に供するために割り当てることを要求する記憶領域割当要求を送信し、
前記第２の通信装置は、前記記憶領域割当要求に応じて、前記第１の通信装置に記憶領域を割り当て、
前記集積回路が、前記サービスに係わる処理を規定したプログラムを記憶および実行する第２の通信装置に対して、前記プログラムの利用要求を前記通信回路を介して送信し、
前記第２の通信装置が、前記プログラムの利用要求が正当であると認証した場合に、前記プログラムの利用要求に係わるプログラムを実行し、
前記通信回路を介した前記処理装置と前記第２の通信装置との間の通信を前記集積回路が中継しながら、前記第２の通信装置による前記プログラムの実行に応じて、前記処理装置と前記第２の通信装置とが連携して前記サービスに係わる処理を行う、
通信方法が提供される。
【０００９】
本発明によれば、集積回路および通信回路を有する第１の通信装置と、前記集積回路との間でデータの授受を行い当該集積回路を用いて行われるサービスに係わる処理を行う処理装置とを用いた通信を行う通信方法であって、
前記集積回路と前記集積回路を用いて行われるサービスに係わる処理を規定したプログラムを記憶および実行する第２の通信装置の間で互いの正当性を認証した後に、前記集積回路から前記第２の通信装置に、前記通信回路を介して前記集積回路の固有データを送信し、
前記第２の通信装置は、前記固有データと、前記第１の通信装置に割り当てた前記記憶領域とを対応付けて管理し、
前記集積回路が、前記サービスに係わる処理を規定したプログラムを記憶および実行する第２の通信装置に対して、前記プログラムの利用要求を前記通信回路を介して送信し、
前記第２の通信装置が、前記プログラムの利用要求が正当であると認証した場合に、前記プログラムの利用要求に係わるプログラムを実行し、
前記通信回路を介した前記処理装置と前記第２の通信装置との間の通信を前記集積回路が中継しながら、前記第２の通信装置による前記プログラムの実行に応じて、前記処理装置と前記第２の通信装置とが連携して前記サービスに係わる処理を行う、
通信方法が提供される。
【００１０】
好ましくは、前記集積回路が前記第２の通信装置に前記利用要求を送信した後に、前記第１の通信装置から前記第２の通信装置に、選択して利用するプログラムを特定するプログラム選択指示を送信し、前記第２の通信装置は、前記プログラム選択指示によって特定されたプログラムを読み出して実行する。
【００１１】
また好ましくは、前記集積回路が、前記利用許可指示を受信すると、前記処理装置と前記第２の通信装置との間で相互認証を行い、当該相互認証で互いの正当性を認証した後に、前記集積回路および前記通信回路を介して、前記処理装置と前記第２の通信装置とが通信を行って相互に連携して前記サービスに係わる処理を行う。
【００１２】
さらに好ましくは、前記集積回路は、前記処理装置との間でデータの授受を行う第１のインタフェースと、前記通信回路との間でデータの授受を行う第２のインタフェースとを有する。
【００１３】
好ましくは、前記集積回路は、耐タンパ性の回路である。
【００１４】
本発明によれば、集積回路および通信回路を有する他の通信装置と、前記集積回路との間でデータの授受を行い当該集積回路を用いて行われるサービスに係る処理を行う処理装置と通信を行う通信装置であって、
前記サービスに係わる処理を規定したプログラムを記憶する記憶手段と、
前記通信回路を介して前記集積回路から前記サービスに係わる処理を規定したプログラムの利用要求を受信する受信手段と、
前記プログラムの利用要求が正当であるか否かを認証する認証手段と、
前記プログラムの利用要求が正当であると認証された場合に、前記記憶手段から前記サービスに係わる処理を規定したプログラムを読み出し、当該読み出したプログラムを実行し、当該プログラムの実行に応じて、前記通信回路および前記集積回路を介して前記処理装置と通信を行いながら、当該処理装置と連携して前記サービスに係わる処理を行う制御手段と
を有し、
前記記憶手段の記憶領域のうち、前記通信装置に予め割り当てた記憶領域に前記通信装置に係わる前記プログラムを記憶する、
通信装置が提供される。
【００１５】
また本発明によれば、集積回路および通信回路を有する他の通信装置と、前記集積回路との間でデータの授受を行い当該集積回路を用いて行われるサービスに係る処理を行う処理装置と通信を行う通信装置であって、
前記サービスに係わる処理を規定したプログラムを記憶する記憶手段と、
前記通信回路を介して前記集積回路から前記サービスに係わる処理を規定したプログラムの利用要求を受信する受信手段と、
前記プログラムの利用要求が正当であるか否かを認証する認証手段と、
前記プログラムの利用要求が正当であると認証された場合に、前記記憶手段から前記サービスに係わる処理を規定したプログラムを読み出し、当該読み出したプログラムを実行し、当該プログラムの実行に応じて、前記通信回路および前記集積回路を介して前記処理装置と通信を行いながら、当該処理装置と連携して前記サービスに係わる処理を行う制御手段と
を有し、
前記受信手段は、前記他の通信装置に予め割り当てられた前記記憶領域を利用することを示す前記利用要求を前記他の通信装置から受信し、
前記制御手段は、前記利用要求が正当であると認証した場合に、前記他の通信装置による前記記憶領域の利用を許可することを示す前記利用許可指示を前記集積回路に送信する、
通信装置が提供される。
【００１６】
さらに本発明によれば、集積回路および通信回路を有する他の通信装置と、前記集積回路との間でデータの授受を行い当該集積回路を用いて行われるサービスに係る処理を行う処理装置と通信を行う通信装置であって、
前記サービスに係わる処理を規定したプログラムを記憶する記憶手段と、
前記通信回路を介して前記集積回路から前記サービスに係わる処理を規定したプログラムの利用要求を受信する受信手段と、
前記プログラムの利用要求が正当であるか否かを認証する認証手段と、
前記プログラムの利用要求が正当であると認証された場合に、前記記憶手段から前記サービスに係わる処理を規定したプログラムを読み出し、当該読み出したプログラムを実行し、当該プログラムの実行に応じて、前記通信回路および前記集積回路を介して前記処理装置と通信を行いながら、当該処理装置と連携して前記サービスに係わる処理を行う制御手段と
を有し、
前記受信手段は、前記記憶手段の記憶領域の一部または全部を前記他の通信装置の利用に供するために割り当てることを要求する記憶領域割当要求を受信し、
前記制御手段は、前記記憶領域割当要求に応じて、前記他の通信装置に記憶領域を割り当てる、
通信装置が提供される。
【００１７】
本発明によれば、集積回路および通信回路を有する他の通信装置と、前記集積回路との間でデータの授受を行い当該集積回路を用いて行われるサービスに係る処理を行う処理装置と通信を行う通信装置であって、
前記サービスに係わる処理を規定したプログラムを記憶する記憶手段と、
前記通信回路を介して前記集積回路から前記サービスに係わる処理を規定したプログラムの利用要求を受信する受信手段と、
前記プログラムの利用要求が正当であるか否かを認証する認証手段と、
前記プログラムの利用要求が正当であると認証された場合に、前記記憶手段から前記サービスに係わる処理を規定したプログラムを読み出し、当該読み出したプログラムを実行し、当該プログラムの実行に応じて、前記通信回路および前記集積回路を介して前記処理装置と通信を行いながら、当該処理装置と連携して前記サービスに係わる処理を行う制御手段と
を有し、
前記受信手段は、前記認証手段が前記集積回路との間で互いの正当性を認証した後に、前記集積回路から前記通信回路を介して前記集積回路の固有データを受信し、
前記制御手段は、前記固有データと、前記他の通信装置に割り当てた前記記憶領域とを対応付けて管理する、
通信装置が提供される。
【００１８】
好ましくは、前記他の通信装置は、携帯型通信装置であり、前記通信回路は、無線通信網を用いた通信を行う無線通信回路であり、前記送信手段および前記受信手段は、ネットワーク、ネットワークを介して要求およびデータを授受する。
【００１９】
本発明によれば、集積回路および通信回路を有する他の通信装置と、前記集積回路との間でデータの授受を行い前記集積回路を用いて行われるサービスに係る処理を行う処理装置と通信を行う通信方法であって、
サービスに係わる処理を規定したプログラムを記憶し、実行する第２の処理装置を用いて、サービスに係わる処理を実行するため、
前記第２の処理装置の記憶手段に、前記サービスに係わる処理を規定したプログラムを記憶し、
前記第２の処理装置の受信手段が、前記通信回路を介して前記集積回路から前記サービスに係わる処理を規定したプログラムの利用要求を受信し、
前記第２の処理装置の認証手段が、前記プログラムの利用要求が正当であるか否かを認証し、
前記第２の処理装置の前記受信手段は、前記認証手段が前記集積回路との間で互いの正当性を認証した後に、前記集積回路から前記通信回路を介して前記集積回路の固有データを受信し、前記固有データと、前記他の通信装置に割り当てた前記記憶領域とを対応付けて管理し、
前記第２の処理装置の制御手段が、前記プログラムの利用要求が正当であると認証された場合に、前記記憶手段から前記サービスに係わる処理を規定したプログラムを読み出し、当該読み出したプログラムを実行し、当該プログラムの実行に応じて、前記通信回路および前記集積回路を介して前記処理装置と通信を行いながら、当該処理装置と連携して前記サービスに係わる処理を行う、
通信方法が提供される。
【００２０】
また本発明によれば、集積回路および通信回路を有する第１の通信装置と、前記集積回路を用いて行われるサービスに係る処理を行う第２の通信装置と、前記サービスに係わる処理を規定したプログラムの記憶および実行を行う第３の通信装置とを用いた通信を行う通信方法であって、
前記第２の通信装置から前記第１の通信装置に、選択して利用するプログラムを指示するプログラム選択指示を送信し、
前記第１の通信装置は、前記プログラム選択指示を基に、前記第３の通信装置にプログラム選択指示を送信し、
前記集積回路から前記第３の通信装置に前記通信回路を介して前記プログラムの利用要求を送信し、
前記集積回路と前記第３の通信装置との間で前記通信回路を介して相互認証を行い、
当該相互認証によって前記集積回路と前記第３の通信装置とが互いの正当性を認証されると、前記第２の通信装置と前記第３の通信装置とが相互認証を行い、
当該相互認証によって前記第２の通信装置と前記第３の通信装置とが互いの正当性を認証すると、前記第１の通信装置は、前記プログラム選択指示を基に、前記第３の通信装置にプログラム選択指示を送信し、
前記第３の通信装置が前記第１の通信装置から受信した前記プログラムの選択指示によって特定された前記プログラムを実行し、
当該プログラムの実行に応じて、前記第２の通信装置と前記第３の通信装置とが通信を行って相互に連携して前記サービスに係わる処理を行う
通信方法が提供される。
【００２１】
さらに本発明によれば、集積回路および通信回路を有する第１の通信装置と、前記集積回路を用いて行われるサービスに係る処理を行う第２の通信装置と、前記サービスに係わる処理を規定したプログラムの記憶および実行を行う第３の通信装置とを用いた通信を行う通信方法であって、
前記第２の通信装置から前記第１の通信装置に、選択して利用するプログラムを指示するプログラム選択指示を送信し、
前記集積回路が、前記プログラム選択指示に応じて、前記第２の通信装置を用いて行われるサービスに用いるプログラムを記憶しているか否かを判断し、
前記集積回路が前記プログラムを記憶していると判断した場合に、前記集積回路が当該プログラムを実行し、当該プログラムの実行に応じて、前記通信回路を介して前記集積回路と前記第２の通信装置とが連携して前記サービスに係わる処理を行い、
前記集積回路が前記プログラムを記憶していないと判断した場合に、前記第１の通信装置が前記第３の通信装置にプログラム選択指示を送信し、
前記集積回路と前記第３の通信装置との間で前記通信回路を介して相互認証を行い、
当該相互認証によって前記集積回路と前記第３の通信装置とが互いの正当性を認証されると、前記第２の通信装置と前記第３の通信装置とが相互認証を行い、
当該相互認証によって前記第２の通信装置と前記第３の通信装置とが互いの正当性を認証すると、前記第３の通信装置が前記第１の通信装置から受信したプログラム選択指示によって特定されたプログラムを実行し、当該プログラムの実行に応じて、前記第２の通信装置と前記第３の通信装置とが連携して前記サービスに係わる処理を行う、
通信方法が提供される。
【００２２】
好ましくは、前記第１の通信装置は、携帯型通信装置であり、前記通信回路は、無線通信網を用いた通信を行う無線通信回路であり、前記第２の通信装置および前記第３の通信装置は、ネットワークに接続されており、前記集積回路は、前記通信回路、前記無線通信網および前記ネットワークを介した前記第２の通信装置および前記第３の通信装置と通信を行い、前記第２の通信装置と前記第３の通信装置とは、前記ネットワークを介して通信を行う。
【００２３】
本発明によれば、集積回路および通信回路を有する第１の通信装置と、前記集積回路を用いて行われるサービスに係る処理を行う第２の通信装置と通信を行う通信装置であって、
前記サービスに係わる処理を規定したプログラムを記憶する記憶手段と、
前記集積回路から前記通信回路を介して前記プログラムの利用要求を受信する受信手段と、
前記プログラムの利用要求に応じて前記集積回路との間で前記通信回路を介して相互認証を行い、当該相互認証によって互いの正当性が認証された後に、前記第２の通信装置と相互認証を行う認証手段と、
前記相互認証によって前記第２の通信装置との間で互いの正当性を認証されると、前記利用要求に係わる前記プログラムを前記記憶手段から読み出して実行し、当該プログラムの実行に応じて、前記第２の通信装置と通信を行って相互に連携して前記サービスに係わる処理を行う制御手段と
を有し、
前記受信手段は、前記認証手段が前記集積回路との間で互いの正当性を認証した後に、前記集積回路から前記通信回路を介して前記集積回路の固有データを受信し、
前記制御手段は、前記固有データと、前記他の通信装置に割り当てた前記記憶領域とを対応付けて管理する、
通信装置が提供される。
【００２４】
また本発明によれば、集積回路および通信回路を有する第１の通信装置と、前記集積回路を用いて行われるサービスに係る処理を行う第２の通信装置と通信を行う通信方法であって、
前記第２の通信装置の記憶手段に、前記サービスに係わる処理を規定したプログラムを記憶し、
前記第２の通信装置の受信手段が、前記集積回路から前記通信回路を介して前記プログラムの利用要求を受信し、
前記第２の通信装置の認証手段が、前記プログラムの利用要求に応じて前記集積回路との間で前記通信回路を介して相互認証を行い、当該相互認証によって互いの正当性が認証された後に、前記第２の通信装置と相互認証を行い、
前記受信手段は、前記認証手段が前記集積回路との間で互いの正当性を認証した後に、前記集積回路から前記通信回路を介して前記集積回路の固有データを受信し、前記固有データと、前記他の通信装置に割り当てた前記記憶領域とを対応付けて管理し、
前記第２の通信装置の制御手段が、前記相互認証によって前記第２の通信装置との間で互いの正当性を認証されると、前記利用要求に係わる前記プログラムを前記記憶手段から読み出して実行し、当該プログラムの実行に応じて、前記第２の通信装置と通信を行って相互に連携して前記サービスに係わる処理を行う、
通信方法が提供される。
【００２５】
【発明の実施の形態】
以下、本発明の実施形態に係わる通信システムについて説明する。
第１実施形態
図１は、本実施形態の通信システム１の全体構成図である。
図１に示すように、通信システム１は、例えば、ゲートウェイ１０、ＩＣ＿Ｒ／Ｗ装置１１、ＩＣサービス提供装置１２、仮想ＩＣ記憶領域サーバ装置１３および携帯電話装置１４を有する。
携帯電話装置１４と仮想ＩＣ記憶領域サーバ装置１３とは、携帯電話通信網などの無線通信回線１７、ゲートウェイ１０、並びにインターネットなどのネットワーク１８を介して通信を行う。
また、携帯電話装置１４とＩＣ＿Ｒ／Ｗ装置１１とは、例えば、無線通信を行う。
また、ＩＣ＿Ｒ／Ｗ装置１１とＩＣサービス提供装置１２とは、例えば、専用の伝送ラインを介して通信を行う。
また、携帯電話装置１４は、携帯通信機能部２０およびＩＣ２１を有する。
本実施形態は、第１および第２の発明に対応した実施形態である。
図１に示すＩＣ＿Ｒ／Ｗ装置１１が本発明の処理装置に対応している。
本実施形態は、第１〜第６の発明に対応した実施形態である。
ＩＣ＿Ｒ／Ｗ装置１１が本発明の処理装置に対応している。
また、携帯電話装置１４が、第１の発明および第２の発明の第１の通信装置、第３の発明の他の通信装置、第４の発明の通信装置、第５の発明および第６の発明の第１の通信装置に対応している。
また、仮想ＩＣ記憶領域サーバ装置１３が、第１および第２の発明の第２の通信装置、第３および第４の発明の通信装置、第５および第６の発明の第２の通信装置に対応している。
【００２６】
先ず、図１に示す通信システム１の動作例の概要を説明する。
図２は、図１に示す通信システム１の動作例の概要を説明するための図である。
ユーザＡが、店舗３０を訪れ、ＩＣ＿Ｒ／Ｗ装置１１とＩＣ２１とが無線通信可能な位置に携帯電話装置１４を位置させる。
そして、図２に示すように、先ず、ユーザＡによる携帯電話装置１４の携帯通信機能部２０の操作に応じて、携帯通信機能部２０から、無線通信回線１７、ゲートウェイ１０およびネットワーク１８を介して、仮想ＩＣ記憶領域サーバ装置１３に仮想記憶領域利用要求（本発明の利用要求）が送信される（図２中▲１▼）。
【００２７】
次に、携帯電話装置１４のＩＣ２１と仮想ＩＣ記憶領域サーバ装置１３との間で相互認証が行われる（図２中▲２▼）。
そして、当該相互認証によって互いの正当性が認証されると、ユーザＡの操作に応じて、携帯通信機能部２０から仮想ＩＣ記憶領域サーバ装置１３にアプリケーションプログラム選択指示が送信される（図２中▲３▼）と共に、ＩＣ２１からＩＣ＿Ｒ／Ｗ装置１１に仮想記憶領域利用指示が送信される（図２中▲４▼）。
次に、携帯通信機能部２０およびＩＣ２１を介して、ＩＣ＿Ｒ／Ｗ装置１１と仮想ＩＣ記憶領域サーバ装置１３とが通信を行い、相互認証を行った後に、ＩＣ２１を用いたサービスに係わる処理を連携して行う（図２中▲５▼）。
このように、通信システム１によれば、ＩＣ２１がＩＣ＿Ｒ／Ｗ装置１１との間でサービスに係わる処理を行う場合に、所定の認証処理を経た後に、仮想ＩＣ記憶領域サーバ装置１３が当該サーバ装置１３内に記憶されたアプリケーションプログラムを実行し、ＩＣ＿Ｒ／Ｗ装置１１と通信を行いながら、上記サービスに係わる処理を行う。
そのため、ＩＣ２１内のメモリの記憶容量が小さくても、データ量の大きなアプリケーションプログラムを用いたサービス提供が可能になる。
【００２８】
以下、図１に示す通信システム１の各構成要素について詳細に説明する。
〔ゲートウェイ１０〕
ゲートウェイ１０は、携帯電話などの無線通信回線１７とネットワーク１８との間の通信を中継する装置である。
【００２９】
〔ＩＣ＿Ｒ／Ｗ装置１１〕
ＩＣ＿Ｒ／Ｗ装置１１は、サービス提供者の店舗３０などに設置され、携帯電話装置１４に内蔵されたＩＣ２１との間で接触方式あるいは非接触方式でデータの授受を行い、ＩＣ２１を用いて行われるサービスに係わる処理を行う。本実施形態では、ＩＣ＿Ｒ／Ｗ装置１１とＩＣ２１との間で非接触方式（無線方式）でデータの授受が行われる場合を例示する。
ＩＣ＿Ｒ／Ｗ装置１１は、後述するように、当該サービスに係わる処理を規定したアプリケーションプログラムを記憶および実行する仮想ＩＣ記憶領域サーバ装置１３と、携帯電話装置１４を介して通信を行い、仮想ＩＣ記憶領域サーバ装置１３によるアプリケーションプログラムの実行に応じて、仮想ＩＣ記憶領域サーバ装置１３と連携して当該サービスに係わる処理を行う。
本実施形態の上記サービスとしては、例えば、本人（個人）認証、電子マネー、電子商取引およびチケット発行などの秘匿性のある処理を伴うサービスがある。
【００３０】
〔ＩＣサービス提供装置１２〕
ＩＣサービス提供装置１２は、ＩＣ＿Ｒ／Ｗ装置１１との間で、ＩＣ２１を用いて行われるサービスに必要なデータの授受を行う。
【００３１】
〔仮想ＩＣ記憶領域サーバ装置１３〕
仮想ＩＣ記憶領域サーバ装置１３は、携帯電話装置１４のＩＣ２１の仮想メモリとして機能し、ＩＣ２１を用いて行われるサービスに係わるアプリケーションプログラムを記憶し、ＩＣ２１からの指示に応じて当該アプリケーションプログラムを実行する。
図３は、仮想ＩＣ記憶領域サーバ装置１３の機能ブロック図である。
図３に示すように、仮想ＩＣ記憶領域サーバ装置１３は、例えば、ＳＡＭ５１、メモリ５２、制御部５３およびＩ／Ｆ部５４を有する。
【００３２】
図４は、図３に示すＳＡＭ５１の機能ブロック図である。
ＳＡＭ５１は、耐タンパ性のハードウェアあるいはソフトウェアのモジュールである。
ＳＡＭ５１は、図４に示すように、認証部６１、暗号・復号部６２、ＩＣ制御部６３およびＩＣ関連処理部６４を有する。
認証部６１は、後述するＩＣ２１との間の相互認証、並びにＩＣ＿Ｒ／Ｗ装置１１との間の相互認証を行う。
【００３３】
暗号・復号部６２は、例えば、メモリ５２に登録する（書き込む）アプリケーションプログラムの暗号化、並びにメモリ５２から読み出したアプリケーションプログラムの復号を行う。
【００３４】
ＩＣ制御部６３は、例えば、ＩＣ２１との間の通信制御を行う。
ＩＣ関連処理部６４は、ＩＣ２１と間で連携して所定のサービスに係わる処理を行う。
【００３５】
メモリ５２は、ＩＣ２１の仮想メモリとして用いられ、ＩＣ２１を用いたサービスに係わるアプリケーションプログラムを記憶する。
メモリ５２は、図５に示すように、後述する登録処理によって各ユーザ（携帯電話装置）に予め割り当てられたＩＣ仮想記憶領域６０ａ，６０ｂ，６０ｃ，・・・を有する。例えば、ＩＣ仮想記憶領域６０ａは携帯電話装置１４のユーザＡに割り当てられ、ＩＣ仮想記憶領域６０ｂはユーザＢに割り当てられ、ＩＣ仮想記憶領域６０ｃはユーザＣに割り当てられている。
また、ＩＣ仮想記憶領域６０ａには、例えば図６に示すように、後述するアプリケーションプログラム登録処理によって登録されたアプリケーションプログラム６５ａ，６５ｂ，６５ｃが記憶されている。アプリケーションプログラム６５ａ，６５ｂ，６５ｃは、それぞれＩＣ２１を用いて提供されるサービスに係わる処理を規定したプログラムである。
メモリ５２は、例えば、２ｋ，４ｋあるいは８ｋバイトなどの記憶容量を有している。
【００３６】
制御部５３は、仮想ＩＣ記憶領域サーバ装置１３の処理を統括して制御する。
図７は、制御部５３の機能ブロック図である。
図７に示すように、制御部５３は、ポータル部７１、ユーザＩ／Ｆ部７２、ＡＰ（アプリケーションプログラム）実行部７３、ＳＡＭ制御部７４およびメモリ制御部７５を有する。
ポータル部７１は、例えば、携帯電話装置１４からのアクセスに応じてポータル機能を実現し、例えば、携帯電話装置１４の表示部に、提供可能なサービスのメニュー画面などを表示する。
ユーザＩ／Ｆ部７２は、携帯通信機能部２０の表示部３４に表示するユーザＩ／Ｆ画面を制御する。
ＡＰ実行部７３は、メモリ５２から読み出したアプリケーションプログラムを実行する。
ＳＡＭ制御部７４は、ＳＡＭ５１を用いた処理を制御する。
メモリ制御部７５は、メモリ５２内に記憶されるアプリケーションプログラムを管理する。具体的には、メモリ制御部７５は、例えば、携帯電話装置１４へのＩＣ仮想記憶領域６０ａの割り当て、並びに、ＩＣ仮想記憶領域６０ａへのアプリケーションプログラム６５ａ，６５ｂ，６５ｃの登録などを行う。
【００３７】
〔携帯電話装置１４〕
図１に示すように、携帯電話装置１４は、携帯通信機能部２０およびＩＣ２１を有する。
ここで、携帯通信機能部２０が本発明の通信回路に対応し、ＩＣ２１が本発明の集積回路に対応している。
＜携帯通信機能部２０＞
図８は、図１に示す携帯通信機能部２０の機能ブロック図である。
図８に示すように、携帯通信機能部２０は、例えば、音声入出力部３１、Ａ／Ｄ・Ｄ／Ａ変換部３２、ＤＳＰ３３、表示部３４、操作部３５、ＩＣ＿Ｉ／Ｆ部３６、メモリ３７、制御部３８、ベースバンド処理部３９および無線部４０を有する。
【００３８】
音声入出力部３１は、Ａ／Ｄ・Ｄ／Ａ変換部３２から入力したアナログの音声信号に応じた音声を出力するスピーカと、入力した音声に応じたアナログの音声信号を生成してＡ／Ｄ・Ｄ／Ａ変換部３２に出力するマイクとを有する。
【００３９】
Ａ／Ｄ・Ｄ／Ａ変換部３２は、ＤＳＰ３３から入力したデジタルの音声信号をアナログの音声信号に変換して音声入出力部３１に出力する。
また、Ａ／Ｄ・Ｄ／Ａ変換部３２は、音声入出力部３１から入力したアナログの音声信号をデジタルの音声信号に変換してＤＳＰ３３に出力する。
【００４０】
ＤＳＰ３３は、デジタルの音声信号の帯域圧縮処理などを行う。
表示部３４は、制御部３８から入力した表示信号に応じた画像を表示する例えば液晶ディスプレイである。
操作部３５は、操作ボタンなどであり、ユーザによる当該操作ボタンの操作に応じた操作信号を制御部３８に出力する。
ＩＣ＿Ｉ／Ｆ部３６は、図１に示すＩＣ２１との間でデータの授受を行う、ＵＡＲＴ（Ｕｎｉｖｅｒｓａｌ  Ａｓｙｎｃｈｒｏｎｏｎｓ  ＲｅｃｅｉｖｅｒＴｒａｎｓｍｉｔｔｅｒ），ＩＣ２，ＵＳＢ，ＩＥＥＥ１３９４などのインタフェースである。
メモリ３７は、制御部３８およびベースバンド処理部３９における処理に必要なプログラムおよびデータを記憶する。
メモリ３７は、例えば、携帯通信機能部２０に着脱できない状態で固定されているものでもよいし、あるいは、メモリカードなどの携帯通信機能部２０に着脱可能に装着されるものでもよい。
メモリ３７は、例えば、６４ｋあるいは１Ｍバイトなどの記憶容量を有している。
また、携帯通信機能部２０は、例えば、メモリ３７にＩＣ２１を用いた処理を規定するプログラムを記憶し、ＩＣ２１からの指示に応じて、制御部３８がメモリ３７から読み出したプログラムをＩＣ２１の制御部４８にＩＣ＿Ｉ／Ｆ部３６およびＩ／Ｆ部４５を介して送信してもよい。また、制御部４８が、当該読み出したプログラムを実行し、ＩＣ＿Ｉ／Ｆ部３６およびＩ／Ｆ部４５を介して、制御部３８と制御部４８とが連携しながらサービスに係わる処理を行ってもよい。
【００４１】
制御部３８は、携帯通信機能部２０の処理を統括的に制御し、図９に示す制御部４８によって制御されると共に、制御部４８を制御する。
ベースバンド処理部３９は、ベースバンド処理を行う。
無線部４０は、アンテナ１７を介して授受されるデータ（信号）の増幅、検波およびＩＱ信号の生成などの処理を行う。
【００４２】
＜ＩＣ２１＞
ＩＣ２１は、ＩＣ２１内の処理およびデータ、並びに外部との間で授受するデータの不正な監視および改竄を防止できる耐タンパ性の集積回路であり、ＩＣ＿Ｒ／Ｗ装置１１およびＩＣサービス提供装置１２を用いて提供される予め決められた種々のサービスに係わる処理を行う。
図９は、図１に示すＩＣ２１の機能ブロック図である。
図９に示すように、ＩＣ２１は、例えば、Ｉ／Ｆ部４５、メモリ４６、アナログ部４７および制御部４８を有する。
Ｉ／Ｆ部４５は、図８に示す携帯通信機能部２０のＩＣ＿Ｉ／Ｆ部３６との間でデータの授受を有線方式あるいは無線方式で行うインタフェースである。
メモリ４６は、制御部４８の処理に必要なデータおよびプログラムを記憶する。なお、メモリ４６は、ＩＣ２１を用いて提供される種々のサービスのうち一部のサービスに用いられるアプリケーションプログラムを記憶していてもよい。
アナログ部４７は、アンテナ４９を介してＩＣ＿Ｒ／Ｗ装置１１との間で無線方式で授受するデータ（信号）を増幅するなどのアナログ処理を行う。
【００４３】
制御部４８は、ＩＣ２１の処理を統括して制御する。
制御部４８は、図８に示す携帯通信機能部２０の制御部３８によって制御される共に、制御部３８を制御する。
ベースバンド処理部３９は、無線部４０との間で授受される信号のベースバンド処理を行う。
【００４４】
ＩＣ２１は、図１０に示すように、携帯通信機能部２０、無線通信回線１７およびネットワーク１８を介して、図３に示す仮想ＩＣ記憶領域サーバ装置１３のメモリ５２に記憶されたアプリケーションプログラムを利用する。
【００４５】
図１１は、ＩＣ２１が仮想ＩＣ記憶領域サーバ装置１３のメモリ５２に記憶されたアプリケーションプログラムを利用する場合におけるＩＣ２１、携帯通信機能部２０および仮想ＩＣ記憶領域サーバ装置１３の間での処理シーケンスを説明するための図である。
図１１に示すように、ＩＣ２１の制御部４８は、携帯通信機能部２０の制御部３８にメモリアクセス要求を送信し（ステップＳＴ２００）、それに応じて制御部３８が仮想ＩＣ記憶領域サーバ装置１３の制御部５３にメモリアクセス要求を送信する（ステップＳＴ２０１）。
そして、制御部５３は、メモリ５２に対してのＩＣ２１からのアクセスを許可する場合には、メモリアクセス許可通知を携帯通信機能部２０の制御部３８に送信し（ステップＳＴ２０２）、それに応じて制御部３８がＩＣ２１の制御部４８にメモリアクセス許可通知を送信する（ステップＳＴ２０３）。
【００４６】
そして、ＩＣ２１の制御部４８は、ステップＳＴ２０３でメモリアクセス許可通知を受けると、携帯通信機能部２０の制御部３８に対してメモリアクセス動作を行い（ステップＳＴ２０４）、それに応じて制御部３８が仮想ＩＣ記憶領域サーバ装置１３の制御部５３に対してメモリアクセス動作を行う（ステップＳＴ２０５）。
制御部５３は、制御部３８から受けたメモリアクセス動作に応じて、メモリ５２にアクセスを行う。
そして、仮想ＩＣ記憶領域サーバ装置１３の制御部５３は、メモリアクセスが完了すると、メモリアクセスアクノレッジを携帯通信機能部２０の制御部３８に出し（ステップＳＴ２０６）、それに応じて制御部３８がＩＣ２１の制御部４８にメモリアクセスアクノレッジを出す（ステップＳＴ２０７）。
【００４７】
また、ＩＣ２１の処理を規定したアプリケーションプログラムが携帯通信機能部２０のメモリ３７に記憶されている場合には、図１２に示すように、ＩＣ２１は、ＩＣ２１の制御部４８は、Ｉ／Ｆ部４５、ＩＣ＿Ｉ／Ｆ部３６および制御部３８を介して、メモリ３７にアクセスを行う。
この場合に、制御部４８がメモリ３７から読み出したアプリケーションプログラムを実行してもよいし、制御部３８が当該アプリケーションプログラムを実行してもよい。
なお、この場合に、制御部４８が制御部３８にメモリ３７に記憶されたアプリケーションプログラムへのアクセス権を渡してもよいし、制御部４８と制御部３８との間で相互にコマンドを送受信しながら当該アプリケーションプログラムにアクセスを行ってもよい。
このように、携帯通信機能部２０およびＩＣ２１によれば、Ｉ／Ｆ部４５およびＩＣ＿Ｉ／Ｆ部３６を設けたことで相互間での通信が可能になる。
【００４８】
以下、図１に示す通信システム１の動作例を説明する。
〔第１の動作例〕
以下、仮想ＩＣ記憶領域サーバ装置１３に記憶されたアプリケーションプログラムを利用してＩＣ２１を用いたサービスに係わる処理を行う場合であって、ユーザＡによって当該ユーザＡが利用するサービスが明示して選択される場合の通信システム１の動作例を説明する。
【００４９】
図１３は、当該説明を行うためのフローチャートである。
以下、図１３に示す各ステップについて説明する。
ステップＳＴ１：
ユーザＡが図８に示す携帯電話装置１４の携帯通信機能部２０の操作部３５を操作し、当該操作に応じて、図８に示す制御部３８が仮想記憶領域利用要求（本発明の利用要求）を生成し、これを仮想ＩＣ記憶領域サーバ装置１３に送信する。
【００５０】
ステップＳＴ２：
図３に示す仮想ＩＣ記憶領域サーバ装置１３は、ステップＳＴ１で仮想記憶領域利用要求を受信すると、制御部５３の制御に基づいて、ＳＡＭ５１が認証要求を生成し、これを携帯通信機能部２０に送信する。
【００５１】
ステップＳＴ３：
図８に示す携帯通信機能部２０は、ステップＳＴ２で認証要求を受信すると、制御部３８が認証要求を生成し、ＩＣ＿Ｉ／Ｆ部３６を介して当該認証要求をＩＣ２１に送信する。
図９に示すＩＣ２１は、携帯通信機能部２０からの認証要求を、Ｉ／Ｆ部４５で受信する。
【００５２】
ステップＳＴ４：
ＩＣ２１の制御部４８は、ステップＳＴ３で受信した認証要求に応じて、携帯通信機能部２０を介して、仮想ＩＣ記憶領域サーバ装置１３との間で相互認証を行う。
【００５３】
ステップＳＴ５：
ステップＳＴ４の相互認証で互いの正当性が認証されると、仮想ＩＣ記憶領域サーバ装置１３の制御部５３が、携帯通信機能部２０の表示部３４に当該携帯電話装置１４に対応する仮想記憶領域内容（サービスの内容）を表示させる。
【００５４】
ステップＳＴ６：
ユーザＡは、ステップＳＴ５で表示された仮想記憶領域内容を基に、利用しようとするサービスを操作部３５を操作して選択する。これにより、携帯通信機能部２０の制御部３８が当該選択されたサービスに対応するアプリケーションプログラムを選択することを指示するアプリケーション選択指示を生成し、これを仮想ＩＣ記憶領域サーバ装置１３に送信する。
【００５５】
ステップＳＴ７：
また、携帯通信機能部２０の制御部３８は、仮想記憶領域利用指示を生成し、これをＩＣ＿Ｉ／Ｆ部３６を介してＩＣ２１に送信する。
図９に示すＩＣ２１は、携帯通信機能部２０からの仮想記憶領域利用指示を、Ｉ／Ｆ部４５で受信する。
【００５６】
ステップＳＴ８：
ユーザＡが、ＩＣ２１とＩＣ＿Ｒ／Ｗ装置１１とが無線通信可能な位置に携帯電話装置１４を位置させる。
【００５７】
ステップＳＴ９：
ステップＳＴ６のアプリケーション選択指示およびステップＳＴ７の仮想記憶領域利用指示に応じて、ＩＣ２１および携帯通信機能部２０を介して、ＩＣ＿Ｒ／Ｗ装置１１と仮想ＩＣ記憶領域サーバ装置１３とが相互認証を行う。
【００５８】
ステップＳＴ１０：
ステップＳＴ９の相互認証で互いの正当性が認証されると、図３に示す仮想ＩＣ記憶領域サーバ装置１３の制御部５３が、ステップＳＴ６で受信したアプリケーション選択指示によって特定されるアプリケーションプログラムをメモリ５２から読み出して実行を開始する。
【００５９】
ステップＳＴ１１：
アプリケーションプログラムを実行中の仮想ＩＣ記憶領域サーバ装置１３と、ＩＣ＿Ｒ／Ｗ装置１１とが、携帯通信機能部２０およびＩＣ２１を介して通信を行いながら、相互に連携してサービスに係わる処理を実行する。
【００６０】
ステップＳＴ１２：
ステップＳＴ１１の処理が終了すると、仮想ＩＣ記憶領域サーバ装置１３は、仮想ＩＣ記憶領域サーバ装置１３の利用履歴、並びにサービスの利用履歴を携帯通信機能部２０の表示部３４に表示する。
【００６１】
〔第２の動作例〕
以下、仮想ＩＣ記憶領域サーバ装置１３に記憶されたアプリケーションプログラムを利用してＩＣ２１を用いたサービスに係わる処理を行う場合であって、ＩＣ＿Ｒ／Ｗ装置１１が選択するサービスを自動的に仮想ＩＣ記憶領域サーバ装置１３に指示する場合の通信システム１の動作例を説明する。
図１４は、当該動作例を説明するためのフローチャートである。
【００６２】
ステップＳＴ３１：
ユーザＡが、ＩＣ２１とＩＣ＿Ｒ／Ｗ装置１１とが無線通信可能な位置に携帯電話装置１４を位置させる。
【００６３】
ステップＳＴ３２：
ＩＣ＿Ｒ／Ｗ装置１１が、当該ＩＣ＿Ｒ／Ｗ装置１１を用いて行われるサービスに対応するアプリケーションプログラムを特定するアプリケーション選択指示をＩＣ２１に送信する。
図９に示すＩＣ２１は、ＩＣ＿Ｒ／Ｗ装置１１からのアプリケーション選択指示を、図９に示すアンテナ４９で受信する。
【００６４】
ステップＳＴ３３：
図９に示すＩＣ２１の制御部４８は、ステップＳＴ３２で受信したアプリケーション選択指示が特定するアプリケーションプログラムが、メモリ４６に記憶されているか否かを検索する。
そして、制御部４８は、当該アプリケーションプログラムがメモリ４６に記憶されていると判断した場合にはステップＳＴ３４の処理に進み、そうでない場合にはステップＳＴ３６の処理に進む。
【００６５】
ステップＳＴ３４：
ステップＳＴ３３でアプリケーションプログラムがメモリ４６に記憶されていると判断された場合に、ＩＣ２１とＩＣ＿Ｒ／Ｗ装置１１とが相互認証を行う。
【００６６】
ステップＳＴ３５：
ステップＳＴ３４の相互認証によって互いの正当性が認証されると、図９に示すＩＣ２１の制御部４８が、メモリ４６からアプリケーションプログラムを読み出して実行する。
これにより、ＩＣ２１とＩＣ＿Ｒ／Ｗ装置１１とが通信しながら、連携して当該サービスに係わる処理を実行する。
【００６７】
ステップＳＴ３６：
ステップＳＴ３３でアプリケーションプログラムがメモリ４６に記憶されていないと判断された場合に、ＩＣ２１がアンテナ４９を介してアプリケーション無しをＩＣ＿Ｒ／Ｗ装置１１に通知する。
【００６８】
ステップＳＴ３７：
また、ＩＣ２１の制御部４８が仮想記憶領域利用要求を生成し、これをＩ／Ｆ部４５を介して携帯通信機能部２０に送信する。
【００６９】
ステップＳＴ３８：
図８に示す携帯通信機能部２０は、ＩＣ２１からの仮想記憶領域利用要求をＩＣ＿Ｉ／Ｆ部３６で受信し、これをアンテナ４１から仮想ＩＣ記憶領域サーバ装置１３に送信する。
【００７０】
ステップＳＴ３９：
図３に示す仮想ＩＣ記憶領域サーバ装置１３は、ステップＳＴ３８で仮想記憶領域利用要求を受信すると、制御部５３の制御に基づいて、ＳＡＭ５１が認証要求を生成し、これを携帯通信機能部２０に送信する。
【００７１】
ステップＳＴ４０：
図８に示す携帯通信機能部２０は、ステップＳＴ３９で認証要求を受信すると、制御部３８が認証要求を生成し、ＩＣ＿Ｉ／Ｆ部３６を介して当該認証要求をＩＣ２１に送信する。
図９に示すＩＣ２１は、携帯通信機能部２０からの認証要求を、Ｉ／Ｆ部４５で受信する。
【００７２】
ステップＳＴ４１：
ＩＣ２１の制御部４８は、ステップＳＴ４０で受信した認証要求に応じて、携帯通信機能部２０を介して、仮想ＩＣ記憶領域サーバ装置１３との間で相互認証を行う。
【００７３】
ステップＳＴ４２：
ステップＳＴ４１の相互認証で互いの正当性が認証されると、仮想ＩＣ記憶領域サーバ装置１３の制御部５３が、仮想記憶領域利用指示を生成し、これを携帯通信機能部２０に送信する。
【００７４】
ステップＳＴ４３：
また、携帯通信機能部２０の制御部３８は、ステップＳＴ４２で仮想記憶領域利用指示を受信すると、これをＩＣ＿Ｉ／Ｆ部３６を介してＩＣ２１に送信する。
図９に示すＩＣ２１は、携帯通信機能部２０からの仮想記憶領域利用指示を、Ｉ／Ｆ部４５で受信する。
【００７５】
ステップＳＴ４４：
ＩＣ＿Ｒ／Ｗ装置１１は、当該ＩＣ＿Ｒ／Ｗ装置１１を用いて行われるサービスに対応するアプリケーションプログラムを特定するアプリケーション選択指示を、ＩＣ２１および携帯通信機能部２０を介して仮想ＩＣ記憶領域サーバ装置１３に送信する。
【００７６】
ステップＳＴ４５：
ＩＣ２１および携帯通信機能部２０を介して、ＩＣ＿Ｒ／Ｗ装置１１と仮想ＩＣ記憶領域サーバ装置１３とが相互認証を行う。
【００７７】
ステップＳＴ４６：
ステップＳＴ９の相互認証で互いの正当性が認証されると、図３に示す仮想ＩＣ記憶領域サーバ装置１３の制御部５３が、ステップＳＴ４４で受信したアプリケーション選択指示によって特定されるアプリケーションプログラムをメモリ５２から読み出して実行を開始する。
【００７８】
ステップＳＴ４７：
アプリケーションプログラムを実行中の仮想ＩＣ記憶領域サーバ装置１３と、ＩＣ＿Ｒ／Ｗ装置１１とが、携帯通信機能部２０およびＩＣ２１を介して通信を行いながら、相互に連携してサービスに係わる処理を実行する。
【００７９】
ステップＳＴ４８：
ステップＳＴ４７の処理が終了すると、仮想ＩＣ記憶領域サーバ装置１３は、仮想ＩＣ記憶領域サーバ装置１３の利用履歴、並びにサービスの利用履歴を携帯通信機能部２０の表示部３４に表示する。
【００８０】
〔第３の動作例〕
以下、図３に示す仮想ＩＣ記憶領域サーバ装置１３のメモリ５２の記憶領域に携帯電話装置１４のＩＣ２１が使用するＩＣ仮想記憶領域６０ａを登録（確保）する場合の通信システム１の動作例を説明する。
図１５は、当該動作例を説明するためのフローチャートである。
ステップＳＴ５１：
ユーザＡが図８に示す携帯電話装置１４の携帯通信機能部２０の操作部３５を操作し、当該操作に応じて、図８に示す制御部３８が仮想記憶領域登録要求を生成し、これを仮想ＩＣ記憶領域サーバ装置１３に送信する。
【００８１】
ステップＳＴ５２：
図３に示す仮想ＩＣ記憶領域サーバ装置１３の制御部５３は、ステップＳＴ５１で受信した仮想記憶領域登録要求に応じて、図８に示す携帯通信機能部２０の表示部３４に登録フォーム（登録用画面）を表示させる。
【００８２】
ステップＳＴ５３：
ユーザＡは、表示部３４の登録フォームに従って、自らの氏名、住所、電子メ−ルアドレスなどの当該登録に必要な情報を入力する。
当該入力された情報は、アンテナ４１を介して仮想ＩＣ記憶領域サーバ装置１３に送信される。
【００８３】
ステップＳＴ５４：
仮想ＩＣ記憶領域サーバ装置１３の制御部５３は、携帯電話装置１４に対してＩＤおよびワンタイムパスワードを発行し、これを携帯通信機能部２０に送信する。
【００８４】
ステップＳＴ５５：
仮想ＩＣ記憶領域サーバ装置１３の制御部５３は、メモリ５２内の記憶領域のうち、例えば、図５に示すＩＣ仮想記憶領域６０ａを携帯電話装置１４（ユーザＡ）に対して仮に確保する。
【００８５】
ステップＳＴ５６
携帯通信機能部２０は、ステップＳＴ５４で受信したＩＤおよびワンタイムパスワードを用いてＩＣ仮想記憶領域６０ａにアクセスを行う。
【００８６】
ステップＳＴ５７：
携帯通信機能部２０は、パスワードの変更を行う。当該変更されたパスワードは、制御部５３によって管理される。
【００８７】
ステップＳＴ５８：
図３に示す仮想ＩＣ記憶領域サーバ装置１３は、制御部５３の制御に基づいて、ＳＡＭ５１が認証要求を生成し、これを携帯通信機能部２０に送信する。
【００８８】
ステップＳＴ５９：
図８に示す携帯通信機能部２０は、ステップＳＴ５８で認証要求を受信すると、制御部３８が認証要求を生成し、ＩＣ＿Ｉ／Ｆ部３６を介して当該認証要求をＩＣ２１に送信する。
図９に示すＩＣ２１は、携帯通信機能部２０からの認証要求を、Ｉ／Ｆ部４５で受信する。
【００８９】
ステップＳＴ６０：
ＩＣ２１の制御部４８は、ステップＳＴ５９で受信した認証要求に応じて、携帯通信機能部２０を介して、仮想ＩＣ記憶領域サーバ装置１３との間で相互認証を行う。
【００９０】
ステップＳＴ６１：
ステップＳＴ６０の相互認証で互いの正当性が認証されると、仮想ＩＣ記憶領域サーバ装置１３のＳＡＭ５１は、ＩＣ２１から、当該ＩＣ２１のＩＤ（個別データ）を受信する。
【００９１】
ステップＳＴ６２：
仮想ＩＣ記憶領域サーバ装置１３のＳＡＭ５１は、ステップＳＴ６１で受信したＩＣ２１のＩＤと、ステップＳＴ５４で発行したＩＤと、ステップＳＴ５７で受信したパスワードとを、図５に示すＩＣ仮想記憶領域６０ａと対応付けて登録する。
【００９２】
ステップＳＴ６３：
仮想ＩＣ記憶領域サーバ装置１３は、ＩＣ仮想記憶領域６０ａが携帯電話装置１４に割り当てられた旨を携帯通信機能部２０に通知する。
【００９３】
〔第４の動作例〕
以下、上述した第３の動作例で携帯電話装置１４に割り当てられたＩＣ仮想記憶領域６０ａに、ユーザＡの操作に応じて、アプリケーションプログラム６５ａを登録する場合の動作例を説明する。
図１６は、当該動作例を説明するためのフローチャートである。
ステップＳＴ７１：
ユーザＡが図８に示す携帯電話装置１４の携帯通信機能部２０の操作部３５を操作し、当該操作に応じて、図８に示す制御部３８がアプリケーション登録要求を生成し、これを仮想ＩＣ記憶領域サーバ装置１３に送信する。
【００９４】
ステップＳＴ７２：
図３に示す仮想ＩＣ記憶領域サーバ装置１３は、ステップＳＴ７１でアプリケーション登録要求を受信すると、制御部５３の制御に基づいて、ＳＡＭ５１が認証要求を生成し、これを携帯通信機能部２０に送信する。
【００９５】
ステップＳＴ７３：
図８に示す携帯通信機能部２０は、ステップＳＴ７２で認証要求を受信すると、制御部３８が認証要求を生成し、ＩＣ＿Ｉ／Ｆ部３６を介して当該認証要求をＩＣ２１に送信する。
図９に示すＩＣ２１は、携帯通信機能部２０からの認証要求を、Ｉ／Ｆ部４５で受信する。
【００９６】
ステップＳＴ７４：
ＩＣ２１の制御部４８は、ステップＳＴ７３で受信した認証要求に応じて、携帯通信機能部２０を介して、仮想ＩＣ記憶領域サーバ装置１３との間で相互認証を行う。
【００９７】
ステップＳＴ７５：
ステップＳＴ７４の相互認証で互いの正当性が認証されると、仮想ＩＣ記憶領域サーバ装置１３の制御部５３が、アプリケーション登録の準備が完了したことを携帯通信機能部２０に通知する。
【００９８】
ステップＳＴ７６：
携帯通信機能部２０は、ステップＳＴ７５の通知に基づいて、中継指示を生成し、これをＩＣ＿Ｉ／Ｆ部３６を介してＩＣ２１に送信する。
図９に示すＩＣ２１は、携帯通信機能部２０からの中継指示を、Ｉ／Ｆ部４５で受信する。
【００９９】
ステップＳＴ７７：
ユーザＡが、ＩＣ２１とＩＣ＿Ｒ／Ｗ装置１１とが無線通信可能な位置に携帯電話装置１４を位置させる。
【０１００】
ステップＳＴ７８：
ＩＣ２１および携帯通信機能部２０を介して、ＩＣ＿Ｒ／Ｗ装置１１と仮想ＩＣ記憶領域サーバ装置１３とが相互認証を行う。
【０１０１】
ステップＳＴ７９：
ステップＳＴ７８の相互認証で互いの正当性が認証されると、仮想ＩＣ記憶領域サーバ装置１３とＩＣ＿Ｒ／Ｗ装置１１とが、携帯通信機能部２０およびＩＣ２１を介して通信を行いながら、相互に連携して、アプリケーションプログラム６５ａの登録処理を行う。
具体的には、ＩＣ＿Ｒ／Ｗ装置１１から仮想ＩＣ記憶領域サーバ装置１３にアプリケーションプログラム６５ａが送信され、仮想ＩＣ記憶領域サーバ装置１３のメモリ５２にアプリケーションプログラム６５ａが書き込まれる。
【０１０２】
ステップＳＴ８０：
ステップＳＴ７９の処理が終了すると、ＩＣ＿Ｒ／Ｗ装置１１が、ＩＣ２１を介して携帯通信機能部２０に、アプリケーションプログラムの登録処理が終了したことを通知する。
【０１０３】
ステップＳＴ８１：
ステップＳＴ７９の処理が終了すると、仮想ＩＣ記憶領域サーバ装置１３が、携帯通信機能部２０に、アプリケーションプログラムの登録処理が終了したことを通知する。
これにより、携帯通信機能部２０は、アプリケーションプログラム登録処理を終了する。
【０１０４】
〔第５の動作例〕
以下、上述した第３の動作例で携帯電話装置１４に割り当てられたＩＣ仮想記憶領域６０ａに、ＩＣ＿Ｒ／Ｗ装置１１が自動的にアプリケーションプログラム６５ａを登録する場合の動作例を説明する。
図１７は、当該動作例を説明するためのフローチャートである。
ステップＳＴ９１：
ユーザＡが、店舗３０を訪れ、ＩＣ＿Ｒ／Ｗ装置１１とＩＣ２１とが無線通信可能な位置に携帯電話装置１４を位置させる。
【０１０５】
ステップＳＴ９２：
ＩＣ＿Ｒ／Ｗ装置１１とＩＣ２１との間で相互認証が行われる。
【０１０６】
ステップＳＴ９３：
ステップＳＴ９２の相互認証で互いの正当性が認証されると、ＩＣ＿Ｒ／Ｗ装置１１からＩＣ２１にアプリケーション登録要求が送信される。
当該アプリケーション登録要求は、図９に示すＩＣ２１のアンテナ４９を介して受信される。
【０１０７】
ステップＳＴ９４：
ＩＣ２１は、図９に示すＩ／Ｆ部４５を介して、ステップＳＴ９３で受信したアプリケーション登録要求を携帯通信機能部２０に送信する。
【０１０８】
ステップＳＴ９５〜ＳＴ１０５：
図１７に示すステップＳＴ９５〜ＳＴ１０５の処理は、図１６に示すステップＳＴ７１〜ＳＴ８１の処理とそれぞれ同じである。
【０１０９】
以上説明したように、通信システム１では、図１および図９に示すＩＣ２１のメモリ４６の記憶容量に制限があっても、ＩＣ２１を用いて行われるサービスに係わるアプリケーションプログラムを仮想ＩＣ記憶領域サーバ装置１３が記憶して実行することで、比較的小規模なメモリを備えたＩＣ２１を用いても多様なサービスを提供できる。また、この場合に、仮想ＩＣ記憶領域サーバ装置１３からＩＣ２１にアプリケーションプログラムをダウンロードする必要がない。
すなわち、ＩＣ２１が、ネットワーク１８上の仮想ＩＣ記憶領域サーバ装置１３を仮想メモリとして利用でき、単体のＩＣ２１を用いて、複数のアプリケーションプログラムを用いて行われる複数のサービスを提供できる。
また、通信システム１によれば、ＩＣ２１と仮想ＩＣ記憶領域サーバ装置１３との間の相互認証、並びにＩＣ＿Ｒ／Ｗ装置１１と仮想ＩＣ記憶領域サーバ装置１３との間の相互認証を行った後に、アプリケーションプログラムを実行する仮想ＩＣ記憶領域サーバ装置１３とＩＣ＿Ｒ／Ｗ装置１１とが連携してサービスに係わる処理を実行するため、いわゆる、なりすましを防止できる。
【０１１０】
上述した通信システム１の効果は、前述した携帯電話装置１４内に内蔵されたＩＣ２１の構成および作用によって実現される。
また、携帯電話装置１４に内蔵されたＩＣ２１によれば、図９に示すように、ＩＣ＿Ｒ／Ｗ装置１１と通信を行うアンテナ４９の他に、携帯通信機能部２０と通信を行うＩ／Ｆ部４５を設けたことで、携帯通信機能部２０とＩＣ２１との間で相互に相手方を制御することが可能になる。そのため、例えば、一定の条件の下、携帯通信機能部２０がＩＣ２１の機能を無効化したり、ＩＣ２１が携帯通信機能部２０の機能を無効化することでき、サービスの内容およびセキュリティの観点から多様な制御を実現できる。
【０１１１】
第２実施形態
図１８は、本実施形態の通信システム１０１の全体構成図である。
図１８に示すように、通信システム１０１は、例えば、ゲートウェイ１０、ＩＣサービス提供装置１１２、仮想ＩＣ記憶領域サーバ装置１１３および携帯電話装置１１４を有する。
携帯電話装置１１４と仮想ＩＣ記憶領域サーバ装置１１３とは、携帯電話通信網などの無線通信回線１７、ゲートウェイ１０、並びにインターネットなどのネットワーク１８を介して通信を行う。
また、ゲートウェイ１０、ＩＣサービス提供装置１１２および仮想ＩＣ記憶領域サーバ装置１１３は、ネットワーク１８に接続されている。
図１８に示すように、通信システム１０１は、図１に示す通信システム１とは異なり、ＩＣサービス提供装置１１２がネットワーク１８に接続されている。
通信システム１０１では、携帯電話装置１１４とＩＣサービス提供装置１１２とが通信後、アプリケーションプログラムを実行する仮想ＩＣ記憶領域サーバ装置１３とＩＣサービス提供装置１２とがネットワーク１８を介して通信を行って相互に連携して、ＩＣ１２１に係わる処理を実行する。
本実施形態は、第７〜第１２の発明に対応した実施形態である。
ＩＣサービス提供装置１１２が、第７および第８の本発明の第２の通信装置、第９の発明の通信装置、第１１および第２の発明の第２の通信装置に対応している。
また、携帯電話装置１１４が、第７〜１２の発明の第１の通信装置に対応している。
また、仮想ＩＣ記憶領域サーバ装置１１３が、第７および第８の発明の第３の通信装置、第９および第１０の発明の第２の通信装置、第１１の発明の通信装置に対応している。
【０１１２】
以下、図１８に示す各構成要素について説明する。
〔ＩＣサービス提供装置１１２〕
図１９は、図１８に示すＩＣサービス提供装置１１２の機能ブロック図である。
図１９に示すように、ＩＣサービス提供装置１１２は、例えば、Ｉ／Ｆ部１３１、認証部１３２および制御部１３３を有する。
Ｉ／Ｆ部１３１は、図１８に示すネットワーク１８に接続されており、ネットワーク１８を介して要求およびデータの授受を行う。
認証部１３２は、仮想ＩＣ記憶領域サーバ装置１１３との間で相互認証を行う。
制御部１３３は、ＩＣサービス提供装置１１２の処理を統括して制御する。
【０１１３】
〔仮想ＩＣ記憶領域サーバ装置１１３〕
仮想ＩＣ記憶領域サーバ装置１１３は、携帯電話装置１１４のＩＣ１２１の仮想メモリとして機能し、ＩＣ１２１を用いて行われるサービスに係わるアプリケーションプログラムを記憶し、ＩＣ２１からの指示に応じて当該アプリケーションプログラムを実行する。仮想ＩＣ記憶領域サーバ装置１１３は、当該アプリケーションプログラムの実行に応じて、携帯電話装置１１４を介さずに、ネットワーク１８を介してＩＣサービス提供装置１１２と通信しながら、相互に連携してサービスを実行する。
【０１１４】
図２０は、図１８に示す仮想ＩＣ記憶領域サーバ装置１１３の機能ブロック図である。
図２０に示すように、仮想ＩＣ記憶領域サーバ装置１１３は、例えば、ＳＡＭ１５１、メモリ１５２、制御部１５３およびＩ／Ｆ部１５４を有する。
【０１１５】
ＳＡＭ１５１は、耐タンパ性のハードウェアあるいはソフトウェアのモジュールである。
ＳＡＭ１５１は、ＩＣ１２１との間の相互認証、ＩＣサービス提供装置１１２との間の相互認証、メモリ１５２に登録する（書き込む）アプリケーションプログラムの暗号化、並びにメモリ１５２から読み出したアプリケーションプログラムの復号などを行う。
【０１１６】
メモリ１５２は、ＩＣ１２１の仮想メモリとして用いられ、ＩＣ１２１を用いたサービスに係わるアプリケーションプログラムを記憶する。
メモリ１５２は、図５に示すように、後述する登録処理によって各ユーザ（携帯電話装置）に予め割り当てられたＩＣ仮想記憶領域６０ａ，６０ｂ，６０ｃ，・・・を有する。例えば、ＩＣ仮想記憶領域６０ａは携帯電話装置１４のユーザＡに割り当てられ、ＩＣ仮想記憶領域６０ｂはユーザＢに割り当てられ、ＩＣ仮想記憶領域６０ｃはユーザＣに割り当てられている。
また、ＩＣ仮想記憶領域６０ａには、例えば図６に示すように、後述するアプリケーションプログラム登録処理によって登録されたアプリケーションプログラム６５ａ，６５ｂ，６５ｃが記憶されている。アプリケーションプログラム６５ａ，６５ｂ，６５ｃは、それぞれＩＣ２１を用いて提供されるサービスに係わる処理を規定したプログラムである。
【０１１７】
制御部１５３は、仮想ＩＣ記憶領域サーバ装置１１３の処理を統括して制御する。
制御部１５３は、例えば、メモリ１５２から読み出したアプリケーションプログラムを実行する。
また、制御部１５３は、メモリ１５２内に記憶されるアプリケーションプログラムを管理する。具体的には、メモリ制御部７５は、例えば、携帯電話装置１１４へのＩＣ仮想記憶領域６０ａの割り当て、並びに、ＩＣ仮想記憶領域６０ａへのアプリケーションプログラム６５ａ，６５ｂ，６５ｃの登録などを行う。
【０１１８】
〔携帯電話装置１１４〕
図１８に示すように、携帯電話装置１１４は、携帯通信機能部１２０およびＩＣ１２１を有する。
携帯通信機能部１２０は、図８を用いて説明した第１実施形態の携帯通信機能部２０と同じ構成を有している。
【０１１９】
ＩＣ１２１は、内部の処理およびデータ、並びに外部との間で授受するデータの不正を監視および改竄を防止できる耐タンパ性の集積回路であり、ＩＣサービス提供装置１１２を用いて提供される予め決められた種々のサービスに係わる処理を行う。
図２１は、図１８に示すＩＣ１２１の機能ブロック図である。
図２１に示すように、ＩＣ１２１は、例えば、Ｉ／Ｆ部１４５、メモリ１４６および制御部１４８を有する。
Ｉ／Ｆ部１４５は、図１８に示す携帯通信機能部１２０との間でデータの授受を有線方式あるいは無線方式で行うインタフェースである。
メモリ１４６は、制御部１４８の処理に必要なデータおよびプログラムを記憶する。なお、メモリ１４６は、ＩＣ２１を用いて提供される種々のサービスのうち一部のサービスに用いられるアプリケーションプログラムを記憶していてもよい。
制御部１４８は、ＩＣ１２１の処理を統括して制御し、図８に示す制御部３８との間でコマンドの授受を行い、連携しながら所定の制御を行う。
【０１２０】
以下、図１８に示す通信システム１０１の動作例を説明する。
〔第１の動作例〕
以下、仮想ＩＣ記憶領域サーバ装置１１３に記憶されたアプリケーションプログラムを利用してＩＣ１２１を用いたサービスに係わる処理を行う場合であって、ユーザＡによって当該ユーザＡが利用するサービスが明示して選択される場合の通信システム１０１の動作例を説明する。
【０１２１】
図２２は、当該説明を行うためのフローチャートである。
以下、図２２に示す各ステップについて説明する。
ステップＳＴ３０１：
ユーザＡが携帯電話装置１１４の携帯通信機能部１２０の図８に示す操作部３５を操作し、当該操作に応じて、図８に示す制御部３８が、無線通信回線１７、ゲートウェイ１０およびネットワーク１８を介して、ＩＣサービス提供装置１１２にアクセスを行う。
【０１２２】
ステップＳＴ３０２：
ユーザＡが操作部３５を操作し、当該操作に応じて、制御部３８が、ＩＣサービス提供装置１１２に、利用するサービスを選択指示する利用サービス選択指示を送信する。
【０１２３】
ステップＳＴ３０３：
図１９に示すＩＣサービス提供装置１１２の制御部１３３が、ステップＳＴ３０２で受信した利用サービス選択指示に対応するアプリケーションプログラムを特定したアプリケーション選択指示を生成し、これを携帯電話装置１１４の携帯通信機能部１２０に送信する。
【０１２４】
ステップＳＴ３０４：
図２０に示す仮想ＩＣ記憶領域サーバ装置１１３の制御部１５３が、ステップＳＴ３０３で受信したアプリケーション選択指示に応じて、仮想記憶領域利用要求を生成し、これをネットワーク１８を介して仮想ＩＣ記憶領域サーバ装置１１３に送信する。
【０１２５】
ステップＳＴ３０５：
図２０に示す仮想ＩＣ記憶領域サーバ装置１１３は、ステップＳＴ３０４で仮想記憶領域利用要求を受信すると、制御部１５３の制御に基づいて、ＳＡＭ１５１が認証要求を生成し、これを携帯通信機能部１２０に送信する。
【０１２６】
ステップＳＴ３０６：
携帯通信機能部１２０は、ステップＳＴ３０５で認証要求を受信すると、制御部３８が認証要求を生成し、ＩＣ＿Ｉ／Ｆ部３６を介して当該認証要求をＩＣ１２１に送信する。
図２１に示すＩＣ１２１は、携帯通信機能部１２０からの認証要求を、Ｉ／Ｆ部１４５で受信する。
【０１２７】
ステップＳＴ３０７：
ＩＣ１２１の制御部１４８は、ステップＳＴ３０６で受信した認証要求に応じて、携帯通信機能部１２０を介して、仮想ＩＣ記憶領域サーバ装置１１３との間で相互認証を行う。
【０１２８】
ステップＳＴ３０８：
ステップＳＴ３０７の相互認証で互いの正当性が認証されると、仮想ＩＣ記憶領域サーバ装置１１３の制御部１５３が、携帯通信機能部１２０の表示部３４に当該携帯電話装置１１４に対応する仮想記憶領域内容（サービスの内容）を表示させる。
【０１２９】
ステップＳＴ３０９：
ユーザＡは、ステップＳＴ３０８で表示された仮想記憶領域内容を基に、利用しようとするサービスを操作部３５を操作して選択する。これにより、携帯通信機能部１２０の制御部３８が当該選択されたサービスに対応するアプリケーションプログラムを選択することを指示するアプリケーション選択指示を生成し、これを仮想ＩＣ記憶領域サーバ装置１１３に送信する。
【０１３０】
ステップＳＴ３１０：
ステップＳＴ３０９のアプリケーション選択指示に応じて、ＩＣサービス提供装置１１２と仮想ＩＣ記憶領域サーバ装置１１３とがネットワーク１８を介して相互認証を行う。
【０１３１】
ステップＳＴ３１１：
ステップＳＴ３１０の相互認証で互いの正当性が認証されると、図２０に示す仮想ＩＣ記憶領域サーバ装置１１３の制御部１５３が、ステップＳＴ３０９で受信したアプリケーション選択指示によって特定されるアプリケーションプログラムをメモリ１５２から読み出して実行を開始する。
【０１３２】
ステップＳＴ３１２：
アプリケーションプログラムを実行中の仮想ＩＣ記憶領域サーバ装置１１３と、ＩＣサービス提供装置１１２とが、ネットワーク１８を介して通信を行いながら、相互に連携してサービスに係わる処理を実行する。
【０１３３】
ステップＳＴ３１３：
ステップＳＴ３１２の処理が終了すると、ＩＣサービス提供装置１１２は、アプリケーション処理の終了を携帯通信機能部１２０に通知する。
【０１３４】
ステップＳＴ３１４：
ステップＳＴ３１２の処理が終了すると、仮想ＩＣ記憶領域サーバ装置１１３は、仮想ＩＣ記憶領域サーバ装置１１３の利用履歴、並びにサービスの利用履歴を携帯通信機能部１２０の表示部３４に表示する。
【０１３５】
〔第２の動作例〕
以下、仮想ＩＣ記憶領域サーバ装置１１３に記憶されたアプリケーションプログラムを利用してＩＣ１２１を用いたサービスに係わる処理を行う場合であって、ＩＣサービス提供装置１１２が自らが提供するサービスを自動的に仮想ＩＣ記憶領域サーバ装置１１３に指示する場合の通信システム１の動作例を説明する。
図２３は、当該動作例を説明するためのフローチャートである。
【０１３６】
ステップＳＴ３２０：
ユーザＡが携帯電話装置１１４の携帯通信機能部１２０の図８に示す操作部３５を操作し、当該操作に応じて、図８に示す制御部３８が、無線通信回線１７、ゲートウェイ１０およびネットワーク１８を介して、ＩＣサービス提供装置１１２にアクセスを行う。
【０１３７】
ステップＳＴ３２１：
ユーザＡが操作部３５を操作し、当該操作に応じて、制御部３８が、ＩＣサービス提供装置１１２に、利用するサービスを選択指示する利用サービス選択指示を送信する。
【０１３８】
ステップＳＴ３２２：
図１９に示すＩＣサービス提供装置１１２の制御部１３３が、ステップＳＴ３０２で受信した利用サービス選択指示に対応するアプリケーションプログラムを特定したアプリケーション選択指示を生成し、これを携帯電話装置１１４の携帯通信機能部１２０に送信する。
【０１３９】
ステップＳＴ３２３：
携帯通信機能部１２０が、ステップＳＴ３２２で受信したアプリケーション選択指示が示すアプリケーションプログラムの検索指示をＩＣ１２１に送信する。
当該検索指示は、図２１に示すＩ／Ｆ部１４５で受信される。
【０１４０】
ステップＳＴ３２４：
図２１に示すＩＣ１２１の制御部１４８は、ステップＳＴ３２３で検索指示の対象となったアプリケーションプログラムが、メモリ１４６に記憶されているか否かを検索する。
そして、制御部１４８は、当該アプリケーションプログラムがメモリ１４６に記憶されていると判断した場合にはステップＳＴ３２５の処理に進み、そうでない場合にはステップＳＴ３２８の処理に進む。
【０１４１】
ステップＳＴ３２５：
ステップＳＴ３２４の検索でアプリケーションプログラムがメモリ１４６に記憶されていると判断された場合に、  ＩＣ１２１とＩＣサービス提供装置１１２とが相互認証を行う。
【０１４２】
ステップＳＴ３２６：
ステップＳＴ３２５の相互認証によって互いの正当性が認証されると、図２１に示す制御部１４８が、メモリ１４６から読み出した当該アプリケーションプログラムを実行し、ＩＣ１２１とＩＣサービス提供装置１１２とが連携し、サービスに係わる処理を行う。
【０１４３】
ステップＳＴ３２７：
ステップＳＴ３２６の処理が終了すると、図１９に示すＩＣサービス提供装置１１２の制御部１３３が、アプリケーション終了通知を生成し、これを携帯電話装置１１４の携帯通信機能部１２０に送信する。
【０１４４】
ステップＳＴ３２８：
ステップＳＴ３２４の検索でアプリケーションプログラムがメモリ１４６に記憶されていないと判断された場合に、携帯電話装置１１４の携帯通信機能部１２０が、仮想記憶領域利用要求を生成し、これを仮想ＩＣ記憶領域サーバ装置１１３に送信する。
【０１４５】
ステップＳＴ３２９：
図２０に示す仮想ＩＣ記憶領域サーバ装置１１３は、ステップＳＴ３２８で仮想記憶領域利用要求を受信すると、制御部１５３の制御に基づいて、ＳＡＭ１５１が認証要求を生成し、これを携帯通信機能部１２０に送信する。
【０１４６】
ステップＳＴ３３０：
携帯通信機能部１２０は、ステップＳＴ３２９で認証要求を受信すると、制御部３８が認証要求を生成し、ＩＣ＿Ｉ／Ｆ部３６を介して当該認証要求をＩＣ１２１に送信する。
図２１に示すＩＣ１２１は、携帯通信機能部１２０からの認証要求を、Ｉ／Ｆ部１４５で受信する。
【０１４７】
ステップＳＴ３３１：
ＩＣ１２１の制御部１４８は、ステップＳＴ３３０で受信した認証要求に応じて、携帯通信機能部１２０を介して、仮想ＩＣ記憶領域サーバ装置１１３との間で相互認証を行う。
【０１４８】
ステップＳＴ３３２：
ステップＳＴ３３１の相互認証で互いの正当性が認証されると、仮想ＩＣ記憶領域サーバ装置１１３の制御部１５３が、携帯通信機能部１２０の表示部３４に当該携帯電話装置１１４に対応する仮想記憶領域内容（サービスの内容）を表示させる。
【０１４９】
ステップＳＴ３３３：
ユーザＡは、ステップＳＴ３３２で表示された仮想記憶領域内容を基に、利用しようとするサービスを操作部３５を操作して選択する。これにより、携帯通信機能部１２０の制御部３８が当該選択されたサービスに対応するアプリケーションプログラムを選択することを指示するアプリケーション選択指示を生成し、これを仮想ＩＣ記憶領域サーバ装置１１３に送信する。
【０１５０】
ステップＳＴ３３４：
ステップＳＴ３３３のアプリケーション選択指示に応じて、ＩＣサービス提供装置１１２と仮想ＩＣ記憶領域サーバ装置１１３とがネットワーク１８を介して相互認証を行う。
【０１５１】
ステップＳＴ３３５：
ステップＳＴ３３４の相互認証で互いの正当性が認証されると、図２０に示す仮想ＩＣ記憶領域サーバ装置１１３の制御部１５３が、ステップＳＴ３３３で受信したアプリケーション選択指示によって特定されるアプリケーションプログラムをメモリ１５２から読み出して実行を開始する。
【０１５２】
ステップＳＴ３３６：
ＩＣサービス提供装置１１２と仮想ＩＣ記憶領域サーバ装置１１３とがアプリケーションプログラムの実行に応じて相互に通信しながら、連携してサービスに係わる処理を行う。
【０１５３】
ステップＳＴ３３７：
ステップＳＴ３３６の処理が終了すると、ＩＣサービス提供装置１１２は、アプリケーション処理の終了を携帯通信機能部１２０に通知する。
【０１５４】
ステップＳＴ３３８：
ステップＳＴ３３６の処理が終了すると、仮想ＩＣ記憶領域サーバ装置１１３は、仮想ＩＣ記憶領域サーバ装置１１３の利用履歴、並びにサービスの利用履歴を携帯通信機能部１２０の表示部３４に表示する。
【０１５５】
〔第３の動作例〕
図２０に示す仮想ＩＣ記憶領域サーバ装置１１３のメモリ１５２の記憶領域に携帯電話装置１１４のＩＣ１２１が使用するＩＣ仮想記憶領域６０ａを登録（確保）する場合の通信システム１０１の動作例は、基本的に、ＩＣ１２１と、携帯通信機能部１２０と、仮想ＩＣ記憶領域サーバ装置１１３との間で通信を行う点を除いて、図１５に示す場合と同じである。
【０１５６】
〔第４の動作例〕
以下、上述した第３の動作例で携帯電話装置１１４に割り当てられたＩＣ仮想記憶領域６０ａにアプリケーションプログラム６５ａを登録する場合で、携帯通信機能部１２０がＩＣ仮想記憶領域６０ａの空き領域の確認を行わない場合の動作例を説明する。
図２４は、当該動作例を説明するためのフローチャートである。
ステップＳＴ３４１：
ユーザＡが携帯電話装置１１４の携帯通信機能部１２０の図８に示す操作部３５を操作し、当該操作に応じて、図８に示す制御部３８が、アプリケーションプログラム登録要求を生成し、これをＩＣサービス提供装置１１２に送信する。
【０１５７】
ステップＳＴ３４２：
ＩＣサービス提供装置１１２は、ステップＳＴ３４１でアプリケーション登録要求を受信すると、アプリケーションプログラムの登録フォーマットを携帯通信機能部１２０の図８に示す表示部３４に表示させる。
【０１５８】
ステップＳＴ３４３：
ユーザＡが携帯電話装置１１４の携帯通信機能部１２０の図８に示す操作部３５を操作して、アプリケーションプログラムの登録に必要な情報を入力し、当該入力された情報がＩＣサービス提供装置１１２に送信される。
【０１５９】
ステップＳＴ３４４：
ＩＣサービス提供装置１１２は、アプリケーションプログラムの登録先を携帯通信機能部１２０に問い合わせる。
【０１６０】
ステップＳＴ３４５：
携帯通信機能部１２０は、ステップＳＴ３４４で受けた問い合わせに応じて、アプリケーションプログラムを登録する仮想ＩＣ記憶領域サーバ装置１１３（必要に応じてＩＣ仮想記憶領域６０ａ）を示す登録先指定をＩＣサービス提供装置１１２に送信する。
【０１６１】
ステップＳＴ３４６：
携帯電話装置１１４の携帯通信機能部１２０は、仮想ＩＣ記憶領域サーバ装置１１３に対して、アプリケーションプログラムの登録を要求するアプリケーション登録要求を生成し、これを仮想ＩＣ記憶領域サーバ装置１１３に送信する。
【０１６２】
ステップＳＴ３４７：
図２０に示す仮想ＩＣ記憶領域サーバ装置１１３は、ステップＳＴ３４６でアプリケーション登録要求を受信すると、制御部１５３の制御に基づいて、ＳＡＭ１５１が認証要求を生成し、これを携帯通信機能部１２０に送信する。
【０１６３】
ステップＳＴ３４８：
携帯通信機能部１２０は、ステップＳＴ３４７で認証要求を受信すると、制御部３８が認証要求を生成し、ＩＣ＿Ｉ／Ｆ部３６を介して当該認証要求をＩＣ１２１に送信する。
図２１に示すＩＣ１２１は、携帯通信機能部１２０からの認証要求を、Ｉ／Ｆ部１４５で受信する。
【０１６４】
ステップＳＴ３４９：
ＩＣ１２１の制御部１４８は、ステップＳＴ３４８で受信した認証要求に応じて、携帯通信機能部１２０を介して、仮想ＩＣ記憶領域サーバ装置１１３との間で相互認証を行う。
【０１６５】
ステップＳＴ３５０：
ステップＳＴ３４９の相互認証で互いの正当性が認証されると、仮想ＩＣ記憶領域サーバ装置１１３の制御部１５３が、アプリケーション登録の準備が完了したことを携帯通信機能部１２０に通知する。
【０１６６】
ステップＳＴ３５１：
携帯通信機能部１２０は、ステップＳＴ３５０の通知に基づいて、アプリケーションプログラムの登録開始を要求する登録開始要求を生成し、これをＩＣサービス提供装置１１２に送信する。
【０１６７】
ステップＳＴ３５２：
ＩＣサービス提供装置１１２と仮想ＩＣ記憶領域サーバ装置１１３とが、相互認証を行う。
【０１６８】
ステップＳＴ３５３：
ステップＳＴ３５２の相互認証で互いの正当性が認証されると、ＩＣサービス提供装置１１２と仮想ＩＣ記憶領域サーバ装置１１３とが通信を行いながら、アプリケーションプログラム６５ａの登録処理を行う。
具体的には、ＩＣサービス提供装置１１２から仮想ＩＣ記憶領域サーバ装置１１３にアプリケーションプログラム６５ａが送信され、仮想ＩＣ記憶領域サーバ装置１１３のメモリ１５２にアプリケーションプログラム６５ａが書き込まれる。
【０１６９】
ステップＳＴ３５４：
ステップＳＴ３５３の処理が終了すると、ＩＣサービス提供装置１１２が、ＩＣ１２１を介して携帯通信機能部１２０に、アプリケーションプログラムの登録処理が終了したことを通知する。
【０１７０】
ステップＳＴ３５５：
ステップＳＴ３５３の処理が終了すると、仮想ＩＣ記憶領域サーバ装置１１３が、携帯通信機能部１２０に、アプリケーションプログラムの登録処理が終了したことを通知する。
これにより、携帯通信機能部１２０は、アプリケーションプログラム登録処理を終了する。
【０１７１】
〔第５の動作例〕
以下、上述した第３の動作例で携帯電話装置１１４に割り当てられたＩＣ仮想記憶領域６０ａにアプリケーションプログラム６５ａを登録する場合で、携帯通信機能部１２０がＩＣ仮想記憶領域６０ａの空き領域の確認を行う場合の動作例を説明する。
図２５は、当該動作例を説明するためのフローチャートである。
図２５に示すステップＳＴ３６１〜ＳＴ３６３は、図２４に示すステップＳＴ３４１〜ＳＴ３４３と同じ処理である。
また、図２５に示すステップＳＴ３６８〜ＳＴ３７７の処理は、図２４に示すステップＳＴ３４６〜ＳＴ３５５の処理とそれぞれ同じである。
図２５に示す処理では、ＩＣサービス提供装置１１２が、登録するアプリケーションプログラムに記憶に必要なメモリ容量と共に、登録先問い合わせを携帯通信機能部１２０に送信する（ステップＳＴ３６４）。
次に、携帯通信機能部１２０が、仮想ＩＣ記憶領域サーバ装置１１３のＩＣ仮想記憶領域６０ａに必要な空き領域があるか否かを検索する（ステップＳＴ３６５）。
そして、空き領域が無い場合には、携帯通信機能部１２０からＩＣサービス提供装置１１２に、空き領域なしが通知される（ステップＳＴ３６６）。
一方、空き領域がある場合には、携帯通信機能部１２０から仮想ＩＣ記憶領域サーバ装置１１３にアプリケーション登録要求が出される（ステップＳＴ３６８）と共に、携帯通信機能部１２０からＩＣサービス提供装置１１２に、仮想ＩＣ記憶領域サーバ装置１１３を示す登録先指定が送信される（ステップＳＴ３６７）。
【０１７２】
以上説明したように、通信システム１０１では、図１８および図２１に示すＩＣ１２１のメモリ１４６の記憶容量に制限があっても、ＩＣ１２１を用いて行われるサービスに係わるアプリケーションプログラムを仮想ＩＣ記憶領域サーバ装置１１３に記憶して仮想ＩＣ記憶領域サーバ装置１１３が実行することで、比較的小規模なメモリを備えたＩＣ１２１を用いて多様なサービスを提供できる。また、この場合に、ＩＣサービス提供装置１１２と仮想ＩＣ記憶領域サーバ装置１１３との間で当該アプリケーションプログラムに基づいた通信が行われるため、仮想ＩＣ記憶領域サーバ装置１１３からＩＣ１２１にアプリケーションプログラムをダウンロードする必要がない。
すなわち、単体のＩＣ１２１を用いて、複数のアプリケーションプログラムを用いて行われる複数のサービスを提供できる。
また、通信システム１０１によれば、ＩＣ１２１と仮想ＩＣ記憶領域サーバ装置１１３との間の相互認証、並びにＩＣサービス提供装置１１２と仮想ＩＣ記憶領域サーバ装置１１３との間の相互認証を行った後に、アプリケーションプログラムを実行する仮想ＩＣ記憶領域サーバ装置１１３とＩＣサービス提供装置１１２とが連携してサービスに係わる処理を実行するため、いわゆる、なりすましを防止できる。
【０１７３】
上述した通信システム１０１の効果は、前述した携帯電話装置１１４内に内蔵されたＩＣ１２１の構成および作用によって実現される。
また、携帯電話装置１１４に内蔵されたＩＣ１２１によれば、図２１に示すように、携帯通信機能部１２０と通信を行うＩ／Ｆ部１４５を設けたことで、携帯通信機能部１２０とＩＣ１２１との間で相互に相手方を制御することが可能になる。そのため、例えば、一定の条件の下、携帯通信機能部１２０がＩＣ１２１の機能を無効化したり、ＩＣ１２１が携帯通信機能部１２０の機能を無効化することができ、サービスの内容およびセキュリティの観点から多様な制御を実現できる。
【０１７４】
本発明は上述した実施形態には限定されない。
上述した実施形態では、携帯電話装置１４，１１４内にＩＣ２１，１２１が内蔵された場合を例示したが、有線で接続される固定電話、小型情報機器である携帯情報端末（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、時計、コンピュータなど、有線あるいは無線のいずれの方法でもネットワークに接続可能な機能を有する機器にＩＣ２１，１２１が内蔵されている場合にも本発明は適用可能である。
また、ＩＣ２１，１２１は、通信装置内に着脱自在、あるいは着脱不可のいずれの形態で内蔵されていてもよいし、ＩＣ２１，１２１を内蔵するＩＣカード、あるいはメモリカード等の外部記憶媒体を携帯電話装置、携帯情報端末、コンピュータ等に着脱可能に構成してもよい。
【０１７５】
【発明の効果】
以上説明したように、本発明によれば、集積回路に内蔵されたメモリの記憶容量の制限を受けることなく、単体の集積回路を用いて多様なサービスを提供できる  通信方法およびそのシステム、通信装置、処理装置およびその方法を提供することができる。
【図面の簡単な説明】
【図１】図１は、本発明の第１実施形態の通信システムの全体構成図である。
【図２】図２は、図１に示す通信システムの動作例の概要を説明するための図である。
【図３】図３は、図１に示す仮想ＩＣ記憶領域サーバ装置の機能ブロック図である。
【図４】図４は、図３に示すＳＡＭの機能ブロック図である。
【図５】図５は、図３に示すメモリ５２の記憶領域を説明するための図である。
【図６】図６は、図５に示すＩＣ仮想記憶領域に記憶されているアプリケーションプログラムを説明するための図である。
【図７】図７は、図３に示す制御部の機能ブロック図である。
【図８】図８は、図１に示す携帯電話装置の携帯通信機能部の機能ブロック図である。
【図９】図９は、図１に示す携帯電話装置のＩＣの機能ブロック図である。
【図１０】図１０は、図１に示すＩＣが、仮想ＩＣ記憶領域サーバ装置のメモリを利用する場合を説明するための図である。
【図１１】図１１は、図１０に示す場合の制御フローを説明するための図である。
【図１２】図１２は、図１に示すＩＣが、携帯通信機能部のメモリを利用する場合を説明するための図である。
【図１３】図１３は、図１に示す仮想ＩＣ記憶領域サーバ装置に記憶されたアプリケーションプログラムを利用してＩＣを用いたサービスに係わる処理を行う場合であって、ユーザＡによって当該ユーザＡが利用するサービスが明示して選択される場合の通信システムの動作例を説明するためのフローチャートである。
【図１４】図１４は、図１に示す仮想ＩＣ記憶領域サーバ装置に記憶されたアプリケーションプログラムを利用してＩＣを用いたサービスに係わる処理を行う場合であって、ＩＣ＿Ｒ／Ｗ装置が選択するサービスを自動的に仮想ＩＣ記憶領域サーバ装置に指示する場合の通信システムの動作例を説明するためのフローチャートである。
【図１５】図１５は、図３に示す仮想ＩＣ記憶領域サーバ装置のメモリの記憶領域に携帯電話装置のＩＣが使用するＩＣ仮想記憶領域を登録（確保）する場合の通信システムの動作例を説明するためのフローチャートである。
【図１６】図１６は、第３の動作例で携帯電話装置に割り当てられたＩＣ仮想記憶領域に、ユーザＡの操作に応じて、アプリケーションプログラムを登録する場合の動作例を説明するためのフローチャートである。
【図１７】図１７は、以下、上述した第３の動作例で携帯電話装置１４に割り当てられたＩＣ仮想記憶領域に、ＩＣ＿Ｒ／Ｗ装置が自動的にアプリケーションプログラムを登録する場合の動作例を説明するためのフローチャートである。
【図１８】図１８は、本発明の第２実施形態の通信システムの全体構成図である。
【図１９】図１９は、図１８に示すＩＣサービス提供装置の機能ブロック図である。
【図２０】図２０は、図１８に示す仮想ＩＣ記憶領域サーバ装置の機能ブロック図である。
【図２１】図２１は、図１８に示すＩＣの機能ブロック図である。
【図２２】図２２は、図１８に示す仮想ＩＣ記憶領域サーバ装置に記憶されたアプリケーションプログラムを利用してＩＣを用いたサービスに係わる処理を行う場合であって、ユーザＡによって当該ユーザＡが利用するサービスが明示して選択される場合の通信システムの動作例を説明するためのフローチャートである。
【図２３】図２３は、図１８に示す仮想ＩＣ記憶領域サーバ装置に記憶されたアプリケーションプログラムを利用してＩＣを用いたサービスに係わる処理を行う場合であって、ＩＣサービス提供装置が自らが提供するサービスを自動的に仮想ＩＣ記憶領域サーバ装置に指示する場合の通信システムの動作例を説明するためのフローチャートである。
【図２４】図２４は、第３実施形態で携帯電話装置に割り当てられたＩＣ仮想記憶領域にアプリケーションプログラムを登録する場合で、携帯通信機能部がＩＣ仮想記憶領域の空き領域の確認を行わない場合の動作例を説明するためのフローチャートである。
【図２５】図２５は、第３の動作例で携帯電話装置に割り当てられたＩＣ仮想記憶領域にアプリケーションプログラムを登録する場合で、携帯通信機能部がＩＣ仮想記憶領域の空き領域の確認を行う場合の動作例を説明するためのフローチャートである。
【符号の説明】
１…通信システム、１０…ゲートウェイ、１１…ＩＣ＿Ｒ／Ｗ装置、１２…ＩＣサービス提供装置、１３…仮想ＩＣ記憶領域サーバ装置、１４…携帯電話装置、１７…無線通信回線、１８…ネットワーク、２０…携帯通信機能部、２１…ＩＣ、３１…音声入出力部、３２…Ａ／Ｄ・Ｄ／Ａ変換部、３３…ＤＳＰ、３４…表示部、３５…操作部、３６…ＩＣ＿Ｉ／Ｆ部、３７…メモリ、３８…制御部、３９…ベースバンド処理部、４０…無線部、４１…アンテナ、４５…Ｉ／Ｆ部、４６…メモリ、４７…アナログ部、４８…制御部、４９…アンテナ、５１…ＳＡＭ、５２…メモリ、５３…制御部、５４…Ｉ／Ｆ部、６１…認証部、６２…暗号・復号部、６３…ＩＣ制御部、６４…ＩＣ関連処理部、６０ａ，６０ｂ，６０ｃ…ＩＣ仮想記憶領域、６５ａ，６５ｂ，６５ｃ…アプリケーションプログラム、７１…ポータル部、７２…ユーザＩ／Ｆ部、７３…ＡＰ実行部、７４…ＳＡＭ制御部、７５…メモリ制御部、１０１…通信システム、１１２…ＩＣサービス提供装置、１１３…仮想ＩＣ記憶領域サーバ装置、１１４…携帯電話装置、１２０…携帯通信機能部、１２１…ＩＣ、１４５…Ｉ／Ｆ部、１４６…メモリ、１４７…アナログ部、１４８…制御部
【図１】
0004325127.tif 000002
【図２】
0004325127.tif 000003
【図３】
0004325127.tif 000004
【図４】
0004325127.tif 000005
【図５】
0004325127.tif 000006
【図６】
0004325127.tif 000007
【図７】
0004325127.tif 000008
【図８】
0004325127.tif 000009
【図９】
0004325127.tif 000010
【図１０】
0004325127.tif 000011
【図１１】
0004325127.tif 000012
【図１２】
0004325127.tif 000013
【図１３】
0004325127.tif 000014
【図１４】
0004325127.tif 000015
【図１５】
0004325127.tif 000016
【図１６】
0004325127.tif 000017
【図１７】
0004325127.tif 000018
【図１８】
0004325127.tif 000019
【図１９】
0004325127.tif 000020
【図２０】
0004325127.tif 000021
【図２１】
0004325127.tif 000022
【図２２】
0004325127.tif 000023
【図２３】
0004325127.tif 000024
【図２４】
0004325127.tif 000025
【図２５】
0004325127.tif 000026