(57)【特許請求の範囲】
【請求項１】
ネットワークに接続される端末機器であって、
ネットワークとの通信を行う通信部と、
該端末機器のＭＡＣアドレスを取得するＭＡＣアドレス取得部と、
該端末機器が接続されるアクセスポイント及びにルータの属性情報を前記通信部を介して取得する属性情報取得部と
前記ＭＡＣアドレス、前記アクセスポイント及びルータの属性情報に基づいて該端末機器のＩＰｖ６アドレスを生成するＩＰアドレス生成部を備えた端末機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークへの接続時に自己のＩＰｖ６アドレスを自動的に生成する端末機器に関するものである。
【０００２】
【従来の技術】
現在、ネットワークに接続される端末機器同士のアクセスは、夫々の端末機器にユニークなアドレスを設定し、該アドレスを用いて通信等が行なわれている。例えば、イーサーネットを使用したＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）プロトコル等では、ＩＰアドレスと呼ばれる３２ビット（ＩＰｖ４）もしくは１２８ビット（ＩＰｖ６）の数値を用いたユニークなアドレスを設定し、通信等が行われている。
【０００３】
ＩＰｖ６（Internet Protocol Version 6）では、ＩＰアドレスの自動設定機能、特に、ステートレスアドレス自動設定の機能が設けられている。つまり、端末機器がネットワークに接続された時点でＩＰアドレスが自動設定される。
つまり、端末機器がネットワークに接続されると、ルータからルータ通知メッセージが端末機器に送られる。このルータ通知メッセージには、プレフィクスが含まれている。このプレフィクスは、通常６４ビットであるが、ルータに与えられたプレフィクスが６４ビットに満たない場合には、６４ビットのデータの構成にして各端末機器に送っている。例えば、ルータに与えられたプレフィクスが４８ビットのデータの場合には、１６ビットのデータを付加して６４ビットとしている。すると、端末機器では、ネットワークインタフェースに保持されているＭＡＣアドレス（Media Access Control address）を読み出し６４ビットのインタフェースＩＤとし、該プレフィクスと該インターフェースＩＤとで計１２８ビットのＩＰアドレスを生成する。尚、ＭＡＣアドレスは４８ビットであるため、ＭＡＣアドレスの中間に１６ビットのダミーデータ（一般的にはfffe）が挿入され、６４ビットのインタフェースＩＤを構成する。
【０００４】
しかし、前記ＩＰアドレスは、コンピュータが端末機器を識別するためのものであるため、人には解り難いものであり、端末機器を人が容易に識別できるようにするために、サーバ（一般に、ＤＮＳ（Domain Name System）と呼ばれる）内に、夫々の端末機器のＩＰアドレスと、該ＩＰアドレスに対応するニックネームとを対応付けた対応テーブルを書換可能な不揮発性の内部メモリに保持している。従って、ある端末機器からネットワーク上に接続された他の端末機器にニックネームでアクセスすると、サーバは、サーバ内に保持している対応テーブルに基づき、ニックネームからＩＰアドレスへの変換を行なう。
【０００５】
前記サーバ内に保持している対応テーブルへの情報登録の方法は、管理者が、サーバに備えられているキーボードから、ネットワークに接続されている端末機器の夫々のＩＰアドレス情報とニックネーム情報を１文字づつ入力しており、新たな端末機器がネットワークに接続される毎に、夫々に対応した対応テーブルへの煩雑な情報登録が必要となり、管理者の設定が非常に煩雑になるという問題点を有していた。
【０００６】
【発明が解決しようとする課題】
本発明は、上記問題点に鑑みてなされたものであり、新しい端末機器がネットワークに接続された場合に、管理者の操作無しに自動でＩＰアドレスを生成し、ＩＰアドレスとニックネームを対応テーブルに登録することを可能とするものである。
【０００７】
【課題を解決するための手段】
請求項１に記載の発明は、ネットワークに接続される端末機器であって、ネットワークとの通信を行う通信部と、該端末機器のＭＡＣアドレスを取得するＭＡＣアドレス取得部と、該端末機器が接続されるアクセスポイント及びにルータの属性情報を前記通信部を介して取得する属性情報取得部と前記ＭＡＣアドレス、前記アクセスポイント及びルータの属性情報に基づいて該端末機器のＩＰｖ６アドレスを生成するＩＰアドレス生成部を備えることを特徴とする。
【００１３】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
図１は、本発明の一実施の形態に於けるネットワーク構成を示す。
本実施の形態のネットワークはＩＰｖ６（Internet Protocol Version 6）を使用した家庭内に配設されるホームネットワークであり、ホームネットワークＡ１００及びホームネットワークＢ２００がＩＳＤＮ（Integrated Services Digital Network）通信網やＡＤＳＬ（Asymmetric Digital Subscriber Line）通信網やＦＴＴＨ（Fiber To The Home）通信網等により形成されている公衆ネットワーク網３００より接続されているものとする。
【００１４】
ホームネットワークＡ１００には、ホームネットワークの通信を統括的に制御するホームゲートウェイ１０（以下ＨＧＷと称す）、ホームネットワーク回線に接続され、アクセスポイント（ＡＰ）５０１〜５０３を介して、各端末機器であるテレビ２０や冷蔵庫３０等が接続されているものとする。尚、ホームネットワークＢ２００は、ホームネットワークＡ１００と同様の構成であるものとする。又、アクセスポイント５０１〜５０３は、Ｂｌｕｅｔｏｏｔｈ等の無線系のアクセスポイントであってもよいし、有線系のアクセスポイントであってもよい。尚、無線系のアクセスポイントの場合は、接続される端末機器には無線Ｉ／Ｆが設けられていることは云うまでもない。
【００１５】
ＨＧＷ１０は、公衆ネットワーク網３００との通信制御及びホームネットワーク回線の通信制御を行う通信制御部１１と、操作者からの設定情報等を入力するためのキーボードやマウス等により構成される情報入力部１３と、設定情報等を表示するための表示部１５と、ハードディスクや不揮発性のメモリ等により構成され各種設定情報等を記憶する情報記憶部１７と、ＨＧＷを統括的に制御する主制御部１９とを有している。尚、本実施の形態のＨＧＷ１０は、従来例で述べたサーバと同等の機能を有している。
【００１６】
ホームネットワーク回線上には、家の各部屋にＢｌｕｅｔｏｏｔｈのアクセスポイント（ＡＰ）５０１〜５０３が設けられており、該アクセスポイントＡＰにもＩＰアドレスが割り当てられている。
まず、ホームネットワークＡ１００にアクセスポイントＡＰ５０３が接続された場合について図２に示すフローチャートに基づき説明する。
【００１７】
ステップＳ１に於いて、ＨＧＷ１０の主制御部１９は、通信制御部１１を介して、新しくアクセスポイントＡＰ５０３がホームネットワーク回線に接続されたことを検出すると、ＨＧＷ１０の主制御部１９は、ＩＰｖ６の接続手順に基づきルータ通知（Router Advertisement）を行い、アクセスポイントＡＰ５０３にＩＰアドレスのプレフィクスの上位４８ビットを割り当てる（図４参照）。本実施の形態では、プレフィクスの上位４８ビットは、「3ffe:517:0」であるものとする。
【００１８】
ステップＳ２に於いて、アクセスポイントＡＰ５０３は、アクセスポイントＡＰ５０３に設けられている設定スイッチの情報に基づき、設置場所を特定する設置場所情報としてプレフィクスの下位１６ビットに割り当てる。
アクセスポイントに設けられている設定スイッチは、例えば、１６種類の数値（０〜１５のロータリースイッチ）を選択できるものであるとし、図５に示す様に、設定スイッチの各設定数に対応付けて、部屋の情報を割り当てる。本実施の形態では、アクセスポイントＡＰ５０１の設定スイッチは「1」で「キッチン」が設定されており、アクセスポイントＡＰ５０２の設定スイッチは「0」で「リビング」が設定されており、アクセスポイントＡＰ５０３の設定スイッチは「3」で「書斎」が設定されているものとする。つまり、アクセスポイントＡＰ５０３は、設定スイッチこれに基づき、プレフィクスの下位１６ビットに「3」を割り当てることにより、プレフィクスは、「3ffe:517:0:3」となる。
【００１９】
ステップＳ３に於いて、アクセスポイントＡＰ５０３は、アクセスポイントのＭＡＣアドレスを読み出し、中間に１６ビットのダミーデータを挿入して６４ビットのインタフェースＩＤを構成し、ステップＳ２にて求めたプレフィクスと、該インタフェースＩＤとによりユニークな１２８ビットのＩＰｖ６アドレスを生成し、アクセスポイントＡＰ５０３に割り当てる。
【００２０】
以上の処理により、アクセスポイントＡＰにＩＰアドレスが割り当てられる。次に、アクセスポイントＡＰ５０３の無線エリアで、新たにデジタルカメラ４０が接続された場合について図３に示すフローチャートに基づき説明する。
ステップＳ１１に於いて、アクセスポイントＡＰ５０３の主制御部（図示せず）は、アクセスポイントＡＰ５０３の通信制御部（図示せず）を介して、新しくデジタルカメラ４０が接続されたことを検出すると、アクセスポイントＡＰ５０３の主制御部は、ＩＰｖ６の接続手順に基づきルータ通知（Router Advertisement）を行い、デジタルカメラ４０にＩＰアドレスのプレフィクスのを割り当てる（図４参照）。本実施の形態では、プレフィクスは、アクセスポイントＡＰ５０３の「3ffe:517:0:3」である。
【００２１】
ステップＳ１２に於いて、デジタルカメラ４０は自己ＭＡＣアドレスを読み出し、中間に１６ビットのダミーデータ部分に、予め定めてある１６ビットの端末機器識別番号を挿入して６４ビットのインタフェースＩＤを構成し、ステップＳ１１にて割り当てられたプレフィクスと、該インタフェースＩＤとによりユニークな１２８ビットのＩＰｖ６アドレスを生成し、デジタルカメラ４０に割り当てる。尚、デジタルカメラ４０内のメモリ（図示しない）には、端末機器の種類を特定するための図６に示す様な１６ビットの端末機器識別番号が製造時などに予め登録されているものとする。本実施の形態では、デジタルカメラ４０のＭＡＣアドレスは、「00-1a-00-00-10-04」（４８ビット）であるものとし、デジタルカメラ４０には、「40b0」という端末機器識別番号が登録されているものとする。
【００２２】
従って、本実施の形態では、デジタルカメラ４０のＩＰｖ６アドレスは「3ffe:517:0:3:1a:40:b000:1004」が生成され、デジタルカメラ４０に割り当てられる。
ステップＳ１３に於いて、デジタルカメラ４０は、アクセスポイントＡＰ５０３を介してＨＧＷ１０に設定されたＩＰアドレスを通知する。
【００２３】
ステップＳ１４に於いて、ＨＧＷ１０の主制御部１９は、情報記憶部１７内に現在格納されている対応テーブルを参照（図７（ａ）参照）し、ステップＳ１３にてデジタルカメラ４０に割り当てられたＩＰアドレスと、割り当てられたＩＰアドレスに対応するニックネーム情報が対応テーブルに存在するか否かを判断し、存在しないと判断した場合は、ステップＳ１５に進む。又、対応テーブルに割り当てられたＩＰアドレス及びニックネーム情報が存在していた場合、ステップＳ１９に進む。
【００２４】
ステップＳ１５に於いて、ＨＧＷ１０の主制御部１９は、新たに接続された端末機器４０（デジタルカメラ４０）からのＩＰアドレスに基づき、ニックネームを生成する。
これは、ＩＰアドレスのプレフィクス下位１６ビットを抽出し、場所情報を求める。ＨＧＷ１０の情報記憶部１７には、予め図５に示す設定スイッチの各設定数に対応付けた部屋の情報のテーブルが登録されており、デジタルカメラ４０のプレフィクス下位１６ビットは「3」であるため、設置場所は「書斎」であることが求められる。
【００２５】
又、インタフェースＩＤの中間１６ビットを抽出し、端末機器情報を求める。ＨＧＷ１０の情報記憶部１７には、予め図６に示す端末機器識別番号に対応付けた端末機器の情報のテーブルが登録されており、デジタルカメラ４０のインタフェースＩＤの中間１６は「40b0」であるため、端末機器名は「デジタルカメラ」であることが求められる。
【００２６】
これにより、ＨＧＷ１０の主制御部１９は、ステップＳ１５で求めた場所情報及び端末機器名に基づき接続詞を補いニックネーム情報を自動で生成する。本実実施の形態では、場所の後ろに「にある」を補うものとする。従って、ここで生成されるニックネームは、「書斎にあるデジタルカメラ」となり、ステップＳ１２にて割り当てられたユニークなＩＰアドレスと、ステップＳ１５で自動生成したニックネーム情報を対応付けて情報記憶部１７にある対応テーブルへ新たに登録し（図７（ｂ）参照）、登録処理を終了する。
【００２７】
ステップＳ１９に於いて、ＨＧＷ１０の主制御部１９は、情報記憶部１７にある対応テーブルに新たに接続された端末機器のアドレス及びニックネーム情報が存在している場合に、その対応テーブルに登録されているニックネーム情報及び端末機器を視覚的に認識できるアイコンを表示部１５に表示する（図８参照）。尚、端末機器を視覚的に認識できるアイコンは、ニックネームの端末機器名の夫々に対応付けて予め情報記憶部１７に登録されているものとする。
【００２８】
以上の様なニックネームの登録処理により、新しい端末機器がネットワークに接続された場合に、対応テーブルへの煩雑な情報登録が不要となり、操作者（管理者）の操作無しにＩＰアドレスを自動生成し、ＩＰアドレスとニックネームを対応テーブルに登録することが可能となる。
又、ＨＧＷ１０の機能として、他端末機器（例えば、ホームネットワークＢ２０００内にある端末機器）から公衆ネットワーク網３００を介してアクセスがあった場合、表示部１５に表示される図８と同じものを他端末機器で表示させることができる。つまり、現在、ホームネットワークＡ１００に接続されている端末機器の一覧がニックネーム付きで他端末機器に表示される。そして、他端末機器に於いて、表示されている端末機器のうち所望の端末機器を選択することで、その選択された所望の端末機器へのアクセスが可能となる。この場合、アクセスした情報としては、ニックネームに対応したＩＰアドレスを用いてアクセス情報の送受信を行うことは云うまでもない。
【００２９】
本実施の形態では、ネットワークＩＤの中間１６ビットに端末機器識別番号を配してＩＰｖ６アドレスを構成すると説明したが、本発明ではこれに限るものではなく、他の方法でＩＰｖ６アドレスに端末機器識別番号を含める様にしてもより。例えば、ネットワークＩＤの所望の１６ビットに端末機器識別番号を配してＩＰｖ６アドレスを構成してもよいし、又、ネットワークＩＤにＭＡＣアドレス４８ビットを使用せず、ユニークとなる番号と端末機器識別番号とを合成された６４ビットものをネットワークＩＤに用いてＩＰｖ６アドレスを構成してもよい。つまり、端末機器識別番号が配され且つユニークとなるＩＰアドレスであれば、同様の効果を有する。
【００３０】
【発明の効果】
本発明を用いると、新しい端末機器がネットワークに接続された場合に、対応テーブルへの煩雑な情報登録が不要となり、操作者（管理者）の操作無しに自動でニックネームを生成し、ＩＰアドレスとニックネームを対応テーブルに登録することが可能となる。
【図面の簡単な説明】
【図１】図１は、本発明の一実施の形態を示す機能ブロック図である。
【図２】図２は、本発明の一実施の形態に於ける、アクセスポイントのＩＰアドレス設定方法を示すフローチャートである。
【図３】図３は、本発明の一実施の形態に於ける、ニックネーム生成方法を示すフローチャートである。
【図４】図４は、本発明の一実施の形態に於ける、キーワード一覧の表示例を示す模式図である。
【図５】図５は、本発明の一実施の形態に於ける、アクセスポイントに設定する場所情報と設定値との対応テーブルを示す模式図である。
【図６】図６は、本発明の一実施の形態に於ける、端末機器の端末機器名と設定値との対応テーブルを示す模式図である。
【図７】図７は、本発明の一実施の形態に於ける、ＩＰアドレスとニックネームとの対応テーブルを示す模式図である。
【図８】図８は、本発明の一実施の形態に於ける、表示例を示す模式図である。
【符号の説明】
１０    ホームゲートウェイ（ＨＧＷ）
１１    通信制御部
１３    情報入力部
１５    表示部
１７    情報記憶部
１９    主制御部
２０    テレビ
３０    ビデオ
４０    新たに接続されたデジタルカメラ
１００  ホームネットワークＡ
２００  ホームネットワークＢ
３００  公衆ネットワーク網
５０１  キッチン・アクセスポイント
５０２  リビング・アクセスポイント
５０３  書斎・アクセスポイント
【図１】
0004027143.tif 000002
【図２】
0004027143.tif 000003
【図３】
0004027143.tif 000004
【図４】
0004027143.tif 000005
【図５】
0004027143.tif 000006
【図６】
0004027143.tif 000007
【図７】
0004027143.tif 000008
【図８】
0004027143.tif 000009