(57)【特許請求の範囲】
【請求項１】
起動指示が入力されてからの経過時間をカウントする第２の経過時間計測部と、
第１の副無線通信装置の第１の識別情報と、主無線通信装置と共通の電源の供給を受けているか否かを示すノードタイプと、前記第２の経過時間計測部が計測した第２の計測値とを含む接続要求信号を送信する第１の送信部と、
を備える第１の副無線通信装置と、
前記起動指示が入力されてからの経過時間をカウントする第１の経過時間計測部と、
前記接続要求信号を受信する受信部と、
前記接続要求信号に含まれる前記ノードタイプが、自主無線通信装置と共通の電源の供給を受けていることを示す場合に、前記第１の経過時間計測部が計測した第１の計測値と前記接続要求信号に含まれる第２の計測値との差または比が所定のしきい値以内か否かを判定し、所定のしきい値以内の場合、記憶部に前記接続要求信号に含まれる前記第１の識別情報を登録し、登録した前記第１の識別情報の前記第１の副無線通信装置との接続を行う制御部と、
を備える主無線通信装置と、
を備えることを特徴とする車両における無線登録システム。
【請求項２】
第２の副無線通信装置の前記第１の識別情報と、主無線通信装置と共通の電源の供給を受けているか否かを示すノードタイプとを含む接続要求信号を送信する第２の送信部と、
を備える第２の副無線通信装置
をさらに備える
ことを特徴とする請求項１に記載の車両における無線登録システム。
【請求項３】
前記主無線通信装置は、
前記受信部が、前記第１の副無線通信装置または前記第２の副無線通信装置からの前記接続要求信号を受信し、前記受信された接続要求信号の受信信号強度を測定する受信信号強度測定部、
をさらに備え、
前記制御部が、前記受信された接続要求信号に第２の計測値が含まれているか否かを判別し、前記接続要求信号に第２の計測値が含まれていない場合、前記計測された受信信号強度に基づき、前記記憶部に前記第１の識別情報を登録し、登録した前記第１の識別情報の前記第１の副無線通信装置または前記第２の副無線通信装置との接続を行う
ことを特徴とする請求項２に記載の車両における無線登録システム。
【請求項４】
前記主無線通信装置は、
前記受信部が、前記第１の副無線通信装置または前記第２の副無線通信装置からの接続要求信号を受信し、前記受信された接続要求信号の受信信号強度を測定する受信信号強度測定部、
をさらに備え、
前記制御部が、前記受信された接続要求信号に含まれる前記第１の識別情報に基づき前記受信信号強度による判別を行う必要があるか否かを判別し、前記受信信号強度による判別を行う必要がある場合、前記計測された受信信号強度に基づき前記記憶部に前記第１の識別情報を登録し、登録した前記第１の識別情報の前記第１の副無線通信装置または前記第２の副無線通信装置との接続を行う
ことを特徴とする請求項２に記載の車両における無線登録システム。
【請求項５】
前記第１の副無線通信装置は、
前記第１の送信部が、当該第１の副無線通信装置の第２の識別情報を前記接続要求信号にさらに含めて送信し、
前記主無線通信装置は、
前記記憶部が、接続すべき副無線通信装置の第２の識別情報を記憶し、
前記制御部が、前記受信された接続要求信号含まれる前記第１の副無線通信装置の前記第１の識別情報に対応する前記第２の識別情報が前記記憶部に登録されているか否かを判別する
ことを特徴とする請求項１に記載の車両における無線登録システム。
【請求項６】
前記第１の副無線通信装置は、
前記第１の送信部または前記第２の送信部が、当該第１の副無線通信装置または当該第２の副無線通信装置の第２の識別情報を前記接続要求信号にさらに含めて送信し、
前記主無線通信装置は、
前記記憶部が、接続すべき副無線通信装置の第２の識別情報を記憶し、
前記制御部が、前記受信された接続要求信号含まれる前記第１の副無線通信装置または第２の副無線通信装置の前記第１の識別情報に対応する前記第２の識別情報が前記記憶部に登録されているか否かを判別する
ことを特徴とする請求項２から請求項４のいずれか１項に記載の車両における無線登録システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両における無線登録システムに関する。
【背景技術】
【０００２】
近年、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）８０２．１１無線ＬＡＮ等の無線機能を有する機器が製品化されている。ＩＥＥＥ８０２．１１無線ＬＡＮの通信方法には、ネットワークに接続する各スレーブノードは、ネットワークを構築するマスターノード介して通信を行うインフラストラクチャー・モード（Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ  ｍｏｄｅ）がある。
【０００３】
インフラストラクチャー・モードでネットワークを構築する場合、例えば、図８のように、ネットワークＡを構築するマスターａ０が、自機の電波の届く範囲９０１内にあるスレーブａ１〜ａ３を登録する。登録の手順は、例えば、ネットワークに新たに接続するスレーブノードａ１を受信状態にし、次に、マスターノードａ０は、ネットワーク構築に必要なネットワーク情報を送信する。ネットワーク情報は、マスターノードａ０のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ａｄｄｒｅｓｓ）アドレス、使用するＷＰＡ（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ａｃｃｅｓｓ）等の暗号キー、および使用するチャネル、ネットワークのグループ名などである。次に、スレーブノードａ１は、送信されたネットワーク情報を受信し、受信したネットワーク情報を自機に記憶し、さらに、スレーブノードａ１は、受信したネットワーク情報を用いて、マスターａ０にネットワークへの接続を要求する。また、これらの処理は、マスターノードａ０が、ネットワークを構築している所定の時間内に行う（例えば、非特許文献１参照）。図８は、ネットワークの構成の一例を説明する図である。
【０００４】
また、ＩＥＥＥ８０２．１５．４無線規格として、現在、ＺｉｇＢｅｅ（登録商標）の仕様策定作業が行われている。このＺｉｇＢｅｅ（登録商標）規格では、マスターノードおよびスレーブノードの電源を入れるだけでネットワーク構築できる。ＺｉｇＢｅｅ（登録商標）規格による登録の手順は、例えば、マスターノードａ０の電源がオンになると、マスターノードａ０は、自機の電波が届く範囲９０１内にあるネットワークを検索し、使用されていないＰＡＮ  ＩＤ（Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ  ｃｏｎｆｌｉｃｔ  ｎｏｔｉｆｉｃａｔｉｏｎ；パーソナルエリアネットワーク識別子）／ＣＨ（チャネル）を決定する。次に、マスターａ０は、決定したＰＡＮ  ＩＤ／ＣＨをビーコン情報に含めて定期的に送信する。次に、スレーブノードａ１は、電源オン後、マスターノードａ０からのビーコン情報を受信し、受信したビーコン情報を用いてマスターノードａ０にネットワークの接続を要求する（例えば、非特許文献２参照）。
【０００５】
また、家庭内のオーディオ装置やビデオ装置などをスレーブノードとし、これらの装置をホームサーバーであるマスターノードに登録する手法として、スレーブノードの各識別情報を予め登録し、マスターノードとスレーブノードとを同一のグループとして登録しておくことで、ネットワークを構築することが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−２７８９３５号公報
【非特許文献】
【０００７】
【非特許文献１】守倉、久保田、「８０２．１１高速無線ＬＡＮ教科書」、インプレスＲ＆Ｄ出版、２００８年４月
【非特許文献２】ＺｉｇＢｅｅ（登録商標）和訳仕様書、http://www.zbsigj.org/download/085224r00ZB_MG-ZigBee-Specification-053474r17_Japanese_081209.pdf
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、ＩＥＥＥ８０２．１１無線ＬＡＮでは、図８のように、マスターノードａ０が構築するネットワーク周辺に他のマスターノードｂ０が存在する場合、所定の時間内にネットワーク構築処理を行わないと、マスターａ０は、マスターノードｂ０がネットワーク９０２に接続したいスレーブｂ３をネットワーク９０１に接続してしまうという問題点があった。また、ＺｉｇＢｅｅ（商標登録）規格では、図８のように、マスターノードａ０とマスターノードｂ０の電波の両方が届く範囲にあるスレーブｂ３は、マスターｂ０が構築するネットワークＢに接続させたいのに、マスターノードａ０のビーコン情報を受信してネットワークＡへ接続を要請し、接続させたいネットワークとは異なるネットワークＡに接続してしまう場合もあるという問題点があった。さらに、特許文献１の従来技術においても、同じ識別情報を有する装置を、近接する家、隣接する部屋で使用している場合、接続させたいネットワークとは異なるネットワークＡに接続してしまう場合もあるという問題点があった。
【０００９】
本発明は、上記の問題点に鑑みてなされたものであって、接続させたいネットワークとは異なるネットワークに接続してしまうことを防ぐ車両における無線登録システムを提供することを課題としている。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明に係る車両における無線登録システムは、起動指示が入力されてからの経過時間をカウントする第２の経過時間計測部と、第１の副無線通信装置の第１の識別情報と、主無線通信装置と共通の電源の供給を受けているか否かを示すノードタイプと、前記第２の経過時間計測部が計測した第２の計測値とを含む接続要求信号を送信する第１の送信部とを備える第１の副無線通信装置と、前記起動指示が入力されてからの経過時間をカウントする第１の経過時間計測部と、前記接続要求信号を受信する受信部と、前記接続要求信号に含まれる前記ノードタイプが、自主無線通信装置と共通の電源の供給を受けていることを示す場合に、前記第１の経過時間計測部が計測した第１の計測値と前記接続要求信号に含まれる第２の計測値との差または比が所定のしきい値以内か否かを判定し、所定のしきい値以内の場合、記憶部に前記接続要求信号に含まれる前記第１の識別情報を登録し、登録した前記第１の識別情報の前記第１の副無線通信装置との接続を行う制御部とを備える主無線通信装置と、を備えることを特徴としている。
【００１１】
また、本発明に係る車両における無線登録システムにおいて、第２の副無線通信装置の前記第１の識別情報と、主無線通信装置と共通の電源の供給を受けているか否かを示すノードタイプとを含む接続要求信号を送信する第２の送信部を備える第２の副無線通信装置をさらに備えるようにしてもよい。
【００１２】
また、本発明に係る車両における無線登録システムにおいて、前記主無線通信装置は、前記受信部が、前記第１の副無線通信装置または前記第２の副無線通信装置からの前記接続要求信号を受信し、前記受信された接続要求信号の受信信号強度を測定する受信信号強度測定部をさらに備え、前記制御部が、前記受信された接続要求信号に第２の計測値が含まれているか否かを判別し、前記接続要求信号に第２の計測値が含まれていない場合、前記計測された受信信号強度に基づき、前記記憶部に前記第１の識別情報を登録し、登録した前記第１の識別情報の前記第１の副無線通信装置または前記第２の副無線通信装置との接続を行うようにしてもよい。
【００１３】
また、本発明に係る車両における無線登録システムにおいて、前記主無線通信装置は、前記受信部が、前記第１の副無線通信装置または前記第２の副無線通信装置からの接続要求信号を受信し、前記受信された接続要求信号の受信信号強度を測定する受信信号強度測定部をさらに備え、前記制御部が、前記受信された接続要求信号に含まれる前記第１の識別情報に基づき前記受信信号強度による判別を行う必要があるか否かを判別し、前記受信信号強度による判別を行う必要がある場合、前記計測された受信信号強度に基づき前記記憶部に前記第１の識別情報を登録し、登録した前記第１の識別情報の前記第１の副無線通信装置または前記第２の副無線通信装置との接続を行うようにしてもよい。
【００１４】
また、本発明に係る車両における無線登録システムにおいて、前記第１の副無線通信装置は、前記第２の送信部が、当該第１の副無線通信装置の第２の識別情報を前記接続要求信号にさらに含めて送信し、前記主無線通信装置は、前記記憶部が、接続すべき副無線通信装置の第２の識別情報を記憶し、前記制御部が、前記受信された接続要求信号含まれる前記第１の副無線通信装置の前記第１の識別情報に対応する前記第２の識別情報が前記記憶部に登録されているか否かを判別するようにしてもよい。
【００１５】
また、本発明に係る車両における無線登録システムにおいて、前記第１の副無線通信装置は、前記第１の送信部または前記第２の送信部が、当該第１の副無線通信装置または当該第２の副無線通信装置の第２の識別情報を前記接続要求信号にさらに含めて送信し、前記主無線通信装置は、前記記憶部が、接続すべき副無線通信装置の第２の識別情報を記憶し、前記制御部が、前記受信された接続要求信号含まれる前記第１の副無線通信装置または第２の副無線通信装置の前記第１の識別情報に対応する前記第２の識別情報が前記記憶部に登録されているか否かを判別するようにしてもよい。
【発明の効果】
【００１６】
本発明によれば、主無線通信装置が、起動指示が入力されてからの経過時間を第１の計測値としてカウント開始し、第１の副無線通信装置が、起動指示が入力されてからの経過時間を第２の計測値としてカウント開始する。第１の副無線通信装置の第２の送信部は、第２のカウント値を含む接続要求を送信し、主無線通信装置の受信部は、第１の副無線通信装置からの接続要求を受信し、主無線通信装置の制御部は、第１の計測値と受信した制御信号に含まれる第２の計測値との差または比が所定のしきい値以内の場合、ネットワークに接続してもよい副無線通信装置からの接続要求であると判別し、接続処理を行うようにしたので、接続させたい副無線通信装置を自動的に接続することができる。また、第１の計測値と異なる計測値を有する副無線通信装置の誤接続を防止することができ、接続させたい副無線通信装置以外の接続を防ぐことが可能になる。
【００１７】
本発明によれば、主無線通信装置は、副無線通信装置からの接続情報を受信し、受信した接続要求信号に起動からの経過時間である第２の計測値が含まれているか否かを判別する。受信した接続要求信号に第２の計測値が含まれていない場合、受信した接続要求信号の受信信号強度を測定し、測定した受信信号強度に基づき、登録した識別情報を有する副無線通信装置からの接続要求信号であるか否かを判別して接続処理を行うようにしたので、接続させたい副無線通信装置を自動的に接続することができ、接続させたい副無線通信装置以外の接続を防ぐことが可能になる。
【００１８】
本発明によれば、主無線通信装置は、副無線通信装置からの接続情報を受信し、受信した接続要求信号の識別情報に基づき接続要求信号を送信した副無線通信装置の種別を判別する。そして、受信信号強度を測定する必要がある副無線通信装置と判別された場合、受信した接続要求信号の受信信号強度を測定し、測定した受信信号強度に基づき、登録した識別情報を有する副無線通信装置からの接続要求信号であるか否かを判別して接続処理を行うようにしたので、接続させたい副無線通信装置を自動的に接続することができ、接続させたい副無線通信装置以外の接続を防ぐことが可能になる。
【００１９】
本発明によれば、予め主無線通信装置の記憶部に副無線通信装置の第２の識別情報を記憶し、記憶後、主無線通信装置が、ネットワーク構築に必要な接続情報を送信する。そして、副無線通信装置は、接続情報を受信後、第１の識別情報と第２の識別情報と第２の計測値を含む接続要求信号を送信する。そして、主無線通信装置の制御部は、副無線通信装置からの接続情報を受信し、受信した接続要求信号に含まれる第１の識別情報と第２の識別情報が、関連づけられてすでに記憶されているか否かを判別する。そして、未記憶の場合、且つ第１の計測値と受信した制御信号に含まれる第２の計測値との差または比が所定のしきい値以内の場合、ネットワークに接続してもよい副無線通信装置からの接続要求であると判別し、接続処理を行うようにしたので、接続させたい副無線通信装置を自動的に接続することができ、第１の計測値と異なる計測値を有する副無線通信装置の誤接続を防止することができる。また、同じ第１の識別情報を有する副無線通信装置の誤接続を防止することができ、接続させたい副無線通信装置以外の接続を防ぐことが可能になる。
【００２０】
本発明によれば、予め主無線通信装置の記憶部に副無線通信装置の第２の識別情報を記憶し、記憶後、主無線通信装置が、ネットワーク構築に必要な接続情報を送信する。そして、副無線通信装置は、接続情報を受信後、第１の識別情報と第２の識別情報と第２の計測値を含む接続要求信号を送信する。そして、主無線通信装置の制御部は、副無線通信装置からの接続情報を受信し、受信した接続要求信号に含まれる第１の識別情報と第２の識別情報が、関連づけられてすでに記憶されているか否かを判別する。そして、未記憶の場合、且つ受信した接続要求信号に第２の計測値が含まれていない場合、受信した接続要求信号の受信信号強度を測定し、測定した受信信号強度に基づき、登録した識別情報を有する副無線通信装置からの接続要求信号であるか否かを判別して接続処理を行うようにしたので、接続させたい副無線通信装置を自動的に接続することができる。また、同じ第１の識別情報を有する副無線通信装置の誤接続を防止することができ、接続させたい副無線通信装置以外の接続を防ぐことが可能になる。
また、本発明によれば、予め主無線通信装置の記憶部に副無線通信装置の第２の識別情報を記憶し、記憶後、主無線通信装置が、ネットワーク構築に必要な接続情報を送信する。そして、副無線通信装置は、接続情報を受信後、第１の識別情報と第２の識別情報と第２の計測値を含む接続要求信号を送信する。そして、主無線通信装置の制御部は、副無線通信装置からの接続情報を受信し、受信した接続要求信号に含まれる第１の識別情報と第２の識別情報が、関連づけられてすでに記憶されているか否かを判別する。そして、未記憶の場合、且つ受信した接続要求信号の識別情報に基づき接続要求信号を送信した副無線通信装置の種別を判別する。そして、受信信号強度を測定する必要がある副無線通信装置と判別された場合、受信した接続要求信号の受信信号強度を測定し、測定した受信信号強度に基づき、登録した識別情報を有する副無線通信装置からの接続要求信号であるか否かを判別して接続処理を行うようにしたので、接続させたい副無線通信装置を自動的に接続することができ、接続させたい副無線通信装置以外の接続を防ぐことが可能になる。
【図面の簡単な説明】
【００２１】
【図１】第１実施形態に係る無線登録システムのブロック図である。
【図２】同実施形態に係る記憶部１１４が記憶するスレーブノードの情報の一例を示す図である。
【図３】同実施形態に係るマスターノードの処理手順のフローチャートである。
【図４】同実施形態に係るタイプＡのスレーブノードの処理手順のフローチャートである。
【図５】同実施形態に係るタイプＢのスレーブノードの処理手順のフローチャートである。
【図６】第２実施形態に係る無線登録システムのブロック図である。
【図７】同実施形態に係るマスターノードの処理手順のフローチャートである。
【図８】従来技術に係るネットワークの構成の一例を説明する図である。
【発明を実施するための形態】
【００２２】
以下、図１〜図７を用いて本発明の実施形態について詳細に説明する。なお、本発明は斯かる実施形態に限定されず、その技術思想の範囲内で種々の変更が可能である。
【００２３】
［第１実施形態］
図１は、本実施形態における無線登録システムのブロック図である。図１のように、無線登録システムは、マスターノード１１（主無線通信装置）と、スレーブノード１２（第１の副無線通信装置）と、スレーブノード１３（第２の副無線通信装置）とから構成されている。マスターノード１１とスレーブノード１２は、電源４１に接続され、スレーブノード１３は、電池５１と登録開始ボタン６１とに接続されている。また、電源４１には起動出力部４２が接続され、起動出力部４２は、マスターノード１１とスレーブノード１２とに接続されている。マスターノード１１は、制御部１１１と、マスターカウンタ１１２と、属性ＩＤ受取部１１３と、記憶部１１４と、送受信部１１５と、アンテナ１１６と、スレーブ情報抽出部１１７とを備えている。さらに、スレーブノード１２は、制御部１２１と、スレーブカウンタ１２２と、送受信部１２４と、アンテナ１２５と、記憶部１２６と、受信信号強度測定部１２７とを備えている。同様に、スレーブノード１３は、制御部１３１と、送受信部１３４と、アンテナ１３５と、記憶部１３６と、受信信号強度測定部１３７とを備えている。符号３１は、マスターノード１１の電波が届く範囲３１である。なお、本実施形態では、スレーブノードが２つの例を説明するが、スレーブノードは１つでも、さらに３つ以上でも良い。また、本実施形態では、車両内のスイッチ毎に無線機能を有するスレーブノードを備えているとして説明を行う。
起動出力部４２は、電源４１の起動に応じて、電源が供給され、これによりＩＧ信号（起動指示）を生成し、生成したＩＧ信号をマスターノード１１とスレーブノード１２に出力する。
【００２４】
マスターノード１１の制御部１１１（制御部）には、ＩＧ（イグニッション）がオンになった時、起動出力部４２からＩＧ信号が入力され、電源４１から電源が供給され、マスターカウンタ１１２のカウントを開始する。また、制御部１１１は、属性ＩＤ受取部１１３が出力する属性ＩＤ（第１の識別情報）を受け取り、受け取った属性ＩＤを記憶部１１４に書き込んで記憶させる。さらに、制御部１１１は、属性ＩＤを受け取った後、マスターカウンタのカウント値Ｃ１を読み出し、記憶部１１４に予め記憶されている自機のアドレス情報、ネットワーク開設に使用するチャネル、スレーブノードが接続要求時に使用する暗号キーを読み出し、送受信部から自機のＭＡＣアドレスを読み出す。さらに、制御部１１１は、読み出したカウント値Ｃ１１、ＭＡＣアドレス、スレーブノードが接続要求時に使用する暗号キーおよびチャネルを含む情報を接続必要情報として生成し、生成した接続必要情報を送受信部１１５に出力する。さらに、制御部１１１は、スレーブ情報抽出部１１７が接続要求信号から抽出したＭＡＣアドレス（第２の識別情報）とカウンタ値と属性ＩＤおよびノードタイプとを受け取る。さらに、制御部１１１は、マスターカウンタ１１２のカウント値Ｃ１２を読み出す。さらに、制御部１１１は、抽出されたＭＡＣアドレスとカウンタ値と属性ＩＤおよびノードタイプに基づき、すでに記憶部１１４に登録済みのスレーブノード１２または１３か否かを判別し、未登録の場合、読み出したマスターノード１２のカウンタ値Ｃ１２と取得したスレーブノード１２のカウンタ値Ｃ２２との差または比が所定のしきい値以内か否かを判定する。カウンタ値Ｃ１２に対するカウンタ値Ｃ２２との差または比が所定のしきい値以内の場合、制御部１１１は、車両内のスレーブノードからの接続要求信号であると判別し、記憶部１１４に抽出されたＭＡＣアドレスを属性ＩＤに関連づけて記憶させ、接続要求してきたスレーブノード１２または１３との接続処理を行う。
【００２５】
なお、ノードタイプは、マスターノード１１と共通の電源４１からＩＧオン後に電源の供給を受けているスレーブノードをタイプＡとし、電源４１から電源の供給を受けずに、例えば、電池５１から電源の供給を受けているスレーブノードをタイプＢとする。このため、スレーブノード１２の記憶部１２６には、ノードタイプが「タイプＡ」として予め記憶されている。タイプＡは、例えば、運転席近辺に取り付けられているパワースライド・ドア・スイッチがスレーブノードである。タイプＢは、例えば、パワー・スライド・ドアに取り付けられているスイッチに付けられているスレーブノードであり、ネットワーク構築後、各スレーブノードの制御部は、各スイッチのオン状態とオフ状態の情報をマスターノードに送信する。すなわち、自車両内の各スイッチの信号を、従来はマスターノードにケーブルで接続して配線していたが、本実施形態を用いることで、無線により構築できる。
【００２６】
マスターカウンタ１１２（第１の経過時間計測部）は、制御部１１１からの指示により、経過時間であるカウントの開始、停止を行う。
属性ＩＤ受取部１１３には、非図示のＰＣ（コンピュータ）などから属性ＩＤが入力される。また、属性ＩＤ受取部１１３は、入力された属性ＩＤを制御部１１１に出力する。なお、非図示のＰＣには、予め、例えば車種ごとに通信機能を備える部品の属性ＩＤが記憶されている。車両組み立て時、組み立てを行うオペレータが、このＰＣをマスターノード１１に公知の手法で接続し、組み立てを行う車種の属性ＩＤを非図示のＰＣからマスターノード１１に公知の手法で出力する。属性ＩＤを出力後、オペレータが、非図示のＰＣとマスターノード１１の接続を解除する。また、非図示のＰＣとマスターノード１１は、非図示の組み立てロボット等が自動的に行うようにしても良い。
【００２７】
記憶部１１４は、予め自機がネットワーク開設に用いる暗号キー、チャネルが記憶されている。また、記憶部１１４は、図２のように、例えば表形式で、スレーブノード毎の名称と属性ＩＤとＭＡＣアドレスとを関連づけられて記憶される。図２は、記憶部１１４が記憶するスレーブノードの情報の一例を示す図である。図２のように、属性ＩＤ「０×１０」が名称「パワー・スライド・ドア」に関連づけられ、この属性ＩＤ「０×１０」に関連づけられてＭＡＣアドレス「０００２４ＣＥＥＥ５３９」が記憶され、属性ＩＤ「０×２０」と関連づけられて記憶されている名称「パワー・ウィンド」に対するＭＡＣアドレスは、未登録の状態を表している。
【００２８】
送受信部１１５（受信部）は、制御部１１１から出力された接続必要情報を受け取り、受け取った接続必要情報を、アンテナ１１６を介して、自機の電波が届く範囲３１内に送信（ブロードキャスト）する。また、送受信部１１５は、スレーブノードからの接続要求信号を受信し、受信した接続要求信号をスレーブ情報抽出部１１７に出力する。さらに、送受信部１１５には固有のＭＡＣアドレスが記憶されている。
【００２９】
スレーブ情報抽出部１１７には、送受信部１１５が受信した接続要求信号が入力される。また、スレーブ情報抽出部１１７は、受け取った接続要求信号からカウント値、ＭＡＣアドレス、属性ＩＤおよびノードタイプを抽出し、抽出したカウント値、ＭＡＣアドレス、属性ＩＤおよびノードタイプを制御部１１１に出力する。
【００３０】
スレーブノードの制御部１２１は、ＩＧがオンになった時、起動出力部４２からＩＧ信号が入力され、電源４１から電源が供給され、スレーブカウンタ１２２のカウントを開始する。また、制御部１２１は、送受信部１２４から接続必要情報を受け取り、接続必要情報を受け取り後、スレーブカウンタ１２２のカウント値Ｃ２２を読み出す。さらに、制御部１２１は、受信信号強度測定部１２７から信号強度値を受け取り、受け取った信号強度値が所定のしきい値以上であるか否かを判別し、所定のしきい値以上の場合、接続必要情報を記憶部１２６に書き込んで記憶させる。さらに、制御部１２１は、送受信部１２４に記憶されている自機のＭＡＣアドレスを読み出し、記憶部１２６に予め記憶されている自機のノードタイプと属性ＩＤとを読み出す。さらに、制御部１２１は、読み出したカウント値Ｃ２２とＭＡＣアドレスとノードタイプおよび属性ＩＤを含む接続要求信号を生成し、生成した接続要求信号を受け取った接続必要情報に基づき送受信部１２４に出力する。
【００３１】
スレーブカウンタ１２２（第２の経過時間計測部）は、制御部１２１の制御により経過時間であるカウントの開始、停止を行う。
【００３２】
送受信部１２４（第１の送信部）は、接続必要情報を受信し、受信した接続要求信号を制御部１２１に出力する。また、送受信部１２４は、制御部１２１が出力した接続要求信号を受け取り、受け取った接続要求信号を、アンテナ１２５を介してマスターノード１１に送信する。さらに、送受信部１２４には固有のＭＡＣアドレスが記憶されている。
【００３３】
記憶部１２６は、予め自機の属性ＩＤとノードタイプとが記憶されている。
受信信号強度測定部１２７は、送受信部１２４が受信した信号の強度を測定し、測定した信号強度値を制御部１２１に出力する。
【００３４】
スレーブノードの制御部１３１は、登録開始ボタン６１が押された後、マスターノード１１への登録処理を開始し、送受信部１３４から接続必要情報を受け取る。また、制御部１３１は、受信信号強度測定部１３７から信号強度値を受け取り、受け取った信号強度値が所定のしきい値以上であるか否かを判別し、所定のしきい値以上の場合、接続必要情報を記憶部１３６に書き込んで記憶させる。さらに、制御部１３１は、送受信部１３４に記憶されている自機のＭＡＣアドレスを読み出し、記憶部１３６に予め記憶されている自機のノードタイプと属性ＩＤとを読み出す。さらに、制御部１３１は、読み出したＭＡＣアドレスとノードタイプおよび属性ＩＤを含む接続要求信号を生成し、生成した接続要求信号を送受信部１３４に出力する。スレーブノード１３の記憶部１３６には、ノードタイプが「タイプＢ」として予め記憶されている。
【００３５】
送受信部１３４（第２の送信部）は、接続必要情報を受信し、受信した接続要求信号を制御部１３１に出力する。また、送受信部１３４は、制御部１３１が出力した接続要求信号を受け取り、受け取った接続要求信号を、アンテナ１３５を介してマスターノード１１に送信する。さらに、送受信部１１３４には固有のＭＡＣアドレスが記憶されている。
記憶部１３６は、予め自機の属性ＩＤとノードタイプとが記憶されている。
受信信号強度測定部１３７は、送受信部１３４が受信した信号の強度を測定し、測定した信号強度値を制御部１３１に出力する。
【００３６】
次に、本実施形態における、車両組み立て時におけるネットワーク構築処理について説明を行う。車内には、マスターノード１１と、スレーブノード１２、１３があるとして説明を行う。まず、マスターノード１１の処理手順について、図３を用いて説明する。図３は、マスターノードの処理手順のフローチャートである。
【００３７】
まず、予め、スレーブノード１２の記憶部１２６にノードタイプ「タイプＡ」が記憶され、スレーブノード１３の記憶部１３６にノードタイプ「タイプＢ」が記憶されている。
そして、車両組み立てをおこなうヒトが、ＩＧ（イグニッション）をオンにする。ＩＧオンにより、電源４１からマスターノード１１とスレーブノード１２とに電源の供給が開始される。スレーブノード１３は、電池から電源の供給を受けている。
マスターノード１１の制御部１１１は、起動出力部４２が出力するＩＧ信号を受け取り、受け取ったＩＧ信号に応じて記憶部１１４に記憶されている属性ＩＤに関連づけられて記憶されているＭＡＣアドレスの情報を初期化し（ステップＳ１）、マスターカウンタ１１２のカウントを開始する（ステップＳ２）。なお、マスターカウンタ１１２にＩＧオンにより電源が供給され、マスターカウンタ１１２の動作が可能になった状態からカウントを開始するようにしてもよい。
【００３８】
次に、マスターノード１１に予め組み立てを行う車種の属性ＩＤが記憶されている非図示のＰＣを、車両組み立てを行うオペレータが、公知の手法で接続する。次に、マスターノード１１の属性ＩＤ受取部１１３は、非図示のＰＣが出力した属性ＩＤを受け取り、受け取った属性ＩＤを制御部１１１に出力する。制御部１１１は、受け取ったスリープノード１２の属性ＩＤを、記憶部１１４に書き込んで記憶させる（ステップＳ３）。
記憶部１１４に記憶させた後、車両組み立てを行うヒトは、マスターノード１１と非図示のＰＣとの接続を解除する。
【００３９】
次に、マスターノード１１の制御部１１１は、記憶部１１４に予め記憶されている接続のための暗号キー、ネットワークで使用するアドレスを読み出し、送受信部１１５から自機のＭＡＣアドレスを読み出す。次に、制御部１１１は、ＩＧオンからの経過時間であるカウント値Ｃ１１をマスターカウンタ１１２から読み出す（ステップＳ４）。次に、制御部１１１は、読み出した暗号キー、ネットワークで使用するアドレス、自機のＭＡＣアドレスおよびカウント値Ｃ１１を接続必要情報として、自機周辺の電波が届く範囲３１内に送受信部１１５とアンテナ１１６とを介して送信する（ステップＳ５）。
【００４０】
接続必要情報を送信後、制御部１１１は、アンテナ１１６と送受信部１１５を介して、スレーブノードから接続要求が送信されているか否かを判別する（ステップＳ６）。スレーブノードからの接続要求がないと判別された場合（ステップＳ６；Ｎｏ）、ステップＳ４に戻り、制御部１１１は、記憶部１１４に記憶されている全てのスレーブノードから接続要求であると判別されるまで、送受信部１１５とアンテナ１１６とを介して接続必要情報を送信する。
【００４１】
スレーブノードからの接続要求である判別された場合（ステップＳ６；Ｙｅｓ）、送受信部１１５は、受信した信号を制御部１１１とスレーブ情報抽出部１１７とに出力する。次に、スレーブ情報抽出部１１７は、入力された受信信号から属性ＩＤとＭＡＣアドレスとカウンタ値およびノードタイプとを抽出し、抽出した属性ＩＤ情報とＭＡＣアドレス情報とカウンタ値およびノードタイプとを制御部１１１に出力する（ステップＳ７）。
【００４２】
次に、制御部１１１には、抽出された属性ＩＤ情報とＭＡＣアドレス情報とカウンタ値およびノードタイプとが入力される。制御部１１１は、抽出された属性ＩＤに関連づけられてＭＡＣアドレスが記憶部１１１にすでに登録されているか否かを判別する（ステップＳ８）。また、制御部１１１は、マスターカウンタ１１２のカウント値Ｃ１２を読み出す。
【００４３】
記憶部１１４に属性ＩＤに関連づけられてＭＡＣアドレスが記憶部１１４に登録されている場合（ステップＳ８；Ｙｅｓ）、抽出された属性ＩＤのＭＡＣアドレスはすでに登録済みのため、ステップＳ４に戻る。
記憶部１１４に属性ＩＤに関連づけられてＭＡＣアドレスが記憶部１１４に記憶されていない場合（ステップＳ８；Ｎｏ）、制御部１１１は、ノードタイプがタイプＡかＢかを判別する（ステップＳ９）。
【００４４】
ノードタイプがタイプＡの場合（ステップＳ９；タイプＡ）、制御部１１１は、読み出したマスターノードのカウンタ値Ｃ１２と、取得したスレーブノードのカウンタ値Ｃ２２との差または比が所定のしきい値以内であるか否かを比較する（ステップＳ１０）。なお、所定のしきい値範囲は、マスターノード１１およびスレーブノード１２がＩＧオン後、カウントを開始するまでの誤差範囲等であり、一例として１０［ｍｓｅｃ］〜１００［ｍｓｅｃ］である。さらに、ノードタイプがタイプＢの場合（ステップＳ９；タイプＢ）、ステップＳ１１に進む。
【００４５】
ステップＳ１０の比較の結果、カウンタ値Ｃ１２とカウンタ値Ｃ２２との差または比が所定のしきい値以内でない場合（ステップＳ１０；Ｎｏ）、自車両内のスレーブノードを有する部品からの接続要求でないため、ステップＳ４に戻る。
ステップＳ１０の比較の結果、カウンタ値Ｃ１２とカウンタ値Ｃ２２との差または比が所定のしきい値以内の場合（ステップＳ１０；Ｙｅｓ）、制御部１１１は、接続要求をしてきたスレーブノード１２の属性ＩＤとＭＡＣアドレスとを対応付けて記憶部１１４に記憶させることで、通信を確立する（ステップＳ１１）。次に、制御部１１１は、記憶部１１４に記憶されている全ての属性ＩＤについてのＭＡＣアドレスの登録が終了したか否かを判別する（ステップＳ１２）。ステップＳ１２の判別の結果、まだ登録されていないＭＡＣアドレスの属性ＩＤがある場合（ステップＳ１２；Ｎｏ）、ステップＳ４に戻り、未登録のＭＡＣアドレスがない場合（ステップＳ１２；Ｙｅｓ）、登録処理を終了する。
【００４６】
次に、図４のスレーブノードの処理手順のフローチャートを用いて、スレーブノード１２の処理手順を説明する。図４は、タイプＡのスレーブノードの処理手順のフローチャートである。
【００４７】
スレーブノード１２の制御部１２１は、起動出力部４２からＩＧ信号を受け取り、受け取ったＩＧ信号に応じてスレーブカウンタ１２２のカウントを開始する（ステップＳ１０１）。
次に、スレーブノード１２の制御部１２１は、記憶部１２６にマスターノード１１のＭＡＣアドレス情報がすでに記憶されているか否か判別する（ステップＳ１０２）。記憶部１２６にマスターノード１１のＭＡＣアドレス情報がすでに記憶されている場合（ステップＳ１０２；Ｙｅｓ）、ステップＳ１１１に進む。
記憶部１２６にマスターノード１１のアドレス情報がまだに記憶されていない場合（ステップＳ１０２；Ｎｏ）、制御部１２１は、マスターノード１１からの接続必要情報をアンテナ１２５と送受信部１２４を介して受信したか否かを判別する（ステップＳ１０３）。マスターノード１１からの接続必要情報を受信していない場合（ステップＳ１０３；Ｎｏ）、受信できるまでステップＳ１０３を繰り返す。
【００４８】
マスターノード１１からの接続必要情報を受信済みの場合（ステップＳ１０３；Ｙｅｓ）、制御部１２１は、ＩＧオンからの経過時間であるカウント値Ｃ２１をスレーブカウンタ１２２から読み出す。
次に、制御部１２１は、受信した接続情報からカウント値Ｃ１１を抽出し、読み出したカウント値Ｃ２１（スレーブノード１２が、接続必要情報を受信した時点でのカウント値）と抽出したカウント値Ｃ１１（マスターノード１１が接続必要情報を送信した時点でのカウント値）との差または比が所定のしきい値以内か否かを判別する（ステップＳ１０４）。
【００４９】
カウント値Ｃ２１と抽出したカウント値Ｃ１１との差または比が所定のしきい値以内でない場合（ステップＳ１０４；Ｎｏ）、制御部１２１は、受信した接続必要情報が自車両内のスレーブノードからの接続」要求ではないと判別してステップＳ１０３に戻る。
カウント値Ｃ２１と抽出したカウント値Ｃ１１との差または比が所定のしきい値以内の場合（ステップＳ１０４；Ｙｅｓ）、受信信号強度測定部１２７は、受信した信号の強度であるＲＳＳＩ値を測定し、測定したＲＳＳＩ値を制御部１２１に出力する（ステップＳ１０５）。次に、制御部１２１は、受け取ったＲＳＳＩ値が所定のしきい値以上であるか否かを判別する（ステップＳ１０６）。なお、所定のしきい値とは、例えば、スレーブノード１２が、受信した信号をマスターノード１１から受信した信号であると判別できる受信強度である。
ＲＳＳＩ値が所定のしきい値以上ではない場合（ステップＳ１０６；Ｎｏ）、ステップＳ１０４に戻る。ＲＳＳＩ値が所定のしきい値以上の場合（ステップＳ１０６；Ｙｅｓ）、制御部１２１は、受信した接続必要情報を記憶部１２６に書き込んで記憶させる（ステップＳ１０７）。
【００５０】
次に、制御部１２１は、スレーブカウンタ１２２からカウント値Ｃ２２を読み出し、記憶部１２６から自機の属性ＩＤとノードタイプとを読み出し、送受信部１２４から自機のＭＡＣアドレスを読み出す。
次に、制御部１２１は、受信した接続必要情報を用いて、読み出したカウント値Ｃ２２と自機の属性ＩＤとノードタイプ（タイプＡ）および自機のＭＡＣアドレスを含むネットワークへの接続要請である接続要求を、送受信部１２４とアンテナ１２５を介してマスターノード１１に送信する（ステップＳ１０８）。
次に、制御部１２１は、マスターノード１１との接続処理を行う（ステップＳ１０９）。接続処理は、例えば、マスターノード１１の制御部１１１が、スレーブノードに対して、接続用の暗号キー等の情報を送信する。
【００５１】
そして、制御部１２１は、マスターノード１１との接続処理が完了したか否かを判別し（ステップＳ１１０）、マスターノード１１との接続処理が完了していない場合（ステップＳ１１０；Ｎｏ）、接続が完了するまでステップＳ１０９〜Ｓ１１０を繰り返す。マスターノード１１との接続処理が完了している場合（ステップＳ１１０；Ｙｅｓ）、制御部１２１は、スレーブカウンタ１２２のカウント処理を停止する（ステップＳ１１１）。この処理以後、スレーブノード１１との通常の通信状態である。
以上の処理により、スレーブノード１２のネットワーク接続処理を終了する。
【００５２】
次に、図５のスレーブノード１の処理手順のフローチャートを用いて、スレーブノード１３の処理手順を説明する。図５は、タイプＢのスレーブノードの処理手順のフローチャートである。
【００５３】
スレーブノード１３の制御部１３１は、記憶部１３６にマスターノード１１のアドレス情報がすでに記憶されているか否か判別する（ステップＳ２０１）。記憶部１３６にマスターノード１１のアドレス情報がすでに記憶されている場合（ステップＳ２０１；Ｙｅｓ）、登録処理を抜け、スレーブノード１１との通常の通信状態にする。
記憶部１３６にマスターノード１１のアドレス情報が未記憶の場合（ステップＳ２０１；Ｎｏ）、制御部１３１は、マスターノード１１からの接続必要情報をアンテナ１３５と送受信部１３４を介して受信したか否かを判別する（ステップＳ２０２）。マスターノード１１からの接続必要情報を受信していない場合（ステップＳ２０２；Ｎｏ）、受信できるまでステップＳ２０２を繰り返す。
【００５４】
マスターノード１１からの接続必要情報を受信済みの場合（ステップＳ２０２；Ｙｅｓ）、受信信号強度測定部１３７は、受信した信号の強度であるＲＳＳＩ値を測定し、測定したＲＳＳＩ値を制御部１３１に出力する（ステップＳ２０３）。次に、制御部１３１は、受け取ったＲＳＳＩ値が所定のしきい値以上であるか否かを判別する（ステップＳ２０４）。なお、所定のしきい値とは、例えば、スレーブノード１３が、受信した信号をマスターノード１１から受信した信号であると判別できる受信強度である。
ＲＳＳＩ値が所定のしきい値以上ではない場合（ステップＳ２０４；Ｎｏ）、ステップＳ２０２に戻る。ＲＳＳＩ値が所定のしきい値以上の場合（ステップＳ２０４；Ｙｅｓ）、制御部１３１は、受信した接続必要情報を記憶部１３６に書き込んで記憶させる（ステップＳ２０５）。
【００５５】
次に、制御部１３１は、記憶部１３６から自機の属性ＩＤとノードタイプとを読み出し、送受信部１２４から自機のＭＡＣアドレスを読み出す。
次に、制御部１３１は、受信した接続必要情報を用いて、読み出した自機の属性ＩＤとノードタイプ（タイプＢ）および自機のＭＡＣアドレスを含むネットワークへの接続要請である接続要求を、送受信部１３４とアンテナ１３５を介してマスターノード１１に送信する（ステップＳ２０６）。
次に、制御部１３１は、マスターノード１１との接続処理を行う（ステップＳ２０７）。接続処理は、例えば、送受信部１３４が、マスターノード１１から送信された接続用の暗号キー等の情報を受信する。そして、制御部１３１は、マスターノード１１との接続処理が完了したか否かを判別し（ステップＳ２０８）、マスターノード１１との接続処理が完了していない場合（ステップＳ２０８；Ｎｏ）、接続が完了するまでステップＳ２０７〜Ｓ２０８を繰り返す。マスターノード１１との接続処理が完了している場合（ステップＳ２０８；Ｙｅｓ）、スレーブノード１２のネットワーク接続処理を終了する。
【００５６】
また、本実施形態では、各スレーブノード１２、１３から、接続要求にノードタイプ情報を含めて送信する例を説明したが、接続要求にノードタイプ情報を含めなくても良い。この場合、マスターノード１１の制御部１１１は、受信した接続要求にカウンタ値が含まれているか否かを判別し、カウンタ値が含まれている接続要求を送信してきたスレーブノードをタイプＡと判別し、カウンタ値が含まれていない接続要求を送信してきたスレーブノードをタイプＢと判別するようにしても良い。また、制御部１１１は、予め記憶部１１４に属性ＩＤに関連づけて、各属性ＩＤがどのノードタイプであるかを記憶させておく。そして、制御部１１１は、スレーブノードから受信した接続要求に含まれる属性ＩＤを抽出し、抽出した属性ＩＤと記憶部１１４に記憶されている情報を参照して、ノードタイプを判別するようにしてもよい。
【００５７】
なお、マスターノード１１に各スレーブノードを接続して属性ＩＤを登録する処理は、車両の製造時の１回のみでよく、製造後は、マスターノード１１の記憶部１１４にすでに各スレーブノードの属性ＩＤが記憶されているため、図３のステップＳ３を省略して、ネットワーク構築を行う。
【００５８】
以上のように、本実施形態によれば、予めマスターノード１１の記憶部１１４に自車両内のスレーブノードの属性ＩＤを記憶し、記憶後、マスターノード１１が、ネットワーク構築に必要な接続必要情報を送信する。そして、スレーブノードからの接続要求信号を受信する。そして、受信した接続要求信号から抽出したカウント値とマスターノード１１のカウント値とを比較することで、自車両内のスレーブノードを有する部品からの接続要求信号か、他車両内のスレーブノードを有する部品からの接続要求信号かを判別し、自車両内のスレーブノードを有する部品のみネットワークに接続させるようにしたので、複数台の自動車を同時に生産する工場内等においても、ＩＧオンにより自動的に自車内のスレーブノードを有する部品をネットワークに接続させることができる。さらに、他の自動車内のスレーブノードを誤ってネットワークに接続させることを防ぐことができる。また、予め属性ＩＤをマスターノードの記憶部に登録するため、ネットワーク構築時に、別の車両の同じ属性ＩＤからの接続要求信号が来ても、同じ属性ＩＤの誤った二重登録をすることを防ぐことができる。さらに、本実施形態によれば、ＩＧオンするだけで、タイプＡの部品については、非常に短時間で（例えば１秒）ネットワークを構築できるため、自動車組み立てにおける従来のネットワーク構築時間を大幅に削減できる。また、タイプＢの部品についても、登録ボタンを押すだけで、非常に短時間でネットワークを構築できるため、自動車組み立てにおける従来のネットワーク構築時間を大幅に削減できる。
【００５９】
また、車の各部の制御のため、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）が用いられている。ＣＡＮにおいては、例えば、ＣＡＮコントローラを内蔵したマイコンを車両内に搭載し、制御したい部品とケーブルで接続し、制御信号のやりとりを行っている。単純なオン、オフ信号のパワー・スライド・ドア、パワー・ウィンドなどのスイッチも、現在は、このＣＡＮネットワークに接続されているが、単純なオン、オフ信号のパワー・スライド・ドア、パワー・ウィンドなどのスイッチを本実施形態の方法を用いてネットワーク構築することで、ＣＡＮネットワークへの接続を削減することもできる。これにより、接続ケーブルを削減できるため、コストおよび車両の重量も削減できる。また、ケーブルの配線、接続工数も削減できる。
【００６０】
また、本実施形態では、スレーブノード１２は、マスターノード１１が送信してきた接続必要情報の中からカウント値Ｃ１１を抽出し、自機のカウント値Ｃ２１と比較する例を説明したが、カウント値Ｃ１１とカウント値Ｃ２１との比較は行わなくても良い。この場合、スレーブノード１２は、受信した接続必要情報を用いて接続要求を送信するが、接続したいネットワーク以外の接続必要情報を受信して接続要求を送信した場合、マスターノード１１が送信したチャネル、暗号キーと一致しない。このため、スレーブノード１２は、図５のステップＳ２０２の処理から繰り返して、改めてマスターノード１１からの接続必要情報を受信し、受信した接続必要情報を用いて接続要求を行うようにしてもよい。
【００６１】
［第２実施形態］
図６は、本実施形態における無線登録システムのブロック図である。図６のように、マスターノード１１ａは、制御部１１１と、マスターカウンタ１１２と、属性ＩＤ受取部１１３と、記憶部１１４と、送受信部１１５ａと、アンテナ１１６と、スレーブ情報抽出部１１７と、受信信号強度測定部２０１とを備えている。第１実施形態との差異は、マスターノード１１ａの制御部１１１ａと、送受信部１１５ａと、受信信号強度測定部２０１である。また、スレーブノード１２は、制御部１２１と、スレーブカウンタ１２２と、送受信部１２４と、アンテナ１２５と、記憶部１２６とを備えている。同様に、スレーブノード１３は、制御部１３１と、送受信部１３４と、アンテナ１３５と、記憶部１３６とを備えている。
【００６２】
マスターノード１１ａの制御部１１１ａには、ＩＧがオンになった時、起動出力部４２からＩＧ信号が入力され、電源４１から電源が供給され、マスターカウンタ１１２のカウントを開始する。また、属性ＩＤ受取部１１３は、予め属性IDが記憶されている非図示のＰＣが出力する属性ＩＤを受け取り、受け取った属性ＩＤを制御部１１１ａに出力する。制御部１１１ａは、属性ＩＤ受取部１１３が出力する属性ＩＤを受け取り、受け取った属性ＩＤを記憶部１１４に書き込んで記憶させる。さらに、制御部１１１は、属性ＩＤを受け取った後、マスターカウンタのカウント値Ｃ１を読み出し、記憶部１１４に予め記憶されている自機のアドレス情報、ネットワーク開設に使用するチャネル、使用する暗号キーを読み出し、送受信部から自機のＭＡＣアドレスを読み出す。さらに、制御部１１１ａは、読み出したカウント値Ｃ１、ＭＡＣアドレス、暗号キーおよびチャネルを含む情報を接続必要情報として生成し、生成した接続必要情報を送受信部１１５に出力する。さらに、制御部１１１ａは、スレーブ情報抽出部１１７が抽出したＭＡＣアドレスとカウンタ値と属性ＩＤおよびノードタイプとを受け取り、受信信号強度測定部２０１から測定された受信信号の強度を受け取る。さらに、制御部１１１ａは、受け取った受信信号の強度が所定のしきい値以上か否かを判別し、所定のしきい値以上の場合、自車内のスレーブノードであると判別する。自車内のスレーブノードであった場合、制御部１１１ａは、受け取ったＭＡＣアドレスとカウンタ値と属性ＩＤおよびノードタイプに基づき、すでに記憶部１１４に登録済みのスレーブノードか否かを判別し、未登録の場合、記憶部１１４に抽出されたＭＡＣアドレスを属性ＩＤに関連づけて記憶させ、接続要求してきたスレーブノードとの接続処理を行う。
【００６３】
送受信部１１５ａは、制御部１１１ａから出力された接続必要情報を受け取り、受け取った接続必要情報を、アンテナ１１６を介して、自機の電波が届く範囲３１内に送信（ブロードキャスト）する。また、送受信部１１５ａは、スレーブノードからの接続要求信号を受信し、受信した接続要求信号をスレーブ情報抽出部１１７と受信信号強度測定部２０１とに出力する。さらに、送受信部１１５ａには固有のＭＡＣアドレスが記憶されている。
【００６４】
受信信号強度測定部２０１には、送受信部１１５ａから受信された接続要求信号が入力される。また、受信信号強度測定部２０１は、入力された接続要求信号のＲＳＳＩ（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｉｏｎ；受信信号強度）を測定し、測定したＲＳＳＩ値を制御部１１１ａに出力する。
【００６５】
次に、本実施形態における、車両組み立て時におけるネットワーク構築処理について説明を行う。車内には、マスターノード１１ａと、スレーブノード１２〜１３があるとして説明を行う。まず、マスターノード１１の処理手順について、図６〜図７を用いて説明する。図７は、マスターノードの処理手順のフローチャートである。なお、第１実施形態と同様に処理を行うステップは、同じステップ番号を用い、説明は省略する。
【００６６】
ステップＳ１〜Ｓ７は、第１実施形態と同様に行う。
次に、マスターノード１１ａの送受信部１１５ａは、受信した接続要求信号をスレーブ情報抽出部１１７と受信信号強度測定部２０１とに出力する。次に、受信信号強度測定部２０１には、送受信部１１５ａから出力された接続要求信号が入力される。次に、受信信号強度測定部２０１は、入力された接続要求信号のＲＳＳＩ値を測定し、測定したＲＳＳＩ値を制御部１１１ａに出力する（ステップＳ３０１）。
【００６７】
次に、制御部１１１ａには、受信信号強度測定部２０１からＲＳＳＩ値が入力される。そして、制御部１１１ａは、入力されたＲＳＳＩ値と所定のしきい値とを比較し、ＲＳＳＩ値が所定のしきい値以上であるか否か判別する（ステップＳ３０２）。なお、所定のしきい値は、例えば、車両製造工場において、複数の車両を生産する場合、隣り合った車両からのスレーブノードの送信信号と、自車内のスレーブノードからの送信信号とを判別できるレベルである。
ＲＳＳＩ値が所定のしきい値未満の場合（ステップＳ３０２；Ｎｏ）、制御部１１１ａは、受信した接続要求信号を自車内以外からの接続要求信号であると判別し、ステップＳ５に戻る。ＲＳＳＩ値が所定のしきい値以上の場合（ステップＳ３０２；Ｙｅｓ）、制御部１１１ａは、受信した接続要求信号を自車内からの接続要求信号であると判別し、ステップＳ８に進む。
【００６８】
以上のように、本実施形態によれば、スレーブノードから受信した接続要求信号のＲＳＳＩ値を測定し、測定されたＲＳＳＩ値が所定のしきい値以上の場合のみ自車内のスレーブノードからの接続要求信号であると判別するようにしたので、複数台の自動車を同時に生産する工場内等においても、ＩＧオンにより自動的に自車内のスレーブノードを有する部品をネットワークに接続させることができ、さらに他の自動車内のスレーブノードを誤ってネットワークに接続させることを防ぐことができる。また、予め属性ＩＤをマスターノードの記憶部に登録するため、ネットワーク構築時に、別の車両の同じ属性ＩＤからの接続要求信号が来ても、同じ属性ＩＤの誤った二重登録をすることを防ぐことができる。さらに、本実施形態によれば、タイプＡの部品については、非常に短時間で（例えば１秒）ネットワークを構築できるため、自動車組み立てにおける従来のネットワーク構築時間を大幅に削減できる。また、タイプＢの部品についても、登録ボタンを押すだけで、非常に短時間でネットワークを構築できるため、自動車組み立てにおける従来のネットワーク構築時間を大幅に削減できる。
【００６９】
また、本実施形態では、複数の車両を生産する工場で使用する例を説明したが、例えば、車のディーラーや修理工場などでの修理時にも適用可能である。この場合、ディーラーは、まず、修理する車に非図示の診断装置を接続し、スレーブノードを有するどの部品が故障しているかを判別し、判別の結果、車両内のマスターノードの記憶部が記憶している故障しているスイッチの属性ＩＤに基づく情報を消去する。その後、第１実施形態もしくは第２実施形態の方法で、再登録を行うようにしてもよい。
また、車両内の各部品だけではなく、所定の環境で、通信機能を有する装置のみネットワークに接続したい場合にも適用可能である。
【００７０】
なお、実施形態の図１または図６の各部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各部の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−ＲＯＭ等の可搬媒体、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）  Ｉ／Ｆ（インタフェース）を介して接続されるＵＳＢメモリー、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリーのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【符号の説明】
【００７１】
１１・・・マスターノード
１２、１３・・・スレーブノード
４１・・・電源
４２・・・起動出力部
５１・・・電池
６１・・・登録開始ボタン
１１１、１２１、１３１・・・制御部
１１２・・・マスターカウンタ
１１３・・・属性ＩＤ受取部
１１４、１２６、１３６・・・記憶部
１１５、１２４、１３４・・・送受信部
１１６、１２５、１３５・・・アンテナ
１１７・・・スレーブ情報抽出部
１２２・・・スレーブカウンタ
１２７、１３７・・・受信信号強度測定部
【図１】
0005481276.tif 000002
【図２】
0005481276.tif 000003
【図３】
0005481276.tif 000004
【図４】
0005481276.tif 000005
【図５】
0005481276.tif 000006
【図６】
0005481276.tif 000007
【図７】
0005481276.tif 000008
【図８】
0005481276.tif 000009