(57)【要約】【課題】サービス提供者による末端ユーザへの個別のサービスを提供可能なサービス提供システムおよびその通信方法を提供する。【解決手段】サービス提供者（４０）がネットワーク（１）を通してユーザ端末（１０）にサービスを提供するサービス提供システムが、ユーザ端末の接続通知に応答してユーザ端末に対応するプロセス識別情報を発行し、ユーザ端末へサービス提供者へのアクセス情報およびプロセス識別情報を通知するユーザ特定システム（３０）を有し、サービス提供者はユーザ端末からプロセス識別情報を含む接続要求を受けると、プロセス識別情報を用いてユーザ特定システムに対してユーザ端末の特定を要求し、ユーザ端末が特定されると当該ユーザ端末へサービスを提供する。【選択図】図２
2014081861.tif 000002
【特許請求の範囲】
【請求項１】
サービス提供者がネットワークを通してユーザ端末にサービスを提供するサービス提供システムであって、
前記ユーザ端末の接続通知に応答して、前記ユーザ端末に対応するプロセス識別情報を発行し、前記ユーザ端末へ前記サービス提供者へのアクセス情報および前記プロセス識別情報を通知するユーザ特定手段を有し、
前記サービス提供者は、前記ユーザ端末から前記プロセス識別情報を含む接続要求を受けると、前記プロセス識別情報を用いて前記ユーザ特定手段に対して前記ユーザ端末の特定を要求し、前記ユーザ端末が特定されると当該ユーザ端末へサービスを提供する、ことを特徴とするサービス提供システム。
【請求項２】
前記サービス提供者が前記接続要求をしたユーザ端末に対応したサービスメニューを当該ユーザ端末へ送信することを特徴とする請求項１に記載のサービス提供システム。
【請求項３】
サービス提供者がネットワークを通してユーザ端末にサービスを提供するサービス提供システムの通信方法であって、
ユーザ特定手段が、前記ユーザ端末の接続通知に応答して、前記ユーザ端末に対応するプロセス識別情報を発行し、前記ユーザ端末へ前記サービス提供者へのアクセス情報および前記プロセス識別情報を通知し、
前記サービス提供者が、前記ユーザ端末から前記プロセス識別情報を含む接続要求を受けると、前記プロセス識別情報を用いて前記ユーザ特定手段に対して前記ユーザ端末の特定を要求し、前記ユーザ端末が特定されると当該ユーザ端末へサービスを提供する、
ことを特徴とする、サービス提供システムの通信方法。
【請求項４】
前記サービス提供者が前記接続要求をしたユーザ端末に対応したサービスメニューを当該ユーザ端末へ送信することを特徴とする請求項３に記載のサービス提供システムの通信方法。
【請求項５】
ユーザ端末に対応するプロセス識別情報とサービス提供用へのアクセス情報とを前記ユーザ端末へ通知するユーザ特定システムとネットワークを通信可能なサービス提供サーバであって、
前記ユーザ端末から前記プロセス識別情報を含む接続要求を受けると、前記プロセス識別情報を用いて前記ユーザ特定手段に対して前記ユーザ端末の認証を要求する認証制御手段と、
前記ユーザ特定手段により前記ユーザ端末が認証されると、当該ユーザ端末へサービスを提供するサービス提供手段と、
を有することを特徴とするサービス提供サーバ。
【請求項６】
ネットワークを通してサービス提供者からのサービス提供を受けるユーザ端末であって、
前記ネットワークに接続されたときに接続通知をユーザ特定システムへ送信し、その応答として前記ユーザ特定システムから前記サービス提供者へのアクセス情報およびプロセス識別情報を受信する接続制御手段と、
前記サービス提供者に対して前記プロセス識別情報を含む接続要求を送信することで、前記サービス提供者からサービス情報を取得するサービス取得手段と、
を有することを特徴とするユーザ端末。
【請求項７】
ユーザ端末にサービスを提供するサービス提供者に対してユーザ特定を行うユーザ特定システムであって、
前記ユーザ端末の接続通知に応答して、前記ユーザ端末に対応するプロセス識別情報を発行し、前記ユーザ端末へ前記サービス提供者へのアクセス情報および前記プロセス識別情報を通知するユーザ特定制御手段と、
前記サービス提供者から前記プロセス識別情報を含むユーザ認証要求を受けると、前記プロセス識別情報を用いて前記ユーザ端末の認証を行い、認証結果を前記サービス提供者へ送信するプロセス管理手段と、
を有することを特徴とするユーザ特定システム。
【請求項８】
ユーザ端末に対応するプロセス識別情報とサービス提供用へのアクセス情報とを前記ユーザ端末へ通知するユーザ特定システムとネットワークを通信可能なサービス提供サーバの通信方法であって、
認証制御手段が、前記ユーザ端末から前記プロセス識別情報を含む接続要求を受けると、前記プロセス識別情報を用いて前記ユーザ特定手段に対して前記ユーザ端末の認証を要求し、
サービス提供手段が、前記ユーザ特定手段により前記ユーザ端末が認証されると、当該ユーザ端末へサービスを提供する、
ことを特徴とするサービス提供サーバの通信方法。
【請求項９】
ネットワークを通してサービス提供者からのサービス提供を受けるユーザ端末の通信方法であって、
接続制御手段が、前記ネットワークに接続されたときに接続通知をユーザ特定システムへ送信し、その応答として前記ユーザ特定システムから前記サービス提供者へのアクセス情報およびプロセス識別情報を受信し、
サービス取得手段が、前記サービス提供者に対して前記プロセス識別情報を含む接続要求を送信することで、前記サービス提供者からサービス情報を取得する、
ことを特徴とするユーザ端末の通信方法。
【請求項１０】
ユーザ端末にサービスを提供するサービス提供者に対してユーザ特定を行うユーザ特定システムの通信方法であって、
ユーザ特定制御手段が、前記ユーザ端末の接続通知に応答して、前記ユーザ端末に対応するプロセス識別情報を発行し、前記ユーザ端末へ前記サービス提供者へのアクセス情報および前記プロセス識別情報を通知し、
プロセス管理手段が、前記サービス提供者から前記プロセス識別情報を含むユーザ認証要求を受けると、前記プロセス識別情報を用いて前記ユーザ端末の認証を行い、認証結果を前記サービス提供者へ送信する、
ことを特徴とするユーザ特定システムの通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はサービス提供者からユーザ端末へサービスを提供するシステムおよびその通信方法に関する。
【背景技術】
【０００２】
近年、ネットワーク上で通信するための機能を有する通信機器の普及がめざましい。ネットワークを媒介して通信機器を動作させるためには、通信機器になんらかの設定が必要となる場合が多い。たとえば、インターネットを利用する際には、モデムやルータ等の通信機器にインターネットに接続するための情報を設定する必要がある。ユーザの利便性を向上させるため、あるいはユーザの負担を軽減させるため、これら通信機器に対する情報設定を自動化する各種方法が提案されている。
【０００３】
たとえば、特許文献１に開示された管理装置では、あらかじめ設定対象の機器に関する情報およびその設定情報を登録しておき、サーバがブロードキャストアドレスを利用してネットワーク上の機器を検索し、検出した機器に対応する設定情報を当該検出した機器に送信することにより自動設定を行う。
【０００４】
また、特許文献２に開示された情報処理システムでは、ルータが、所定のケーブルによりモデムに接続されると、ＡＤＳＬ事業者網を介して接続されている各種サーバと信を行い、最終的には、インターネットに接続するためのＩＳＰ(Internet Service Provider)接続用ＩＤおよびパスワードを自動取得する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−０６５６３７号公報
【特許文献２】特開２００４−１９９６５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１では、自動設定対象として検出された機器がその配下にユーザ端末を接続している場合、その配下の端末を特定できないために、サービス提供者が末端のユーザの希望するサービスを提供することができない。さらに、末端のユーザ端末を特定できないということは、サービス提供者にとってセキュリティ上の問題もある。
【０００７】
上記特許文献２も同様に、ＩＳＰサーバはルータに接続された機器を特定する手段を持たないので、一度ルータの認証が行われれば、そのルータの配下にはどのような機器でも接続できる。したがって、ＩＳＰサーバがルータ配下のユーザに対して個別にユーザが希望するサービスを提供することができない。
【０００８】
このように、上記特許文献１および２に開示されているようなシステムでは、管理対象である機器の配下に接続された末端機器を特定することができないために、セキュリティの課題に加えて、末端ユーザへ個別のサービスを提供ができないという課題を抱えている。
【０００９】
そこで、本発明の目的は、サービス提供者による末端ユーザへの個別のサービスを提供可能なサービス提供システムおよびその通信方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明によるサービス提供システムは、サービス提供者がネットワークを通してユーザ端末にサービスを提供するサービス提供システムであって、前記ユーザ端末の接続通知に応答して、前記ユーザ端末に対応するプロセス識別情報を発行し、前記ユーザ端末へ前記サービス提供者へのアクセス情報および前記プロセス識別情報を通知するユーザ特定手段を有し、前記サービス提供者は、前記ユーザ端末から前記プロセス識別情報を含む接続要求を受けると、前記プロセス識別情報を用いて前記ユーザ特定手段に対して前記ユーザ端末の特定を要求し、前記ユーザ端末が特定されると当該ユーザ端末へサービスを提供する、ことを特徴とする。
【００１１】
本発明によるサービス提供システムの通信方法は、サービス提供者がネットワークを通してユーザ端末にサービスを提供するサービス提供システムの通信方法であって、ユーザ特定手段が、前記ユーザ端末の接続通知に応答して、前記ユーザ端末に対応するプロセス識別情報を発行し、前記ユーザ端末へ前記サービス提供者へのアクセス情報および前記プロセス識別情報を通知し、前記サービス提供者が、前記ユーザ端末から前記プロセス識別情報を含む接続要求を受けると、前記プロセス識別情報を用いて前記ユーザ特定手段に対して前記ユーザ端末の特定を要求し、前記ユーザ端末が特定されると当該ユーザ端末へサービスを提供する、ことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ＩＳＰ等のサービス提供者による末端ユーザへの個別のサービスを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】図１は本発明によるサービス提供システムを適用したネットワークの一例を示すネットワーク構成図である。
【図２】図２は本発明の第１実施形態による通信方法を示すシーケンス図である。
【図３】図３は本発明の第２実施形態による通信方法を示すシーケンス図である。
【図４】図４は本発明の一実施例による通信方法を示すシーケンス図である。
【発明を実施するための形態】
【００１４】
本発明によるサービス提供システムは、ユーザ端末からの接続通知に応答してプロセス識別情報とサービス提供者へのアクセス情報とを通知するユーザ特定システムを利用することでユーザ特定を行い、ユーザ個別のサービス提供を可能にする。より詳しくは、サービス提供者が、ユーザ端末からプロセス識別情報を含むサービス提供要求を受けると、プロセス識別情報を用いてユーザ特定システムに対してユーザ端末の確認を要求し、確認されたユーザ端末に対して当該ユーザ端末に適したサービスを提供する。以下、本発明の実施形態および実施例について詳細に説明する。
【００１５】
１．システム構成
図１に示すネットワークシステムは本発明の適用例である。ここでは、インターネット等のＩＰネットワーク１を介して、ユーザ端末１０を配下にもつネットワーク接続装置２０と、ユーザ特定システム３０と、サービス提供者４０とが接続されているものとする。
【００１６】
ユーザ端末１０は、ネットワーク接続装置２０とケーブルを介して直接に、あるいは有線／無線のローカルなネットワークを介して接続される。ユーザ端末１０はパーソナルコンピュータや通信端末などの通信機能を有する情報処理装置であり、後述するように、ネットワーク接続装置２０を介したネットワーク接続を開始するための接続制御部１０１と、サービス提供者４０へアクセスしてサービスを取得するためのサービス取得部１０２とを有する。なお、ユーザ端末１０には、ユーザ端末を特定するための端末情報が記憶されている。
【００１７】
ネットワーク接続装置２０は、ユーザ端末１０をＩＰネットワーク１に接続させるための通信機器であり、後述するように、ユーザ特定システム３０との間でユーザ特定のための通信を行うユーザ特定制御部２０１を有する。ユーザ特定制御部２０１には、予めユーザ特定システム３０へアクセスするためのアクセス情報（ＵＲＬ）が格納されている。
【００１８】
ユーザ特定システム３０は、サービス提供者４０とユーザ端末１０との間に介在し、ユーザを認証するために用いられるプロセスＩＤをユーザ端末１０へ通知するユーザ特定制御部３０１と、プロセスＩＤを格納しサービス提供者４０からの確認要求を処理するプロセス管理部３０２とを有する。ユーザ特定制御部３０１には、予めサービス提供者４０へアクセスするためのアクセス情報（ＵＲＬ）が格納されている。
【００１９】
サービス提供者４０は、ユーザ端末１０からのサービス提供要求に従ってユーザ特定システム３０に対してユーザ特定要求あるいはユーザ認証要求を行う認証制御部４０１と、特定されたユーザ端末に対してサービスを提供するサービス提供部４０２とを有する。サービス提供者４０は、たとえばインターネット接続のための設定情報等を提供するＩＳＰ(Internet Service Provider)サーバである。
【００２０】
２．第１実施形態
以下、図１に示すネットワーク構成を一例として、本発明の第１実施形態による通信方法について図２を参照しながら詳細に説明する。
【００２１】
２．１）サービス提供シーケンス
図２において、ユーザ端末１０の接続制御部１０１ は、ネットワーク接続装置２０との接続を検知すると（動作 Ｓ５０１）、ネットワーク接続装置２０へ接続通知を送信する（動作Ｓ５０２）。
【００２２】
ネットワーク接続装置２０のユーザ特定制御部２０１は、ユーザ端末１０から接続通知を受け取ると、予め登録されたユーザ特定システム３０へのアクセス情報ＵＲＬ を用いて自装置の識別情報を送信する（動作Ｓ５０３）。ネットワーク接続装置２０の識別情報とは、たとえば自装置のＭＡＣ(Media Access Control)アドレス等、ネットワーク接続装置２０を識別できる情報であればよい。
【００２３】
ユーザ特定システム３０のユーザ特定制御部３０１は、ネットワーク接続装置２０のＭＡＣアドレスに対応づけてプロセスＩＤを発行し、ネットワーク接続装置２０のＭＡＣアドレスおよびプロセスＩＤをプロセス管理部３０２に登録する （動作Ｓ５０４）。続いて、ユーザ特定制御部３０１は、予め登録されているサービス提供者４０のアクセス情報であるＵＲＬと発行したプロセスＩＤとをネットワーク接続装置２０へ送信する（動作Ｓ５０５）。なお、プロセスＩＤは、ユーザ端末１０に対応するユニークなものであり、サービス提供者４０から特定要求があった場合にユーザ端末１０を特定するための識別情報として用いる。
【００２４】
ネットワーク接続装置２０のユーザ特定制御部２０１は、ユーザ特定システム３０からサービス提供者４０のＵＲＬおよびプロセスＩＤを受信すると、それらをユーザ端末１０へ転送する（動作Ｓ５０６）。ユーザ端末１０の接続制御部１０１は、受信したサービス提供者ＵＲＬとプロセスＩＤを記憶する。
【００２５】
続いて、ユーザがユーザ端末１０を操作してサービス提供を要求すると、ユーザ端末１０は受信したサービス提供者ＵＲＬを用いて、ユーザ端末情報およびプロセスＩＤを含むサービス提供メニュー要求をサービス提供者４０へ送信する（動作Ｓ５０７）。このユーザ端末情報は、サービス提供者４０がユーザ端末１０に適したサービスを提供するために必要な情報を含むものであればよく、例えばＯＳ（Operation System）情報などの装置情報、当該ユーザの嗜好情報や現在の位置情報など を含むことができる。
【００２６】
サービス提供者４０のサービス提供部４０２は、ユーザ端末１０からサービス提供メニュー要求を受信すると、この要求に含まれるユーザ端末情報を参照し、当該ユーザ端末情報に適したサービスを選択しサービスメニューを作成する（動作Ｓ５０８）。たとえば、ユーザ端末１０のＯＳの種類やバージョンが分かれば、当該ＯＳで正常に動作しないアプリケーションなどのサービスを除外し、ユーザ端末１０が問題なく快適に利用することができるサービスメニューを作成できる。サービスメニューには、各サービスのＵＲＬが含まれており、これによりユーザ端末１０の操作性や利便性を向上させることができる。
【００２７】
続いて、サービス提供者４０の認証制御部４０１はサービス提供メニュー要求に含まれるプロセスＩＤを用いて、ユーザ特定システム３０にユーザ端末１０の確認を要求する（動作Ｓ５０９）。
【００２８】
ユーザ特定システム３０のプロセス管理部３０２は、プロセスＩＤを用いたユーザ端末確認要求を受けると、当該プロセスＩＤが登録済みであるか否かの照合を行う（動作Ｓ５１０）。照合の結果、当該プロセスＩＤが登録済みで正当性が確認されると、その確認結果をサービス提供者４０へ返信する（動作Ｓ５１１）。プロセスＩＤが登録されていない場合には、プロセス管理部３０２はプロセスＩＤが確認できない旨をサービス提供者４０へ応答することができる。この場合、サービス提供者４０は、アクセスしてきたユーザ端末１０に対して認証エラーの応答をするなど接続要求を拒否することができる。このようにして、サービス提供者４０は、アクセスしてきたユーザ端末１０を特定することが可能となり、第三者による成りすましに代表される不正なアクセスを防止しセキュリティを向上させることができる。
【００２９】
ユーザ端末１０の正当性が確認されると、サービス提供者４０のサービス提供部４０２は、ユーザ端末情報に基づいて選別され作成されたサービスメニューにアクセスするためのサービス提供メニューＵＲＬをユーザ端末１０に送信する（動作Ｓ５１２）。サービス提供メニューＵＲＬを受信してメニューが表示されると、ユーザはユーザ端末１０を操作してメニューから所望のサービスを選択し（動作Ｓ５１３）、それによってサービス取得部１０２が選択されたＵＲＬでサービス取得要求を送信する（動作Ｓ５１４）。サービス提供者４０のサービス提供部４０２は、サービス取得要求を受信すると、要求されたサービスを送信しユーザ端末１０のサービス取得部１０２が当該サービスをダウンロードする（動作Ｓ５１５）。このようにして、ユーザ端末１０のユーザは、選択したサービスを享受することが可能となる。
【００３０】
２．２）効果
以上述べたように、本発明の第１実施形態によれば、ユーザ特定システム３０がユーザ端末１０からの接続通知に応答してプロセスＩＤおよびサービス提供者ＵＲＬをユーザ端末１０へ通知しておく。ユーザ端末１０がサービス提供者ＵＲＬを用いてプロセスＩＤおよび端末情報を含むサービス提供要求をサービス提供者４０へ送信すると、サービス提供者４０は、当該プロセスＩＤを用いてユーザ特定システムに対してユーザ端末の確認を要求し、確認されたユーザ端末に対して当該ユーザ端末に適したサービスを提供する。したがって、サービス提供者４０は、ユーザ特定システム３０とユーザ端末１０との連携によりユーザ端末１０を確認することができ、当該ユーザ端末１０に対する個別のサービス提供を行うことができる。
【００３１】
３．第２実施形態
以下、図１に示すネットワーク構成を一例として、本発明の第２実施形態による通信方法について図３を参照しながら詳細に説明する。本実施形態では、ユーザ端末１０のユーザ端末情報の扱いが第１実施形態とは異なっている。すなわち、ユーザ端末情報は、サービス提供者４０ではなく、ユーザ特定システム３０へ送信され記憶され、サービス提供者４０からの確認要求に対する応答にユーザ端末情報が含まれる。
【００３２】
３．１）サービス提供シーケンス
図３において、ユーザ端末１０の接続制御部１０１は、ネットワーク接続装置２０との接続を検知すると（動作Ｓ６０１）、ネットワーク接続装置２０へユーザ端末情報を含む接続通知を送信する（動作Ｓ６０２）。
【００３３】
ネットワーク接続装置２０のユーザ特定制御部２０１は、ユーザ端末１０から接続通知を受け取ると、予め登録されたユーザ特定システム３０へのアクセス情報ＵＲＬを用いて自装置の識別情報およびユーザ端末情報を送信する（動作Ｓ６０３）。ネットワーク接続装置２０の識別情報は、上述したように、自装置のＭＡＣ(Media Access Control)アドレス等、ネットワーク接続装置２０を識別できる情報であればよい。
【００３４】
ユーザ特定システム３０のユーザ特定制御部３０１は、ネットワーク接続装置２０のＭＡＣアドレスに対応づけてプロセスＩＤを発行し、ネットワーク接続装置２０のＭＡＣアドレス、ユーザ端末情報およびプロセスＩＤをプロセス管理部３０２に登録する（動作Ｓ６０４）。続いて、ユーザ特定制御部３０１は、予め登録されているサービス提供者ＵＲＬと発行したプロセスＩＤとをネットワーク接続装置２０へ送信する（動作Ｓ６０５）。
【００３５】
ネットワーク接続装置２０のユーザ特定制御部２０１は、ユーザ特定システム３０からサービス提供者ＵＲＬおよびプロセスＩＤを受信すると、それらをユーザ端末１０へ転送する（動作Ｓ６０６）。ユーザ端末１０の接続制御部１０１は、受信したサービス提供者ＵＲＬとプロセスＩＤを記憶する。
【００３６】
続いて、ユーザがユーザ端末１０を操作してサービス提供を要求すると、ユーザ端末１０は受信したサービス提供者ＵＲＬを用いて、プロセスＩＤを含むサービス提供メニュー要求をサービス提供者４０へ送信する（動作Ｓ６０７）。
【００３７】
ユーザ端末１０からサービス提供メニュー要求を受信すると、サービス提供者４０の認証制御部４０１はサービス提供メニュー要求に含まれるプロセスＩＤを用いて、ユーザ特定システム３０にユーザ端末１０の確認を要求する（動作Ｓ６０８）。
【００３８】
ユーザ特定システム３０のプロセス管理部３０２は、プロセスＩＤを用いたユーザ端末確認要求を受けると、当該プロセスＩＤが登録済みであるか否かの照合を行い、当該プロセスＩＤが登録済みで正当性が確認されると、当該プロセスＩＤに対応するユーザ端末情報を参照し（動作Ｓ６０９）、このユーザ端末情報を含む確認結果をサービス提供者４０へ返信する（動作Ｓ６１０）。プロセスＩＤが登録されていない場合には、プロセス管理部３０２はプロセスＩＤが確認できない旨をサービス提供者４０へ応答することができる。
【００３９】
ユーザ特定システム３０からユーザ端末情報を含む確認結果を受信すると、サービス提供者４０のサービス提供部４０２は、受信したユーザ端末情報を参照し、既に述べたように、当該ユーザ端末情報に適したサービスを選択してサービスメニューを作成する（動作Ｓ６１１）。そして、サービス提供者４０のサービス提供部４０２は、作成されたサービス提供メニューＵＲＬをユーザ端末１０に送信する（動作Ｓ６１２）。サービス提供メニューＵＲＬを受信してメニューが表示されると、ユーザはユーザ端末１０を操作してメニューから所望のサービスを選択し（動作Ｓ６１３）、それによってサービス取得部１０２が選択されたＵＲＬでサービス取得要求を送信する（動作Ｓ６１４）。サービス提供者４０のサービス提供部４０２は、サービス取得要求を受信すると、要求されたサービスを送信しユーザ端末１０のサービス取得部１０２が当該サービスをダウンロードする（動作Ｓ６１５）。このようにして、ユーザ端末１０のユーザは、選択したサービスを享受することが可能となる。
【００４０】
３．２）効果
以上述べたように、本発明の第２実施形態によれば、ユーザ特定システム３０がユーザ端末１０から受け取ったユーザ端末情報を保存し、プロセスＩＤおよびサービス提供者ＵＲＬをユーザ端末１０へ通知しておく。ユーザ端末１０がサービス提供者ＵＲＬを用いてプロセスＩＤを含むサービス提供要求をサービス提供者４０へ送信すると、サービス提供者４０は、当該プロセスＩＤを用いてユーザ特定システムに対してユーザ端末の確認を要求し、確認されたユーザ端末情報に従って当該ユーザ端末に適したサービスを提供する。したがって、サービス提供者４０は、ユーザ特定システム３０とユーザ端末１０との連携によりユーザ端末１０を確認することができ、当該ユーザ端末１０に対する個別のサービス提供を行うことができる。
【００４１】
４．実施例
上述した第１および第２実施形態におけるユーザ特定システム３０は、ユーザ端末１０のインターネット接続設定を自動的に行うことができる自動設定システム内に設けることができる。以下、同出願人による平成２３年６月６日出願の特願２０１１−１２６２０８号に記載の自動設定システムを適用したサービス提供システムについて図４を参照しながら説明する。
【００４２】
図４において、自動設定システムは、ＺＣ（ZeroConfig）サーバおよびプロセス管理データベースからなるユーザ特定システム３０を有するものとする。ここで、上述したユーザ特定制御部３０１およびプロセス管理部３０２がＺＣサーバおよびプロセス管理データベースにそれぞれ対応するので、以下、ＺＣサーバ３０１およびプロセス管理データベース３０２と表記するものとする。また、サービス提供者４０のＩＳＰサーバ４０３は、上述した認証制御部４０１およびサービス提供部４０２の機能を備えているものとする。
【００４３】
図４に示すように、ネットワーク接続装置２０のユーザ特定制御部２０１には、初期アクセス情報として、自動設定システムのＺＣサーバ３０１に対する初期アクセス時のドメイン”zeroconfig.xxx.jp”と設定要求時のドメイン”setup.xxx.jp”とが登録されている。ネットワーク接続装置２０および接続した端末１０からは初期アクセス情報のドメイン、サブドメインのみアクセスが可能である。また、自動設定システムのＤＮＳサーバ３０３には、サービス提供者４０のＩＳＰサーバ４０３のドメインが予め登録されているものとする。
【００４４】
図４において、ユーザがネットワーク接続装置２０に接続した端末１０からブラウザを使ってネットワーク接続装置２０の設定画面より自動設定を選択したとする（動作Ｓ７０１）。自動設定が選択されると、ネットワーク接続装置２０のユーザ特定制御部２０１は初期アクセス時の情報”zeroconfig.xxx.jp”を読み出し、自装置の識別情報であるＭＡＣアドレスに対してhttpsプロトコルによる暗号化を行ない、ＺＣサーバ３０１へ送信する（動作Ｓ７０２）。
【００４５】
ＺＣサーバ３０１は、ネットワーク接続装置２０から初期アクセスによりＭＡＣアドレスを受け取ると、そのＭＡＣアドレスおよび時刻などに基づいてプロセスＩＤを発行し、さらに登録時刻で有効期限タイマをスタートさせる（動作Ｓ７０３）。ＭＡＣアドレスとプロセスＩＤはプロセス管理データベース３０２に登録される（動作Ｓ７０４）。続いて、ＺＣサーバ１０１は、ネットワーク接続装置２０へ当該プロセスＩＤとサービス提供者ＩＳＰへアクセスするためのＵＲＬ(isp.setup.xxx.jp)とを暗号化して送信する（動作Ｓ７０５）。続いて設定案内がスタートし、バージョンアップが必要であれば実行される（動作Ｓ７０６）。
【００４６】
ユーザが端末１０を操作してプロセスを先に進める選択をすると（動作Ｓ７０７）、ＺＣサーバ３０１から取得したＵＲＬ(isp.setup.xxx.jp)へプロセスＩＤを暗号化して送信する（動作Ｓ７０８）。より詳しくは、https://isp.setup.xxx.jpによりＺＣサーバ３０１にアクセスするが、ＤＮＳサーバ３０３により解決されサービス提供者４０のＩＳＰサーバ４０３へそのまま転送される。
【００４７】
サービス提供者４０のＩＳＰサーバ４０３は、端末１０から設定要求のアクセスがあると、そのプロセスＩＤが設定中であるか否かを確認する要求を自動設定システムのプロセス管理データベース３０２へ送信する（動作Ｓ７０９）。プロセス管理データベース３０２は、確認要求のあったプロセスＩＤが有効に登録されているか否かを判定し（動作Ｓ７１０）、プロセスＩＤが有効期限内で且つ設定中であれば、確認応答をＩＳＰサーバ４０３へ返す（動作Ｓ７１１）。こうして、プロセスＩＤが有効であることが自動設定システムにより確認されれば、サービス提供者４０は、アクセスしてきた端末１０のユーザを当該ネットワーク接続装置２０のユーザとして確認することができる。
【００４８】
続いて、確認応答を受け取ったＩＳＰサーバ４０３は、ＺＣサーバ３０１を介して端末１０へサービス提供メニューＵＲＬを送信し（動作Ｓ７１２）、以下、図２に示す動作Ｓ５１３−Ｓ５１５が実行される。ＺＣサーバ３０１はＤＮＳサーバ３０３を参照してデータを中継するだけであり、端末１０とサービス提供者４０との間でやり取りされる情報を見ることはできない。
【００４９】
以上述べたように、本実施例によれば、上述した第１実施形態の効果に加えて、ユーザ端末の初期接続時に付与するプロセスＩＤの照合を行うユーザ端末特定に加えて、プロセスＩＤに有効期限を設けユーザ端末のアクセスに時間的制限を課すユーザ端末特定により、さらにセキュリティを向上させることが可能となる。
【産業上の利用可能性】
【００５０】
本発明は、サービス提供者からの設定情報をユーザ端末に自動設定する通信システムに適用することができる。
【符号の説明】
【００５１】
１０  ユーザ端末
２０  ネットワーク接続装置
３０  ユーザ特定システム
４０  サービス提供者
１０１  接続制御部
１０２  サービス取得部
２０１  ユーザ特定制御部
３０１  ユーザ特定制御部
３０２  プロセス管理部
４０１  認証制御部
４０２  サービス提供部
４０３  ＩＳＰサーバ
【図１】
2014081861.tif 000003
【図２】
2014081861.tif 000004
【図３】
2014081861.tif 000005
【図４】
2014081861.tif 000006