(57)【要約】【課題】ネットワーク機器において、製造メーカが外部サーバのアクセスログから自機を含む各ネットワーク機器のアクセス状況を正確に取得する。【解決手段】ＢＤプレーヤは、アクセスログと更新用ファームウェアとを備える管理サーバと通信する。ＢＤプレーヤは、ファームウェアを更新する際に、ネットワークカードのＭＡＣアドレスの下位２４ビットを抽出し（Ｓ２１）、１６進数表示に変換後の文字列を取得し（Ｓ２２）、自装置のモデル名を取得し（Ｓ２３）、これらを結合する（Ｓ２４）。例えば、モデル名が「Ｅ８３９ＦＤ」であり、上記Ｓ２２の文字列が「ＤＢ８Ｂ２Ｄ」である場合、「Ｅ８３９ＦＤＤＢ８Ｂ２Ｄ」を生成する。そして、ＢＤプレーヤは、生成した文字列をＨＴＴＰヘッダのユーザエージェントとして使用し（Ｓ２５）、ＨＴＴＰプロトコルを用いて管理サーバにアクセスする。管理サーバは、このユーザエージェントをアクセスログに記録する。【選択図】図５
2012185526.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して外部サーバと接続され、
自装置の機種名を記憶した機種名記憶手段と、
前記外部サーバと通信を行う際に、接続元を示す接続元情報を該外部サーバに送信する送信手段とを備えるネットワーク機器において、
固有の識別情報を記憶した固有識別情報記憶手段と、
前記機種名記憶手段に記憶された前記機種名の内容と、前記固有識別情報記憶手段に記憶された前記固有の識別情報の内容とを組み合わせて、前記接続元情報を生成する接続元情報生成手段とをさらに備え、
前記送信手段は、前記接続元情報生成手段によって生成された前記接続元情報を、前記外部サーバに送信することを特徴とするネットワーク機器。
【請求項２】
前記固有識別情報記憶手段に記憶された前記固有の識別情報は、自装置のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ａｄｄｒｅｓｓ）アドレスであることを特徴とする請求項１に記載のネットワーク機器。
【請求項３】
前記接続元情報生成手段は、前記機種名記憶手段に記憶された前記機種名の内容と、前記ＭＡＣアドレスの下位２４ビットの内容とを組み合わせて、前記接続元情報を生成することを特徴とする請求項２に記載のネットワーク機器。
【請求項４】
前記送信手段は、
通信プロトコルであるＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を用いて通信を行い、
前記接続元情報生成手段によって生成された前記接続元情報をＨＴＴＰヘッダに格納して前記外部サーバに送信することを特徴とする請求項１乃至３のいずれか一項に記載のネットワーク機器。
【請求項５】
前記送信手段は、前記接続元情報生成手段によって生成された前記接続元情報をＨＴＴＰヘッダのユーザエージェント情報に含めて前記外部サーバに送信することを特徴とする請求項４に記載のネットワーク機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して外部サーバに接続可能なネットワーク機器に関する。
【背景技術】
【０００２】
近年、インターネットに接続可能なＢＤプレーヤが普及している。この種のＢＤプレーヤは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ケーブルを接続するためのＬＡＮ接続端子を有し、ＢＤ−Ｌｉｖｅ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ  Ｌｉｖｅ）を利用して、インターネット上のサーバからコンテンツをダウンロードして再生することができる。また、この種のＢＤプレーヤは、ＢＤ−Ｌｉｖｅを用いて、インターネット上の管理サーバにアクセスして、この管理サーバからファームウェア更新用のプログラムをダウンロードし、自装置のファームウェアを更新することもできる。
【０００３】
一般的に、管理サーバは、外部機器からアクセスされた際に、アクセス元のＩＰアドレス等の情報をアクセスログに記録する。ＢＤプレーヤの製造メーカの作業員は、管理サーバのアクセスログを閲覧することによりファームウェア更新用のプログラムのダウンロード数等を知ることができる。
【０００４】
ところで、ＢＤプレーヤが動的ＩＰアドレスを用いて管理サーバにアクセスしている場合、同一のＢＤプレーヤから管理サーバにアクセスしているにも係わらず、アクセス時のＩＰアドレスが異なることがある。すなわち、同一のＢＤプレーヤからアクセスしているにも係わらず、アクセスの度にアクセスログには異なるＩＰアドレスが記録されてしまう。その場合、１台のＢＤプレーヤしか管理サーバにアクセスしたことがないにも係わらず、製造メーカの作業員は２台以上のＢＤプレーヤがアクセスしたことがあると誤判断してしまうことがある。従って、アクセスログから管理サーバへのアクセス状況を正確に取得することができないという問題がある。
【０００５】
これに対して、ＢＤプレーヤのそれぞれに固有のシリアル番号を割当て、シリアル番号をＣｏｏｋｉｅに格納しておき、ＢＤプレーヤが管理サーバにアクセスする際に、管理サーバにこのＣｏｏｋｉｅを送信する方法が考えられる。この方法では、ＢＤプレーヤから送信されたシリアル番号を管理サーバが記録することにより、管理サーバへのアクセス状況を正確に取得することができる。しかしながら、Ｃｏｏｋｉｅに格納されたシリアル番号を取得するためには、専用のＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）プログラムの開発費用が必要であり、さらに、ＢＤプレーヤ側にＣｏｏｋｉｅを記憶するための記憶領域が新たに必要となるため、従来よりも多くの費用が発生するという問題がある。
【０００６】
これに対して、特許文献１には、ファームウェアを記憶するフラッシュメモリと、サーバから更新用ファームウェアを取得してファームウェアの更新を行うＣＰＵとを備え、電源オフ要求を受け付けると、サーバと通信を行い、更新用ファームウェアのバージョンがフラッシュメモリに記憶されているファームウェアのバージョンよりも新しい場合に、ファームウェアの更新を行うＢＤプレーヤが開示されている。しかしながら、このＢＤプレーヤであっても、管理サーバのアクセスログからアクセス状況を正確に取得できないため、上記問題を解決できない。
【０００７】
また、特許文献２には、ＣＰＵと、ＣＰＵが実行するプログラム及びＣＰＵが参照するデータを記憶する記憶部と、ネットワーク接続手段と、固有の固定ＩＰアドレスを記憶する記憶手段と、動的ＩＰアドレスを記憶するフラッシュメモリとを具備し、固定ＩＰアドレス又は動的ＩＰアドレスを用いて、ネットワークに接続し、プログラムやデータなどを更新するディジタルディスク画像記録装置が開示されている。しかしながら、固定ＩＰアドレスが枯渇している現状では、ディジタルディスク画像記録装置のそれぞれに固有の固定ＩＰアドレスを付与することは困難である。
【０００８】
また、特許文献３には、自装置の動作の不具合の内容をネットワークを介してメーカに送信して不具合に対応するためのファームウェアをダウンロードし、ファームウェアを書き換えるディスク装置が開示されている。しかしながら、この装置であっても、管理サーバのアクセスログからアクセス状況を正確に取得できないため、上記問題を解決できない。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１０−１７６２４６号公報
【特許文献２】特開２００４−２１５２０８号公報
【特許文献３】特開２００６−１１３８１７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明は、上述した問題点を解決するためになされたものであり、ネットワーク機器の製造メーカが、外部サーバのアクセスログから自機を含む各ネットワーク機器の外部サーバへのアクセス状況を正確に取得できると共に、製造コストを抑制できるネットワーク機器を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために請求項１の発明は、ネットワークを介して外部サーバと接続され、自装置の機種名を記憶した機種名記憶手段と、前記外部サーバと通信を行う際に、接続元を示す接続元情報を該外部サーバに送信する送信手段とを備えるネットワーク機器において、固有の識別情報を記憶した固有識別情報記憶手段と、前記機種名記憶手段に記憶された前記機種名の内容と、前記固有識別情報記憶手段に記憶された前記固有の識別情報の内容とを組み合わせて、前記接続元情報を生成する接続元情報生成手段とをさらに備え、前記送信手段は、前記接続元情報生成手段によって生成された前記接続元情報を、前記外部サーバに送信するものである。
【００１２】
また、請求項２の発明は、請求項１に記載のネットワーク機器において、前記固有識別情報記憶手段に記憶された前記固有の識別情報は、自装置のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ａｄｄｒｅｓｓ）アドレスであるものである。
【００１３】
また、請求項３の発明は、請求項２に記載のネットワーク機器において、前記接続元情報生成手段は、前記機種名記憶手段に記憶された前記機種名の内容と、前記ＭＡＣアドレスの下位２４ビットの内容とを組み合わせて、前記接続元情報を生成するものである。
【００１４】
また、請求項４の発明は、請求項１乃至３のいずれか一項に記載のネットワーク機器において、前記送信手段は、通信プロトコルであるＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を用いて通信を行い、前記接続元情報生成手段によって生成された前記接続元情報をＨＴＴＰヘッダに格納して前記外部サーバに送信するものである。
【００１５】
また、請求項５の発明は、請求項４に記載のネットワーク機器において、前記送信手段は、前記接続元情報生成手段によって生成された前記接続元情報をＨＴＴＰヘッダのユーザエージェント情報に含めて前記外部サーバに送信するものである。
【発明の効果】
【００１６】
本発明によれば、固有の識別情報の内容と、機種名の内容とを組み合わせて生成した接続元情報を外部サーバに送信する。そのため、外部サーバのアクセスログに記録された接続元情報を参照することにより、自機の製造メーカが、自機を含む各ネットワーク機器のアクセス状況を正確に取得できる。また、従来のようにＣｏｏｋｉｅを利用して接続元情報を外部サーバに送信するものではないため、Ｃｏｏｋｉｅから接続元情報を取得するための処理を行うプログラムを作成する必要がなく、しかも、各ネットワーク機器側にＣｏｏｃｋｉｅを記憶するための記憶領域が不要になるので、製造コストを抑制することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係るＢＤプレーヤと、モニタ装置と、管理サーバとを含むネットワークシステムを示すブロック図。
【図２】上記ＢＤプレーヤの内部構成を示すブロック図。
【図３】上記ＢＤプレーヤにおけるファームウェアの更新判断処理の手順を示すフローチャート。
【図４】上記ＢＤプレーヤにおけるファームウェア更新処理の手順を示すフローチャート。
【図５】上記ＢＤプレーヤにおけるユーザエージェント情報生成処理の手順を示すフローチャート。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施形態に係るＢＤプレーヤ（請求項におけるネットワーク機器）について、図１及び図２を参照して説明する。図１は、ＢＤプレーヤ１と、モニタ装置２と、管理サーバ（外部サーバ）３とを含むネットワークシステム１００の概略構成を示す。図２は、ＢＤプレーヤ１の内部構成を示す。
【００１９】
ＢＤプレーヤ１と、モニタ装置２とは、ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ケーブル６１を介して相互に接続されている。ＢＤプレーヤ１は、ＢＤディスクｄを再生可能であり、再生したＢＤディスクｄのコンテンツの映像及び音声を、ＨＤＭＩケーブル６１を介してモニタ装置２に供給する。また、ＢＤプレーヤ１は、メニュー画面等の映像も、ＨＤＭＩケーブル６１を介してモニタ装置２に供給する。モニタ装置２は、映像を表示するためのディスプレイ２１と、音声を出力するためのスピーカ２２とを備え、ＨＤＭＩケーブル６１を介してＢＤプレーヤ１から供給された映像及び音声を出力する。
【００２０】
ＢＤプレーヤ１には、ＬＡＮケーブル４１が接続され、インターネット４を介して管理サーバ３と通信可能である。管理サーバ３は、インターネット４に接続するためのＬＡＮケーブル４２が接続され、外部機器からアクセスされた際に、アクセス元のＩＰアドレス等の情報を記録するためのアクセスログ３１と、ＢＤプレーヤ１のファームウェア１６ａ（図２）を更新するための更新用ファームウェア３２とを有する。
【００２１】
ＢＤプレーヤ１と、管理サーバ３とは、通信プロトコルであるＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）に基づいて通信を行う。ＢＤプレーヤ１からアクセス（ＨＴＴＰリクエストを送信）されると、管理サーバ３は、通信日時、ＢＤプレーヤ１のＩＰアドレス、及びＨＴＴＰリクエストのヘッダ情報に含まれるユーザエージェント情報（Ｕｓｅｒ−Ａｇｅｎｔ）や、リファラ（Ｒｅｆｅｒｅｒ）等の情報をアクセスログ３１に記録する。具体的には例えば、アクセスログ３１には、通信日時「２０１１／０２／０９，１２：３０：４０」、ＩＰアドレス「１１１．１２３．１２４．１２５」、ユーザエージェント情報「Ｆ−ｂｒｏｗｓｅｒ」、リファラ「ｈｔｔｐ：／／ｓｅａｒｃｈ−Ｆ−ＢＤ．ｃｏｍ」等の情報が記録される。
【００２２】
ＢＤプレーヤ１は、図２に示すように、外部インタフェース１１と、光ディスクドライブ１２と、リモコン信号受信部１３と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ；請求項における機種名記憶手段）１４と、ネットワークカード（送信手段、固有識別情報記憶手段）１５と、フラッシュメモリ１６と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１７と、装置各部を制御するためのメインＩＣ（接続元情報生成手段）１０とを備える。
【００２３】
外部インタフェース１１は、ＨＤＭＩに対応した外部機器を接続するためのＨＤＭＩ端子（図示せず）やＵＳＢ端子（図示せず）等を有し、外部機器から受信したデータをメインＩＣ１０に転送する処理や、メインＩＣ１０から受信したデータを外部機器に供給する処理を行う。このＨＤＭＩ端子には、モニタ装置２と接続されたＨＤＭＩケーブル６１の一端が接続されており、メインＩＣ１０から出力された映像信号及び音声信号を、ＨＤＭＩケーブル６１を介してモニタ装置２に供給する。
【００２４】
光ディスクドライブ１２は、内部にＢＤディスクｄが装着され、ＢＤディスクｄからコンテンツデータを読み出して、読み出したコンテンツデータをメインＩＣ１０に出力する。リモコン信号受信部１３は、リモコン５から受信した赤外線信号を電気信号に変換してメインＩＣ１０に転送する。
【００２５】
ＲＯＭ１４は、自装置のモデル名（機種名）１４ａが格納されている。モデル名１４ａは、例えば、「Ｅ８３９ＦＤ」であり、製造時に記録される。
【００２６】
ネットワークカード１５は、ＭＡＣアドレス（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ａｄｄｒｅｓｓ；請求項における固有の識別情報）１５ａが格納されたメモリ等と、ＬＡＮ端子１５ｂとから構成される。ＭＡＣアドレス１５ａは、ネットワークカード１５に割当てられた固有の識別番号であり、上位２４ビットがメーカＩＤを示し、下位２４ビットがメーカ内の製品の識別情報を示す。ＭＡＣアドレス１５ａは、具体的には例えば、１６進数で表示すると「００−１Ａ−Ｂ３−ＤＢ−８Ｂ−２Ｄ」である。すなわち、「００−１Ａ−Ｂ３」がメーカＩＤに相当し、「ＤＢ−８Ｂ−２Ｄ」がメーカ内の製品の識別情報に相当する。ＬＡＮ端子１５ｂには、ＬＡＮケーブル４２の一端が接続される。ＬＡＮケーブル４２の他端は、インタ−ネット４に対して送受信されるパケットの通信制御を行うためのル−タ（図示せず）と接続されている。
【００２７】
フラッシュメモリ１６は、書き換え可能な不揮発性メモリから構成され、自装置を制御するためのプログラムであるファームウェア１６ａと、電源オン回数１６ｂとを記憶している。ファームウェア１６ａは、管理サーバ３の更新用ファームウェア３２を用いて、その内容を書き換え（更新）可能である。電源オン回数１６ｂは、ＢＤプレーヤ１の電源をオンした回数の数値を格納しており、この数値は書き換え（更新）可能である。
【００２８】
ＲＡＭ１７は、メインＩＣ１０によるＢＤプレーヤ１の処理に伴う一時データを記憶し、メインＩＣ１０が演算処理を行う際の作業領域として機能する。具体的には例えば、ファームウェア１６ａを更新する際に、管理サーバ３からダウンロードした更新用ファームウェア３２を一時的に記憶する。
【００２９】
リモコン５は、ユ−ザによって操作される複数のボタンを有し、ユ−ザによる電源のオン／オフの指示や、ＢＤディスクｄの再生指示等の指示内容に応じたリモコン信号をＢＤプレーヤ１に送信する。
【００３０】
メインＩＣ１０は、ユーザによるリモコン５の操作に基づいて、ファームウェア１６ａ等を実行し、自装置を制御する。具体的には例えば、光ディスクドライブ１２を用いて、ＢＤディスクｄからコンテンツデータを取得し、このコンテンツデータを復号（デコード）した後、デコードした映像信号及び音声信号をモニタ装置２に供給する一連の処理（再生処理）を行う。また、メインＩＣ１０は、管理サーバ３からダウンロードした更新用ファームウェア３２を用いて、フラッシュメモリ１６のファームウェア１６ａを更新する更新処理を行う。また、メインＩＣ１０は、管理サーバ３にアクセスして更新用ファームウェア３２をダウンロードする際に、モデル名１４ａとＭＡＣアドレス１５ａとを組み合わせてユーザエージェント情報を生成した後に、ネットワークカード１５を用いて、生成したユーザエージェント情報を管理サーバ３に通知してアクセスを行う一連の更新処理を行う。
【００３１】
次に、ファームウェアの更新判断処理について、図３に示すフローチャートを参照して説明する。本処理は、ファームウェア１６ａの更新を行うか否かの判断を行う処理である。ここでは、ＢＤプレーヤ１の電源がオフ又はスタンバイ状態であるものとする。
【００３２】
まず、ユーザによってリモコン５の電源オン操作がされ、ＢＤプレーヤ１を電源オンするように指示されると（Ｓ１）、ＢＤプレーヤ１の電源がオンされ、メインＩＣ１０が、フラッシュメモリ１６の電源オン回数１６ｂの数値を＋１する（Ｓ２）。具体的には、電源オン回数１６ｂに「１９」が格納されていた場合、メインＩＣ１０は、電源オン回数１６ｂの数値を「２０」に更新する（上記Ｓ２に相当）。
【００３３】
そして、メインＩＣ１０は、電源オン回数１６ｂの数値が所定の数値であるか否かを判断し（Ｓ３）、所定の数値である場合（Ｓ４でＹＥＳ）、ファームウェア更新処理（Ｓ５）を行う。具体的には例えば、所定の数値が「１０の自然数倍」である場合、電源オン回数１６ｂの数値が「２０」であれば「１０の自然数倍」であるため（Ｓ４でＹＥＳに相当）、メインＩＣ１０は、ファームウェア更新処理（上記Ｓ５に相当）を行う。
【００３４】
一方、電源オン回数１６ｂの数値が所定の数値で無い場合（Ｓ４でＮＯ）、メインＩＣ１０は、上記Ｓ５の処理を行わない。
【００３５】
次に、上記ファームウェア更新処理の詳細について、図４に示すフローチャートを参照して説明する。
【００３６】
まず、メインＩＣ１０は、ネットワークカード１５のＭＡＣアドレス１５ａを取得し（Ｓ１１）、このＭＡＣアドレス１５ａを用いてユーザエージェント情報を生成するためのユーザエージェント情報生成処理を行う（Ｓ１２）。
【００３７】
そして、メインＩＣ１０は、ＨＴＴＰプロトコルを用いて管理サーバ３にアクセスし（Ｓ１３）、生成したユーザエージェント情報をＨＴＴＰヘッダに格納して管理サーバ３に通知する（Ｓ１４）。そして、管理サーバ３が、ＢＤプレーヤ１から通知されたユーザエージェント情報等をアクセスログ３１に記録する（Ｓ１５）。
【００３８】
次に、上記ユーザエージェント情報生成処理の詳細について、図５に示すフローチャートを参照して説明する。
【００３９】
まず、メインＩＣ１０は、ＭＡＣアドレス１５ａの下位２４ビットを抽出し（Ｓ２１）、抽出した下位２４ビットを１６進数表示に変換して、変換後の文字列を取得する（Ｓ２２）。具体的には例えば、ＭＡＣアドレス１５ａの１６進数表記が「００−１Ａ−Ｂ３−ＤＢ−８Ｂ−２Ｄ」である場合、下位２４ビットの１６進数表記として「ＤＢ８Ｂ２Ｄ」の文字列を取得する（上記Ｓ２２に相当）。
【００４０】
そして、メインＩＣ１０は、ＲＯＭ１４からモデル名１４ａを取得し（Ｓ２３）、モデル名１４ａと、上記Ｓ２２で取得したＭＡＣアドレス１５ａの下位２４ビットの文字列とを結合させる（Ｓ２４）。具体的には例えば、モデル名１４ａが「Ｅ８３９ＦＤ」であり、上記Ｓ２２による取得した文字列が「ＤＢ８Ｂ２Ｄ」である場合、これらの文字列を結合させて「Ｅ８３９ＦＤＤＢ８Ｂ２Ｄ」を生成する（上記Ｓ２４に相当）。そして、メインＩＣ１０は、生成した文字列をＨＴＴＰヘッダのユーザエージェント情報として使用する（生成した文字列をＨＴＴＰヘッダにユーザエージェント情報として格納して管理サーバ３に送信する）（Ｓ２５）。
【００４１】
上述したように、本実施形態に係るＢＤプレーヤ１においては、ＭＡＣアドレス１５ａとモデル名１４ａとを組み合わせて生成したユーザエージェント情報をＨＴＴＰヘッダに格納して管理サーバ３に送信する。そのため、管理サーバ３のアクセスログ３１に記録されたユーザエージェント情報を参照することにより、ＢＤプレーヤ１の製造メーカが、各ＢＤプレーヤ１のアクセス状況を正確に取得できる。これにより、メーカの作業員は、各ＢＤプレーヤ１の使用動向や、ネットワークへのアクセス頻度等を正確に把握することができる。
【００４２】
また、ＢＤプレーヤ１は、従来のようにＣｏｏｋｉｅを利用して接続元情報を管理サーバ３に送信するものではないので、Ｃｏｏｋｉｅからアクセス元の情報を取得するための処理を行うプログラムを作成する必要がなく、しかも、各ＢＤプレーヤ１側にＣｏｏｋｉｅを記憶するための記憶領域が不要になるので、製造コストを抑制することができる。
【００４３】
また、ＢＤプレーヤ１は、ＭＡＣアドレス１５ａとモデル名１４ａとを組み合わせて生成した文字列をユーザエージェント情報として使用する。そのため、通信プロトコルであるＨＴＴＰに基づいた通信を行うことにより、生成したユーザエージェント情報を管理サーバ３に通知可能であるので、独自プロトコルに対応した専用機器や専用ソフトウェア等をＢＤプレーヤ１及び管理サーバ３に導入するコストをかける必要がない。従って、ＢＤプレーヤ１の製造コストを抑制することができる。
【００４４】
また、ＢＤプレーヤ１では、ネットワークカード１５のＭＡＣアドレス１５ａを用いてユーザエージェント情報を生成するので、ＢＤプレーヤ１のそれぞれが自装置に固有のシリアル番号を記憶する必要がないため、固有のシリアル番号を記録する記憶領域を新たに設ける必要がない。従って、ＢＤプレーヤ１の製造コストを抑制することができる。
【００４５】
また、ＢＤプレーヤ１は、電源オン回数１６ｂが所定の数値であった場合に、ファームウェア更新処理を行うので、ＢＤプレーヤ１の電源をオンする度にファームウェア更新処理を行う場合と比較して、管理サーバ３に接続するためのネットワーク回線４、４１、４２の帯域を圧迫するのを防ぐことができる。
【００４６】
なお、本発明は、上記実施形態の構成に限られず、発明の趣旨を変更しない範囲で種々の変形が可能である。例えば、上記実施形態において、請求項に示すネットワーク機器がＢＤプレーヤである例を示したが、これに限られず、ＨＴＴＰに基づいて管理サーバにアクセス可能なネットワーク機器であればよい。
【００４７】
また、上記実施形態においては、モデル名とＭＡＣアドレスとを組み合わせて生成した文字列をユーザエージェント情報に使用する例を示したが、これに限られず、生成した文字列をＨＴＴＰヘッダの他の値（例えばリファラ）に使用してもよい。
【００４８】
また、上記実施形態においては、モデル名とＭＡＣアドレスとを組み合わせて文字列を生成する例を示したが、これに限られず、モデル名と、ＢＤプレーヤの構成部品の固有の識別情報（例えば、チップセットのシリアル番号や、光ディスクドライブのシリアル番号等）とを組み合わせて文字列を生成してもよい。
【符号の説明】
【００４９】
１  ＢＤプレーヤ（ネットワーク機器）
３  管理サーバ（外部サーバ）
１０  メインＩＣ（接続元情報生成手段）
１４  ＲＯＭ（機種名記憶手段）
１５  ネットワークカード（送信手段、固有識別情報記憶手段）
１４ａ  モデル名（機種名）
１５ａ  ＭＡＣアドレス（固有の識別情報）
【図１】
2012185526.tif 000003
【図２】
2012185526.tif 000004
【図３】
2012185526.tif 000005
【図４】
2012185526.tif 000006
【図５】
2012185526.tif 000007