(57)【要約】【課題】電子機器ならびにアカウント作成プログラムを提供する。【解決手段】実施形態の電子機器は、少なくともタッチパネルを有する電子機器との間で、ネットワーク内において制御信号の受け渡しが可能で、ユーザインタフェースを表示する表示画面を有し、前記表示画面が表示する前記ユーザインタフェースによる制御指示により、前記ネットワークと異なる外部ネットワークへのアクセスが可能で、通信手段と、制御手段と、を具備する。通信手段は、前記ネットワーク内において前記電子機器に、前記電子機器の固有の情報と前記外部ネットワーク内のサーバ装置へのアクセスに関する情報を送信する。制御手段は、前記電子機器により作成したアカウントに関連づけられるログイン情報を、前記電子機器に固有の情報を用いて前記サーバ装置から受け取り、前記サーバ装置への接続を行う。【選択図】図１４
2014063321.tif 000002
【特許請求の範囲】
【請求項１】
他の電子機器とネットワークを介して通信可能であり、サーバ装置と外部ネットワークを介して通信可能な電子機器において、
前記他の電子機器へ、前記電子機器の固有の情報と、前記電子機器のアカウントを管理する前記サーバ装置へアクセスするための情報とを送信する通信手段とを備え、
前記他の電子機器から前記電子機器のアカウントへのログインが完了した旨の通知を受信した後に、前記サーバ装置へ接続する制御手段と、
を具備する電子機器。
【請求項２】
前記通信手段は、前記サーバ装置における鍵により暗号化した前記電子機器の識別情報を送信する請求項１の電子機器。
【請求項３】
他の電子機器とネットワークを介して通信可能であり、サーバ装置と外部ネットワーク介して通信可能な電子機器において、
前記他の電子機器から、前記他の電子機器の識別情報と、前記サーバ装置へアクセスするための情報とを受信する通信手段と、
ユーザによって、前記他の電子機器のアカウントのログイン情報を入力可能な入力手段と、を備え、
前記通信手段は、前記他の電子機器の識別情報と、前記他の電子機器のアカウントのログイン情報とを、前記サーバ装置へ送信し、
前記他の電子機器のアカウントへのログインが完了した後に、前記他の電子機器のアカウントへのログインが完了した旨を、前記他の電子機器に報知する、電子機器。
【請求項４】
他の電子機器とネットワークを介して通信可能であり、サーバ装置と外部ネットワーク介して通信可能な電子機器に、
前記他の電子機器から、前記他の電子機器の識別情報と、前記サーバ装置へアクセスするための情報とを受信するための機能と、
ユーザによって、前記他の電子機器のアカウントのログイン情報を入力可能とする機能と、
前記他の電子機器の識別情報と、前記他の電子機器のアカウントのログイン情報とを、前記サーバ装置へ送信するための機能と、
前記他の電子機器のアカウントへのログインが完了した後に、前記他の電子機器のアカウントへのログインが完了した旨を、前記他の電子機器に送信するための機能とを、実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この実施形態は、アカウント作成に関する。
【背景技術】
【０００２】
インターネットに接続可能なテレビ受信装置（電子機器）が広く普及している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−４４２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
テレビ受信装置を用いてインターネットに接続する場合、リモートコントローラ（リモコン）操作により、テレビ受信装置が表示するＵＩ（User Interface）からアカウントの作成に必要な情報を入力することが求められる。
【０００５】
しかしながら、テレビ受信装置のＵＩに従う情報の入力は、リモコン操作の習熟とＵＩの表示の遷移について慣れが必要である等の課題があり、アカウントを作成するユーザにとっては、大きな負荷となる。なお、テレビ受信装置の画面の大きさもアカウントの作成に影響を及ぼす、と考えることができる。
【０００６】
本発明の一形態の目的は、電子機器ならびにアカウント作成プログラムを提供することである。
【課題を解決するための手段】
【０００７】
実施形態の電子機器は、少なくともタッチパネルを有する電子機器との間で、ネットワーク内において制御信号の受け渡しが可能で、ユーザインタフェースを表示する表示画面を有し、前記表示画面が表示する前記ユーザインタフェースによる制御指示により、前記ネットワークと異なる外部ネットワークへのアクセスが可能で、通信手段と、制御手段と、を具備する。通信手段は、前記ネットワーク内において前記電子機器に、前記電子機器の識別情報と前記外部ネットワーク内のサーバ装置へのアクセスに関する情報を送信する。制御手段は、前記電子機器により作成したアカウントに関連づけられるログイン情報を、前記電子機器に識別情報を用いて前記サーバ装置から受け取り、前記サーバ装置への接続を行う。
【図面の簡単な説明】
【０００８】
【図１】実施形態にかかる電子機器相互間の接続の一例を示す。
【図２】実施形態にかかるテレビ受信装置、携帯端末装置及びサーバ装置相互間の信号の流れの一例を示す。
【図３】実施形態にかかるテレビ受信装置、携帯端末装置及びサーバ装置相互間の信号の流れの一例を示す。
【図４】実施形態にかかるテレビ受信装置、携帯端末装置及びサーバ装置相互間における制御コマンドの受け渡しの一例を示す。
【図５】実施形態にかかるテレビ受信装置、携帯端末装置及びサーバ装置相互間における制御コマンドの受け渡しの一例を示す。
【図６】実施形態にかかるテレビ受信装置、携帯端末装置及びサーバ装置相互間における制御コマンドの受け渡しの一例を示す。
【図７】実施形態にかかるテレビ受信装置、携帯端末装置及びサーバ装置相互間における制御コマンドの受け渡しの一例を示す。
【図８】実施形態にかかるテレビ受信装置、携帯端末装置及びサーバ装置相互間における制御コマンドの受け渡しの一例を示す。
【図９】実施形態にかかるテレビ受信装置、携帯端末装置及びサーバ装置相互間における制御コマンドの受け渡しの一例を示す。
【図１０】実施形態にかかるテレビ受信装置、携帯端末装置及びサーバ装置相互間における制御コマンドの受け渡しの一例を示す。
【図１１】実施形態にかかるテレビ受信装置、携帯端末装置及びサーバ装置相互間における制御コマンドの受け渡しの一例を示す。
【図１２】実施形態にかかるテレビ受信装置、携帯端末装置及びサーバ装置相互間における制御コマンドの受け渡しの一例を示す。
【図１３】実施形態にかかるテレビ受信装置、携帯端末装置及びサーバ装置相互間における制御コマンドの受け渡しの一例を示す。
【図１４】実施形態にかかるテレビ受信装置(電子機器)の一例を示す。
【図１５】実施形態にかかる携帯端末装置(電子機器)の一例を示す。
【図１６】実施形態にかかるテレビ受信装置、携帯端末装置及びサーバ装置相互間の信号の流れの一例を示す。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、本発明の実施の一形態について説明する。
【００１０】
図１は、実施形態にかかるテレビ受信装置(電子機器)とテレビ受信装置によるインターネット接続するためのアカウントの作成に利用可能な携帯端末装置(タブレット端末装置／電子機器)との間のホームネットワーク上の接続の一例を示す。なお、以下に説明する要素／構成は、ハードウエアで実現するものであってもよいし、マイクロコンピュータ（処理装置、ＣＰＵ（Central Processing Unit））により、ソフトウエアで実現するものであってもよい。
【００１１】
図１において、例えばＤＬＮＡ（Digital Living Network Alliance）等であるホームネットワーク１は、電子機器、例えばテレビジョン放送として空間波あるいは通信網を介して取得可能な番組（コンテンツ／タイトル／情報／ストリーム等と称する場合がある）を再生するテレビ装置５及び少なくとも１つのタブレット端末装置(Ａ)７もしくはタブレット端末装置(Ｂ)９を、ブロードバンドルーター３を通じて、相互に映像データ、音声データあるいは制御信号の受け渡しが可能に接続する。
【００１２】
ブロードバンドルーター３は、ホームネットワーク１を、インターネット１０１と接続する。なお、インターネット１０１は、例えばサーバ装置１２１と接続することにより、テレビ装置５及びタブレット端末装置７(９)に、Ｗｅｂサービス１１１を提供する。
【００１３】
テレビ受信装置(電子機器)５は、例えば図１４に概略を示すが、コンテンツの入出力を受け持つインタフェース５１、例えばＨＤＤ（Hard Disk Drive）やＳＤ（Secure Digital）メモリ等である記録領域５６にコンテンツを書き込み（記録し）、記録領域５６からコンテンツを読み出す（再生する）記録再生処理部５２、記録再生処理部５２へのコンテンツの書き込み及び記録再生処理部５２からのコンテンツの再生、ならびに以下に説明する要素／構成を制御する主制御部５３を、少なくとも含む。また、コンテンツの記録に用いるエンコーダ５４及びコンテンツの再生に用いるデコーダ５５等を、少なくとも含む。
【００１４】
テレビ受信装置５は、例えば図示しない受信部で受信し、図示しないチューナ部で選局したコンテンツ（番組／タイトル／情報）を、エンコーダ５４でエンコードし、記録再生処理部５２を経由して記録領域５６に記録する。また、例えば外部入力として入力されるコンテンツ（情報／番組／タイトル）についても同様である。
【００１５】
テレビ受信装置５は、コンテンツ（番組／タイトル）の再生が指示された場合、記録再生処理部５２により記録領域５６から読み出したコンテンツを、デコーダ５５でデコードし、映像出力（Videoまたは静止画）及び音声出力（Audio、音声／音楽）として、映像出力については、表示装置（表示部）５７に出力する。なお、音声出力は、図示しない出力部、例えばスピーカに出力される。
【００１６】
タブレット端末装置(携帯端末装置)７(９)は、例えば図１５に概略を示すが、コンテンツの入出力を受け持つインタフェース７１、例えばＨＤＤ（Hard Disk Drive）やＳＤ（Secure Digital）メモリ等である記録領域７６にコンテンツを書き込み（記録し）、記録領域７６からコンテンツを読み出す（再生する）記録再生処理部７２、記録再生処理部７２へのコンテンツの書き込み及び記録再生処理部７２からのコンテンツの再生、ならびに以下に説明する要素／構成を制御する主制御部７３を、少なくとも含む。また、コンテンツの記録に用いるエンコーダ７４及びコンテンツの再生に用いるデコーダ７５等を、少なくとも含む。
【００１７】
タブレット端末装置７(９)は、入力コンテンツ（番組／タイトル／情報）を、エンコーダ７４でエンコードし、記録再生処理部７２を経由して記録領域７６に記録する。
【００１８】
タブレット端末装置７(９)はまた、コンテンツ（番組／タイトル）の再生が指示された場合、記録再生処理部７２により記録領域７６から読み出したコンテンツを、デコーダ７５でデコードし、映像出力（Videoまたは静止画）及び音声出力（Audio、音声／音楽）として、映像出力については、表示装置（表示部）７７に出力する。なお、音声出力は、図示しない出力部、例えば外部出力端子に出力される。
【００１９】
なお、タブレット端末装置７(９)は、制御信号等の入力が可能なタッチパネル７７及びタッチパネル７７と一体に用意される表示部７８、及び通信回線（無線通信網）との間の通信を可能とする通信制御部７９を有する。
【００２０】
図１を参照してして、実施形態の概略を説明する。
【００２１】
ブロードバンドルーター３を介してインターネット１０１（サーバ装置１２１）と接続するホームネットワーク１には、テレビ装置５、タブレット端末Ａ７（またはタブレット端末Ｂ９）が接続する。
【００２２】
テレビ装置５およびタブレット端末Ａ７（またはタブレット端末Ｂ９）は、ブロードバンドルーター３を介して、インターネット１０１上にあるサーバ装置１２１で動作するＷｅｂサービス１１１へアクセスすることができる。
【００２３】
テレビ装置５およびタブレット端末Ａ７（またはタブレット端末Ｂ９）は、相互に関連付けられており、互いに任意のメッセージやイベントの送受信が可能である。加えて、タブレット端末Ａ７（またはタブレット端末Ｂ９）からテレビ装置５を遠隔操作することができる。
【００２４】
図２に、タブレット端末からテレビ装置がインターネットに接続するために必要となるアカウントを作成する１つの実施形態を説明する。なお、以下、タブレット端末については、タブレット端末７により代表して説明する。
【００２５】
テレビ装置５が表示部（表示装置）５７に表示するＵＩ（User Interface）に対するリモコンからのＵＩ操作もしくはタブレット端末７による遠隔操作をきっかけに、テレビ装置５は、タブレット端末７へ、アカウント作成のＵＲＬ（Uniform Resource Locater）(221)およびテレビＩＤ(222)をＰＵＳＨ送信する［２０１］。アカウント作成のＵＲＬ(221)は、サーバ装置１２１上で稼働するＷｅｂサービス１１１のＵＲＬとする。
【００２６】
次に、タブレット端末７は、受信したアカウント作成のＵＲＬ(221)のＷｅｂページを、表示部７８に表示し、ユーザに対してアカウント作成に必要な情報の入力を促す［２０２］。
【００２７】
ユーザは、タブレット端末７の表示部７８が表示するアカウント作成のＷｅｂページに従って、タッチパネル７７から、アカウント情報(223)を入力する［２０３］。
【００２８】
タブレット端末７を用いるユーザによるアカウント情報(223)の入力が完了すると、タブレット端末７からサーバ装置１２１へ、テレビ装置５のＩＤ(222)およびアカウント情報(223)を送信する［２０４］。
【００２９】
サーバ装置１２１は、受信したアカウント情報(223)を用いてテレビ装置５のＩＤ(222)に関連付けられたアカウントを作成する［２０５］。
【００３０】
タブレット端末７は、アカウント作成の完了をテレビ装置５へＰＵＳＨ通知（予め決められた手順に従い、自動的に送信）を行う［２０６］。
【００３１】
アカウント作成の完了の通知を受信したテレビ装置５は、サーバ装置１２１へ、ＩＤ(222)を送信し、ＩＤ(222)に関連付けられたアカウントのログイン情報(224)をサーバ装置１２１から受信する［２０７］。ログイン情報とは、アカウントにログインするための情報であれば良く、例えば、ユーザＩＤとパスワードの組み合わせであっても良く、パスワードのみであっても良い。
【００３２】
受信したアカウントのログイン情報(224)は、テレビ装置５が、例えば記録領域５６または主制御部５３のファームウエア等に登録（記録）する。これにより、以後、テレビ装置５は、登録済みのログイン情報(224)を用いて、サーバ装置１２１上で動作するＷｅｂサービス１１１へログイン可能となる［２０８］。
【００３３】
図３は、タブレット端末からテレビ装置がインターネットに接続するために必要となるアカウントを作成する別の実施形態を説明する。
【００３４】
テレビ装置５におけるＵＩ表示に対するリモコンからのＵＩ操作、もしくはタブレット端末７による遠隔操作をきっかけに、テレビ装置５は、サーバ装置１２１へテレビ装置５のＩＤ(321)を送信する。これにより、テレビ装置５は、サーバ装置１２１が持つ秘密鍵(322)を用いて暗号化した、暗号化テレビＩＤ(323)を取得する［３０１］。
【００３５】
次に、テレビ装置５は、タブレット端末７へ、アカウント作成のＵＲＬ(324)および暗号化テレビＩＤ(323)をＰＵＳＨ送信する［３０２］。なお、アカウント作成のＵＲＬ(324)は、サーバ装置１２１上で稼働するＷｅｂサービス１１１のＵＲＬとする。
【００３６】
次に、タブレット端末７は、受信したアカウント作成のＵＲＬ(324)のＷｅｂページを、表示部７８に表示し、ユーザに対してアカウント作成に必要な情報の入力を促す［３０３］。
【００３７】
ユーザは、タブレット端末７上に表示されているアカウント作成のＷｅｂページに従って、タッチパネル７７から、アカウント情報(325)を入力する［３０４］。
【００３８】
タブレット端末７を用いるユーザによるアカウント情報(325)の入力が完了すると、タブレット端末７からサーバ装置１２１へ、暗号化テレビＩＤ(323)およびアカウント情報(325)を送信する［３０５］。
【００３９】
サーバ装置１２１は、受信した暗号化テレビＩＤ(323)をサーバ装置１２１が持つ秘密鍵(322)で復号してテレビＩＤ(326)を生成し、それがテレビＩＤ(321)と同一であるかを確認（比較）する［３０６］。
【００４０】
次に、サーバ装置１２１は、受信したアカウント情報(325)を用いてテレビＩＤ(321)に関連付けられたアカウントを作成する［３０７］。
【００４１】
タブレット端末７は、アカウント作成の完了をテレビ装置５へＰＵＳＨ通知を行う［３０８］。
【００４２】
アカウント作成の完了の通知を受信したテレビ装置５は、サーバ装置１２１へ、ＩＤ(321)を送信し、ＩＤ(321)に関連付けられたアカウントのログイン情報(327)をサーバ装置１２１から受信する［３０９］。
【００４３】
受信したアカウントのログイン情報(327)は、テレビ装置５が、例えば記録領域５６または主制御部５３のファームウエア等に登録（記録）する。これにより、以後、テレビ装置５、は登録済みのログイン情報(327)を用いて、サーバ装置１２１上で動作するＷｅｂサービス１１１へログイン可能となる。
【００４４】
なお、図４〜図１３に、図２または図３により説明したタブレット端末からテレビ装置がインターネットに接続するために必要なアカウントを作成するためのテレビ受信装置、携帯端末装置及びサーバ装置相互間における制御コマンドの受け渡しについて説明する。なお、図４〜図１１は、タブレット端末Ａ(７)もしくはタブレット端末Ｂ(９)とテレビ装置５のhttpサーバとの間、及びテレビ装置５による外部サーバへアクセスについて説明する。また、図１２及び図１３は、タブレット端末Ａ(７)もしくはタブレット端末Ｂ(９)とテレビ装置５のhttpサーバとの間、及びテレビ装置５と外部サーバとの間のアクセスについて説明する。
【００４５】
図４が示すように、タブレット端末Ａからテレビ装置５すなわちhttpサーバへ、例えば    
４０１：GET remote message リクエスト    
が送信される。すなわち、タブレット端末Ａは、httpサーバからのメッセージ受信待ちとなる。なお、タブレット端末Ｂからhttpサーバ（テレビ装置５）へのアクセスの場合は、例えば    
４２１：GET remote message リクエスト    
である。ここで、タブレット端末Ｂは、httpサーバからのメッセージ受信待ちとなる。
【００４６】
また、httpサーバには、java script of Outer Server から、例えば    
４４１：GET internal message リクエスト    
が送信される。ここで、java script of Outer Serverは、httpサーバからのメッセージ受信待ちとなる。
【００４７】
タブレット端末Ａ（タブレット端末Ｂ）及びjava script of Outer Serverのそれぞれが、httpサーバからのメッセージ受信待ちである場合に、例えばjava script of Outer Server からhttpサーバへ、文字入力を要求する、例えば    
４６１：PUT internal message リクエスト    
が送信されると、httpサーバは、タブレット端末Ａ（タブレット端末Ｂ）へ、java script of Outer Server サーバからのリクエスト（メッセージ）を、送信する（すなわち、リクエスト４０１（４２１）に応答する、    
４１１：Show Software Keyborad（タブレット端末Ｂへは、４３１）    
が送信される。
【００４８】
以下、例えばタブレット端末Ａによるjava script of Outer Server からのリクエスト（メッセージ）への応答として＜＜httpサーバからのメッセージ受信待ちの状態において＞＞、例えば    
４０４：PUT remote message（NotifyInputChanged: A）が、httpサーバへ、返信される。
【００４９】
タブレット端末Ａからの返信を受け付けたhttpサーバは、java script of Outer Server へ、例えば    
４５１：Update Text Input to Text-A    
を送信する。
【００５０】
また、タブレット端末Ａにより、java script of Outer Server からのリクエスト（メッセージ）への応答として、引き続いて＜＜httpサーバからのメッセージ受信待ちの状態において＞＞、例えば    
４０５：PUT remote message（NotifyInputChanged: B）が、httpサーバへ、返信され、httpサーバは、＜＜４４２：によりhttpサーバからのメッセージ受信待ちの状態にある＞＞java script of Outer Serverへ、例えば    
４５２：Update Text Input to Text-B    
を返信する。
【００５１】
次に、タブレット端末Ａからhttpサーバへ、例えば    
４０６：PUT remote message リクエスト（NotifyInputValidated: B）
が通知される。
【００５２】
httpサーバは、＜＜４４３：によりhttpサーバからのメッセージ受信待ちの状態にある＞＞java script of Outer Server に、タブレット端末Ａからの４０６に応答して、例えば    
４５３：Validate Text-Ｂ of Text Input    
を返信する。
【００５３】
以下、所定のタイミングで、＜＜４４４：によりhttpサーバからのメッセージ受信待ちの状態にある＞＞java script of Outer Server からhttpサーバに、例えば、    
４４６：PUT internal message（hideKeyBoard）    
が送信され、httpサーバからタブレット端末Ａに、例えば    
４１２：Hide Software Keyboard    
が送信される。
【００５４】
図５は、図４に示した例の別の例を示す。また、図５において、図４に示した制御と実質的に同一の制御には、１００代の表示を変更した符号を付して説明の一部または全部を省略する（図６〜図１３についても同様とする）。
【００５５】
図５に示すように、例えば、図４の４０５：PUT remote message リクエストに代えて、タブレット端末Ｂから、httpサーバに、例えば    
５２３：PUT remote message（NotifyInputChanged: B）    
が送信された場合の例を示している。
【００５６】
すなわち、httpサーバは、＜＜５４１：によりhttpサーバからのメッセージ受信待ちの状態にある＞＞java script of Outer Server に、例えば    
５５１：Validate Text-A of Text Input    
を通知し、＜＜５４２：によりhttpサーバからのメッセージ受信待ちの状態にある＞＞java script of Outer Server に、    
５５２：Validate Text-B of Text Input    
を通知する。
【００５７】
ここで、タブレット端末Ａからhttpサーバからに    
５０５：PUT remote message リクエスト(NotifyinputValidated A)    
の通知があると、httpサーバは＜＜５４３：によりhttpサーバからのメッセージ受信待ちの状態にある＞＞java script of Outer Server に、    
５５３：Validate Text-A of Text Input    
を通知する。
【００５８】
一方で、キャンセルが指示された場合、例えば図８において、タブレット端末Ａからの、例えば    
８０６：PUT remote message リクエスト(Push Cancel Button)
に対応してhttpサーバからjava script of Outer Server に、    
８５３：Cancel Text Input    
が通知される。
【００５９】
これに対応して、java script of Outer Server からhttpサーバに、    
８４６：PUT internal message リクエスト(hide KeyBoard)    
が送信される。この状態がタブレット端末Ａ側では、    
８１２：Ignore hideKeyBoard、    
となる。
【００６０】
なお、図９に示すように、キャンセルが、    
９２３：PUT remote message(Push Cancel Button)    
のように、タブレット端末Ｂから指示された場合は、httpサーバからjava script of Outer Server に、    
９５３：Cancel Text Input    
が送信される。
【００６１】
、テレビ装置のhttpサーバからタブレット端末Ｂに、    
これに対応して、java script of Outer Server からhttpサーバに、    
９４６：PUT internal message リクエスト(hide KeyBoard)    
が送信される。この状態がタブレット端末Ｂ側では、    
９３２：Ignore hideKeyBoard、    
となる。
【００６２】
なお、タブレット端末によるアカウントの作成に移行できた場合には、図１１に、    
１１４５：PUT internal message（Cancel Text Input by TV side）    
と示すように、テレビ装置５のリモコンによる入力をキャンセルしてもよい。
【００６３】
また、図６、図７及び図１０は、図４（図５）、図８（図９）及び図１１に示した例とは異なる条件下におけるコマンドの受け渡しの例を示す。
【００６４】
例えば、図６においては、図４に示したように、“Update Text Input to Text-A”と“Update Text Input to Text-Ｂ”とがタブレット端末Ａから送信された場合に、java script of Outer Server が、時間的に後から送信された（Update Text Input to Text-Ｂ）を採用した、すなわち、java script of Outer Server がメッセージ受信待ちではない状態でタブレット端末Ａから“NotifyInputChanged: Ｂ（６０６：PUT remote message リクエスト）”が通知されたことにより、Update Text Input to Text-A”が破棄されたことを示す、    
６４２：NotifyInputChanged: Ｂ is descared    
がhttpサーバに送信される。    
“６４２”に応答して、httpサーバからjava script of Outer Server に    
６５２：ValidatedText-B of Text input    
が通知される。
【００６５】
以下、java script of Outer Server からhttpサーバに    
６４５：PUT internal message（hideKeyBoard）    
が送信されることで、httpサーバからタブレット端末Ａに    
６１２：Hide software KeyBoard    
が通知される。
【００６６】
また、図７に示す例は、図４に示したように、httpサーバに、“Update Text Input to Text-A”と“Update Text Input to Text-Ｂ”とが１つのタブレット（タブレット端末Ａ）から送信され、タブレット端末Ｂからさらに    
７２４：NotifyInputChanged: C    
が送信された場合に、java script of Outer Server は、タブレット端末Ａからの    
７０７：PUT remote message リクエスト（NotifyInputValidated: B）
に応答して、    
７４７：PUT internal message リクエスト（hideKeyBoard）    
を返信する例である。
【００６７】
なお、図１０に示す例は、httpサーバに“Update Text Input to Text-A”と“Update Text Input to Text-Ｂ”とがタブレットＡから送信され、タブレット端末Ｂからさらに    
１０２３：NotifyInputChanged: C    
が送信された場合に、java script of Outer Server が    
１０４６：PUT internal message リクエスト（Pysh OK Button of TV’s Remote controller）    
を送信して“Cancel Text Input”を指示する例である。
【００６８】
図１２及び図１３は、タブレット端末Ａ(７)もしくはタブレット端末Ｂ(９)とテレビ装置５のhttpサーバとの間、及びテレビ装置５と外部サーバとの間の制御信号（コマンド）の受け渡しについて説明する。
【００６９】
図１２が示す通り、タブレット端末(Ａ)からhttpサーバへ、例えば    
１２０１：GET remote message リクエスト    
が送信される。
【００７０】
httpサーバには、java script of Outer Serverから、例えば    
１２４１：GET internal message
が返信される。
【００７１】
また、java script of Outer Serverは、（接続する）外部サーバに、例えば    
１２６１：get token:t1 from the server    
を送信し、メッセージ受信待ちとなる。
【００７２】
外部サーバは、“get token:t1 from the server（１２６１）”に応答して、例えば    
１２４６：PUT v2 internal/message（ShowExternalView: url=a, token=t1）リクエスト（Make tablets show their Web View）    
をhttpサーバに、返信する。
【００７３】
“１２４６”を受信したhttpサーバは、タブレット端末Ａに、例えば    
１２１１：ShowExternalView: url=a, token=t1    
を返信する。
【００７４】
以下、タブレット端末Ａは、“１２１１：ShowExternalView: url=a, token=t1”の応答し、例えば    
１２０４：PUT remote message リクエスト（NotifyURLChanged:url=a, token=t1）
を送信する。
【００７５】
“１２０４”を受信したhttpサーバは、java script of Outer Serverに、例えば    
１２５１：NotifyURLChanged:url=a, token=t1    
を送信する。
【００７６】
なお、タブレット端末Ａから、urlを［ｂ］に変更する要求があった場合、タブレット端末Ａは、例えば    
１２０５：PUT remote message リクエスト（NotifyURLChanged:url=ｂ, token=t1）
を送信する。
【００７７】
“１２０５”を受信したhttpサーバは、java script of Outer Serverに、例えば    
１２５２：NotifyURLChanged:url=ｂ, token=t1    
を通知する。
【００７８】
また、外部サーバは、所定のタイミングで、“１２５２”に応答して、例えば    
１２４７：PUT remote message リクエスト（Receive url=b and make tablets close their Web Views）    
をhttpサーバに、送信する。
【００７９】
httpサーバは、“１２４７”を受信し、タブレット端末Ａに、例えば    
１２１２：HideExternalView    
を送信する。
【００８０】
一方、タブレット端末Ａからhttpサーバへ、例えば    
１２０６：PUT remote messageリクエスト（NotifyExternalViewHidden: token=t1）    
が、同様に、タブレット端末Ｂからhttpサーバに、    
１２２４：PUT remote messageリクエスト（NotifyExternalViewHidden: token=t1）    
が送信される。
【００８１】
httpサーバは、＜＜１２４３：によりhttpサーバからのメッセージ受信待ちの状態にある＞＞java script of Outer Serverに、例えば    
１２５３：do nothing (NotifyExternalViewHidden: toke=t1)
を通知する。
【００８２】
java script of Outer Serverからhttpサーバに“１２５３”に応答して「do nothing」が返信されると、httpサーバは、＜＜１２４４：によりhttpサーバからのメッセージ受信待ちの状態にある＞＞java script of Outer Serverに、例えば    
１２５４：NotifyExternalViewHidden: toke=t1    
を通知する。
【００８３】
一方、java script of Outer Serverから外部サーバへは、外部サーバからｔ１という識別情報（toke=1）に関連づけられた各種情報の取得のために、例えば    
１２６２：get new information by token:t1 from the server    
が送信される。
【００８４】
図１３が示す例は、    
１３０４：PUT remotemessage リクエスト（NotifyURLChanged:url=a, token=t1）    
を受信したhttpサーバがjava script of Outer Serverに送信する、例えば    
１３５１：NotifyURLChanged:url=a, token=t1    
を受信した際に、java script of Outer Serverが、必要に応じて    
processing for url=a, token=t1(if needed)1
を実行する点、が異なる。
【００８５】
同様に、    
１３０５：NotifyURLChanged:url=b, token=t1（PUT emote message リクエスト）
を受信したhttpサーバがjava script of Outer Serverに送信する、例えば    
１３５２：NotifyURLChanged:url=b, token=t1を受信した際に、java script of Outer Serverが、必要に応じて、    
processing for url=b, token=t1(if needed)1
を実行する点が異なる。
【００８６】
すなわち、図１２に示す例では、External viewを閉じるきっかけがjava script of Outer server 側であり、図１３に示す例では、タブレット端末ＡのＵＩアクション（例えばcloseボタン押下）である。
【００８７】
なお、以降のタブレット端末Ａ(７)もしくはタブレット端末Ｂ(９)とテレビ装置５のhttpサーバとの間、及びテレビ装置５と外部サーバとの間の制御信号（コマンド）の受け渡しについては、図１２に類似するので説明を省略する。
【００８８】
上述のように、本発明を用いることでアカウント作成時のユーザの負荷を最小限にすることが可能になり、ユーザの利便性を向上できる。また、ユーザビリティの高いＰＣ等の別の端末を用いて行い、ログインに必要な情報のみをテレビのＵＩを用いてテレビへ登録するという方法に比較して、ユーザの利便性が向上する。
【００８９】
図１６は、実施形態の変形例に開示する。
【００９０】
他の電子機器（タブレット端末）とネットワークを介して通信可能であり、サーバ装置（アカウントサーバ）と外部ネットワークを介して通信可能な電子機器（テレビ装置）において、
他の電子機器（タブレット端末）へ、電子機器（テレビ装置）の識別情報と、前記電子機器（テレビ装置）のアカウントを管理するサーバ装置（アカウントサーバ）へアクセスするための情報とを送信する［Ａ］通信手段を備え、
他の電子機器（タブレット端末）から電子機器（テレビ装置）のアカウントへのログインが完了した旨の通知を受信した後に、サーバ装置（アカウントサーバ）へ接続する［Ｅ］ことができる。
【００９１】
＜Ａ＞テレビ装置は、タブレット端末へ、テレビ装置のＩＤ（固有の識別情報）とアカウントサーバへアクセスする情報（ＵＲＬ）を送信する。テレビ装置の識別情報とは、テレビ装置を識別可能な情報であれば良く、各テレビごとに一意に付与された番号や、既存の番号（ＭＡＣアドレス等）、既存の番号を変換して得られる番号等である。
【００９２】
次に、タブレット端末は、テレビ装置から、テレビ装置のＩＤとアカウントサーバへアクセスする情報とを受信した後、そのテレビ装置のＩＤに対応するログイン情報を入力する。ここでは、ログイン情報は、タブレット端末においてユーザにより入力されるものとする＜Ｂ＞。ログイン情報は、タブレット端末内に記憶されていても良く、その都度、ユーザにより、タブレット端末のユーザーインターフェースを介して、ログイン情報が入力されても良い。
【００９３】
＜Ｃ＞タブレット端末は、アカウントサーバにアクセスするための情報（ＵＲＬ）を用いてアカウントサーバへアクセスする。タブレット端末は、テレビ装置のＩＤと、ユーザのＩＤ、パスワードを用いて、ユーザ或いはテレビに対応するアカウントに対してログインする。アカウントサーバにアクセスするための情報は、ＵＲＬに限らず、ＩＰアドレスやアカウントサーバを識別可能な情報等であって、それらの一部のみの情報であっても良い。テレビ装置のＩＤと、ユーザのＩＤとは、同一であっても良く、異なっていても良い。
【００９４】
＜Ｄ＞次に、アカウントサーバは、テレビ装置のＩＤと、ログイン情報とを用いて、アカウントに対するログインの可否を判断する。ログイン不可と判断された場合＜ＤのＮＯ（ＮＧ）＞、アカウントサーバは、タブレット端末に対して、ログインが失敗した旨を通知する。ログインが失敗した場合、タブレット端末は、再度、ログイン情報をアカウントサーバへ送信して、ログインを試みても良く、テレビ装置へログイン失敗を通知しても良く、処理を終了しても良い。
【００９５】
ログイン可と判断された場合＜ＤのＹＥＳ（ＯＫ）＞、アカウントサーバは、タブレット端末に対して、ログインが完了した旨を通知する。
【００９６】
＜Ｅ＞次に、タブレット端末は、テレビ装置へ、アカウントへのログインが完了した旨を通知する。このタブレット端末からテレビ装置への通知は、別途のテレビ装置からの要求を待つことなく（プッシュ式により）行われる。
【００９７】
＜Ｆ＞次に、テレビ装置は、タブレット端末から、アカウントへのログインが完了した旨の通知を受信した後、サーバ装置へアクセスする。タブレット端末によってアカウントへのログイン処理が完了しているため、テレビ装置からサーバ装置へアクセスするにあたって、別途のログイン処理等は不要である。
【００９８】
このようにアカウントへのログインを行うことによって、テレビ装置のユーザーインターフェースではなく、タブレット端末のユーザーインターフェースを用いて、ユーザはサーバ（アカウント）へのログインを行うことができる。ユーザの利便性が向上する。
【００９９】
＜Ａ’＞テレビ装置からタブレット端末へテレビ装置のＩＤが送信する方法は、以下の方法をとりうる。手続き＜Ａ＞の前に、テレビ装置がアカウントサーバへ、テレビ装置のＩＤを用いてアクセスし、アカウントサーバの持つ秘密鍵によって暗号化した暗号化テレビＩＤを取得する。次に、テレビ装置は、タブレット端末へ、暗号化テレビＩＤを送信する。このようにすることで、アカウントサーバが暗号化テレビＩＤを渡したテレビ装置に接続されたタブレット以外の無関係のタブレット端末からのアカウント作成を防ぐことができる。
【０１００】
テレビ装置のＩＤに有効期限を設定することができる。テレビ装置のＩＤの有効期限内に、サーバ（アカウント）へのログインが完了できなかった場合は、テレビ装置のＩＤが失効する。このようにすることで、不正者よるログインを防止できる。
【０１０１】
テレビ装置に関連付けられた複数のタブレット装置が重複してログイン・アカウント作成することを防ぐため、手続き＜Ｂ＞において、アカウントサーバへアクセスする際に、タブレット端末は、タブレット端末を識別可能なタブレットＩＤを合わせてアカウントサーバへ送信できる。このようにすることで、重複したログイン・アカウント作成を防止できる。
【０１０２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１０３】
１…ホームネットワーク、３…ブロードバンドルーター、５…テレビ受信装置（電子機器）、７、９…携帯端末装置（タブレット端末／電子機器）、１０１…インターネット、１１１…Ｗｅｂサービス、１２１…サーバ装置。
【図１】
2014063321.tif 000003
【図２】
2014063321.tif 000004
【図３】
2014063321.tif 000005
【図４】
2014063321.tif 000006
【図５】
2014063321.tif 000007
【図６】
2014063321.tif 000008
【図７】
2014063321.tif 000009
【図８】
2014063321.tif 000010
【図９】
2014063321.tif 000011
【図１０】
2014063321.tif 000012
【図１１】
2014063321.tif 000013
【図１２】
2014063321.tif 000014
【図１３】
2014063321.tif 000015
【図１４】
2014063321.tif 000016
【図１５】
2014063321.tif 000017
【図１６】
2014063321.tif 000018