(57)【要約】【課題】通信負荷を軽減する。【解決手段】実施形態の通信処理装置は、接続手段と、取得手段と、送信手段と、を備える。接続手段は、ネットワークに接続された通信装置との間でデータを通信する通信中継装置及び通信機器のうちいずれか１つ以上と、無線通信回線を介して接続する。取得手段は、接続手段で通信中継装置と接続している間の混雑状態を示した混雑情報を取得する。送信手段は、混雑状態が第１の基準よりも低い場合に、通信中継装置を中継して通信機器にデータを送信し、第１の基準以上の場合に、通信中継装置を中継せずに通信機器にデータを送信する。【選択図】図２
2012015778.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された各通信装置との間でデータを送受信する通信中継装置及び通信機器のうちいずれか１つ以上と、無線通信回線を介して接続可能な接続手段と、
前記接続手段で前記通信中継装置と接続している間の混雑状態を示した混雑情報を取得する取得手段と、
前記混雑情報で示された混雑状態が予め定められた基準よりも低い場合に、前記通信中継装置を中継して前記通信機器にデータを送信し、前記基準以上の場合に、前記通信中継装置を中継せずに前記通信機器にデータを送信する送信手段と、
を備えたことを特徴とする通信処理装置。
【請求項２】
前記取得手段は、前記混雑情報として、前記通信中継装置に対して通信要求を行ってから応答がくるまでの応答時間、及び前記通信中継装置に対する送信エラーに基づくリトライ回数のうちいずれか１つ以上を取得すること、
を特徴とする請求項１に記載の通信処理装置。
【請求項３】
前記接続手段により接続された、前記通信中継装置及び前記通信機器のうちいずれか１つ以上から、データを受信する受信手段と、
前記送信手段は、前記受信手段が受信した前記データが、前記通信中継装置を中継せずに前記通信機器から受信したデータの場合に、前記通信中継装置を中継せずに前記通信機器にデータを送信すること、
を特徴とする請求項１又は２に記載の通信処理装置。
【請求項４】
前記通信中継装置を中継せずに前記通信機器に対してデータを送信可能であるか否かを表示する表示手段を、
さらに備えることを特徴とする請求項１乃至３のいずれか１つに記載の通信処理装置。
【請求項５】
ネットワークに接続された各通信装置との間でデータを送受信する通信中継装置及び通信機器のうちいずれか１つ以上と、無線通信回線を介して接続可能な接続手段と、
前記接続手段により接続された、前記通信中継装置及び前記通信機器のうちいずれか１つ以上から、データを受信する受信手段と、
前記送信手段は、前記受信手段が受信した前記データが、前記通信中継装置を中継せずに前記通信機器から受信したデータの場合に、前記通信中継装置を中継せずに前記通信機器にデータを送信する送信手段と、
を備えることを特徴とする通信処理装置。
【請求項６】
通信処理装置で実行される通信処理方法であって、
送信手段が、無線通信回線を介してネットワークに接続された各通信装置との間でデータを送受信する通信中継装置を中継せずに通信機器にデータを送信、または前記通信中継装置を中継して前記通信機器にデータを送信する送信ステップと、
表示手段が、前記送信ステップにより前記通信機器又は前記通信中継装置にデータを送信しているのかに従って、前記通信中継装置を中継せずに前記通信機器に対してデータを送信しているか否かを示す情報を表示する表示ステップと、
を含むことを特徴とする通信処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、無線通信回線を介して通信を行う通信処理装置、及び通信処理方法に関する。
【背景技術】
【０００２】
従来から、職場や家庭内などの環境において無線通信回線を介して通信機器をネットワークに接続する状況が増加している。そして、当該無線通信回線を介して、環境内に存在する他の通信機器と接続する場合や、外部ネットワークに存在する他の通信機器と接続する場合も存在する。このように、環境内の通信機器と接続する通信規格としては、ＷＬＡＮ（Wireless LAN）が提案されている。ＷＬＡＮで通信を行う場合、通常、環境内に存在する通信機器間で通信を行う場合であっても、中継機器を経由して通信を行なう。
【０００３】
そして、近年のＷＬＡＮで通信を行う通信機器の増加に伴い、中継機器の負荷が高くなることが予想されている。中継機器の負荷を軽減するために、中継機器を介さずに通信機器間で直接通信を行う規格（例えば、802.11z）が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２５４２５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術においては、このような通信機器間で直接通信を行う場合、インターネットに接続することができなくなる。このため、通常は中継装置に接続し、必要に応じて通信機器間で直接通信を行うよう、設定を切り替える必要があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、通信機器と通信を行う際の利便性を向上させる通信処理装置、及び通信処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
実施形態の通信処理装置は、接続手段と、取得手段と、送信手段と、を備える。接続手段は、ネットワークに接続された各通信装置との間のデータを送受信する通信中継装置及び通信機器のうちいずれか１つ以上と、無線通信回線を介して接続可能とする。取得手段は、接続手段で通信中継装置と接続している間の混雑状態を示した混雑情報を取得する。送信手段は、混雑情報で示された混雑状態が予め定められた基準よりも低い場合に、通信中継装置を中継して通信機器にデータを送信し、基準以上の場合に、通信中継装置を中継せずに通信機器にデータを送信する。
【図面の簡単な説明】
【０００８】
【図１】図１は、本実施の形態にかかるネットワーク環境の例を示した図である。
【図２】図２は、テレビジョン受像装置の構成を示した図である。
【図３】図３は、テレビジョン受像装置によるダイレクト通信を示した図である。
【図４】図４は、表示制御部が表示する画面例を示した図である。
【図５】図５は、本実施の形態にかかるテレビジョン受像装置における、パケットの送信手法の判定処理の手順を示すフローチャートである。
【図６】図６は、本実施の形態にかかるテレビジョン受像装置における、送信処理の手順を示すフローチャートである。
【図７】図７は、本実施の形態にかかるテレビジョン受像装置における、受信処理の手順を示すフローチャートである。
【図８】図８は、変形例にかかるテレビジョン受像装置における、送受信処理の手順を示すフローチャートである。
【図９】図９は、テレビジョン受像装置などの通信機器に含まれるハードウェア構成を示した図である。
【発明を実施するための形態】
【０００９】
図１は、本実施の形態にかかるネットワーク環境の例を示した図である。図１に示すように、無線中継装置１５０が外部ネットワーク１６０と接続されている。
【００１０】
無線中継装置１５０は、無線通信回線に接続された通信機器との間でデータを送受信することで、無線ＬＡＮアクセスポイントとして機能する。無線中継装置１５０と無線通信回線で接続した通信機器は、当該無線中継装置１５０を介して、他の通信機器や、外部ネットワーク１６０とデータの送受信を行うことができる。
【００１１】
テレビジョン受像装置１００、コンテンツ録画装置１１０、ＰＣ１２０、及び携帯端末１３０は、ＷＬＡＮ(Wireless LAN)による通信を行う通信機器とする。そして、テレビジョン受像装置１００、コンテンツ録画装置１１０、ＰＣ１２０、及び携帯端末１３０は、無線通信回線を介して無線中継装置１５０と接続し、データの送受信を行う。
【００１２】
さらに、テレビジョン受像装置１００、コンテンツ録画装置１１０、ＰＣ１２０、及び携帯端末１３０は、無線中継装置１５０を介さずに、通信機器間で直接通信をおこなうダイレクト通信と呼ばれる規格（例えばIEEE802.11z）に対応した通信装置とする。
【００１３】
図２は、テレビジョン受像装置１００の構成を示した図である。図２に示すように、テレビジョン受像装置１００は、表示制御部２０１と、判定部２０２と、受信部２０３と、送信部２０４と、送受信エラー取得部２０５と、送信間隔取得部２０６と、パケット生成部２０７と、パケット処理部２０８と、コンテンツ記憶部２０９と、送信間隔格納部２１０と、送受信エラー格納部２１１と、無線接続Ｉ／Ｆ２１２と、を備える。
【００１４】
コンテンツ記憶部２０９は、コンテンツを記憶する。コンテンツとしては、例えば、録画した動画データなどがある。
【００１５】
無線接続Ｉ／Ｆ２１２は、無線通信回線に接続するための無線接続インターフェイスモジュールとする。当該、無線接続Ｉ／Ｆ２１２は、ＷＬＡＮ(Wireless LAN)による通信や、IEEE802.11z規格に基づくダイレクト通信を行うことができる。無線接続Ｉ／Ｆ２１２により、テレビジョン受像装置１００は、通信中継装置及び通信機器のうちいずれか１つ以上と、無線通信回線を介して接続可能となる。
【００１６】
しかしながら、ダイレクト通信では、無線中継装置１５０を介さずに、通信機器間で通信を行うため、外部ネットワーク１６０との間でデータの送受信を行うことができない。つまり、通信機器間をダイレクト通信で接続している時であっても、通信機器が、外部ネットワークとデータ通信を行いたい場合、無線中継装置１５０と接続する必要がある。このように、ダイレクト通信を行っている場合には、テレビジョン受像装置１００等の通信機器は、データの送信先に応じて、接続先を切り替える必要がある。
【００１７】
送受信エラー取得部２０５は、無線接続Ｉ／Ｆ２１２で接続された無線中継装置１５０と接続している間に、無線中継装置１５０との間で生じた送信と受信のエラーによるリトライ数を取得する。そして、送受信エラー取得部２０５が取得した送信と受信のエラーによるリトライ数は、送受信エラー格納部２１１に格納される。
【００１８】
送受信エラー格納部２１１は、送受信エラー取得部２０５が取得した送信と受信のエラーのリトライ数を、エラーが生じた時間と対応付けて記憶する。これにより一定期間内に生じた送信と受信のエラー回数を把握できる。これにより、無線中継装置１５０の処理負担が大きいか否か、又は無線中継装置１５０との間の通信状態を判定できる。
【００１９】
送信間隔取得部２０６は、無線接続Ｉ／Ｆ２１２で接続された無線中継装置１５０と接続している間に、送信部２０４がＲＴＳ(Request  To  Send)パケットを送信してから、無線中継装置１５０からＣＴＳ(Clear  To  Send)パケットを受信するまでの時間間隔を示した間隔情報を収集する。ＲＴＳパケットとは、送信要求を行うことを示すパケットとする。ＣＴＳパケットとは、送信に対する準備が整ったことを示すパケットとする。そして、送信間隔取得部２０６は、収集した時間間隔を、送信間隔格納部２１０に格納する。
【００２０】
送信間隔格納部２１０は、送信間隔取得部２０６が取得した間隔情報を格納する。本実施の形態にかかるテレビジョン受像装置１００は、これらパケットの時間間隔により、無線中継装置１５０の処理負担が大きいか否かを判定できる。
【００２１】
本実施の形態は、送信のエラー回数や、上記パケットを受信するまでの時間間隔を、混雑状況を示す混雑情報として、取得する例とする。しかしながら、無線中継装置１５０の混雑状況を示す混雑情報を、これらの情報に制限するものではなく、他の種類の混雑情報を取得してもよい。
【００２２】
判定部２０２は、混雑状態が予め定められた基準よりも低い場合に、無線中継装置１５０を中継すると判定し、予め定められた基準以上に混雑している場合に、通信中継装置を中継せずに通信機器に直接接続すると判定する。
【００２３】
本実施の形態にかかる判定部２０２は、送受信エラー格納部２１１に格納されている、所定時間内に生じたエラーの回数が、予め定められたエラー数閾値以上か否か判定する。そして、判定部２０２は、エラー回数がエラー数閾値以上の場合に、通信中継装置を中継せずに通信機器に直接接続すると判定する。さらに、本実施の形態にかかる判定部２０２は、送信間隔格納部２１０に格納されている、ＲＴＳパケットを送信してからＣＴＳパケットを受信するまでの時間間隔が、予め定められた間隔閾値以上の場合に、通信中継装置を中継せずに通信機器に直接接続すると判定する。なお、エラー数閾値は、エラー回数の判断基準として予め定められた閾値とする。また間隔閾値は、混雑している場合の時間間隔の基準として予め定められた閾値とする。
【００２４】
図３は、テレビジョン受像装置１００によるダイレクト通信を示した図である。図３に示す例では、テレビジョン受像装置１００が、無線中継装置１５０を介して、コンテンツ録画装置１１０に対してデータの送受信を行っていたものとする。その際、無線中継装置１５０が、ＰＣ１２０や、携帯端末１３０とデータの送受信を行っているため、無線中継装置１５０の負荷が大きくなった。または、テレビジョン受像装置１００が無線中継装置１５０と通信する際に干渉が生じている。このため、判定部２０２により予め定められた基準以上に混雑されていると判定された。そこで、テレビジョン受像装置１００は、コンテンツ録画装置１１０に対して、ダイレクト通信でデータを送信することとした。
【００２５】
ところで、テレビジョン受像装置１００が、他の通信機器とダイレクト通信を行っている時であっても、外部ネットワーク１６０に対してデータの送信を行いたい場合、テレビジョン受像装置１００の送信部２０４は、無線接続Ｉ／Ｆ２１２を介して、接続先を無線中継装置１５０に切り替える。これにより、外部ネットワーク１６０に対してデータの送受信を行うことができる。
【００２６】
このように、テレビジョン受像装置１００は、ダイレクト通信を行っている場合、送信先に応じて接続先を切り替える必要がある。このような切り替えを行うためには、送信先と接続先との対応関係を情報として保持し、パケットに応じて送信先を切り替える処理が必要となる。このような処理は、機能がリッチではない通信機器においては処理負担が大きい。そこで、本実施の形態においては、無線中継装置１５０が混雑していない場合には、テレビジョン受像装置１００は、一律に無線中継装置１５０にデータを送信し、処理負担を軽減し、無線中継装置１５０が混雑している場合に限り、他の通信機器とダイレクト通信するための接続を行うこととした。
【００２７】
パケット生成部２０７は、送信するためのパケットを生成する。例えば、パケット生成部２０７は、コンテンツ記憶部２０９に記憶されたコンテンツを読み出して、当該コンテンツから送信パケットを生成する。また、パケット生成部２０７は、送信部２０４がダイレクト通信を行う際には、ダイレクト通信用のパケットを生成する。例えば、パケット生成部２０７は、ダイレクト通信の場合、パケットのヘッダに対して、ダイレクト通信である旨のフラグを埋め込む。これにより送信先では、ダイレクト通信で送信されたものか否か判定できる。
【００２８】
送信部２０４は、判定部２０２で混雑状態が予め定められた基準よりも低いと判定された場合に、無線中継装置１５０に対して、送信先の通信機器を示すアドレス等とともに、生成されたパケットを送信する。これにより、無線中継装置１５０を中継して、送信先の通信機器に対してデータが送信される。
【００２９】
また、送信部２０４は、判定部２０２で混雑状態が予め定められた基準よりも高いと判定された場合に、無線中継装置１５０を中継せずに、送信先の通信機器に対してパケットを送信する。その際、送信部２０４は、パケット生成部２０７により生成された、ダイレクト通信用のパケットを送信する。
【００３０】
受信部２０３は、無線中継装置１５０から通常のパケットによるデータを受信する。また、受信部２０３は、他の通信機器からダイレクト通信のパケットによるデータを受信する。
【００３１】
パケット処理部２０８は、受信部２０３で受信した、通常のパケット又はダイレクト通信用のパケットを処理する。
【００３２】
ところで、受信部２０３が、他の通信機器からダイレクト通信のパケットを受信した後、送信部２０４が、当該他の通信機器に対してデータを送信する場合、まず、無線中継装置１５０を介してデータを送信しようとアクセスする。しかしながら、ダイレクト通信がなされている以上、無線中継装置１５０の負荷が既に高くなっていると考えられる。そのため、判定部２０２が、無線中継装置１５０の負荷が高いと判定し、送信部２０４は、当該他の通信機器に対してダイレクト通信でデータの送信を行うこととなる。
【００３３】
表示制御部２０１は、図示しないテレビジョン受像装置１００の画面に対して、様々な情報を表示する。例えば、表示制御部２０１は、コンテンツ記憶部２０９に記憶されたコンテンツを表示する。
【００３４】
さらに、表示制御部２０１は、ユーザから所定の操作を受け付けた場合、通信状態に関する情報を表示する。図４は、表示制御部２０１が表示する画面例を示した図である。図４に示すように、表示制御部２０１は、テレビジョン受像装置１００の現在の接続状況を表示する。図４の項目４０１を参照することで、ユーザは、テレビジョン受像装置１００において“ダイレクト通信”が“有効”であるか否かを確認できる。つまり、“ダイレクト通信”が“有効”の場合には、無線中継装置１５０を介さずに、直接通信機器と通信を行うことで、無線中継装置１５０の負荷を軽減できることを確認できる。
【００３５】
つまり、送信部２０４が無線中継装置１５０を中継せずに、他の通信機器にデータを送信している場合には、表示制御部２０１は、“ダイレクト通信”が“有効”であると表示する。また、無線中継装置１５０の負荷に拘わらず、無線中継装置１５０を中継して、データを送信している場合には、表示制御部２０１は、“ダイレクト通信”が“無効”であると表示している。また、“ダイレクト通信”の“有効”、“無効”は、ユーザからの設定を受けつけてもよい。
【００３６】
なお、コンテンツ録画装置１１０、ＰＣ１２０、及び携帯端末１３０も、上述した、表示制御部２０１と、判定部２０２と、受信部２０３と、送信部２０４と、送受信エラー取得部２０５と、送信間隔取得部２０６と、パケット生成部２０７と、パケット処理部２０８と、送信間隔格納部２１０と、送受信エラー格納部２１１と、無線接続Ｉ／Ｆ２１２と、を備えるものとして、内部構成について説明を省略する。
【００３７】
次に、本実施の形態にかかるテレビジョン受像装置１００における、パケットの送信手法の判定処理について説明する。図５は、本実施の形態にかかるテレビジョン受像装置１００における上述した処理の手順を示すフローチャートである。
【００３８】
まず、判定部２０２は、送受信エラー格納部２１１から、無線中継装置１５０との間で、現在から所定時間内に生じた、送信と受信とのエラー回数を取得する（ステップＳ５０１）。
【００３９】
次に、判定部２０２は、取得したエラー回数が、エラー数閾値以上であるか否かを判定する（ステップＳ５０２）。そして、判定部２０２は、エラー数閾値以上であると判定した場合（ステップＳ５０２：Ｙｅｓ）、無線中継装置１５０を中継せずに、通信機器に対してパケットをダイレクトに送信すると決定する（ステップＳ５０３）。
【００４０】
一方、判定部２０２は、取得したエラー回数が、エラー数閾値より小さいと判定した場合（ステップＳ５０２：Ｎｏ）、送信間隔格納部２１０から、間隔情報を取得する（ステップＳ５０４）。
【００４１】
その後、判定部２０２は、取得した間隔情報に示されていた時間間隔が、予め定められた間隔閾値以上か否かを判定する（ステップＳ５０５）。時間間隔が、間隔閾値以上と判定した場合（ステップＳ５０５：Ｙｅｓ）、無線中継装置１５０を中継せずに、通信機器に対してパケットをダイレクトに送信すると決定する（ステップＳ５０３）。
【００４２】
一方、判定部２０２は、時間間隔が、間隔閾値より小さいと判定した場合（ステップＳ５０５：Ｎｏ）、無線中継装置１５０に対して通常のパケットを送信と決定する（ステップＳ５０６）。
【００４３】
上述した処理手順で決定された送信先に従って、パケット生成部２０７によるパケットの生成と、送信部２０４による送信が行われることになる。
【００４４】
次に、本実施の形態にかかるテレビジョン受像装置１００における、送信処理について説明する。図６は、本実施の形態にかかるテレビジョン受像装置１００における上述した処理の手順を示すフローチャートである。図６の処理を行う前に、図５に示す処理で、ダイレクトに送信するか否かすでに決定されているものする。
【００４５】
まずは、パケット生成部２０７が、送信対象となるデータを取得する（ステップＳ６０１）。送信するデータの例としては、例えば、コンテンツ記憶部２０９に格納されたコンテンツなどがある。
【００４６】
次に、パケット生成部２０７は、判定部２０２の決定に従ってダイレクト通信でデータを送信中か否かを判定する（ステップＳ６０２）。そして、パケット生成部２０７が、ダイレクト通信でデータを送信中ではないと判定した場合（ステップＳ６０２：Ｎｏ）、通常のパケットを生成する（ステップＳ６０４）。なお、通常のパケットとは、無線中継装置１５０に対して送信するためのパケットをいう。
【００４７】
一方、パケット生成部２０７が、ダイレクト通信でデータを送信中であると判定した場合（ステップＳ６０２：Ｙｅｓ）、ヘッダにダイレクト通信である旨のフラグを付与した、パケットを生成する（ステップＳ６０３）。
【００４８】
そして、送信部２０４が、判定部２０２による判定結果に従って、無線中継装置１５０又は他の通信機器（例えば、コンテンツ録画装置１１０）に、生成したパケットを送信する（ステップＳ６０５）。これにより、パケットが通常のパケットの場合に、無線中継装置１５０を中継し、通信機器にパケットが送信される。また、パケットがダイレクト通信用のパケットの場合に、無線中継装置１５０を中継せずに、通信機器にパケットが送信される。
【００４９】
このようにして送信されたパケットが、各通信機器で受信されることになる。そこで、次に、パケットを受信した場合の処理について説明する。以下に示す例では、テレビジョン受像装置１００がパケットを受信した場合について説明するが、他の通信機器であっても同様の処理を行う。
【００５０】
次に、本実施の形態にかかるテレビジョン受像装置１００における、受信処理について説明する。図７は、本実施の形態にかかるテレビジョン受像装置１００における上述した処理の手順を示すフローチャートである。
【００５１】
まず、テレビジョン受像装置１００の受信部２０３が、無線通信Ｉ／Ｆ２１２を介して、パケットを受信する（ステップＳ７０１）。
【００５２】
受信部２０３は、受信したパケットの送信元が、無線中継装置１５０であるか否か判定する（ステップＳ７０２）。送信元が無線中継装置１５０であると判定した場合（ステップＳ７０２：Ｙｅｓ）、パケット処理部２０８が、受信したパケットを処理する（ステップＳ７０４）。
【００５３】
一方、受信部２０３は、送信元が無線中継装置１５０ではないと判定した場合（ステップＳ７０２：Ｎｏ）、受信したパケットがダイレクト通信のフラグ付きのパケットか否か判断する（ステップＳ７０３）。ダイレクト通信のフラグ付きではないと判定した場合（ステップＳ７０３：Ｎｏ）、特に処理を行わずに終了する。
【００５４】
一方、受信部２０３が、ダイレクト通信のフラグ付きであると判定した場合（ステップＳ７０３：Ｙｅｓ）、パケット処理部２０８が、受信したパケットについて処理を行う（ステップＳ７０４）。
【００５５】
上述した処理手順により、無線中継装置１５０を介して受信したパケット、または他の通信機器からダイレクト通信で受信したパケットを処理することができる。
【００５６】
なお、本実施の形態においては、テレビジョン受像装置１００を例に説明したが、ＰＣ１２０や、携帯端末１３０、コンテンツ録画装置１１０等においても同様の処理を行うことができる。また、ＰＣ１２０や、携帯端末１３０、コンテンツ録画装置１１０に限らず、無線通信回線で通信可能な通信機器であれば適用できる。
【００５７】
本実施の形態にかかるテレビジョン受像装置１００では、ＣＴＳパケットを受信するまでの時間間隔や、送信エラーによるリトライ数を計測することで、無線中継装置１５０の負荷や干渉度合いを予想し、必要に応じて、無線中継装置１５０に対する接続から、他の通信機器に対するダイレクト通信への切り替えを行うこととした。これにより、無線中継装置１５０の負荷を軽減させるとともに、切り替えるための設定をユーザが意識して行う必要はないため、ユーザの操作負担を軽減するとともに、利便性を向上させることができる。
【００５８】
また、本実施の形態のようにテレビジョン受像装置１００等においては、他の通信機器から直接コンテンツを受信できる。その際、無線中継装置１５０で中継していた場合に生じていた通信の干渉や無線中継装置１５０の負荷を下げるとともに、他の通信機器との通信速度を向上させることができる。これにより、ユーザは、意識しないでシームレスに転送されたコンテンツを楽しむことができる。
【００５９】
また、上述した各実施の形態に限定されるものではなく、以下に例示するような種々の変形が可能である。
【００６０】
（変形例）
上述した第１の実施の形態において、通信機器が、ダイレクト通信のパケットを受信した場合であっても、まずは、無線中継装置１５０を介してパケットの送信を試みる例について説明した。しかしながら、このような送信手法に制限するものではない。そこで、変形例として、ダイレクト通信のパケットを受信した場合には、ダイレクト通信でパケットを送信する例について説明する。なお、通信機器としては、第１の実施の形態と同様にテレビジョン受像装置１００の例について説明する。なお、構成も第１の実施の形態と同様とする。
【００６１】
次に、本変形例にかかるテレビジョン受像装置１００における、送受信処理について説明する。図８は、本変形例にかかるテレビジョン受像装置１００における上述した処理の手順を示すフローチャートである。
【００６２】
まず、受信部２０３が、無線接続Ｉ／Ｆ２１２により接続された無線中継装置１５０及び他の通信機器のうちいずれか１つ以上から、パケットを受信する（ステップＳ８０１）。
【００６３】
次に、受信部２０３は、受信したパケットの送信元が、無線中継装置１５０であるか否か判定する（ステップＳ８０２）。送信元が無線中継装置１５０であると判定した場合（ステップＳ８０２：Ｙｅｓ）、パケット処理部２０８が、受信したパケットを処理する（ステップＳ８０５）。
【００６４】
一方、受信部２０３は、送信元が無線中継装置１５０ではないと判定した場合（ステップＳ８０２：Ｎｏ）、受信したパケットがダイレクト通信のフラグ付きのパケットか否か判断する（ステップＳ８０３）。ダイレクト通信のフラグ付きではないと判定した場合（ステップＳ８０３：Ｎｏ）、特に処理を行わずにステップＳ８０６に進む。
【００６５】
一方、受信部２０３が、ダイレクト通信のフラグ付きであると判定した場合（ステップＳ８０３：Ｙｅｓ）、送信元である通信機器に対して、データを送信する際に、ダイレクト通信を行うよう設定する（ステップＳ８０４）。そして、ステップＳ８０４の後、パケット処理部２０８が、受信したパケットについて処理を行う（ステップＳ８０５）。
【００６６】
その後、ステップＳ８０１でパケットを受信した送信元の通信装置から、データの送信要求を受け付けたものとする（ステップＳ８０６）。
【００６７】
この場合に、パケット生成部２０７は、ダイレクト通信を行うよう設定済みであるか否かを判定する（ステップＳ８０７）。
【００６８】
そして、パケット生成部２０７が、ダイレクト通信を行うよう設定済みではないと判定した場合（ステップＳ８０７：Ｎｏ）、通常のパケットを生成する（ステップＳ８０９）。
【００６９】
一方、パケット生成部２０７が、ダイレクト通信を行うよう設定済みであると判定した場合（ステップＳ８０７：Ｙｅｓ）、ヘッダにダイレクト通信である旨のフラグを付与した、パケットを生成する（ステップＳ８０８）。
【００７０】
そして、送信部２０４が、生成したパケットを送信する（ステップＳ８１０）。これにより、パケットが通常のパケットの場合に、無線中継装置１５０を中継し、通信機器にパケットが送信される。また、パケットがダイレクト通信用のパケットの場合に、無線中継装置１５０を中継せずに、通信機器にパケットが送信される。
【００７１】
上述した処理手順により、テレビジョン受像装置１００の送信部２０４は、受信部２０３が受信したパケットが、ダイレクト通信のパケットの場合に、無線中継装置１５０を介さずに、直接、通信機器にデータを送信することになる。
【００７２】
このような処理を行うことで、本変形例のテレビジョン受像装置１００は、第１の実施の形態の効果の他に、ダイレクト通信のパケットを受信した場合に、無線中継装置１５０に問い合わせを行わずに、直接、通信機器に対してダイレクト通信でパケットを送信するため、無線中継装置１５０のさらなる処理負担の軽減と、応答速度の向上を図ることができる。
【００７３】
上述した実施の形態及び変形例にかかるテレビジョン受像装置や他の通信機器は、無線通信を制御するために、図９に示すハードウェア構成を含むものとする。
【００７４】
つまり、テレビジョン受像装置は、通常のテレビジョン受像装置としてのハードウェア構成の他に、ＣＰＵ９０１と、ＲＯＭ（Read  Only  Memory）９０２と、ＲＡＭ９０３と、ＨＤＤ９０５、無線通信Ｉ／Ｆ２１２と、ディスプレイ装置などの表示装置９０４と、を備えている。
【００７５】
また、上述した実施の形態及び変形例にかかるテレビジョン受像装置や他の通信機器で実行される無線通信プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、上述した実施の形態及び変形例にかかるテレビジョン受像装置や他の通信機器で実行される無線通信プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００７６】
また、上述した実施の形態及び変形例にかかるテレビジョン受像装置や他の通信機器で実行される無線通信プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００７７】
上述した実施の形態及び変形例にかかるテレビジョン受像装置や他の通信機器で実行される無線通信プログラムは、上述した各部（表示制御部、判定部、受信部、送信部、送受信エラー取得部、送信間隔取得部、パケット生成部、パケット処理部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵが上記記憶媒体から無線通信プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、表示制御部、判定部、受信部、送信部、送受信エラー取得部、送信間隔取得部、パケット生成部、パケット処理部がＲＡＭ上に生成される。
【００７８】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせても良い。
【符号の説明】
【００７９】
１００  テレビジョン受像装置
１１０  コンテンツ録画装置
１２０  ＰＣ
１３０  携帯端末
１５０  無線中継装置
１６０  外部ネットワーク
２０１  表示制御部
２０２  判定部
２０３  受信部
２０４  送信部
２０５  送受信エラー取得部
２０６  送信間隔取得部
２０７  パケット生成部
２０８  パケット処理部
２０９  コンテンツ記憶部
２１０  送信間隔格納部
２１１  送受信エラー格納部
２１２  無線接続Ｉ／Ｆ
【図１】
2012015778.tif 000003
【図２】
2012015778.tif 000004
【図３】
2012015778.tif 000005
【図４】
2012015778.tif 000006
【図５】
2012015778.tif 000007
【図６】
2012015778.tif 000008
【図７】
2012015778.tif 000009
【図８】
2012015778.tif 000010
【図９】
2012015778.tif 000011
【手続補正書】
【提出日】平成23年5月20日(2011.5.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークに接続された通信装置との間でデータを通信する通信中継装置及び通信機器のうちいずれか１つ以上と、無線通信回線を介して接続する接続手段と、
前記接続手段で前記通信中継装置と接続している間の混雑状態を示した混雑情報を取得する取得手段と、
前記混雑状態が第１の基準よりも低い場合に、前記通信中継装置を中継して前記通信機器にデータを送信し、前記第１の基準以上の場合に、前記通信中継装置を中継せずに前記通信機器にデータを送信する送信手段と、
を備えたことを特徴とする通信処理装置。 
【請求項２】
前記取得手段は、前記混雑情報として、前記通信中継装置に対して通信要求から応答がくるまでの応答時間、及び前記通信中継装置に対する送信エラーに基づくリトライ回数のうちいずれか１つ以上を取得すること、
を特徴とする請求項１に記載の通信処理装置。 
【請求項３】
前記通信中継装置及び前記通信機器のうちいずれか１つ以上から、データを受信する受信手段と、
前記送信手段は、前記受信手段が受信した前記データが、前記通信中継装置を中継せずに前記通信機器から受信したデータの場合に、前記通信中継装置を中継せずに前記通信機器にデータを送信すること、
を特徴とする請求項１又は２に記載の通信処理装置。 
【請求項４】
前記通信中継装置を中継せずに前記通信機器に対してデータを送信可能であるか否かを表示する表示手段を、
さらに備えることを特徴とする請求項１乃至３のいずれか１つに記載の通信処理装置。 
【請求項５】
ネットワークに接続された各通信装置との間でデータを送受信する通信中継装置及び通信機器のうちいずれか１つ以上と、無線通信回線を介して接続する接続手段と、
前記通信中継装置及び前記通信機器のうちいずれか１つ以上から、データを受信する受信手段と、
前記送信手段は、前記受信手段が受信した前記データが、前記通信中継装置を中継せずに前記通信機器から受信したデータの場合に、前記通信中継装置を中継せずに前記通信機器にデータを送信する送信手段と、
を備えることを特徴とする通信処理装置。 
【請求項６】
前記接続手段で前記通信中継装置と接続している間の混雑状態を示した混雑情報を取得する取得手段をさらに備え、
前記送信手段は、前記混雑状態に従って前記通信機器にデータを送信する、
請求項５に記載の通信処理装置。
【請求項７】
前記通信中継装置を中継せずに前記通信機器に対してデータを送信可能であるか否かを表示する表示手段を、
さらに備えることを特徴とする請求項５又は６に記載の通信処理装置。
【請求項８】
通信処理装置で実行される通信処理方法であって、
無線通信回線を介してネットワークに接続された各通信装置との間でデータを通信する通信中継装置を中継して、または前記通信中継装置を中継せずに、前記通信機器にデータを送信する送信ステップと、
前記送信ステップにより前記通信中継装置を中継し又は中継せずにデータを送信しているのかに従って、前記通信中継装置を中継せずに前記通信機器に対してデータを送信しているか否かを示す情報を表示する表示ステップと、
を含むことを特徴とする通信処理方法。
【請求項９】
前記通信中継装置と接続している間の混雑状態を示した混雑情報を取得する取得ステップと、
前記混雑状態に従って、前記通信中継装置を中継して又は中継せずに、前記通信機器に前記データを送信するのかを決定する決定ステップと、
を含む請求項８に記載の通信処理方法。
【請求項１０】
前記通信中継装置及び前記通信機器のうちいずれか１つ以上から、データを受信する受信ステップと、
前記受信ステップにより受信した前記データが、前記通信中継装置を中継せずに前記通信機器から受信したデータの場合に、前記通信中継装置を中継せずに前記通信機器にデータを送信する送信ステップと、
を含む請求項８又は９に記載の通信処理方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
実施形態の通信処理装置は、接続手段と、取得手段と、送信手段と、を備える。接続手段は、ネットワークに接続された通信装置との間でデータを通信する通信中継装置及び通信機器のうちいずれか１つ以上と、無線通信回線を介して接続する。取得手段は、接続手段で通信中継装置と接続している間の混雑状態を示した混雑情報を取得する。送信手段は、混雑状態が第１の基準よりも低い場合に、通信中継装置を中継して通信機器にデータを送信し、第１の基準以上の場合に、通信中継装置を中継せずに通信機器にデータを送信する。
【手続補正書】
【提出日】平成23年8月26日(2011.8.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークに接続された通信装置との間でデータを通信する通信中継装置及び通信機器のうちいずれか１つ以上と、無線通信回線を介して接続する接続手段と、
前記接続手段で前記通信中継装置と接続している間の混雑状態を示した混雑情報を取得する取得手段と、
通信中継装置を介さずに前記通信装置と直接データの通信を行っている場合に接続先を切り替える際、前記混雑状態が第１の基準よりも低い場合に、前記通信中継装置を中継して前記通信機器にデータを送信し、前記第１の基準以上の場合に、前記通信中継装置を中継せずに前記通信機器にデータを送信する送信手段と、
を備えた通信処理装置。 
【請求項２】
前記取得手段は、前記混雑情報として、前記通信中継装置に対して通信要求から応答がくるまでの応答時間、及び前記通信中継装置に対する送信エラーに基づくリトライ回数のうちいずれか１つ以上を取得する、
請求項１に記載の通信処理装置。 
【請求項３】
前記通信中継装置及び前記通信機器のうちいずれか１つ以上から、データを受信する受信手段と、
前記送信手段は、前記受信手段が受信した前記データが、前記通信中継装置を中継せずに前記通信機器から受信したデータの場合に、前記通信中継装置を中継せずに前記通信機器にデータを送信する、
請求項１又は２に記載の通信処理装置。 
【請求項４】
前記通信中継装置を中継せずに前記通信機器に対してデータを送信可能であるか否かを表示する表示手段を、
さらに備える請求項１乃至３のいずれか１つに記載の通信処理装置。 
【請求項５】
通信処理装置で実行される通信処理方法であって、
ネットワークに接続された通信装置との間でデータを通信する通信中継装置及び通信機器のうちいずれか１つ以上と、無線通信回線を介して接続する接続ステップと、
前記接続ステップで前記通信中継装置と接続している間の混雑状態を示した混雑情報を取得する取得ステップと、
通信中継装置を介さずに前記通信装置と直接データの通信を行っている場合に接続先を切り替える際、前記混雑状態が第１の基準よりも低い場合に、前記通信中継装置を中継して前記通信機器にデータを送信し、前記第１の基準以上の場合に、前記通信中継装置を中継せずに前記通信機器にデータを送信する送信ステップと、
を含む通信処理方法。
【請求項６】
前記送信ステップにより前記通信中継装置を中継し又は中継せずにデータを送信しているのかに従って、前記通信中継装置を中継せずに前記通信機器に対してデータを送信しているか否かを示す情報を表示する表示ステップを、
さらに含む請求項５に記載の通信処理方法。
【請求項７】
前記通信中継装置及び前記通信機器のうちいずれか１つ以上から、データを受信する受信ステップを含み、
前記送信ステップは、さらに、前記受信ステップにより受信した前記データが、前記通信中継装置を中継せずに前記通信機器から受信したデータの場合に、前記通信中継装置を中継せずに前記通信機器にデータを送信する、
請求項５又は６に記載の通信処理方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
実施形態の通信処理装置は、接続手段と、取得手段と、送信手段と、を備える。接続手段は、ネットワークに接続された通信装置との間でデータを通信する通信中継装置及び通信機器のうちいずれか１つ以上と、無線通信回線を介して接続する。取得手段は、接続手段で通信中継装置と接続している間の混雑状態を示した混雑情報を取得する。送信手段は、通信中継装置を介さずに前記通信装置と直接データの通信を行っている場合に接続先を切り替える際、混雑状態が第１の基準よりも低い場合に、通信中継装置を中継して通信機器にデータを送信し、第１の基準以上の場合に、通信中継装置を中継せずに通信機器にデータを送信する。