(57)【要約】【課題】  本発明は、インターネットサービスプロバイダに依存しないでサービス情報を提供し、ユーザ認証を行うサービス提供システムを提供することを目的とする。【解決手段】  ユーザ端末は、サービス提供装置にアクセスするためのプレフィックスを記憶し、そのプレフィックスに基づいて、サービス提供装置にアクセスするためのネットワークアドレスを生成する。そして、ユーザ端末は、サービス提供装置へのアクセス要求を、アドレス生成手段が生成したネットワークアドレスに基づいて、認証装置に送信する。認証装置は、サービス提供装置にアクセスするためのプレフィックスを記憶しており、ユーザ端末からの認証要求に応じ、ユーザ端末のネットワークアドレスがプレフィックスを含んでいるか否かに基づいて、ユーザ端末とサービス提供装置との通信を認証する。サービス提供装置は、認証装置の認証結果に基づいて、ユーザ端末と通信を行う。【選択図】      図９
2006072676.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末と、前記ユーザ端末にサービス情報を提供するサービス提供装置と、前記ユーザ端末と前記サービス提供装置との通信を中継するルータ装置と、前記ユーザ端末と前記サービス提供装置との通信を認証する認証装置とを含むサービス提供システムであって、
前記ユーザ端末は、
前記サービス提供装置にアクセスするためのプレフィックスを記憶する第１プレフィックス記憶手段と、
前記プレフィックスに基づいて、前記ルータ装置を介して前記サービス提供装置にアクセスするためのネットワークアドレスを生成するアドレス生成手段と、
前記サービス提供装置へのアクセス要求を、前記アドレス生成手段が生成したネットワークアドレスに基づいて、前記認証装置に送信するアクセス要求手段と、
を有し、
前記認証装置は、
前記サービス提供装置にアクセスするためのプレフィックスを記憶する第２プレフィックス記憶手段と、
前記ルータ装置を介した前記ユーザ端末からのアクセス要求に応じ、前記ユーザ端末のネットワークアドレスが前記プレフィックスを含んでいるか否かに基づいて、前記ユーザ端末と前記サービス提供装置との通信を認証する認証手段と、
を有し、
前記サービス提供装置は、前記認証装置の認証結果に基づいて、前記ユーザ端末と通信を行うサービス提供手段を有する、
ことを特徴とするサービス提供システム。
【請求項２】
前記サービス提供装置は、前記サービス提供装置に対応するプレフィックスを設定する第１プレフィックス設定手段をさらに有し、
前記サービス提供装置は、前記第１プレフィックス設定手段が設定したプレフィックスを、前記ユーザ端末に送信することを特徴とする請求項１に記載のサービス提供システム。
【請求項３】
前記サービス提供装置は、前記第１プレフィックス設定手段が設定したプレフィックスと前記サービス提供装置の対応付け情報を送信することを特徴とする請求項２に記載のサービス提供システム。
【請求項４】
前記ルータ装置は、サービス提供装置を特定するためのプレフィックスを設定する第２プレフィックス設定手段をさらに有し、
前記ルータ装置は、前記第２プレフィックス設定手段が設定したプレフィックスを、前記ユーザ端末に送信することを特徴とする請求項１に記載のサービス提供システム。
【請求項５】
前記ルータ装置は、前記第２プレフィックス設定手段が設定したプレフィックスと前記サービス提供装置の対応付け情報を送信することを特徴とする請求項４に記載のサービス提供システム。
【請求項６】
前記プレフィックスは、前記サービス提供装置毎に設定されていることを特徴とする請求項１に記載のサービス提供システム。
【請求項７】
ユーザ端末と、前記ユーザ端末にサービス情報を提供するサービス提供装置と、前記ユーザ端末と前記サービス提供装置との通信を中継するルータ装置と、前記ユーザ端末と前記サービス提供装置との通信を認証する認証装置とを含むサービス提供システムにおける
サービス提供方法であって、
前記ユーザ端末は、
前記サービス提供装置にアクセスするためのプレフィックスを記憶する第１プレフィックス記憶ステップと、
前記プレフィックスに基づいて、前記ルータ装置を介して前記サービス提供装置にアクセスするためのネットワークアドレスを生成するアドレス生成ステップと、
前記サービス提供装置へのアクセス要求を、前記アドレス生成ステップにより生成したネットワークアドレスに基づいて、前記認証装置に送信するアクセス要求ステップと、
を実行し、
前記認証装置は、
前記サービス提供装置にアクセスするためのプレフィックスを記憶する第２プレフィックス記憶ステップと、
前記ルータ装置を介した前記ユーザ端末からのアクセス要求に応じ、前記ユーザ端末のネットワークアドレスが前記プレフィックスを含んでいるか否かに基づいて、前記ユーザ端末と前記サービス提供装置との通信を認証する認証ステップと、
を実行し、
前記サービス提供装置は、前記認証装置の認証結果に基づいて、前記ユーザ端末と通信を行うサービス提供ステップを実行する、
ことを特徴とするサービス提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービス提供システム及びサービス提供方法に関するものである。
【背景技術】
【０００２】
ユーザ認証方式としては、ユーザ端末がルータにユーザ名とパスワードを送信し、正規のユーザであるか否かを判定し、ユーザ認証しているものがある。
【０００３】
また、正規ユーザのみにサービスを提供するネットワークシステムとしては、サービスコンテンツを提供するサービス事業者とサービスコンテンツを享受するサービス加入者を同一のインターネットサービスプロバイダが管理するサービス、例えばＮＴＴ東日本の「ＦＬＥＴ’Ｓ．Ｎｅｔ（フレッツ・ドットネット）」等が挙げられる。これは、インターネットサービスプロバイダ中心のコンテンツ提供サービスである。
【０００４】
さらに、特許文献１には、複数のインターネットサービスプロバイダに加入するユーザが、通信状態の良好なインターネットサービスプロバイダを選択する方式や選択を支援するルータ装置が開示されている。これは、複数のインターネットサービスプロバイダ加入者が良好なアクセスを提供するインターネットサービスプロバイダを選択するために送信元アドレスに用いるプレフィックスを決定する仕組みである。
【特許文献１】特開２００３−０２９８６３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、前述のユーザ認証方式では、アカウントの譲渡やなりすましにより、正規のユーザでないものがユーザ名とパスワードを取得し使用することが可能である。よって、本来サービスを受けるべきでないものがサービスを不正に盗み見ることが出来てしまうという課題がある。
【０００６】
また、前述のネットワークシステムでは、提供されるサービスの範囲がインターネットサービスプロバイダに依存する。つまり、サービスコンテンツを提供する事業者もサービスを受けるユーザもインターネットサービスプロバイダに依存した構成で実施するしかなく、サービスコンテンツ事業者が自由にサービスを行うことが出来ない。よって、ンターネットサービスプロバイダとは独立にサービスを受けたい場合は、ユーザが、インターネットサービスプロバイダを複数契約するか、インターネットサービスプロバイダを乗り換える必要がある。
【０００７】
そこで、本発明は、インターネットサービスプロバイダに依存しないでサービス情報を提供するとともに、ユーザ認証を行うことができるサービス提供システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本願第１発明は、上記の課題を解決するために、ユーザ端末と、前記ユーザ端末にサービス情報を提供するサービス提供装置と、前記ユーザ端末と前記サービス提供装置との通信を中継するルータ装置と、前記ユーザ端末と前記サービス提供装置との通信を認証する認証装置とを含むサービス提供システムを提供する。
【０００９】
前記ユーザ端末は、前記サービス提供装置にアクセスするためのプレフィックスを記憶
する第１プレフィックス記憶手段と、前記プレフィックスに基づいて、前記ルータ装置を介して前記サービス提供装置にアクセスするためのネットワークアドレスを生成するアドレス生成手段と、前記サービス提供装置へのアクセス要求を、前記アドレス生成手段が生成したネットワークアドレスに基づいて、前記認証装置に送信するアクセス要求手段とを有し、
前記認証装置は、前記サービス提供装置にアクセスするためのプレフィックスを記憶する第２プレフィックス記憶手段と、前記ルータ装置を介した前記ユーザ端末からのアクセス要求に応じ、前記ユーザ端末のネットワークアドレスが前記プレフィックスを含んでいるか否かに基づいて、前記ユーザ端末と前記サービス提供装置との通信を認証する認証手段とを有し、
前記サービス提供装置は、前記認証装置の認証結果に基づいて、前記ユーザ端末と通信を行うサービス提供手段を有することを特徴とする。
【００１０】
上記第１発明によれば、サービス提供装置が、ユーザ端末が加入するインターネットサービスプロバイダとは独立であっても、サービス提供装置に対応するプレフィックスに基づいて生成されたネットワークアドレスを用いれば、ユーザ端末を認証しつつサービス提供装置にアクセスすることができる。よって、ユーザ端末が加入するインターネットサービスプロバイダに、サービス提供装置が依存しない。つまり、サービス情報を提供するサービス提供装置が、インターネットサービスプロバイダによる制限を受けることなく自由にサービス情報の提供を行うことができる。また、ユーザ端末は、インターネットサービスプロバイダが保有するサービス提供装置以外からサービス情報を得るために、複数のインターネットサービスプロバイダに加入する必要がない。
【００１１】
ここで、ユーザ端末は、サービス提供装置に対応するプレフィックスを含むネットワークアドレスを用いて認証装置にアクセスする。サービス提供装置に対応するプレフィックスを用いて作成されたネットワークアドレスは、ユーザ端末固有のネットワークアドレスであるとともにそのプレフィックスに対応するサービス提供装置に対してのみ有効なネットワークアドレスである。そのため、アカウントの譲渡やなりすましによる他のユーザ端末からのアクセスが拒否される。よって、本来サービスを受け得るユーザ端末のみがサービス情報の提供を受けることを可能とする。
【００１２】
本願第２発明は、第１発明において、前記サービス提供装置は、前記サービス提供装置に対応するプレフィックスを設定する第１プレフィックス設定手段をさらに有し、前記サービス提供装置は、前記第１プレフィックス設定手段が設定したプレフィックスを、前記ユーザ端末に送信することを特徴とするサービス提供システムを提供する。
【００１３】
前記第２発明によれば、サービス提供装置は、そのサービス提供装置からのサービス情報の提供を受け得るユーザ端末にのみ、そのサービス提供装置に対応するプレフィックスを送信する。よって、プレフィックスの送信を受けたユーザ端末のみが、サービス提供装置にアクセス可能なネットワークアドレスを生成可能であり、ユーザ端末のなりすましや詐称を防止することができる。
【００１４】
本願第３発明は、第２発明において、前記サービス提供装置は、前記第１プレフィックス設定手段が設定したプレフィックスと前記サービス提供装置の対応付け情報を送信することを特徴とするサービス提供システムを提供する。
【００１５】
本願第４発明は、第１発明において、前記ルータ装置は、サービス提供装置を特定するためのプレフィックスを設定する第２プレフィックス設定手段をさらに有し、前記ルータ装置は、前記第２プレフィックス設定手段が設定したプレフィックスを、前記ユーザ端末に送信することを特徴とするサービス提供システムを提供する。
【００１６】
前記第４発明によれば、ルータ装置は、サービス提供装置のプレフィックスを設定するとともに、サービス提供装置からサービス情報の提供を受け得るユーザ端末にのみ、そのサービス提供装置を特定するためのプレフィックスを送信する。よって、プレフィックスの送信を受けたユーザ端末のみが、サービス提供装置にアクセス可能なネットワークアドレスを生成可能であり、ユーザ端末のなりすましや詐称を防止することができる。
【００１７】
本願第５発明は、第４発明において、前記ルータ装置は、前記第２プレフィックス設定手段が設定したプレフィックスと前記サービス提供装置の対応付け情報を送信することを特徴とするサービス提供システムを提供する。
【００１８】
本願第６発明は、第１発明において、前記プレフィックスは、前記サービス提供装置毎に設定されていることを特徴とするサービス提供システムを提供する。
【００１９】
本願第７発明は、ユーザ端末と、前記ユーザ端末にサービス情報を提供するサービス提供装置と、前記ユーザ端末と前記サービス提供装置との通信を中継するルータ装置と、前記ユーザ端末と前記サービス提供装置との通信を認証する認証装置とを含むサービス提供システムにおけるサービス提供方法を提供する。
【００２０】
前記ユーザ端末は、前記サービス提供装置にアクセスするためのプレフィックスを記憶する第１プレフィックス記憶ステップと、前記プレフィックスに基づいて、前記ルータ装置を介して前記サービス提供装置にアクセスするためのネットワークアドレスを生成するアドレス生成ステップと、前記サービス提供装置へのアクセス要求を、前記アドレス生成ステップにより生成したネットワークアドレスに基づいて、前記認証装置に送信するアクセス要求ステップとを実行する。
【００２１】
前記認証装置は、前記サービス提供装置にアクセスするためのプレフィックスを記憶する第２プレフィックス記憶ステップと、前記ルータ装置を介した前記ユーザ端末からのアクセス要求に応じ、前記ユーザ端末のネットワークアドレスが前記プレフィックスを含んでいるか否かに基づいて、前記ユーザ端末と前記サービス提供装置との通信を認証する認証ステップとを実行する。
【００２２】
前記サービス提供装置は、前記認証装置の認証結果に基づいて、前記ユーザ端末と通信を行うサービス提供ステップを実行する。
【００２３】
前記第８発明は、前記第１発明と同様の作用効果を奏する。
【発明の効果】
【００２４】
本発明のサービス提供システムによれば、サービス提供装置が、ユーザ端末が加入するインターネットサービスプロバイダとは独立であっても、サービス提供装置に対応するプレフィックスに基づいて生成されたネットワークアドレスを用いれば、ユーザ端末を認証しつつサービス提供装置にアクセスすることができる
【発明を実施するための最良の形態】
【００２５】
＜第１実施形態例＞
［構成］
図１は、本発明の第１実施形態例におけるサービス提供システム２０００の構成図の一例である。
【００２６】
（１）全体構成
本発明の第１実施形態例におけるサービス提供システム２０００は、ユーザ端末１００（ユーザ端末Ａ、Ｂ…）、ルータ装置２００、サービス提供装置３１０（サービス提供装置Ａ、Ｂ、Ｃ、Ｄ…）、インターネット端末３００（インターネット端末Ｅ、Ｆ…）、認証装置３５０を含む。ユーザ端末１００及びルータ装置２００は、例えば家庭内ＬＡＮ、電話回線網、光ファイバネットワーク及びケーブルネットワーク等のネットワーク４００を介して接続されている。また、ルータ装置２００、インターネット端末３００及び認証装置３５０は、例えばインターネット４０５を介して接続されている。さらに、認証装置３５０は、サービス提供装置３１０とネットワーク４１０を介して接続されている。なお、ユーザ端末、ルータ装置、サービス提供装置、インターネット端末及び認証装置の数は限定されない。
【００２７】
第１実施形態例では、ユーザ端末Ａ、Ｂは、あるインターネットサービスプロバイダ１５０に加入している。そのインターネットサービスプロバイダ１５０は、インターネット端末Ｅ、Ｆが有するサービス情報を、加入しているユーザ端末Ａ、Ｂに提供している。つまり、インターネット端末Ｅ、Ｆは、インターネットサービスプロバイダ１５０への加入を前提としてサービス情報を提供する端末である。このインターネットサービスプロバイダ１５０は、ルータ装置２００を管理している。
【００２８】
さらに、サービス提供装置３１０は、サービス提供装置３１０の提供するサービスに加入しているユーザ端末１００のみにサービス情報を提供する。なお、以下ではユーザ端末Ａに着目する。また、ユーザ端末Ａは、サービス提供装置Ａ、Ｂ、Ｃ、Ｄが提供するサービスに加入しているものとする。
【００２９】
（２）プレフィックスの設定
第１実施形態例では、ルータ装置２００が、サービス提供装置Ａ、Ｂ、Ｃ、Ｄをそれぞれ特定するプレフィックスを設定するものとする。ここでは、サービス提供装置Ａ、Ｂ、Ｃ、Ｄそれぞれについて、順にプレフィックスＳＡ、ＳＢ、ＳＣ、ＳＤが設定されるものとする。また、ルータ装置２００は、インターネット端末Ｅ、Ｆへのアクセス用のプレフィックスを設定する。なお、インターネット端末Ｅ、Ｆに対して設定されるプレフィックスは、サービス提供装置３１０と異なり、プレフィックスの設定時にはインターネット端末Ｅ、Ｆそれぞれを特定するためのプレフィックスである必要はない。ここでは、インターネット端末Ｅ、Ｆへのアクセス用のプレフィックスとしてＩα、Ｉβが設定されるものとする。インターネット端末Ｅへアクセス要求を行うときは、プレフィックスＩα又はＩβのいずれのプレフィックスを用いても良い。インターネット端末Ｆへアクセス要求も同様である。
【００３０】
なお、プレフィックスは、各サービス提供装置３１０毎に設定されているが、複数のサービス提供装置３１０に対して１つのプレフィックスを設定しても良いし、１つのービス提供装置３１０に対して複数のプレフィックスを設定しても良い。
【００３１】
また、ルータ装置２００は、ユーザ端末Ａから随時サービスの加入を受け付けており、ユーザ端末Ａによるサービスの加入を受理する毎に新たなプレフィックスを設定しても良い。そして、新たなプレフィックスをサービス提供装置３１０、ユーザ端末Ａ及び認証装置３５０に送付しても良い。
【００３２】
ルータ装置２００は、設定したプレフィックスを、サービス提供装置Ａ、Ｂ、Ｃ、Ｄ…へのアクセス要求を認証する認証装置３５０に送信する。認証装置３５０は、受信したプレフィックスを認証装置３５０に設定する。あるいは、ルータ装置２００は、サービス提供装置Ａ、Ｂ、Ｃ、Ｄ…それぞれに設定したプレフィックスを、サービス提供装置Ａ、Ｂ、Ｃ、Ｄそれぞれに送信する。そして、サービス提供装置Ａ、Ｂ、Ｃ、Ｄは、それぞれの
プレフィックスを認証装置３５０に送信し、認証装置３５０はそのプレフィックスを認証装置３５０に設定する。よって、認証装置３５０では、サービス提供装置Ａ、Ｂ、Ｃ、Ｄ…とプレフィックスとＳＡ、ＳＢ、ＳＣ、ＳＤとの関係が設定される。つまり、サービス提供装置ＡにはプレフィックスＳＡが対応し、サービス提供装置ＢにはプレフィックスＳＢが対応し、サービス提供装置ＣにはプレフィックスＳＣが対応し、サービス提供装置ＤにはプレフィックスＳＤが対応するという関係が設定される。
【００３３】
また、ユーザ端末Ａは、サービス提供装置Ａ、Ｂ、Ｃ、Ｄの提供するサービスに加入しているため、ルータ装置２００は、サービス提供装置Ａ、Ｂ、Ｃ、Ｄをそれぞれ特定するプレフィックスＳＡ、ＳＢ、ＳＣ、ＳＤをユーザ端末Ａに通知する。さらに、ユーザ端末Ａが加入しているインターネットサービスプロバイダ１５０は、インターネット端末Ｅ、Ｆが有するサービス情報を提供しているため、ルータ装置２００は、プレフィックスＩα、Ｉβをユーザ端末Ａに通知する。
【００３４】
ここで、プレフィックスとは、ネットワークアドレスを決定する要素の１つである。例えば、ＩＰｖ６（Internet Protocol version 6）の場合、１２８ビット中のネットワークアドレス部分（同一ネットワークで固定になる部分）を示す。例えば、ＩＰｖ６アドレス３ｆｆｅ：１１１１：２２２２：３３３３：４４４４：５５ｆｅ：ｆｆ６６：７７７７のときに、ネットワークアドレスが３ｆｆｅ：１１１１：２２２２：：であるとすると、１２８ビット中上位４８ビットがプレフィックスとなり３ｆｆｅ：１１１１：２２２２：：／４８と表される。
【００３５】
以下に、各部の構成を説明する。
【００３６】
（３）ユーザ端末
ユーザ端末Ａは、インターネットサービスプロバイダ１５０に加入しており、インターネット端末Ｅ、Ｆが有するサービス情報の提供を受けることが可能である。また、ユーザ端末Ａは、サービス提供装置Ａ、Ｂ、Ｃ、Ｄが提供するサービスに加入している。
【００３７】
図２は、ユーザ端末１００の構成図の一例である。ユーザ端末Ａは、ユーザ端末処理部１１０、ネットワーク４００を介して通信を行うユーザ端末通信部１２０、ユーザ端末記憶部１３０を含む。
【００３８】
ユーザ端末通信部１２０は、ルータ装置２００において、ユーザ端末Ａがインターネットサービスプロバイダ１５０に正規に加入しているかどうかのユーザ認証をパスすると、ルータ装置２００からサービス提供装置Ａ、Ｂ、Ｃ、Ｄそれぞれを特定するプレフィックスＳＡ、ＳＢ、ＳＣ、ＳＤと、インターネット端末Ｅ、Ｆへのアクセス用のプレフィックスとしてＩα、Ｉβとを受信する。なお、上述したとおり、プレフィックスＳＡ、ＳＢ、ＳＣ、ＳＤは、サービス提供装置Ａ、Ｂ、Ｃ、Ｄそれぞれに対応して設定されている。一方、プレフィックスＩα、Ｉβは、インターネット端末アクセス用のプレフィックスであり、インターネット端末Ｅ、Ｆに対応して設定される必要はない。
【００３９】
ユーザ端末処理部１１０は、サービス提供装置Ａ、Ｂ、Ｃ、Ｄそれぞれに対応するプレフィックスＳＡ、ＳＢ、ＳＣ、ＳＤに基づいて、ＩＰアドレスを生成する。例えば、ここでは、プレフィックスＳＡ、ＳＢ、ＳＣ、ＳＤそれぞれに対応するようにＩＰアドレスＡ、Ｂ、Ｃ、Ｄを生成する。ここで、ＩＰアドレスＡ、Ｂ、Ｃ、Ｄは、それぞれサービス提供装置Ａ、Ｂ、Ｃ、Ｄにアクセスするための、ユーザ端末Ａに専用のＩＰアドレスであり、かつ固有のＩＰアドレスである。また、ユーザ端末処理部１１０は、プレフィックスＩα、Ｉβに基づいて、それぞれＩＰアドレスＥ、Ｆを生成する。そして、ユーザ端末処理部１１０は、生成したＩＰアドレスをユーザ端末ＡのＩＰアドレスとして設定する。
【００４０】
プレフィックスに基づいてＩＰアドレス自動生成する方法の一例を、ＩＰｖ６におけるプレフィックスを用いたアドレスの自動生成を例に挙げ説明する。まず、ルータ広告やＤＨＣＰｖ６によりホストが６４ビットのプレフィックスを受信すると、これをホストのＩＰｖ６アドレスの上位６４ビットに設定する。下位６４ビット設定は、ホストが有するネットワークデバイスのメディアアクセスコントロールアドレスを元に生成をするか、乱数を元に生成を行うか、手動で設定される。上位６４ビットと下位６４ビットを合わせて１２８ビットのＩＰｖ６アドレスを生成する。このとき、生成したアドレスに対して、同一リンク上に同じアドレスをもつホストが存在しないか確認を行い、同一リンク上で一意のアドレスと判断されたときホストのアドレスとして決定される。
【００４１】
次に、ユーザ端末Ａがアクセス要求を行ったアクセス要求先がサービス提供装置３１０である場合は、ユーザ端末処理部１１０は、アクセス要求先のサービス提供装置３１０のＩＰアドレスを送信元アドレスとして選択する。例えば、ユーザ端末Ａのアクセス要求先がサービス提供装置Ａである場合は、サービス提供装置ＡのＩＰアドレスＡを送信元アドレスとして選択する。そして、ユーザ端末処理部１１０は、選択されたＩＰアドレスＡに基づいてパケットを構成し、サービス提供装置Ａへのアクセス要求を行う。
【００４２】
一方、ユーザ端末Ａのアクセス要求先がインターネット端末３００である場合は、ユーザ端末処理部１１０は、インターネット端末アクセス用に設定されたプレフィックスにより生成されたＩＰアドレスの中から任意にＩＰアドレスを選択する。ここでは、インターネット端末Ｅ、Ｆへのアクセス用にプレフィックスＩα、Ｉβが設定され、プレフィックスＩα、ＩβからＩＰアドレスα、βが生成されている。よって、ＩＰアドレスαまたはＩＰアドレスβのうちいずれか１つを任意に選択する。例えば、インターネット端末Ｅが選択された場合、任意にＩＰアドレスαを選択する。
【００４３】
ユーザ端末記憶部１３０は、例えば生成したＩＰアドレス、プレフィックス及びサービス提供装置を対応付けて記憶する。図３は、ユーザ端末記憶部１３０に記憶されている情報の一例である。ユーザ端末記憶部１３０には、サービス提供装置Ａ、Ｂ、Ｃ、Ｄに対応するように、それぞれプレフィックスＳＡ、ＳＢ、ＳＣ、ＳＤとＩＰアドレスＡ、Ｂ、Ｃ、Ｄが記憶されている。また、インターネット端末３００へのアクセス用のプレフィックスＩα、Ｉβに対応するように、ＩＰアドレスα、βが記憶されている。ユーザ端末処理部１１０は、このユーザ端末記憶部１３０の情報に基づいて、サービス提供装置３１０へのアクセス要求の場合には、アクセス先のサービス提供装置３１０に対応するＩＰアドレスを選択し、インターネット端末３００へのアクセス要求の場合には、任意のＩＰアドレスを選択する。
【００４４】
ユーザ端末通信部１２０は、選択されたＩＰアドレスに基づいてパケットを構成して、ルータ装置２００及び認証装置３５０を介してサービス提供装置３１０にアクセス要求を送信する。そして、選択されたＩＰアドレスによるサービス提供装置３１０へのアクセス要求を、認証装置３５０が許可すると、サービス提供装置３１０とユーザ端末Ａとの間での通信が可能となる。
【００４５】
なお、特許請求の範囲に記載の第１プレフィックス記憶手段はユーザ端末記憶部１３０に含まれ、アドレス生成手段はユーザ端末処理部１１０に含まれ、アクセス要求手段は、ユーザ端末処理部１１０及びユーザ端末通信部１２０に含まれる。
【００４６】
（４）ルータ装置
ルータ装置２００は、ユーザ端末Ａが加入するインターネットサービスプロバイダ１５０により管理されている。ルータ装置２００は、インターネット端末３００、サービス提
供装置３１０または認証装置３５０とユーザ端末Ａとのアクセスを中継する。また、ルータ装置２００は、ユーザ端末Ａからルータ装置２００へのアクセス要求を受け付けると、あるいはルータ装置２００を介したインターネット端末３００、サービス提供装置３１０または認証装置３５０へのアクセス要求を受け付けると、ユーザ端末Ａがインターネットサービスプロバイダ１５０に加入している正規のユーザ端末であるかどうかを認証する。認証の結果、正規のユーザ端末Ａであればインターネット端末３００、サービス提供装置３１０または認証装置３５０とユーザ端末Ａとのアクセスを中継する。
【００４７】
例えば、ルータ装置２００は、ルータ装置２００に到着したパケットが自分宛でなく、エラーが存在するパケットでなければ、ルータ装置２００が保有するルーティングテーブルを参照してパケット転送処理を行う機能を有する。なお、ルーティングテーブルは、ルーティングプロトコル、例えばＲＩＰ、ＲＩＰｖ２、ＯＳＰＦ，ＯＳＰＦｖ３、ＢＧＰ、ＶＧＰ４、ＢＧＰ４＋などによる動的な設定の場合と、管理者や管理ツールによる静的な設定の場合と、動的な設定と静的な設定とを組み合わせた設定とがある。
【００４８】
なお、上記の通りインターネットサービスプロバイダ１５０が管理するルータ装置２００が、正規のユーザ端末であるかどうかを認証しているが、インターネットサービスプロバイダ１５０が管理する別途の認証用の装置が認証を行っても良い。
【００４９】
さらに、ルータ装置２００の構成をより詳細に説明する。図４はルータ装置２００の構成図の一例、図５はルータ装置２００が記憶する情報の一例である。ルータ装置２００は、ルータ通信部２１１及び２１９、ルータ処理部２１３、ルーティングテーブル２１５及びルータ記憶部２１７を含む。
【００５０】
ルータ処理部２１３は、サービス提供装置Ａ、Ｂ、Ｃ、Ｄに対してプレフィックスＳＡ、ＳＢ、ＳＣ、ＳＤを設定する。また、ルータ処理部２１３は、インターネット端末Ｅ、ＦへのアクセスのためにプレフィックスＩα、Ｉβを設定する。サービス提供装置Ａ、Ｂ、Ｃ、Ｄに対して設定されたプレフィックスは、ルータ記憶部２１７に記憶される。また、ルータ処理部２１３は、ユーザ端末Ａからサービス提供装置Ａ、Ｂ、Ｃ、Ｄの提供するサービスへの加入申し込みを受理することで、ユーザ端末Ａがどのサービスに加入しているかを取得している。
【００５１】
ルータ記憶部２１７は、例えば図５に示すように、パスワード、ユーザＩＤ、プレフィックス及びサービス提供装置の種類を記憶している。ここで、ルータ記憶部２１７は、前述のルータ処理部２１３が設定したプレフィックスを、サービス提供装置Ａ、Ｂ、Ｃ、Ｄに対応付けてユーザ端末毎に記憶する。また、ルータ記憶部２１７は、ユーザ端末Ａからルータ装置２００へのアクセスを認証するためのユーザ認証情報としてパスワード及びユーザＩＤを記憶している。ユーザ認証情報としては、例えばダイヤルアップ接続の場合、発信者の電話番号による発信者番号認証や、ＭＡＣアドレスを用いたＭＡＣアドレス認証などを用いても良い。
【００５２】
ルーティングテーブル２１５は、ユーザ端末Ａからサービス提供装置Ａ、Ｂ、Ｃ、Ｄ及びインターネット端末Ｅ、Ｆへのアクセス要求をサービス提供装置Ａ、Ｂ、Ｃ、Ｄ及びインターネット端末Ｅ、Ｆに転送するための経路情報を記憶している。経路情報は、例えばそれぞれのアクセス先ＩＰアドレスである。
【００５３】
ルータ処理部２１３は、ユーザ端末Ａからルータ装置２００へのアクセス要求とともにユーザ認証情報を受信する。そして、受信したユーザ認証情報と、前述のルータ記憶部２１７に記憶されているユーザ認証情報とを比較しユーザ認証を行う。例えば、ユーザ端末Ａは、ルータ装置２００へのアクセス要求とともにパスワード「１１１１１１」及びユー
ザＩＤ「ＩＤＡ」を入力する。ここで、図５のルータ記憶部２１７にはユーザ端末Ａのパスワード「１１１１１１」及びユーザＩＤ「ＩＤＡ」が記憶されており、ユーザ端末Ａが入力したパスワード及びユーザＩＤと一致する。これによりユーザが認証されたと判断できる。このユーザ認証により、ルータ装置２００へのアクセス要求を送信したユーザ端末Ａが、ルータ装置２００を管理するインターネットサービスプロバイダ１５０に加入している正規のユーザ端末Ａであるか否かを認証する。そして、ルータ装置２００へアクセス要求を行ったユーザ端末Ａが正規のユーザ端末Ａである場合は、ルータ処理部２１３は、ルータ装置２００を介したアクセス要求を許可する。
【００５４】
さらに、ルータ処理部２１３は、ルータ装置２００へのアクセス要求が許可されると、ルータ通信部２１１を介してユーザ端末Ａにプレフィックスを送付する。ここで、ユーザ端末Ａは、インターネット端末Ｅ、Ｆのサービス情報を提供するインターネットサービスプロバイダ１５０に加入するとともに、サービス提供装置Ａ、Ｂ、Ｃ、Ｄの提供するサービスに加入している。よって、ルータ処理部２１３は、サービス提供装置Ａ、Ｂ、Ｃ、Ｄに対するプレフィックスとインターネット端末Ｅ、Ｆに対するプレフィックスをユーザ端末Ａに送付する。ここで、プレフィックスＳＡ、ＳＢ、ＳＣ、ＳＤは、それぞれサービス提供装置Ａ、Ｂ、Ｃ、Ｄと対応付けて送付する。プレフィックスＩα、Ｉβは、単にインターネット端末アクセス用のプレフィックスとして送付し、インターネット端末Ｅ、Ｆと対応付けて送付する必要はない。
【００５５】
次に、ルータ装置２００が、ユーザ端末Ａからインターネット端末３００、サービス提供装置３１０及び認証装置３５０へのアクセス要求を受信すると、ルータ処理部２１３は、ルーティングテーブル２１５に基づいてそのアクセス要求の転送先アドレスを決定する。そして、ルータ通信部２１１及び２１９は、決定された転送先アドレスに基づいてアクセス要求を転送する。ここで、図４においてルータ通信部２１１及び２１９は２つであるが、２つに限定されず、さらに多くのルータ通信部を有していても良い。ここで、ユーザ端末Ａがインターネット端末３００へのアクセス要求を行っている場合は、アクセス要求先のインターネット端末３００にアクセス要求が転送される。一方、ユーザ端末Ａがサービス提供装置３１０へのアクセス要求を行っている場合は、そのアクセス要求は認証装置３５０へ転送される。これは、アクセス要求がサービス提供装置３１０のサービスに加入しているユーザ端末Ａにより行われているかを、認証装置３５０において認証するためである。
【００５６】
なお、特許請求の範囲に記載の第２プレフィックス設定手段は、ルータ処理部２１３に含まれる。
【００５７】
（５）認証装置
認証装置３５０は、ユーザ端末Ａのサービス提供装置３１０へのアクセス要求を、ルータ装置２００を介して受信する。そして、認証装置３５０は、認証装置３５０に設定されているプレフィックスに基づいてアクセス要求を許可するかどうかを認証する。認証装置３５０にプレフィックスを設定すると、そのプレフィックスによりアクセス要求が行われた場合は、アクセス要求が許可される。アクセス要求が許可された場合には、認証装置３５０は、ネットワーク４１０を介して認証装置３５０に接続されるサービス提供装置３１０とユーザ端末１００とを接続する。つまり、ユーザ端末１００からサービス提供装置３１０へのアクセスは、認証装置３５０での認証を介して行われる。図６は、認証装置３５０の構成図の一例、図７は、認証装置記憶部３５５が記憶する情報の一例である。
【００５８】
認証装置３５０は、認証装置通信部３５１及び３５７、認証部３５３及び認証装置記憶部３５５を含む。
【００５９】
認証装置通信部３５１及び３５７は、ユーザ端末Ａのサービス提供装置３１０へのアクセス要求をルータ装置２００を介して受信したり、またサービス提供装置３１０へアクセス要求を送信するなど、データの送受信を行う。認証装置通信部３５１及び３５７は、１つであっても複数であっても良い。ここで、ユーザ端末Ａからサービス提供装置３１０へのアクセス要求は、アクセス要求先のサービス提供装置３１０のＩＰアドレスに基づいて行われる。例えば、ユーザ端末Ａのアクセス要求先がサービス提供装置Ａである場合は、サービス提供装置ＡのＩＰアドレスＡに基づいて構成されたパケットによりアクセス要求がなされる。認証装置通信部３５１及び３５７は、接続要求先のＩＰアドレスに基づいて構成されたパケットをアクセス要求として受信する。
【００６０】
認証部３５３は、ルータ装置２００から送信される、あるいはルータ装置２００からサービス提供装置３１０を介して送信されるプレフィックスを受信する。そして、認証装置記憶部３５５は、サービス提供装置Ａ、Ｂ、Ｃ、ＤとプレフィックスとＳＡ、ＳＢ、ＳＣ、ＳＤとの対応付けを記憶する。ここでは、図７に示すように、プレフィックスとＳＡ、ＳＢ、ＳＣ、ＳＤがそれぞれサービス提供装置Ａ、Ｂ、Ｃ、Ｄに対応することが記憶される。このように認証装置記憶部３５５にプレフィックスが記憶されることで、そのプレフィックスに基づいて行われたアクセス要求が許可されるように設定される。なお、認証装置記憶部３５５は、プレフィックスのみを記憶しても良い。つまり、認証部３５３は、アクセス要求を許可するか拒否するかを、認証装置記憶部３５５にプレフィックスが記憶されているかどうかに基づいて決定できれば良く、そのアクセス要求がどのサービス提供装置３１０へのアクセス要求であるかまでは判断できなくても良い。
【００６１】
また、認証部３５３は、受信したアクセス要求に含まれるＩＰアドレスと、認証装置記憶部３５５のプレフィックスＳＡ、ＳＢ、ＳＣ、ＳＤとを比較する。ここで、アクセス要求に含まれるＩＰアドレスは、アクセス要求先のサービス提供装置３１０に対応するプレフィックスに基づいて作成されている。よって、アクセス要求に含まれるＩＰアドレスと認証装置記憶部３５５のプレフィックスとを比較することで、そのアクセス要求が許可されるアクセス要求であるかが判断できる。そして、認証部３５３は、ユーザ端末Ａからのアクセス要求を許可すると判断した場合には、そのアクセス要求をアクセス要求先のサービス提供装置３１０に転送する。一方、ユーザ端末Ａからのアクセス要求を許可できないと判断した場合には、そのアクセス要求を破棄する。
【００６２】
例えば、ユーザ端末Ａのアクセス要求先がサービス提供装置Ａであり、サービス提供装置Ａに対応するプレフィックスＳＡに基づいて作成されたＩＰアドレスＡによりアクセス要求を行っているとする。このアクセス要求を受信した認証部３５３は、認証装置記憶部３５５に記憶されているプレフィックスとＩＰアドレスＡとを比較する。ここで、図７に示すようにサービス提供装置ＡのプレフィックスＳＡが記憶されているため、認証部３５３は、ユーザ端末Ａからのサービス提供装置Ａへのアクセス要求を許可する。そして、認証部３５３は、そのアクセス要求をサービス提供装置Ａに転送する。
【００６３】
なお、特許請求の範囲に記載の第２プレフィックス記憶手段は、認証装置記憶手段３５５に含まれ、認証手段は認証部３５３に含まれる。
【００６４】
（６）サービス提供装置
サービス提供装置３１０は、例えばサービス情報を提供する装置であって、そのサービスは、情報配信、情報共有など、ユーザ端末Ａのアクセス要求に応答するものである。また、サービス提供装置３１０は、ネットワーク４１０を介して認証装置３５０と接続されている。
【００６５】
図８は、サービス提供装置３１０の構成図の一例である。サービス提供装置３１０は、
サービス通信部３１１及びサービス処理部３１３を含む。サービス通信部３１１は、認証装置３５０から送信される、ユーザ端末Ａのサービス提供装置へのアクセス要求を受信する。サービス処理部３１３は、アクセス要求に応じてサービス情報を作成する。サービス処理部３１３は、データベースの中からアクセス要求に対応するサービス情報を抽出しても良い。サービス通信部３１１は、サービス情報をユーザ端末Ａに送信する。
【００６６】
なお、特許請求の範囲に記載のサービス提供手段及び第１プレフィックス設定手段は、サービス通信部３１１に含まれる。
【００６７】
［処理］
次に、サービス提供システム２０００での全体の処理の流れを説明する。図９は、サービス提供システム２０００での処理の流れを示すフローチャートの一例である。
【００６８】
以下に、（１）サービス用プレフィックス設定、（２）サービス加入受け付け、（３）アドレス生成及びアドレス設定及び（４）サービス提供装置へのアクセス要求の段階に分けて説明する。
【００６９】
（１）サービス用プレフィックス設定
ステップＳ７００：ルータ装置２００は、サービス提供装置３１０を特定するプレフィックスを設定する。第１実施形態例では、ルータ装置２００は、サービス提供装置Ａ、Ｂ、Ｃ、Ｄそれぞれについて、順にプレフィックスＳＡ、ＳＢ、ＳＣ、ＳＤを設定する。
【００７０】
そして、ルータ装置２００は、設定したプレフィックスをサービス提供装置３１０に通知する。
【００７１】
ステップＳ７１０：サービス提供装置３１０は、ルータ装置２００からプレフィックスを受信し、ルータ装置２００とサービス提携を結ぶ。サービス提携を結ぶことにより、ルータ装置は、ユーザ端末Ａからサービス提供装置３１０へのアクセス要求を、認証装置３５０を介してサービス提供装置３１０へ送信することが可能となる。
【００７２】
そして、サービス提供装置３１０は、認証装置３５０にプレフィックスを送信する。認証装置３５０の認証装置記憶部３５５は、サービス提供装置３１０それぞれに対応するプレフィックスを記憶する。
【００７３】
（２）サービス加入受け付け
ステップＳ８００：ユーザ端末Ａは、ユーザからの要求に応じて、サービス提供装置３１０の提供するサービスへの加入申し込みをルータ装置２００に送信する。第１実施形態例では、ユーザ端末Ａは、サービス提供装置Ａ、Ｂ、Ｃ、Ｄの提供するサービスへの加入申し込みを送信する。
【００７４】
ステップＳ８１０：ルータ装置２００は、ユーザ端末Ａからサービス提供装置３１０の提供するサービスへの加入申し込みを受理すると、ユーザ端末Ａに対して加入受理通知を送信する。
【００７５】
（３）アドレス生成及びアドレス設定
ステップＳ９００：ユーザ端末Ａは、ルータ装置２００へのアクセス要求を行う。ルータ装置２００へのアクセス要求は、例えばユーザ端末Ａに起動とともに行われたり、ルータ装置２００を介したインターネット端末３００、サービス提供装置３１０または認証装置３５０へのアクセス要求などにより行われる。このとき、ユーザ端末Ａは、ルータ装置２００に、ユーザ端末Ａを認証するためのユーザ認証を送信する。このユーザ認証は、ア
クセス要求とともに、あるいはアクセス要求に含めて送信される。
【００７６】
ステップＳ９１０：ルータ装置２００は、ユーザ認証を行い、ユーザ端末Ａがインターネットサービスプロバイダ１５０に加入している正規のユーザ端末Ａであるかどうかを認証する。
【００７７】
ステップＳ９２０：ステップＳ９１０において正規のユーザ端末Ａでないと判断された場合は、ユーザ端末Ａからのアクセス要求を拒否する。
【００７８】
ステップＳ９３０：ステップＳ９１０において正規のユーザ端末Ａからのアクセス要求であると判断された場合は、ルータ装置２００は、ルータ記憶部２１７を参照し、アクセス要求を行ったユーザ端末Ａがどのサービス提供装置３１０の提供するサービスへ加入しているかを確認する。ここで、ユーザ端末Ａは、サービス提供装置Ａ、Ｂ、Ｃ、Ｄの提供するサービスに加入している。また、ルータ装置２００を管理するインターネットサービスプロバイダ１５０は、インターネット端末Ｅ、Ｆが有するサービス情報を提供している。
【００７９】
ステップＳ９４０：ルータ装置２００は、ステップＳ９３０での確認に基づいて、ユーザ端末Ａにプレフィックスを送信する。つまり、ルータ装置２００は、サービス提供装置Ａ、Ｂ、Ｃ、Ｄのそれぞれに対応するプレフィックスＳＡ、ＳＢ、ＳＣ、ＳＤをユーザ端末Ａに提供する。さらに、インターネット端末Ｅ、Ｆ用のプレフィックスＩα、Ｉβをユーザ端末Ａに提供する。
【００８０】
ステップＳ９５０：ユーザ端末Ａは、ルータ装置２００から送信されるプレフィックスを受信し、ユーザ端末記憶部１３０はそのプレフィックスを記憶する。ここで、プレフィックスＳＡ、ＳＢ、ＳＣ、ＳＤは、サービス提供装置Ａ、Ｂ、Ｃ、Ｄにそれぞれ対応付けて記憶される。一方、プレフィックスＩα、Ｉβは、インターネット端末Ｅ、Ｆとは独立に記憶される。
【００８１】
ステップＳ９６０：次に、ユーザ端末Ａのユーザ端末処理部１１０は、プレフィックスに基づいて、ＩＰアドレスを生成する。図３に示すように、プレフィックス毎にＩＰアドレスが生成されている。さらに、ユーザ端末Ａは、生成したＩＰアドレスをユーザ端末ＡのＩＰアドレスとして設定する。
【００８２】
（４）サービス提供装置へのアクセス
ステップＳ１０００：ユーザ端末Ａは、例えばキーボード入力などによりユーザからサービス提供装置３１０へのアクセス要求を受け付ける。
【００８３】
ステップＳ１０１０：ユーザ端末Ａのユーザ端末処理部１１０は、アクセス要求先のサービス提供装置３１０のＩＰアドレスを送信元アドレスとして選択する。例えば、ユーザ端末Ａのアクセス要求先がサービス提供装置Ａである場合は、サービス提供装置ＡのＩＰアドレスＡを送信元アドレスとして選択する。そして、ユーザ端末処理部１１０は、選択されたＩＰアドレスＡに基づいてパケットを構成し、サービス提供装置Ａへのアクセス要求を行う。
【００８４】
ステップＳ１０２０：ルータ装置２００は、選択されたＩＰアドレスに基づくアクセス要求を受信する。さらに、ルータ装置２００のルータ処理部２１３は、ルーティングテーブル２１５に基づいて、転送先アドレスにそのアクセス要求を転送する。ここでは、ユーザ端末Ａがサービス提供装置３１０へのアクセス要求を行っているため、まず認証装置３５０にアクセス要求が転送される。
【００８５】
ステップＳ１０３０：認証装置３５０は、ユーザ端末Ａからサービス提供装置３１０へのアクセス要求を受信する。
【００８６】
ステップＳ１０４０：認証装置３５０の認証部３５３は、受信したアクセス要求の認証を行う。具体的には、認証部３５３は、受信したアクセス要求に含まれるＩＰアドレスと、認証装置記憶部３５５のサービス提供装置Ａ、Ｂ、Ｃ、ＤそれぞれのプレフィックスＳＡ、ＳＢ、ＳＣ、ＳＤとを比較する。
【００８７】
ステップＳ１０５０：認証部３５３がアクセス要求を許可しないと判断した場合は、アクセス要求は拒否される。例えば、アクセス要求に含まれるＩＰアドレスを構成するプレフィックスと認証装置記憶部３５５内のプレフィックスが一致しなければ、サービス提供装置３１０の提供するサービスに加入しているユーザ端末からのアクセス要求ではないとして、そのアクセス要求を拒否する。
【００８８】
ステップＳ１０６０：一方、認証部３５３がアクセス要求を許可すると判断した場合は、アクセス要求は、アクセス要求先のサービス提供装置３１０に送信される。例えば、アクセス要求に含まれるＩＰアドレスを構成するプレフィックスと認証装置記憶部３５５内のプレフィックスが一致すれば、サービス提供装置３１０の提供するサービスに加入しているユーザ端末からアクセス要求がなされたとして、そのアクセス要求を許可する。
【００８９】
ステップＳ１０７０：アクセス要求先のサービス提供装置３１０は、認証装置３５０からアクセス要求を受信し、そのアクセス要求に応じた通信を開始する。
【００９０】
［効果］
サービス提供装置３１０が、ユーザ端末１００が加入するインターネットサービスプロバイダとは独立であっても、サービス提供装置３１０に対応するプレフィックスに基づいて生成されたＩＰアドレスを用いれば、ユーザ端末１００を認証しつつサービス提供装置３１０にアクセスすることができる。よって、ユーザ端末１００が加入するインターネットサービスプロバイダに、サービス提供装置３１０が依存しない。つまり、サービス情報を提供するサービス提供装置３１０が、インターネットサービスプロバイダによる制限を受けることなく自由にサービス情報の提供を行うことができる。また、ユーザ端末１００は、インターネットサービスプロバイダが保有するサービス提供装置３１０以外からサービス情報を得るために、複数のインターネットサービスプロバイダに加入する必要がない。
【００９１】
ここで、ユーザ端末１００は、サービス提供装置３１０に対応するプレフィックスを含むＩＰアドレスを用いて認証装置３５０にアクセスする。サービス提供装置３１０に対応するプレフィックスを用いて作成されたＩＰアドレスは、ユーザ端末固有のＩＰアドレスであるとともにそのプレフィックスに対応するサービス提供装置３１０に対してのみ有効なネットワークアドレスである。そのため、アカウントの譲渡やなりすましによる他のユーザ端末１００からのアクセスが拒否される。よって、本来サービスを受け得るユーザ端末１００のみがサービス情報の提供を受けることを可能とする。
【００９２】
＜その他の実施形態＞
（Ａ）サービス提供装置３１０に対応するプレフィックスの設定は、サービス提供装置３１０が行っても良い。例えば、サービス提供装置Ａが、サービス提供装置Ａに対応するプレフィックスとしてＳＡを設定する。サービス提供装置Ａは、設定したプレフィックスＳＡを認証装置３５０に送信し、認証装置記憶部３５５はそのプレフィックスを記憶する。これにより、認証装置３５０は、サービス提供装置ＡのプレフィックスがＳＡであると
認識する。
【００９３】
また、サービス提供装置Ａは、設定したプレフィックスＳＡをルータ装置２００に送信する。これにより、ルータ装置２００は、サービス提供装置ＡとプレフィックスＳＡとの対応付けをルータ記憶部２１７に保存する。また、ルータ装置２００は、ユーザ端末ごとにサービス提供装置３１０が提供するサービスへの加入を受理している。これにより、ルータ記憶部２１７は、ユーザ端末毎に、サービス提供装置及びそのプレフィックスを記憶する。
【００９４】
さらに、サービス提供装置Ａは、ユーザ端末１００がサービス提供装置Ａの提供するサービスに加入している場合は、ユーザ端末１００に設定したプレフィックスＳＡを送信する。ユーザ端末１００は、受信したプレフィックスＳＡに基づいてＩＰアドレスを生成する。
【００９５】
（Ｂ）サービス提供装置３１０と認証装置３５０とは、１つの端末内の装置であっても良い。図１０は、サービス提供装置３１０と認証装置３５０とを含むサービス提供端末３６０（サービス提供端末Ａ、Ｂ、Ｃ、Ｄ…）を有するサービス提供システムの構成図である。各サービス提供装置３１０は、それぞれのサービス提供端末３６０内に含まれ、それぞれのサービス提供装置３１０へのアクセス要求はそれぞれの認証装置３５０により行われる点が異なるのみで、その他の構成は第１実施形態例と同様である。例えば、ユーザ端末Ａがサービス提供装置３１０ａにアクセス要求を行ったとする。アクセス要求は、ルータ装置２００を介してサービス提供端末３６０ａ内の認証装置３５０ａに送信される。ここで、ユーザ端末Ａからサービス提供装置３１０ａへのアクセス要求が、サービス提供装置３１０ａを特定するプレフィックスに基づいて生成されたＩＰアドレスにより行われている場合には、アクセス要求はサービス提供装置３１０ａに送信される。
【００９６】
（Ｃ）ユーザ端末１００とルータ装置２００とは、複数のネットワーク及びルータ装置を経由してアクセスされていても良い。複数のネットワークを介しているので、複数のルータ装置１６０、２００が設けられている。ルータ装置１６０は、ユーザ端末１００とルータ装置２００との接続を中継し、ルータ装置２００は、ルータ装置１６０と認証装置３５との接続を中継する。
【００９７】
図１１は、ユーザ端末１００とルータ装置２００とが複数のネットワーク及びルータ装置を介して接続されているサービス提供システムの構成図である。ユーザ端末１００及びルータ装置２００はネットワーク４２０を介して接続されている。また、ルータ装置１６０、インターネット端末３００及び、ルータ装置２００は、例えばインターネット４００を介して接続されている。さらに、認証装置３５０は、ルータ装置２００とインターネット４０５を介して接続され、サービス提供装置３１０とネットワーク４１０を介して接続されている。
【００９８】
（Ｄ）上記第１実施形態例では、プレフィックスから生成されるアドレスをＩＰアドレスとしているが、ネットワークアドレスであっても良い。また、ＩＰｖ６アドレスであっても良い。
【００９９】
（Ｅ）第１実施形態例では、サービス提供装置Ａ、Ｂ、Ｃ、Ｄが同一のインターネット４１０を介して接続されているが、互いに異なるネットワークに存在してもよい。ただし、サービス提供装置のネットワークが異なる場合は、認証装置３５０はネットワークごとに設ける。つまり、ネットワークに接続されるサービス提供装置３１０にアクセスするためには、そのネットワークに入るための認証を、各ネットワークに接続された認証装置３５０により行う。
【０１００】
（Ｆ）第１実施形態例では、ユーザ端末１００がサービス提供装置３１０の提供するサービスに加入している。さらに、ユーザ端末１００が加入しているインターネットサービスプロバイダは、インターネット端末３００によるサービスを提供している。よって、ユーザ端末１００は、ルータ装置２００からサービス提供装置３１０に対するプレフィックスと、インターネット端末３００に対するプレフィックスとを受信している。しかし、ユーザ端末１００がインターネット端末３００にアクセスする場合、サービス提供装置３１０に対するプレフィックスによってもアクセス可能であるので、サービス端末アクセス用プレフィックスのみを配布しても問題ない。
【０１０１】
（Ｇ）第１実施形態例では、インターネット端末３００と認証装置３５０とが同一のネットワーク４０５に接続されているが、図１２に示すように異なるネットワークに接続されていても良い。図１２では、認証装置３５０はネットワーク４０５に接続されているが、インターネット端末３００はネットワーク４１５に接続されている。
【０１０２】
（Ｈ）第１実施形態例では、ルータ装置２００は、インターネット端末Ｅ、Ｆによりサービスを提供するインターネットサービスプロバイダ１５０により管理されている。しかし、ルータ装置２００は、インターネットサービスプロバイダ１５０の管理に有る必要はなく、単にユーザ端末１００とサービス提供装置３１０との間のアクセスを中継する中継装置であればよい。
【０１０３】
（Ｉ）前述のサービス提供システム２０００が実行するサービス提供方法をコンピュータ上で実行するためのプログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体は、本発明に含まれる。ここで記録媒体としては、コンピュータが読み書き可能なフレキシブルディスク、ハードディスク、半導体メモリ、ＣＤ−ＲＯＭ、ＤＶＤ、光磁気ディスク（ＭＯ）、その他のものが挙げられる。
【産業上の利用可能性】
【０１０４】
本発明のサービス提供システム２０００は、インターネットサービスプロバイダに依存することなくサービス情報を得ることができるため、インターネットサービスプロバイダを介してインターネットにアクセスされるユーザ端末等に好適である。また、サービス提供装置側についても、ユーザ端末が加入するインターネットサービスプロバイダにより、サービス情報の提供を制限されないため好適である。
【図面の簡単な説明】
【０１０５】
【図１】本発明の第１実施形態例におけるサービス提供システム２０００の構成図。
【図２】ユーザ端末１００の構成図の一例。
【図３】ユーザ端末記憶部１３０に記憶されている情報の一例。
【図４】ルータ装置２００の構成図の一例。
【図５】ルータ装置２００が記憶する情報の一例。
【図６】認証装置３５０の構成図の一例。
【図７】認証装置記憶部３５５が記憶する情報の一例。
【図８】サービス提供装置３１０の構成図の一例
【図９】サービス提供システム２０００での処理の流れを示すフローチャートの一例。
【図１０】サービス提供装置３１０と認証装置３５０とを含むサービス提供端末３６０を有するサービス提供システムの構成図。
【図１１】ユーザ端末１００とルータ装置２００とが複数のネットワークを介して接続されているサービス提供システムの構成図。
【図１２】本発明のサービス提供システムの別の構成図。
【符号の説明】
【０１０６】
ユーザ端末    １００
ユーザ端末処理部  １１０
ユーザ端末通信部  １２０
ユーザ端末機記憶部  １３０
インターネットサービスプロバイダ  １５０
ルータ装置    ２００
ルータ通信部  ２１１、２１９
ルータ処理部  ２１３
ルータ記憶部  ２１７
インターネット端末    ３００
サービス提供装置  ３１０
認証装置  ３５０
認証装置通信部  ３５１
認証部  ３５３
認証装置記憶部  ３５５
【図１】
2006072676.tif 000003
【図２】
2006072676.tif 000004
【図３】
2006072676.tif 000005
【図４】
2006072676.tif 000006
【図５】
2006072676.tif 000007
【図６】
2006072676.tif 000008
【図７】
2006072676.tif 000009
【図８】
2006072676.tif 000010
【図９】
2006072676.tif 000011
【図１０】
2006072676.tif 000012
【図１１】
2006072676.tif 000013
【図１２】
2006072676.tif 000014