(57)【要約】【課題】ユーザの不要な操作や待機を抑止する。【解決手段】実施形態の通信装置は、記憶手段と、接続手段と、送信手段と、を備える。記憶手段は、ネットワーク上で通信が可能な装置間を接続する中継装置を識別する中継装置識別情報と、ネットワーク上の通信でデータを提供する装置であって、稼働状態と非稼働状態とを切り替え可能なデータ処理装置を識別するデータ装置識別情報と、を対応付けて記憶する。接続手段は、ネットワークを介して中継装置と接続する。送信手段は、接続手段により接続された中継装置を識別する中継装置識別情報と、記憶手段で対応付けられているデータ装置識別情報で識別されるデータ処理装置に対して、ネットワークを介して起動要求を送信する。【選択図】図３
2015038654.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上で通信が可能な装置間を接続する中継装置を識別する中継装置識別情報と、ネットワーク上の通信でデータを提供する装置であって、稼働状態と非稼働状態とを切り替え可能なデータ処理装置を識別するデータ装置識別情報と、を対応付けて記憶する記憶手段と、
ネットワークを介して前記中継装置と接続する接続手段と、
前記接続手段により接続された前記中継装置を識別する前記中継装置識別情報と、前記記憶手段で対応付けられている前記データ装置識別情報で識別される前記データ処理装置に対して、前記ネットワークを介して起動要求を送信する送信手段と、
を備える通信装置。
【請求項２】
前記接続手段は、さらに、前記記憶手段に中継装置識別情報が記憶されていない未登録中継装置に接続し、
ネットワーク上で、前記未登録中継装置を中継して、前記データ処理装置を認識する認識手段と、
前記未登録中継装置を識別する中継装置識別情報と、前記認識手段により認識された前記データ処理装置を識別するデータ装置識別情報と、を対応付けて、前記記憶手段に登録する登録手段と、
をさらに備える請求項１に記載の通信装置。
【請求項３】
前記接続手段により接続された前記中継装置に、前記記憶手段で対応付けられているデータ処理装置を識別するデータ装置識別情報が示された一覧情報を表示する表示手段と、
前記表示手段により表示された前記一覧情報から、前記データ装置識別情報の選択を受け付ける受付手段と、をさらに備え、
前記送信手段は、前記受付手段により選択を受け付けられた前記データ装置識別情報で識別される前記データ処理装置に対して、前記ネットワークを介して起動要求を送信する、
請求項１又は２に記載の通信装置。
【請求項４】
前記送信手段による前記起動要求の送信先となる前記データ処理装置から、データを受信する受信手段をさらに備え、
前記表示手段は、さらに、前記受信手段が受信したデータを表示する、
請求項３に記載の通信装置。
【請求項５】
前記送信手段は、前記データ処理装置として、データを管理するデータ管理装置と、前記データ管理装置からデータを受け付けてデータの再生を行うデータ再生装置と、のうちいずれか１つ以上に対して、前記起動要求を送信する、
請求項１乃至３のいずれか１つに記載の通信装置。
【請求項６】
前記接続手段は、無線ネットワークを介して前記中継装置を検出し、検出した前記中継装置と接続する、
請求項１乃至５のいずれか１つに記載の通信装置。
【請求項７】
ネットワーク上で通信が可能な装置間を接続する中継装置を識別する中継装置識別情報と、ネットワーク上の通信でデータを提供する装置であって、稼働状態と非稼働状態とを切り替え可能なデータ処理装置を識別するデータ装置識別情報と、を対応付けて記憶する記憶手段と、
ネットワークを介して中継装置と接続する接続手段と、
前記接続手段により接続された前記中継装置を識別する前記中継装置識別情報と、前記記憶手段で対応付けられている前記データ装置識別情報が示された一覧情報を出力する出力手段と、
を備える通信装置。
【請求項８】
通信装置で実行される通信方法であって、
前記通信装置は、ネットワーク上で通信が可能な装置間を接続する中継装置を識別する中継装置識別情報と、ネットワーク上の通信でデータを提供する装置であって、稼働状態と非稼働状態とを切り替え可能なデータ処理装置を識別するデータ装置識別情報と、を対応付けて記憶する記憶手段を備え、
接続手段が、ネットワークを介して前記中継装置と接続する接続工程と、
送信手段が、前記接続工程により接続された前記中継装置を識別する前記中継装置識別情報と、前記記憶手段で対応付けられている前記データ装置識別情報で識別される前記データ処理装置に対して、前記ネットワークを介して起動要求を送信する送信工程と、
を含む通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、通信装置、及び通信方法に関する。
【背景技術】
【０００２】
近年、ネットワークやコンピュータの普及により、ネットワークを介して家庭内の機器を接続する傾向にある。このようにネットワークに接続するために、ＤＬＮＡ(Digital  Living  Network  Alliance)対応機器が普及しつつある。
【０００３】
また、コンピュータのＯＳにＤＬＮＡ機能が標準搭載されることが見込まれている。このように、今後、さらにＤＬＮＡ対応機器の普及に拍車がかかると予想される。
【０００４】
また、これらネットワークに接続する機器は、起動させておくと電力を消費するため、稼働状態と非稼働状態とを切り替え可能な機器が多く提案されている。また、このような機器の電源を制御するためにＷａｋｅ−ｏｎ−ＬＡＮ（ウェイク・オン・ラン）という技術が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２８７５６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来技術においては、持ち運び可能で、複数のネットワークに接続する通信機器では、現在のネットワークに接続されている非稼働状態の機器は認識できないという問題があった。このため、現在接続しているネットワークからでは起動させることができない機器に対して、起動要求を送信している状況も存在していた。
【０００７】
本発明は、上記に鑑みてなされたものであって、ネットワーク上の非稼働状態の機器に対して適切な対応が可能な通信装置、及び通信方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
実施形態の通信装置は、記憶手段と、接続手段と、送信手段と、を備える。記憶手段は、ネットワーク上で通信が可能な装置間を接続する中継装置を識別する中継装置識別情報と、ネットワーク上の通信でデータを提供する装置であって、稼働状態と非稼働状態とを切り替え可能なデータ処理装置を識別するデータ装置識別情報と、を対応付けて記憶する。接続手段は、ネットワークを介して中継装置と接続する。送信手段は、接続手段により接続された中継装置を識別する中継装置識別情報と、記憶手段で対応付けられているデータ装置識別情報で識別されるデータ処理装置に対して、ネットワークを介して起動要求を送信する。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１の実施形態のネットワーク構成を示した図である。
【図２】図２は、第１の実施形態にかかるＤＭＰの利用態様を示した図である。
【図３】図３は、第１の実施形態にかかるＤＭＰの構成を示したブロック図である。
【図４】図４は、第１の実施形態にかかるＤＭＳ管理データベースのテーブル構造の例を示した図である。
【図５】図５は、第１の実施形態にかかる表示制御部が表示する一覧画面の例を示した図である。
【図６】図６は、第１の実施形態にかかるＤＭＰが、無線ネットワーク上に存在するＤＭＳを登録するまでの処理の手順を示すシーケンス図である。
【図７】図７は、第１の実施形態にかかるＤＭＰが、第１のＤＭＳを起動させるまでの処理の手順を示すシーケンス図である。
【図８】図８は、第２の実施形態のネットワーク構成を示した図である。
【図９】図９は、第２の実施形態にかかるＤＭＣの表示制御部が表示する、ＤＭＳ及びＤＭＲを識別する情報の一覧画面の例を示した図である。
【図１０】図１０は、第１の実施形態にかかるＤＭＰ及び第２の実施形態にかかるＤＭＣのハードウェア構成を示した図である。
【発明を実施するための形態】
【００１０】
（第１の実施形態）
第１の実施形態では、通信装置をＤＭＰに適用した例について説明する。第１の実施形態にかかるネットワーク構成は、ＤＬＮＡ(Digital  Living  Network  Alliance)  ２―ＢＯＸ  ＰＵＬＬ構成とする。図１は、第１の実施形態のネットワーク構成を示した図である。図１に示すように、第１の実施形態では、アクセスポイント（以下、ＡＰと称す）１５０と、デジタル・メディア・プレイヤー（以下、ＤＭＰと称す）１００と、デジタル・メディア・サーバ（以下、ＤＭＳと称す）１７０と、から構成されている。
【００１１】
ＡＰ１５０は、無線ＬＡＮでネットワーク通信が可能な通信端末間を接続する電波中継機とする。本実施形態では無線ＬＡＮで通信端末間を接続する場合について説明するが、有線ネットワークで通信端末間を接続しても良い。
【００１２】
ＤＭＳ１７０は、ネットワーク上の通信でコンテンツを提供する装置であって、稼働状態と非稼働状態（例えばスリープ状態）とを切り替え可能なサーバ機器とする。ＤＭＳ１７０は、外部に提供するためのコンテンツを保持するデータ記憶部１７１を備える。提供されるコンテンツとしては、例えば動画データが考えられるが、動画データに制限するものではなく、例えば音楽データや静止画データ等であっても良い。ＤＭＳ１７０の例としては、ＰＣ（Personal  Computer）、レコーダ、ＮＡＳ、又は可能なテレビジョン受像装置等が考えられる。
【００１３】
ＤＭＰ１００は、ネットワーク上の通信でＤＭＳ１７０等から提供されたコンテンツを再生する装置とする。ＤＭＰ１００は、ＤＭＳ１７０から提供されるコンテンツを再生可能な装置であればよく、例えば、持ち運び可能なテレビジョン装置、ノートＰＣ、又は携帯端末等が考えられる。ＤＭＰ１７０は、持ち運び可能であって、複数のネットワーク環境に配置することが可能とする。また、ＤＭＰ１００は、非稼働状態の機器を起動させるためのＷａｋｅ−ｏｎ−ＬＡＮ機能を備えている。
【００１４】
ところで、従来のＤＬＮＡ  ２―ＢＯＸ  ＰＵＬＬ構成では、ＤＭＰは、同一ネットワークに存在するＤＭＳから取得したコンテンツを再生できるが、ＤＭＳが常に稼働中であるとは限らない。このため、ＤＭＰが、Ｗａｋｅ−ｏｎ−ＬＡＮで非稼動状態のＤＭＳを起動させてから、コンテンツの再生を行うことが考えられる。このため、ＤＭＰでは、起動させる対象となるＤＭＳを識別する情報を予め登録しておく。これにより、ＤＭＰは、非稼働状態のＤＭＳを起動させることができる。
【００１５】
しかしながら、Ｗａｋｅ−ｏｎ−ＬＡＮで起動させることができるＤＭＳは、一般的にはＤＭＰと同一のネットワークに存在していることが求められる。ＤＭＰは、持ち運び可能等の理由で、複数の異なるネットワーク環境に接続可能な場合がある。このような場合、従来のＤＭＰでは、現在接続されているネットワークと異なるネットワークに接続されているＤＭＳを起動させることができない場合があるにも拘わらず、登録されているＤＭＳについて起動要求を行ってしまう状況が生じる。そこで、本実施形態にかかるＤＭＰ１００では、現在接続していないネットワークに存在するＤＭＳに対して起動要求を行わないよう制御する。
【００１６】
図２は、ＤＭＰ１００の利用態様を示した図である。図２に示す例では、ＤＭＰ１００が、２つの異なるネットワーク環境（ネットワークＡ、ネットワークＢ）に配置される場合を示している。
【００１７】
ネットワークＡには、第１のＡＰ１５０＿１と、第１のＤＭＳ１７０＿１と、第３のＤＭＳ１７０＿３と、が備えられている。また、ネットワークＢには、第２のＡＰ１５０＿２と、第２のＤＭＳ１７０＿２と、第４のＤＭＳ１７０＿４と、が備えられている。
【００１８】
そして、ＤＭＰ１００が、ネットワークＡに接続した場合、第１のＤＭＳ１７０＿１、又は第３のＤＭＳ１７０＿３からコンテンツの提供を受け付ける。また、ＤＭＰ１００が、ネットワークＢに接続した場合、第２のＤＭＳ１７０＿２、又は第４のＤＭＳ１７０＿４からコンテンツの提供を受け付ける。
【００１９】
ところで、第１のＤＭＳ１７０＿１、第２のＤＭＳ１７０＿２、第３のＤＭＳ１７０＿３、及び第４のＤＭＳ１７０＿４は、それぞれ非稼働状態の場合もある。そこで、ＤＭＰ１００は、接続されているネットワーク環境を検出し、検出されたネットワーク環境に存在し得るＤＭＳを特定し、特定したＤＭＳに対してＷａｋｅ−ｏｎ−ＬＡＮを行う。
【００２０】
このため、ＤＭＰ１００が、新たなネットワーク（例えばネットワークＡ）に接続した場合に、ＤＭＰ１００はネットワーク上に存在するアクセスポイント（例えば、第１のＡＰ１５０＿１）を検出する。そして、ＤＭＰ１００は、検出されたアクセスポイントから提供される情報から、現在接続されているネットワーク（例えば、ネットワークＡ）を特定する。そして、ＤＭＰ１００がユーザに対して、Ｗａｋｅ−ｏｎ−ＬＡＮで起動させる対象となるＤＭＳリスト（ＤＭＳを識別する情報の一覧情報）を提示する際、自機器に記憶されているＤＭＳの一覧情報から、現在接続しているネットワークＡに存在しているとみなされるＤＭＳ（例えば、第１のＤＭＳ１７０＿１、第３のＤＭＳ１７０＿３）の情報を抽出して一覧表示する。そして、第２のＤＭＳ１７０＿２、第４のＤＭＳ１７０＿４は異なるネットワークに属するＤＭＳであり、Ｗａｋｅ−ｏｎ−ＬＡＮで起動できない可能性が高いため、ＤＭＰ１００がネットワークＡに存在する場合に、表示される一覧表示では、第２のＤＭＳ１７０＿２、第４のＤＭＳ１７０＿４の情報が省かれる。次にＤＭＰ１００の具体的な構成について説明する。
【００２１】
図３は、ＤＭＰ１００の構成を示したブロック図である。図３に示すように、ＤＭＰ１００は、ＤＭＳ管理データベース３０１と、無線通信部３０２と、表示部３０３と、表示制御部３０４と、選択受付部３０５と、登録部３０６と、接続部３０７と、認識部３０８と、受信制御部３０９と、送信制御部３１０と、を備える。
【００２２】
ＤＭＳ管理データベース３０１は、稼働させる対象となるＤＭＳを識別する情報と、当該ＤＭＳが存在するネットワーク環境を特定するネットワーク環境情報と、を対応付けて記憶する。図４は、ＤＭＳ管理データベース３０１のテーブル構造の例を示した図である。図４に示すように、ＤＭＳ管理データベース３０１は、ＤＭＳを識別する情報と、ネットワーク環境情報としてＡＰを識別する情報と、を対応付けて記憶している。ＤＭＳを識別する情報は、ＤＭＳのＭＡＣアドレス及びＤＭＳの“Friendly  Name”を用いる。また、ネットワーク環境情報は、当該ネットワークで通信が可能な装置間を接続するアクセスポイントを識別する情報であって、本実施形態ではルータ機器、無線ＡＰ機器のＭＡＣアドレス及びＳＳＩＤを用いる。ＤＭＰ１００は、ＤＭＳ管理データベース３０１にＤＭＳを識別する情報を登録する際、これらの情報をネットワーク経由で取得する。
【００２３】
無線通信部３０２は、無線通信を行うためのインターフェースとする。表示部３０３は、（図示しない）液晶ディスプレイを有し、映像表示を可能とする。
【００２４】
接続部３０７は、無線通信部３０２を介して無線ネットワーク上のＡＰ１５０を検出し、検出したＡＰ１５０と接続する。そして、接続部３０７は、接続したＡＰ１５０から、当該ＡＰ１５０のＭＡＣアドレス及びＳＳＩＤを取得する。
【００２５】
また、接続部３０７が接続したＡＰを識別する情報がＤＭＳ管理データベース３０１に登録されていない場合、換言すれば新たなネットワークに接続した場合、ＤＭＰ１００では、当該ネットワーク上に存在するＤＭＳを識別する情報を、ＤＭＳ管理データベース３０１に登録する必要がある。
【００２６】
認識部３０８は、ＤＭＳ管理データベース３０１にＤＭＳの情報を登録する場合に、ネットワーク上のＡＰを中継して、当該ネットワーク上に存在するＤＭＳを認識する。この認識の際、ＤＭＳは稼働状態とする。そして、認識部３０８は、認識したＤＭＳのＭＡＣアドレス及び“Friendly  Name”を取得する。
【００２７】
登録部３０６は、Ｗａｋｅ−ｏｎ−ＬＡＮを行うために予めＤＭＳを識別する情報を、ＤＭＳ管理データベース３０１に登録する。本実施形態では、登録部３０６は、接続されているネットワーク環境情報（本実施形態では当該ネットワークに存在するＡＰのＭＡＣアドレス及びＳＳＩＤ）と、ＤＭＳを識別する情報（本実施形態ではＤＭＳのＭＡＣアドレス及び“Friendly  Name”）と、を対応付けて、ＤＭＳ管理データベース３０１に登録する。
【００２８】
上述した構成により、ネットワーク上に存在するＤＭＳを識別する情報がＤＭＳ管理データベース３０１に登録される。そして、ＤＭＰ１００では、コンテンツの提供を受け付ける際、以下の構成により、非稼働状態のＤＭＳを起動させる処理が行われる。
【００２９】
表示制御部３０４は、接続部３０７により検出され且つ接続されたＡＰのＭＡＣアドレス等とＤＭＳ管理データベース３０１で対応付けられているＤＭＳの“Friendly  Name”が示された一覧画面を表示する。この一覧表示では、ＤＭＰ１００が接続しているネットワークに存在するＤＭＳであれば、稼働状態であるか否かに拘わらず表示される。
【００３０】
図５は、表示制御部３０４が表示部３０３に表示する一覧画面の例を示した図である。図５に示す例では、ＤＭＰ１００の接続部３０７が第１のＡＰ１５０＿１を検出した後、当該第１のＡＰ１５０＿１と接続した後に表示される一覧画面とする。図５に示すように、表示制御部３０４は、接続されたＡＰ１５０＿１を示すネットワーク環境情報と、ＤＭＳ管理データベース３０１で対応付けられているＤＭＳの“Friendly  Name”を表示する。これにより、表示制御部３０４は、ネットワークＡに含まれているＤＭＳを、当該ＤＭＳが稼働しているか否かに拘わらず、表示できる。そして、一覧画面に表示されたＤＭＳは、ＤＭＰ１００に対するコンテンツの提供元であり、Ｗａｋｅ−ｏｎ−ＬＡＮの対象となる。
【００３１】
選択受付部３０５は、表示制御部３０４により表示された一覧画面から、コンテンツの提供元となるＤＭＳの選択を受け付ける。この選択を受け付けたＤＭＳが非稼働状態の場合、Ｗａｋｅ−ｏｎ−ＬＡＮのマジックパケットで起動させる必要がある。
【００３２】
送信制御部３１０は、選択受付部３０５により選択を受け付けられたＤＭＳの“Friendly  Name”で識別されるＤＭＳに対して、無線ネットワークを介してＷａｋｅ−ｏｎ−ＬＡＮのマジックパケットを送信する。このように、本実施形態では、接続部３０７により接続されたＡＰを識別するＭＡＣアドレス等と、ＤＭＳ管理データベース３０１で対応付けられているＤＭＳの“Friendly  Name”で識別されるＤＭＳのうち、選択を受け付けたＤＭＳに対して、送信制御部３１０が、無線通信部３０２を介してマジックパケット（起動要求）を送信する。なお、コンテンツの提供元となるＤＭＳが稼働状態であることを認識している場合には、マジックパケットを送信しなくとも良い。
【００３３】
これにより、ＤＭＳの起動処理が行われる。その後、従来と同様の手順で、稼働状態となったＤＭＳと、ＤＭＰ１００と、の間で行われる通信で、提供するコンテンツが特定される。
【００３４】
受信制御部３０９は、送信制御部３１０によりマジックパケットの送信先のＤＭＳから、無線ネットワークを介してコンテンツを受信する。
【００３５】
そして、表示制御部３０４は、受信制御部３０９が受信したコンテンツを、表示部３０３に表示する。
【００３６】
本実施形態にかかるＤＭＰ１００では、ＤＭＰ１００が接続しているネットワークに存在するＤＭＳを識別する情報は一覧画面として表示され、ＤＭＰ１００が接続していないネットワークに存在するＤＭＳを識別する情報は、一覧画面に表示することを抑止した。これにより、ユーザは起動できないＤＭＳに対して無駄にＷａｋｅ−ｏｎ−ＬＡＮを行ったり、無駄に起動を待機したり必要がなくなった。
【００３７】
次に、本実施形態にかかるＤＭＰ１００が、無線ネットワーク上に存在するＤＭＳを登録するまでの処理について説明する。図６は、本実施形態にかかるＤＭＰ１００、第１のＡＰ１５０＿１、及び第１のＤＭＳ１７０＿１における上述した処理の手順を示すシーケンス図である。
【００３８】
まず、ＤＭＰ１００と、第１のＡＰ１５０＿１と、が無線ネットワークを介して接続される（ステップＳ６０１）。次に、ＤＭＰ１００の受信制御部３０９が、第１のＡＰ１５０＿１から送信されるＡＰを識別する情報（ＳＳＩＤ、ＭＡＣアドレス）を受信する（ステップＳ６０２）。
【００３９】
一方、第１のＡＰ１５０＿１と、第１のＤＭＳ１７０＿１と、が無線ネットワークを介して接続される（ステップＳ６０３）。そして、第１のＤＭＳ１７０＿１は、無線ネットワークに接続した場合に、advertisementを行う、すなわち、ssdp:aliveメッセージをマルチキャストし、無線ネットワークに接続されている他の装置に通知する（ステップＳ６０４）。マルチキャストされたメッセージには、第１のＤＭＳ１７０＿１のＭＡＣアドレスと“Friendly  Name”とが含まれている。これにより、ＤＭＰ１００の受信制御部３０９は、第１のＤＭＳ１７０＿１のＭＡＣアドレスと“Friendly  Name”とを受信できる。
【００４０】
そして、ＤＭＰ１００の登録部３０６は、受信したＡＰを識別するネットワーク環境情報（ＳＳＩＤ、ＭＡＣアドレス）と、第１のＤＭＳ１７０＿１のＭＡＣアドレス及び“Friendly  Name”と、を対応付けて、ＤＭＳ管理データベース３０１に登録する（ステップＳ６０５）。
【００４１】
上述したシーケンスにより、ネットワークに存在するＤＭＳの情報が、当該ネットワークに存在するＡＰと、対応付けられてＤＭＰ１００に保持される。これにより、ＤＭＰ１００は、ＤＭＳの一覧画面を表示できる。
【００４２】
次に、本実施形態にかかるＤＭＰ１００が、第１のＤＭＳ１７０＿１を起動させるまでの処理について説明する。図７は、本実施形態にかかるＤＭＰ１００、第１のＡＰ１５０＿１、及び第１のＤＭＳ１７０＿１における上述した処理の手順を示すシーケンス図である。
【００４３】
まず、ＤＭＰ１００と、第１のＡＰ１５０＿１と、が無線ネットワークを介して接続される（ステップＳ７０１）。
【００４４】
一方、第１のＡＰ１５０＿１と、第１のＤＭＳ１７０＿１と、の間も無線ネットワークを介して接続されている（ステップＳ７０２）。その後、第１のＤＭＳ１７０＿１は、非稼働状態（例えば、スリープ状態）に移行する（ステップＳ７０３）。なお、第１のＤＭＳ１７０＿１が非稼働状態となるタイミングは、ステップＳ７０３で示されたタイミングに制限するものではなく、ＤＭＰ１００が第１のＡＰ１５０＿１に接続する前であっても良い。また、第１のＤＭＳ１７０＿１は、Ｗａｋｅ−ｏｎ−ＬＡＮに対応しており、マジックパケットを受信した場合、起動させることができる。
【００４５】
その後、ＤＭＰ１００の受信制御部３０９が、第１のＡＰ１５０＿１から、第１のＡＰ１５０＿１を識別する情報（ＳＳＩＤ、ＭＡＣアドレス）を受信する（ステップＳ７０４）。
【００４６】
そして、ＤＭＰ１００の表示制御部３０４が、受信した第１のＡＰ１５０＿１を識別する情報（ＳＳＩＤ、ＭＡＣアドレス）と対応付けられているＤＭＳを識別する情報を、ＤＭＳ管理データベース３０１から抽出する（ステップＳ７０５）。これにより、ＤＭＰ１００が現在接続しているネットワークに含まれているＤＭＳを識別する情報のみが抽出されることになる。
【００４７】
そして、ＤＭＰ１００の表示制御部３０４が、抽出したＤＭＳを識別する情報(“Friendly  Name”)を一覧画面として表示部３０３に表示する（ステップＳ７０６）。この一覧画面は、図５に示した画面例等とする。その後、選択受付部３０５が、一覧画面から、ＤＭＳの選択を受け付ける（ステップＳ７０７）。
【００４８】
その後、送信制御部３１０が、選択を受け付けたＤＭＳに対して、Ｗａｋｅ−ｏｎ−ＬＡＮのマジックパケットを送信する（ステップＳ７０８）。
【００４９】
そして、マジックパケットを受信した第１のＤＭＳ１７０＿１は、起動処理を実行し、稼働状態へと移行する（ステップＳ７０９）。その後、ＤＭＰ１００と、第１のＤＭＳ１７０＿１と、の間でコンテンツの提供を受けるための処理が行われる。
【００５０】
このような処理手順により、ＤＭＰ１００から、非稼働状態の第１のＤＭＳ１７０＿１を起動させることができる。そして、上述した処理手順では、ＤＭＰ１００が表示する表示画面において、ＤＭＰ１００が接続したネットワークから起動不可能と考えられるＤＭＳを省いたため、ユーザが起動できないＤＭＳに対して起動させる操作を行うといった、不要な操作を行うことを抑止できる。
【００５１】
このように、ＤＭＰ１００は、接続しているネットワーク環境に応じて、存在する可能性の低いＤＭＳを、Ｗａｋｅ−ｏｎ−ＬＡＮの対象から省くことができる。これにより、無駄なＷａｋｅ−ｏｎ−ＬＡＮの実行が抑制される。特に、ＤＭＰ１００が持ち運び可能な機器（例えばモバイル機器）であり、接続するネットワーク環境が変わる頻繁が高い場合に有用である。モバイル機器としては、例えば、携帯電話、スレートＰＣ、ラップトップＰＣ等の他に、蓄電池内蔵で持ち運び可能なテレビジョン装置等も考えられる。
【００５２】
本実施形態にかかるＤＭＰ１００では、ＤＭＳを事前登録する際、ＡＰを識別する情報をネットワーク環境情報とみなし、ＤＭＳを識別する情報と対応付けて登録した。これにより、Ｗａｋｅ−ｏｎ−ＬＡＮでネットワーク上のＤＭＳを起動させる場合、ＤＭＰと同一のネットワーク上に存在していると考えられるＤＭＳのみに限定して、ＤＭＳリストの一覧を提示することができる。
【００５３】
また、ＤＭＳは、一般的に起動するまでに１分程度の時間を要する場合がある。そして、従来生じていたユーザが起動不可能なＤＭＳを選択したにも拘わらず、当該ＤＭＳの起動処理がなされているものと考えて待機することを抑止できる。
【００５４】
また、本実施形態では、コンテンツが動画データであり、ＤＭＰ１００が、携帯電話、スレートＰＣ、ラップトップＰＣ等の他に、蓄電池内蔵で持ち運び可能なテレビジョン装置等の場合について説明した。しかしながら、実施形態はこのような状況に制限するものではなく、例えば、コンテンツとして音楽データを用い、ＤＭＰを携帯型音楽再生装置に適用しても良い。
【００５５】
本実施形態においては、ＤＭＰ１００が、ＤＭＳを１台だけＷａｋｅ−ｏｎ−ＬＡＮで起動する場合について説明した。しかしながら、ＤＭＰ１００が、複数のＤＭＳに対して、起動要求を行っても良い。その際、ＤＭＰ１００は、複数台のＤＭＳが同時に起動することでネットワークの負荷の増大や、消費電力の一時的な増大を抑止するために、複数のＤＭＳに対して、時間差をつけて順番に起動要求を行っても良い。
【００５６】
（第２の実施形態）
第１の実施形態では、通信装置をＤＭＰに適用したＤＬＮＡ(Digital  Living  Network  Alliance)  ２―ＢＯＸ  ＰＵＬＬ構成の場合について説明したが、他のネットワーク構成の場合にも適用できる。そこで、第２の実施形態では、通信装置をＤＭＣに適用し、ネットワーク構成がＤＬＮＡ  ３―ＢＯＸ  ＰＵＬＬの場合について説明する。
【００５７】
図８は、第２の実施形態のネットワーク構成を示した図である。図８に示すように、第２の実施形態では、ＡＰ１５０と、デジタル・メディア・コントローラ（以下、ＤＭＣと称す）８００と、デジタル・メディア・レンダラー（以下、ＤＭＲと称す）８５０と、ＤＭＳ８７０と、から構成されている。以下の説明では、上述した第１の実施形態と同一の構成要素には同一の符号を付してその説明を省略している。
【００５８】
本実施形態においては、ＤＭＳ８７０のみならず、ＤＭＲ８５０も、稼働状態及び非稼働状態の切り替え可能な機器とする。そして、ＤＭＳ８７０及びＤＭＲ８５０が共に稼働状態の場合、ＤＭＣ８００からの制御に従って、ＤＭＲ８５０が、ＤＭＳ８７０から提供されたコンテンツを受け付け、当該コンテンツを再生する。
【００５９】
ＤＭＣ８００は、第１の実施形態のＤＭＰと同様の構成を有することで、ＤＭＳ８７０及びＤＭＲ８５０に対して、Ｗａｋｅ−ｏｎ−ＬＡＮのマジックパケットを送信する。このため、ＤＭＣ８００の記憶部には、ＤＭＳ８７０のみならず、ＤＭＲ８５０を識別する情報も、ＡＰ１５０を識別する情報と共に対応付けて登録されている。
【００６０】
これにより、ＤＭＣ８００は、ＤＭＳ８７０及びＤＭＲ８５０を選択して起動要求を送信することができる。図９は、ＤＭＣ８００の表示制御部３０４が表示する、ＤＭＳ及びＤＭＲを識別する情報の一覧画面の例を示した図である。この一覧画面から、コンテンツを提供するＤＭＳと、コンテンツを再生するＤＭＲとを選択できる。図９に示すように、ＤＭＲ及びＤＭＳは、稼働状態であるか否かを示す情報が表示されても良い。稼働状態であるか否かの判定手法は、周知の手法を問わず、どのような手法を用いても良い。
【００６１】
そして、ＤＭＣ８００の送信制御部３１０は、選択を受け付けたＤＭＲ及びＤＭＳのうちいずれか１つ以上が非稼働状態（スリープ中）の場合に、スリープ中の当該ＤＭＲ及びＤＭＳに対してＷａｋｅ−ｏｎ−ＬＡＮによるマジックパケットを送信する。この送信するまでの処理手順は、第１の実施形態と同様として説明を省略する。
【００６２】
このように、第２の実施形態のＤＭＣ８００によれば、ネットワーク構成が異なっていても、第１の実施形態と同様の効果を奏することができる。
【００６３】
図１０は、上述した実施形態にかかるＤＭＰ及びＤＭＣのハードウェア構成を示した図である。図１０に示すようにＤＭＰ及びＤＭＣは、ＣＰＵ１００１と、ＲＯＭ（Read  Only  Memory）１００２と、ＲＡＭ(Random  Access  Memory)１００３と、ＨＤＤ１００４と、液晶パネル等の表示部３０３と、タッチパネルやポインティングデバイス等の入力装置１００６と、これらを接続するバス１００７と、を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００６４】
上述した実施形態にかかるＤＭＰ及びＤＭＣで実行される通信プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記憶媒体に記憶されて提供される。
【００６５】
また、上述した実施形態にかかるＤＭＰ及びＤＭＣで実行される通信プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、上述した実施形態にかかるＤＭＰ及びＤＭＣで実行される通信プログラムをインターネット等のネットワーク経由で提供又は配布するように構成しても良い。
【００６６】
また、上述した実施形態の通信プログラムを、ＲＯＭ等に予め組み込んで提供するように構成しても良い。
【００６７】
上述した実施形態にかかるＤＭＰ及びＤＭＣで実行される通信プログラムは、上述した各部（表示制御部、選択受付部、登録部、接続部、認識部、受信制御部、送信制御部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体から通信プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、表示制御部、選択受付部、登録部、接続部、認識部、受信制御部、送信制御部が主記憶装置上に生成されるようになっている。
【００６８】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施形態に示される全構成要素からいくつかの構成要素を削除しても良い。さらに、異なる実施形態にわたる構成要素を適宜組み合わせても良い。
【符号の説明】
【００６９】
１００…ＤＭＰ、１５０…ＡＰ、１７０、８７０…ＤＭＳ、１７１…データ記憶部、３０１…ＤＭＳ管理データベース、３０２…無線通信部、３０３…表示部、３０４…表示制御部、３０５…選択受付部、３０６…登録部、３０７…接続部、３０８…認識部、３０９…受信制御部、３１０…送信制御部、ＤＭＣ…８００、ＤＭＲ…８５０
【図１】
2015038654.tif 000003
【図２】
2015038654.tif 000004
【図３】
2015038654.tif 000005
【図４】
2015038654.tif 000006
【図５】
2015038654.tif 000007
【図６】
2015038654.tif 000008
【図７】
2015038654.tif 000009
【図８】
2015038654.tif 000010
【図９】
2015038654.tif 000011
【図１０】
2015038654.tif 000012
【手続補正書】
【提出日】平成24年3月26日(2012.3.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のネットワークに接続可能な通信装置において、
前記複数のネットワークのうちいずれか１つのネットワークで装置間を接続する中継装置を識別する中継装置識別情報と、当該中継装置を介して接続された通信装置に対してデータを提供する装置であって、稼働状態と非稼働状態とを切り替え可能なデータ処理装置を識別するデータ装置識別情報と、を対応付けて記憶する記憶手段と、
前記複数のネットワークのうちいずれか１つのネットワークを介して前記中継装置と接続する接続手段と、
前記接続手段により接続された前記中継装置を識別する前記中継装置識別情報と、前記記憶手段で対応付けられている前記データ装置識別情報で識別される前記データ処理装置に対して、前記ネットワークを介して起動要求を送信する送信手段と、
を備える通信装置。
【請求項２】
前記接続手段により接続された前記中継装置を識別する中継装置識別情報に前記記憶手段で対応付けられている前記データ装置識別情報が示された一覧情報を表示する表示手段と、
前記表示手段により表示された前記一覧情報から、前記データ装置識別情報の選択を受け付ける受付手段と、をさらに備え、
前記送信手段は、前記受付手段により選択を受け付けられた前記データ装置識別情報で識別される前記データ処理装置に対して、前記ネットワークを介して起動要求を送信する、
請求項１に記載の通信装置。
【請求項３】
前記接続手段は、さらに、前記記憶手段に中継装置識別情報が記憶されていない未登録中継装置に接続し、
ネットワーク上で、前記未登録中継装置を中継して、前記データ処理装置を認識する認識手段と、
前記未登録中継装置を識別する中継装置識別情報と、前記認識手段により認識された前記データ処理装置を識別するデータ装置識別情報と、を対応付けて、前記記憶手段に登録する登録手段と、
をさらに備える請求項１又は２に記載の通信装置。
【請求項４】
前記送信手段による前記起動要求の送信先となる前記データ処理装置から、データを受信する受信手段をさらに備え、
前記表示手段は、さらに、前記受信手段が受信したデータを表示する、
請求項２に記載の通信装置。
【請求項５】
前記送信手段は、前記データ処理装置として、データを管理するデータ管理装置と、前記データ管理装置からデータを受け付けてデータの再生を行うデータ再生装置と、のうちいずれか１つ以上に対して、前記起動要求を送信する、
請求項１乃至４のいずれか１つに記載の通信装置。
【請求項６】
前記接続手段は、無線ネットワークを介して前記中継装置を検出し、検出した前記中継装置と接続する、
請求項１乃至５のいずれか１つに記載の通信装置。
【請求項７】
複数のネットワークに接続可能な通信装置で実行される通信方法であって、
前記通信装置は、前記複数のネットワークのうちいずれか１つのネットワークで装置間を接続する中継装置を識別する中継装置識別情報と、当該中継装置を介して接続された通信装置に対してデータを提供する装置であって、稼働状態と非稼働状態とを切り替え可能なデータ処理装置を識別するデータ装置識別情報と、を対応付けて記憶する記憶手段を備え、
接続手段が、前記複数のネットワークのうちいずれか１つのネットワークを介して前記中継装置と接続する接続工程と、
送信手段が、前記接続手段により接続された前記中継装置を識別する前記中継装置識別情報と、前記記憶手段で対応付けられている前記データ装置識別情報で識別される前記データ処理装置に対して、前記ネットワークを介して起動要求を送信する送信工程と、
を含む通信方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
実施形態の通信装置は、複数のネットワークに接続可能な通信装置において、記憶手段と、接続手段と、送信手段と、を備える。記憶手段は、複数のネットワークのうちいずれか１つのネットワークで装置間を接続する中継装置を識別する中継装置識別情報と、当該中継装置を介して接続された通信装置に対してデータを提供する装置であって、稼働状態と非稼働状態とを切り替え可能なデータ処理装置を識別するデータ装置識別情報と、を対応付けて記憶する。接続手段は、複数のネットワークのうちいずれか１つのネットワークを介して中継装置と接続する。送信手段は、接続手段により接続された中継装置を識別する中継装置識別情報と、記憶手段で対応付けられているデータ装置識別情報で識別されるデータ処理装置に対して、ネットワークを介して起動要求を送信する。