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


【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】変更
【補正の内容】
【００５６】
なお、他の形態では、端末機器１ＡのＲＯＭ２１８に、端末機器１Ａの属性情報を登録しておき、Ｓ１２において、端末ＩＤと属性情報をペイロード部に格納し、ＩＰヘッダーの送信元アドレスに、ＩＰｖ６対応端末機器１ＡのグローバルＩＰアドレスがセットされ、送信先アドレスに、端末サービス管理サーバ７のグローバルＩＰアドレスがセットされた端末登録用ＩＰｖ６パケットを、端末サービス管理サーバ７に送信する。この他の形態では、端末サービス管理サーバ７のグローバルＩＰアドレスも、ＲＯＭ２１８に登録されている。なお、この他の形態では、端末機器属性データベース４、および、Ｓ１３、Ｓ１４は、不要である。


【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００７３
【補正方法】変更
【補正の内容】
【００７３】
［ネットワークアドレス検索処理］
端末サービス管理サーバ７は、端末機器１がインターネット１００に接続されて利用される場合のインターネット接続サービスを提供するインターネットサービスプロバイダ（以下、ＩＳＰと略す）名、ドメイン名、所属団体名、及び企業名の情報も、顧客別端末サービスリスト９の顧客別端末販売テーブルの顧客別端末販売情報から獲得する。


【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０１０８
【補正方法】変更
【補正の内容】
【０１０８】
これを受けたＩＰｖ６対応端末機器１は、Ｓ４７のインストール承認にて、アプリケーションインストールにための準備処理と顧客への承認を行う。ＩＰｖ６対応端末機器１のユーザインターフェース（ＣＲＴ２２５）上に、許諾サービス及び許諾アプリケーションの設定要求の承認画面が出力され、これを利用する顧客に端末サービス管理サーバ７に接続して、初期設定及び各種許諾サービス及び許諾アプリケーションのダウンロードおよびセットアップの実行を承認させる。顧客が承認しなかった場合は、セットアップは中止され、端末サービス管理サーバ７からのサービス提供は受けることができない。


【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１０９
【補正方法】変更
【補正の内容】
【０１０９】
Ｓ４７の入力装置２２６を用いた顧客のインストール承認処理により、ＩＰｖ６対応端末機器１は、端末サービス管理サーバ７にインストール開始要求を通知する。端末サービス管理サーバ７は、Ｓ４８において、ＩＰｖ６対応端末機器１のグローバルＩＰアドレスから特定した端末機器１の端末ＩＤをもとに、ＩＰｖ６対応端末機器１が利用可能なサービスモジュールを顧客別端末サービスデータベース１４から検索する。Ｓ４９において、顧客別端末サービスデータベース１４は、ＩＰｖ６対応端末機器１が利用可能なサービスモジュールを検索し、このテーブルで許諾されている初期設定情報、アプリケーションおよびサービスのためのサービスモジュール（プログラム）を、ゼロコンフモジュール１２又はサービスモジュール１３から抽出して、サーバ７に転送する。端末サービス管理サーバ７は、Ｓ５０において、このサービスモジュールを、インターネット１００からＩＳＰ２９を介してＬＡＮ２９内のＩＰｖ６対応端末機器１に送信する（図１の（６））。


【手続補正７】
【補正対象書類名】図面
【補正対象項目名】図４
【補正方法】変更
【補正の内容】
【図４】
2004126944.tif 000019
【手続補正８】
【補正対象書類名】図面
【補正対象項目名】図５
【補正方法】変更
【補正の内容】
【図５】
2004126944.tif 000020