(57)【要約】【課題】  家電装置などに備わる無線通信機能に対して製品出荷前に通信設定コードを再設定の必要のない値で設定し、且つこれらのコードを製品出荷後も管理することの出来るシステム、並びに、購入後に再設定の必要のない無線通信機器の製造方法を提供する。【解決手段】  無線通信機器に予め付されているシリアルコードを読み取るコード読取手段１２と、通信設定コードを無線通信機器に書き込むコード書込手段１３と、擬似乱数を用いて通信設定コードを生成するコード生成手段２１Ａと、シリアルコードと通信設定コードの管理を行うコード管理データベース２４と、これらの動作制御を行う制御ソフトウェア１１，２１とを備え、制御ソフトウェア１１，２１は、新たなシリアルコードが読み取られた場合に新たな通信設定コードを生成してコード書込手段１３により書き込み可能な状態に発行し、且つ、シリアルコードと通信設定コードとを対応づけてコード管理データベースに登録するように構成する。【選択図】        図１
2008028788.tif 000002
【特許請求の範囲】
【請求項１】
作業用コンピュータと管理用コンピュータとをデータ通信可能に接続してなり、製品出荷前の工程で製品となる複数の無線通信機器に対して通信に必要な通信設定コードの登録処理を行う無線通信機器のコード登録システムであって、
前記作業用コンピュータには、
前記複数の無線通信機器に予め付されている識別コードを読み取り可能なコード読取手段と、
前記通信設定コードを前記無線通信機器の記憶手段に書き込み可能なコード書込手段と、
が設けられ、
前記管理用コンピュータには、
一部或いは全部に擬似乱数を用いて値の重複しない複数の前記通信設定コードを生成可能なコード生成手段と、
前記識別コードおよび前記通信設定コードの管理を行うコード管理データベースと、
が設けられ、
前記コード読取手段により識別コードが読み取られた場合に、この識別コードが管理用コンピュータに送信され、その後、前記コード生成手段により新たな通信設定コードが生成されて、該通信設定コードが作業用コンピュータに送られ前記コード書込手段により書き込み可能な状態にされるとともに、前記コード管理データベースに当該識別コードと当該通信設定コードとが対応づけられて記録される、
ことを特徴とする無線通信機器のコード登録システム。
【請求項２】
製品出荷前の工程で製品となる複数の無線通信機器に対して通信に必要な通信設定コードをそれぞれ登録する無線通信機器のコード登録システムであって、
前記複数の無線通信機器に予め付されている識別コードを読み取り可能なコード読取手段と、
前記通信設定コードを前記無線通信機器の記憶手段に書き込み可能なコード書込手段と、
一部或いは全部に擬似乱数を用いて値の重複しない複数の前記通信設定コードを生成可能なコード生成手段と、
前記識別コードおよび前記通信設定コードの管理を行うコード管理データベースと、
これらの動作制御を行う制御手段とを備え、
前記制御手段は、
前記コード読取手段により新たな識別コードが読み取られた場合に、前記コード生成手段に新たな通信設定コードを生成させ、当該通信設定コードを前記コード書込手段により書き込み可能な状態に発行するとともに、当該識別コードと当該通信設定コードとを対応づけて前記コード管理データベースに登録する、
ことを特徴とする無線通信機器のコード登録システム。
【請求項３】
前記識別コードに対応させて前記無線通信機器の工程管理を行う工程管理データベースを備え、
前記制御手段は、
前記コード読取手段により識別コードが読み取られた際に、前記工程管理データベースを確認して、当該識別コードに対応した無線通信機器が通信設定コードの登録工程以前の工程を経てない場合、或いは、通信設定コードの登録工程を既に完了している場合に、何れの通信設定コードも前記コード書込手段により書き込み可能な状態に発行しない、
ことを特徴とする請求項２記載の無線通信機器のコード登録システム。
【請求項４】
前記制御手段は、
前記コード読取手段により識別コードが読み取られた際に、当該識別コードが前記コード管理データベースに登録ずみの場合に、新たな通信設定コードの生成を行わない、
ことを特徴とする請求項２又は３に記載の無線通信機器のコード登録システム。
【請求項５】
前記制御手段は、
前記コード読取手段により識別コードが読み取られた際、当該識別コードが前記コード管理データベースに登録ずみの場合に、当該識別コードに対応付けられて登録されている通信設定コードを、前記コード書込手段により書き込み可能な状態に発行する、
ことを特徴とする請求項４記載の無線通信機器のコード登録システム。
【請求項６】
前記コード管理データベースおよび前記コード生成手段を有する管理用コンピュータと、
前記コード読取手段および前記コード書込手段を有する作業用コンピュータとを備え、
前記管理用コンピュータと前記作業用コンピュータとをデータ通信可能に接続して前記通信設定コードの登録処理を行うように構成されていることを特徴とする請求項２〜５の何れかに記載の無線通信機器のコード登録システム。
【請求項７】
前記通信設定コードには、無線通信可能なグループを識別するためのグループコードと、通信の暗号化を行う暗号キーコードとが含まれることを特徴とする請求項２〜６の何れかに記載の無線通信機器のコード登録システム。
【請求項８】
無線通信機器を組み立てる組立工程と、
該組立工程の終了後或いは該工程の途中において、請求項１〜７の何れかに記載の無線通信機器のコード登録システムにより前記無線通信機器に前記通信設定コードの登録を行うコード登録工程と、
を有する無線通信機器の製造方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、製品出荷前の工程において製品となる複数の無線通信機器に通信設定コードをそれぞれ登録する無線通信機器のコード登録システム、並びに、無線通信機器の製造方法に関する。
【背景技術】
【０００２】
近年、家電製品に、コンピュータの分野で利用されている無線通信機能を組み込むことで新たな機能を備えた家電製品の開発が行われている。例えば、映像音声のコンテンツデータを無線通信によりサーバ装置からテレビ受像機に接続されたクライアント装置へ伝送することで、再生機器と離れた箇所でコンテンツの視聴を可能とするＡＶ（オーディオ・ビジュアル）伝送システムなどが開発されている。
【０００３】
規格化された無線通信機能を使用する場合、無線通信可能なグループを識別するＳＳＩＤ（Service Set 識別情報）や、通信の暗号化を行うＷＥＰ（Wired Equivalent Privacy）キーなど、各種のコードを無線通信機器に設定することで、他の機器との間で予期せぬ通信が勝手に行われないようにするのが通常である。
【０００４】
従来、コンピュータに接続して使用するような無線通信機器においては、工場出荷時に、ＳＳＩＤやＷＥＰキーなどは未設定、或いは、固定したコードや連番コードなどに設定しておき、購入後にユーザに変更させるのが一般的であった。
【０００５】
また、本願発明に関連する従来技術として、次のような技術の開示があった。例えば、特許文献１には、通信端末装置の組立完了後に操作パネルから通信端末にＭＡＣ（Media Access Controll）アドレスを登録する技術について開示されている。また、特許文献２には、バーコードリーダ等により無線機器の製造番号やＭＡＣアドレスなどを取得し、これらの情報から暗号キーを作成して無線機器に設定するシステムについて開示されている。また、特許文献３には、ネットワークプリンタにおいて初期の電源投入時にサーバからＩＰアドレスを取得して自動的に自機に設定を行う技術が開示されている。
【特許文献１】特開平０６−１８８８８６号公報
【特許文献２】特開２００３−１１０５４３号公報
【特許文献３】特許第３６２２７３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
家電装置に無線通信機能を組み込む場合、ＳＳＩＤやＷＥＰキーなどは工場出荷時に予め設定しておき、ユーザの再設定を必要としないようにすることが要求される。コンピュータ機器と異なり、家電では入力手段や出力手段が例えば数個の入力キーやセグメント表示器などに限られてしまうため、このようなコードをユーザに設定させるには、とても煩雑な処理になるからである。また、家電を扱うユーザにとって、このようなコードの設定は大変に分かり難くいものだからである。
【０００７】
また、ユーザに再設定されることを前提としない場合、予め設定するＳＳＩＤやＷＥＰキーは、複数の機器間で重複することがなく、さらに、第三者により推測され難いコードにすることが要求される。
【０００８】
この発明の目的は、家電装置などに備わる無線通信機能に対して製品出荷前にＳＳＩＤやＷＥＰキーなどを再設定の必要のない実使用に耐えうる値で設定し且つ管理することの出来るシステムを提供することにある。
【０００９】
また、購入後にＳＳＩＤやＷＥＰキーなどの通信設定コードを再設定する必要のない無線通信機器の製造方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明は、上記目的を達成するため、製品出荷前の工程で製品となる複数の無線通信機器に対して通信に必要な通信設定コードをそれぞれ登録する無線通信機器のコード登録システムであって、前記複数の無線通信機器に予め付されている識別コードを読み取り可能なコード読取手段と、前記通信設定コードを前記無線通信機器の記憶手段に書き込み可能なコード書込手段と、一部或いは全部に擬似乱数を用いて値の重複しない複数の前記通信設定コードを生成可能なコード生成手段と、前記識別コードおよび前記通信設定コードの管理を行うコード管理データベースと、これらの動作制御を行う制御手段とを備え、前記制御手段は、前記コード読取手段により新たな識別コードが読み取られた場合に、前記コード生成手段に新たな通信設定コードを生成させ、当該通信設定コードを前記コード書込手段により書き込み可能な状態に発行するとともに、当該識別コードと当該通信設定コードとを対応づけて前記コード管理データベースに登録することを特徴としたものである。
【００１１】
ここで、通信設定コードとしては、具体的には、無線通信可能な通信機器のグループを識別するためのグループコード（例えばＳＳＩＤ）、無線通信の暗号化を行う暗号キーコード（例えばＷＥＰキー）、通信機器のインターフェースを一義的に表わすＭＡＣアドレスなどを適用できる。
【００１２】
このような手段によれば、識別コードごとに乱数により発生させた通信設定コードを出荷前の無線通信機器に対して登録していくことが出来る。それにより、ユーザが再設定することを必要としない実使用に耐えうる無線通信の設定が可能となる。さらに、その登録したコードをデータベースで管理することが出来る。
【００１３】
好ましくは、前記識別コードに対応させて前記無線通信機器の工程管理を行う工程管理データベースを備え、前記制御手段は、前記コード読取手段により識別コードが読み取られた際に、前記工程管理データベースを確認して、当該識別コードに対応した無線通信機器が通信設定コードの登録工程以前の工程を経てない場合、或いは、通信設定コードの登録工程を既に完了している場合に、何れの通信設定コードも前記コード書込手段により書き込み可能な状態に発行しないように構成すると良い。
【００１４】
このような手段によれば、誤って、２つの無線通信機器に同一の識別コードが付されていた場合でも、２つの無線通信機器に重複した通信設定コードが登録されてしまうのを回避することが出来る。
【００１５】
さらに好ましくは、前記制御手段は、前記コード読取手段により識別コードが読み取られた際に、当該識別コードが前記コード管理データベースに登録ずみの場合に、新たな通信設定コードの生成を行わないように構成すると良い。
【００１６】
また、前記制御手段は、前記コード読取手段により識別コードが読み取られた際、当該識別コードが前記コード管理データベースに登録ずみの場合に、当該識別コードに対応付けられて登録されている通信設定コードを、前記コード書込手段により書き込み可能な状態に発行するように構成すると良い。
【００１７】
このような手段により、１つの識別コードに対して１つの通信設定コードのみが対応づけられるので、通信設定コードの管理が容易になる。また、擬似乱数の繰り返し周期を考慮して重複コードが生じないようにコードの発行数を管理しているような場合でもその管理が容易になる。さらに、上記手段によれば、通信設定コードの登録が上手く行かずに、登録作業をやり直すときに柔軟に対応することが出来る。また、登録作業をやり直すときに新たな通信設定コードが発行されないので、通信設定コードの枯渇を防ぐことが出来る。
【００１８】
さらに好ましくは、前記コード管理データベースおよび前記コード生成手段を有する管理用の管理用コンピュータと、前記コード読取手段および前記コード書込手段を有する作業用の作業用コンピュータとを備え、前記管理用コンピュータと前記作業用コンピュータとをデータ通信可能に接続して前記通信設定コードの登録処理を行うように構成すると良い。
【００１９】
このように２つの情報処理装置に分散してそれぞれの処理を行わせることで、様々な処理の効率の向上が図れる。例えば、管理用コンピュータに製造工程の他の管理も統括的に行わせる場合に、作業用コンピュータに負荷を分担させることで通信設定コードの登録作業で管理用コンピュータの処理待ちといった事態の回避が図れる。また、通信設定コードの登録は製造ライン上で行われるため登録作業に必要な作業用コンピュータはその作業現場に設置する必要があるが、作業用コンピュータを管理用コンピュータと分離させているので、情報管理を行う管理用コンピュータは作業現場から離れた管理室等に設置することができ、管理情報の安全性を確保できる。また、通信設定コードの登録を複数の製造ラインで行う場合でも、作業用コンピュータを複数ライン分用意して、管理用コンピュータにこれら複数の製造ラインの通信設定コードの管理を一元的に行わせることで、複数ラインの登録処理にも柔軟に対応することが出来る。
【００２０】
また、本発明の無線通信機器の製造方法は、無線通信機器を組み立てる組立工程と、該組立工程の終了後或いは該工程の途中において上述したコード登録システムにより無線通信機器に前記通信設定コードを登録するコード登録工程とを有するものである。
【００２１】
このような製造方法により、製品出荷前の工程にて製品となる無線通信機器に重複がなく簡単に推定しにくい通信設定コードがそれぞれ登録され、ユーザによる通信設定コードの再設定の必要がない無線通信機器を効率的に製造することが出来る。また、出荷後にも各無線通信機器の通信設定コードを一元的に管理することが出来る。
【発明の効果】
【００２２】
本発明に従うと、製品出荷前の工程において、簡単に推定しにくく且つ重複のない通信設定コードを複数の無線通信機器に効率的に登録していくことが出来る。
それゆえ、無線通信機能を有する家電製品等において、購入後にユーザが再設定する必要がなく、すぐに無線通信機能を使用することの出来る製品を提供することが出来るという効果がある。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は、本発明に係る無線通信機器のコード登録システムを示す全体構成図、図２は、このコード登録システムを適用した製造ラインの一部を示した説明図である。
この実施の形態のコード登録システム１は、例えばＷＬＡＮ（ワイヤレスＬＡＮ）などの無線通信機能を有した家電製品の製造ラインにおいて、製品内の不揮発性メモリに無線通信機能に必要な通信設定コードを書き込むためのものである。
【００２４】
ここでは、上記家電製品の製造ラインとして、家庭内で映像音声のコンテンツデータを無線伝送するＡＶ伝送システムのサーバ装置Ｓ，Ｓ…およびクライアント装置Ｃ，Ｃ…の製造ラインを例示している（図２参照）。ＡＶ伝送システムは、例えばビデオ録画装置にクライアント装置Ｃを接続し、テレビ受像機にサーバ装置Ｓを接続して、クライアント装置Ｃからサーバ装置Ｓへ映像・音声のデータを伝送させることで、ビデオ録画装置で再生した映像・音声を離れた箇所に置かれたテレビ受像機で出力することを可能とするシステムである。
【００２５】
このようなＡＶ伝送システムにおいては、クライアント装置Ｃとサーバ装置Ｓに、通信設定コードとして同一のＳＳＩＤとＷＥＰキーとを設定して両装置間で無線通信を可能とする必要がある。また、他の無線通信機器との混線を無くしたり、外部からの不正アクセスを防止するために、これらＳＳＩＤやＷＥＰキーは、各サーバ装置間で重複することなく、また、第三者から推測され難いものにする必要がある。さらに、このような通信機器では、各通信端末を一意的に特定するためのＭＡＣアドレスの設定も必要となる。
【００２６】
この実施の形態のコード登録システム１は、図２に示すように、上記のＡＶ伝送システムのうち、各サーバ装置Ｓ，Ｓ…に重複せず第三者から推測され難いＳＳＩＤおよびＷＥＰキーを登録するようになっている。また、各サーバ装置Ｓ，Ｓ…には一意のＭＡＣアドレスをそれぞれ設定するようになっている。
【００２７】
また、特に制限されるものではないが、クライアント装置Ｃ，Ｃ…に設定するＳＳＩＤやＷＥＰキーについては、後の工程でサーバ装置Ｓとクライアント装置Ｃがペアリングされたときに、サーバ装置Ｓに備わっているペアリング機能によりサーバ装置Ｓが対象のクライアント装置Ｃに同一のＳＳＩＤとＷＥＰキーを設定するようになっている。
【００２８】
また、本実施の形態のコード登録システム１の管理用コンピュータ２０では、他のラインで設定処理が行われるクライアント装置Ｃ，Ｃ…のＭＡＣアドレスについても、統括的に管理されるようになっている。
【００２９】
これらサーバ装置Ｓ，Ｓ…やクライアント装置Ｃ，Ｃ…には、例えば基板上に一意のシリアルコード（識別コード）が記されたバーコード等が予め付加されており、このシリアルコードにより製造ライン上で各製品の識別がなされるようになっている。また、このシリアルコードは、サーバ装置Ｓ，Ｓ…であれば"Ｓ＊＊＊＊＊"、クライアント装置Ｃ，Ｃ…であれば"Ｃ＊＊＊＊＊"などと、先頭文字を異ならせることで、両者を区別可能なものにされている（図５，図６（ｂ）参照）。
【００３０】
この実施の形態のコード登録システム１は、図１に示すように、実際の登録作業を行うための作業用コンピュータ１０と、登録コードの発行やデータ管理を行う管理用コンピュータ２０とを有し、これらをＬＡＮ等によりデータ通信可能に接続して構成されている。
【００３１】
作業用コンピュータ１０には、実際に機器の通信設定コードを設定するためのコード登録ソフトウェア１１が組み込まれ、このソフトウェアを実行するようになっている。また、製品の基板上にバーコードにより付された上記のシリアルコード（識別コード）を読み取るコード読取手段としてのバーコードリーダ１２と、製品の基板上に搭載された不揮発性メモリに所定のコードを書き込むコード書込手段としてのＲＯＭライタ１３とが接続されている。
【００３２】
管理用コンピュータ２０には、通信設定コードの発行や管理を行う管理ソフトウェア２１が組み込まれ、このソフトウェアを実行するようになっている。また、この管理ソフトウェア２１には、通信設定コードを生成するコード生成モジュール２１Ａが備わっている。また、管理用コンピュータ２０には、製造ラインのその他の工程での処理や管理を行うソフトウェアも組み込まれ、これら複数のソフトウェアを並列的に実行するようになっている。そして、このようなソフトウェア処理により、各製品の工程管理の情報が格納される工程管理データベース２３と、各製品に登録する通信設定コードの管理情報が格納されるコード管理データベース２４とが記憶装置内に構築されるようになっている。
【００３３】
これらの構成のうち、上記のコード登録ソフトウェア１１と管理ソフトウェア２１とが互いにデータ通信により協働することで、通信設定コードを登録するための制御手段として機能するようになっている。
【００３４】
図３には、上記のコード生成モジュール２１Ａにより生成される通信設定コードの一例を表わしたデータチャートを示す。
上記のコード生成モジュール２１Ａは、例えば、図３（ａ）〜（ｃ）に示すような６バイトのＭＡＣアドレス、１６バイトのＳＳＩＤ、および１６バイトのＷＥＰキーをそれぞれ生成するようになっている。このうち、ＭＡＣアドレスは指定のメーカーコードと連番等からなるプロダクトコードを合わせて生成する。一方、ＳＳＩＤとＷＥＰキーには、その一部又は全部に擬似乱数を用いて生成する。擬似乱数は、各製品ごとに重複した値が割り振られないように繰り返し周期が長く、第三者の推測ができないように乱数性の高いものが使用される。また、擬似乱数のシードや乱数部分以外の固定値部分の値を適宜な周期で新たな値に更新していくことで、重複した値が生じないよう担保を図っている。
【００３５】
図２に示すように、本実施の形態のコード登録システム１は、製造ラインにおいて次のように設置される。すなわち、ＡＶ伝送システムの製造ラインが、順に組立工程、通信設定コードの登録工程、製造機器に対して所定の検査を行う検査工程、出荷用の製品シリアル番号を付加する製品シリアル付加工程とある場合に、この通信設定コードの登録工程の作業場所において、作業用コンピュータ１０を設置して、バーコードリーダ１２やＲＯＭライタ１３を使用可能にする。さらに、検査工程や出荷前工程の各作業場所にも各々の工程処理を行う作業用コンピュータ８０，８２を設置する。一方、管理用コンピュータ２０は管理室などに設置するとともに、上記各工程の作業用コンピュータ１０，８０，８２と管理用コンピュータ２０とをそれぞれＬＡＮ等で接続して、互いにデータ通信が可能なように設定する。
【００３６】
なお、上記の製品シリアル付加工程で付加する製品シリアル番号とは、出荷管理用のシリアル番号であり、通信設定コードの登録処理で使用する製品基板に付されたシリアルコードとは別の物である。
【００３７】
次に、上記のように適用されたコード登録システム１の動作説明を行う。
図４は、作業用コンピュータ１０と管理用コンピュータ２０との間でやり取りされるデータを時系列順に示した説明図、図５と図６は管理用コンピュータの記憶装置に構築される工程管理データベースとコード管理データベースの内容を表わした図である。
【００３８】
製造ラインのコード登録工程の作業場所に製品が流れてきたら、作業者は作業用コンピュータ１０のバーコードリーダ１２を用いて基板上に付された所定のバーコードからシリアルコードを読み込む。
【００３９】
シリアルコードが読み込まれると、作業用コンピュータ１０（コード登録ソフトウェア１１）は、管理用コンピュータ２０に対して工程通過情報チェック要請をデータ送信により行う。この工程通過情報チェック要請の送信データには、該要請であることを示すコマンドコードと、コード登録工程を示す工程ＩＤと、対象製品のシリアルコードとがそれぞれ含まれる。
【００４０】
管理用コンピュータ２０（管理ソフトウェア２１）は、この工程通過情報チェック要請を受けたら、その中に含まれるシリアルコードに基づき工程管理データベース２３を検索する。工程管理データベース２３は、図５に示すように、シリアルコードと最終通過した工程のＩＤとが対応づけられて登録されているものである。そして、この工程管理データべース２３の検索により、対象製品が最後に通過した工程のＩＤを取得して、この工程ＩＤからこの製品が通過した工程の情報を作成する。そして、工程通過情報チェック結果通知を作業用コンピュータ１０に送信する。この工程通過情報チェック結果通知の送信データには、チェック結果通知であることを示すコードと、対象製品のシリアルコードと、通過工程の情報とがそれぞれ含まれる。
【００４１】
作業用コンピュータ１０は、この工程通過情報チェック結果通知を受けたら、コード登録工程の作業を完了していないこと、並びに、その前の工程作業を完了していることを確認し、これらが確認できたら、次に、通信設定コードの発行の要請（固有情報発行要請）を管理用コンピュータ２０に対して行う。この固有情報発行要請の送信データには、該発行要請を示すコマンドコードと、コード登録工程を示す工程ＩＤと、対象製品のシリアルコードとがそれぞれ含まれる。
【００４２】
次に、管理用コンピュータ２０は、この固有情報発行要請を受けたら、先ず、コード管理データベースを検索して該当のシリアルコードについて通信設定コードが既に登録済みか否かを確認する。そして、登録されていなければ、コード生成モジュール２１Ａにより新たにＭＡＣアドレス、ＳＳＩＤ、ＷＥＰキーを作成し、これらをシリアルコードと対応づけてコード管理データベース２４に登録する。また、既に登録済みであれば、コード管理データベース２４から該当のシリアルコードに対応づけられた通信設定コードを読み出す。そして、これらに基づいて、作業用コンピュータ１０に対して固有情報発行を行う。この固有情報発行の送信データには、固有情報発行であることを示すコードと、対象製品のシリアルコードと、上記の通信設定コードが含まれる。
【００４３】
次に、作業用コンピュータ１０は、この固有情報発行を受け取ったら、該固有情報発行の送信データに含まれる通信設定コード（ＭＡＣアドレス、ＳＳＩＤ、ＷＥＰキー）をＲＯＭライタ１３により書き込み可能な状態にして、それをディスプレー上に表示させたり報知音を出力するなどして作業者に通知する。作業者はこの通知により、ＲＯＭライタ１３を製品に接続し、次いで、書込実行の指令を入力する。これにより作業用コンピュータ１０は、基板上の不揮発性メモリに通信設定コードの書き込みを行う。そして、エラー無く書き込みが完了したらそれを作業者に通知する。作業者はこの通知によりＲＯＭライタ１３を製品から取り外す。
なお、ＲＯＭライタ１３の接続は予め初期段階で行っておいて、書き込みを実行するか否かの判断をソフト側で行うようにしても良い。
【００４４】
さらに、作業用コンピュータ１０は、エラー無く書き込みが完了したら、管理用コンピュータ２０に対して工程作業終了通知を行う。この工程作業終了通知の送信データには、該通知であることを示すコードと、コード登録工程を示す工程ＩＤと、対象製品のシリアルコードとが含まれる。
【００４５】
管理用コンピュータ２０は、この工程作業終了通知を受け取ったら、工程管理データベース２３を検索して該当シリアルコードの最終通過の工程ＩＤを取得し、この工程ＩＤの値をコード登録工程の値（例えば"０１５"）に更新する。これにより、工程管理データベース２３にこの製品がコード登録工程の処理まで完了したことが登録される。そして、この登録が済んだら作業用コンピュータ１０に工程通過情報更新完了通知を行う。この工程通過情報更新完了通知の送信データには、この通知であることを示すコードと、製品のシリアルコードとが含まれる。
【００４６】
そして、作業用コンピュータ１０は、この工程通過情報更新完了通知を受け取ったら１回のコード登録処理を終了する。そして、次の製品に対するコード登録処理の開始まで待機する。
【００４７】
次に、上記のコード登録処理の詳細を図７〜図９のフローチャートに基づいて説明する。
図７は、コード登録処理の作業用コンピュータ１０での処理手順を示したフローチャートである。
作業用コンピュータ１０のコード登録処理は、図７に示すように、先ず、バーコードリーダ１２を使用したシリアルコードの読み込み処理（ステップＳ１）から開始される。シリアルコードを読み込んだら、順次、管理用コンピュータ２０への工程通過情報チェック要請のデータ送信およびそのチェック結果通知の受信処理（ステップＳ２）、このチェック結果通知に基づいて直前の工程を通過済みであることとコード登録工程が未通過であることを確認する処理（ステップＳ３，Ｓ４）、管理用コンピュータ２０への固有情報発行要請のデータ送信および固有情報発行の受信処理（ステップＳ５）、この固有情報発行のデータから通信設定コードが発行されたか確認する処理（ステップＳ６）を行う。
【００４８】
さらに続いて、上記固有情報発行の受信データに基づき製品に通信設定コードを登録する処理（ステップＳ７）、登録が正常に行われたか確認する処理（ステップＳ８）、管理用コンピュータ２０への工程作業終了通知のデータ送信および工程通過情報更新完了通知の受信処理（ステップＳ９）とを行って、１回のコード登録処理を終了する。
【００４９】
また、上記のステップＳ３，Ｓ４，Ｓ６，Ｓ８の確認処理においては、エラーが確認された場合にはステップＳ１０のエラー処理（ステップＳ１０）に移行して適宜エラー処理を行って１回のコード登録処理を終了する。
【００５０】
図８と図９には、コード登録処理に係る管理用コンピュータ２０での処理手順を表わしたフローチャートを示す。
管理用コンピュータ２０でのコード登録処理に係る処理は、次の通りである。すなわち、図８に示すように、先ず、作業用コンピュータ１０，８０，８２…からの接続を待機し（ステップＳ１１）、接続があったら接続された作業用コンピュータ１０，８０，８２からのデータを受信し（ステップＳ１２）、受信されたデータに応じた振り分け処理（ステップＳ１３）を行う。
【００５１】
すなわち、受信データがアプリケーション存在確認要請であればステップＳ１４へ、通過情報チェック要請であればステップＳ１５へ、固有情報発行要請であればステップＳ１９へ、工程作業終了通知であればステップＳ２０へ、それぞれステップの移行先を振り分ける。
【００５２】
そして、アプリケーション存在確認要請でステップＳ１４に移行した場合は、アプリケーション存在通知データを作成し（ステップＳ１４）、この通知データを接続された作業用コンピュータに送信して（ステップＳ２５）、１回の処理を終了する。そして、再びステップＳ１１の待機処理から開始する。
【００５３】
また、通過情報チェック要請を受けてステップＳ１５に移行した場合には、順次、該ステップで工程管理データベース２３の検索テーブルを参照して、受信したシリアルコードに対応する最終通過工程ＩＤを取得する処理（ステップＳ１５）、工程ＩＤの順序等が示された定義ファイルを参照する処理（ステップＳ１６）、これらから各工程ＩＤを比較して通過した工程と未通過の工程とを算出する処理（ステップＳ１７）、算出した通過工程の情報について送信データを作成する処理（ステップＳ１８）を行う。
そして、ステップＳ１８で作成した送信データを工程通過情報チェック結果通知として送信し（ステップＳ２５）、再びステップＳ１１の待機処理に戻る。
【００５４】
また、ステップＳ１３で固有情報発行要請を受けてステップＳ１９に移行した場合には、図９に示すように、先ず、工程管理データベース２３により対象シリアルコードの通過工程を検索して（ステップＳ３１）、直前の工程まで通過したことを確認する（ステップＳ３２）。さらに、コード管理データベース２４を検索して対象のシリアルコードに対して固有情報発行済みか否かを確認する（ステップＳ３３，Ｓ３４）。
【００５５】
そして、未発行であれば、最後に発行した通信設定コードを取得して（ステップＳ３７）、次に発行すべきＭＡＣアドレスが発行範囲内か確認する（ステップＳ３８）。さらに、ステップＳ３７で取得した最終発行の通信設定コードの値を擬似乱数の生成式に代入して新たな擬似乱数を発生させ、それに基づき新たなＳＳＩＤとＷＥＰキーとを生成する（ステップＳ３９）。また、連番による新たなＭＡＣアドレスを生成する（ステップＳ４０）。
【００５６】
一方、ステップＳ３４の判別処理で発行済みとされた場合は、コード管理データベース２４を検索して（ステップＳ３５）、対象シリアルコードに対して発行済みの通信設定コードの値を取得する（ステップＳ３６）。
【００５７】
そして、これら新規に作成した通信設定コード或いはコード管理データベース２４から取得した通信設定コードを用いて固有情報発行の送信データを作成する（ステップＳ４２）。そして、固有情報発行のデータ送信を行って（ステップＳ２５）、再びステップＳ１１の待機処理に戻る。
【００５８】
また、上記のステップＳ３２とステップＳ３８の確認処理で、異常が確認された場合には、ステップＳ４１でエラー情報を作成し、これらを含めた送信データを作成して（ステップＳ４２）、これらを送信する（ステップＳ２５）。
【００５９】
また、ステップＳ１３で工程作業終了通知を受けてステップＳ２０に移行した場合には、先ず、工程管理データベース２３により対象シリアルコードの通過工程を検索して（ステップＳ２０）、直前の工程まで通過していることを確認し（ステップＳ２１）、さらに工程管理データベース２３の検索テーブルを参照して（ステップＳ２２）、対象シリアルコードに対応付けられている最終通過工程ＩＤをコード登録工程の工程ＩＤ"０１５"に更新する（ステップＳ２３）。そして、工程通過情報更新完了通知のデータを作成して（ステップＳ２４）、接続された作業用コンピュータ１０にこのデータを送信する（ステップＳ２５）。そして、再びステップＳ１１の待機処理に戻る。
このような作業用コンピュータ１０と管理用コンピュータ２０の処理により、上述した通信設定コードの登録処理が実現される。
【００６０】
以上のように、この実施の形態のコード登録システム１やそれを利用したＡＶ伝送システムの製造方法によれば、製品の製造工程において乱数により発生させたＳＳＩＤとＷＥＰキーとを製品ごとに登録していくことが出来る。それにより、出荷時にユーザにより再設定の必要のない実使用に耐えうる無線通信の設定がなされた無線通信機器を提供することが出来る。さらに、その登録したコードがデータベースで管理されるので、出荷後の製品に対して通信設定コードのトレーサビリティも確保することが出来る。
【００６１】
また、ＳＳＩＤやＷＥＰキーは、製品の通過工程が適正な場合で、且つ、同一シリアルコードに対して１回のみの発行されるようになっているので、２つの製品に誤って同一のシリアルコードが付されていた場合でも、２つの製品に重複した通信設定コードが登録されてしまうのを回避することが出来る。また、１つのシリアルコードに対して１つの通信設定コードのみが対応づけられるので、通信設定コードの管理が容易になり、擬似乱数の繰り返し周期を考慮して重複コードが生じないようにコードの発行数を管理しているときなどにもその管理が容易になる。さらに、上記手段によれば、通信設定コードの登録が上手く行かずに、登録作業をやり直すときに柔軟に対応することが出来る。また、登録作業をやり直すときに新たな通信設定コードが発行されないので、通信設定コードの枯渇を防ぐことが出来る。
【００６２】
また、この実施の形態のコード登録システム１によれば、作業用コンピュータ１０と管理用コンピュータ２０とで処理を振り分けて通信設定コードの登録処理を行う構成なので、負荷を分散させて、コード登録作業で処理待ちの時間が生じるといった不都合を回避することが出来る。また、機密性を有する通信設定コードを製造ラインと離れた箇所に設置された管理用コンピュータ２０で管理できるなど、安全性の確保も図れる。また、通信設定コードの登録を複数の製造ラインで行う場合でも、作業用コンピュータ１０を増やすだけで、複数ラインの登録処理にも柔軟に対応することが出来るという効果が得られる。
【００６３】
なお、本発明は、上記実施の形態に限られるものではなく、様々な変更が可能である。例えば、上記実施の形態では、擬似乱数を用いて生成する通信設定コードとしてＳＳＩＤやＷＥＰキーを例示したが、これに限られず、例えば、ＭＡＣアドレスをその一部に擬似乱数を用いて生成して他の通信設定コードと同様に扱っても良いし、或いは、別方式の無線通信を利用した機器であれば、その無線通信方式のグループコードや暗号キーを通信設定コードとして同様に生成することも出来る。
【００６４】
また、通信設定コードの設定対象となる装置も、ＡＶ伝送システムに限られず、無線通信を利用したＡＶ機器やコードレス電話機など、種々の電気装置を対象とすることが出来る。
【００６５】
また、上記実施の形態のコード登録システム１は、サーバ装置にのみ通信設定コードを登録していたが、シリアルコードによりサーバ装置とクライアント装置とを識別することで、クライアント装置に対してはＭＡＣアドレスの登録を行うように構成することも出来る。また、予め、サーバ装置とクライアント装置とがペアリングされて工程を通過する製造ラインの場合には、これら１組のサーバ装置およびクライアント装置に同一のＳＳＩＤやＷＥＰキーを登録させるようにしても良い。
【００６６】
その他、コード読取手段として例示したバーコードリーダや、コード書込手段として例示したＲＯＭライタ、フローチャートに示したコード登録処理の処理手順など、実施の形態で具体的に示した細部等は、発明の趣旨を逸脱しない範囲で適宜変更可能である。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施の形態のコード登録システムの全体構成を示すシステム図である。
【図２】実施形態のコード登録システムを適用した製造ラインの一部分を示す説明図である。
【図３】コード生成モジュールにより生成される通信設定コードの一例を示したデータチャートである。
【図４】コード登録工程において作業用コンピュータと管理用コンピュータとの間でやり取りされる通信データを時系列順に示した説明図である。
【図５】管理用コンピュータの記憶装置に構築される工程管理データベースの内容を示す図である。
【図６】管理用コンピュータの記憶装置に構築されるコード管理データベースの内容を示す図である。
【図７】作業用コンピュータにより実行されるコード登録処理の処理手順を示したフローチャートである。
【図８】管理用コンピュータにより実行されるコード登録処理の処理手順を示したフローチャートである。
【図９】図８のステップＳ１９の固定情報発行ルーチンの処理手順を示したフローチャートである。
【符号の説明】
【００６８】
１      コード登録システム
１０    作業用コンピュータ
１１    コード登録ソフトウェア
１２    バーコードリーダ
１３    ＲＯＭライタ
２０    管理用コンピュータ
２１    管理ソフトウェア
２１Ａ  コード生成モジュール
２３    工程管理データベース
２４    コード管理データベース
Ｓ      サーバ装置（無線通信機器）
Ｃ      クライアント装置（無線通信機器）
【図１】
2008028788.tif 000003
【図２】
2008028788.tif 000004
【図３】
2008028788.tif 000005
【図４】
2008028788.tif 000006
【図５】
2008028788.tif 000007
【図６】
2008028788.tif 000008
【図７】
2008028788.tif 000009
【図８】
2008028788.tif 000010
【図９】
2008028788.tif 000011