(57)【要約】【課題】  端末機器からのサーバへの接続要求があった場合、そのアクセス認証、提供するサービスの許諾等の負荷が非常重かった。また、端末機器購入後のサービス、アプリケーションの追加は、複雑な操作であった。【解決手段】  端末サービス管理サーバ７は、販売管理サイト１６から受信した端末機器のホストアドレスと、ネットワークアドレス検索サイト２０及びインターネットサービスプロバイダ３０から獲得したネットワークアドレス、及び、ＬＡＮ２９に接続された端末機器が送信したパケットの送信元アドレスを比較し、一致した場合、ＬＡＮ２９に接続された端末機器に、サービスを提供する。【選択図】  図１
2005092600.tif 000002
【特許請求の範囲】
【請求項１】
装置の販売時に、前記装置のホストアドレス及び前記装置が接続されるネットワークのネットワークアドレスを獲得し、
パケットを受信すると、前記受信したパケットに含まれるホストアドレス及びネットワークアドレスが、前記装置の販売時に獲得されたホストアドレス及びネットワークアドレスと一致するか判断する判断するアドレス一致判断方法であって、
前記獲得ステップでは、前記ネットワークの使用者に関する情報を元に、前記ネットワークのネットワークアドレスを獲得することを特徴とするアドレス一致判断方法。
【請求項２】
第１の装置のホストアドレス及び前記第１の装置が接続されるネットワークのネットワークアドレスを獲得し、
パケットを受信すると、前記受信したパケットに含まれるホストアドレス及びネットワークアドレスが、前記獲得したホストアドレス及びネットワークアドレスと一致するか判断する判断するアドレス一致判断方法であって、
前記獲得ステップでは、前記ネットワークに接続される第２の装置のネットワークアドレスを獲得することを特徴とするアドレス一致判断方法。
【請求項３】
パケットを受信する受信手段と、
前記受信手段により受信されたパケットに含まれるアドレスの一致を判断する判断手段とを有し、
前記受信手段は、装置の販売時に、前記装置のホストアドレス及び前記装置が接続されるネットワークのネットワークアドレスを獲得し、
前記判断手段は、前記受信手段により受信されたパケットに含まれるホストアドレス及びネットワークアドレスが、前記装置の販売時に獲得された装置のホストアドレス及びネットワークのネットワークアドレスと一致するか判断し、
前記受信手段は、前記ネットワークの使用者に関する情報を元に、前記ネットワークのネットワークアドレスを獲得することを特徴とする判断装置。
【請求項４】
パケットを受信する受信手段と、
前記受信手段により受信されたパケットに含まれるアドレスの一致を判断する判断手段とを有し、
前記受信手段は、第１の装置のホストアドレス及び前記第１の装置が接続されるネットワークのネットワークアドレスを獲得し、
前記判断手段は、前記受信手段により受信されたパケットに含まれるホストアドレス及びネットワークアドレスが、前記獲得された第１の装置のホストアドレス及びネットワークのネットワークアドレスと一致するか判断し、
前記受信手段は、前記ネットワークに接続される第２の装置のネットワークアドレスを獲得することを特徴とする判断装置。
【請求項５】
装置の販売時に、前記装置のホストアドレス及び前記装置が接続されるネットワークのネットワークアドレスを獲得し、
パケットを受信すると、前記受信したパケットに含まれるホストアドレス及びネットワークアドレスが、前記装置の販売時に獲得されたホストアドレス及びネットワークアドレスと一致するか判断する判断する判断プログラムであって、
前記獲得ステップでは、前記ネットワークの使用者に関する情報を元に、前記ネットワークのネットワークアドレスを獲得することを特徴とする判断プログラム。
【請求項６】
第１の装置のホストアドレス及び前記第１の装置が接続されるネットワークのネットワークアドレスを獲得し、
パケットを受信すると、前記受信したパケットに含まれるホストアドレス及びネットワークアドレスが、前記獲得されたホストアドレス及びネットワークアドレスと一致するか判断する判断する判断プログラムであって、
前記獲得ステップでは、前記ネットワークに接続される第２の装置のネットワークアドレスを獲得することを特徴とする判断プログラム。
【請求項７】
装置の販売時に、前記装置のホストアドレス及び前記装置が接続されるネットワークのネットワークアドレスを獲得し、
パケットを受信すると、前記受信したパケットに含まれるホストアドレス及びネットワークアドレスが、前記装置の販売時に獲得されたホストアドレス及びネットワークアドレスと一致する場合に、前記パケットを送出した装置に、サービスを提供するサービス提供方法であって、
前記獲得ステップでは、前記ネットワークの使用者に関する情報を元に、前記ネットワークのネットワークアドレスを獲得することを特徴とするサービス提供方法。
【請求項８】
第１の装置のホストアドレス及び前記第１の装置が接続されるネットワークのネットワークアドレスを獲得し、
パケットを受信すると、前記受信したパケットに含まれるホストアドレス及びネットワークアドレスが、前記獲得されたホストアドレス及びネットワークアドレスと一致する場合に、前記パケットを送出した装置に、サービスを提供するサービス提供方法であって、
前記獲得ステップでは、前記ネットワークに接続された第２の装置のネットワークアドレスを獲得することを特徴とするサービス提供方法。
【請求項９】
パケットを受信する受信手段、
所定のアドレスを含むパケットを送出した装置に、サービスを提供する提供手段とを有し、
前記受信手段は、装置の販売時に、前記装置のホストアドレス及び前記装置が接続されるネットワークのネットワークアドレスを獲得し、
前記提供手段は、前記受信手段により受信されたパケットに含まれるホストアドレス及びネットワークアドレスが、前記装置の販売時に獲得された装置のホストアドレス及びネットワークのネットワークアドレスと一致する場合に、前記パケットを送出した装置に、前記サービスを提供し、
前記受信手段は、前記ネットワークの使用者に関する情報を元に、前記ネットワークのネットワークアドレスを獲得することを特徴とするサービス提供装置。
【請求項１０】
パケットを受信する受信手段、
所定のアドレスを含むパケットを送出した装置に、サービスを提供する提供手段とを有し、
前記受信手段は、第１の装置のホストアドレス及び前記第１の装置が接続されるネットワークのネットワークアドレスを獲得し、
前記提供手段は、前記受信手段により受信されたパケットに含まれるホストアドレス及びネットワークアドレスが、前記獲得されたホストアドレス及びネットワークのネットワークアドレスと一致する場合に、前記パケットを送出した装置に、前記サービスを提供し、
前記受信手段は、前記ネットワークに接続された第２の装置のネットワークアドレスを獲得することを特徴とするサービス提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アドレスの一致を判断する方法、装置、及び、サービス提供方法及び装置に関するものである。
【背景技術】
【０００２】
近年、端末機器は、インターネットを介して、サーバにアクセスし、サーバ上のコンテンツをブラウザソフト介して閲覧したり、サーバ上のソフトウエアを、ダウンロードしたりしていた（例えば、特許文献１）。
【特許文献１】特開平１１−０６５８２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、端末機器からのサーバへの接続要求があった場合、そのアクセス認証、提供するサービスの許諾等の処理は、クライアント端末に実装されたアプリケーションがアプリケーションプロトコルレベルでサーバとネゴシェーションする事で実現していたので、端末機器に実装されるアプリケーションは複雑になり、特に、シンクライアントとして動作する端末機器にとっては、その負荷が非常重く問題であった。
【０００４】
また、端末機器購入後のサービス、アプリケーションの追加は、端末機器を購入した顧客が、端末機器のアプリケーションを利用して、ダウンロード、インストールしなければならず、インストール操作の慣れていない顧客にとっては、複雑な操作であり、端末機器のアプリケーションバージョンアップは困難であった。
【課題を解決するための手段】
【０００５】
本発明の第１のアドレス一致判断方法は、装置の販売時に、前記装置のホストアドレス及び前記装置が接続されるネットワークのネットワークアドレスを獲得し、パケットを受信すると、前記受信したパケットに含まれるホストアドレス及びネットワークアドレスが、前記装置の販売時に獲得されたホストアドレス及びネットワークアドレスと一致するか判断する判断するアドレス一致判断方法であって、前記獲得ステップでは、前記ネットワークの使用者に関する情報を元に、前記ネットワークのネットワークアドレスを獲得することを特徴とする。
【０００６】
また、本発明の第２のアドレス一致判断方法は、第１の装置のホストアドレス及び前記第１の装置が接続されるネットワークのネットワークアドレスを獲得し、パケットを受信すると、前記受信したパケットに含まれるホストアドレス及びネットワークアドレスが、前記獲得したホストアドレス及びネットワークアドレスと一致するか判断する判断するアドレス一致判断方法であって、前記獲得ステップでは、前記ネットワークに接続される第２の装置のネットワークアドレスを獲得することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、簡易な認証処理を提供することができる。
【０００８】
また、本発明は、顧客にアプリケーションサービスの複雑なインストール処理をさせる事なく、サービスを提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して本発明の実施の形態について、詳細に説明する。
【００１０】
図１は、本発明の実施の形態における全体システム構成図である。
【００１１】
図１において、５は端末製造工場サイト、６は端末サービス提供サイト、１６は販売管理サイト、２０はネットワークアドレス検索サイト、３０はインターネットサービスプロバイダ、２９、３１、３３はＬＡＮ、１００はインターネットである。
【００１２】
端末サービス提供サイト６において、７は端末サービス管理サーバ、１５はＤＮＳサーバである。販売管理サイト１６において、１ＡはＩＰｖ６（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｖｅｒｓｉｏｎ  ６）対応端末機器、２ＡはＩＰｖ６対応ルータ、１７は顧客別端末データベース、１９はクライアント端末、３６は端末販売管理サーバである。ＩＰｖ６対応端末機器１Ａは、販売された後は、ＬＡＮ２９に接続される。クライアント端末１９、端末販売管理サーバ３６は、周知のコンピュータの構成を有する。
【００１３】
ネットワークアドレス検索サイト２０において、２１はＮＷＡ（ネットワークアドレス）検索サーバ、２２は「／４８プレフィックス」データベースである。ＮＷＡ検索サーバは、周知のコンピュータの構成を有する。
【００１４】
また、ＩＳＰ３０は、ＬＡＮ２９、３１、３３をインターネット１００に接続するサービスを提供するサイトである。２３はメールサーバであり、ＩＳＰ３０の利用顧客に、インターネット上で利用できるＥｍａｉｌの送受信を管理するサーバである。２４はＤＮＳサーバであり、顧客からドメイン名でのインターネット接続要求に対して、ドメイン名からＩＰアドレスを検索する名前解決を行う。２５はゲートウエイサーバであり、ＩＳＰ３０とインターネット１００の接続を管理、監視する機能を有する。２６はルータであり、顧客のネットワーク２９、３１、３３に接続された端末からの要求に応じて、宛先にＩＰパケットを転送するルーティング機能を有する。
【００１５】
ルータ２６には、複数の顧客毎のネットワーク（サブネット）が接続されている。ＬＡＮ２９、３１、３３というように、顧客はそれぞれ、小規模なサブネットを構成し、例えば、このサブネット（ＬＡＮ２９）に接続された端末機器１（図２示）から送信されるＩＰパケットは、ルータ２６に転送され、ゲートウエイサーバ２５からインターネット１００に送り出される。
【００１６】
２７は顧客データベース、２８はＳＬＡ−ＩＤデータベースである。
【００１７】
図２は、図１のＬＡＮ２９の詳細を示す構成図である。
【００１８】
図２に示すＬＡＮ２９において、１、３３、３５、３６はＩＰｖ６対応端末機器、３４はＩＰｖ６対応ルータである。
【００１９】
このＩＰｖ６対応端末機器１は、図１示の販売管理サイト１６内のＩＰｖ６対応端末機器１Ａと同じものであり、販売先のＬＡＮ２９に接続されたＩＰｖ６対応端末機器１Ａを、ＩＰｖ６対応端末機器１と表現する。ＩＰｖ６プロトコル対応端末機器１は、ＩＰｖ６アドレスフォーマットのグローバルＩＰアドレスを、ネットワーク上での識別ＩＤとして使用し、インターネット１００上の各種サービスを利用する事が可能な装置である。
【００２０】
ＩＰｖ６対応ルータ３４は、インターネットサービスプロバイダ（ＩＳＰ）３０内のＩＰｖ６対応ルータ２６に接続される。なお、ＬＡＮ３１、３３も、ＬＡＮ２９と同様に、インターネットサービスプロバイダ３０内のＩＰｖ６対応ルータ２６に接続される。
【００２１】
本形態は、図１に示すように、装置（端末機器１）の販売時に、装置（端末機器１）のホストアドレス及び装置が接続されるネットワーク（ＬＡＮ２９）のネットワークアドレスを獲得し（図１の（２）、（３）、（４））、パケットを受信すると（図１の（５））、受信したパケットに含まれるホストアドレス及びネットワークアドレスが、装置（端末機器１）の販売時に獲得されたホストアドレス及びネットワークアドレスと一致するか判断する。受信したパケットに含まれるホストアドレス及びネットワークアドレスが、装置（端末機器１）の販売時に獲得されたホストアドレス及びネットワークアドレスと一致する場合、パケットを送出した装置（端末機器１）に、サービスを提供する（図１の（６））。ネットワーク（ＬＡＮ２９）のネットワークアドレスは、ネットワークの使用者に関する情報を元に獲得する。
【００２２】
ＩＰｖ６対応端末機器１Ａは、顧客に販売される段階で、販売店の販売管理サイト１６ＩＰｖ６対応ルータ２Ａに接続される。そして、ＩＰｖ６対応端末機器１Ａは、端末機器ＩＤ及び端末機器１Ａのネットワークアドレスなどを含む登録用ＩＰパケットを送信する。この端末機器１Ａのネットワークアドレスには、端末機器１ＡのＩＰｖ６ホストアドレスが含まれる。この登録用ＩＰパケットは、ルータ２Ａを介して、端末販売管理サーバ３６により受信される。
【００２３】
また、販売管理サイト１６のクライアント端末１９は、端末販売サーバ３６に、ＬＡＮ２９の使用者の情報（所属団体／企業名）などを登録する（図１の（２））。販売管理サーバ３６は、端末機器１ＡのＩＰｖ６ホストアドレス、及び、ＬＡＮ２９の使用者の情報を、端末サービス提供サイト６の端末サービス管理サーバ７に登録する。この登録のためには、インターネットを介してサーバにデータを登録する周知の技術を利用する。
【００２４】
端末サービス管理サーバ７は、ＬＡＮ２９の使用者の情報情報（ドメイン名、ＩＳＰ名、所属団体／企業名）を元に、ＤＮＳサーバ１５またはネットワークアドレス検索サイト２０からＬＡＮ２９のネットワークアドレスの上位４８ビットを獲得する（図１の（３））。この獲得のためには、インターネットを介して、データベースからデータを獲得するための周知の技術を利用する。
【００２５】
端末サービス管理サーバ７は、ＬＡＮ２９の使用者の情報を元に、インターネットサービスプロバイダ３０の顧客データベース２７とＳＬＡ−ＩＤデータベース２８から、端末機器１が接続されるＬＡＮ２９のネットワークアドレスの下位１６ビット（サブネットアドレス）を取得する（図１の（４））。
【００２６】
以上のように、端末サービス提供サイト６は、端末機器１Ａのホストアドレス、ＬＡＮ２０のネットワークアドレスを獲得する。そして、端末サービス提供サイト６は、ＬＡＮ２９に接続された端末機器１からパケットを受信した場合に（図１の（５））、そのパケットの送信元アドレスのホストアドレス及びネットワークアドレスが、端末機器１Ａのホストアドレス、及び、ＬＡＮ２９のネットワークアドレスと一致するか、判断する。その判断の結果、一致した場合、ＬＡＮ２９に接続された端末機器１に、所定のアプリケーションを提供する（図１の（６））。
【００２７】
図３は、図１示の端末サービス提供サイト６の構成図である。
【００２８】
端末サービス管理サーバ７は、以下に示すように、周知のコンピュータの構成を有する。
【００２９】
図３において、３０２は、端末サービス管理サーバ７全体を制御するＣＰＵであり、ＲＯＭ３０４に格納されている制御プログラムに基づいて演算処理を実行する事により、様々な機能を提供する。すなわち、ＣＰＵ３０２は、以下に説明するように、ＲＯＭ３０４に格納されている制御プログラムに基づいて、端末機器１の認証（アドレスの一致確認）、及び、端末装置１へのサービスの提供を行う。
【００３０】
３０６は、端末サービス管理サーバ７で各ユニットが必要とする信号の共通バスラインである。３０３はＲＡＭであり、ＣＰＵ３０２の主メモリとして、及び実行プログラムのワークエリアや一時待機領域として機能する。
【００３１】
３０４は、ＣＰＵ３０２の動作処理手順を記憶しているＲＯＭである。ＲＯＭ３０４は端末サービス管理サーバ７の機能制御を司るシステムプログラムや後述する処理フォローで表されるプログラムや、システムを稼動する為に必要なデータが記録されている。
【００３２】
３０５はネットワークインターフェースであり、サーバ７は、このインターフェース３０５により、端末サービス提供サイト６内のネットワークであるＬＡＮを介してインターネット１００へアクセスし、図１の各サイトのサーバとのデータ（情報）転送（送受信）等の通信処理を実行する。
【００３３】
３０７はビデオＲＡＭ、３１０はＣＲＴ３１０である。３０８は、外部入力装置３１１からの入力信号を制御するためのキーボードコントローラである。３１１は、操作を受け付ける為の外部入力装置であり、例えば、キーボードやポインティングデバイスである。３０９はディスクコントローラであり、ハードディスクやフロッピー（Ｒ）ディスクなどのリムーバブルディスク３１２の制御を行う。このリムーバブルディスク３１２には、端末別ＩＰｖ６ホストアドレスリスト８、顧客別サービスリスト９、顧客別ネットワークアドレスリスト１０、ゼロコンフモジュール１２、サービスモジュール１３、顧客別端末サービスデータベース１４が、含まれる。
【００３４】
端末サービス管理サーバ７は、パケットを受信するネットワークインターフェース（受信手段）３０５と、ネットワークインターフェース３０５により受信されたパケットに含まれるアドレスの一致を判断するＣＰＵ（判断手段）３０２とを有する判断装置である。ネットワークインターフェース３０５は、端末機器（装置）１の販売時に、端末機器１のホストアドレス及び端末機器１が接続されるネットワーク（ＬＡＮ２９）のネットワークアドレスを獲得し、ＣＰＵ３０２は、ネットワークインターフェース３０５により受信されたパケットに含まれるホストアドレス及びネットワークアドレスが、端末機器１の販売時に獲得された装置のホストアドレス及びネットワークのネットワークアドレスと一致するか判断する。ネットワークインターフェース３０５は、ネットワーク（ＬＡＮ２９）の使用者に関する情報を元に、ネットワーク（ＬＡＮ２９）のネットワークアドレスを獲得する。
【００３５】
また、端末サービス管理サーバ７は、パケットを受信するネットワークインターフェース（受信手段）３０５と、所定のアドレスを含むパケットを送出した装置に、サービスを提供するＣＰＵ（提供手段）３０２とを有するサービス提供装置である。ネットワークインターフェース３０５は、端末機器（装置）１の販売時に、端末機器１のホストアドレス及び端末機器１が接続されるネットワーク（ＬＡＮ２９）のネットワークアドレスを獲得し、ＣＰＵ３０２は、ネットワークインターフェース３０５により受信されたパケットに含まれるホストアドレス及びネットワークアドレスが、端末機器１の販売時に獲得された端末機器１のホストアドレス及びネットワーク（ＬＡＮ２９）のネットワークアドレスと一致する場合に、パケットを送出した装置（端末機器１）に、サービスを提供する。ネットワークインターフェース３０５は、ネットワーク（ＬＡＮ３０５）の使用者に関する情報を元に、ネットワーク（ＬＡＮ２９）のネットワークアドレスを獲得する。
【００３６】
図４は、ＩＰｖ６対応端末機器１のハード構成図である。なおＩＰｖ６対応端末機器１は、販売管理サイト１６に接続されているときには、ＩＰｖ６対応端末１Ａである。
【００３７】
図４において、２１６が端末機器１全体を制御するＣＰＵであり、ＲＯＭ２１８に格納されている制御プログラムに基づいて演算処理を実行する事により、様々な機能を提供する。２２０は、端末機器１で各ユニットが必要とする信号の共通バスラインである。２１７はＲＡＭであり、ＣＰＵ２１６の主メモリとして、及び実行プログラムのワークエリアや一時待機領域として機能する。
【００３８】
２１８は、ＣＰＵ２１６の動作処理手順を記憶しているＲＯＭである。ＲＯＭ２１８は端末機器１の機能制御を司るシステムプログラムや後述する処理フォローで表されるプログラムや、システムを稼動する為に必要なデータが記録されている。
【００３９】
２２１はネットワークインターフェースであり、端末機器１は、このインターフェースにより、ＩＰｖ６対応ルータ３４（ＬＡＮ２９）あるいはＩＰｖ６対応ルータ２（端末製造工場サイト５）を介して、インターネット１００へアクセスし、端末管理サービスサーバ７とのデータ転送等の通信処理を実行する。
【００４０】
２２２はビデオＲＡＭであり、２２５はＣＲＴである。２２３は、外部入力装置２２６からの入力信号を制御するためのキーボードコントローラである。２２６は、操作を受け付ける為の外部入力装置であり、例えば、キーボードやポインティングデバイスを示している。
【００４１】
［ＩＰｖ６アドレスアーキテクチャ］
次にＩＰｖ６プロトコルにおけるＩＰアドレスの構成について説明する。
【００４２】
ＩＰｖ６アドレスは、１２８ｂｉｔの２進数で構成された識別ＩＤをもつ。
【００４３】
１２８Ｂｉｔ中、前６４ｂｉｔがネットワークアドレス部である。ネットワークアドレスはプレフィックスといわれる。このネットワークアドレスは、ＩＰｖ６対応端末機器が接続されたネットワークを識別するアドレスであり、ネットワークのリンク内（データリンク層で通信可能な範囲）にあるルータ（例えば、ルータ３４、２）から通知され、これを獲得する。
【００４４】
１２８Ｂｉｔ中、後６４ｂｉｔがホストアドレスである。ホストアドレスは別名インターフェースＩＤといわれる。このホストアドレスは、例えば、端末機器に装備されているネットワークインターフェース処理装置（例えば、ネットワークインターフェース２２１）に割り当てられているＭＡＣアドレスをもとに、端末機器自身が自動生成する。
【００４５】
本形態では、ホストアドレスは、端末機器を特定する識別ＩＤとして用いられる。
【００４６】
次に、ネットワークアドレスであるプレフィックス部の構成を説明する。
【００４７】
プレフィックス部は、アドレスタイプ識別子ＦＰ（３ビット）、ＴＬＡ（１３ビット）、予約ビットＲＥ（８ビット）、ＮＬＡ（２４ビット）、ＳＬＡ（１６ビット）を含む。
【００４８】
アドレスタイプ識別子ＦＰの値が「００１」の場合、集約可能なＩＰアドレス（ユニキャストアドレス）を示す。
【００４９】
ＴＬＡ（Ｔｏｐ−Ｌｅｖｅｌ  Ａｇｇｒｅｇａｔｉｏｎ  Ｉｄｅｎｔｉｆｉｅｒ）には、広域バックボーンＩＳＰの識別ＩＤを設定する。ＮＬＡ（Ｎｅｘｔ−Ｌｅｖｅｌ  Ａｇｇｒｅｇａｔｉｏｎ  Ｉｄｅｎｔｉｆｉｅｒ）には、ＴＬＡを所有するＩＳＰからアドレスブロックの割り当てを受けるＩＳＰの識別ＩＤを設定する。
【００５０】
ＳＬＡ（Ｓｉｔｅ−Ｌｅｖｅｌ  Ａｇｇｒｅｇａｔｉｏｎ  Ｉｄｅｎｔｉｆｉｅｒ）は、ＦＰからＮＬＡまでの上位４８ｂｉｔ（ＳＬＡ１６ビット以外）のアドレスを持つプロバイダからアドレスブロックを割り当てられた各組織（ユーザ）のサイトが、自由に設定できるサブネットアドレスの領域で、ＳＬＡの１６ｂｉｔ分である６５５３５のサブネットを定義する事ができる。
【００５１】
ＩＰｖ６プロトコルにおいて定義されるＩＰアドレスには、そのアドレスが有効な範囲により、さまざまなアドレスが定義されている。ユニキャストアドレスは、ＩＰｖ６のインターネットにおいて、ユニークなグローバルＩＰアドレス（世界でひとつしなかいＩＰアドレス）である。
【００５２】
以上説明したように、ネットワークアドレスは、階層的なネットワークアドレスを提供するアドレスアーキテクチャを採用しており、ユニキャストアドレスは、「００１」の値を有するアドレスタイプ識別子ＦＰで始まり、ＩＳＰを識別するＩＳＰ＿ＩＤ（ＴＬＡとＮＬＡを含む）と、サブネットアドレスを示すＳＬＡからなる。
【００５３】
また、ネットワークに設置されたルータが管理するデータリンク層内（以後、この範囲をリンクという）で有効なアドレスが、リンクローカルアドレスとして、ＩＰｖ６プロトコルで定義されている。リンクローカルアドレスは、ネットワークアドレス部である前６４ｂｉｔの先頭１０Ｂｉｔに「１１１１１１１０１０」を、１１Ｂｉｔから６４Ｂｉｔまでの全てのＢｉｔに「０」を設定する。すなわちネットワークアドレスに「ｆｅ８０：：」（１６進数表記）がセットされる。
【００５４】
［ＭＡＣアドレスからのＩＰｖ６ホストアドレス自動生成処理］
次に端末機器のネットワークインターフェースハードウエア（例えば、ネットワークインターフェース２２１）に割り当てられているＭＡＣアドレスからＩＰｖ６ホストアドレスを生成する過程を説明する。
【００５５】
ＭＡＣアドレスは、ＩＥＥＥＥＵＩ−６４形式とＩＥＥＥ８０２形式の２種類のアドレス形式がある。ＩＥＥＥＥＵＩ−６４形式のＭＡＣアドレスは、６４Ｂｉｔの識別ＩＤから構成されている。前２４ＢｉｔはベンダーＩＤ（企業ＩＤ）であり、ネットワークインターフェースハードウエアを製造している企業に対して、ユニークになるように割り当てられている。このベンダーＩＤの先頭から７ｂｉｔ目は、Ｕ／Ｌ（Ｕｎｉｖｅｒｓａｌ／Ｌｏｃａｌ）ビットといわれ、ローカル管理（ＬＡＮ環境等）で使用される場合、１がセットされ、グローバル管理（インターネット環境等）で使用される場合、０がセットされる。後４０ＢｉｔはボードＩＤであり、ネットワークインターフェースハードウエアを製造している企業の管理のもと、製造されたネットワークインターフェースハードウエアに対して、これを識別するユニークなＩＤを識別ＩＤとしてセットし出荷される。
【００５６】
ＩＥＥＥ８０２形式のＭＡＣアドレスは、４８Ｂｉｔの識別ＩＤからなる。前２４ＢｉｔがベンダーＩＤであり、ＩＥＥＥＥＵＩ−６４形式のベンダーＩＤと同様の形式をもつ。後２４ＢｉｔはボードＩＤであり、個々の端末機器のネットワークインターフェースハードウエアを識別するユニークな識別ＩＤがセットされる。
【００５７】
次に、ＭＡＣアドレスからＩＰｖ６ホストアドレス自動生成処理を説明する。
【００５８】
ＩＰｖ６対応端末機器１がネットワークに接続されると、ＩＰｖ６対応端末機器１に格納されているソフトウエアが、ネットワークインターフェース２２１のＭＡＣアドレスの形式を判定する。ＭＡＣアドレスがＥＵＩ−６４形式の場合、ベンダーＩＤの７Ｂｉｔ目を反転する事で、ＩＰｖ６ホストアドレスを生成する。ＭＡＣアドレスがＩＥＥＥ８０２形式の場合、Ｕ／Ｌビット（先頭から７ｂｉｔ目）を反転しかつ、ベンダーＩＤとボードＩＤの境目である２５ｂｉｔ目に１６進数で「ｆｆｆｅ」の１６ｂｉｔの識別子を挿入し、トータルで６４ｂｉｔのＩＰｖ６ホストアドレス４１を生成する。
【００５９】
［ホストアドレス登録プロトコル］
出荷されたＩＰｖ６対応端末機器１Ａは、端末機器メーカの直営又は関連した端末機器販売店に納入され販売される。販売店には販売管理サイト１６がある。図５は、販売管理サイト１６から端末サービス管理サイト６へのホストアドレス部の登録手順を示すプロトコル図である。
【００６０】
販売店が運用する販売管理サイト１６は、販売情報、端末情報を一元管理する。販売管理サイト１６は、インターネット１００に、端末機器１Ａの各種情報を送受信する役割をもつ。端末１Ａは、販売管理サイト１６での端末１である。
【００６１】
ＩＰｖ６対応端末機器１Ａは、販売管理サイト１６内のＩＰｖ６対応ルータ２Ａに接続されると、Ｓ５において、それ自身のネットワークインターフェース２２１に割り振られているＭＡＣアドレスを抽出する。このＭＡＣアドレスから、Ｓ６において、ＩＰｖ６ホストアドレス自動生成のフロー処理処理により、端末機器１Ａを識別するＩＰｖ６ホストアドレスを生成する。
【００６２】
ホストアドレスが生成されたＩＰｖ６対応端末機器１Ａは、Ｓ７において、ネットワーク部にリンクローカルアドレスを示すネットワークＩＤである「ｆｅ８０：：」を設定し、リンクローカルアドレスを自動生成する。
【００６３】
Ｓ８のＲＳ（Ｒｏｕｔｅｒ  Ｓｏｌｉｃｉｔａｔｉｏｎ）送信において、ＩＰｖ６対応端末機器１Ａは、同一リンク内に存在するＩＰｖ６対応ルータ２Ａに向けてネットワークアドレスの問い合わせを行う。これを受けたＩＰｖ６対応ルータ２Ａは、Ｓ９のＲＡ（Ｒｏｕｔｅｒ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ）をＩＰｖ６対応端末機器１Ａに送信し、そのネットワークの識別子であるネットワークアドレスを通知する。
【００６４】
この通知されたネットワークアドレスと先に自動生成したホストアドレスより、Ｓ１０にてＩＰｖ６対応機器１ＡのグローバルＩＰアドレス（ユニキャストアドレス）が決定され、ＩＰｖ６対応ルータ２Ａに通知される。ＩＰｖ６対応ルータ２Ａは、これを受け、Ｓ１１のアドレス重複検出において、同じリンク内に、同一識別ＩＤをもったＩＰｖ６グローバルＩＰアドレスを所有する他のＩＰｖ６対応端末機器が存在しない事を確認し、ＩＰｖ６対応端末機器１Ａに使用許諾の承認通知を送る。
【００６５】
使用許諾通知をうけたＩＰｖ６対応端末機器１Ａは、ＲＯＭ２１８から端末機器ＩＤを読み出し、Ｓ１２において、端末機器ＩＤを登録用ＩＰパケットのペイロード部に格納する。そして、ＩＰｖ６対応端末機器１Ａは、端末機器ＩＤがペイロード部に格納され、ＩＰヘッダーの送信元アドレスに、ＩＰｖ６対応端末機器１ＡのグローバルＩＰアドレスがセットされた登録用ＩＰパケットを送信し、端末機器ＩＤとグローバルＩＰアドレスを通知する。端末機器１Ａの端末機器ＩＤは、ＲＯＭ２１８に予め登録されている。端末機器１Ａの端末機器ＩＤは、端末機器１Ａのシリアル番号であり、端末機器１Ａのホストアドレス（インターフェースＩＤ）とは、異なる。
【００６６】
端末販売管理サーバ３６は、この登録用ＩＰパケットを受信し、Ｓ１３において、登録用ＩＰパケットの送信元アドレスから端末機器１Ａのホストアドレスを取り出し、登録用ＩＰパケットのペイロード部の端末機器ＩＤとともに、顧客別端末ＤＢ１７に送信する。Ｓ１４において、顧客別端末ＤＢ１７は、これを、顧客別端末販売実績テーブル（図７で後述する）に登録する。
【００６７】
なお、ＩＰｖ６対応端末機器１Ａを、端末販売管理サーバ３６と同じネットワークに接続する形態では、ＩＰｖ６対応端末機器１Ａは、登録パケットをネットワーク内に同報すれば、端末販売管理サーバ３６に、必要な情報を伝えることができる。
【００６８】
［顧客別端末サービス登録プロトコル］
図６は、販売管理サイト１６における端末販売管理サーバ３６から端末サービス管理サイト６への顧客別端末サービス（顧客情報、サービス契約内容）登録のフローチャートである。
【００６９】
販売店では、Ｓ１６において、図１のクライアント端末１９から、販売情報にもとづいて顧客別端末販売実績テーブルを作成し、端末販売管理サーバ３６に通知する。
【００７０】
図７が顧客別端末販売実績テーブルである。１０８は販売端末名であり、例えば、端末機器の機種名である。１０９は端末機器ＩＤで端末製造メーカが個々の端末機器を識別する為の識別子である。販売端末名１０８、端末機器ＩＤ１０９は、端末１の箱に印刷されている。この１０８および１０９が、端末情報である。
【００７１】
また、１１０は端末機器を購入した顧客の所属企業／団体名である。１１１は顧客が利用する所属ＩＳＰ名（その端末機器１がインターネット１００に接続されて利用される場合のインターネット接続サービスを提供するインターネットサービスプロバイダ（ＩＳＰ）名であり、図１の場合は、ＩＳＰ３０の名前）である。１１２は顧客住所、１１３は顧客のＥｍａｉｌアドレス、１１４は端末機器が設定されるネットワークのドメイン名である。１１０、１１１、１１２、１１３、１１４は、顧客情報である。所属企業／団体名１１０、所属ＩＳＰ名１１１、ドメイン名１１４は、この後説明するネットワークアドレス検索時に使用する。１１５は、端末機器を販売した販売日時である。
【００７２】
１１６は端末販売時に、顧客と契約した許諾サービスリスト、１１７は、顧客と契約した許諾アプリケーションリストである。１１６、１１７は、サービス契約内容である。また、サービス契約内容は、図７には示さないが、サービス有効期間を含む。１１８は、ホストアドレスである。
【００７３】
これら入力された端末情報、顧客情報、サービス契約内容を含む顧客別端末販売実績テーブル（ホストアドレス１１８以外）は、クライアント端末１９から端末販売管理サーバ３６に送られる。
【００７４】
端末販売管理サーバ３６は、先にクライアント端末１９から入力された端末情報、顧客情報、サービス契約内容と関連付けたテーブル（顧客別端末販売実績テーブル）を、顧客別端末データベース１７に格納する。また、顧客別端末販売実績テーブルにおいて、顧客情報とＩＰｖ６対応端末機器１ＡのＩＰｖ６ホストアドレスの情報がリンクされる（Ｓ２２）。ここで、顧客別端末販売実績テーブル（図７）には、先に説明したＩＰｖ６対応端末機器１のホストアドレス（１１８）が登録される。
【００７５】
顧客別端末データベース１７に登録された顧客別端末販売実績テーブル（顧客情報を含む）は、Ｓ１７において、端末販売管理サーバ３６からインターネット１００を介して端末サービス管理サイト６に送信され（図１の（２））、端末サービス提供サイト６の端末サービス管理サーバ７は、Ｓ２０において、受信した顧客別端末販売テーブルの顧客別端末販売情報（顧客情報を含む）を顧客別サービスリスト９に登録する。なお、端末サービス提供サイト６のアドレスは、端末販売管理サーバ３６に予め登録されている。
【００７６】
ＣＰＵ３０２は、以上のようにして、ネットワークを介した通信機能を有する通信装置である端末機器１Ａの販売時に得られるホストアドレス及び顧客情報を、ネットワークインターフェース３０５により受信し、顧客別サービスリスト９に格納する。
【００７７】
Ｓ２１において、端末サービス管理サーバ７は、顧客別端末販売実績テーブルの顧客情報より、販売した顧客がＩＰｖ６対応端末機器１を接続するネットワークのネットワークアドレスの検索を行う。（ネットワークアドレス検索処理の詳細は、後述する）。Ｓ２１において、ネットワークアドレスの検索が成功した場合、Ｓ２３において、ネットワークアドレスを顧客別サービスリスト９に登録し、販売実績管理サーバ３６に、顧客別サービスリスト９に登録が全て終了した事を通知する。販売実績管理サーバ３６は、Ｓ６０において、これを受け、顧客別サービスリスト９の登録を確認し、登録を終える。
【００７８】
Ｓ２１において、ネットワークアドレスの検索に失敗した場合は、ネットワークアドレス未検出通知を、販売実績管理サーバ３６に送信し、Ｓ１８では、販売実績管理サーバ３６は、これを受け、Ｓ１９で、販売情報を入力しているオペレーターに、ネットワークアドレス未検出を通知して終了する。
【００７９】
［ネットワークアドレス検索処理］
端末サービス管理サーバ７は、端末機器１がインターネット１００に接続されて利用される場合のインターネット接続サービスを提供するインターネットサービスプロバイダ（以下、ＩＳＰと略す）名、ドメイン名、所属団体名、及び企業名の情報も、顧客別サービスリスト９の顧客別端末販売テーブルの顧客別端末販売情報（使用者に関する情報）から獲得する。顧客別サービスリスト９の顧客別端末販売テーブルの顧客別端末販売情報イは、使用者に関する情報が記憶されており、この情報を用いて、端末機器１が接続されるＬＡＮ２９のネットワークアドレスを獲得する。
【００８０】
端末サービス提供サイト６は、ＩＳＰ名、所属団体名、及び企業名のいずれかから、その端末機器が接続されるネットワークのネットワークアドレスを獲得する為に、ネットワークアドレス検索サイト２０に問い合わせを行う。
【００８１】
なお、ＮＷＡ（ネットワークアドレス）検索サーバ２１は、／４８プレフィックスデータベース２２を参照して、端末サービス提供サイト６からのＩＳＰ名、所属団体名、及び企業名のいずれかの情報から、その端末機器１が接続されるネットワークのネットワークアドレス（上位４８ｂｉｔ）を特定し、端末サービス提供サイト６に回答する（図１の（３））。
【００８２】
ＩＳＰ名に対応するネットワークアドレスを受けた端末サービス提供サイト６の端末サービス管理サーバ７は、その端末機器１が接続されるローカルエリアネットワーク（以下、ＬＡＮと略す）２９にインターネット接続サービスを提供しているＩＳＰ３０に、端末機器１を購入した顧客の情報（端末機器１が接続されるネットワーク（ＬＡＮ２９の使用者の情報であって、具体的には、所属団体／会社名１１０）を元に、端末機器１が接続されるＬＡＮ２９のサブネットアドレス（１６ｂｉｔ）を問い合わせ、このサブネットアドレスをＩＳＰ３０から獲得する（図１の（４））。
【００８３】
また、ドメイン名からネットワークアドレスを得る場合は、ＤＮＳサーバ１５からネットワークアドレスを得る。
【００８４】
ＣＰＵ３０２は、以上のようにして、ネットワークを介した通信機能を有する通信装置である端末機器１Ａの販売時に得られる顧客情報を元に、顧客のネットワーク２９のネットワークアドレスを獲得するための通信を、ネットワークアドレス検索サイト２０（または、ＤＮＳサーバ１５）、及び、ＩＳＰ３０と、ネットワークインターフェース３０５により行い、顧客のネットワーク２９のネットワークアドレス（すなわち、端末機器１がネットワーク２９に接続されたときの端末機器１のネットワークアドレス）を、ネットワークアドレス検索サイト２０（または、ＤＮＳサーバ１５）、及び、ＩＳＰ３０から受信し、顧客別ネットワークアドレスリスト１０に格納する。
【００８５】
図８は、端末サービス管理サーバ７におけるネットワークアドレス検索処理のフローチャートである。
【００８６】
端末サービス管理サーバ７は、ＬＡＮ２９の使用者に関する情報を含む顧客別サービスリスト９に登録されているドメイン名、ＩＳＰ名、所属団体／会社名のいずれか一つの情報により、ネットワークアドレスを特定する。顧客別サービスリスト９には、顧客別端末販売実績テーブルが登録されている。
【００８７】
Ｓ２４において、顧客別サービスリスト９を参照し、まずＳ２５でドメイン名があるか判定する。ドメイン名がある場合、Ｓ２６にて端末サービス提供サイト６内に存在するＤＮＳサーバ１５にドメイン名からＩＰアドレスを特定する名前解決処理の依頼をし、Ｓ２７にてネットワークアドレスの上位４８ｂｉｔを得る。この上位４８ｂｉｔのネットワーク部でＩＳＰが特定できる。ＤＮＳサーバ１５のアドレスは、ＲＡＭ３０３に登録されている。なお、ＤＮＳサーバ１５は、端末サービス提供サイト６外のインターネット１００上に設けてもよい。
【００８８】
次にＳ２８にて、特定されたＩＳＰ３０に、所属団体／会社名１１０（ＬＡＮ２９の使用者の情報）を送信し、この端末１が接続されるサブネットのアドレスを問い合わせ、ＳＵＢ−ＩＤ（１６ｂｉｔ）を獲得する。この処理によりネットワークアドレス６４ｂｉｔすべてが特定される。このサブネットのアドレスの問合せ先のアドレスの上位４８ビットは、Ｓ２７で得られたネットワークアドレスであり、下位８０ビットは、デフォルト値（例えば、０）である。
【００８９】
端末サービス管理サーバ７からの問い合わせを受けたＩＳＰ３０内のサーバ（例えば、ゲートウエイサーバ２５）は、顧客データベース２７とＳＬＡ−ＩＤデータベース２８からネットワークアドレス検索要求のあった端末機器１が接続されるＬＡＮ２９のネットワークアドレスを特定し、端末サービス提供サイト６に回答する。
【００９０】
Ｓ２５において顧客別端末サービスリスト９に、ドメイン名がなかった場合、Ｓ２９において、ＩＳＰ名があるか判定する。ＩＳＰ名があった場合、Ｓ３０にてインターネット１００に存在するネットワークアドレス検索サイト２０にＩＳＰ名からネットワークアドレスの検索を要求する。ネットワークアドレス検索サイト２０のアドレスは、リムーバブルディスク３１２に登録されている。Ｓ３１において、ネットワークアドレス検索サイト２０は、与えられたＩＳＰ名からネットワークアドレスの上位４８ｂｉｔを検索し、これを回答する。この上位４８ｂｉｔのネットワーク部でＩＳＰのネットワークアドレスが判明する。
【００９１】
次にＳ３２にて特定されたＩＳＰ３０に、所属団体／会社名１１０を送信し、この端末が接続されるサブネットのアドレスを問い合わせ、ＳＵＢ−ＩＤ（１６ｂｉｔ）を獲得する。この処理によりネットワークアドレス６４ｂｉｔすべてが特定される。このサブネットのアドレスの問合せ先のアドレスの上位４８ビットは、Ｓ３１で得られたネットワークアドレスであり、下位８０ビットは、デフォルト値（例えば、０）である。
【００９２】
Ｓ２９において顧客別端末サービスリスト９に、ＩＳＰ名がなかった場合、Ｓ３３において、所属団体／会社名を選択してネットワークアドレス検索処理をおこなう。Ｓ３４にてインターネット１００に存在するネットワークアドレス検索サイト２０に所属団体／会社名の属性名からネットワークアドレスの検索を要求する。Ｓ３５において、ネットワークアドレス検索サイト２０は、与えられたから所属団体／会社名の属性名からネットワークアドレスの上位４８ｂｉｔを検索し、これを回答する。この上位４８ｂｉｔのネットワーク部で所属団体／会社名の属性名のネットワークアドレスが判明する。この場合、顧客が、インターネットサービスプロバイダ３０と同様の設備を有する。
【００９３】
次にＳ３６にて特定された所属団体／会社名のサイトに、端末機器ＩＤ１のホストアドレスを送信し、端末が接続されるサブネットのアドレスを問い合わせ、ＳＵＢ−ＩＤ（１６ｂｉｔ）を獲得する。この処理によりネットワークアドレス６４ｂｉｔすべてが特定される。このサブネットのアドレスの問合せ先のアドレスの上位４８ビットは、Ｓ３５で得られたネットワークアドレスであり、下位８０ビットは、デフォルト値（例えば、０）である。
【００９４】
Ｓ３０、Ｓ３４では、ネットワークアドレスを検索するために、ネットワークアドレス検索サイト２０を用いたが、他の形態では、／４８プレフィックスデータベース２２を端末サービス提供サイト６内に設ける。この他の形態において、端末サービス提供サイト６内の／４８プレフィックスデータベース２２で検索できなかったネットワークアドレスは、ネットワークアドレス検索サイト２０を用いて、検索するようにしてもよい。
【００９５】
図１のインターネットサービスプロバイダ３０において、顧客データベース２７には、ＩＳＰ３０によりインターネット接続サービスを利用している顧客情報が格納されている。ＳＬＡ−ＩＤデータベース２８には、顧客毎のネットワークの識別ＩＤが格納されている。この識別ＩＤにより、個々の顧客のネットワークを特定する事ができる。
【００９６】
端末サービス管理サーバ７からの問い合わせを受けたＩＳＰ３０内のサーバ（例えば、ゲートウエイサーバ２５）は、顧客データベース２７とＳＬＡ−ＩＤデータベース２８からネットワークアドレス検索要求のあった端末機器１が接続されるＬＡＮ２９のネットワークアドレスを特定し、端末サービス提供サイト６に回答する。
【００９７】
端末サービス管理サーバ７は、この結果（すなわち、端末機器１が接続されるＬＡＮ２９のネットワークアドレス）を、端末機器ＩＤに対応して、端末サービス提供サイト６の顧客別ネットワークアドレスリスト１０に格納すると共に、顧客別端末サービスデータベース１４にも、その端末ＩＤに対応して格納する。
【００９８】
［顧客別端末サービス属性テーブル］
端末サービス管理サーバ７は、顧客別端末サービス（顧客情報、サービス契約内容）登録処理、ネットワークアドレス検索処理を行い、端末機器ＩＤとホストアドレス及び顧客属性情報（許諾アプリケーション、許諾サービスなど）が関連付けられて格納されている顧客別端末サービスリスト９と、端末機器ＩＤと関連して、この端末機器が設置利用されるネットワークアドレスが格納されている顧客ネットワークアドレスリスト１０から、端末機器ＩＤ、ホストアドレス、ネットワークアドレス、許諾アプリケーション、許諾サービスが全て関連つけられた顧客別端末サービス属性テーブルを、顧客別端末サービスデータベース１４に格納する。
【００９９】
図９は、端末サービス管理サーバ７が、顧客別サービスリスト９と顧客ネットワークアドレスリスト１０に獲得したそれぞれの情報から作成される顧客別端末サービス属性テーブルの構成を示す図面である。顧客別端末サービス属性テーブル２００は、顧客別端末サービスデータベース１４に登録される。
【０１００】
２０１は端末製造メーカが製造した端末を識別するＩＤであり、製造番号等である。端末機器ＩＤ２０１は、端末機器販売時（出荷後）に端末販売管理サーバ３６から端末サービス管理サイト６に通知される。
【０１０１】
２０２は端末機器のＩＰｖ６ホストアドレス、であり、顧客別サービスリスト９から抽出される。２０３はＩＰｖ６ネットワークアドレスであり、顧客別ネットワークアドレスリスト１０から抽出される。
【０１０２】
２０４は顧客氏名（所属団体／企業名）、２０５は顧客のＥｍａｉｌアドレス、２０６はサービス有効期間、２０７は許諾サービス（顧客が端末機器購入時に契約した利用可能なサービス内容）、２０８は許諾アプリケーション（顧客が端末機器購入時に契約した利用可能なアプリケーションソフトウエアの内容）である。２０４、２０５、２０６、２０７、２０８は、顧客別サービスリスト９から抽出される。
【０１０３】
［利用登録及びサービス提供プロトコル］
図１０は、顧客サイト（ＬＡＮ２９）から端末サービス管理サイト６間の端末利用登録およびサービス提供の手順を示すプロトコル図である。
【０１０４】
なお、端末サービス管理サーバ７のネットワークインターフェース３０５は、ＩＰｖ６アドレス検出機能を有し、端末サービス管理サーバ７に、端末機器からのアクセスのあったＩＰｖ６パケットを抽出して、そのヘッダー部から送信元のＩＰｖ６グローバルＩＰアドレスを抽出する。
【０１０５】
販売店から顧客に販売されたＩＰｖ６対応端末機器１は、その顧客が使用しているＬＡＮ２９に接続されると、まず、Ｓ３７において、ＩＰｖ６対応端末機器１のネットワークインターフェース３０５に付けられているＭＡＣアドレスを抽出する。端末機器１は、Ｓ３８において、このＭＡＣアドレスから、先に説明したＩＰｖ６ホストアドレス自動生成の処理により、端末機器を識別するＩＰｖ６ホストアドレスを生成する。
【０１０６】
そして、ＩＰｖ６対応端末機器１は、以下に説明するように、近接検索プロトコルにて、グローバルＩＰアドレスを決定する。
【０１０７】
すなわち、ホストアドレスが生成されたＩＰｖ６対応端末機器１は、Ｓ３９においてネットワーク部にリンクローカルアドレスを示すネットワークＩＤである「ｆｅ８０：：」を設定し、リンクローカルアドレスを自動生成する。Ｓ４０のＲＳ（Ｒｏｕｔｅｒ  Ｓｏｌｉｃｉｔａｔｉｏｎ）送信においてＩＰｖ６対応端末機器１は、同一リンク内に存在するＩＰｖ６対応ルータ３４に向けてネットワークアドレスの問い合わせを行う。これを受けたＩＰｖ６対応ルータ３４は、Ｓ４１にて、ＲＡ（Ｒｏｕｔｅｒ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ）をＩＰｖ６対応端末機器１に送信し、そのＬＡＮ２９のネットワークの識別子であるネットワークアドレスを通知する。
【０１０８】
この通知されたネットワークアドレスと先に自動生成したホストアドレスより、Ｓ４２にてＩＰｖ６対応機器１のグローバルＩＰアドレス（ユニキャストアドレス）が決定され、グローバルＩＰアドレスはＩＰｖ６対応ルータ３４に通知される。ＩＰｖ６対応ルータ３４は、これを受け、Ｓ４３のアドレス重複検出において、同じリンク（ＬＡＮ２９）内に、同一識別ＩＤをもったＩＰｖ６グローバルＩＰアドレスを所有する他のＩＰｖ６対応端末機器が存在しない事を確認し、ＩＰｖ６対応端末機器１に使用許諾の承認通知を送る。
【０１０９】
グローバルＩＰアドレスが決定し、使用許諾通知をうけたＩＰｖ６対応端末機器１は、Ｓ４４において初期設定モードとなり、端末機器１の状態を、アプリケーションインストール可能な状態にし、ＩＰｖ６対応端末機器１は、Ｓ４５の管理サーバ７への接続要求において、自分自身のグローバルＩＰアドレスを端末サービス管理サーバ３に通知する為、デバイス認証用ＩＰパケットを送信する（図１の（５））。端末サービス管理サーバ３のアドレスは、ＲＯＭ２１８に登録されている。なお、アドレス重複検出は、Ｓ４２、Ｓ４３の手順に限られるものではない。
【０１１０】
ＩＰｖ６対応端末機器１から送信されたデバイス認証用ＩＰパケットを受け取った端末サービス管理サーバ７は、Ｓ４６において、ネットワークインターフェース３０５を用いて、到着したＩＰパケットのＩＰｖ６ヘッダー３００の始点アドレスフィールドから送信元であるＩＰｖ６対応端末機器１のグローバルＩＰアドレスを獲得する。獲得したグローバルＩＰアドレス（ネットワークアドレス及びホストアドレス）から、顧客別端末サービスデータベース１４（図９）を参照して、端末機器ＩＤを特定する。Ｓ４７において、端末サービス管理サーバ７は、特定された端末機器ＩＤから、ＩＰｖ６対応端末機器１を端末サービス管理サーバ７のサービスを利用出来るデバイスとして認証し、サービス利用許諾通知をＩＰｖ６対応端末機器１に通知する。
【０１１１】
ＣＰＵ３０２は、以上のようにして、ネットワークを介した通信機能を有する通信装置である端末機器１を、販売管理サイト１６から受信した端末機器１のホストアドレスと、ネットワークアドレス検索サイト２０（または、ＤＮＳサーバ１５）及びインターネットサービスプロバイダ３０から受信した端末機器１のネットワークアドレス、及び、顧客サイト（ＬＡＮ２９）の端末機器１から受信したデバイス認証用ＩＰパケットの送信アドレスを元に、この認証用ＩＰパケットを送信した端末機器１を認証する。
【０１１２】
なお、ある実施形態では、ＩＰｖ６端末機器１が端末サービス管理サーバ７にデバイス認証用ＩＰｖ６パケットを送信するときに、ペイロード部に、例えばその端末の識別ＩＤ（製造番号、又は、パスワードでもよい）を格納し、端末サービス管理サーバ７は、ＩＰｖ６アドレスとベイロード部のもうひとつの認証ＩＤの両方を用いて、認証をおこなう。
【０１１３】
これを受けたＩＰｖ６対応端末機器１は、Ｓ４７のインストール承認にて、アプリケーションインストールにための準備処理と顧客への承認を行う。ＩＰｖ６対応端末機器１のユーザインターフェース（ＣＲＴ２２５）上に、許諾サービス及び許諾アプリケーションの設定要求の承認画面が出力され、これを利用する顧客に端末サービス管理サーバ７に接続して、初期設定及び各種許諾サービス及び許諾アプリケーションのダウンロードおよびセットアップの実行を承認させる。顧客が承認しなかった場合は、セットアップは中止され、端末サービス管理サーバ７からのサービス提供は受けることができない。
【０１１４】
Ｓ４７の入力装置２２６を用いた顧客のインストール承認処理により、ＩＰｖ６対応端末機器１は、端末サービス管理サーバ７にインストール開始要求を通知する。端末サービス管理サーバ７は、Ｓ４８において、ＩＰｖ６対応端末機器１のグローバルＩＰアドレスから特定した端末機器１の端末機器ＩＤをもとに、ＩＰｖ６対応端末機器１が利用可能なサービスモジュールを顧客別端末サービスデータベース１４から検索する。Ｓ４９において、顧客別端末サービスデータベース１４は、ＩＰｖ６対応端末機器１が利用可能なサービスモジュールを検索し、このテーブルで許諾されている初期設定情報、アプリケーションおよびサービスのためのサービスモジュール（プログラム）を、ゼロ  コンフ  モジュール１２又はサービス  モジュール１３から抽出して、サーバ７に転送する。端末サービス管理サーバ７は、Ｓ５０において、このサービスモジュールを、インターネット１００からＩＳＰ２９を介してＬＡＮ２９内のＩＰｖ６対応端末機器１に送信する（図１の（６））。
【０１１５】
ＣＰＵ３０２は、以上のようにして、ネットワークを介した通信機能を有する通信装置である端末機器１を、販売管理サイト１６から受信した端末機器１のホストアドレスと、ネットワークアドレス検索サイト２０（または、ＤＮＳサーバ１５）及びインターネットサービスプロバイダ３０から受信した端末機器１のネットワークアドレス、及び、デバイス認証用ＩＰパケットの送信アドレスを元に、この認証用ＩＰパケットを送信した端末機器１にサービスを提供する。
【０１１６】
ＩＰｖ６対応端末機器１は、受信したサービスモジュールのインストールが終了した段階で、Ｓ５１においてインストール完了を端末サービス管理サーバ７に通知する。端末サービス管理サーバ７は、Ｓ５２においてＩＰｖ６対応端末機器１に対して、サービスモジュールの提供が終了した事を、顧客別端末サービスデータベース１４に登録する。
【０１１７】
なお、端末サービス提供サイト６は、販売管理サイト１６内に設けてもよい。この形態では、端末販売管理サーバ３６（あるいは、クライアント端末１９）から端末サービス管理サーバへの顧客情報の登録は、販売管理サイト１６内のＬＡＮを介して、行われる。
【０１１８】
また、端末サービス提供サイト６は、インターネットサービスプロバイダ３０内に設けてもよい。この形態では、ＬＡＮ２９に接続された端末のＩＰアドレスのネットワークアドレスは、インターネットサービスプロバイダ３０内のネットワークに接続された顧客データベース２７とＳＬＡ−ＩＤデータベース２８から特定する。
【実施例１】
【０１１９】
次に、端末機器１が使用されるリンク（顧客のネットワーク）のネットワークアドレスを、同一リンク内の別端末３３から端末管理サーバ７に通知する実施例１を説明する。端末サービス管理サーバ７の構成は、図３と共通である。ＣＰＵ３０２は、以下に説明するように、ＲＯＭ３０４に格納されている制御プログラムに基づいて、端末機器１の認証（アドレスの一致確認）、及び、端末装置１へのサービスの提供を行う。
【０１２０】
以下に説明するように、端末管理サーバ７は、パケットを受信するネットワークインターフェース（受信手段）３０５と、ネットワークインターフェース３０５により受信されたパケットに含まれるアドレスの一致を判断するＣＰＵ（判断手段）３９２とを有する判断装置である。ネットワークインターフェース３０５は、端末機器１（第１の装置）のホストアドレス及び端末機器１が接続されるネットワーク（ＬＡＮ２９）のネットワークアドレスを獲得する。ＣＰＵ３０２は、ネットワークインターフェース３０５により受信されたパケットに含まれるホストアドレス及びネットワークアドレスが、前記獲得された端末機器１のホストアドレス及びネットワーク（ＬＡＮ２９）のネットワークアドレスと一致するか判断し、ネットワークインターフェース３０５は、ネットワーク（ＬＡＮ２９）のネットワークアドレスとして、ネットワーク（ＬＡＮ２９）に接続される端末機器３３（第２の装置）のネットワークアドレスを獲得する。
【０１２１】
また、端末管理サーバ７は、パケットを受信するネットワークインターフェース（受信手段）３０５、所定のアドレスを含むパケットを送出した装置に、サービスを提供するＣＰＵ３０２（提供手段）とを有するサービス提供装置である。ネットワークインターフェース３０５は、端末機器１のホストアドレス及び端末機器１が接続されるネットワーク（ＬＡＮ２９）のネットワークアドレスを獲得し、ＣＰＵ３０２は、ネットワークインターフェース３０５により受信されたパケットに含まれるホストアドレス及びネットワークアドレスが、前記獲得された端末機器のホストアドレス及びネットワーク（ＬＡＮ２９）のネットワークアドレスと一致する場合に、前記パケットを送出した装置（端末機器１）に、前記サービスを提供する。ネットワークインターフェース３０５は、ネットワーク（ＬＡＮ２９）に接続された端末機器３３（第２の装置）のネットワークアドレスを、端末機器１が接続されるネットワーク（ＬＡＮ２９）のネットワークアドレスとして獲得する。
【０１２２】
なお、本実施例において、ホストアドレス及び許諾サービス、許諾アプリケーションは、販売管理サイト１６から端末サービス提供サイト６に登録される。
【０１２３】
次にインターネット１００を介して、端末サービス管理サーバ７は、先に確定したＩＰｖ６対応端末機器２のグローバルＩＰアドレスをもとに、ＩＳＰ２９を介してＬＡＮ２９内のＩＰｖ６対応端末機器１に提供する。
【０１２４】
図１１は、顧客サイト２９と端末サービス管理サイト６間のサービスインストールの手順を示すプロトコル図である。
【０１２５】
グローバルＩＰアドレスが決定した段階で、ＩＰｖ６対応端末機器１は、初期設定モードとなり、端末サービス管理サーバ７からの初期設定及びアプリケーションインストールのアクションを待つ。
【０１２６】
本実施例において、端末サービス管理サーバ７からＩＰｖ６端末対応機器１への初期設定及びアプリケーションインストールのアクションは、ＩＰｖ６対応端末機器３３から行う。ＩＰｖ６対応端末機器３３は、少なくともインタラクティブ性のあり、顧客の入力した情報（この場合、ＩＰｖ６対応端末機器１を識別する端末ＩＤ）を、端末サービス管理サーバ７に送信できる端末機器であり、例えば、パソコンである。
【０１２７】
Ｓ８１において、顧客サイトのネットワーク（ＬＡＮ２９）に接続されている別端末であるＩＰｖ６対応端末機器３３から、端末サービス管理サーバ７（具体的には、端末サービス管理サイト６が公開している端末登録用のホームページ）に、インターネット１００を介して、アクセスする。この時点で、ＩＰｖ６対応端末機器３３からＩＰｖ６パケットがインターネット１００を介して送信される。このＩＰｖ６パケットは、ＩＰｖ６対応端末機器３３からサービス管理サーバ７にあるサービス設定プログラムへアクセスする為に登録要求に相当する。端末サービス管理サーバ７はネットワークインターフェース部３０５により、受信したＩＰｖ６パケットのヘッダー中の送信元ＩＰアドレスから、ＩＰｖ６対応端末機器３３のＩＰｖ６グローバルＩＰアドレスを獲得する。
【０１２８】
Ｓ８２のアドレス抽出において、ＩＰｖ６対応端末機器３３の登録要求の為に、端末サービス管理サーバ７に送られてきたＩＰｖ６パケットのヘッダー部の送信元アドレスから、ＩＰｖ６対応端末機器３３のＩＰｖ６グローバルＩＰアドレスを抽出する。抽出された１２８ビットのＩＰｖ６グローバルＩＰアドレスから、Ｓ８３のＮＷアドレス抽出において、前６４ビットに格納されているＩＰｖ６対応端末機器１及び３３が存在する顧客サイトのネットワーク（ＬＡＮ２９）のネットワークアドレスを抽出する。この段階で端末サービス管理サーバ７は、サービスインストール先の顧客先ネットワークのネットワークアドレスを獲得する事が出来る。
【０１２９】
次にＩＰｖ６対応端末管理サーバ７は、Ｓ８４の端末ＩＤ要求において、サービスインストール先の端末を特定する為に、登録要求のあったＩＰｖ６対応端末機器３４に、サービスインストール先の端末（この場合、ＩＰｖ６対応端末機器１）の端末ＩＤの回答を要求する。この要求に応じて、ユーザは、ＩＰｖ６対応端末機器３４の入力装置から、Ｓ８５において、ＩＰｖ６対応端末機器１の端末ＩＤを入力し、端末サービス管理サーバ７に送信する。例えば、ＩＰｖ６対応端末機器３３に表示されたホームページからＩＰｖ６対応端末機器１の端末ＩＤをユーザが入力し、送信ボタンを押す事でＩＰｖ６対応端末機器１の端末ＩＤが、端末サービス管理サーバ７に送信される。
【０１３０】
Ｓ８６において、端末ＩＤを受信したＩＰｖ６端末管理サーバ７は、この端末ＩＤを持つ端末機器のＩＰｖ６ホストアドレスを顧客別端末サービスＤＢ１４に問い合わせる。顧客別端末サービスＤＢ１４には、端末ＩＤ２０１、ホストアドレス部２０２が、販売管理サイト１６から登録されている。Ｓ８７のＨＡ抽出では、この要求を受け、検索要求のあった端末ＩＤからＩＰｖ６対応端末機器１のＩＰｖ６ホストアドレスを顧客別端末サービスＤＢ１４から抽出する。
【０１３１】
Ｓ８８のＧアドレス生成では、Ｓ８３のＮＷアドレス検出で獲得した顧客先ネットワークのネットワークアドレス（ＩＰｖ６対応端末機器３３のネットワークアドレス）とＳ８７のＨＡ抽出で獲得したＩＰｖ６対応端末機器１のＩＰｖ６ホストアドレスからＩＰｖ６対応端末機器１のＩＰｖ６グローバルＩＰアドレス（ＬＡＮ２９に接続されたＩＰｖ６対応端末機器１のＩＰｖ６グローバルＩＰアドレス）を生成する。Ｓ８９の端末アクセスにおいて、生成したＩＰｖ６グローバルＩＰアドレスを元に、ＩＰｖ６対応端末機器１にセッション確立のパケットを送信し、ＩＰｖ６対応端末機器１にアクセスする。
【０１３２】
このパケットを受け取ったＩＰｖ６対応端末機器１は、Ｓ９０において、端末サービス管理サーバ７から送られてきたＩＰｖ６パケットの情報を用いて、端末サービス管理サーバ７からのアクセスを承認する。承認に用いられる情報としては、端末サービス管理サーバ７が送信したＩＰｖ６端末管理サーバ７の送信元ＩＰアドレスやベイロード部に書き込まれた承認ＩＤ等がある、この情報は、ＩＰｖ６端末管理サーバ７が顧客に販売される以前に、ＩＰｖ６対応端末機器１に書き込まれている。なお、このＳ９０以前に、ＩＰｖ６対応端末機器１は、図１０のＳ３７からＳ４３までを実行し、自身のグローバルＩＰアドレスを決定してある。
【０１３３】
ＩＰｖ６対応端末機器１の承認が終了すると、Ｓ９１の初期設定モードを起動し、Ｓ９２のスタンバイ通知において、ＩＰｖ６対応端末機器１がサービスインストール可能になった事を、端末サービス管理サーバ７に通知する。ＩＰｖ６対応端末機器１から送られたＩＰｖ６パケットを受けた端末サービス管理サーバ７は、Ｓ９３の端末認証において、受信したＩＰｖ６パケットの送信元アドレスを抽出して、Ｓ８８のＧアドレス生成で端末サービス管理サーバ７が生成したグローバルＩＰアドレスと一致している事を確認し、ＩＰｖ６対応端末機器１を認証する。
【０１３４】
次に端末サービス管理サーバ７は、Ｓ９４のサービス検索において、顧客別端末サービスＤＢ１４に、ＩＰｖ６対応端末機器１の端末ＩＤとを送り、Ｓ９５のサービスモジュール抽出において、端末ＩＤを元に、ＩＰｖ６対応端末機器１を購入したユーザが利用可能なサービスアプリケーションモジュール又はサービスモジュールをゼロコンフモジュール１２又はサービスモジュール１３から抽出する。顧客別端末サービスＤＢ１４には、ＩＰｖ６対応端末機器１の端末ＩＤ２０１、及び、ＩＰｖ６対応端末機器１のユーザが利用可能なサービスアプリケーションが、販売管理サイト１６から登録されている。
【０１３５】
Ｓ９６のインストール開始において、ＩＰｖ６対応端末機器１に対して、インストール作業を端末サービス管理サーバ７から行う。端末サービス管理サーバ７は、ＩＰｖ６対応端末機器１のグローバルＩＰアドレスをもとに、指定されたサービスモジュール及びＩＰｖ６対応端末機器１の初期設定に必要な様々な情報を、ＩＳＰ３０を介してＬＡＮ２０内のＩＰｖ６対応端末機器１へ転送し、Ｓ９７においてＩＰｖ６対応端末機器１は、これを受信する。
【０１３６】
受信したサービスモジュール及び情報を元に、ＩＰｖ６対応端末機器１は、インストールを開始する。全てのインストールが終了したＳ９８において、ＩＰｖ６対応端末機器１は、端末サービス管理サーバ７に対して、インストールの完了を通知する。これを受けた端末サービス管理サーバ７は、Ｓ９９において、インストール完了を確認し、Ｓ１００において、ＩＰｖ６対応端末機器１のサービスアプリケーション提供および初期設定が終了した事を顧客端末サービスＤＢ１４に記録する。
【０１３７】
このように、本実施例では、第１の装置（端末機器１）のホストアドレス及び第１の装置（端末機器１）が接続されるネットワーク（ＬＡＮ２９）のネットワークアドレスを獲得し、パケットを受信すると、受信したパケットに含まれるホストアドレス及びネットワークアドレスが、前記獲得したホストアドレス及びネットワークアドレスと一致するか判断する判断する。受信したパケットに含まれるホストアドレス及びネットワークアドレスが、前記獲得されたホストアドレス及びネットワークアドレスと一致する場合に、パケットを送出した装置（端末機器１）に、サービスを提供する。第１の装置（端末機器１）が接続されるネットワーク（ＬＡＮ２９）のネットワークアドレスは、そのネットワーク（ＬＡＮ２９）に接続される第２の装置端末機器３３）のネットワークアドレスにより、獲得する。
【０１３８】
なお、ＩＰｖ６対応機器１Ａのホストアドレスは、図１の端末製造工場サイト５から端末サービス提供サイト６に登録するようにしてもよい。
【０１３９】
ＩＰｖ６対応機器１Ａのホストアドレスを端末サービス提供サイト６に登録する端末製造工場サイト５の構成を、図１２に示す。
【０１４０】
図１２に示す端末製造工場サイト５において、１ＡはＩＰｖ６対応端末機器、２はＩＰｖ６対応ルータ、３は端末製造管理サーバ、４は端末機器属性データベースである。端末製造工場サイト５は、ルータ２を介して、インターネット１００に接続される。端末製造管理サーバ３は、周知のコンピュータにより構成され、端末機器属性データベース４に接続される。端末製造管理サーバ３（及び、端末機器属性データベース４）は、ＩＰｖ６対応ルータ２のＩＰｖ６対応機器１Ａ側に接続してもよい。
【０１４１】
ＩＰｖ６対応端末機器１Ａは、端末機器ＩＤ及び端末機器１Ａのネットワークアドレスなどを含む登録用ＩＰパケットを送信する。この登録用ＩＰパケットは、ルータ２、端末製造管理サーバ３を介して、端末サービス提供サイト６により受信される。この端末機器１Ａのネットワークアドレスには、端末機器１ＡのＩＰｖ６ホストアドレスが含まれる。端末機器１Ａは、工場サイト５における登録工程において、この登録用ＩＰパケットを送信するよう、プログラムされている。この登録のためには、インターネットを介してサーバにデータを登録する周知の技術を利用する。
【０１４２】
なお、図１２の端末製造工場サイト５において製造されたＩＰｖ６対応端末機器１Ａは、出荷後に、図２示のＩＰｖ６対応端末機器１として、図２のＬＡＮ２９に接続される。ＬＡＮ２９の使用者の情報（所属団体／企業名）などは、販売管理サイト１６のクライアント端末１９から、端末販売サーバ３６を介して、端末サービス管理サーバ７に、登録される。
【０１４３】
［ホストアドレス登録プロトコル］
図１３は、端末製造工場サイト５から端末サービス管理サイト６へのホストアドレス部の登録手順を示すプロトコル図である。
【０１４４】
ＩＰｖ６プロトコル対応端末機器１は、ＩＰｖ６アドレスフォーマットのグローバルＩＰアドレスを、ネットワーク上での識別ＩＤとして使用し、インターネット１００上の各種サービスを利用する事が可能な装置である。ＩＰｖ６対応端末機器１は、この端末を提供する端末機器メーカの製造工場で生産される。１Ａは、端末機器メーカの製造工場での端末１である。
【０１４５】
図１２に示す端末製造工場サイト５は、端末機器１Ａを製造する製造工場に設置され、インターネット１００に、製造過程の端末機器１Ａの各種情報を送受信する役割をもつ。
【０１４６】
ＩＰｖ６対応端末機器１Ａは、製造ラインの組み立て工程、機能検査工程終了後、ＩＰｖ６ホストアドレス登録工程において、端末製造工場内にある端末製造工場サイト５が管理するＩＰｖ６対応ルータ２に接続されると、Ｓ５において、それ自身のネットワークインターフェース２２１に割り振られているＭＡＣアドレスを抽出する。このＭＡＣアドレスから、Ｓ６において、ＩＰｖ６ホストアドレス自動生成のフロー処理処理により、端末機器１Ａを識別するＩＰｖ６ホストアドレスを生成する。
【０１４７】
ホストアドレスが生成されたＩＰｖ６対応端末機器１は、Ｓ７において、ネットワーク部にリンクローカルアドレスを示すネットワークＩＤである「ｆｅ８０：：」を設定し、リンクローカルアドレスを自動生成する。
【０１４８】
Ｓ８のＲＳ（Ｒｏｕｔｅｒ  Ｓｏｌｉｃｉｔａｔｉｏｎ）送信において、ＩＰｖ６対応端末機器１Ａは、同一リンク内に存在するＩＰｖ６対応ルータ２に向けてネットワークアドレスの問い合わせを行う。これを受けたＩＰｖ６対応ルータ２は、Ｓ９のＲＡ（Ｒｏｕｔｅｒ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ）をＩＰｖ６対応端末機器１Ａに送信し、そのネットワークの識別子であるネットワークアドレスを通知する。
【０１４９】
この通知されたネットワークアドレスと先に自動生成したホストアドレスより、Ｓ１０にてＩＰｖ６対応機器１ＡのグローバルＩＰアドレス（ユニキャストアドレス）が決定され、ＩＰｖ６対応ルータ２に通知される。ＩＰｖ６対応ルータ２は、これを受け、Ｓ１１のアドレス重複検出において、同じリンク内に、同一識別ＩＤをもったＩＰｖ６グローバルＩＰアドレスを所有する他のＩＰｖ６対応端末機器が存在しない事を確認し、ＩＰｖ６対応端末機器１Ａに使用許諾の承認通知を送る。
【０１５０】
使用許諾通知をうけたＩＰｖ６対応端末機器１Ａは、ＲＯＭ２１８から端末機器ＩＤを読み出し、Ｓ１２において、端末機器ＩＤを登録用ＩＰパケットのペイロード部に格納する。そして、ＩＰｖ６対応端末機器１Ａは、端末機器ＩＤがペイロード部に格納され、ＩＰヘッダーの送信元アドレスに、ＩＰｖ６対応端末機器１ＡのグローバルＩＰアドレスがセットされ、送信先アドレスに、端末製造管理サーバ３のグローバルＩＰアドレスがセットされた登録用ＩＰパケットを、端末製造管理サーバ３に送信し、端末機器ＩＤとグローバルＩＰアドレスを通知する。端末機器１Ａの端末機器ＩＤ、および、端末製造管理サーバ３のグローバルＩＰアドレスは、ＲＯＭ２１８に予め登録されている。端末機器１Ａの端末機器ＩＤは、端末機器１Ａのシリアル番号であり、端末機器１Ａのホストアドレス（インターフェースＩＤ）とは、異なる。
【０１５１】
これを受けた端末製造管理サーバ３は、登録用ＩＰパケットのペイロード部から端末機器ＩＤを取り出し、Ｓ１３において端末機器属性データベース４に対して端末機器ＩＤを送信し、登録用ＩＰパケットを送信してきた端末機器の製造段階における属性情報を要求する。端末機器属性データベース４はＳ１４の端末情報検索において、端末機器ＩＤから、その端末機器の属性情報を抽出して端末製造管理サーバ３に返答する。ある形態では、端末機器属性データベース４は、端末製造管理サーバ３からの指示に従い、端末機器１ＡのＩＰｖ６ホストアドレスを、端末機器ＩＤ及び端末属性情報と関連付けて、端末機器属性テーブルとして格納する。
【０１５２】
これをうけた端末製造管理サーバ３は、Ｓ１５において、端末機器ＩＤと端末属性情報をペイロード部に格納し、ＩＰヘッダーの送信元アドレスに、ＩＰｖ６対応端末機器１ＡのグローバルＩＰアドレスがセットされた端末登録用ＩＰｖ６パケットを、端末サービス管理サーバ７に送信する。なお、端末サービス提供サイト６のアドレスは、端末製造管理サーバ３に予め登録されている。
【０１５３】
ＣＰＵ３０２は、以上のようにして、ネットワークを介した通信機能を有する通信装置である端末機器１Ａの製造時に得られる端末機器１Ａのホストアドレスを、ネットワークインターフェース３０５により受信し、ＨＤＤ３１２の端末別ＩＰｖ６ホストアドレスリストに格納する。
【０１５４】
なお、他の形態では、端末機器１ＡのＲＯＭ２１８に、端末機器１Ａの属性情報を登録しておき、Ｓ１２において、端末機器ＩＤと属性情報をペイロード部に格納し、ＩＰヘッダーの送信元アドレスに、ＩＰｖ６対応端末機器１ＡのグローバルＩＰアドレスがセットされ、送信先アドレスに、端末サービス管理サーバ７のグローバルＩＰアドレスがセットされた端末登録用ＩＰｖ６パケットを、端末サービス管理サーバ７に送信する。この他の形態では、端末サービス管理サーバ７のグローバルＩＰアドレスも、ＲＯＭ２１８に登録されている。なお、この他の形態では、端末機器属性データベース４、および、Ｓ１３、Ｓ１４は、不要である。
【０１５５】
端末サービス提供サイト６は、端末サービス管理サーバ７において、これを受信し、受信した端末登録用ＩＰｖ６パケットの送信元アドレスからホストアドレスを抽出すると共に、ペイロード部から端末機器ＩＤと端末属性情報を抽出し、ホストアドレスと、端末機器ＩＤ、端末属性情報を、ＨＤＤ３１２の端末別ＩＰｖ６ホストアドレスリストに格納する。
【０１５６】
なお、端末機器１へ許諾されたサービス、アプリケーションは、販売管理サイト１６から端末サービス管理サーバ７の顧客別サービスリスト９に登録されるが、許諾サービス、アプリケーションが登録されると、端末サービス管理サーバ７は、端末機器１のＩＰｖ６ホストアドレスを顧客別サービスリスト９に登録し、顧客別サービスリスト９を完成する。その後、端末サービス管理サーバ７は、ＬＡＮ２９のＩＰｖ６端末機器３３からのアクセスを受ける（図１１）。
【０１５７】
このようにして出荷前段階において、ＩＰｖ６対応端末機器１ＡのＩＰｖ６ホストアドレス、端末ＩＤ、端末属性情報が、端末サービス提供サイト６に通知登録される。ＩＰｖ６ホストアドレスの登録が終了した段階で、ＩＰｖ６対応端末機器１Ａは出荷される。
【０１５８】
なお、端末登録用ＩＰパケットにて端末サービス管理サーバ７の端末別ＩＰｖ６ホストアドレスリスト８に登録される端末機器属性テーブルには、端末機器ＩＤ（端末製造メーカが、その端末機器を識別する為の識別ＩＤ）、ＩＰｖ６ホストアドレス（その端末機器のＭＡＣアドレスから自動生成されるＩＰｖ６ホストアドレス）、端末機器属性情報（端末機器の機種、型番、製造年月日、及び初期設定パラメータ及びその端末が利用可能なアプリケーションサービスリスト）等が含まれる。
【実施例２】
【０１５９】
次に、ＩＰｖ６対応端末機器１と同一リンク（ＬＡＮ２９）内の接続用端末（例えば、ＩＰ電話機３６）のグローバルＩＰアドレスを、この接続用端末機器の名前解決、アドレス解決をするサーバ（ＳＩＰプロキシ８４）から端末サービス管理サーバ７に通知し、この接続用端末３６のグローバルＩＰアドレスからユーザのネットワーク２９のネットワークアドレスを、端末サービス管理サーバ７が獲得する実施例２を説明する。
【０１６０】
実施例１では、ＬＡＮ２９のネットワークアドレスを、ＩＰｖ６対応端末機器３３からのパケット（の送信元アドレス）から獲得したが、本実施例では、ＳＩＰプロキシサーバ８４から受信したＩＰｖ６対応ＩＰ電話１３６のＩＰｖ６グローバルＩＰアドレスから、ＬＡＮ２９のネットワークアドレスを獲得する。
【０１６１】
本実施例において、ＩＰｖ６対応端末１のホストアドレス、及び、許容サービス、許容アプリケーションは、販売管理サイト１６から、端末サービス管理サーバ７に登録する（図１４の（２））。
【０１６２】
図１４に、本実施例における全体システム構成図を示す。
【０１６３】
図１４において、６はサービス提供サイト、１６は販売管理サイト、２９、３１、３３はＬＡＮ、３０はインターネットサービスプロバイダ、８１はＩＰ電話用名前解決サイトである。インターネットサービスプロバイダ３０において、８４はＳＩＰプロキシサーバである。また、ＩＰ電話用名前解決サイト８１において、８２はＥｎｕｍ  ＤＮＳサーバ、８３はユーザＵＲＩデータベースである。ＳＩＰプロキシサーバ８４は、インターネットにおけるＩＰ電話の呼制御、相手先ＩＰ電話のＩＰアドレス解決を行う機能をもったプロキシサーバである。ＳＩＰは、ＩＰ網を使った電話を実現するため、一般の電話サービスが持つ呼の制御を行うためのプロトコルである。ＳＩＰにおけるＩＰ電話同士のセッション確立は、ＳＩＰアドレスにて実行される。ＥＮＵＭ  ＤＮＳサーバ８２はＴｅｌｅｐｈｏｎｅ  Ｎｕｍｂｅｒ  Ｍａｐｐｉｎｇの名前解決をする為のユーザＵＲＩを管理しているサーバである。
【０１６４】
販売店から顧客に販売されたＩＰｖ６対応端末機器１は、その顧客が使用しているＬＡＮ２９に接続されると、ＩＰｖ６ホストアドレスを生成し、ＩＰｖ６対応ルータ３４からＬＡＮ２９のネットワークアドレス取得する事で、グローバルＩＰアドレスを決定する。グローバルＩＰアドレスが決定した段階で、ＩＰｖ６対応端末機器１は、初期設定モードとなり、端末サービス管理サーバ７からの初期設定及びアプリケーションインストールのアクションを待つ。端末サービス管理サーバ７からＩＰｖ６端末対応機器１への初期設定及びアプリケーションインストールのアクションは、ＩＰｖ６対応ＩＰ電話１３６（図２）から行う。
【０１６５】
図１５は、ＩＰｖ６対応ＩＰ電話１３６からＳＩＰプロキシサーバ８４を介して、端末サービス管理サーバ７に、ユーザサイトのネットワークアドレスを通知するまでの通信プロトコルである。
【０１６６】
Ｓ１００の端末管理サーバ呼び出しにおいて、ユーザは、ＩＰｖ６対応ＩＰ電話１３６において、端末サービス管理サーバ７の登録、初期設定、サービスインストール用の専用の電話番号を入力すると、ＩＰｖ６対応ＩＰ電話１３６は、ＩＰｖ６対応ＩＰ電話１３６の呼制御を行うＳＩＰプロキシサーバ８４に、端末サービス管理サーバ７の該専用の電話番号を転送する（図１４の（３））。
【０１６７】
Ｓ１０１のＥ．１６４ドメイン名に変換において、ＩＰｖ６対応ＩＰ電話１３６から端末サービス管理サーバ７の電話番号を受け取ったＳＩＰプロキシ８４は、この電話番号を、ＩＰ電話の名前解決用ドメイン名であるＥ．１６４ドメイン名に変換する。Ｓ１０２の名前解決依頼において、ＳＩＰプロキシ８４はＥＮＵＭ  ＤＮＳサーバ８２に名前解決の依頼を出す（図１４の（４））。
【０１６８】
ＥＮＵＭ  ＤＮＳサーバ８２は、Ｓ１０３において、ＳＩＰプロキシ８４から送られてきた端末サービス管理サーバ７のＥ．１６４ドメイン名から、ユーザＵＲＩデータベース８３をもとに、端末サービス管理サーバ７のユーザＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒｓ）を抽出し、ＳＩＰプロキシ８４に返信する（図１４の（５））。
【０１６９】
返信された端末管理サーバ７のユーザＵＲＩには、端末管理サーバ７のＳＩＰアドレスが含まれており、Ｓ１０４のＩＰアドレス解決において、ＳＩＰプロキシ８４はこの返信されたＳＩＰアドレスから、端末サービス管理サーバ７のＩＰ電話接続先のＩＰｖ６グローバルＩＰアドレスを解決する。ＩＰアドレスの解決においては、ＳＩＰプロキシ８４のキャッシュに対応するＳＩＰアドレスとＩＰアドレスの対応表があれば、そこから解決する。ＳＩＰプロキシ８４になければ、ＳＩＰアドレスを参照し、指定されているホストサーバ８２から、ＩＰアドレスを解決する。
【０１７０】
端末サービス管理サーバ７のＩＰ電話接続先のＩＰｖ６グローバルＩＰアドレスを解決したＳＩＰプロキシ８４は、Ｓ１０５の呼制御において、このＩＰｖ６グローバルＩＰアドレスをもとに、端末サービス管理サーバ７に、ＩＰｖ６対応ＩＰ電話１３６からコールがあった事を、ＩＰｖ６対応電話３６のＩＰｖ６グローバルＩＰアドレスを付加して通知する（図１４の（６））。
【０１７１】
コールを受けた端末サービス管理サーバ７は、ＳＩＰプロキシ８４の呼制御により、ＩＰｖ６対応ＩＰ電話１３６と端末サービス管理サーバ７のＩＰ電話接続先のピアツーピア通信が確立した段階で、Ｓ１０６の依頼内容確認において、ＩＰｖ６対応ＩＰ電話１３６を介して、ユーザの要求を確認するアクションを起こす（図１４の（６））。
【０１７２】
Ｓ１０７の登録要求において、ユーザは、ＩＰｖ６対応ＩＰ電話１３６から、購入した端末機器１の登録、初期設定、サービスアプリケーションのインストール要求である事を、端末サービス管理サーバ７に通知する（図１４の（７））。この通知は、音声、又は、ＩＰｖ６対応ＩＰ電話１３６の入力装置からのキー入力により、行う。
【０１７３】
通知を受けた端末サービス管理サーバ７は、Ｓ１０７のサービス設定プログラム起動において、登録、初期設定、サービスアプリケーションのインストールの提供プログラムを起動し、Ｓ８２のアドレス抽出において、ネットワークインターフェース３０５が、ＳＩＰプロキシ８４から受信したＩＰｖ６対応ＩＰ電話１３６のＩＰｖ６グローバルＩＰアドレスを抽出し、Ｓ８３のＮＷアドレス抽出において、抽出されたＩＰｖ６対応ＩＰ電話１３６のＩＰｖ６グローバルＩＰアドレスの前６４Ｂｉｔから、ユーザの属するネットワークアドレスを抽出する。
【０１７４】
次に、ＩＰｖ６対応端末管理サーバ７は、Ｓ８４の端末ＩＤ要求において、サービスインストール先の端末を特定する為に、登録要求のあったＩＰｖ６対応ＩＰ電話１３６に、サービスインストール先の端末（この場合、ＩＰｖ６対応端末機器１）の端末ＩＤの回答を要求する。
【０１７５】
Ｓ８５で、ＩＰｖ６対応ＩＰ電話３３のユーザは、音声又は、入力装置からのキー入力で、端末ＩＤを端末サービス管理サーバ７に返信する。
【０１７６】
以降は、図１１のＳ８６以降と同様である。すなわち、端末サービス管理サーバ７は、受信した端末ＩＤから顧客別端末サービスデータベース１４を参照して、ＩＰｖ６対応端末機器１のＩＰｖ６ホストアドレスを特定する（Ｓ８６、Ｓ８７）。特定されたＩＰｖ６対応端末機器１のホストアドレスと先にＳＩＰプロキシ８４から通知されたユーザのネットワークのネットワークアドレスからＩＰｖ６対応端末機器１のＬＡＮ２９に接続された時に確定したＩＰｖ６グローバルＩＰアドレスを知る事が出来る（Ｓ８８）。
【０１７７】
また、先に送られた端末ＩＤをもとに、顧客別端末サービスデータベース１４の顧客別端末サービス属性テーブルを検索して、このテーブルで許諾されている初期設定情報、アプリケーションおよびサービスをゼロコンフモジュール１２又はサービスモジュール１３から抽出する（Ｓ９４、Ｓ９５）。次にインターネット１００を介して、端末サービス管理サーバ７は、先に確定したＩＰｖ６対応端末機器２のグローバルＩＰアドレスをもとに、初期設定情報、アプリケーションおよびサービスを、ＩＳＰ２９を介してＬＡＮ２９内のＩＰｖ６対応端末機器１に提供する（Ｓ９６）（図１４の（８））。
【０１７８】
なお、ＩＰｖ６対応端末１のホストアドレスは、端末製造工場サイト５から、許容サービス及び許容アプリケーションは、販売管理サイト１６から、端末サービス管理サーバ７に登録してもよい。端末製造工場サイト５から端末サービス管理サーバ７へのホストアドレスの登録は、図１３のプロトコルを用いる。
【図面の簡単な説明】
【０１７９】
【図１】本発明の実施の形態における全体システム構成図である。
【図２】ＬＡＮ２９の構成図である。
【図３】端末サービス提供サイト６の構成図である。
【図４】ＩＰｖ６対応端末機器１の構成図である。
【図５】販売管理サイト１６からのホストアドレス部の登録手順のプロトコル図である。
【図６】販売管理サイト１６からの顧客別端末サービス登録のフローチャート図である。
【図７】顧客別端末販売実績テーブルの構成図である。
【図８】端末サービス管理サーバ７におけるネットワークアドレス検索処理のフローチャート図である。
【図９】顧客別端末サービス属性テーブルの構成図である。
【図１０】顧客サイトからの端末利用登録およびサービス提供の手順のプロトコル図である。
【図１１】実施例１における顧客サイトからの端末利用登録およびサービス提供の手順のプロトコル図である。
【図１２】実施例１における端末製造工場サイト５の構成図である。
【図１３】実施例１における端末製造工場サイト５からのホストアドレス部の登録手順のプロトコル図である。
【図１４】実施例２における全体システム構成図である。
【図１５】実施例２におけるＬＡＮ２９からのネットワークアドレスアドレス部の登録手順のプロトコル図である。
【符号の説明】
【０１８０】
１  ＩＰｖ６対応端末機器
６  端末サービス提供サイト
７  端末サービス管理サーバ
１６  販売管理サイト
３６  販売管理サーバ
１３６  ＩＰ電話
【図１】
2005092600.tif 000003
【図２】
2005092600.tif 000004
【図３】
2005092600.tif 000005
【図４】
2005092600.tif 000006
【図５】
2005092600.tif 000007
【図６】
2005092600.tif 000008
【図７】
2005092600.tif 000009
【図８】
2005092600.tif 000010
【図９】
2005092600.tif 000011
【図１０】
2005092600.tif 000012
【図１１】
2005092600.tif 000013
【図１２】
2005092600.tif 000014
【図１３】
2005092600.tif 000015
【図１４】
2005092600.tif 000016
【図１５】
2005092600.tif 000017