(57)【特許請求の範囲】
【請求項１】
サービスを提供する提供装置と、前記サービスの提供を受けることを制御して前記サービスの提供を受ける第１の端末装置および第２の端末装置とを含むサービス提供システムであって、
前記第１の端末装置および前記第２の端末装置は、それぞれ、
同じローカルエリアネットワーク上に他方の端末装置が接続されているか否かを判断する判断手段を備え、
前記第１の端末装置は、さらに、
前記判断手段によって前記第２の端末装置が接続されていると判断された場合、第１の機能を実行する第１実行手段を備え、
前記第２の端末装置は、さらに、
前記判断手段によって前記第１の端末装置が接続されていると判断された場合、前記第１の端末装置の前記第１実行手段で実行される前記第１の機能と関連付けられた第２の機能を実行する第２実行手段を備え、
前記第１の端末装置の前記判断手段は、
当該第１の端末装置で提供を受けている前記サービスを識別するためのサービス識別情報と、当該第１の端末装置を識別するための端末識別情報とを含む認証データを、前記ローカルエリアネットワークに向けて送信する認証データ送信手段を含み、
前記第２の端末装置の前記判断手段は、
前記第１の端末装置の前記認証データ送信手段から前記認証データを受信したか否かを判断する受信判断手段と、
前記受信判断手段によって前記認証データが受信されたと判断した場合、当該第２の端末装置で提供を受けている前記サービスが、当該認証データに含まれる前記サービス識別情報で示される前記サービスと同一であるか否かを判断するサービス判断手段と、
前記サービス判断手段によって前記サービスが同一であると判断された場合、同一の前記サービスを受けている前記第２の端末装置が同一の前記ローカルエリアネットワークに接続されている旨の接続情報を、受信された前記認証データに含まれる前記端末識別情報で示される前記第１の端末装置に送信する接続情報送信手段とを含み、
前記第１の端末装置または前記第２の端末装置の前記判断手段は、前記第２の端末装置の前記接続情報送信手段から前記接続情報を受信したこと、または、当該第２の端末装置の前記接続情報送信手段によって前記接続情報を送信したことを条件として、前記ローカルエリアネットワーク上に他方の前記端末装置が接続されていると判断する、サービス提供システム。
【請求項２】
サービスを提供する提供装置と、前記サービスの提供を受けることを制御して前記サービスの提供を受ける第１の端末装置および第２の端末装置とを含むサービス提供システムであって、
前記第１の端末装置および前記第２の端末装置は、それぞれ、
同じローカルエリアネットワーク上に他方の端末装置が接続されているか否かを判断する判断手段を備え、
前記第１の端末装置は、さらに、
前記判断手段によって前記第２の端末装置が接続されていると判断された場合、第１の機能を実行する第１実行手段を備え、
前記第２の端末装置は、さらに、
前記判断手段によって前記第１の端末装置が接続されていると判断された場合、前記第１の端末装置の前記第１実行手段で実行される前記第１の機能と関連付けられた第２の機能を実行する第２実行手段を備え、
前記第２の端末装置の前記判断手段は、
当該第２の端末装置で提供を受けている前記サービスを識別するためのサービス識別情報と、当該第２の端末装置を識別するための端末識別情報とを含む認証データを、前記ローカルエリアネットワークに向けて送信する認証データ送信手段を含み、
前記第１の端末装置の前記判断手段は、
前記第２の端末装置の前記認証データ送信手段から前記認証データを受信したか否かを判断する受信判断手段と、
前記受信判断手段によって前記認証データが受信されたと判断した場合、当該第１の端末装置で提供を受けている前記サービスが、当該認証データに含まれる前記サービス識別情報で示される前記サービスと同一であるか否かを判断するサービス判断手段と、
前記サービス判断手段によって前記サービスが同一であると判断された場合、同一の前記サービスを受けている前記第１の端末装置が同一の前記ローカルエリアネットワークに接続されている旨の接続情報を、受信された前記認証データに含まれる前記端末識別情報で示される前記第２の端末装置に送信する接続情報送信手段とを含み、
前記第１の端末装置または前記第２の端末装置の前記判断手段は、当該第１の端末装置の前記接続情報送信手段によって前記接続情報を送信したこと、または、前記第１の端末装置の前記接続情報送信手段から前記接続情報を受信したことを条件として、前記ローカルエリアネットワーク上に他方の前記端末装置が接続されていると判断する、サービス提供システム。
【請求項３】
前記第１実行手段は、前記第１の機能として、前記第２の端末装置に提供される前記サービスを制御する機能を実行し、
前記第２実行手段は、前記第２の機能として、前記第１の端末装置によって制御された前記サービスの提供を受ける機能を実行する、請求項１または請求項２に記載のサービス提供システム。
【請求項４】
前記第１の端末装置は、さらに、
前記ローカルエリアネットワークから前記第２の端末装置が切断されたか否かを判断する切断判断手段と、
前記切断判断手段によって前記第２の端末装置が切断されたと判断された場合、当該第２の端末装置の前記第２実行手段で実行されていた前記第２の機能を引継いで当該第２の機能を実行する実行手段を備える、請求項１または請求項２に記載のサービス提供システム。
【請求項５】
前記第２の端末装置は、さらに、
前記ローカルエリアネットワークから前記第１の端末装置が切断されたか否かを判断する切断判断手段と、
前記切断判断手段によって前記第１の端末装置が切断されたと判断された場合、当該第１の端末装置の前記第１実行手段で実行されていた前記第１の機能を引継いで当該第１の機能を実行する実行手段を備える、請求項１または請求項２に記載のサービス提供システム。
【請求項６】
サービスを提供する提供装置から受ける前記サービスの提供を制御して前記サービスの提供を受ける端末装置であって、
同じローカルエリアネットワーク上に他の端末装置が接続されているか否かを判断する判断手段と、
前記判断手段によって前記他の端末装置が接続されていると判断された場合、前記他の端末装置で実行される機能と関連付けられた所定の機能を実行する実行手段とを備え、
前記判断手段は、
当該端末装置で提供を受けている前記サービスを識別するためのサービス識別情報と、自機を識別するための端末識別情報とを含む認証データを、前記ローカルエリアネットワークに向けて送信する認証データ送信手段を含み、
前記認証データを受信した前記他の端末装置で提供を受けている前記サービスが当該認証データに含まれる前記サービス識別情報で示される前記サービスと同一であると判断された場合に送信される、同一の前記サービスを受けている前記他の端末装置が同一の前記ローカルエリアネットワークに接続されている旨の接続情報を受信したことを条件として、前記ローカルエリアネットワーク上に前記他の端末装置が接続されていると判断する、端末装置。
【請求項７】
サービスを提供する提供装置から受ける前記サービスの提供を制御して前記サービスの提供を受ける端末装置であって、
同じローカルエリアネットワーク上に他の端末装置が接続されているか否かを判断する判断手段と、
前記判断手段によって前記他の端末装置が接続されていると判断された場合、前記他の端末装置で実行される機能と関連付けられた所定の機能を実行する実行手段とを備え、
前記判断手段は、
前記他の端末装置で提供を受けている前記サービスを識別するためのサービス識別情報と、当該他の端末装置を識別するための端末識別情報とを含む認証データを受信したか否かを判断する受信判断手段と、
前記受信判断手段によって前記認証データが受信されたと判断した場合、自機で提供を受けている前記サービスが、当該認証データに含まれる前記サービス識別情報で示される前記サービスと同一であるか否かを判断するサービス判断手段と、
前記サービス判断手段によって前記サービスが同一であると判断された場合、同一の前記サービスを受けている自機が同一の前記ローカルエリアネットワークに接続されている旨の接続情報を、受信された前記認証データに含まれる前記端末識別情報で示される前記他の端末装置に送信する接続情報送信手段とを含み、
前記接続情報送信手段によって前記接続情報を送信したことを条件として、前記ローカルエリアネットワーク上に前記他の端末装置が接続されていると判断する、端末装置。
【請求項８】
サービスを提供する提供装置から受ける前記サービスの提供を制御して前記サービスの提供を受ける端末装置で実行される制御プログラムであって、
同じローカルエリアネットワーク上に他の端末装置が接続されているか否かを判断するステップと、
前記他の端末装置が接続されていると判断された場合、前記他の端末装置で実行される機能と関連付けられた所定の機能を実行するステップとを前記端末装置に実行させ、
前記判断するステップは、
当該端末装置で提供を受けている前記サービスを識別するためのサービス識別情報と、自機を識別するための端末識別情報とを含む認証データを、前記ローカルエリアネットワークに向けて送信するステップを含み、
前記認証データを受信した前記他の端末装置で提供を受けている前記サービスが当該認証データに含まれる前記サービス識別情報で示される前記サービスと同一であると判断された場合に送信される、同一の前記サービスを受けている前記他の端末装置が同一の前記ローカルエリアネットワークに接続されている旨の接続情報を受信したことを条件として、前記ローカルエリアネットワーク上に前記他の端末装置が接続されていると判断する、制御プログラム。
【請求項９】
サービスを提供する提供装置から受ける前記サービスの提供を制御して前記サービスの提供を受ける端末装置で実行される制御プログラムであって、
同じローカルエリアネットワーク上に他の端末装置が接続されているか否かを判断するステップと、
前記他の端末装置が接続されていると判断された場合、前記他の端末装置で実行される機能と関連付けられた所定の機能を実行するステップとを前記端末装置に実行させ、
前記判断するステップは、
前記他の端末装置で提供を受けている前記サービスを識別するためのサービス識別情報と、当該他の端末装置を識別するための端末識別情報とを含む認証データを受信したか否かを判断するステップと、
前記認証データが受信されたと判断した場合、自機で提供を受けている前記サービスが、当該認証データに含まれる前記サービス識別情報で示される前記サービスと同一であるか否かを判断するステップと、
前記サービスが同一であると判断された場合、同一の前記サービスを受けている自機が同一の前記ローカルエリアネットワークに接続されている旨の接続情報を、受信された前記認証データに含まれる前記端末識別情報で示される前記他の端末装置に送信するステップとを含み、
前記接続情報を送信したことを条件として、前記ローカルエリアネットワーク上に前記他の端末装置が接続されていると判断する、制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、サービス提供システム、端末装置、および、制御プログラムに関し、特に、サービスを提供する提供装置と、サービスの提供を受けることを制御してサービスの提供を受ける第１の端末装置および第２の端末装置とを含むサービス提供システム、このサービス提供システムに含まれる端末装置、および、この端末装置で実行される制御プログラムに関する。
【背景技術】
【０００２】
従来、予めテレビ受像機側に登録したパスワードを携帯端末で入力することにより、携帯端末を認証し、認証された携帯端末をテレビ受像機のリモコンとして使用できるシステムがあった。
【０００３】
また、サーバ側で携帯端末およびテレビ受像機などの各端末装置の情報を管理し、携帯端末で見ている動画の続きをテレビ受像機で見ることができるシステムがあった（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２９０３９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、１つ目のシステムでは、テレビ受像機へのログインが必要であり、ユーザの手間が掛かるといった問題があった。また、２つ目のシステムでは、サーバ側で携帯端末とテレビ受像機とを対応付けているので、テレビ受像機と離れたところにある携帯端末から意図されない操作が行なわれてしまうといった問題があった。
【０００６】
この発明は、上述の問題を解決するためになされたものであり、その目的の１つは、サービスの提供を受ける場合に端末装置の間で簡単に確実な連携をすることが可能なサービス提供システム、端末装置、および、制御プログラムを提供することである。
【課題を解決するための手段】
【０００７】
上述の目的を達成するために、この発明のある局面によれば、サービス提供システムは、サービスを提供する提供装置と、サービスの提供を受けることを制御してサービスの提供を受ける第１の端末装置および第２の端末装置とを含む。
【０００８】
第１の端末装置および第２の端末装置は、それぞれ、同じローカルエリアネットワーク上に他方の端末装置が接続されているか否かを判断する判断部を備える。第１の端末装置は、さらに、判断部によって第２の端末装置が接続されていると判断された場合、第１の機能を実行する第１実行部を備える。第２の端末装置は、さらに、判断部によって第１の端末装置が接続されていると判断された場合、第１の端末装置の第１実行部で実行される第１の機能と関連付けられた第２の機能を実行する第２実行部を備える。
【０００９】
この発明に従えば、第１の端末装置および第２の端末装置によって、同じローカルエリアネットワーク上に他方の端末装置が接続されているか否かが判断される。第１の端末装置によって、第２の端末装置が接続されていると判断された場合、第１の機能が実行される。第２の端末装置によって、第１の端末装置が接続されていると判断された場合、第１の端末装置で実行される第１の機能と関連付けられた第２の機能が実行される。
【００１０】
このため、サービスの提供を受ける場合において、同じローカルエリアネットワークに接続されているか否かが判断されるだけで、関連付けられた第１の機能および第２の機能がそれぞれ第１の端末装置および第２の端末装置で実行される。その結果、サービスの提供を受ける場合に端末装置の間で簡単に確実な連携をすることが可能なサービス提供システムを提供することができる。
【００１１】
好ましくは、第１実行部は、第１の機能として、第２の端末装置に提供されるサービスを制御する機能を実行する。第２実行部は、第２の機能として、第１の端末装置によって制御されたサービスの提供を受ける機能を実行する。
【００１２】
この発明に従えば、第１の端末装置によって、第２の端末装置に提供されるサービスが制御され、第２の端末装置によって、第１の端末装置によって制御されたサービスの提供が受けられる。その結果、第１の端末装置および第２の端末装置によって、受けるサービスを制御すること、および、サービスの提供を受けることの連携をすることができる。
【００１３】
好ましくは、第１の端末装置の判断部は、当該第１の端末装置で提供を受けているサービスを識別するためのサービス識別情報と、当該第１の端末装置を識別するための端末識別情報とを含む認証データを、ローカルエリアネットワークに向けて送信する認証データ送信部を含む。
【００１４】
第２の端末装置の判断部は、第１の端末装置の認証データ送信部から認証データを受信したか否かを判断する受信判断部と、受信判断部によって認証データが受信されたと判断した場合、当該第２の端末装置で提供を受けているサービスが、当該認証データに含まれるサービス識別情報で示されるサービスと同一であるか否かを判断するサービス判断部と、サービス判断部によってサービスが同一であると判断された場合、同一のサービスを受けている第２の端末装置が同一のローカルエリアネットワークに接続されている旨の接続情報を、受信された認証データに含まれる端末識別情報で示される第１の端末装置に送信する接続情報送信部とを含む。
【００１５】
第１の端末装置または第２の端末装置の判断部は、第２の端末装置の接続情報送信部から接続情報を受信したこと、または、当該第２の端末装置の接続情報送信部によって接続情報を送信したことを条件として、ローカルエリアネットワーク上に他方の端末装置が接続されていると判断する。
【００１６】
この発明に従えば、第１の端末装置によって、当該第１の端末装置で提供を受けているサービスを識別するためのサービス識別情報と、当該第１の端末装置を識別するための端末識別情報とを含む認証データが、ローカルエリアネットワークに向けて送信される。第２の端末装置によって、第１の端末装置から認証データを受信したか否かが判断され、認証データが受信されたと判断した場合、当該第２の端末装置で提供を受けているサービスが、当該認証データに含まれるサービス識別情報で示されるサービスと同一であるか否かが判断され、サービスが同一であると判断された場合、同一のサービスを受けている第２の端末装置が同一のローカルエリアネットワークに接続されている旨の接続情報が、受信された認証データに含まれる端末識別情報で示される第１の端末装置に送信される。第１の端末装置または第２の端末装置によって、それぞれ、第２の端末装置から接続情報が受信されたこと、または、当該第２の端末装置によって接続情報が送信されたことを条件として、ローカルエリアネットワーク上に他方の端末装置が接続されていると判断される。
【００１７】
その結果、第１の端末装置および第２の端末装置の双方が、確実に、同じローカルエリアネットワークに他方の端末が接続されているか否かを判断することができる。
【００１８】
好ましくは、第２の端末装置の判断部は、当該第２の端末装置で提供を受けているサービスを識別するためのサービス識別情報と、当該第２の端末装置を識別するための端末識別情報とを含む認証データを、ローカルエリアネットワークに向けて送信する認証データ送信部を含む。第１の端末装置の判断部は、第２の端末装置の認証データ送信部から認証データを受信したか否かを判断する受信判断部と、受信判断部によって認証データが受信されたと判断した場合、当該第１の端末装置で提供を受けているサービスが、当該認証データに含まれるサービス識別情報で示されるサービスと同一であるか否かを判断するサービス判断部と、サービス判断部によってサービスが同一であると判断された場合、同一のサービスを受けている第１の端末装置が同一のローカルエリアネットワークに接続されている旨の接続情報を、受信された認証データに含まれる端末識別情報で示される第２の端末装置に送信する接続情報送信部とを含む。
【００１９】
第１の端末装置または第２の端末装置の判断部は、当該第１の端末装置の接続情報送信部によって接続情報を送信したこと、または、第１の端末装置の接続情報送信部から接続情報を受信したことを条件として、ローカルエリアネットワーク上に他方の端末装置が接続されていると判断する。
【００２０】
この発明に従えば、第２の端末装置によって、当該第２の端末装置で提供を受けているサービスを識別するためのサービス識別情報と、当該第２の端末装置を識別するための端末識別情報とを含む認証データを、ローカルエリアネットワークに向けて送信される。第１の端末装置によって、第２の端末装置から認証データを受信したか否かが判断され、認証データが受信されたと判断した場合、当該第１の端末装置で提供を受けているサービスが、当該認証データに含まれるサービス識別情報で示されるサービスと同一であるか否かが判断され、サービスが同一であると判断された場合、同一のサービスを受けている第１の端末装置が同一のローカルエリアネットワークに接続されている旨の接続情報が、受信された認証データに含まれる端末識別情報で示される第２の端末装置に送信される。第１の端末装置または第２の端末装置によって、それぞれ、当該第１の端末装置によって接続情報が送信されたこと、または、第１の端末装置から接続情報が受信されたことを条件として、ローカルエリアネットワーク上に他方の端末装置が接続されていると判断される。
【００２１】
その結果、第１の端末装置および第２の端末装置の双方が、確実に、同じローカルエリアネットワークに他方の端末が接続されているか否かを判断することができる。
【００２２】
好ましくは、第１の端末装置は、さらに、ローカルエリアネットワークから第２の端末装置が切断されたか否かを判断する切断判断部と、切断判断部によって第２の端末装置が切断されたと判断された場合、当該第２の端末装置の第２実行部で実行されていた第２の機能を引継いで当該第２の機能を実行する実行部を備える。
【００２３】
この発明に従えば、第１の端末装置によって、ローカルエリアネットワークから第２の端末装置が切断されたか否かが判断され、第２の端末装置が切断されたと判断された場合、当該第２の端末装置で実行されていた第２の機能が引継がれて当該第２の機能が実行される。このため、第１の端末装置および第２の端末装置で連携して実行されていた第１の機能および第２の機能を簡単に一方の端末装置で実行させることができる。
【００２４】
好ましくは、第２の端末装置は、さらに、ローカルエリアネットワークから第１の端末装置が切断されたか否かを判断する切断判断部と、切断判断部によって第１の端末装置が切断されたと判断された場合、当該第１の端末装置の第１実行部で実行されていた第１の機能を引継いで当該第１の機能を実行する実行部を備える。
【００２５】
この発明に従えば、第２の端末装置によって、ローカルエリアネットワークから第１の端末装置が切断されたか否かが判断され、第１の端末装置が切断されたと判断された場合、当該第１の端末装置で実行されていた第１の機能を引継がれて当該第１の機能が実行される。このため、第１の端末装置および第２の端末装置で連携して実行されていた第１の機能および第２の機能を簡単に一方の端末装置で実行させることができる。
【００２６】
この発明の他の局面によれば、端末装置は、サービスを提供する提供装置から受けるサービスの提供を制御してサービスの提供を受ける装置である。端末装置は、同じローカルエリアネットワーク上に他の端末装置が接続されているか否かを判断する判断部と、判断部によって他の端末装置が接続されていると判断された場合、他の端末装置で実行される機能と関連付けられた所定の機能を実行する実行部とを備える。
【００２７】
この発明に従えば、サービスの提供を受ける場合に端末装置の間で簡単に確実な連携をすることが可能な端末装置を提供することができる。
【００２８】
この発明のさらに他の局面によれば、制御プログラムは、サービスを提供する提供装置から受けるサービスの提供を制御してサービスの提供を受ける端末装置で実行される。制御プログラムは、同じローカルエリアネットワーク上に他の端末装置が接続されているか否かを判断するステップと、他の端末装置が接続されていると判断された場合、他の端末装置で実行される機能と関連付けられた所定の機能を実行するステップとを端末装置に実行させる。
【００２９】
この発明に従えば、サービスの提供を受ける場合に端末装置の間で簡単に確実な連携をすることが可能な制御プログラムを提供することができる。
【図面の簡単な説明】
【００３０】
【図１】この発明の実施の形態におけるサービス提供システムの構成の概略を示すブロック図である。
【図２】この実施の形態におけるテレビ受像機の構成の概略を示すブロック図である。
【図３】この実施の形態における携帯端末の構成の概略を示すブロック図である。
【図４】この実施の形態におけるサービス提供サーバの構成の概略を示すブロック図である。
【図５】この実施の形態における端末装置で実行されるサービス受け処理の流れを示す第１のフローチャートである。
【図６】この実施の形態における端末装置で実行されるサービス受け処理の流れを示す第２のフローチャートである。
【図７】この実施の形態における携帯端末で表示される各種アプリケーションソフトの選択メニュー画面を示す画面図である。
【図８】この実施の形態における携帯端末で表示される、動画配信サービスへのログイン画面を示す画面図である。
【図９】この実施の形態におけるテレビ受像機で表示される、動画配信サービスへのログイン画面を示す画面図である。
【図１０】この実施の形態における端末装置で表示される、動画配信サービスで配信されている動画を選択するための画面を示す画面図である。
【図１１】この実施の形態における端末装置で表示される、動画を視聴および動画の再生／停止を制御するための画面を示す画面図である。
【図１２】この実施の形態における端末装置で表示される、接続相手先が登録された旨を表示する画面を示す画面図である。
【図１３】この実施の形態における端末装置で表示される、２つの端末装置がホームネットワークに接続されたときに一方の端末装置で視聴されていた動画を継続して視聴するかを確認するための画面を示す画面図である。
【図１４】この実施の形態における端末装置で表示される、リモコン機能が実行されるときの画面を示す画面図である。
【図１５】この実施の形態における端末装置で表示される、リモコン機能を実行中に動画再生ボタンが操作されたときの確認画面を示す画面図である。
【図１６】この実施の形態におけるサービスの提供を受ける場合の連携のシーケンスの流れの第１の例を示すシーケンス図である。
【図１７】この実施の形態におけるサービスの提供を受ける場合の連携のシーケンスの流れの第２の例を示すシーケンス図である。
【図１８】この発明を適用可能なシステムについて説明するための図である。
【発明を実施するための形態】
【００３１】
以下、この発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰返さない。
【００３２】
図１は、この発明の実施の形態におけるサービス提供システム１Ａの構成の概略を示すブロック図である。図１を参照して、サービス提供システム１Ａは、サービスの提供を受けることを制御してサービスの提供を受ける端末装置であるテレビ受像機１００Ａおよび携帯端末１００Ｂ、ならびに、サービスを提供するサービス提供サーバ２００、および、無線アクセスポイント付ルータ３００を含む。
【００３３】
サービスは、たとえば、動画配信サービス、情報提供サービス、ＡＳＰ（Application Service Provider）サービス、テレビ放送などであり、本実施の形態においては、動画配信サービスであることとして説明する。サービスが、動画配信サービス、情報提供サービス、および、ＡＳＰサービスなどであれば、情報を提供する提供装置は、上述したサービス提供サーバ２００である。サービスが、テレビ放送であれば、情報を提供する提供装置は、テレビ放送局である。また、動画に替えて他のコンテンツ、たとえば、音声、静止画、プログラム、および、テキストなどを扱うようにしてもよい。
【００３４】
サービスの提供を受けることとは、たとえば、動画配信サービスであれば、動画を受信すること、情報提供サービスであれば、情報を受信すること、ＡＳＰサービスであれば、データの処理結果を受信すること、テレビ放送であれば、放送を受信することである。
【００３５】
サービスの提供を受けることの制御とは、たとえば、サービスに関するデータを受信することの制御であり、具体的には、動画配信サービスであれば、視聴する動画を選択したり、再生、停止をさせたりする制御、情報提供サービスであれば、受信する情報を選択したり、ダウンロードしたりする制御、ＡＳＰサービスであれば、処理対象のデータに対して施す処理を選択する制御、テレビ放送であれば、視聴する放送局を選択する制御である。
【００３６】
サービス提供サーバ２００は、動画の配信などのサービスの提供に加えて、図５で後述するようなユーザのログイン管理、および、サービスの提供に応じた課金管理などの処理を行なう。
【００３７】
サービス提供サーバ２００とユーザの自宅に設置される無線アクセスポイント付ルータ３００は、インターネット９００などの公衆回線網を介して接続される。無線アクセスポイント付ルータ３００は、家庭内のネットワークであるホームネットワークに接続されるテレビ受像機１００Ａおよび携帯端末１００Ｂなどの複数の機器と、ホームネットワークの外側のネットワーク、たとえば、インターネット９００とを中継する装置であり、有線ＬＡＮおよび無線ＬＡＮの両方またはいずれかのインタフェースを持つ。本実施の形態においては、テレビ受像機１００Ａとは、有線ＬＡＮで接続し、携帯端末１００Ｂとは、無線ＬＡＮで接続するが、他の接続方法であってもよい。
【００３８】
端末装置は、ユーザの操作に応じてサービスの提供を受ける装置である。本実施の形態においては、端末装置は、サービス提供サーバに保存されているコンテンツデータを、インターネット９００およびホームネットワークを介して受信し、受信したコンテンツデータを再生する。
【００３９】
端末装置の１つであるテレビ受像機１００Ａは、ホームネットワークに接続するための後述するＬＡＮ通信部１７０Ａを備え、無線アクセスポイント付ルータ３００およびインターネット９００を介してサービス提供サーバ２００と情報をやり取りする。
【００４０】
端末装置の１つである携帯端末１００Ｂは、ホームネットワークに接続するための後述する無線ＬＡＮ通信部１７０Ｂに加えて、インターネット９００に接続するための後述する携帯端末網通信部１５０Ｂを備え、無線アクセスポイント付ルータ３００およびインターネット９００を介してサービス提供サーバ２００と情報をやり取りすることができるとともに、インターネット９００を介してサービス提供サーバ２００と情報をやり取りすることができる。
【００４１】
なお、図１では、サービス提供サーバ２００が１台のみである場合を示しているが、実際には、サービスを提供する提供装置は、複数、設けられる。また、サービスの提供を受ける端末装置も、テレビ受像機１００Ａおよび携帯端末１００Ｂの他にも複数、存在するようにしてもよい。
【００４２】
端末装置は、少なくともホームネットワークに接続可能で、ホームネットワーク上の他の端末装置と通信可能であり、インターネット９００に接続されたサービス提供サーバ２００と通信可能であり、ユーザの所望の情報を出力可能であれば、どのような装置であってもよく、テレビ受像機１００Ａおよび携帯端末１００Ｂに限定されず、ＤＶＤレコーダなどのデジタル録画再生装置、ならびに、ネットワークに接続されたサーバに保存されている映像データを再生可能なネットワークメディアプレイヤー、ならびに、コンテンツデータを再生するためのソフトウェアを用いてコンテンツを再生するパーソナルコンピュータおよびタブレットＰＣなど、他の端末装置も含まれる。
【００４３】
図２は、この実施の形態におけるテレビ受像機１００Ａの構成の概略を示すブロック図である。図２を参照して、テレビ受像機１００Ａは、制御部１１０Ａと、記憶部１２０Ａと、操作部１３０Ａと、表示部１４０Ａと、放送受信部１６０Ａと、ＬＡＮ（Local Area Network）通信部１７０Ａとを含む。
【００４４】
制御部１１０Ａは、ＣＰＵ（Central Processing Unit）およびその補助回路からなり、記憶部１２０Ａ、操作部１３０Ａ、表示部１４０Ａ、放送受信部１６０Ａ、および、ＬＡＮ通信部１７０Ａを制御し、記憶部１２０Ａに記憶されたプログラムまたはデータに従って所定の処理を実行し、操作部１３０Ａ、放送受信部１６０Ａ、および、ＬＡＮ通信部１７０Ａから入力されたデータを処理し、処理したデータを、記憶部１２０Ａに記憶させたり、表示部１４０Ａ、または、ＬＡＮ通信部１７０Ａに出力したりする。
【００４５】
記憶部１２０Ａは、制御部１１０Ａでプログラムを実行するために必要な作業領域として用いられるＲＡＭ（Random Access Memory）と、制御部１１０Ａで実行するための基本的なプログラムを記憶するためのＲＯＭ（Read Only Memory）とを含む。また、ＲＡＭには、所定の処理を実行するためのデータまたはスクリプトなどのプログラムが、放送受信部１６０Ａ、または、ＬＡＮ通信部１７０Ａから読込まれて記憶される。さらに、記憶部１２０Ａの記憶領域を補助するための補助記憶装置の記憶媒体として、磁気ディスク（ＨＤ（Hard Disk）、ＦＤ（Flexible Disk））、光ディスク（ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disk）、ＢＤ（Blu-ray Disc））、光磁気ディスク（ＭＯ（Magneto-Optical disk））、または、半導体メモリ（メモリカード、ＳＳＤ（Solid State Drive））などが用いられてもよい。
【００４６】
操作部１３０Ａは、主電源をオンしたりオフしたりするための主電源スイッチと、チャンネルを昇順または降順に切換えるためのチャンネル切換えボタンと、音量を増加させたり減少させたりするための音量ボタンとを含む。なお、操作部１３０Ａは、他の操作のための部分を含むようにしてもよい。操作部１３０Ａがユーザによって操作されることによって、操作部１３０Ａから制御部１１０Ａに操作に応じた操作信号が送信される。制御部１１０Ａは、操作部１３０Ａからの操作信号に応じてテレビ受像機１００Ａの各部を制御する。
【００４７】
放送受信部１６０Ａは、制御部１１０Ａによって制御されて、放送局の放送設備からアンテナ１６１Ａを介して受信した放送信号を復調し、復調した信号のうち動画圧縮データ（たとえば、ＭＰＥＧ（Moving Picture Experts Group）−２データ、ＭＰＥＧ−４データ、Ｈ．２６４データ）を復号して映像信号および音声信号に変換し、変換した映像信号および音声信号を表示部１４０Ａに送信する。
【００４８】
ＬＡＮ通信部１７０Ａは、制御部１１０Ａによって制御されて、無線アクセスポイント付ルータ３００を介して、ホームネットワーク上で通信可能な他の機器、たとえば、携帯端末１００Ｂと、データをやりとりする。なお、前述したように、ホームネットワークは、無線アクセスポイント付ルータ３００を介してインターネット９００に接続される。
【００４９】
表示部１４０Ａは、ディスプレイ（たとえば、ＬＣＤ（Liquid Crystal Display））およびスピーカを含む。表示部１４０Ａは、制御部１１０Ａによって制御されて、放送受信部１６０Ａで受信された放送信号が変換された映像信号および音声信号、または、ＬＡＮ通信部１７０Ａで受信されたコンテンツデータが制御部１１０Ａで変換された映像信号および音声信号を、それぞれ、映像としてディスプレイに表示させ、音声としてスピーカから出力させる。
【００５０】
図３は、この実施の形態における携帯端末１００Ｂの構成の概略を示すブロック図である。図３を参照して、携帯端末１００Ｂは、制御部１１０Ｂと、記憶部１２０Ｂと、操作部１３０Ｂと、表示部１４０Ｂと、携帯端末網通信部１５０Ｂと、放送受信部１６０Ｂと、無線ＬＡＮ通信部１７０Ｂとを含む。
【００５１】
制御部１１０Ｂは、ＣＰＵおよびその補助回路からなり、記憶部１２０Ｂ、操作部１３０Ｂ、表示部１４０Ｂ、携帯端末網通信部１５０Ｂ、放送受信部１６０Ｂ、および、無線ＬＡＮ通信部１７０Ｂを制御し、記憶部１２０Ｂに記憶されたプログラムまたはデータに従って所定の処理を実行し、操作部１３０Ｂ、携帯端末網通信部１５０Ｂ、放送受信部１６０Ｂ、および、無線ＬＡＮ通信部１７０Ｂから入力されたデータを処理し、処理したデータを、記憶部１２０Ｂに記憶させたり、表示部１４０Ｂ、携帯端末網通信部１５０Ｂ、または、無線ＬＡＮ通信部１７０Ｂに出力したりする。
【００５２】
記憶部１２０Ｂは、図２で説明したテレビ受像機１００Ａの記憶部１２０Ａと同様であるので、重複する説明は繰返さない。
【００５３】
操作部１３０Ｂは、電話番号や各種データなどの数字やアルファベットやその他の文字などを入力するための、ダイヤルキー、十字操作キー、および、その他のファンクションキーを含む。なお、操作部１３０Ｂは、他の操作のための部分を含むようにしてもよい。たとえば、表示部１４０Ｂのディスプレイに設けられるタッチパネルを含むようにしてもよい。操作部１３０Ｂがユーザによって操作されることによって、操作部１３０Ｂから制御部１１０Ｂに操作に応じた操作信号が送信される。制御部１１０Ｂは、操作部１３０Ｂからの操作信号に応じて携帯端末１００Ｂの各部を制御する。
【００５４】
携帯端末網通信部１５０Ｂは、制御部１１０Ｂによって制御されて、データ通信が可能な機器、たとえば、サービス提供サーバ２００または他の端末装置（たとえば、テレビ受像機１００Ａ）と、電気通信事業者の通信設備およびアンテナ１５１Ｂを介して無線信号を受信し、受信した無線信号をデータに変換して、変換したデータを記憶部１２０Ｂに記憶させたり、データを表示させるために表示部１４０Ｂに送信したりするとともに、送信するデータを無線信号に変換して、アンテナ１５１Ｂおよび電気通信事業者の通信設備を介してデータ通信先のサービス提供サーバ２００または他の端末装置（たとえば、テレビ受像機１００Ａ）に送信する。
【００５５】
放送受信部１６０Ｂについては、図２で説明したテレビ受像機１００Ａの放送受信部１６０Ａと同様であるので、重複する説明は繰返さない。
【００５６】
無線ＬＡＮ通信部１７０Ｂについては、図２で説明したテレビ受像機１００ＡのＬＡＮ通信部１７０Ａが有線で無線アクセスポイント付ルータ３００と接続されるようにしたが、これを無線で接続されるようにしたものであるので、重複する説明は繰返さない。
【００５７】
表示部１４０Ｂは、ディスプレイおよびスピーカを含む。表示部１４０Ｂは、制御部１１０Ｂによって制御されて、放送受信部１６０Ｂで受信された放送信号が変換された映像信号および音声信号、または、無線ＬＡＮ通信部１７０Ｂもしくは携帯端末網通信部１５０Ｂで受信されたコンテンツデータが制御部１１０Ｂで変換された映像信号および音声信号を、それぞれ、映像としてディスプレイに表示させ、音声としてスピーカから出力させる。
【００５８】
なお、携帯端末１００Ｂは、マイクおよびスピーカで構成される音声入出力部を備えるようにしてもよい。この場合、音声入出力部は、制御部１１０Ｂによって制御されて、外部からマイクに入力された音声を音声信号に変換し、変換した音声信号を携帯端末網通信部１５０Ｂに送信するとともに、携帯端末網通信部１５０Ｂからの音声信号を音声に変換して、スピーカで外部に出力する。
【００５９】
また、この場合、携帯端末網通信部１５０Ｂは、制御部１１０Ｂによって制御されて、通話相手の他の携帯端末または固定電話から電気通信事業者の通信設備およびアンテナ１５１Ｂを介して無線信号を受信し、受信した無線信号を音声信号に変換して、変換した音声信号を音声入出力部に送信するとともに、音声入出力部からの音声信号を無線信号に変換して、アンテナ１５１Ｂおよび電気通信事業者の通信設備を介して通話相手の他の携帯端末または固定電話に送信する。
【００６０】
図４は、この実施の形態におけるサービス提供サーバ２００の構成の概略を示すブロック図である。図４を参照して、サービス提供サーバ２００は、制御部２１０と、記憶部２２０と、操作部２３０と、表示部２４０と、公衆回線網通信部２７０とを含む。
【００６１】
制御部２１０は、ＣＰＵ（Central Processing Unit）およびその補助回路からなり、記憶部２２０、操作部２３０、表示部２４０、および、公衆回線網通信部２７０を制御し、記憶部２２０に記憶されたプログラムまたはデータに従って所定の処理を実行し、操作部２３０、および、公衆回線網通信部２７０から入力されたデータを処理し、処理したデータを、記憶部２２０に記憶させたり、表示部２４０、または、公衆回線網通信部２７０に出力したりする。
【００６２】
記憶部２２０は、図２で説明したテレビ受像機１００Ａの記憶部１２０Ａと同様であるので、重複する説明は繰返さない。
【００６３】
操作部２３０は、キーボードおよびマウスなどの入力デバイスを含む。操作部２３０がユーザによって操作されることによって、操作部２３０から制御部２１０に操作に応じた操作信号が送信される。制御部２１０は、操作部２３０からの操作信号に応じてサービス提供サーバ２００の各部を制御する。
【００６４】
公衆回線網通信部２７０は、制御部２１０によって制御されて、データ通信が可能な機器、たとえば、端末装置（たとえば、テレビ受像機１００Ａ、携帯端末１００Ｂ）から、インターネット９００を介してデータを受信し、受信したデータを記憶部２２０に記憶させたり、データを表示させるために表示部２４０に送信したりするとともに、送信するデータを、インターネット９００を介してデータ通信先の他の端末装置（たとえば、テレビ受像機１００Ａ、携帯端末１００Ｂ）に送信する。
【００６５】
表示部２４０は、ディスプレイを含む。表示部２４０は、制御部２１０によって制御されて、所定のデータを、ディスプレイに表示させる。
【００６６】
図７は、この実施の形態における携帯端末１００Ｂで表示される各種アプリケーションソフトの選択メニュー画面を示す画面図である。図７を参照して、この画面には、携帯端末にインストールされているアプリケーションソフトを起動させるためのアイコンが表示される。この画面で、「動画」のアイコンが選択されることにより、サービス提供サーバ２００によって提供される動画配信サービスを当該携帯端末で受けることができる。
【００６７】
図５は、この実施の形態における端末装置で実行されるサービス受け処理の流れを示す第１のフローチャートである。図５を参照して、上述した図７の「動画」アイコンが選択されるなど、端末装置で動画配信サービスを受けるアプリケーションソフトを起動させるための操作が行なわれると、まず、ステップＳ１１１で、テレビ受像機１００Ａおよび携帯端末１００Ｂなどの端末装置の制御部は、ログイン画面を表示部に表示させ、サービス提供サーバ２００で提供される動画配信サービスへのログイン操作が操作部でされたか否かを判断する。
【００６８】
このログイン操作については、初回は、ユーザＩＤおよびパスワードを入力する必要があるが、２回目以降は、端末装置の記憶部に、ユーザＩＤおよびパスワードが記憶されるように構成しておけば、ユーザは、初回に、入力するだけで、２回目以降は、ユーザＩＤおよびパスワードを入力することなく、簡単にログインすることができる。
【００６９】
また、端末装置の起動時に、サービスへのログインが自動的に行なわれるように構成してもよい。これにより、電源が入っている間は、常にログイン状態とすることができる。
【００７０】
図８は、この実施の形態における携帯端末１００Ｂで表示される、動画配信サービスへのログイン画面を示す画面図である。図８を参照して、この画面には、ユーザＩＤおよびパスワードを入力するための入力窓が設けられる。また、パスワードを保存するための設定をするチェックボックスが設けられ、このチェックボックスにチェックを入れる操作をすることによって、次回以降のログイン時にユーザＩＤおよびパスワードを入力する必要が無くなる。
【００７１】
図９は、この実施の形態におけるテレビ受像機１００Ａで表示される、動画配信サービスへのログイン画面を示す画面図である。図９を参照して、この画面にも、図８の携帯端末１００Ｂのログイン画面と同様の内容が表示される。
【００７２】
図５に戻って、ログイン操作があったと判断した場合（ステップＳ１１１でＹＥＳと判断した場合）、ステップＳ１１２で、制御部は、動画配信サービスにログインするためのログイン要求を、サービス提供サーバ２００に送信する。
【００７３】
なお、以下、端末装置とサービス提供サーバ２００との情報の送受信は、テレビ受像機１００Ａであれば、ＬＡＮ通信部１７０Ａ、ホームネットワークおよびインターネット９００を介して行なわれてもよいし、携帯端末１００Ｂであれば、無線ＬＡＮ通信部１７０Ｂ、ホームネットワークおよびインターネット９００を介して行なわれてもよいし、携帯端末網通信部１５０Ｂ、携帯端末網およびインターネット９００を介して行なわれてもよい。
【００７４】
サービス提供サーバ２００の制御部２１０は、端末装置からログイン要求を受信し、ユーザＩＤおよびパスワードの組合せが正しいと判断すると、当該端末装置を識別するための情報とともに当該端末装置がログイン中である旨を記憶部２２０に記憶させ、ログイン確認通知を当該端末装置に送信する。
【００７５】
ステップＳ１１２の後、および、ログイン操作がないと判断した場合（ステップＳ１１１でＮＯと判断した場合）、ステップＳ１１３で、制御部は、サービス提供サーバ２００に対して当該ユーザＩＤのユーザが単独でログインしている場合に、動画を視聴するための各種操作、たとえば、動画を選択するための操作、および、動画を再生／停止するための操作などが行なわれたか否かを判断する。
【００７６】
図１０は、この実施の形態における端末装置で表示される、動画配信サービスで配信されている動画を選択するための画面を示す画面図である。この画面には、各動画について、選択可能な動画についての一場面などの画像およびその動画の名称が示されたアイコンが、表示される。また、他の動画についても表示させるための「もっとみる」のアイコンも、表示される。
【００７７】
図５に戻って、単独ログイン時に各種操作が行なわれたと判断した場合（ステップＳ１１３でＹＥＳと判断した場合）、ステップＳ１１４で、制御部は、操作に応じた要求を、サービス提供サーバ２００に送信する。
【００７８】
サービス提供サーバ２００の制御部２１０は、端末装置から、操作に応じた要求を受信すると、要求に応じた応答を端末装置に返す。たとえば、動画を選択するための要求に対しては、選択された動画を示す情報を端末装置に送信する。動画を再生／停止するための要求に対しては、動画のストリーミング配信を開始／停止する。
【００７９】
ステップＳ１１５では、制御部は、サービス提供サーバ２００からの応答に応じた処理を実行する。たとえば、選択された動画を示す情報が送信されてきた場合、当該情報を表示部に表示させる処理を実行する。動画のストリーミング配信が開始／停止された場合、動画の再生を開始／停止させる処理を実行する。
【００８０】
図１１は、この実施の形態における端末装置で表示される、動画を視聴および動画の再生／停止を制御するための画面を示す画面図である。図１１を参照して、図１０の画面で視聴する動画が選択されると、この画面が表示され、再生ボタンが表示されている状態で再生ボタンが操作されると、動画の再生が開始される。
【００８１】
図５に戻って、ステップＳ１１５の後、および、単独ログイン時に各種操作が行なわれていないと判断した場合（ステップＳ１１３でＮＯと判断した場合）、ステップＳ１２１で、制御部は、当該端末装置が、当該ユーザの自宅のホームネットワークに接続されたか否かを判断する。接続されていないと判断した場合（ステップＳ１２１でＮＯと判断した場合）、制御部は、実行する処理をステップＳ１３１の処理に進める。
【００８２】
一方、ホームネットワークに接続されたと判断した場合（ステップＳ１２１でＹＥＳと判断した場合）、ステップＳ１２２で、制御部は、所定時間、他の端末装置からの認証トークンが送信されてきていないか受信待ちをする。
【００８３】
認証トークンとは、ログインしているサービスを識別するための情報（ここでは、サービスの名称）、ログインしているサービスのユーザを識別するための情報（ここでは、ユーザＩＤ）、および、当該端末装置を識別するための情報（ここでは、ＩＰアドレスおよび端末名であるが、いずれかであってもよいし、他の情報であってもよい）を含む情報である。この認証トークンは、後述するステップＳ１３３で示すように、先にホームネットワークに接続された端末装置によって、当該ホームネットワークに接続されたすべての端末装置に送信（ここでは、マルチキャスト）される。
【００８４】
次に、ステップＳ１２３で、制御部は、他の端末装置からの認証トークンの受信が有ったか否かを判断する。認証トークンの受信が有ったと判断した場合（ステップＳ１２３でＹＥＳと判断した場合）、ステップＳ１２４で、制御部は、当該端末装置でログインしているサービスと、認証トークンに含まれるサービスを識別するための情報によって示されるサービスとが、同一であるか否か、つまり、ホームネットワークに接続された当該端末装置と他の端末装置とでログインしているサービスが同一であるか否かを判断する。同一でないと判断した場合（ステップＳ１２４でＮＯと判断した場合）、制御部は、実行する処理をステップＳ１３１の処理に進める。
【００８５】
一方、サービスが同一であると判断した場合（ステップＳ１２４でＹＥＳと判断した場合）、ステップＳ１２５で、制御部は、認証トークンの送信元の端末装置に、接続確認応答を送信する。接続確認応答は、認証トークンと同様の情報を含む応答情報である。
【００８６】
次に、ステップＳ１２６で、制御部は、認証トークンに含まれる端末装置を識別するための情報で示される端末装置を、接続相手先として記憶部に登録する。
【００８７】
図１２は、この実施の形態における端末装置で表示される、接続相手先が登録された旨を表示する画面を示す画面図である。図１２を参照して、この画面は、接続相手先が登録されたときに表示される画面であって、接続相手先が登録された旨の文章、ならびに、端末装置を識別するための端末名およびＩＰアドレスが表示される。
【００８８】
図５に戻って、ステップＳ１２７で、制御部は、サービスおよび相手に応じて予め定められた機能を実行する。ステップＳ１２７の後、制御部は、実行する処理をステップＳ１３１の処理に進める。
【００８９】
たとえば、当該端末装置が、携帯端末１００Ｂであり、サービスが動画配信サービスであり、接続相手先がテレビ受像機１００Ａである場合、当該端末装置の制御部は、テレビ受像機１００Ａで動画の配信を受けるためのリモコン機能を実行する。
【００９０】
また、当該端末装置が、テレビ受像機１００Ａであり、サービスが動画配信サービスであり、接続相手先が携帯端末１００Ｂである場合、当該端末装置の制御部は、携帯端末１００Ｂで実行されるリモコン機能によって制御された動画の配信を受けるための動画受信再生機能を実行する。
【００９１】
なお、テレビ受像機１００Ａに替えて他の携帯端末がホームネットワークに接続されている場合は、携帯端末のいずれか一方がリモコン機能を実行し、他方が動画受信再生機能を実行するようにしてもよい。
【００９２】
また、認証トークンの受信が、所定時間、無かったと判断した場合（ステップＳ１２３でＮＯと判断した場合）、ステップＳ１２８で、制御部は、当該端末装置から他の端末装置に向けて認証トークンをマルチキャストするために、認証トークンを作成する。
【００９３】
ステップＳ１３１では、制御部は、記憶部に接続相手先が未登録であるか否かを判断する。接続相手先が登録済みであると判断した場合（ステップＳ１３１でＮＯと判断した場合）、制御部は、実行する処理を図６のステップＳ１４１の処理に進める。
【００９４】
一方、接続相手先が未登録であると判断した場合（ステップＳ１３１でＹＥＳと判断した場合）、ステップＳ１３２で、制御部は、当該端末装置がホームネットワークに接続中であるか否かを判断する。接続中でないと判断した場合（ステップＳ１３２でＮＯと判断した場合）、制御部は、実行する処理を図６のステップＳ１４１の処理に進める。
【００９５】
一方、ホームネットワークに接続中であると判断した場合（ステップＳ１３２でＹＥＳと判断した場合）、ステップＳ１３３で、制御部は、ステップＳ１２８で作成した認証トークンをホームネットワークに向けてマルチキャストする。
【００９６】
本実施の形態においては、認証トークンを送信するプロトコルとしてＵＰｎＰ（Universal Plug and Play）が用いられる。ＵＰｎＰが用いられることによって、ホームネットワーク上の機器に対して、任意の情報を送付することが可能になる。さらに、ＵＰｎＰのパケットは、ルータを超えてホームネットワークの外側へ転送されることが無いため、接続先をホームネットワークの機器に限定することができ、ホームネットワークの外側の機器から不正に接続されることを防止することが可能となる。また、不正な接続の結果、意図しない操作がされることを防止することが可能となる。
【００９７】
そして、ステップＳ１３４で、制御部は、所定時間、認証トークンに対する応答として他の端末装置から送信されてくる接続確認応答の受信待ちをする。ステップＳ１３５では、制御部は、他の端末装置から接続確認応答が受信されたか否かを判断する。受信されなかったと判断した場合（ステップＳ１３５でＮＯと判断した場合）、制御部は、実行する処理を図６のステップＳ１４１の処理に進める。
【００９８】
一方、接続確認応答が受信されたと判断した場合（ステップＳ１３５でＹＥＳと判断した場合）、ステップＳ１３６で、制御部は、当該端末装置でログインしているサービスと、接続確認応答に含まれるサービスを識別するための情報によって示されるサービスとが、同一であるか否か、つまり、ホームネットワークに接続された当該端末装置と他の端末装置とでログインしているサービスが同一であるか否かを判断する。
【００９９】
なお、認証トークンを受信した端末装置によって、ログインしているサービスが同一が否かが判断されて、その判断結果に基づいて、接続確認応答には、サービスが同一であるか否かを示す情報、および、接続確認応答の送信元の端末装置を識別するための情報が含まれるようにして、ステップＳ１３６では、接続確認応答に含まれている、サービスが同一であるか否かを示す情報に基づいて、ログインしているサービスが同一か否かを判断するようにしてもよい。
【０１００】
ログインしているサービスが同一でないと判断した場合（ステップＳ１３６でＮＯと判断した場合）、制御部は、実行する処理をステップＳ１４１の処理に進める。
【０１０１】
一方、サービスが同一であると判断した場合（ステップＳ１３６でＹＥＳと判断した場合）、ステップＳ１２６で、制御部は、接続確認応答に含まれる端末装置を識別するための情報で示される端末装置を、接続相手先として記憶部に登録する。そして、図１２で示した画面を表示する。
【０１０２】
次に、ステップＳ１３８で、ステップＳ１２７と同様、制御部は、サービスおよび相手に応じて予め定められた機能を実行する。ステップＳ１３８の後、制御部は、実行する処理をステップＳ１４１の処理に進める。
【０１０３】
このように、ホームネットワークに接続中は、接続相手先が登録されない限り、認証トークンが定期的にマルチキャストで送信される。
【０１０４】
図１３は、この実施の形態における端末装置で表示される、２つの端末装置がホームネットワークに接続されたときに一方の端末装置で視聴されていた動画を継続して視聴するかを確認するための画面を示す画面図である。図１３を参照して、この画面は、ステップＳ１２７およびステップＳ１３８の処理が実行されるときに、一方の端末装置で、動画が再生されていた場合に表示される画面である。
【０１０５】
この画面には、動画を継続して視聴するか否かを確認するための文章、ならびに、継続して視聴する旨を入力するための「ＯＫ」のボタン、および、継続して視聴しない旨を入力するための「キャンセル」のボタンが表示される。
【０１０６】
図１４は、この実施の形態における端末装置で表示される、リモコン機能が実行されるときの画面を示す画面図である。図１４を参照して、この画面は、ステップＳ１２７およびステップＳ１３８の処理が実行されて、一方の端末装置でリモコン機能が実行されるときに表示される画面である。
【０１０７】
この画面には、他方の端末装置で実行されている動画受信再生機能で再生されている動画を示す情報（ここでは、その動画についての一場面などの画像およびその動画の名称）、再生時間を示す情報、動画の再生を制御するためのボタン（ここでは、巻戻し、一時停止、停止、早送り）、他方の端末で再生中の動画を停止して当該端末装置で動画を再生する「動画再生」ボタン、別の端末装置が接続相手先として登録されている場合にその端末装置のリモコンとして機能するための「他の端末」ボタン、他の動画を選択するために図１０の画面に遷移するための「他の動画」ボタン、および、動画配信サービスからログアウトするために「終了」ボタンが表示される。
【０１０８】
図６は、この実施の形態における端末装置で実行されるサービス受け処理の流れを示す第２のフローチャートである。図６を参照して、ステップＳ１４１では、制御部は、２つの端末装置がホームネットワークに接続されていて同一のサービスにログインしているときに、各種操作が行なわれたか否かを判断する。
【０１０９】
ここでは、リモコン機能が実行されている端末装置での動画受信再生機能を実行を制御するための操作が行なわれたか否かを判断するようにする。しかし、これに限定されず、動画受信再生機能が実行されている端末装置で操作が行なわれたか否かを判断するようにしてもよい。
【０１１０】
たとえば、図１４の画面で、リモコン機能の一時停止ボタンが操作されたかなど、いずれかのボタンが操作されたか否かが判断される。
【０１１１】
各種操作が行なわれたと判断した場合（ステップＳ１４１でＹＥＳと判断した場合）、ステップＳ１４２で、制御部は、操作に応じた処理を実行する。具体的には、リモコン機能のいずれのボタンが操作されたかを示す操作内容を、動画受信再生機能を実行している端末装置を介して、サービス提供サーバ２００に送信する。
【０１１２】
なお、動画受信再生機能を実行している端末装置を介さずに、直接、サービス提供サーバ２００に送信するようにしてもよい。
【０１１３】
各種操作が行なわれていないと判断した場合（ステップＳ１４１でＮＯと判断した場合）、および、ステップＳ１４２の後、ステップＳ１４３で、制御部は、２つの端末装置がホームネットワークに接続されていて同一のサービスにログインしているときに、他の端末装置またはサービス提供サーバ２００から、何らかの情報を受信したか否かを判断する。
【０１１４】
何らかの情報を受信したと判断した場合（ステップＳ１４３でＹＥＳと判断した場合）、ステップＳ１４４で、制御部は、受信した情報に応じた処理を実行する。
【０１１５】
たとえば、リモコン機能を実行している他の端末装置からリモコンの操作内容を受信した場合は、その操作内容を中継して、サービス提供サーバ２００に送信する処理を実行する。
【０１１６】
また、動画受信再生機能を実行している端末装置において、サービス提供サーバ２００からストリーミング配信された動画を受信した場合、動画を受信しながら、再生する処理を実行する。
【０１１７】
何らかの情報を受信していないと判断した場合（ステップＳ１４３でＮＯと判断した場合）、および、ステップＳ１４４の後、ステップＳ１５１で、制御部は、接続相手先の端末装置が、ホームネットワークから切断された、または、サービス提供サーバ２００のサービスからログアウトしたことによって、当該端末装置と切断されたか否かを判断する。
【０１１８】
接続相手先の端末装置が切断されたと判断した場合（ステップＳ１５１でＹＥＳと判断した場合）、ステップＳ１５２で、制御部は、実行中の機能に加えて、切断された端末装置で実行されていた機能を実行する。つまり、２つの端末装置が連携していない単独でサービスを受ける状態に移行する。
【０１１９】
そして、ステップＳ１５３で、制御部は、記憶部に登録されている接続相手先を削除する。接続相手先の端末装置が切断されていないと判断した場合（ステップＳ１５１でＮＯと判断した場合）、および、ステップＳ１５３の後、制御部は、実行する処理をこのサービス受け処理の呼出元の処理（ここでは、メイン処理）に戻す。このサービス受け処理は、メイン処理から周期的に呼出されて実行される。
【０１２０】
図１５は、この実施の形態における端末装置で表示される、リモコン機能を実行中に動画再生ボタンが操作されたときの確認画面を示す画面図である。図１５を参照して、この画面は、図１４で説明した画面において、「動画再生」ボタンが操作されると表示される画面である。
【０１２１】
この画面には、他の端末装置で動画受信再生機能が実行中である旨の文章、当該端末装置で動画の再生を開始すると他の端末装置での動画受信再生機能が停止される旨の文章、当該端末装置で動画の再生を開始してもよいかを確認するための文章、開始を承認する旨の「ＯＫ」ボタン、および、開始を認めない旨の「キャンセル」ボタンが表示される。
【０１２２】
「ＯＫ」ボタンが操作されると、接続相手先の端末装置が切断され、前述したステップＳ１５１で、切断されたと判断され、ステップＳ１５２およびステップＳ１５３の処理が実行される。「キャンセル」ボタンが操作されると、元の処理に戻る。
【０１２３】
図７を再び参照して、図７の画面で「リモコン」のアイコンが操作されると、ホームネットワークに接続されている他の端末装置と互いに接続相手先として登録されて、他の端末装置でログインしている動画配信サービスのリモコンとして、当該端末装置が機能するようにしてもよい。
【０１２４】
このように、接続相手先としてお互いの端末装置が登録されると、一方の端末装置で視聴されていた動画の続きを他方の端末装置で視聴することができたり、一方の端末装置を他方の端末装置のリモコンとして使用することが可能となる。
【０１２５】
図１６は、この実施の形態におけるサービスの提供を受ける場合の連携のシーケンスの流れの第１の例を示すシーケンス図である。図１６を参照して、まず、図５のステップＳ１１２で説明した処理に従って、携帯端末１００Ｂからサービス提供サーバ２００に、サービスにログインするためのログイン要求が送信される。
【０１２６】
これに応じて、サービス提供サーバ２００によって、図５で説明したログインのための処理が行なわれ、サービス提供サーバ２００から携帯端末１００Ｂに、ログイン確認通知が送信される。これによって、携帯端末１００Ｂで、サービス提供サーバ２００によって提供されるサービス（ここでは、動画配信サービス）を受けることが可能となる。
【０１２７】
その後、図５のステップＳ１２１からステップＳ１２８までで説明した処理に従って、携帯端末１００Ｂがホームネットワークに接続され、他の端末装置から認証トークンが受信されない場合、携帯端末１００Ｂによって、認証トークンが作成される。
【０１２８】
そして、図５のステップＳ１３１からステップＳ１３４までで説明した処理に従って、携帯端末１００Ｂから認証トークンが、ホームネットワークに向けてマルチキャストされる。しかし、テレビ受像機１００Ａがホームネットワークに接続されていない場合は、信号がテレビ受像機１００Ａには到達しない。
【０１２９】
ステップＳ１２１からステップＳ１２４で説明した処理に従って、テレビ受像機１００Ａがホームネットワークに接続されると、テレビ受像機１００Ａによって、携帯端末１００Ｂから認証トークンが受信されるが、ここでは、未だ、テレビ受像機１００Ａは、サービス提供サーバ２００が提供するサービスにログインしていない状態であるので、ステップＳ１２４で携帯端末１００Ｂおよびテレビ受像機１００Ａで受けているサービスが同一でないと判断されるので、接続相手先としては登録されない。
【０１３０】
その後、図５のステップＳ１１２で説明した処理に従って、テレビ受像機１００Ａからサービス提供サーバ２００にサービスへのログイン要求が送信される。これにより、上述した携帯端末１００Ｂの場合と同様、テレビ受像機１００Ａで、サービス提供サーバ２００によって提供されるサービス（ここでは、動画配信サービス）を受けることが可能となる。
【０１３１】
その後、図５のステップＳ１２１からステップＳ１２８までで説明した処理に従って、テレビ受像機１００Ａは、ホームネットワークに接続されており、他の端末装置である携帯端末１００Ｂから認証トークンが受信されるので、テレビ受像機１００Ａにおいて、受けているサービスが携帯端末１００Ｂと同一であると判断され、接続確認応答が携帯端末１００Ｂに送信されて、接続相手先として携帯端末１００Ｂが登録される。
【０１３２】
また、図５のステップＳ１３１からステップＳ１３８で説明した処理に従って、携帯端末１００Ｂにおいて、テレビ受像機１００Ａから接続確認応答が受信され、受けているサービスがテレビ受像機１００Ａと同一であると判断され、接続相手先としてテレビ受像機１００Ａが登録される。
【０１３３】
図１７は、この実施の形態におけるサービスの提供を受ける場合の連携のシーケンスの流れの第２の例を示すシーケンス図である。図１７を参照して、図１６で説明したシーケンスにおいて、携帯端末１００Ｂがサービス提供サーバ２００のサービスにログインしてから、ホームネットワークに接続するまでの間に、図５のステップＳ１１３からステップＳ１１５で説明した処理に従って、携帯端末１００Ｂによって、サービス提供サーバ２００に、動画の配信要求が送信される。
【０１３４】
これに応じて、サービス提供サーバ２００から携帯端末１００Ｂに動画がストリーミングで配信される。そして、ステップＳ１１５で説明した処理に従って、応答として送信されてきた動画が携帯端末１００Ｂで再生される。
【０１３５】
また、携帯端末１００Ｂによって、サービス提供サーバ２００に、動画の一時停止の要求が送信されると、サービス提供サーバ２００から携帯端末１００Ｂへの動画の配信が停止される。
【０１３６】
そして、図１６で説明したように、携帯端末１００Ｂおよびテレビ受像機１００Ａの双方がホームネットワークに接続され、同じサービスにログインした状態になると、互いに、接続相手先として登録される。
【０１３７】
これに応じて、図５のステップＳ１３８で説明した処理に従って、一時停止中の動画を識別するための情報である動画のＩＤと、当該動画の再生がどこまで進んでいるかを示す再生時間が、テレビ受像機１００Ａを介して、動画配信要求として、サービス提供サーバ２００に送信される。
【０１３８】
これに応じて、サービス提供サーバ２００から携帯端末１００Ｂに、再生時間で示される再生開始時間からの動画がストリーミングで配信される。そして、図６のステップＳ１４３およびステップＳ１４４で説明した処理に従って、サービス提供サーバ２００から送信されてきた動画がテレビ受像機１００Ａで再生される。
【０１３９】
図６のステップＳ１４１およびステップＳ１４２で説明した機能に従って、携帯端末１００Ｂで実行されているリモコン機能で停止操作が行なわれると、その停止操作に応じた操作内容である再生停止要求が、テレビ受像機１００Ａを中継してサービス提供サーバ２００に送信される。
【０１４０】
その後、ステップＳ１４１で説明した機能に従って、携帯端末１００Ｂでは、ユーザからの操作待ちの状態となる。ステップＳ１４３で説明した機能に従って、テレビ受像機１００Ａでは、携帯からの操作内容待ち、および、サービス提供サーバ２００からの情報待ちの状態となる。
【０１４１】
以上説明した実施の形態により、次の動作イメージでサービス提供システム１を動作させることができる。（１）外出先にて携帯端末１００Ｂで動画配信などのサービスにユーザＩＤおよびパスワードでログインしてサービスを受ける。（２）動画を一時停止し、自宅に帰ると、携帯端末１００Ｂを自宅の無線アクセスポイント付ルータ３００に接続する。（３）テレビ受像機１００Ａの電源を入れ、携帯端末１００Ｂで受けているサービスと同じサービスにログインする。（４）ユーザＩＤを元にした認証トークンをローカルネットワークでやり取りし、同じユーザＩＤ（≒同じ持ち主）でログインしている端末装置がローカルネットワークの中にあることを認識して認証する。（５）携帯端末１００Ｂをテレビ受像機１００Ａのリモコンとして使うことが可能になり、テレビ受像機１００Ａで携帯端末１００Ｂで見ていた動画の続きからを見ることができる。（６）テレビ受像機１００Ａで見ている動画を一時停止してログアウトすると、携帯端末１００Ｂで続きからみることができる。
【０１４２】
以上説明したように、この実施の形態におけるサービス提供システム１Ａによれば、以下のような効果が発揮される。
【０１４３】
（１）  サービス提供システム１Ａは、サービスを提供する提供装置であるサービス提供サーバ２００と、サービスの提供を受けることを制御してサービスの提供を受ける第１の端末装置である携帯端末１００Ｂおよび第２の端末装置であるテレビ受像機１００Ａとを含む。
【０１４４】
図５のステップＳ１２１からステップＳ１２４までおよびステップＳ１３２からステップＳ１３６までで示したように、第１の端末装置および第２の端末装置によって、それぞれ、同じローカルエリアネットワークであるホームネットワーク上に他方の端末装置が接続されているか否かが判断される。
【０１４５】
図５のステップＳ１２７およびステップＳ１３８で示したように、第１の端末装置によって、第２の端末装置が接続されていると判断された場合、第１の機能（たとえば、リモコン機能）が実行され、第２の端末装置によって、第１の端末装置が接続されていると判断された場合、第１の端末装置で実行される第１の機能と関連付けられた第２の機能（たとえば、動画受信再生機能）が実行される。
【０１４６】
これにより、サービスの提供を受ける場合において、同じローカルエリアネットワークに接続されているか否かが判断されるだけで、関連付けられた第１の機能および第２の機能がそれぞれ第１の端末装置および第２の端末装置で実行される。その結果、サービスの提供を受ける場合に端末装置の間で簡単に確実な連携をすることができる。また、上述した実施の形態においては、通常の無線ＬＡＮおよび携帯端末通信網で対応することができるので、特別な短距離無線通信およびセキュアな記録媒体を用いる必要がなく、コストを抑えることができる。
【０１４７】
（２）  図５のステップＳ１２７およびステップＳ１３８で示したように、第１の端末装置によって、第１の機能として、第２の端末装置に提供されるサービスを制御する機能（たとえば、リモコン機能）が実行される。第２の端末装置によって、第２の機能として、第１の端末装置によって制御されたサービスの提供を受ける機能（たとえば、動画受信再生機能）が実行される。
【０１４８】
これにより、第１の端末装置によって、第２の端末装置に提供されるサービスが制御され、第２の端末装置によって、第１の端末装置によって制御されたサービスの提供が受けられる。その結果、第１の端末装置および第２の端末装置によって、受けるサービスを制御すること、および、サービスの提供を受けることの連携をすることができる。
【０１４９】
（３）  図５のステップＳ１２８およびステップＳ１３３で示したように、第１の端末装置によって、当該第１の端末装置で提供を受けているサービスを識別するためのサービス識別情報（たとえば、ログインしているサービスを識別するためのサービス名称）と、当該第１の端末装置を識別するための端末識別情報（たとえば、ＩＰアドレスおよび端末名）とを含む認証データ（たとえば、認証トークン）が、ローカルエリアネットワークに向けて送信される。
【０１５０】
図５のステップＳ１２２からステップＳ１２５までで示したように、第２の端末装置によって、第１の端末装置から認証データを受信したか否かが判断され、認証データが受信されたと判断した場合、当該第２の端末装置で提供を受けているサービスが、当該認証データに含まれるサービス識別情報で示されるサービスと同一であるか否かが判断され、サービスが同一であると判断された場合、同一のサービスを受けている第２の端末装置が同一のローカルエリアネットワークに接続されている旨の接続情報（たとえば、接続確認応答）が、受信された認証データに含まれる端末識別情報で示される第１の端末装置に送信される。
【０１５１】
図５のステップＳ１３５およびステップＳ１２５で示したように、第１の端末装置または第２の端末装置によって、第２の端末装置から接続情報を受信したこと、または、当該第２の端末装置によって接続情報を送信したことを条件として、ローカルエリアネットワーク上に他方の端末装置が接続されていると判断される。
【０１５２】
第１の端末装置および第２の端末装置が入替わってもよい。これにより、第１の端末装置および第２の端末装置の双方が、確実に、同じローカルエリアネットワークに他方の端末が接続されているか否かを判断することができる。
【０１５３】
（４）  図６のステップＳ１５２で示したように、第１の端末装置によって、ローカルエリアネットワークから第２の端末装置が切断されたか否かが判断され、第２の端末装置が切断されたと判断された場合、当該第２の端末装置で実行されていた第２の機能が引継がれて当該第２の機能が実行される。
【０１５４】
第１の端末装置および第２の端末装置が入替わってもよい。これにより、第１の端末装置および第２の端末装置で連携して実行されていた第１の機能および第２の機能を簡単に一方の端末装置で実行させることができる。
【０１５５】
次に、上述した実施の形態の変形例を説明する。
（１）  図１８は、この発明を適用可能なシステムについて説明するための図である。図１８を参照して、この発明は、サービスを提供する提供装置２０と、サービスの提供を受けることを制御してサービスの提供を受ける、少なくとも２つの端末装置１０Ａ〜１０Ｃとを備えるサービス提供システム１であって、端末装置１０Ａ〜１０Ｃは、ネットワーク９０、ＬＡＮ４０およびルータ３０などを介して、提供装置２０と通信可能であり、端末装置１０Ａ〜１０Ｃは、ルータ３０によって、外部のネットワーク９０と接続されたＬＡＮ４０に接続可能であり、このＬＡＮ４０を介して上述したような連携が可能であれば、どのようなシステムにも適用することができる。
【０１５６】
なお、前述した実施の形態において、サービス提供システム１Ａは、サービス提供システム１の、テレビ受像機１００Ａおよび携帯端末１００Ｂは、端末装置１０Ａ〜１０Ｃの、サービス提供サーバ２００は、提供装置２０の、無線アクセスポイント付ルータ３００は、ルータ３０の、ホームネットワークは、ＬＡＮ４０の、インターネット９００は、ネットワーク９０の、それぞれの一例である。
【０１５７】
（２）  前述した実施の形態においては、テレビ受像機１００Ａおよび携帯端末１００Ｂで連携する場合について説明した。しかし、これに限定されず、端末装置どうしで連携するものであれば、他の組合せであってもよく、たとえば、携帯端末どうしで連携するものであってもよい。
【０１５８】
（３）  前述した実施の形態においては、２つの端末装置が連携するようにした。しかし、これに限定されず、２つ以上の端末装置が連携可能なように構成してもよい。たとえば、テレビ受像機１００Ａ、および、携帯端末１００Ｂに加えて、オーディオシステムが連携するようにして、テレビ受像機１００Ａは、動画受信再生機能、携帯端末１００Ｂは，リモコン機能、オーディオシステムは、動画音声再生機能を実行するようにしてもよい。
【０１５９】
（４）  前述した実施の形態においては、サービス提供システム１Ａの発明として説明した。しかし、これに限定されず、サービス提供システム１Ａに含まれるテレビ受像機１００Ａおよび携帯端末１００Ｂなどの端末装置の発明として捉えることができる。また、端末装置で実行される制御方法およびプログラムの発明として捉えることができる。
【０１６０】
（５）  今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１６１】
１，１Ａ  サービス提供システム、１０Ａ〜１０Ｃ  端末装置、２０  提供装置、３０  ルータ、９０  ネットワーク、１００Ａ  テレビ受像機、１００Ｂ  携帯端末、１１０Ａ，１１０Ｂ，２１０  制御部、１２０Ａ，１２０Ｂ，２２０  記憶部、１３０Ａ，１３０Ｂ，２３０  操作部、１４０Ａ，１４０Ｂ，２４０  表示部、１５０Ｂ  携帯端末網通信部、１５１Ｂ，１６１Ａ  アンテナ、１６０Ａ，１６０Ｂ  放送受信部、１７０Ａ，１７０Ｂ  通信部、２００  サービス提供サーバ、２７０  公衆回線網通信部、３００  無線アクセスポイント付ルータ、９００  インターネット。
【図１】
0005752550.tif 000002
【図２】
0005752550.tif 000003
【図３】
0005752550.tif 000004
【図４】
0005752550.tif 000005
【図５】
0005752550.tif 000006
【図６】
0005752550.tif 000007
【図７】
0005752550.tif 000008
【図８】
0005752550.tif 000009
【図９】
0005752550.tif 000010
【図１０】
0005752550.tif 000011
【図１１】
0005752550.tif 000012
【図１２】
0005752550.tif 000013
【図１３】
0005752550.tif 000014
【図１４】
0005752550.tif 000015
【図１５】
0005752550.tif 000016
【図１６】
0005752550.tif 000017
【図１７】
0005752550.tif 000018
【図１８】
0005752550.tif 000019