(57)【要約】  複数のネットワークを選択的に用いて適切に通信することができる通信方法を提供する。この通信方法は、第１ネットワーク（１２１）および第２ネットワーク（１２２）の一方を介して、第１装置（１０１）と第２装置（１０２）との間で通信する通信方法であって、第１ネットワークおよび第２ネットワークの両方で第１装置を一意に特定するための共通識別子を、第１装置から第１ネットワークおよび第２ネットワークの一方を介して第２装置へ送信する送信ステップと、第２装置において共通識別子を受信する受信ステップと、第１ネットワークおよび第２ネットワークの一方を介して、第１装置と第２装置との間で通信する通信ステップとを含む。
2015087508.tif 000002
【特許請求の範囲】
【請求項１】
第１ネットワークおよび第２ネットワークの一方を介して、第１装置と第２装置との間で通信する通信方法であって、
前記第１装置を特定するための方式が互いに異なる前記第１ネットワークおよび前記第２ネットワークの両方で前記第１装置を一意に特定するための共通識別子を、前記第１装置から前記第１ネットワークおよび前記第２ネットワークの一方を介して前記第２装置へ送信する送信ステップと、
前記第２装置において前記共通識別子を受信する受信ステップと、
前記第１ネットワークおよび前記第２ネットワークの一方を介して、前記第１装置と前記第２装置との間で通信する通信ステップとを含み、
前記通信ステップでは、
前記第１ネットワークを介して前記第１装置と前記第２装置との間で通信することは可能か否かを判定し、
前記第１ネットワークを介して前記第１装置と前記第２装置との間で通信することは可能であると判定されたときは、受信された前記共通識別子を用いて前記第１ネットワークで前記第１装置を特定し、特定された前記第１装置と、前記第２装置との間で前記第１ネットワークを介して通信し、
前記第１ネットワークを介して前記第１装置と前記第２装置との間で通信することは可能でないと判定されたときは、受信された前記共通識別子を用いて前記第２ネットワークで前記第１装置を特定し、特定された前記第１装置と、前記第２装置との間で前記第２ネットワークを介して通信する、
通信方法。
【請求項２】
前記通信ステップでは、
前記共通識別子を用いて、前記第１ネットワークで前記第１装置を検索し、
前記第１ネットワークで前記第１装置が見つかれば、前記第１ネットワークを介して前記第１装置と前記第２装置との間で通信することは可能であると判定し、
前記第１ネットワークで前記第１装置が見つからなければ、前記第１ネットワークを介して前記第１装置と前記第２装置との間で通信することは可能でないと判定する、
請求項１に記載の通信方法。
【請求項３】
前記通信ステップでは、
前記第１ネットワークへの前記第２装置の接続が検知されれば、前記第１ネットワークを介して前記第１装置と前記第２装置との間で通信することは可能であると判定し、
前記第１ネットワークから前記第２装置が切り離されたことが検知されれば、前記第１ネットワークを介して前記第１装置と前記第２装置との間で通信することは可能でないと判定する、
請求項１に記載の通信方法。
【請求項４】
前記通信ステップでは、
前記第１装置と前記第２装置との間で通信している期間に、前記第１ネットワークを介して前記第１装置と前記第２装置との間で通信することは可能か否かを判定し、
前記第１ネットワークから前記第２ネットワークへ、または、前記第２ネットワークから前記第１ネットワークへ、前記第１装置と前記第２装置との間での通信に用いられるネットワークを切り替える、
請求項１に記載の通信方法。
【請求項５】
前記送信ステップでは、さらに、コンテンツを特定するためのコンテンツ識別子を前記第１装置から前記第１ネットワークおよび前記第２ネットワークの一方を介して前記第２装置へ送信し、
前記受信ステップでは、さらに、前記第２装置において前記コンテンツ識別子を受信し、
前記通信ステップでは、
前記第１ネットワークを介して前記第１装置と前記第２装置との間で通信することは可能であると判定されたときは、受信された前記コンテンツ識別子を用いて前記第１ネットワークを介して前記コンテンツを特定し、特定された前記コンテンツを前記第２装置において前記第１ネットワークを介して受信し、
前記第１ネットワークを介して前記第１装置と前記第２装置との間で通信することは可能でないと判定されたときは、受信された前記コンテンツ識別子を用いて前記第２ネットワークを介して前記コンテンツを特定し、特定された前記コンテンツを前記第２装置において前記第２ネットワークを介して受信する、
請求項１に記載の通信方法。
【請求項６】
前記通信ステップでは、前記第１ネットワークおよび前記第２ネットワークのいずれを介して前記コンテンツを受信するかに応じて前記コンテンツ識別子の一部を変更し、前記一部が変更された前記コンテンツ識別子を用いて前記コンテンツを特定する、
請求項５に記載の通信方法。
【請求項７】
前記送信ステップでは、宅内ネットワークである前記第１ネットワーク、および、宅外ネットワークである前記第２ネットワークの両方で前記第１装置を一意に特定するための前記共通識別子を送信し、
前記受信ステップでは、前記共通識別子を受信する、
請求項１に記載の通信方法。
【請求項８】
前記第１ネットワークは、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）に対応するネットワークであり、
前記第２ネットワークは、３Ｇ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ）に対応するネットワークである、
請求項１に記載の通信方法。
【請求項９】
前記送信ステップでは、
前記第１装置から、前記第２ネットワークにおける装置であり前記共通識別子が保持される装置である第３装置へ前記共通識別子を送信し、
前記第１ネットワークを介して前記第２装置へ前記共通識別子を送信するときは、ユニバーサル・プラグ・アンド・プレイを介して前記第２装置へ前記共通識別子を送信し、
前記第２ネットワークを介して前記第２装置へ前記共通識別子を送信するときは、前記第３装置を介して前記第２装置へ前記共通識別子を送信し、
前記通信ステップでは、
前記第１ネットワークで前記第１装置を特定するときは、前記共通識別子を用いてユニバーサル・プラグ・アンド・プレイを介して前記第１装置を特定し、
前記第２ネットワークで前記第１装置を特定するときは、前記共通識別子を用いて前記第３装置を介して前記第１装置を特定する
請求項１に記載の通信方法。
【請求項１０】
前記送信ステップでは、前記第１ネットワークにおけるユニバーサル・プラグ・アンド・プレイと、前記第２ネットワークにおけるピア・ツー・ピア接続との両方で前記第１装置を一意に特定するための前記共通識別子を送信し、
前記受信ステップでは、前記共通識別子を受信し、
前記通信ステップでは、
前記第１ネットワークを介して前記第１装置と前記第２装置との間で通信するときは、前記第１ネットワークにおけるユニバーサル・プラグ・アンド・プレイを介して前記第１装置と前記第２装置との間で通信し、
前記第２ネットワークを介して前記第１装置と前記第２装置との間で通信するときは、前記第２ネットワークにおけるピア・ツー・ピア接続を介して前記第１装置と前記第２装置との間で通信する、
請求項１に記載の通信方法。
【請求項１１】
第１装置と、
第１ネットワークおよび第２ネットワークの一方を介して前記第１装置と通信する第２装置とを備え、
前記第１装置は、前記第１装置を特定するための方式が互いに異なる前記第１ネットワークおよび前記第２ネットワークの両方で前記第１装置を一意に特定するための共通識別子を、前記第１ネットワークおよび前記第２ネットワークの一方を介して前記第２装置へ送信し、
前記第２装置は、
前記共通識別子を受信し、
前記第１ネットワークを介して前記第１装置と通信することは可能か否かを判定し、
前記第１ネットワークを介して前記第１装置と通信することは可能であると判定したときは、受信された前記共通識別子を用いて前記第１ネットワークで前記第１装置を特定し、特定された前記第１装置と、前記第１ネットワークを介して通信し、
前記第１ネットワークを介して前記第１装置と通信することは可能でないと判定したときは、受信された前記共通識別子を用いて前記第２ネットワークで前記第１装置を特定し、特定された前記第１装置と、前記第２ネットワークを介して通信する、
通信システム。
【請求項１２】
第１ネットワークおよび第２ネットワークの一方を介して、相手装置と通信する通信装置であって、
前記通信装置を特定するための方式が互いに異なる前記第１ネットワークおよび前記第２ネットワークの両方で前記通信装置を一意に特定するための共通識別子を、前記第１ネットワークおよび前記第２ネットワークの一方を介して前記相手装置へ送信する制御部を備え、
前記制御部は、
前記第１ネットワークを介して前記相手装置と通信することは可能であると判定されたときは、前記共通識別子を用いて前記第１ネットワークで前記通信装置を特定する前記相手装置と、前記第１ネットワークを介して通信し、
前記第１ネットワークを介して前記相手装置と通信することが可能でないと判定されたときは、前記共通識別子を用いて前記第２ネットワークで前記通信装置を特定する前記相手装置と、前記第２ネットワークを介して通信する、
通信装置。
【請求項１３】
第１ネットワークおよび第２ネットワークの一方を介して、相手装置と通信する通信装置であって、
前記相手装置を特定するための方式が互いに異なる前記第１ネットワークおよび前記第２ネットワークの両方で前記相手装置を一意に特定するための共通識別子を、前記相手装置から前記第１ネットワークおよび前記第２ネットワークの一方を介して受信する制御部を備え、
前記制御部は、
前記第１ネットワークを介して前記相手装置と通信することは可能か否かを判定し、
前記第１ネットワークを介して前記相手装置と通信することは可能であると判定したときは、受信された前記共通識別子を用いて前記第１ネットワークで前記相手装置を特定し、特定された前記相手装置と、前記第１ネットワークを介して通信し、
前記第１ネットワークを介して前記相手装置と通信することは可能でないと判定したときは、受信された前記共通識別子を用いて前記第２ネットワークで前記相手装置を特定し、特定された前記相手装置と、前記第２ネットワークを介して通信する、
通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、複数のネットワークを選択的に用いて装置間で通信する通信方法に関する。
【背景技術】
【０００２】
特許文献１は、宅外の装置から宅内の装置へリモートアクセスし、宅内の装置に格納したコンテンツをリモート視聴する方法を開示する。この方法では、セキュアな通信路が確立されたときのみ、宅外の装置に対して、宅内の装置の情報が提供される。これにより、セキュアな通信が実現される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１２３１４３号公報
【発明の概要】
【０００４】
本開示は、複数のネットワークを選択的に用いて装置間で適切に通信することができる通信方法を提供する。
【０００５】
本開示における通信方法は、第１ネットワークおよび第２ネットワークの一方を介して、第１装置と第２装置との間で通信する通信方法である。この通信方法は、第１装置を一意に特定するための共通識別子を、第１装置から第１ネットワークおよび第２ネットワークの一方を介して第２装置へ送信する送信ステップと、第２装置においてその共通識別子を受信する受信ステップと、第１ネットワークおよび第２ネットワークの一方を介して、第１装置と第２装置との間で通信する通信ステップとを含む。この共通識別子は、第１装置を特定するための方式が互いに異なる第１ネットワークおよび第２ネットワークの両方で第１装置を一意に特定するための識別子である。通信ステップでは、第１ネットワークを介して第１装置と第２装置との間で通信することは可能か否かを判定する。第１ネットワークを介して第１装置と第２装置との間で通信することは可能であると判定されたときは、受信された共通識別子を用いて第１ネットワークで第１装置を特定する。そして、特定された第１装置と、第２装置との間で、第１ネットワークを介して通信する。第１ネットワークを介して第１装置と第２装置との間で通信することは可能でないと判定されたときは、受信された共通識別子を用いて第２ネットワークで第１装置を特定する。そして、特定された第１装置と、第２装置との間で第２ネットワークを介して通信する。
【０００６】
本開示における通信システムは、第１装置と、第１ネットワークおよび第２ネットワークの一方を介して第１装置と通信する第２装置と、を備える通信システムである。第１装置は、第１装置を一意に特定するための共通識別子を、第１ネットワークおよび第２ネットワークの一方を介して第２装置へ送信する。この共通識別子は、第１装置を特定するための方式が互いに異なる第１ネットワークおよび第２ネットワークの両方で第１装置を一意に特定するための識別子である。第２装置は、その共通識別子を受信する。また、第２装置は、第１ネットワークを介して第１装置と通信することは可能か否かを判定する。そして、第２装置は、第１ネットワークを介して第１装置と通信することは可能であると判定したときは、受信された共通識別子を用いて第１ネットワークで第１装置を特定し、特定された第１装置と、第１ネットワークを介して通信する。また、第２装置は、第１ネットワークを介して第１装置と通信することは可能でないと判定したときは、受信された共通識別子を用いて第２ネットワークで第１装置を特定し、特定された第１装置と、第２ネットワークを介して通信する。
【０００７】
本開示における通信装置は、第１ネットワークおよび第２ネットワークの一方を介して、相手装置と通信する通信装置である。この通信装置は、この通信装置を一意に特定するための共通識別子を、第１ネットワークおよび第２ネットワークの一方を介して相手装置へ送信する制御部を備える。この共通識別子は、この通信装置を特定するための方式が互いに異なる第１ネットワークおよび第２ネットワークの両方でこの通信装置を一意に特定するための識別子である。第１ネットワークを介して相手装置と通信することは可能であると判定されたときは、制御部は、相手装置と、第１ネットワークを介して通信する。この相手装置は、その共通識別子を用いて第１ネットワークでこの通信装置を特定する装置である。第１ネットワークを介して相手装置と通信することは可能でないと判定されたときは、制御部は、相手装置と、第２ネットワークを介して通信する。この相手装置は、その共通識別子を用いて第２ネットワークでこの通信装置を特定する装置である。
【０００８】
本開示における通信装置は、第１ネットワークおよび第２ネットワークの一方を介して、相手装置と通信する通信装置である。この通信装置は、相手装置を一意に特定するための共通識別子を、相手装置から第１ネットワークおよび第２ネットワークの一方を介して受信する制御部を備える。この共通識別子は、相手装置を特定するための方式が互いに異なる第１ネットワークおよび第２ネットワークの両方で相手装置を一意に特定するための識別子である。制御部は、第１ネットワークを介して相手装置と通信することは可能か否かを判定する。そして、制御部は、第１ネットワークを介して相手装置と通信することは可能であると判定したときは、受信された共通識別子を用いて第１ネットワークで相手装置を特定し、特定された相手装置と、第１ネットワークを介して通信する。制御部は、第１ネットワークを介して相手装置と通信することは可能でないと判定したときは、受信された共通識別子を用いて第２ネットワークで相手装置を特定し、特定された相手装置と、第２ネットワークを介して通信する。
【０００９】
本開示における通信方法は、複数のネットワークを選択的に用いて装置間で適切に通信することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施の形態１における通信システムの一構成例を示すブロック図である。
【図２】図２は、実施の形態１における通信システムの一動作例を示すフローチャートである。
【図３】図３は、実施の形態２における通信システムの一例を示す概念図である。
【図４】図４は、実施の形態２におけるテレビ受像機の一構成例を示すブロック図である。
【図５】図５は、実施の形態２における携帯通信端末の一構成例を示すブロック図である。
【図６】図６は、実施の形態２における携帯通信端末の画面イメージの一例を示す図である。
【図７Ａ】図７Ａは、実施の形態２における通信システムの第１動作例を示すシーケンス図である。
【図７Ｂ】図７Ｂは、実施の形態２における通信システムの第１動作例の続きを示すシーケンス図である。
【図８】図８は、実施の形態２における通信システムの第２動作例を示すシーケンス図である。
【図９】図９は、実施の形態２におけるコンテンツ識別子の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００１２】
なお、添付図面および以下の説明は、当業者が本開示を十分に理解するために提供されるのであって、これらにより特許請求の範囲に記載の主題を限定することは意図されていない。
【００１３】
（実施の形態１）
以下、図１および図２を用いて、実施の形態１を説明する。
【００１４】
［１−１．構成］
図１は、実施の形態１における通信システムの一構成例を示すブロック図である。
【００１５】
通信システム１００は、第１装置１０１と、第２装置１０２とを備える。第１装置１０１および第２装置１０２は、それぞれが第１ネットワーク１２１および第２ネットワーク１２２に接続されている。第１装置１０１と第２装置１０２とは、第１ネットワーク１２１および第２ネットワーク１２２の一方を介して、互いに通信する。
【００１６】
第１装置１０１は、ネットワークを介して他の装置と通信可能な通信装置である。具体的には、第１装置１０１は、第１ネットワーク１２１または第２ネットワーク１２２を介して、第２装置１０２と通信する。例えば、第１装置１０１は、テレビ受像機またはビデオレコーダーなどである。
【００１７】
第１装置１０１は、制御部１１１を備える。
【００１８】
制御部１１１は、第１装置１０１の動作を制御する処理部である。以降に示される第１装置１０１の動作は、主に、制御部１１１によって実行される。第１装置１０１は、さらに、記憶部および通信インタフェースなどを備えていてもよい。そして、制御部１１１は、記憶部に保持された情報を用いて、通信インタフェースを介して、第２装置１０２と通信してもよい。
【００１９】
第２装置１０２は、第１装置１０１と同じように、ネットワークを介して他の装置と通信可能な通信装置である。具体的には、第２装置１０２は、第１ネットワーク１２１または第２ネットワーク１２２を介して、第１装置１０１と通信することができる。例えば、第２装置１０２は、携帯電話またはスマートフォン等の携帯通信端末である。
【００２０】
第２装置１０２は、制御部１１２を備える。
【００２１】
制御部１１２は、第２装置１０２の動作を制御する処理部である。以降に示される第２装置１０２の動作は、主に、制御部１１２によって実行される。第２装置１０２は、さらに、記憶部および通信インタフェースなどを備えていてもよい。そして、制御部１１２は、記憶部に保持された情報を用いて、通信インタフェースを介して、第１装置１０１と通信してもよい。
【００２２】
第１ネットワーク１２１および第２ネットワーク１２２は、物理的に異なるネットワークである。第１ネットワーク１２１において各装置を特定するための方式と、第２ネットワーク１２２において各装置を特定するための方式とは、互いに異なる。第１ネットワーク１２１では、各装置の特定に、例えば、通信のためのプロトコルであるユニバーサル・プラグ・アンド・プレイ（ＵＰｎＰ）が用いられる。また、第２ネットワーク１２２では、各装置の特定に、例えば、各装置の情報を保持するサーバが用いられる。このサーバは第３装置の一例である。
【００２３】
第１装置１０１と第２装置１０２との通信には、第１ネットワーク１２１が第２ネットワーク１２２よりも優先して使用される。つまり、第１装置１０１と第２装置１０２とが第１ネットワーク１２１を介して通信可能であれば、その通信には第１ネットワーク１２１が用いられる。第１装置１０１と第２装置１０２との通信に第１ネットワーク１２１を使用できなければ、その通信には第２ネットワーク１２２が用いられる。
【００２４】
また、例えば、第１ネットワーク１２１は、宅内ネットワークであり、第２ネットワーク１２２は、宅外ネットワークである。つまり、第１ネットワーク１２１は、宅内に限定されたネットワークである。一方、第２ネットワーク１２２は、宅内に限定されない。なお、この「宅内」とは、「１つの家屋内」の意味であるが、「限定されたエリア内」の意味で用いてもよい。
【００２５】
また、例えば、第１ネットワーク１２１は、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）に対応するネットワークであってもよく、第２ネットワーク１２２は、３Ｇ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ）に対応するネットワークであってもよい。より具体的には、第１ネットワーク１２１では、Ｗｉ−Ｆｉに対応する通信規格が用いられてもよいし、第２ネットワーク１２２では、３Ｇに対応する通信規格が用いられてもよい。
【００２６】
なお、Ｗｉ−Ｆｉは、装置間を無線で通信する技術を意味する。Ｗｉ−Ｆｉでは、例えば、ＩＥＥＥ８０２．１１規格が通信規格として用いられる。３Ｇは、移動通信技術（Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｔｅｃｈｎｏｌｏｇｙ）を意味する。第２ネットワーク１２２は、次世代の移動通信技術である４Ｇ（４ｔｈ  Ｇｅｎｅｒａｔｉｏｎ）に対応していてもよい。
【００２７】
［１−２．動作］
以上のように構成された通信システム１００について、その動作を以下説明する。
【００２８】
通信システム１００は、複数のネットワークから１つのネットワークを選択的に用いて装置間で通信するための各処理を行う。以下、各処理について詳細に説明する。
【００２９】
図２は、図１に示された実施の形態１における通信システム１００の一動作例を示すフローチャートである。第１装置１０１と第２装置１０２とは、以下のように通信を行う。
【００３０】
まず、通信システム１００では、第１装置１０１は、第１ネットワーク１２１または第２ネットワーク１２２を介して第２装置１０２へ識別子を送信する（ステップＳ１０１）。ここで、識別子は、共通識別子である。共通識別子とは、第１装置１０１を特定するための方式が互いに異なる第１ネットワーク１２１および第２ネットワーク１２２の両方で第１装置１０１を一意に特定するための識別子である。
【００３１】
次に、通信システム１００では、第２装置１０２がその識別子を受信する（ステップＳ１０２）。第２装置１０２は、第１装置１０１が送信した識別子を第１ネットワーク１２１または第２ネットワーク１２２を介して受信する。
【００３２】
次に、通信システム１００は、第２ネットワーク１２２よりも優先される第１ネットワーク１２１を介して第１装置１０１と第２装置１０２との間で通信することは可能か否かを判定する（ステップＳ１０３）。具体的には、通信システム１００は、第２装置１０２が、第１ネットワーク１２１を介して第１装置１０１と通信することは可能か否かを判定する。
【００３３】
この判定の一例を示す。例えば、第２装置１０２は、共通識別子を用いて、第１ネットワーク１２１で第１装置１０１を検索する。そして、第１ネットワーク１２１で第１装置１０１が見つかれば、第２装置１０２は、第１ネットワーク１２１を介して第１装置１０１と通信することは可能であると判定する。一方、第１ネットワーク１２１で第１装置１０１が見つからなければ、第２装置１０２は、第１ネットワーク１２１を介して第１装置１０１と通信することは可能でないと判定する。
【００３４】
この判定の他の例を以下に示す。例えば、第２装置１０２は、第１ネットワーク１２１への接続を検知すれば、第１ネットワーク１２１を介して第１装置１０１と通信することは可能であると判定してもよい。一方、第２装置１０２は、第１ネットワーク１２１から切り離されたことを検知すれば、第１ネットワーク１２１を介して第１装置１０１と通信することは可能でないと判定してもよい。
【００３５】
また、例えば、第２装置１０２は、第１ネットワーク１２１への接続を検知し、かつ、第１ネットワーク１２１で第１装置１０１が見つかれば、第１ネットワーク１２１を介して第１装置１０１と通信することは可能であると判定してもよい。一方、第２装置１０２は、第１ネットワーク１２１で第１装置１０１が見つからないとき、または、第２装置１０２が第１ネットワーク１２１から切り離されたことを検知したときは、第１ネットワーク１２１を介して第１装置１０１と通信することは可能でないと判定してもよい。
【００３６】
ステップＳ１０３での判定の結果、第１ネットワーク１２１を介して第１装置１０１と第２装置１０２との間で通信することは可能であると判定されれば（Ｙｅｓ）、通信システム１００は、受信された識別子を用いて第１ネットワーク１２１で第１装置１０１を特定する。そして、通信システム１００は、特定された第１装置１０１と第２装置１０２との間で、第１ネットワーク１２１を介して通信する（ステップＳ１０４）。
【００３７】
より具体的には、第２装置１０２は、第１ネットワーク１２１を介して第１装置１０１と通信することは可能であると判定すれば、受信した識別子を用いて第１ネットワーク１２１で第１装置１０１を特定する。そして、第２装置１０２は、第１ネットワーク１２１を介して第１装置１０１と通信する。
【００３８】
一方、ステップＳ１０３での判定の結果、第１ネットワーク１２１を介して第１装置１０１と第２装置１０２との間で通信することは可能でないと判定されれば（Ｎｏ）、通信システム１００は、受信された識別子を用いて第２ネットワーク１２２で第１装置１０１を特定する。そして、通信システム１００は、特定された第１装置１０１と第２装置１０２との間で、第２ネットワーク１２２を介して通信する（ステップＳ１０５）。
【００３９】
より具体的には、第２装置１０２は、第１ネットワーク１２１を介して第１装置１０１と通信することは可能でないと判定すれば、受信した識別子を用いて第２ネットワーク１２２で第１装置１０１を特定する。そして、第２装置１０２は、第２ネットワーク１２２を介して第１装置１０１と通信する。
【００４０】
なお、ステップＳ１０３で第１ネットワーク１２１を介した通信は可能でないと判定されたとき（Ｎｏ）、通信システム１００は、第２ネットワーク１２２を介した通信は可能か否かを判定してもよい。通信システム１００は、ステップＳ１０３で行う第１ネットワーク１２１を介した通信は可能か否かの判定と同じように、第２ネットワーク１２２を介した通信は可能か否かを判定することができる。そして、第２ネットワーク１２２を介した通信が可能であれば、通信システム１００は、第２ネットワーク１２２を介した通信を行ってもよい（ステップＳ１０５）。
【００４１】
また、通信システム１００は、第１装置１０１と第２装置１０２との間で通信している期間に、第１ネットワーク１２１を介して第１装置１０１と第２装置１０２との間で通信することは可能か否かを判定してもよい。そして、通信システム１００は、第１ネットワーク１２１から第２ネットワーク１２２へ、または、第２ネットワーク１２２から第１ネットワーク１２１へ、第１装置１０１と第２装置１０２との間での通信に用いられるネットワークを切り替えてもよい。
【００４２】
また、例えば、図２で示されたステップＳ１０３〜Ｓ１０５が定期的に繰り返されてもよい。具体的には、第２装置１０２が、図２で示されたステップＳ１０３〜Ｓ１０５を定期的に繰り返してもよい。
【００４３】
より具体的には、第２装置１０２は、第１ネットワーク１２１を介して第１装置１０１と通信している期間に、第１ネットワーク１２１を介して第１装置１０１と通信することができなくなれば、第２ネットワーク１２２を介して第１装置１０１との通信を開始する。また、第２装置１０２は、第２ネットワーク１２２を介して第１装置１０１と通信している期間に、第１ネットワーク１２１を介して第１装置１０１と通信することができるようになれば、第１ネットワーク１２１を介して第１装置１０１との通信を開始する。
【００４４】
［１−３．効果等］
以上のように、本実施の形態において、通信システム１００は、第１装置１０１と、第１ネットワーク１２１および第２ネットワーク１２２の一方を介して第１装置１０１と通信する第２装置１０２と、を備える。第１装置１０１は、第１装置１０１を特定するための共通識別子を、第１ネットワーク１２１および第２ネットワーク１２２の一方を介して第２装置１０２へ送信する。共通識別子は、第１装置１０１を特定するための方式が互いに異なる第１ネットワーク１２１および第２ネットワーク１２２の両方で第１装置１０１を一意に特定するための識別子である。第２装置１０２は、その共通識別子を受信する。
【００４５】
そして、第２装置１０２は、第１ネットワーク１２１を介して第１装置１０１と通信することは可能か否かを判定する。第２装置１０２は、第１ネットワーク１２１を介して第１装置１０１と通信することは可能であると判定したときは、受信された共通識別子を用いて第１ネットワーク１２１で第１装置１０１を特定し、特定された第１装置１０１と、第１ネットワーク１２１を介して通信する。一方、第２装置１０２は、第１ネットワーク１２１を介して第１装置１０１と通信することは可能でないと判定したときは、受信された共通識別子を用いて第２ネットワーク１２２で第１装置１０１を特定し、特定された第１装置１０１と、第２ネットワーク１２２を介して通信する。
【００４６】
これにより、第２装置１０２は、第１ネットワーク１２１と第２ネットワーク１２２とのいずれにおいても、共通識別子を用いて、第１装置１０１を適切に特定することができる。また、第２装置１０２は、第１ネットワーク１２１および第２ネットワーク１２２のうち優先的な第１ネットワーク１２１を適切に用いることができる。したがって、通信システム１００は、第１ネットワーク１２１および第２ネットワーク１２２を選択的に用いて第１装置１０１および第２装置１０２の間で適切に通信することができる。
【００４７】
なお、通信システム１００は、コンテンツ識別子を用いてコンテンツの送受信を行ってもよい。例えば、第１装置１０１は、コンテンツを特定するためのコンテンツ識別子を第１ネットワーク１２１および第２ネットワーク１２２の一方を介して第２装置１０２へ送信してもよい。そして、第２装置１０２は、第１装置１０１が送信したコンテンツ識別子を受信してもよい。
【００４８】
そして、第２装置１０２は、第１ネットワーク１２１を介して第１装置１０１と通信することが可能であれば、受信されたコンテンツ識別子を用いて第１ネットワーク１２１を介してコンテンツを特定し、第１ネットワーク１２１を介してコンテンツを受信してもよい。一方、第２装置１０２は、第１ネットワーク１２１を介して第１装置１０１と通信することが可能でなければ、受信されたコンテンツ識別子を用いて第２ネットワーク１２２を介してコンテンツを特定し、第２ネットワーク１２２を介してコンテンツを受信してもよい。
【００４９】
さらに、第２装置１０２は、第１ネットワーク１２１および第２ネットワーク１２２のいずれを介してコンテンツを受信するかに応じてコンテンツ識別子の一部を変更してもよい。具体的には、第２装置１０２は、コンテンツ識別子のうち送信元を示す部分を変更してもよい。そして、第２装置１０２は、一部が変更されたコンテンツ識別子を用いてコンテンツを特定してもよい。
【００５０】
これにより、通信システム１００は、コンテンツ識別子を用いてコンテンツの送受信を適切に行うことができる。
【００５１】
（実施の形態２）
以下、図３〜図９を用いて、実施の形態２を説明する。
【００５２】
［２−１．構成］
図３は、実施の形態２における通信システムの一例を示す概念図である。
【００５３】
通信システム２００は、テレビ受像機２０１、および、携帯通信端末２０２、などを備える。
【００５４】
テレビ受像機２０１と携帯通信端末２０２とは、第１ネットワーク２１１および第２ネットワーク２１２の一方を介して、互いに通信する。第２ネットワーク２１２は、インターネット２０４、ルータ２０５および基地局２０６などを含む。第２ネットワーク２１２には、サーバ装置２０３が接続されている。
【００５５】
なお、本実施の形態において、テレビ受像機２０１は実施の形態１における第１装置１０１に、携帯通信端末２０２は実施の形態１における第２装置１０２に、第１ネットワーク２１１は実施の形態１における第１ネットワーク１２１に、第２ネットワーク２１２は実施の形態１における第２ネットワーク１２２に、それぞれ対応する。また、サーバ装置２０３は第３装置の一例である。
【００５６】
テレビ受像機２０１は、テレビジョン放送や入力映像信号等に基づいて映像を表示する装置であり、かつ、ネットワークを介して他の装置と通信可能な通信装置である。具体的には、テレビ受像機２０１は、第１ネットワーク２１１または第２ネットワーク２１２を介して、携帯通信端末２０２と通信することができる。また、テレビ受像機２０１は、映像を録画する機能、および、映像を再生する機能を有し、映像などのコンテンツを携帯通信端末２０２へ送信することができる。
【００５７】
携帯通信端末２０２は、テレビ受像機２０１と同じように、ネットワークを介して他の装置と通信可能な通信装置であり、携帯可能な装置である。具体的には、携帯通信端末２０２は、第１ネットワーク２１１または第２ネットワーク２１２を介して、テレビ受像機２０１と通信することができる。例えば、携帯通信端末２０２は、携帯電話またはスマートフォン、タブレット端末、等である。
【００５８】
ユーザが宅内で携帯通信端末２０２を利用するとき、携帯通信端末２０２は、第１ネットワーク２１１を介してテレビ受像機２０１と通信することができる。ユーザが宅外に携帯通信端末２０２を持ち出して利用するとき、携帯通信端末２０２は、第２ネットワーク２１２を介してテレビ受像機２０１と通信することができる。
【００５９】
サーバ装置２０３は、宅外ネットワークでピア・ツー・ピア（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ。以下、「Ｐ２Ｐ」とも記す）接続を支援するコンピュータである。例えば、サーバ装置２０３は、ＳＴＵＮ（Ｓｉｍｐｌｅ  Ｔｒａｖｅｒｓａｌ  ｏｆ  ＵＤＰ  ｔｈｒｏｕｇｈ  ＮＡＴｓ）と呼ばれる方式を用いてＰ２Ｐ接続を支援するＳＴＵＮサーバである。宅外ネットワークでは、テレビ受像機２０１と携帯通信端末２０２とは、Ｐ２Ｐ接続を介して互いに通信する。
【００６０】
具体的には、サーバ装置２０３は、テレビ受像機２０１からルータ２０５およびインターネット２０４を介してパケットを受信し、受信されたパケットに基づいて第２ネットワーク２１２におけるテレビ受像機２０１への接続先情報を取得する。そして、サーバ装置２０３は、携帯通信端末２０２の要求に従って、携帯通信端末２０２へ接続先情報を通知することで、携帯通信端末２０２とテレビ受像機２０１との間のＰ２Ｐ接続を支援する。
【００６１】
インターネット２０４は、複数の装置、および、複数のネットワークが相互に接続されたネットワークである。図３の例では、サーバ装置２０３、ルータ２０５、および、基地局２０６がインターネット２０４に接続される。
【００６２】
なお、図３では省略されているが、より具体的には、サーバ装置２０３およびルータ２０５は、それぞれ、インターネットサービスプロバイダのネットワークを介して、インターネット２０４に接続される。また、基地局２０６は、携帯電話通信網を介して、インターネット２０４に接続される。携帯電話通信網は、基地局２０６、および、基地局２０６への無線通信網、を含んでいてもよい。
【００６３】
ルータ２０５は、ネットワーク間でデータを中継する装置である。具体的には、ルータ２０５は、テレビ受像機２０１およびインターネット２０４に接続され、テレビ受像機２０１からインターネット２０４へ、および、インターネット２０４からテレビ受像機２０１へ、データを転送する。
【００６４】
また、ルータ２０５は、ＮＡＴ（ネットワークアドレス変換、Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｏｒ）の機能を有するＮＡＴ装置でもある。ＮＡＴは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを変換する仕組みを意味する。例えば、テレビ受像機２０１のＩＰアドレスには、ローカルアドレスが設定されている。そのため、テレビ受像機２０１は、直接、インターネット２０４にアクセスすることはできない。そこで、ルータ２０５は、ローカルアドレスをグローバルアドレスに変換する。これにより、テレビ受像機２０１は、インターネット２０４にアクセスすることが可能になる。
【００６５】
また、ＩＰアドレスにローカルアドレスが設定されたテレビ受像機２０１へ外部の装置がアクセスすることは容易でない。したがって、ルータ２０５は、インターネット２０４からテレビ受像機２０１への不正なアクセスを低減することができる。
【００６６】
なお、ここでは、説明を簡略化するため、ルータ２０５がＮＡＴの機能を有する例を示している。しかし、インターネットサービスプロバイダのネットワーク、または、そのネットワークに接続された装置で、ローカルアドレスがグローバルアドレスに変換されてもよい。
【００６７】
基地局２０６は、携帯通信端末２０２と無線でデータを送信または受信する設備である。携帯通信端末２０２は、基地局２０６を介してインターネット２０４に接続することができる。
【００６８】
第１ネットワーク２１１は、宅内ネットワークである。例えば、第１ネットワーク２１１では、Ｗｉ−Ｆｉに対応する通信規格が用いられる。また、第１ネットワーク２１１における各装置の発見（特定）には、ユニバーサル・プラグ・アンド・プレイ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ、以下、「ＵＰｎＰ」とも記す）が用いられる。具体的には、第１ネットワーク２１１でマルチキャストが行われることで、各装置が発見される。
【００６９】
第２ネットワーク２１２は、宅外ネットワークである。例えば、第２ネットワーク２１２では、３Ｇに対応する通信規格が用いられる。また、第２ネットワーク２１２における各装置の発見（特定）には、サーバ装置２０３が用いられる。
【００７０】
第２ネットワーク２１２における各装置の発見（特定）は、具体的には、次のように行われる。例えば、テレビ受像機２０１は、定期的にサーバ装置２０３へ識別子を示すパケットを送信する。サーバ装置２０３は、送信されたパケットからテレビ受像機２０１の識別子を取り出して保持する。携帯通信端末２０２は、サーバ装置２０３へアクセスし、テレビ受像機２０１の識別子を取得する。こうして携帯通信端末２０２は、サーバ装置２０３を介して、テレビ受像機２０１を発見（特定）する。
【００７１】
図４は、実施の形態２におけるテレビ受像機２０１の一構成例を示すブロック図である。
【００７２】
テレビ受像機２０１は、記憶部２２１、表示部２２２、アプリケーション制御部２２３、ＵＰｎＰ制御部２２４、Ｐ２Ｐ制御部２２５、および、通信インタフェース部２２６を備える。
【００７３】
記憶部２２１は、情報を記憶するためのメモリ装置であり、例えば、半導体メモリまたはハードディスクである。記憶部２２１には、放送された映像（コンテンツ）、テレビ受像機２０１を特定するための識別子、および、映像を録画および再生するためのアプリケーションプログラムなどが格納される。
【００７４】
表示部２２２は、映像などを表示するためのディスプレイ装置である。表示部２２２は、例えば液晶ディスプレイであるが、ＥＬ（ＥｌｅｃｔｒｏＬｕｍｉｎｅｓｃｅｎｃｅ）等の映像表示デバイスであってもよい。表示部２２２は、放送された映像、外部から入力された映像、および、記憶部２２１に格納された映像などを表示する。表示部２２２は、映像を録画または再生するためのアプリケーションプログラムのＧＵＩを表示してもよい。
【００７５】
アプリケーション制御部２２３は、様々なアプリケーションプログラムを実行する処理部である。例えば、アプリケーション制御部２２３は、映像を録画または再生するためのアプリケーションプログラムを実行する。
【００７６】
ＵＰｎＰ制御部２２４は、ユニバーサル・プラグ・アンド・プレイ（ＵＰｎＰ）に基づいて通信を制御する処理部である。ＵＰｎＰ制御部２２４は、通信インタフェース部２２６を介して、ＵＰｎＰに基づいて通信を行う。例えば、ＵＰｎＰ制御部２２４は、マルチキャストによってデータパケットを送信し、自装置（テレビ受像機２０１）を他の装置に検出させる。また、ＵＰｎＰ制御部２２４は、他の装置からマルチキャストによって送信されたデータパケットを受信し、他の装置を検出する。
【００７７】
Ｐ２Ｐ制御部２２５は、ピア・ツー・ピア（Ｐ２Ｐ）の通信を制御する処理部である。特に、Ｐ２Ｐ制御部２２５は、通信インタフェース部２２６を介して、第２ネットワーク２１２におけるＰ２Ｐの通信を制御する。具体的には、Ｐ２Ｐ制御部２２５は、ＳＴＵＮの技術を利用する。
【００７８】
例えば、Ｐ２Ｐ制御部２２５は、サーバ装置２０３へデータパケットを送信する。サーバ装置２０３は、送信されてきたデータパケットから、テレビ受像機２０１への接続先情報を取得する。接続先情報は、テレビ受像機２０１に接続するためのグローバルアドレスおよびポート番号などを含む。携帯通信端末２０２は、サーバ装置２０３からテレビ受像機２０１の接続先情報を取得し、Ｐ２Ｐでテレビ受像機２０１と通信する。これにより、Ｐ２Ｐ制御部２２５は、携帯通信端末２０２との通信を確立する。
【００７９】
通信インタフェース部２２６は、他の装置と通信するためのインタフェース部である。通信インタフェース部２２６は、複数のインタフェースを含んでいてもよい。例えば、通信インタフェース部２２６は、無線のネットワークに接続するためのインタフェース、および、有線のネットワークに接続するためのインタフェースを含んでいてもよい。より具体的には、通信インタフェース部２２６は、無線通信のためのアンテナ、および、有線通信のための接続端子を含んでいてもよい。
【００８０】
図５は、実施の形態２における携帯通信端末２０２の一構成例を示すブロック図である。
【００８１】
携帯通信端末２０２は、記憶部２３１、表示部２３２、アプリケーション制御部２３３、ＵＰｎＰ制御部２３４、Ｐ２Ｐ制御部２３５、および、通信インタフェース部２３６を備える。
【００８２】
記憶部２３１は、情報を記憶するためのメモリ装置であり、例えば、半導体メモリまたはハードディスクである。記憶部２３１には、映像（コンテンツ）、テレビ受像機２０１を特定するための識別子、および、映像を再生するためのアプリケーションプログラムなどが格納される。アプリケーション制御部２３３は、これらの映像、識別子およびアプリケーションプログラムなどをテレビ受像機２０１から取得し、記憶部２３１にこれらを格納してもよい。
【００８３】
表示部２３２は、映像などを表示するためのディスプレイ装置である。表示部２３２は、例えば液晶ディスプレイであるが、ＥＬ等の映像表示デバイスであってもよい。表示部２３２は、記憶部２３１に格納された映像などを表示する。表示部２３２は、映像を再生するためのアプリケーションプログラムのＧＵＩを表示してもよい。
【００８４】
アプリケーション制御部２３３は、様々なアプリケーションプログラムを実行する処理部である。例えば、アプリケーション制御部２３３は、映像を録画または再生するためのアプリケーションプログラムを実行する。
【００８５】
ＵＰｎＰ制御部２３４は、ユニバーサル・プラグ・アンド・プレイ（ＵＰｎＰ）に基づいて通信を制御する処理部である。ＵＰｎＰ制御部２３４は、通信インタフェース部２３６を介して、ＵＰｎＰに基づいて通信を行う。例えば、ＵＰｎＰ制御部２３４は、マルチキャストによってデータパケットを送信し、自装置（携帯通信端末２０２）を他の装置に検出させる。また、ＵＰｎＰ制御部２３４は、他の装置からマルチキャストによって送信されたデータパケットを受信し、他の装置を検出する。
【００８６】
Ｐ２Ｐ制御部２３５は、ピア・ツー・ピア（Ｐ２Ｐ）の通信を制御する処理部である。特に、Ｐ２Ｐ制御部２３５は、通信インタフェース部２３６を介して、第２ネットワーク２１２におけるＰ２Ｐの通信を制御する。具体的には、Ｐ２Ｐ制御部２３５は、ＳＴＵＮの技術を利用する。
【００８７】
例えば、Ｐ２Ｐ制御部２３５は、サーバ装置２０３を介して、テレビ受像機２０１を特定する。すなわちＰ２Ｐ制御部２３５は、サーバ装置２０３からテレビ受像機２０１への接続先情報を取得する。接続先情報は、テレビ受像機２０１に接続するためのグローバルアドレスおよびポート番号などを含む。Ｐ２Ｐ制御部２３５は、テレビ受像機２０１への接続先情報を用いて、Ｐ２Ｐでテレビ受像機２０１と通信する。これにより、Ｐ２Ｐ制御部２３５は、テレビ受像機２０１との通信を確立する。
【００８８】
通信インタフェース部２３６は、他の装置と通信するためのインタフェース部であり、より具体的には、ネットワークに接続するための接続端子である。通信インタフェース部２３６は、複数のインタフェースを含んでいてもよい。例えば、通信インタフェース部２３６は、無線通信のためのインタフェース、および、有線通信のためのインタフェースを含んでいてもよい。
【００８９】
図４に示されたテレビ受像機２０１と、図５に示された携帯通信端末２０２とは、それぞれが、さらに特有の構成要素を備えていてもよい。例えば、テレビ受像機２０１は、放送波を受信するためのアンテナを備えていてもよいし、リモコンからの操作信号を受信する赤外線通信部を備えていてもよい。携帯通信端末２０２は、通話のためのマイク（音声入力部）、および、データを入力するためのタッチパネルなどを備えていてもよい。
【００９０】
［２−２．動作］
以上のように構成された通信システム２００について、その動作を以下説明する。
【００９１】
通信システム２００は、複数のネットワークを選択的に用いて通信するための各処理を行う。以下、各処理について詳細に説明する。まず、図６を用いて、通信システム２００の動作の概要を説明する。
【００９２】
図６は、実施の形態２における携帯通信端末２０２の画面イメージの一例を示す図である。
【００９３】
まず、宅内ネットワーク（第１ネットワーク２１１）では、携帯通信端末２０２の表示部２３２の画面（以下、表示部２３２の画面を単に「画面」と記す）に、宅内ネットワークで接続可能な装置の一覧を示す画面イメージ３０１が表示される。この一覧には、ユニバーサル・プラグ・アンド・プレイ（ＵＰｎＰ）に基づいて検出された単数または複数の装置が示される。
【００９４】
例えば、ユーザが、画面イメージ３０１の一覧からテレビ受像機２０１を選択すると、携帯通信端末２０２は、テレビ受像機２０１との通信を開始する。そして、携帯通信端末２０２は、映像（コンテンツ）を録画または再生するためのアプリケーションプログラムを、この通信に基づきテレビ受像機２０１から取得し、取得されたアプリケーションプログラムを実行してもよい。また、携帯通信端末２０２は、この通信に基づきテレビ受像機２０１から映像を取得し、図６の画面イメージ３０２のように、取得された映像を画面に表示してもよい。
【００９５】
携帯通信端末２０２が、宅内ネットワークで、テレビ受像機２０１から取得された映像（例えば、画面イメージ３０２）を画面に表示している時に、ユーザが携帯通信端末２０２を宅外に持ち出す可能性がある。
【００９６】
宅内ネットワーク（第１ネットワーク２１１）と宅外ネットワーク（第２ネットワーク２１２）とでは、テレビ受像機２０１を特定するための方式が異なる。宅内ネットワークでは、携帯通信端末２０２は、例えばＵＰｎＰを介してテレビ受像機２０１を特定する。一方、宅外ネットワークでは、携帯通信端末２０２は、例えばサーバ装置２０３を介してテレビ受像機２０１を特定する。したがって、携帯通信端末２０２は、宅内から宅外に持ち出された後でテレビ受像機２０１との通信を行う場合は、再度、サーバ装置２０３を介してテレビ受像機２０１を特定する必要がある。
【００９７】
例えば、携帯通信端末２０２が宅内から宅外に持ち出されると、携帯通信端末２０２の画面には、宅外ネットワークで接続可能な装置の一覧を示す画面イメージ３０３が表示される。この一覧には、宅内から宅外ネットワークを介してサーバ装置２０３へパケットを送信した装置が含まれる。ユーザが、画面イメージ３０３の一覧からテレビ受像機２０１を選択すると、携帯通信端末２０２は、テレビ受像機２０１との通信を開始する。
【００９８】
そして、宅内ネットワークと同じように、宅外ネットワークでも、携帯通信端末２０２は、この通信に基づきテレビ受像機２０１から映像を取得し、図６の画面イメージ３０４のように、取得された映像を画面に表示することができる。
【００９９】
しかしながら、宅内ネットワークと宅外ネットワークとでは、テレビ受像機２０１を特定する方式が異なるため、宅内で通信していたテレビ受像機２０１を宅外から特定することは困難である。また、ユーザの手動によるテレビ受像機２０１を選択する操作によって、表示されている映像が途切れることがある。
【０１００】
そこで、本実施の形態に係る通信システム２００は、テレビ受像機２０１に対して、宅内ネットワークと宅外ネットワークとのいずれにおいても同一かつ一意の識別子（共通識別子）を割り当てる。より具体的には、例えば、共通識別子は、宅内ネットワークにおけるＵＰｎＰと、宅外ネットワークにおけるＰ２Ｐ接続との両方で共通に用いられる、テレビ受像機２０１を一意に特定するための識別子である。
【０１０１】
これにより、携帯通信端末２０２では、宅内ネットワークと宅外ネットワークとのそれぞれで同じテレビ受像機２０１を特定すること、が容易になる。そして、携帯通信端末２０２では、宅内ネットワークで表示されていた映像を、宅外ネットワークで継続して表示すること、または、その映像の再生を再開すること、が容易になる。
【０１０２】
以下、図７Ａ、図７Ｂおよび図８を用いて、通信システム２００の具体的な動作を説明する。
【０１０３】
図７Ａは、実施の形態２における通信システム２００の第１動作例を示すシーケンス図であり、図７Ｂは、実施の形態２における通信システム２００の第１動作例の続きを示すシーケンス図である。図７Ａには、ユーザが宅内で携帯通信端末２０２を利用し、その後、携帯通信端末２０２を持って外出するときの通信システム２００の動作例を示す。図７Ｂには、さらにその後、ユーザが携帯通信端末２０２を持って帰宅するときの通信システム２００の動作例を示す。
【０１０４】
図７Ａに示すように、テレビ受像機２０１は、事前に、サーバ装置２０３へテレビ受像機２０１の共通識別子を通知する（ステップＳ２０１）。サーバ装置２０３へ通知された共通識別子は、サーバ装置２０３に保持される。
【０１０５】
携帯通信端末２０２は、宅内ネットワークで、ＵＰｎＰを用いてテレビ受像機２０１を発見する（ステップＳ２０２）。
【０１０６】
テレビ受像機２０１は、宅内ネットワークで、ＵＰｎＰを介して共通識別子を携帯通信端末２０２へ通知する（ステップＳ２０３）。
【０１０７】
携帯通信端末２０２は、宅内ネットワークで、この共通識別子を用いてテレビ受像機２０１と通信する（ステップＳ２０４）。
【０１０８】
ユーザが携帯通信端末２０２を持って外出すると、携帯通信端末２０２は宅内ネットワークから切り離される（ステップＳ２０５）。このとき、携帯通信端末２０２は、宅内ネットワークでテレビ受像機２０１と通信することができないと判定する。
【０１０９】
具体的には、例えば、携帯通信端末２０２は、Ｗｉ−Ｆｉの通信ができなくなったことを検知したときに、宅内ネットワークでテレビ受像機２０１と通信することができないと判定してもよい。あるいは、携帯通信端末２０２は、ＵＰｎＰでテレビ受像機２０１を検出できないときに、テレビ受像機２０１と通信することができないと判定してもよい。
【０１１０】
携帯通信端末２０２は、宅外ネットワークで、ステップＳ２０３で通知された共通識別子を用いてテレビ受像機２０１を発見する（ステップＳ２０６）。具体的には、携帯通信端末２０２は、ステップＳ２０３で通知された共通識別子で特定されるテレビ受像機２０１をサーバ装置２０３に問い合わせることにより、サーバ装置２０３を介してテレビ受像機２０１を検出する。
【０１１１】
サーバ装置２０３は、宅外ネットワークにおけるテレビ受像機２０１への接続先情報を携帯通信端末２０２に通知する（ステップＳ２０７）。
【０１１２】
携帯通信端末２０２は、通知された接続先情報を用いて、宅外ネットワークを介してテレビ受像機２０１と通信する（ステップＳ２０８）。
【０１１３】
この動作の続きを図７Ｂに示す。ステップＳ２０８で携帯通信端末２０２が宅外ネットワークを介してテレビ受像機２０１と通信している時に、ユーザが携帯通信端末２０２を持って帰宅すると、携帯通信端末２０２は宅内ネットワークに接続する（ステップＳ２０９）。このとき、携帯通信端末２０２は、宅内ネットワークでテレビ受像機２０１と通信することができると判定する。
【０１１４】
具体的には、例えば、携帯通信端末２０２は、Ｗｉ−Ｆｉの通信が可能になったことを検知したときに、宅内ネットワークでテレビ受像機２０１と通信することができると判定してもよい。あるいは、携帯通信端末２０２は、ＵＰｎＰで共通識別子を用いてテレビ受像機２０１を検出できたときに、テレビ受像機２０１と通信することができると判定してもよい。
【０１１５】
携帯通信端末２０２は、宅内ネットワークで、ＵＰｎＰで共通識別子を用いてテレビ受像機２０１を発見する（ステップＳ２１０）。このステップＳ２１０の処理は、携帯通信端末２０２が、宅内ネットワークでテレビ受像機２０１と通信することができると判定する上記の処理で行われてもよい。
【０１１６】
携帯通信端末２０２は、宅外ネットワークから切り離される（ステップＳ２１１）。
【０１１７】
携帯通信端末２０２は、宅内ネットワークで、ステップＳ２１０で発見されたテレビ受像機２０１と通信する（ステップＳ２１２）。
【０１１８】
図８は、実施の形態２における通信システム２００の第２動作例を示すシーケンス図である。図８は、ユーザが宅外で携帯通信端末２０２を利用し、その後、携帯通信端末２０２を持って帰宅するときの通信システム２００の動作を示す。すなわち、図８は、携帯通信端末２０２が、はじめに宅外ネットワークを介してテレビ受像機２０１と通信するときの動作例を示す。
【０１１９】
ユーザは携帯通信端末２０２を持って外出する（ステップＳ３０１）。
【０１２０】
テレビ受像機２０１は、事前に、サーバ装置２０３へテレビ受像機２０１の共通識別子を通知する（ステップＳ３０２）。
【０１２１】
携帯通信端末２０２は、サーバ装置２０３を介してテレビ受像機２０１を検索する（ステップＳ３０３）。具体的には、例えば、携帯通信端末２０２は、サーバ装置２０３にアクセスし、図６の画面イメージ３０３のように、宅外ネットワークを介して接続することが可能な装置の一覧を表示する。そして、テレビ受像機２０１は、ユーザによって一覧から選択されることで見つけられる。
【０１２２】
サーバ装置２０３は、宅内ネットワークにおけるテレビ受像機２０１への接続先情報を携帯通信端末２０２へ通知する（ステップＳ３０４）。
【０１２３】
また、サーバ装置２０３は、ステップＳ３０２でサーバ装置２０３へ通知されたテレビ受像機２０１の共通識別子を、携帯通信端末２０２へ通知する（ステップＳ３０５）。
【０１２４】
携帯通信端末２０２は、通知された接続先情報を用いて、宅外ネットワークを介してテレビ受像機２０１と通信する（ステップＳ３０６）。
【０１２５】
携帯通信端末２０２が宅外ネットワークを介してテレビ受像機２０１と通信している時に、ユーザが携帯通信端末２０２を持って帰宅すると、携帯通信端末２０２は宅内ネットワークに接続する（ステップＳ３０７）。このとき、携帯通信端末２０２は、宅内ネットワークでテレビ受像機２０１と通信することができると判定する。
【０１２６】
携帯通信端末２０２は、宅内ネットワークで、ＵＰｎＰで共通識別子を用いてテレビ受像機２０１を発見する（ステップＳ３０８）。このステップＳ３０８の処理は、携帯通信端末２０２が、宅内ネットワークでテレビ受像機２０１と通信することができると判定する上記の処理で行われてもよい。
【０１２７】
携帯通信端末２０２は、宅外ネットワークから切り離される（ステップＳ３０９）。
【０１２８】
携帯通信端末２０２は、宅内ネットワークで、ステップＳ３０８で発見されたテレビ受像機２０１と通信する（ステップＳ３１０）。
【０１２９】
上記の動作により、通信システム２００は、複数のネットワークを選択的に用いて適切に通信することができる。また、携帯通信端末２０２は、第１ネットワーク２１１または第２ネットワーク２１２を介してテレビ受像機２０１との接続を確立し、映像（コンテンツ）をテレビ受像機２０１から取得することができる。
【０１３０】
例えば、携帯通信端末２０２は、コンテンツを取得するとき、まず、第１ネットワーク２１１または第２ネットワーク２１２を介して、コンテンツを特定するためのコンテンツ識別子を取得してもよい。そして、携帯通信端末２０２は、コンテンツ識別子を用いて取得対象のコンテンツを特定し、特定された取得対象のコンテンツを取得してもよい。
【０１３１】
携帯通信端末２０２は、第１ネットワーク２１１を介してコンテンツを取得するときと、第２ネットワーク２１２を介してコンテンツを取得するときとのいずれにおいても、コンテンツ識別子を用いることにより、適切にコンテンツを特定することができる。そして、携帯通信端末２０２は、シームレスに第１ネットワーク２１１と第２ネットワーク２１２とを切り替えることができる。
【０１３２】
携帯通信端末２０２は、第１ネットワーク２１１を介してコンテンツを取得するか、第２ネットワーク２１２を介してコンテンツを取得するかに応じて、コンテンツ識別子の一部を変更してもよい。そして、携帯通信端末２０２は、一部が変更されたコンテンツ識別子を用いてコンテンツを特定し、特定されたコンテンツを取得してもよい。
【０１３３】
例えば、コンテンツ識別子がＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）であれば、携帯通信端末２０２は、ＵＲＬに含まれるＩＰアドレスをネットワークに応じて変更してもよい。なお、ＵＲＬに含まれるＩＰアドレスは、ＦＱＤＮ（Ｆｕｌｌ  Ｑｕａｌｉｆｉｅｄ  Ｄｏｍａｉｎ  Ｎａｍｅ）またはホスト名で表現されることがある。
【０１３４】
図９は、実施の形態２におけるコンテンツ識別子の一例を示す図である。
【０１３５】
例えば、図９に示されているように、コンテンツ識別子は、ＵＲＬで表現されてもよい。携帯通信端末２０２は、ＵＲＬで特定されるコンテンツをテレビ受像機２０１から取得する。このとき、第１ネットワーク２１１と第２ネットワーク２１２とで、コンテンツを特定するためのＵＲＬが異なることがある。
【０１３６】
携帯通信端末２０２は、宅内ネットワークである第１ネットワーク２１１を介してテレビ受像機２０１へアクセスするとき、テレビ受像機２０１に割り当てられたローカルアドレスを用いてテレビ受像機２０１へアクセスする。一方、携帯通信端末２０２は、宅外ネットワークである第２ネットワーク２１２を介してテレビ受像機２０１へアクセスするとき、テレビ受像機２０１に割り当てられたグローバルアドレスを用いてテレビ受像機２０１へアクセスする。
【０１３７】
したがって、第１ネットワーク２１１と第２ネットワーク２１２とで、テレビ受像機２０１へアクセスするためのＩＰアドレスが異なる。このようなとき、第１ネットワーク２１１と第２ネットワーク２１２とで、コンテンツを特定するためのＵＲＬに含まれるＩＰアドレスが異なる。そこで、携帯通信端末２０２は、第１ネットワーク２１１を介してコンテンツを取得するか、第２ネットワーク２１２を介してコンテンツを取得するかに応じて、ＵＲＬに含まれるＩＰアドレスを変更する。
【０１３８】
例えば、図９に示す例では、携帯通信端末２０２は、第１ネットワーク２１１を介してテレビ受像機２０１と通信するとき、コンテンツ識別子に「ｈｔｔｐ：／／ｘｘｘ．ｘｘｘ．ｘｘｘ．ｘｘｘ／ａｂｃ．ｅｆｇ」を用いる。一方、携帯通信端末２０２は、第２ネットワーク２１２を介してテレビ受像機２０１と通信するとき、コンテンツ識別子に「ｈｔｔｐ：／／ｙｙｙ．ｙｙｙ．ｙｙｙ．ｙｙｙ／ａｂｃ．ｅｆｇ」を用いる。
【０１３９】
このように、携帯通信端末２０２は、コンテンツ識別子に含まれるＩＰアドレスを変更することがある。これにより、携帯通信端末２０２は、第１ネットワーク２１１または第２ネットワーク２１２を介してコンテンツを適切に特定することができる。
【０１４０】
［２−３．効果等］
以上のように、本実施の形態において、通信システム２００は、テレビ受像機２０１、および、携帯通信端末２０２、などを備える。テレビ受像機２０１は、共通識別子を宅内ネットワークおよび宅外ネットワークの一方を介して携帯通信端末２０２へ送信し、携帯通信端末２０２は、その共通識別子を受信する。共通識別子は、宅内ネットワークおよび宅外ネットワークの両方で用いられるテレビ受像機２０１を特定するための識別子である。
【０１４１】
そして、携帯通信端末２０２は、宅内ネットワークを介してテレビ受像機２０１と通信することができれば、共通識別子を用いて宅内ネットワークでテレビ受像機２０１を特定し、宅内ネットワークを介してテレビ受像機２０１と通信する。一方、携帯通信端末２０２は、宅内ネットワークを介してテレビ受像機２０１と通信することができなければ、共通識別子を用いて宅外ネットワークでテレビ受像機２０１を特定し、宅外ネットワークを介してテレビ受像機２０１と通信する。
【０１４２】
これにより、携帯通信端末２０２は、宅内ネットワークと宅外ネットワークとのいずれにおいても、共通識別子を用いて、テレビ受像機２０１を適切に特定することができる。また、携帯通信端末２０２は、宅外ネットワークよりも宅内ネットワークを優先的に用いることができる。したがって、通信システム２００における携帯通信端末２０２およびテレビ受像機２０１は、互いに、宅内ネットワークおよび宅外ネットワークを選択的に用いて、適切に通信することができる。
【０１４３】
（他の実施の形態）
以上のように、本出願において開示する技術の例示として、実施の形態１および２を説明した。しかしながら、本開示における技術は、これに限定されず、変更、置き換え、付加、省略等を行った実施の形態にも適用できる。また、上記実施の形態１および２で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。
【０１４４】
そこで、以下、他の実施の形態を例示する。
【０１４５】
実施の形態１および２では、通信装置（第１装置および第２装置）の例として、第１装置１０１、第２装置１０２、テレビ受像機２０１、および、携帯通信端末２０２、等を説明した。通信装置は、他の通信装置と通信することができればよい。したがって、通信装置は、第１装置１０１、第２装置１０２、テレビ受像機２０１、および、携帯通信端末２０２、等に限定されない。
【０１４６】
また、実施の形態１および２では、制御部（コントローラ）の例として、制御部１１１、１１２、アプリケーション制御部２２３、２３３、ＵＰｎＰ制御部２２４、２３４、および、Ｐ２Ｐ制御部２２５、２３６、等を説明した。制御部は、装置を制御することができればよい。したがって、制御部は、制御部１１１、１１２、アプリケーション制御部２２３、２３３、ＵＰｎＰ制御部２２４、２３４、および、Ｐ２Ｐ制御部２２５、２３６等に限定されない。
【０１４７】
また、実施の形態１および２では、ネットワーク（第１ネットワークおよび第２ネットワーク）の例として、第１ネットワーク１２１、２１１、および、第２ネットワーク１２２、２１２等を説明した。ネットワークは、複数の装置等を通信可能に接続することができればよい。したがって、ネットワークは、第１ネットワーク１２１、２１１、および、第２ネットワーク１２２、２１２等に限定されない。
【０１４８】
例えば、第１ネットワークは、宅内ネットワークであり、第２ネットワークは、宅外ネットワークでもよい。第１ネットワークは、公衆からのアクセスが第２ネットワークよりも制限されているプライベートネットワーク（ローカルネットワーク）でもよい。そして、第２ネットワークは、公衆からのアクセスの制限が第１ネットワークよりも緩和されているパブリックネットワーク（グローバルネットワーク）でもよい。第１ネットワークは、ローカルエリアネットワークでもよいし、第２ネットワークはインターネットでもよい。
【０１４９】
また、実施の形態１および２では、第２ネットワークよりも第１ネットワークが優先されると予め定められている。しかし、このような優先順位は定められていなくてもよい。つまり、第２ネットワークよりも第１ネットワークが優先されなくてもよい。
【０１５０】
また、第１ネットワークと第２ネットワークとは物理的に異なっていてもよい。例えば、第１ネットワークと第２ネットワークとは、全体的に異なっていてもよいし、部分的に異なっていてもよい。第１ネットワークと第２ネットワークとは共有部分を有していてもよい。
【０１５１】
また、例えば、第１ネットワークと第２ネットワークとでは、通信速度が異なっていてもよい。具体的には、第２ネットワークよりも優先される第１ネットワークの通信速度が、第２ネットワークの通信速度よりも速くてもよい。第１ネットワークの帯域幅が、第２ネットワークの帯域幅よりも大きくてもよい。
【０１５２】
また、例えば、第１ネットワークと第２ネットワークとでは、互いに異なる通信規格（通信プロトコル）が用いられてもよい。利用可能な通信規格として、Ｗｉ−Ｆｉ、３Ｇ、４Ｇ、ＢＬＵＥＴＯＯＴＨ（登録商標）、または、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、などに対応する通信規格がある。より具体的には、第１ネットワークが、Ｗｉ−Ｆｉ、ＢＬＵＥＴＯＯＴＨ（登録商標）、または、ＮＦＣ、などに対応し、第２ネットワークが、３Ｇまたは４Ｇなどに対応してもよい。
【０１５３】
また、例えば、第１ネットワークと第２ネットワークとでは、通信装置を特定するための方式が異なっていてもよい。ここで、通信装置の特定は、通信装置の発見、検出または識別に対応する。つまり、特定という表現は、発見、検出または識別という表現に置き換えられてもよい。通信装置の特定には、ＵＰｎＰが利用されてもよいし、Ｐ２Ｐ接続のための方式が利用されてもよいし、その他の方式が利用されてもよい。
【０１５４】
また、例えば、第１ネットワークおよび第２ネットワークの両方で通信装置を特定するための共通識別子は、ＵＰｎＰで通信装置の識別子として定められているＵＵＩＤ（Ｕｎｉｖｅｒｓａｌｌｙ  Ｕｎｉｑｕｅ  ＩＤｅｎｔｉｆｉｅｒ、ユニバーサル一意識別子）とは異なる識別子でもよい。そのような共通識別子が、ＵＵＩＤと共に送信されてもよい。また、共通識別子は、Ｐ２Ｐ接続のための方式で通信装置の識別子として定められる識別子でもよい。また、共通識別子は、ＵＵＩＤでもよい。共通識別子が、各方式の既存の識別子と併用されることで、既存のシステムへの影響が低減される。
【０１５５】
また、例えば、第２装置は、Ｗｉ−Ｆｉネットワークである第１ネットワークと同じＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  ＩＤｅｎｔｉｆｉｅｒ、サービスセット識別子）を有するＷｉ−Ｆｉネットワークへの接続を検知したときに、ＵＰｎＰおよび共通識別子を利用して第１装置を検索してもよい。これにより、第２装置は、第１ネットワークを介して第１装置と通信できるか否かを適切に判定することができる。
【０１５６】
また、例えば、第２装置は、第１装置から第１ネットワークを介して取得される映像（コンテンツ）を第２装置で再生できなくなった時点で、第１ネットワークを介して第１装置と通信できないと判定してもよい。第２装置は、第１ネットワークを介して第１装置と通信できないときでも、取得済みの映像の再生を継続できる可能性がある。不要な切替えを削減するため、第２装置は映像を再生できなくなった後に第１ネットワークおよび第２ネットワークの切替えを行ってもよい。
【０１５７】
また、例えば、第１装置は、ゲーム機であってもよい。そして、第２装置が、第１ネットワークまたは第２ネットワークを介して第１装置のゲームアプリケーションを実行してもよい。
【０１５８】
また、例えば、通信システムに含まれる特定の構成要素が実行する処理を別の構成要素が実行してもよい。また、処理を実行する順番が変更されてもよいし、複数の処理が並行して実行されてもよい。
【０１５９】
また、本開示に係る構成は、通信システムおよび通信装置として実現できるだけでなく、通信システムまたは通信装置で実行される処理を含む通信方法として実現できる。例えば、その方法は、コンピュータ（より具体的にはコンピュータのプロセッサ）によって実行される。そして、本開示に係る構成は、その方法をコンピュータに実行させるためのプログラムとして実現できる。さらに、本開示に係る構成は、そのプログラムが記録されたＣＤ−ＲＯＭ等の非一時的なコンピュータ読み取り可能な記録媒体として実現できる。
【０１６０】
また、通信装置は、集積回路などの電子回路でもよい。通信装置に含まれる複数の構成要素は、全体として１つの回路でもよいし、それぞれ別々の回路でもよい。また、これらの構成要素は、それぞれ、汎用的な回路でもよいし、専用の回路でもよい。
【０１６１】
また、通信装置は、実施の形態１および２等に示された構成要素に対応するメモリおよびプロセッサを備えてもよい。そして、プロセッサが、メモリを用いて、実施の形態１および２等に示された処理を実行してもよい。
【０１６２】
以上のように、本開示における技術の例示として、実施の形態を説明した。そのために、添付図面および詳細な説明を提供した。
【０１６３】
したがって、添付図面および詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。
【０１６４】
また、上述の実施の形態は、本開示における技術を例示するためのものであるから、特許請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
【産業上の利用可能性】
【０１６５】
本開示は、複数のネットワークを選択的に用いて装置間で適切に通信する通信方法に適用可能である。具体的には、テレビ受像機、スマートフォン、携帯通信端末、携帯電話、ビデオレコーダー、ゲーム機、または、これらを含む通信システムなどに、本開示は適用可能である。
【符号の説明】
【０１６６】
１００，２００    通信システム
１０１    第１装置
１０２    第２装置
１１１，１１２    制御部
１２１，２１１    第１ネットワーク
１２２，２１２    第２ネットワーク
２０１    テレビ受像機
２０２    携帯通信端末
２０３    サーバ装置
２０４    インターネット
２０５    ルータ
２０６    基地局
２２１，２３１    記憶部
２２２，２３２    表示部
２２３，２３３    アプリケーション制御部
２２４，２３４    ＵＰｎＰ制御部
２２５，２３５    Ｐ２Ｐ制御部
２２６，２３６    通信インタフェース部
３０１，３０２，３０３，３０４    画面イメージ
【図１】
2015087508.tif 000003
【図２】
2015087508.tif 000004
【図３】
2015087508.tif 000005
【図４】
2015087508.tif 000006
【図５】
2015087508.tif 000007
【図６】
2015087508.tif 000008
【図７Ａ】
2015087508.tif 000009
【図７Ｂ】
2015087508.tif 000010
【図８】
2015087508.tif 000011
【図９】
2015087508.tif 000012
【国際調査報告】
2015087508.tif 000013
2015087508.tif 000014
2015087508.tif 000015