(57)【要約】【課題】ＩＣカードに、ユーザ端末が接続先端末と通信するための接続設定情報、ユーザ端末の設定情報またはユーザ端末上のアプリケーションの設定情報が設定されていなくとも、ユーザ端末から接続先端末に接続することができ、また、ユーザ端末を利用することができ、また、ユーザ端末上のアプリケーションを利用することができるようにする。【解決手段】ＩＣカード１０２に格納された情報を読み取り可能なユーザ端末１０１と、ユーザ端末１０１と通信可能な基幹サーバ１０４を設ける。ユーザ端末１０１は、ＩＣカード１０２から読み取った読取情報に設定情報が存在するか否かを判断し、存在しないと判断したとき、基幹サーバ１０４に設定情報提供要求情報を送信する。基幹サーバ１０４は、設定情報提供要求情報を受信したとき、設定情報提供要求情報に基づいて設定情報をユーザ端末１０１に送信する。【選択図】  図１
2009145969.tif 000002
【特許請求の範囲】
【請求項１】
ＩＣカードに格納された情報を読み取り可能なユーザ端末と、上記ユーザ端末と通信可能な基幹サーバとを備えた設定情報設定システムにおいて、
上記ユーザ端末は、
上記ＩＣカードから読み取った読取情報に設定情報が存在するか否かを判断する設定情報存在確認手段と、
上記設定情報存在確認手段が上記設定情報が存在しないと判断したとき、上記基幹サーバに設定情報提供要求情報を送信する要求情報送信手段とを備え、
上記基幹サーバは、
上記設定情報提供要求情報を受信したとき、上記設定情報提供要求情報に基づいて上記設定情報を上記ユーザ端末に送信する設定情報送信手段を備えた
ことを特徴とする設定情報設定システム。
【請求項２】
上記読取情報は、上記ユーザ端末が接続先端末と通信するための接続設定情報、上記ユーザ端末の設定情報または上記ユーザ端末上のアプリケーションの設定情報および上記ユーザ端末が上記基幹サーバと通信する方法に関する情報であるアクセス方法情報を含む
ことを特徴とする請求項１に記載の設定情報設定システム。
【請求項３】
上記ユーザ端末は、上記ユーザ端末に上記ＩＣカードが挿入されたか否かを判断するＩＣカード挿入判断手段を有し、
上記ＩＣカード挿入判断手段が挿入されたと判断したとき、上記ユーザ端末は上記読取情報を読み取る
ことを特徴とする請求項１または２に記載の設定情報設定システム。
【請求項４】
上記ユーザ端末は、上記ユーザ端末のアプリケーションが実行されたか否かを判断するアプリケーション実行判断手段を有し、
上記アプリケーション実行判断手段が実行されたと判断したとき、上記ユーザ端末は上記読取情報を読み取る
ことを特徴とする請求項１または２に記載の設定情報設定システム。
【請求項５】
上記ユーザ端末は、上記基幹サーバから上記設定情報を受信したとき、上記設定情報を上記ＩＣカードに書き込むＩＣカードデータ書込手段を有する
ことを特徴とする請求項１乃至４のいずれかに記載の設定情報設定システム。
【請求項６】
ＩＣカードに格納された情報を読み取り可能なユーザ端末と、上記ユーザ端末と通信可能な基幹サーバとを備えた設定情報設定システムにおける設定情報設定方法において、
上記ユーザ端末が、上記ＩＣカードから読み取った読取情報に設定情報が存在するか否かを判断する設定情報存在確認ステップと、
上記ユーザ端末が、上記設定情報存在確認ステップにおいて上記設定情報が存在しないと判断したとき、上記基幹サーバに設定情報提供要求情報を送信する要求情報送信ステップと、
上記基幹サーバが、上記設定情報提供要求情報を受信したとき、上記設定情報提供要求情報に基づいて上記設定情報を上記ユーザ端末に送信する設定情報送信ステップとを有する
ことを特徴とする設定情報設定方法。
【請求項７】
上記読取情報は、上記ユーザ端末が接続先端末と通信するための接続設定情報、上記ユーザ端末の設定情報または上記ユーザ端末上のアプリケーションの設定情報および上記ユーザ端末が上記基幹サーバと通信する方法に関する情報であるアクセス方法情報を含む
ことを特徴とする請求項６に記載の設定情報設定方法。
【請求項８】
上記ユーザ端末が、上記ユーザ端末に上記ＩＣカードが挿入されたか否かを判断するＩＣカード挿入判断ステップを有し、
上記ＩＣカード挿入判断ステップにおいて挿入されたと判断したとき、上記ユーザ端末が上記読取情報を読み取ることを特徴とする請求項６または７に記載の設定情報設定方法。
【請求項９】
上記ユーザ端末が、上記ユーザ端末のアプリケーションが実行されたか否かを判断するアプリケーション実行判断ステップを有し、
上記アプリケーション実行判断ステップにおいて実行されたと判断したとき、上記ユーザ端末が上記読取情報を読み取ることを特徴とする請求項６または７に記載の設定情報設定方法。
【請求項１０】
上記ユーザ端末が、上記基幹サーバから上記設定情報を受信したとき、上記設定情報を上記ＩＣカードに書き込むＩＣカードデータ書込ステップを有する
ことを特徴とする請求項６乃至９のいずれかに記載の設定情報設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣカードに格納された情報を読み取り可能なユーザ端末と、上記ユーザ端末と通信可能な基幹サーバとを備えた設定情報設定システムおよび上記設定情報設定システムの設定情報設定方法に関するものである。
【背景技術】
【０００２】
サービス提供者がサービスを提供するときには、利用者のＩＣ（Integrated Circuit：集積回路）カードにサービス提供者のサーバへアクセスするための接続設定情報を設定することがある。利用者は、この接続設定情報が設定されたＩＣカードを使用し、ユーザ端末に接続設定情報を設定することにより、ユーザ端末によりサービス提供サーバからサービスを受けることができる。
【０００３】
図９を用いて、従来技術に係る設定情報設定システムの構成について説明する。図に示すように、この設定情報設定システムは、ユーザ端末９０１、ＩＣカード９０２およびサービス提供サーバ９０３を備えており、ユーザ端末９０１とサービス提供サーバ９０３は、通信網９０４により接続されている。
【０００４】
ユーザ端末９０１は、ＩＣカード９０２から接続設定情報を読み取ることができ、サービス提供サーバ９０３からサービスの提供を受ける利用者によって管理される。また、サービス提供サーバ９０３にサービスの提供を要求し、サービス提供サーバ９０３からサービスの提供を受ける。
【０００５】
ＩＣカード９０２は、ユーザ端末９０１によって接続設定情報の読み取りが行われ、サービス提供サーバ９０３からサービスの提供を受ける利用者によって管理される。
【０００６】
サービス提供サーバ９０３は、ユーザ端末９０１との間でサービスの提供を受けるためのデータの送受信を行うことにより、ユーザ端末９０１にサービスを提供する端末であり、利用者にサービスを提供するサービス提供者によって管理される。通信網９０４は、ユーザ端末９０１とサービス提供サーバ９０３との間で、サービスの提供を行うためのデータを送受信するためのものである。
【０００７】
続いて、図９を用いて、従来技術に係る設定情報設定システムにおける処理について説明する。図に示すように、まず、ユーザ端末９０１は、ＩＣカード９０２から接続設定情報を読み取る。
【０００８】
そして、ＩＣカード９０２から読み取った接続設定情報にサービス提供サーバ９０３に接続するための接続設定情報が含まれている場合には、ユーザ端末９０１にその接続設定情報を設定し、サービス提供サーバ９０３に対してサービス提供要求情報を送信する。サービス提供要求情報を受信したサービス提供サーバ９０３は、ユーザ端末９０１に対してサービス提供情報を送信する。
【非特許文献１】http://www.nttdata.co.jp/release/1999/020100.html
【発明の開示】
【発明が解決しようとする課題】
【０００９】
このような従来技術においては、ＩＣカード９０２にサービス提供サーバ９０３に接続するための接続設定情報が設定されていないときには、ユーザ端末９０１をサービス提供サーバ９０３に接続することができず、利用者はサービスを受けることができない。
【００１０】
また、ＩＣカード９０２にユーザ端末９０１の設定情報が設定されていないときには、ユーザ端末９０１を設定することができず、利用者はユーザ端末９０１を利用することができない。また、ＩＣカード９０２にユーザ端末９０１上のアプリケーションの設定情報が設定されていないときには、ユーザ端末９０１上のアプリケーションを実行することができず、利用者はユーザ端末９０１上のアプリケーションを利用することができない。
【００１１】
本発明は、上述の課題を解決するためになされたものであり、ＩＣカードに設定情報が設定されていなくとも、ユーザ端末に設定情報を設定することができる設定情報設定システムおよび設定情報設定方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
この目的を達成するため、本発明においては、ＩＣカードに格納された情報を読み取り可能なユーザ端末と、上記ユーザ端末と通信可能な基幹サーバとを備えた設定情報設定システムにおいて、上記ユーザ端末は、上記ＩＣカードから読み取った読取情報に設定情報が存在するか否かを判断する設定情報存在確認手段と、上記設定情報存在確認手段が上記設定情報が存在しないと判断したとき、上記基幹サーバに設定情報提供要求情報を送信する要求情報送信手段とを備え、上記基幹サーバは、上記設定情報提供要求情報を受信したとき、上記設定情報提供要求情報に基づいて上記設定情報を上記ユーザ端末に送信する設定情報送信手段を備えたことを特徴とする。
【００１３】
この場合、上記読取情報は、上記ユーザ端末が接続先端末と通信するための接続設定情報、上記ユーザ端末の設定情報または上記ユーザ端末上のアプリケーションの設定情報および上記ユーザ端末が上記基幹サーバと通信する方法に関する情報であるアクセス方法情報を含むことを特徴としてもよい。
【００１４】
これらの場合、上記ユーザ端末は、上記ユーザ端末に上記ＩＣカードが挿入されたか否かを判断するＩＣカード挿入判断手段を有し、上記ＩＣカード挿入判断手段が挿入されたと判断したとき、上記ユーザ端末は上記読取情報を読み取ることを特徴としてもよい。
【００１５】
また、上記ユーザ端末は、上記ユーザ端末のアプリケーションが実行されたか否かを判断するアプリケーション実行判断手段を有し、上記アプリケーション実行判断手段が実行されたと判断したとき、上記ユーザ端末は上記読取情報を読み取ることを特徴としてもよい。
【００１６】
これらの場合、上記ユーザ端末は、上記基幹サーバから上記設定情報を受信したとき、上記設定情報を上記ＩＣカードに書き込むＩＣカードデータ書込手段を有することを特徴としてもよい。
【００１７】
また、ＩＣカードに格納された情報を読み取り可能なユーザ端末と、上記ユーザ端末と通信可能な基幹サーバとを備えた設定情報設定システムにおける設定情報設定方法において、上記ユーザ端末が、上記ＩＣカードから読み取った読取情報に設定情報が存在するか否かを判断する設定情報存在確認ステップと、上記ユーザ端末が、上記設定情報存在確認ステップにおいて上記設定情報が存在しないと判断したとき、上記基幹サーバに設定情報提供要求情報を送信する要求情報送信ステップと、上記基幹サーバが、上記設定情報提供要求情報を受信したとき、上記設定情報提供要求情報に基づいて上記設定情報を上記ユーザ端末に送信する設定情報送信ステップとを有することを特徴としてもよい。
【００１８】
この場合、上記読取情報は、上記ユーザ端末が接続先端末と通信するための接続設定情報、上記ユーザ端末の設定情報または上記ユーザ端末上のアプリケーションの設定情報および上記ユーザ端末が上記基幹サーバと通信する方法に関する情報であるアクセス方法情報を含むことを特徴としてもよい。
【００１９】
これらの場合、上記ユーザ端末が、上記ユーザ端末に上記ＩＣカードが挿入されたか否かを判断するＩＣカード挿入判断ステップを有し、上記ＩＣカード挿入判断ステップにおいて挿入されたと判断したとき、上記ユーザ端末が上記読取情報を読み取ることを特徴としてもよい。
【００２０】
また、上記ユーザ端末が、上記ユーザ端末のアプリケーションが実行されたか否かを判断するアプリケーション実行判断ステップを有し、上記アプリケーション実行判断ステップにおいて実行されたと判断したとき、上記ユーザ端末が上記読取情報を読み取ることを特徴としてもよい。
【００２１】
これらの場合、上記ユーザ端末が、上記基幹サーバから上記設定情報を受信したとき、上記設定情報を上記ＩＣカードに書き込むＩＣカードデータ書込ステップを有することを特徴としてもよい。
【発明の効果】
【００２２】
本発明に係る設定情報設定システム、設定情報設定方法おいては、ＩＣカードに設定情報が設定されていなくとも、ユーザ端末に設定情報を設定することができる。たとえば、ＩＣカードにユーザ端末が接続先端末と通信するための接続設定情報が設定されていないときには、基幹サーバからユーザ端末に設定情報が送信されるから、ＩＣカードにユーザ端末が接続先端末と通信するための接続設定情報が設定されていなくとも、ユーザ端末から接続先端末に接続することができる。また、ＩＣカードにユーザ端末の設定情報が設定されていないときには、基幹サーバからユーザ端末に設定情報が送信されるから、ＩＣカードにユーザ端末の設定情報が設定されていなくとも、ユーザ端末を利用することができる。また、ＩＣカードにユーザ端末上のアプリケーションの設定情報が設定されていないときには、基幹サーバからユーザ端末に設定情報が送信されるから、ＩＣカードにユーザ端末上のアプリケーションの設定情報が設定されていなくとも、ユーザ端末上のアプリケーションを利用することができる。
【００２３】
また、読取情報が少なくともアクセス方法情報を含む場合には、利用者にとってユーザ端末が基幹サーバと通信する方法が不明であっても、基幹サーバからユーザ端末に設定情報が送信される。
【００２４】
また、ユーザ端末にＩＣカードが挿入されたか否かを判断し、挿入されたと判断したとき、ユーザ端末が読取情報を読み取る場合には、ユーザ端末にＩＣカードが挿入されると、ユーザ端末は自動的にＩＣカードに格納された情報を読み取り、ユーザ端末に設定情報を設定することができる。
【００２５】
また、ユーザ端末のアプリケーションが実行されたか否かを判断し、実行されたと判断したとき、ユーザ端末が読取情報を読み取る場合には、ユーザ端末上のアプリケーションが実行されると、ユーザ端末は自動的にＩＣカードに格納された情報を読み取り、ユーザ端末に設定情報を設定することができる。
【発明を実施するための最良の形態】
【００２６】
まず、図１を用いて、本発明に係る設定情報設定システムの概要について説明する。図に示すように、この設定情報設定システムは、ユーザ端末１０１、耐タンパデバイスであるＩＣカード１０２、サービス提供サーバ１０３（接続先端末）および基幹サーバ１０４を備えている。ユーザ端末１０１とサービス提供サーバ１０３は通信網１０５により、ユーザ端末１０１と基幹サーバ１０４は通信網１０６により、サービス提供サーバ１０３と基幹サーバは通信網１０７によりそれぞれ接続されている。
【００２７】
ユーザ端末１０１は、たとえばパーソナルコンピュータ（ＰＣ）であり、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスク、ディスプレイ、キーボード、マウス等を有し、特にハードディスクには、ブラウザプログラムが格納されている。さらに、携帯端末、インターネット接続機能付携帯電話、ＰＤＡ等も含まれる。
【００２８】
ＩＣカード１０２は、サービス提供サーバ１０３からサービスの提供を受けるために必要な情報を不揮発性メモリに格納している。ここで、サービス提供サーバ１０３からサービスの提供を受けるために必要な情報とは、たとえば、接続設定情報等から構成される設定情報や基幹サーバホスト名、基幹サーバＩＰアドレス、ユーザ名、パスワード等から構成されるアクセス方法情報である。
【００２９】
ここで、接続設定情報は、サービス提供サーバ１０３の識別情報を示すサービス提供サーバＩＤ、サービス提供サーバ１０３のＩＰアドレスを示す接続先ＩＰアドレス、サービス提供サーバ１０３のホスト名を示す接続先ホスト名、プロトコル、暗号方式、ＤＮＳサーバ、プロキシサーバ等から構成される。
【００３０】
また、アクセス方法情報は、基幹サーバ１０４にアクセスするための情報であり、基幹サーバ１０４のＩＰアドレスを示す基幹サーバＩＰアドレス、基幹サーバ１０４のホスト名を示す基幹サーバホスト名、ユーザ名、パスワード等から構成される。
【００３１】
サービス提供サーバ１０３および基幹サーバ１０４は、たとえばサーバコンピュータであり、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスク、ディスプレイ、キーボード、マウス等を有し、特にハードディスクには、ブラウザプログラムが格納されている。通信網１０５は、インターネット、公衆網、移動体通信網、ＩＰ−ＶＰＮ等の通信網である。通信網１０６および通信網１０７は、インターネット、公衆網、移動体通信網等の通信網である。
【００３２】
ユーザ端末１０１は、ＩＣカード１０２から設定情報およびアクセス方法情報を読み取ることができ、サービス提供サーバ１０３からサービスの提供を受ける利用者によって管理される。また、サービス提供サーバ１０３にサービスの提供を要求し、サービス提供サーバ１０３からサービスの提供を受ける。また、アクセス方法情報に基づいて、基幹サーバ１０４に設定情報の提供を要求し、基幹サーバ１０４から設定情報の提供を受ける。
【００３３】
ＩＣカード１０２には、設定情報およびアクセス方法情報が格納され、サービス提供サーバ１０３からサービスの提供を受ける利用者によって管理される。
【００３４】
サービス提供サーバ１０３は、ユーザ端末１０１との間でサービスの提供を受けるためのデータの送受信を行うことにより、ユーザ端末１０１にサービスを提供する端末であり、利用者にサービスを提供するサービス提供者によって管理される。また、基幹サーバ１０４に予め設定情報を送信する。
【００３５】
基幹サーバ１０４は、ユーザ端末１０１から設定情報の提供要求を受けたときに、ユーザ端末１０１に対して設定情報を送信する端末であり、基幹サーバ１０４の管理者によって管理される。また、サービス提供サーバ１０３から予め設定情報を受信する。すなわち、基幹サーバ１０４は、一つもしくは複数のサービス提供サーバ１０３から送信された設定情報を格納し、一元管理している。
【００３６】
通信網１０５は、ユーザ端末１０１とサービス提供サーバ１０３との間で、サービスの提供を行うためのデータを送受信するためのものである。通信網１０６は、ユーザ端末１０１と基幹サーバ１０４との間で、設定情報の提供を行うためのデータを送受信するためのものである。通信網１０７は、サービス提供サーバ１０３が基幹サーバ１０４に対して設定情報を送信するためのものである。
【００３７】
続いて、図１を用いて、本発明に係る設定情報設定システムにおける処理の概要について説明する。図に示すように、まず、ユーザ端末１０１は、ＩＣカード１０２から設定情報とアクセス方法情報を読み取る。そして、ＩＣカード１０２から読み取った読取情報のうちの設定情報にサービス提供サーバ１０３に接続するための設定情報が含まれていない場合には、アクセス方法情報に基づいて基幹サーバ１０４に接続し、設定情報提供要求を送信する。設定情報提供要求を受信した基幹サーバ１０４は、ユーザ端末１０１に対して、サービス提供サーバ１０３に接続するための設定情報を送信する。
【００３８】
ユーザ端末１０１は、ＩＣカード１０２から読み取った設定情報にサービス提供サーバ１０３に接続するための設定情報が含まれている場合、または、基幹サーバ１０４からサービス提供サーバ１０３に接続するための設定情報を受信した場合には、サービス提供サーバ１０３に対してサービス提供要求情報を送信する。サービス提供要求情報を受信したサービス提供サーバ１０３は、ユーザ端末１０１に対してサービス提供情報を送信する。
【００３９】
続いて、図２を用いて、ユーザ端末１０１の構成について説明する。図に示すように、このユーザ端末１０１は、ＣＰＵ２０２、ＲＯＭ２０３、ＲＡＭ２０４より構成される制御部２０１、入力装置２０５、出力装置２０６、入出力制御回路２０７およびユーザ端末記憶部２０８を備えており、これらの構成要素は相互にシステムバスにより接続されている。
【００４０】
制御部２０１は、ユーザ端末１０１を実現するための種々な演算処理を実行する。ＣＰＵ２０２は、中央処理装置であり、ＲＯＭ２０３に格納されたメインプログラムや、ＲＡＭ２０４等に展開されたプログラム、一時的に格納されたデータ等に基づき転送や演算処理を実行する。
【００４１】
入力装置２０５は、たとえばキーボード、マウス、ＩＣカード読取装置等のデータ入力デバイスである。この入力装置２０５によりユーザ端末記憶部２０８へデータを入力できる。出力装置２０６は、ＬＣＤやＣＲＴ等の表示装置やプリンタである。入出力制御回路２０７は、外部装置との間でデータの入出力を実行するための制御を行う。
【００４２】
ユーザ端末記憶部２０８は、データを格納する記憶手段であり、メモリやハードディスク等によって構成される。このユーザ端末記憶部２０８は、たとえば設定情報ＤＢ（Database：データベース）２０９およびアクセス方法情報ＤＢ２１０を有している。このユーザ端末記憶部２０８は、設定情報ＤＢ２０９およびアクセス方法情報ＤＢ２１０に相当する情報を格納した一つもしくは複数のファイルを有していてもよい。また、設定情報ＤＢ２０９およびアクセス方法情報ＤＢ２１０は、特に一元的に管理されている必要はなく、たとえば分散的に管理されていてもよい。
【００４３】
図３に示すように、設定情報ＤＢ２０９には、ユーザ端末１０１がサービス提供サーバ１０３と通信するための情報を示す接続設定情報等が格納されている。アクセス方法情報ＤＢ２１０には、基幹サーバ１０４のＩＰアドレスを示す基幹サーバＩＰアドレス、基幹サーバ１０４のホスト名を示す基幹サーバホスト名、ユーザ名、パスワード等が格納されている。
【００４４】
続いて、図４を用いて、ＩＣカード１０２の構成について説明する。図に示すように、このＩＣカード１０２は、ＣＰＵ４０２、ＲＯＭ４０３、ＲＡＭ４０４より構成される制御部４０１およびＩＣカード記憶部４０５を備えており、これらの構成要素は相互にシステムバスにより接続されている。
【００４５】
制御部４０１は、ＩＣカード１０２を実現するための種々な演算処理を実行する。ＣＰＵ４０２は、中央処理装置であり、ＲＯＭ４０３に格納されたプログラムや、ＲＡＭ４０４等に展開されたプログラム、一時的に格納されたデータ等に基づき転送や演算処理を実行する。
【００４６】
ＩＣカード記憶部４０５は、データを格納する記憶手段であり、メモリ等によって構成される。このＩＣカード記憶部４０５は、たとえば設定情報ＤＢ４０６およびアクセス方法情報ＤＢ４０７を有している。このＩＣカード記憶部４０５は、設定情報ＤＢ４０６およびアクセス方法情報ＤＢ４０７に相当する情報を格納した一つもしくは複数のファイルを有していてもよい。また、設定情報ＤＢ４０６およびアクセス方法情報ＤＢ４０７は、特に一元的に管理されている必要はなく、たとえば分散的に管理されていてもよい。
【００４７】
そして、設定情報ＤＢ４０６には、設定情報ＤＢ２０９と同様に、ユーザ端末１０１がサービス提供サーバ１０３と通信するための情報を示す接続設定情報等が格納されている。また、アクセス方法情報ＤＢ４０７には、アクセス方法情報ＤＢ２１０と同様に、基幹サーバ１０４のＩＰアドレスを示す基幹サーバＩＰアドレス、基幹サーバ１０４のホスト名を示す基幹サーバホスト名、ユーザ名、パスワード等が格納されている。
【００４８】
続いて、図５を用いて、基幹サーバ１０４の構成について説明する。図に示すように、この基幹サーバ１０４は、ＣＰＵ５０２、ＲＯＭ５０３、ＲＡＭ５０４より構成される制御部５０１およびＩＣカード記憶部５０５を備えており、これらの構成要素は相互にシステムバスにより接続されている。
【００４９】
制御部５０１は、基幹サーバ１０４を実現するための種々な演算処理を実行する。ＣＰＵ５０２は、中央処理装置であり、ＲＯＭ５０３に格納されたメインプログラムや、ＲＡＭ５０４等に展開されたプログラム、一時的に格納されたデータ等に基づき転送や演算処理を実行する。
【００５０】
入力装置５０５は、たとえばキーボードやマウス等のデータ入力デバイスである。この入力装置５０５により基幹サーバ記憶部５０８へデータを入力できる。出力装置５０６は、ＬＣＤやＣＲＴ等の表示装置やプリンタである。入出力制御回路５０７は、外部装置との間でデータの入出力を実行するための制御を行う。
【００５１】
基幹サーバ記憶部５０８は、データを格納する記憶手段であり、メモリやハードディスク等によって構成される。この基幹サーバ記憶部５０８は、たとえば設定情報ＤＢ５０９を有している。この基幹サーバ記憶部５０８は、設定情報ＤＢ５０９に相当する情報を格納した一つもしくは複数のファイルを有していてもよい。また、設定情報ＤＢ５０９は、特に一元的に管理されている必要はなく、たとえば分散的に管理されていてもよい。
【００５２】
そして、設定情報ＤＢ５０９には、設定情報ＤＢ２０９と同様に、ユーザ端末１０１がサービス提供サーバ１０３と通信するための情報を示す接続設定情報等が格納されている。
【００５３】
続いて、図６を用いて、本発明に係る設定情報設定システムについて説明する。図に示すように、ユーザ端末１０１は、ユーザ端末記憶部２０８、データ管理手段６０１、ＩＣカード挿入判断手段６０２、ＩＣカードデータ読取、書込手段６０３（ＩＣカードデータ書込手段）、設定情報存在確認手段６０４、設定情報設定手段６０５、通信手段６０６および要求情報送信手段６１４を備えている。また、ＩＣカード１０２は、ＩＣカード記憶部４０５およびデータ管理手段６０７を備えている。また、サービス提供サーバ１０３は、サービス提供サーバ記憶部６０８、データ管理手段６１０および通信手段６１１を備えている。また、基幹サーバ１０４は、基幹サーバ記憶部５０８、データ管理手段６１２（設定情報送信手段）および通信手段６１３（設定情報送信手段）を備えている。
【００５４】
データ管理手段６０１は、ユーザ端末記憶部２０８へのデータの登録やユーザ端末記憶部２０８のデータの照会、変更、削除を行う。ＩＣカード挿入判断手段６０２は、ユーザ端末１０１にＩＣカード１０２が挿入されたか否かを判断する。また、ＩＣカード１０２がユーザ端末１０１のＩＣカード挿入口に挿入された場合には、ＩＣカードデータ読取、書込手段６０３は、ユーザ端末１０１のＩＣカード挿入口に挿入されたＩＣカード１０２のＩＣカード記憶部４０５に格納された設定情報、アクセス方法情報等から構成されるＩＣカードデータを読み込む。
【００５５】
設定情報存在確認手段６０４は、ＩＣカードデータ読取、書込手段６０３によりＩＣカードデータ（読取情報）が読み取られた場合、ＩＣカードデータにユーザ端末１０１がサービス提供サーバ１０３と通信網１０５を介して通信するために必要な接続設定情報が存在するか否かを判断する。設定情報設定手段６０５は、ユーザ端末１０１に接続設定情報の設定を行う。通信手段６０６は、サービス提供サーバ１０３および基幹サーバ１０４との間で、データの送受信を行う。
【００５６】
要求情報送信手段６１４は、設定情報存在確認手段６０４が接続設定情報が存在しないと判断したとき、基幹サーバ１０４に設定情報提供要求情報を送信する。データ管理手段６０７は、ＩＣカード記憶部４０５へのデータの登録やＩＣカード記憶部４０５のデータの照会、変更、削除を行う。
【００５７】
サービス提供サーバ記憶部６０８は、データを格納する記憶手段であり、メモリやハードディスク等によって構成される。このサービス提供サーバ記憶部６０８は、たとえば設定情報ＤＢ６０９を有している。このサービス提供サーバ記憶部６０８は、設定情報ＤＢ６０９に相当する情報を格納した一つもしくは複数のファイルを有していてもよい。また、設定情報ＤＢ６０９は、特に一元的に管理されている必要はなく、たとえば分散的に管理されていてもよい。
【００５８】
そして、設定情報ＤＢ６０９には、設定情報ＤＢ２０９と同様に、ユーザ端末１０１がサービス提供サーバ１０３と通信するための情報を示す接続設定情報等が格納されている。
【００５９】
データ管理手段６１０は、サービス提供サーバ記憶部６０８へのデータの登録やサービス提供サーバ記憶部６０８のデータの照会、変更、削除を行う。通信手段６１１は、ユーザ端末１０１および基幹サーバ１０４との間で、データの送受信を行う。
【００６０】
データ管理手段６１２は、基幹サーバ記憶部５０８へのデータの登録や基幹サーバ記憶部５０８のデータの照会、変更、削除を行う。通信手段６１３は、ユーザ端末１０１およびサービス提供サーバ１０３との間でデータの送受信を行う。
【００６１】
続いて、図７を用いて、本発明に係る設定情報設定システムにおける処理すなわち本発明に係る設定情報設定方法について説明する。
【００６２】
最初に、サービス提供サーバ１０３は、設定情報を基幹サーバ１０４に送信しておく。その結果、基幹サーバ１０４は、サービス提供サーバ１０３から送信された設定情報を格納し、一元管理することができる。この一元管理は、設定情報ＤＢ５０９に格納された端末構成のユーザ端末ＩＤとネットワーク接続構成のサービス提供サーバＩＤをキーとすることにより実現される。すなわち、ユーザ端末ＩＤとサービス提供サーバＩＤにより、設定情報は一意に定まる。
【００６３】
まず、利用者によって、ユーザ端末１０１のＩＣカード挿入口にＩＣカード１０２が挿入された場合には、ユーザ端末１０１のＩＣカード挿入判断手段６０２がそれを検知する（Ｓ７０１、ＩＣカード挿入判断ステップ）。
【００６４】
つぎに、ユーザ端末１０１のＩＣカードデータ読取、書込手段６０３が、ＩＣカード１０２からＩＣカードデータを読み込む（Ｓ７０２）。
【００６５】
つぎに、ユーザ端末１０１の設定情報存在確認手段６０４は、読み込んだＩＣカードデータに、サービス提供サーバ１０３に接続するための接続設定情報が含まれているか否かを判断する（Ｓ７０３、設定情報存在確認ステップ）。この判断は、ユーザ端末１０１のユーザ端末ＩＤとサービス提供サーバ１０３のサービス提供サーバＩＤに対応する接続設定情報が読み込んだＩＣカードデータに存在するか否かで行われる。
【００６６】
つぎに、ユーザ端末１０１の設定情報存在確認手段６０４が含まれていると判断した場合には、ユーザ端末１０１のデータ管理手段６０１が接続設定情報をユーザ端末記憶部２０８の設定情報ＤＢ２０９に格納し、ユーザ端末１０１の設定情報設定手段６０５がユーザ端末に接続設定情報を設定する（Ｓ７０４）。
【００６７】
一方、ユーザ端末１０１の設定情報存在確認手段６０４が含まれていないと判断した場合には、ユーザ端末１０１の要求情報送信手段６１４が、読み込んだＩＣカードデータのアクセス方法情報に基づいて、ユーザ端末１０１のデータ管理手段６０１と通信手段６０６を使用して、基幹サーバ１０４に対してユーザ端末１０１のユーザ端末ＩＤおよびサービス提供サーバ１０３のサービス提供サーバＩＤを有する設定情報提供要求情報を送信する（Ｓ７０５、要求情報送信ステップ）。
【００６８】
つぎに、基幹サーバ１０４のデータ管理手段６１２は、受信した設定情報提供要求情報に基づいて、基幹サーバ１０４の通信手段６１３を使用して、ユーザ端末１０１に対してユーザ端末１０１のユーザ端末ＩＤとサービス提供サーバ１０３のサービス提供サーバＩＤに対応する接続設定情報を送信する（Ｓ７０６、設定情報送信ステップ）。
【００６９】
つぎに、ユーザ端末１０１のＩＣカードデータ読取、書込手段６０３は、受信した接続設定情報をＩＣカード１０２のＩＣカード記憶部４０５に書き込む（ＩＣカードデータ書込ステップ）。つぎに、ユーザ端末１０１のデータ管理手段６０１が基幹サーバ１０４から受信した接続設定情報をユーザ端末記憶部２０８の設定情報ＤＢ２０９に格納し、ユーザ端末１０１の設定情報設定手段６０５が基幹サーバ１０４から受信した接続設定情報をユーザ端末１０１に設定する（Ｓ７０７）。
【００７０】
このような一連の処理により、ユーザ端末１０１は、サービス提供サーバ１０３にアクセスして、サービス提供サーバ１０３からサービスの提供を受けることができる。
【００７１】
上述した設定情報設定システムおよび設定情報設定方法においては、ＩＣカード１０２にサービス提供者サーバ１０３への接続に必要な接続設定情報が設定されていないときには、基幹サーバ１０４からユーザ端末１０１に接続設定情報が送信されるから、ＩＣカード１０２にサービス提供者サーバ１０３への接続に必要な接続設定情報が設定されていなくとも、ユーザ端末１０１からサービス提供者サーバ１０３に接続することができるので、利用者はいつでもサービス提供者サーバ１０３からサービスを受けることができる。
【００７２】
また、ＩＣカードデータが少なくともアクセス方法情報を含んでいるから、利用者にとってユーザ端末１０１が基幹サーバ１０４と通信する方法が不明であっても、基幹サーバ１０４からユーザ端末１０１に接続設定情報が送信される。
【００７３】
また、ユーザ端末１０１にＩＣカード１０２が挿入されたか否かを判断し、挿入されたと判断したとき、ユーザ端末１０１がＩＣカードデータを読み取るから、ユーザ端末１０１にＩＣカード１０２が挿入されると、ユーザ端末１０１は自動的にＩＣカード１０２に格納されたＩＣカードデータを読み取り、設定情報存在確認手段６０４によりＩＣカードデータにユーザ端末１０１がサービス提供サーバ１０３と通信するために必要な接続設定情報が存在するか否かを判断して、ユーザ端末１０１に接続設定情報を設定することができる。
【００７４】
したがって、たとえば利用者は、あるサービス提供者のサービス提供サーバ１０３に対するＩＰ−ＶＰＮ接続に必要な接続設定情報がＩＣカード１０２に設定されていない場合でも、予めその接続設定情報が格納された基幹サーバ１０４からその情報を自動的に取得し、ユーザ端末１０１に設定することにより、サービス提供サーバ１０３とのＩＰ−ＶＰＮ接続が可能となる。すなわち、利用者は、ユーザ端末１０１の接続設定情報の設定を意識することなく、ＩＣカード１０２をユーザ端末１０１に挿入したとき、サービス提供サーバ１０３へのアクセスが可能となる。
【００７５】
また、上述した実施の形態では、ユーザ端末１０１にＩＣカード挿入判断手段６０２を備えたが、ＩＣカード挿入判断手段６０２の代わりに、ユーザ端末１０１上のすべてのアプリケーションのいずれかが実行されたか否かを判断するアプリケーション実行判断手段をユーザ端末１０１に備えてもよい。この場合、図８に示すように、利用者によってユーザ端末１０１のＩＣカード挿入口にＩＣカード１０２が挿入された状態で、ユーザ端末１０１のアプリケーションが実行されたとき、アプリケーション実行判断手段がアプリケーションが実行されたと判断し（Ｓ８０１、アプリケーション実行判断ステップ）、ＩＣカードデータ読取、書込手段６０３がＩＣカードデータを読み取る。なお、アプリケーション実行判断手段によりユーザ端末１０１上の予め指定されたアプリケーションのいずれかが実行されたときを検知するようにしてもよい。
【００７６】
この場合、ユーザ端末１０１上のアプリケーションが実行されると、ユーザ端末１０１は自動的にＩＣカード１０２に格納されたＩＣカードデータを読み取り、設定情報存在確認手段６０４によりＩＣカードデータにユーザ端末１０１がサービス提供サーバ１０３と通信するために必要な接続設定情報が存在するか否かを判断して、ユーザ端末１０１に接続設定情報を設定することができる。
【００７７】
また、上述した実施の形態では、設定情報ＤＢ２０９に接続設定情報を格納しているが、設定情報ＤＢ２０９にユーザ端末の設定情報を格納するようにしてもよい。ここで、ユーザ端末の設定情報は、識別情報を示すユーザ端末ＩＤ、ユーザ端末１０１のＩＰアドレスを示す接続元ＩＰアドレス、ユーザ端末１０１のホスト名を示す接続元ホスト名、ＯＳ（Operating System）、ユーザ名、パスワード等から構成される。
【００７８】
この場合、ＩＣカード１０２にユーザ端末１０１の設定情報が設定されていないときには、サービス提供者サーバ１０３からユーザ端末１０１にユーザ端末の設定情報が送信されるから、ＩＣカード１０２にユーザ端末１０１の設定情報が設定されていなくとも、利用者はいつでもユーザ端末１０１を利用することができる。
【００７９】
また、上述した実施の形態では、設定情報ＤＢ２０９に接続設定情報を格納しているが、設定情報ＤＢ２０９にユーザ端末１０１上のアプリケーションの設定情報を格納するようにしてもよい。ここで、アプリケーションの設定情報は、アプリケーション設定（たとえば、アプリケーション固有の設定が記述されたアプリケーション構成ファイル）等から構成される。
【００８０】
この場合、ＩＣカード１０２にユーザ端末１０１上のアプリケーションの設定情報が設定されていないときには、サービス提供者サーバ１０３からユーザ端末１０１にアプリケーションの設定情報が送信されるから、ＩＣカード１０２にユーザ端末１０１上のアプリケーションの設定情報が設定されていなくとも、利用者はいつでもユーザ端末１０１上のアプリケーションを利用することができる。
【００８１】
本発明は上述した実施の形態のみに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能であることは勿論である。
【００８２】
すなわち、上述した実施の形態では、一つのユーザ端末１０１、一つのＩＣカード、一つのサービス提供サーバ１０３および一つの基幹サーバ１０４の構成について説明したが、一つもしくは複数のユーザ端末、一つもしくは複数のＩＣカード、一つもしくは複数の接続先端末および基幹サーバの構成について本発明を適用することができる。また、上述した実施の形態では、接続先端末がサービス提供サーバ１０３の場合について説明したが、接続先端末が他の接続先端末の場合にも本発明を適用することができる。
【図面の簡単な説明】
【００８３】
【図１】本発明に係る設定情報設定システムの概念図である。
【図２】ユーザ端末の構成図である。
【図３】設定情報ＤＢおよびアクセス方法情報ＤＢのデータの一例を示す図である。
【図４】ＩＣカードの構成図である。
【図５】基幹サーバの構成図である。
【図６】本発明に係る設定情報設定システムの構成図である。
【図７】本発明に係る設定情報設定システムにおける処理の一例を示すフローチャートである。
【図８】本発明に係る設定情報設定システムにおける処理の一例を示すフローチャートである。
【図９】従来技術に係る設定情報設定システムの概念図である。
【符号の説明】
【００８４】
１０１…ユーザ端末
１０２…ＩＣカード
１０３…サービス提供サーバ
１０４…基幹サーバ
１０６…通信網
２０９…設定情報ＤＢ
２１０…アクセス方法情報ＤＢ
４０６…設定情報ＤＢ
４０７…アクセス方法情報ＤＢ
５０９…設定情報ＤＢ
６０１…データ管理手段
６０２…ＩＣカード挿入判断手段
６０３…ＩＣカードデータ読取、書込手段
６０４…設定情報存在確認手段
６０７…データ管理手段
６１０…データ管理手段
６１２…データ管理手段
６１３…通信手段
６１４…要求情報送信手段
【図１】
2009145969.tif 000003
【図２】
2009145969.tif 000004
【図３】
2009145969.tif 000005
【図４】
2009145969.tif 000006
【図５】
2009145969.tif 000007
【図６】
2009145969.tif 000008
【図７】
2009145969.tif 000009
【図８】
2009145969.tif 000010
【図９】
2009145969.tif 000011