(57)【要約】【課題】  LANの共有ファイルを利用しやすいネットワーク装置を提供する。【解決手段】  ネットワーク上にあるネットワーク接続機器について、それらのネットワーク接続機器の検出と機器情報の入手を行うネットワーク装置において、ネットワーク上にあるネットワーク接続機器のＩＰ アドレス候補を予め登録した登録Ｉ Ｐ リストを備え、当該登録Ｉ Ｐ リストに載っているネットワーク接続機器以外のＩＰ アドレスに対してアドレス・レゾルーション・プロトコルを用いてＩ Ｐ アドレスに対する実アドレスを調べるＡ Ｒ Ｐ 検索を行い、前記実アドレスの応答がなかったネットワーク接続機器のＩＰ アドレスへとネットワーク装置自身のＩ Ｐ アドレスを変更しかく変更したＩ Ｐ アドレスにおいてネットワーク接続機器への接続を行うように働くことを特徴とするネットワーク装置。【選択図】      図４
2009081541.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上にあるネットワーク接続機器について、それらのネットワーク接続機器
の検出と機器情報の入手を行うネットワーク装置において、
ネットワーク上にあるネットワーク接続機器のＩ Ｐ アドレス候補を予め登録した登録
Ｉ Ｐ リストを備え、
当該登録Ｉ Ｐ リストに載っているネットワーク接続機器以外のＩ Ｐ アドレスに対し
てアドレス・レゾルーション・プロトコルを用いてＩ Ｐ アドレスに対する実アドレスを
調べるＡ Ｒ Ｐ 検索を行い、
前記実アドレスの応答がなかったネットワーク接続機器のＩ Ｐ アドレスへとネットワ
ーク装置自身のＩ Ｐ アドレスを変更しかく変更したＩ Ｐ アドレスにおいてネットワー
ク接続機器への接続を行うように働くことを特徴とするネットワーク装置。
【請求項２】
DHCPのRequestまたはDiscoverをかけてくるネットワーク接続機器に対して、前記実ア
ドレスの応答があったネットワーク接続機器のRequestにOfferを返さずかつDiscoverにAC
Kを返さないようにしたことを特徴とする請求項１ 記載のネットワーク装置。
【請求項３】
前記実アドレスの応答があったネットワーク接続機器とのコネクションを切った場合に
、前記変更したＩＰ アドレスからネットワーク装置がこの変更前に使用していたＩ Ｐ 
アドレスに戻ることを特徴とする請求項１または請求項２に記載のネットワーク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク装置に係わり、特にＩＰアドレスの一時的変更による他機器と
の接続方法に関する。
【背景技術】
【０００２】
従来、Ｔ Ｃ Ｐ ／ Ｉ Ｐ （ Ｔ ｒ ａ ｎ ｓ ｍ ｉ ｓ ｓ ｉ ｏ ｎ   Ｃ ｏ ｎ ｔ 
ｒ ｏ ｌ   Ｐ ｒ ｏ ｔ ｏ ｃ ｏ ｌ ／Ｉ ｎ ｔ ｅ ｒ ｎ ｅ ｔ   Ｐ ｒ ｏ ｔ ｏ ｃ
ｏ ｌ ） でネットワーク上に接続された機器を検出する場合、情報管理機器から、指定
したアドレスの範囲内のすべてのＩＰ アドレスに向け、Ｐ ｉｎ ｇ （ ピング） スキャ
ンを実施して機器を検出する。次いで検出したＬ Ａ Ｎ 接続機器に対して、Ｓ Ｎ Ｍ Ｐ
（ Ｓ ｉ ｍ ｐ ｌ ｅ   Ｎ ｅ ｔ ｗ ｏ ｒ ｋ   Ｍ ａ ｎ ａ ｇ ｅ ｍ ｅ ｎ ｔ   
Ｐ ｒ ｏ ｔ ｏ ｃｏ ｌ ： シンプル・ネットワーク・マネージメント・プロトコル） 
でのアクセスにより、ベンダ名、機器名などの標準Ｍ Ｉ Ｂ （ Ｍ ａ ｎ ａ ｇ ｅ ｍ 
ｅ ｎ ｔ   Ｉ ｎ ｆ ｏ ｒ ｍ ａ ｔ ｉ ｏ ｎ   Ｂａ ｓ ｅ ） 情報を取り出し、Ｌ 
Ａ Ｎ 接続機器の検出と機器情報の入手を行っていた。
【０００３】
また、関連の技術として、情報管理機器からインターネットに接続された通信端末に対
してＰｉ ｎ ｇ 信号を送付し、通信端末からのＰ ｉ ｎ ｇ 応答により、接続機器の死
活の確認、さらに、通信端末の保有する情報を併せて返送することにより、情報収集側の
情報管理サーバ側で、端末およびその周りの状況を判断する技術が提案されている。
【０００４】
ここで、上記Ｐ ｉ ｎ ｇ とは、Ｔ Ｃ Ｐ ／ Ｉ Ｐ ネットワークにおいて、ＩＰ パ
ケットが通信先まで届いているかどうかや、Ｉ Ｐ 的に到達可能かどうかを調べるために
用いる最も基本的なコマンドであり、Ｉ Ｃ Ｍ Ｐ （ Ｉ ｎ ｔ ｅ ｒ ｎ ｅ ｔ   Ｃ ｏ
ｎ ｔ ｒ ｏ ｌ   Ｍ ｅ ｓ ｓ ａ ｇ ｅ   Ｐｒ ｏ ｔ ｏ ｃ ｏ ｌ ） のエコーコマ
ンドを使って実現されているものである。Ｐ ｉ ｎ ｇ スキャンを実行することで、返答
が返ってくれば相手のノードは存在し、（ 少なくともＩＰ 層レベルでの） ネットワー
クソフトウェアはアクティブになっていることが分かる。
【０００５】
また、上記Ｓ Ｎ Ｍ Ｐ とは、Ｉ Ｅ Ｔ Ｆ （ Ｉ ｎ ｔ ｅ ｒ ｎ ｅ ｔ   Ｅ ｎ ｇ 
ｉ ｎ ｅ ｅ ｒ ｉ ｎ ｇ   Ｔ ａｓ ｋ   Ｆ ｏ ｒ ｃ ｅ ） で標準化されたＴ Ｃ Ｐ 
／ Ｉ Ｐ ネットワーク環境での管理プロトコルである。管理側のＳＮ Ｍ Ｐ マネージャ
と被管理側のＳ Ｎ Ｍ Ｐ エージェントという２ つのプログラム間で、ＭＩ Ｂ （ Ｍ 
ａ ｎ ａ ｇ ｅ ｍ ｅ ｎ ｔ   Ｉ ｎ ｆ ｏ ｒ ｍ ａ ｔ ｉ ｏ ｎ   Ｂ ａ ｓ ｅ ： 
Ｓ ＮＭ Ｐ によって管理される項目を定義したもので、自機の状態を保持する変数。）
と称する管理情報を交換することにより、機器の管理を行う。Ｍ Ｉ Ｂ には、標準Ｍ Ｉ
Ｂ と各機器固有の情報を各メーカが独自に展開した拡張Ｍ Ｉ Ｂ と呼ばれるものがあ
る。
【０００６】
他方、Ｐ ｉ ｎ ｇ とは異なり、ARP（アドレス・レゾルーション・プロトコル）を用
いる技術も提案されている。例えば、ダイヤルアップルータにおいて、MACアドレス及びI
Pアドレスを一時的に登録するARPテーブルを有し、所定時間後にMACアドレス及びIPアド
レスをARPテーブルより削除するというものである（例えば、特許文献１ を参照。）。
【０００７】
しかしここでは、ＮＡＳ（Network Attached Storage）であるＬＡＮ対応のＨＤＤ等を
利用するにあたり、LAN HDDがDTVのDHCPサーバからIPを取得する設定であり、LAN HDDがD
TVに機器登録されている状況において、例えばLAN HDDのIPが何らかの事情でDTVとは異な
るIP系列になった場合、DTVからアクセスできないといった問題がある（DHCPでのIP取得
ミス、ユーザによるIPの変更（固定IP）、DHCPのリース期限切れ等による）。
【特許文献１】特許第３５９２２４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、LANの共有ファイルを利用しやすいネットワーク装置を提供することを目的
とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明のネットワーク装置は、ネットワーク上にあるネッ
トワーク接続機器について、それらのネットワーク接続機器の検出と機器情報の入手を行
うネットワーク装置において、ネットワーク上にあるネットワーク接続機器のＩＰ アド
レス候補を予め登録した登録Ｉ Ｐ リストを備え、当該登録Ｉ Ｐ リストに載っているネ
ットワーク接続機器以外のＩＰ アドレスに対してアドレス・レゾルーション・プロトコ
ルを用いてＩ Ｐ アドレスに対する実アドレスを調べるＡ Ｒ Ｐ 検索を行い、前記実ア
ドレスの応答がなかったネットワーク接続機器のＩＰ アドレスへとネットワーク装置自
身のＩ Ｐ アドレスを変更しかく変更したＩ Ｐ アドレスにおいてネットワーク接続機器
への接続を行うように働くことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、LANの共有ファイルを利用しやすいネットワーク装置が得られる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施例を説明する。
【実施例１】
【００１２】
本発明による実施例１を図１乃至図４を参照して説明する。
図１は、この発明を適用したデジタルテレビジョン放送受信装置１１１の外観と、この
デジタルテレビジョン放送受信装置１１１を中心として構成されるネットワークシステム
の一例を概略的に示している。なおこの発明はＰＣやＤＶＤレコーダ等の他のデジタル機
器においても同様である。
【００１３】
すなわち、デジタルテレビジョン放送受信装置１１１は、主として、薄型のキャビネッ
ト１１２と、このキャビネット１１２を起立させて支持する支持台１１３とから構成され
ている。そして、キャビネット１１２には、例えばＳＥＤ（Surface-conduction Electro
n-emitter Display）表示パネル、液晶表示パネル等でなる平面パネル型の映像表示器１
１４、スピーカ１１５、操作部１１６、リモートコントローラ１１７から送信される操作
情報を受ける受光部１１８等が設置されている。
【００１４】
また、このデジタルテレビジョン放送受信装置１１１には、例えばＳＤ（Secure Digit
al）メモリカード、ＭＭＣ（Multimedia Card）及びメモリスティック等の第１のメモリ
カード１１９が着脱可能となっており、この第１のメモリカード１１９に対して番組や写
真等の情報の記録再生が行なわれるようになっている。
【００１５】
さらに、このデジタルテレビジョン放送受信装置１１１には、例えば契約情報等の記録
された第２のメモリカード（ＩＣカード）１２０が着脱可能となっており、この第２のメ
モリカード１２０に対して情報の記録再生が行なわれるようになっている。
【００１６】
また、このデジタルテレビジョン放送受信装置１１１は、第１のＬＡＮ（Local Area N
etwork）端子１２１、第２のＬＡＮ端子１２２、ＵＳＢ（Universal Serial Bus）端子１
２３及びｉ．ＬＩＮＫ端子１２４を備えている。
【００１７】
このうち、第１のＬＡＮ端子１２１は、ＬＡＮ対応ＨＤＤ専用ポートとして使用される
もので、接続されたＮＡＳ（Network Attached Storage）であるＬＡＮ対応のＨＤＤ１２
５に対して、イーサネット（登録商標）により情報の記録再生を行なうために使用される
。
【００１８】
このように、ＬＡＮ対応ＨＤＤ専用ポートとしての第１のＬＡＮ端子１２１を設けるこ
とにより、他のネットワーク環境やネットワーク使用状況等に影響されることなく、ＨＤ
Ｄ１２５に対してハイビジョン画質による番組の情報記録を安定して行なうことができる
。
【００１９】
また、第２のＬＡＮ端子１２２は、イーサネット（登録商標）を用いた一般的なＬＡＮ
対応ポートとして使用されるもので、例えばハブ１２６を介して、ＬＡＮ対応のＨＤＤ１
２７、ＰＣ（Personal Computer）１２８、ＨＤＤ内蔵のＤＶＤレコーダ１２９等の機器
を接続し、これらの機器と情報伝送を行なうために使用される。
【００２０】
なお、ＰＣ１２８については、家庭内ネットワークにおいてコンテンツのサーバー機器
として動作するための機能を持ち、さらにコンテンツのアクセスに必要なＵＲＩ（Unifor
m Resource Identifier）情報を提供するサービスを備えたＵＰｎＰ（ユニバーサルプラ
グアンドプレイ）対応機器として構成される。
【００２１】
なお、ＤＶＤレコーダ１２９については、第２のＬＡＮ端子１２２を介して通信される
デジタル情報が制御系のみの情報であるため、デジタルテレビジョン放送受信装置１１１
との間でアナログの映像及び音声情報を伝送するために、専用のアナログ伝送路１３０を
設ける必要がある。
【００２２】
さらに、この第２のＬＡＮ端子１２２は、ハブ１２６に接続されたブロードバンドルー
タ１３１を介して、例えばインターネット等のネットワーク１３２に接続し、このネット
ワーク１３２を介してＰＣ１３３や携帯電話１３４等と情報伝送を行なうために使用され
る。
【００２３】
また、上記ＵＳＢ端子１２３は、一般的なＵＳＢ対応ポートとして使用されるもので、
例えばハブ１３５を介して、携帯電話１３６、デジタルカメラ１３７、メモリカードに対
するカードリーダ／ライタ１３８、ＨＤＤ１３９、キーボード１４０等のＵＳＢ機器を接
続し、これらのＵＳＢ機器と情報伝送を行なうために使用される。
【００２４】
さらに、上記ｉ．ＬＩＮＫ端子１２４は、例えばＡＶ−ＨＤＤ１４１、Ｄ（Digital）
−ＶＨＳ（Video Home System）１４２等をシリアル接続し、これらの機器と情報伝送を
行なうために使用される。
【００２５】
デジタルテレビジョン放送受信装置１１１（以下DTV）は、DHCPサーバとして機能して
いる。
図２は、実施例の臨時IPの登録を示す説明図である。DTVの製品出荷時に既定値として
設定されていてもよい。例えば、192.168.0.10や192.168.1.***や169.254.***.***といっ
たＩＰ リストのうち１つのIPをランダムに選択する。
【００２６】
＜CASE1＞登録しておいたIPアドレスがAuto-IP以外の場合
図３は、実施例のIPアドレスの動的な変更を説明するために示す構成図である。手順を
概要として述べると（１）機器の接続確認、（２）接続できない場合の任意のIPアドレス
に対するACKの受け取り、（３）空きIPアドレスを調べるためのARP、（４）ACKなしの確
認、（５）IPアドレス変更、（６）機器の接続がある。
【００２７】
これらに関するDTVを中心とするLANの動作を次に説明する。
図４は、実施例のフローチャートである。まずステップS２０１で機器への接続を試み
る。ステップS２０２で試みの結果を判定し、機器への接続に失敗した場合は次のステッ
プS２０３へ進む。
【００２８】
ステップS２０３では、登録しておいた任意の臨時IPアドレスに対して接続確認を行い
、ACKを待つ。返ってこなければ登録しておいた別のIPアドレスでリトライする。登録し
ておいたIPアドレス全てのトライでもACKが返ってこなければ（ステップS２０４のNO）終
了し、ACKが返ってくれば（ステップS２０４のYES）次のステップS２０５へ進む。
【００２９】
ステップS２０５は、ループ端で表現された処理である。ACKが返ってきたIPアドレスと
同系列の他のIPアドレスを接続できる候補が尽きるまで適当に選択して調べる。
【００３０】
ステップS２０５中のステップS２０５ａでは、このIPアドレス候補を用いてARPをセグ
メント内にブロードキャストする。ARPはOSI参照モデルでは第２層に属するイーサネット
（登録商標）フレームではタイプ0x0806のIPプロトコル（パケットタイプ0x0800）であり
、具体的には送信元のMACアドレスとIPアドレス、宛先のIPアドレス（IPアドレス候補）
の情報を含んだARP要求（制御コード0x0001）を出す。
【００３１】
続いてステップS２０５ｂでは、ARP応答（制御コード0x0002）を調べACKが返ってくる
と別のIPアドレスを選択してリトライする（Yes）。
ステップS２０５ｂでARPへのACKが返ってこなければ（No）未使用であるため、DTVのIP
アドレスをそのIPアドレスに変更し、接続する（ステップS２０６）。
【００３２】
なお、途中で接続したい機器がDHCPのRequestまたはDiscoverをかけてきた時は、DHCP
サーバは無視して応答を返さない。
＜CASE2＞登録しておいたIPアドレスがAuto-IPの場合
例えばDLNAガイドライン対応機器は、扱いを容易にするために、IPアドレスを意識せず
にLANを組めるAuto-IPの実装が必須とされている。DHCPサーバが存在しない場合には、16
9.254.0.1〜169.254.255.254のうち１つのIPをランダムに選択する。
【００３３】
ここではCASE1と同様に接続する（図４参照）が、Auto-IPの場合は機器のIPが一意に決
まらないので、CASE1のステップS２０１〜ステップS２０４までは行わず、ステップS２０
５から行う。つまり、DTVが適当なAuto-IPに対してARPをかける。後の処理はCASE1と同様
である。
【実施例２】
【００３４】
本発明による実施例２を図１及び図３乃至図５を参照して説明する。実施例１と共通す
る部分は説明を省略する。DTVが、DHCPサーバとして機能していない場合である。LANに接
続されている機器はRARPに応答する機能を有している。
【００３５】
機器登録時に予め、実アドレスであるMACアドレスも同時に登録しておく。例えば、Ｎ 
ｅ ｔ Ｂ Ｉ Ｏ Ｓ （ ネットバイオス） 名と同時に登録する。Ｎ ｅ ｔ Ｂ Ｉ Ｏ Ｓ 
（ ネットバイオス） とは、ＰＣなどで、ネットワーク上のプログラムが使用するアプリ
ケーション・プログラム・インタフェースで、プロトコルも含んでいる。
【００３６】
図５は、同実施例に係るＮ ｅ ｔ Ｂ Ｉ Ｏ Ｓ ・Ｎ ｏ ｄ ｅ ・Ｓ ｔ ａ ｔ ｕ ｓ 
リクエストのパケットフォーマットを示す説明図である。Ｎ ｅ ｔ Ｂ Ｉ Ｏ Ｓ 信号は
、図に示すような、Ｎｅ ｔ Ｂ Ｉ Ｏ Ｓ ・Ｎ ｏ ｄ ｅ ・Ｓ ｔ ａ ｔ ｕ ｓ リクエス
トを構成するパケットフォーマットからなる。
【００３７】
例えば、Ｎ ｅ ｔ Ｂ Ｉ Ｏ Ｓ  名は、機器シリーズ名にMACアドレスの下位３文字（
１６進数０−ｆ）を付した形態のものなどがある。
登録方法は共有フォルダを有するHDD等の機器がLANに繋がろうとしたときにＮｅ ｔ Ｂ
Ｉ Ｏ Ｓ  名をネットワーク・フレームとしてブロードキャストしコンフリクトエラー
が発生しなければよい。他の機器は同Ｎｅ ｔ Ｂ Ｉ Ｏ Ｓ  名をMACアドレスと共に取り
込むことができる。MACアドレスは必要な時にＮ ｅ ｔ Ｂ Ｉ Ｏ Ｓ  名からNBT（NetBIO
S over TCP/IP）環境でnbtstatコマンドの実行等により得てもよい。
【００３８】
＜CASE1＞DHCPサーバのないLANの場合
実施例１の図３と比べて、（２）接続できない場合の任意のIPアドレスに対するACKの
受け取り、という点が異なる。替わってRARPを発してMACアドレスよりIPアドレスを受け
取る。
【００３９】
対応して実施例１の図４と比べて、ステップS２０３の登録しておいた任意の臨時IPア
ドレスに対して接続確認を行う、という点が異なる。替わって接続したい機器のMACアド
レスでRARPをブロードキャストにて送信し、RARPのACKが返ってくると接続したい機器のI
Pを取得できる（返ってこなければ終了）。
【００４０】
＜CASE2＞DHCPサーバのあるLANの場合
（1）CASE1と同様に接続する。
（2）途中で機器がDHCPのRequestまたはDiscoverをかけてきた時は、DHCPサーバは無視
してACKを返さない。
実施例１では、機器に接続できなくなった場合、予め登録しておいた任意のIPアドレス
（臨時IPアドレスと称する）にARP等で接続確認を行う。ACKが正常ならば同系列である適
当なIPに対してARPをかけ、ACKがなければ未使用のIPだと判断し、DTVのIPをそのIPに一
時的に変更することでLAN HDDと接続できるようにする。
【００４１】
実施例２では、機器登録時に、LAN HDDのMACアドレスも同時に登録しておく。LAN HDD
と接続できなくなった場合、登録しておいたMACアドレスを使用してネットワークにブロ
ードキャストでRARPをかけ、接続できないLAN HDDの現在のIPを知る。その後DTVがLAN HD
Dと同じ系列の適当なIPに対してARPをかけ、ACKがなければ未使用のIPだと判断し、自身
のIPを一時的に変更し、LAN HDDと接続できるようにする。
【００４２】
一時的にでも接続できることで、クイック録画など、１秒でも多く録り逃しを少なくで
きる。また、ユーザはLAN HDDのIPを気にする必要がなくなるため、DHCPサーバを使用し
ている場合は電源を点ける順番などに注意しなくても良い。
【００４３】
なお、この発明は上記実施例に限定されるものではなく、この外その要旨を逸脱しない
範囲で種々変形して実施することができる。
また、上記した実施の形態に開示されている複数の構成要素を適宜に組み合わせること
により、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素
から幾つかの構成要素を削除しても良いものである。さらに、異なる実施の形態に係る構
成要素を適宜組み合わせても良いものである。
【図面の簡単な説明】
【００４４】
【図１】この発明の一実施例であるデジタルテレビジョン放送受信装置１１１を中心として構成されるネットワークシステムの一例を概略的に示すブロック構成図。
【図２】同実施例の臨時IPの登録を示す説明図。
【図３】同実施例のIPの動的な変更を説明するために示す構成図。
【図４】同実施例のフローチャート。
【図５】同実施例に係るＮ ｅ ｔ Ｂ Ｉ Ｏ Ｓ ・Ｎ ｏ ｄ ｅ ・Ｓ ｔ ａ ｔ ｕ ｓ リクエストのパケットフォーマットを示す説明図。
【符号の説明】
【００４５】
１１１…デジタルテレビジョン放送受信装置、１１２…キャビネット、１１３…支持台
、１１４…映像表示器、１１５…スピーカ、１１６…操作部、１１７…リモートコントロ
ーラ、１１８…受光部、１１９…第１のメモリカード、１２０…第２のメモリカード、１
２１…第１のＬＡＮ端子、１２２…第２のＬＡＮ端子、１２３…ＵＳＢ端子、１２４…ｉ
．ＬＩＮＫ端子、１２５，１２７，１３９…ＨＤＤ、１２６，１３５…ハブ、１２８，１
３３…ＰＣ、１２９…ＤＶＤレコーダ、１３０…アナログ伝送路、１３１…ブロードバン
ドルータ、１３２…ネットワーク、１３４，１３６…携帯電話、１３７…デジタルカメラ
、１３８…カードリーダ／ライタ、１４０…キーボード、１４１…ＡＶ−ＨＤＤ、１４２
…Ｄ−ＶＨＳ。
【図１】
2009081541.tif 000003
【図２】
2009081541.tif 000004
【図３】
2009081541.tif 000005
【図４】
2009081541.tif 000006
【図５】
2009081541.tif 000007