(57)【要約】【課題】サービス提供サーバと接続される情報処理機器を共用する使用者全員が簡単にサービスを受けることができ、しかも使用者全員に情報処理機器を用意しなくても、使用者各員が個別のユーザとしてサービスを受けることのできる情報処理機器を提供する。【解決手段】その情報処理機器は、サービス提供サーバからサービスを受ける資格を当該情報処理機器に与えるＩＤである資格ＩＤを記憶する資格ＩＤ記憶部と、資格ＩＤをサービス提供サーバへ送信する資格ＩＤ送信部と、当該情報処理機器の操作者を、サービス提供サーバにより提供されるサービスのユーザとして個別に特定するためのユーザＩＤを生成するユーザＩＤ生成部と、ユーザＩＤをサービス提供サーバへ送信するユーザＩＤ送信部とを備える。【選択図】図１
2008129860.tif 000002
【特許請求の範囲】
【請求項１】
サービス提供サーバと接続される情報処理機器であって、
前記サービス提供サーバからサービスを受ける資格を前記情報処理機器に与えるＩＤである資格ＩＤを記憶する資格ＩＤ記憶部と、
前記資格ＩＤを前記サービス提供サーバへ送信する資格ＩＤ送信部と、
前記情報処理機器の操作者を、前記サービス提供サーバにより提供されるサービスのユーザとして個別に特定するためのユーザＩＤを生成するユーザＩＤ生成部と、
前記ユーザＩＤを前記サービス提供サーバへ送信するユーザＩＤ送信部と
を備える情報処理機器。
【請求項２】
前記ユーザＩＤ送信部が、前記サービス提供サーバへ前記資格ＩＤを送信して前記サービス提供サーバからユーザＩＤの登録許可を受けたとき、前記生成されたユーザＩＤを前記サービス提供サーバへ送信する請求項１記載の情報処理機器。
【請求項３】
前記ユーザＩＤ送信部が、前記生成されたユーザＩＤの登録の要求、及び前記生成されたユーザＩＤと前記資格ＩＤとの関連付けの要求を前記サービス提供サーバに対してする請求項１記載の情報処理機器。
【請求項４】
前記要求が、前記サービス上で形成されたコミュニティのうち、前記資格ＩＤ、又は当該資格ＩＤに既に関連付けられたユーザＩＤが登録されたコミュニティの登録者データに、前記生成されたユーザＩＤを登録する要求を含む請求項３記載の情報処理機器。
【請求項５】
前記要求が、前記資格ＩＤ、又は当該資格ＩＤに既に関連付けられたユーザＩＤに対する情報交換者のリストに、前記生成されたユーザＩＤを登録する要求を含む請求項３記載の情報処理機器。
【請求項６】
前記資格ＩＤ及び前記ユーザＩＤの少なくとも一方を取得するＩＤ取得部をさらに備え、
前記ユーザＩＤ送信部が、取得された資格ＩＤ又はユーザＩＤを、前記資格ＩＤ記憶部に記憶された資格ＩＤ、又は当該資格ＩＤと既に関連付けられたユーザＩＤに関連付ける要求を前記サービス提供サーバに送信する請求項３記載の情報処理機器。
【請求項７】
前記ＩＤ取得部により前記資格ＩＤが取得された場合、取得された資格ＩＤと前記資格ＩＤ記憶部に記憶された資格ＩＤとが同一か異なるかを判定する資格ＩＤ判定部をさらに備え、
前記ユーザＩＤ送信部が、前記取得された資格ＩＤと前記資格ＩＤ記憶部に記憶された資格ＩＤとが異なると判定された場合、取得された資格ＩＤ又はユーザＩＤを、前記資格ＩＤ記憶部に記憶された資格ＩＤ、又は当該資格ＩＤと既に関連付けられたユーザＩＤに関連付ける要求を前記サービス提供サーバに送信する請求項６記載の情報処理機器。
【請求項８】
前記ＩＤ取得部が、着脱可能な記憶媒体から前記資格ＩＤ又は前記ユーザＩＤを取得する請求項６記載の情報処理機器。
【請求項９】
前記ユーザＩＤの生成要求を受け付けるユーザＩＤ生成要求受付部と、
前記ユーザＩＤの生成要求に従って前記ユーザＩＤ生成部によりユーザＩＤが生成されると、生成されたユーザＩＤを前記情報処理機器の操作者に対し通知するユーザＩＤ通知部とをさらに備える請求項１記載の情報処理機器。
【請求項１０】
前記ユーザＩＤ生成部が、前記資格ＩＤ記憶部に記憶された資格ＩＤに基づいて前記ユーザＩＤを生成する請求項１記載の情報処理機器。
【請求項１１】
前記資格ＩＤ及び前記ユーザＩＤのうち少なくとも一方を他の情報処理機器から受信する他機器ＩＤ受信部をさらに備え、
前記資格ＩＤ送信部が、前記他機器ＩＤ受信部により前記資格ＩＤが受信されていない場合、前記資格ＩＤ記憶部に記憶された資格ＩＤを前記サービス提供サーバに送信し、前記他機器ＩＤ取得部により前記資格ＩＤが受信された場合、受信された資格ＩＤを前記サービス提供サーバに送信する請求項１記載の情報処理機器。
【請求項１２】
前記ユーザＩＤ送信部が、受信された資格ＩＤ又はユーザＩＤと、前記資格ＩＤ記憶部に記憶された資格ＩＤとの関連付けの要求を前記サービス提供サーバに対してする請求項１１記載の情報処理機器。
【請求項１３】
前記資格ＩＤ、又は操作者のユーザＩＤを選択するＩＤ選択部と、
前記ＩＤ選択部により選択された資格ＩＤ又はユーザＩＤを用いて、前記サービスの提供を前記サービス提供サーバに要求するサービス要求部とをさらに備える請求項１記載の情報処理機器。
【請求項１４】
前記ＩＤ選択部が、複数の操作キーと、前記資格ＩＤ又はユーザＩＤを操作キーに割り当てるＩＤ割当部とを有し、前記操作キーが操作されると、当該操作キーに割り当てられた資格ＩＤ又はユーザＩＤを選択する請求項１３記載の情報処理機器。
【請求項１５】
前記ＩＤ選択部が、操作者を認識する操作者認識部と、操作者のユーザＩＤと当該操作者の認識データとを関連付ける認識データベースとを有し、前記操作者認識部により得られた認識データに基づいて操作者のユーザＩＤを選択する請求項１３記載の情報処理機器。
【請求項１６】
前記サービス提供サーバと接続される被接続機器と、当該被接続機器の遠隔操作に用いられる遠隔操作装置とを含み、
前記被接続機器が、前記資格ＩＤ記憶部及び前記資格ＩＤ送信部を有し、
前記遠隔操作装置が、前記ユーザＩＤ生成部及び前記ユーザＩＤ送信部を有し、
前記ユーザＩＤ送信部が、前記被接続機器を介して、前記ユーザＩＤを前記サービス提供サーバに送信する請求項１記載の情報処理機器。
【請求項１７】
前記資格ＩＤが、前記サービス提供サーバに登録された前記被接続機器の機器ＩＤである請求項１６記載の情報処理機器。
【請求項１８】
前記遠隔操作装置が、
操作対象の被接続機器が当該遠隔操作装置と対の被接続機器であるかどうかを判定する操作対象機器判定部と、
前記操作対象の被接続機器が当該遠隔操作装置と対の被接続機器であると判定された場合、前記操作対象の被接続機器から資格ＩＤを取得する操作機器ＩＤ取得部と、
前記ユーザＩＤ、及び前記操作対象の被接続機器から取得した資格ＩＤの少なくとも一方を保存するＩＤ保存部と、
前記操作対象の被接続機器を用いて前記サービスの提供を前記サービス提供サーバから受けるときに、前記操作対象の被接続機器が当該遠隔操作装置と対の被接続機器でないと判定された場合、前記ＩＤ保存部に保存された資格ＩＤを前記サービス提供サーバに送信することを前記操作対象の被接続機器に要求する送信要求部と
をさらに有する請求項１６記載の情報処理機器。
【請求項１９】
前記ユーザＩＤ送信部が、前記操作対象の被接続機器を用いて前記サービスの提供を前記サービス提供サーバから受けるときに、前記操作対象の被接続機器が当該遠隔操作装置と対の被接続機器でないと判定された場合、前記操作対象の被接続機器を介して、前記ＩＤ保存部に保存されたユーザＩＤを前記サービス提供サーバに送信する請求項１８記載の情報処理機器。
【請求項２０】
前記遠隔操作装置が、
前記被接続機器から取得した資格ＩＤを保存する資格ＩＤ保存部と、
前記被接続機器を介して、前記資格ＩＤ保存部に保存された資格ＩＤが有効かどうかを確認する要求を前記サービス提供サーバに送信する有効確認要求部と、
前記確認要求に対し、前記資格ＩＤ保存部に保存された資格ＩＤが有効であることを確認した旨の応答を前記サービス提供サーバから前記被接続機器が受信した場合で、前記被接続機器が資格ＩＤを有しているとき、前記被接続機器を介して、前記資格ＩＤ保存部に保存された有効な資格ＩＤに対する前記サービス提供サーバ上のデータを前記被接続機器の資格ＩＤに引き継がせる要求を前記サービス提供サーバに送信する引継ぎ要求部と
をさらに有する請求項１６記載の情報処理機器。
【請求項２１】
前記遠隔操作装置が、
前記被接続機器から取得した資格ＩＤを保存する資格ＩＤ保存部と、
前記被接続機器を介して、前記資格ＩＤ保存部に保存された資格ＩＤが有効かどうかを確認する要求を前記サービス提供サーバに送信する有効確認要求部と、
前記確認要求に対し、前記資格ＩＤ保存部に保存された資格ＩＤが有効であることを確認した旨の応答を前記サービス提供サーバから前記被接続機器が受信した場合で、前記被接続機器が資格ＩＤを有していないとき、前記資格ＩＤ保存部に保存された有効な資格ＩＤを前記被接続機器の資格ＩＤとして書き込むことを前記被接続機器に要求する資格ＩＤ書込み要求部と
をさらに有する請求項１６記載の情報処理機器。
【請求項２２】
請求項１記載の情報処理機器が接続されるサービス提供サーバであって、
前記情報処理機器から前記資格ＩＤを受信する資格ＩＤ受信部と、
前記情報処理機器から前記ユーザＩＤを受信するユーザＩＤ受信部と、
前記サービスに対する登録者のデータベースに、前記ユーザＩＤを登録するＩＤ登録部と、
前記資格ＩＤ又は前記ユーザＩＤを受信した前記情報処理機器にサービスを提供するサービス提供部と
を備えるサービス提供サーバ。
【請求項２３】
サービス提供サーバと接続される被接続機器の遠隔操作に用いられる遠隔操作装置であって、前記被接続機器が、前記サービス提供サーバからサービスを受ける資格を当該被接続機器に与えるＩＤである資格ＩＤを記憶する資格ＩＤ記憶部と、前記資格ＩＤを前記サービス提供サーバへ送信する資格ＩＤ送信部とを有するものであり、
前記被接続機器の操作者を、前記サービス提供サーバにより提供されるサービスのユーザとして個別に特定するためのユーザＩＤを生成するユーザＩＤ生成部と、
前記被接続機器を介して、前記ユーザＩＤを前記サービス提供サーバへ送信するユーザＩＤ送信部と
を備える遠隔操作装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＳＮＳ（Social Networking Service）やその他のサービスを受ける情報処理機器、そのサービスを提供するサーバ、及びサービス提供サーバへの被接続機器を遠隔操作するための遠隔操作装置に関する。
【背景技術】
【０００２】
テレビジョン受信装置や記録再生装置、冷蔵庫などの情報家電は、ネット接続機能を有しており、例えばインターネットを通じて番組表やレシピをダウンロードし画面に表示する。ブラウザを搭載している機器では、そのブラウザを用いて、ホームページの閲覧やメールサービスの利用をすることもできる。
【０００３】
パーソナルコンピュータでは、このほかにも、チャットやブログ、ＳＮＳといった様々なサービスが利用されている。これらのサービスでは主に個人が情報を発信するため、予めユーザ登録を行う必要がある。またショッピングサイトを利用したり会員制のサイトを利用したりするときもユーザ登録を求められる。
【０００４】
この種のサービスやサイトを情報家電でも利用しようとすると、その前のユーザ登録の時点で煩雑な文字入力を強いられる。多くの情報家電は、パーソナルコンピュータと異なり、キーボードのように文字入力に適した入力手段を有していないためである。したがって、サービスの利用が進み難い。
【０００５】
ユーザ登録時の煩雑な文字入力を避けるため、例えば特許文献１の技術を利用することができる。特許文献１は、カラオケ装置においてユーザ個別のサービスを提供するため、予め利用者に付与された利用者ＩＤを個体識別子として有する会員リモコンを各会員に配布し、各会員がそれを個別に所持してカラオケ装置を利用することを記載している。情報家電やその他の情報処理機器に対し、このような会員リモコンを用意し配布すれば、煩雑な文字入力を行う必要がなくなる。
【特許文献１】特開２００３−７６３８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述の会員リモコンでは、同じ情報処理機器を複数の人が共用していても、会員リモコンを有しない人は、サービスを受けることができない。共用者である使用者全てがサービスを受けようとすると、使用者全員が会員リモコンを所有しなければならず、また使用者全員にリモコンを用意しても、一つの情報処理機器に対して多数のリモコンを所有することになる。情報家電のような情報処理機器では、不特定者に用いられることの多いカラオケ装置と異なり、リモコンが多数あると管理が面倒であり、使用者全員がリモコンを所有するのは現実的でない。
【課題を解決するための手段】
【０００７】
本発明の一態様によれば、サービス提供サーバと接続される情報処理機器であって、そのサービス提供サーバからサービスを受ける資格を当該情報処理機器に与えるＩＤである資格ＩＤを記憶する資格ＩＤ記憶部と、資格ＩＤをサービス提供サーバへ送信する資格ＩＤ送信部と、当該情報処理機器の操作者を、サービス提供サーバにより提供されるサービスのユーザとして個別に特定するためのユーザＩＤを生成するユーザＩＤ生成部と、ユーザＩＤをサービス提供サーバへ送信するユーザＩＤ送信部とを備える情報処理機器を提供する。
【０００８】
この情報処理機器では、サービスを受ける資格が情報処理機器に与えられるので、情報処理機器を共用する使用者全員が簡単にサービスを受けることができ、しかもユーザＩＤを生成するので、使用者全員に情報処理機器を用意しなくても、使用者各員が個別のユーザとしてサービスを受けることもできる。
【０００９】
この情報処理機器において、ユーザＩＤ送信部が、サービス提供サーバへ資格ＩＤを送信してサービス提供サーバからユーザＩＤの登録許可を受けたとき、生成されたユーザＩＤをサービス提供サーバへ送信するようにしてもよい。
【００１０】
またユーザＩＤ送信部が、生成されたユーザＩＤの登録の要求、及び生成されたユーザＩＤと資格ＩＤとの関連付けの要求をサービス提供サーバに対してするようにしてもよい。生成されたユーザＩＤと資格ＩＤとの関連付けをサービス提供サーバに要求することで、当該ユーザＩＤを有する個人と、情報処理機器、さらには情報処理機器を共用する使用者との関係をサービス上に容易に反映することが可能となる。人間関係をサービス上に反映するために煩雑な操作を行う必要がない。
【００１１】
ユーザＩＤ送信部の送信する要求は、サービス上で形成されたコミュニティのうち、資格ＩＤ、又は当該資格ＩＤに既に関連付けられたユーザＩＤが登録されたコミュニティの登録者データに、生成されたユーザＩＤを登録する要求を含むことができる。この場合、ユーザＩＤを登録するだけでなく、そのユーザと人間関係のあるユーザや情報処理機器を共用する使用者が参加するコミュニティに容易に参加することが可能である。
【００１２】
さらにユーザＩＤ送信部の送信する要求が、資格ＩＤ、又は当該資格ＩＤに既に関連付けられたユーザＩＤに対する情報交換者のリストに、生成されたユーザＩＤを登録する要求を含むようにしてもよい。この場合、ユーザＩＤの登録に加えて、情報処理機器を共用する使用者とサービス上の情報交換者の関係にあることを容易に登録することができる。
【００１３】
情報処理機器が、資格ＩＤ及びユーザＩＤの少なくとも一方を取得するＩＤ取得部をさらに備えるようにしてもよい。ＩＤ取得部は、着脱可能な記憶媒体から資格ＩＤやユーザＩＤを取得したり他の情報処理機器から取得したりする。ユーザＩＤ送信部は、取得された資格ＩＤ又はユーザＩＤを、資格ＩＤ記憶部に記憶された資格ＩＤ、又は当該資格ＩＤと既に関連付けられたユーザＩＤに関連付ける要求をサービス提供サーバに送信する。これによって他の情報処理機器の使用者などとの人間関係をサービス上に簡単に反映することが可能となる。
【００１４】
さらに情報処理機器は、ＩＤ取得部により資格ＩＤが取得された場合、取得された資格ＩＤと資格ＩＤ記憶部に記憶された資格ＩＤとが同一か異なるかを判定する資格ＩＤ判定部をさらに備えるようにしてもよい。ユーザＩＤ送信部は、取得された資格ＩＤと資格ＩＤ記憶部に記憶された資格ＩＤとが異なると判定された場合、取得された資格ＩＤ又はユーザＩＤを、資格ＩＤ記憶部に記憶された資格ＩＤ、又は当該資格ＩＤと既に関連付けられたユーザＩＤに関連付ける要求をサービス提供サーバに送信する。
【００１５】
情報処理機器は、ユーザＩＤの生成要求を受け付けるユーザＩＤ生成要求受付部と、ユーザＩＤの生成要求に従ってユーザＩＤ生成部によりユーザＩＤが生成されると、生成されたユーザＩＤを情報処理機器の操作者に対し通知するユーザＩＤ通知部とをさらに備えることができる。
【００１６】
情報処理機器において、ユーザＩＤ生成部は、例えば資格ＩＤ記憶部に記憶された資格ＩＤに基づいてユーザＩＤを生成する。
【００１７】
情報処理機器は、資格ＩＤ及びユーザＩＤのうち少なくとも一方を他の情報処理機器から取得する他機器ＩＤ受信部をさらに備え、資格ＩＤ送信部が、他機器ＩＤ受信部により資格ＩＤが取得されていない場合、資格ＩＤ記憶部に記憶された資格ＩＤをサービス提供サーバに送信し、他機器ＩＤ受信部により資格ＩＤが受信された場合、受信された資格ＩＤをサービス提供サーバに送信するようにしてもよい。これによって、他の情報処理機器が資格ＩＤを有している場合、当該他の情報処理機器の資格ＩＤを使って、その資格ＩＤに応じたサービスを提供することができ、また他の情報処理機器が資格ＩＤを有していない場合でも、当該他の情報処理機器にサービスを提供することが可能である。
【００１８】
この場合において、ユーザＩＤ送信部は、受信された資格ＩＤ又はユーザＩＤと、資格ＩＤ記憶部に記憶された資格ＩＤとの関連付けの要求をサービス提供サーバに対してすることができる。これによって、他の情報処理機器の操作者との関係をサービス上に容易に反映することが可能となる。
【００１９】
情報処理機器は、資格ＩＤ、又は操作者のユーザＩＤを選択するＩＤ選択部と、ＩＤ選択部により選択された資格ＩＤ又はユーザＩＤを用いて、サービスの提供をサービス提供サーバに要求するサービス要求部とをさらに備えるようにしてもよい。
【００２０】
ＩＤ選択部は、複数の操作キーと、資格ＩＤ又はユーザＩＤを操作キーに割り当てるＩＤ割当部とを有してもよい。この場合、操作キーが操作されると、当該操作キーに割り当てられた資格ＩＤ又はユーザＩＤを選択することができる。
【００２１】
さらに、ＩＤ選択部が、操作者を認識する操作者認識部と、操作者のユーザＩＤと当該操作者の認識データとを関連付ける認識データベースとを有するようにしてもよい。この場合、操作者認識部により得られた認識データに基づいて操作者のユーザＩＤを選択する。
【００２２】
また情報処理機器は、サービス提供サーバと接続される被接続機器と、当該被接続機器の遠隔操作に用いられる遠隔操作装置とを含むことができる。この場合、例えば被接続機器に、資格ＩＤ記憶部及び資格ＩＤ送信部を設け、遠隔操作装置に、ユーザＩＤ生成部及びユーザＩＤ送信部を設ける。ユーザＩＤ送信部は、被接続機器を介して、ユーザＩＤをサービス提供サーバに送信する。
【００２３】
その情報処理機器において、資格ＩＤには、サービス提供サーバに登録された被接続機器の機器ＩＤを用いることができる。
【００２４】
遠隔操作装置は、操作対象の被接続機器が当該遠隔操作装置と対の被接続機器であるかどうかを判定する操作対象機器判定部と、操作対象の被接続機器が当該遠隔操作装置と対の被接続機器であると判定された場合、操作対象の被接続機器から資格ＩＤを取得する操作機器ＩＤ取得部と、ユーザＩＤ、及び操作対象の被接続機器から取得した資格ＩＤの少なくとも一方を保存するＩＤ保存部と、操作対象の被接続機器を用いてサービスの提供をサービス提供サーバから受けるときに、操作対象の被接続機器が当該遠隔操作装置と対の被接続機器でないと判定された場合、ＩＤ保存部に保存された資格ＩＤをサービス提供サーバに送信することを操作対象の被接続機器に要求する送信要求部とをさらに有するようにしてもよい。これによって、操作対象の被接続機器が遠隔操作装置と対の被接続機器でない場合でも、遠隔操作装置と対の被接続機器から予め取得して遠隔操作装置に保存した資格ＩＤを用いて、サービス提供サーバからサービスの提供を受けることができる。
【００２５】
ユーザＩＤ送信部は、操作対象の被接続機器を用いてサービスの提供をサービス提供サーバから受けるときに、操作対象の被接続機器が当該遠隔操作装置と対の被接続機器でないと判定された場合、操作対象の被接続機器を介して、ＩＤ保存部に保存されたユーザＩＤをサービス提供サーバに送信するようにしてもよい。この場合、操作対象の被接続機器が遠隔操作装置と対の被接続機器でない場合でも、遠隔操作装置に予め保存したユーザＩＤを用いて、サービス提供サーバからサービスの提供を受けることができる。
【００２６】
また遠隔操作装置は、被接続機器から取得した資格ＩＤを保存する資格ＩＤ保存部と、被接続機器を介して、資格ＩＤ保存部に保存された資格ＩＤが有効かどうかを確認する要求をサービス提供サーバに送信する有効確認要求部と、確認要求に対し、資格ＩＤ保存部に保存された資格ＩＤが有効であることを確認した旨の応答をサービス提供サーバから被接続機器が受信した場合で、被接続機器が資格ＩＤを有しているとき、被接続機器を介して、資格ＩＤ保存部に保存された有効な資格ＩＤに対するサービス提供サーバ上のデータを被接続機器の資格ＩＤに引き継がせる要求をサービス提供サーバに送信する引継ぎ要求部とをさらに有するようにしてもよい。これによって、被接続機器の修理などにより被接続機器の資格ＩＤが変わった場合や被接続機器が新しくなったのに伴って資格ＩＤが変わった場合でも、保存された資格ＩＤに対するサービス上のデータを容易に被接続機器の資格ＩＤに引き継がせることができる。
【００２７】
遠隔操作装置が、被接続機器から取得した資格ＩＤを保存する資格ＩＤ保存部と、被接続機器を介して、資格ＩＤ保存部に保存された資格ＩＤが有効かどうかを確認する要求をサービス提供サーバに送信する有効確認要求部と、確認要求に対し、資格ＩＤ保存部に保存された資格ＩＤが有効であることを確認した旨の応答をサービス提供サーバから被接続機器が受信した場合で、被接続機器が資格ＩＤを有していないとき、資格ＩＤ保存部に保存された有効な資格ＩＤを被接続機器の資格ＩＤとして書き込むことを被接続機器に要求する資格ＩＤ書込み要求部とをさらに有するようにしてもよい。これによって、被接続機器の修理時などに資格ＩＤが消去されたような場合でも、遠隔操作装置に保存された資格ＩＤを使って、被接続機器の資格ＩＤを簡単に回復することができる。
【００２８】
本発明の他の態様によれば、上述の情報処理機器が接続されるサービス提供サーバであって、情報処理機器から資格ＩＤを受信する資格ＩＤ受信部と、情報処理機器からユーザＩＤを受信するユーザＩＤ受信部と、サービスに対する登録者のデータベースに、ユーザＩＤを登録するＩＤ登録部と、資格ＩＤ又はユーザＩＤを受信した情報処理機器にサービスを提供するサービス提供部とを備えるサービス提供サーバを提供する。
【００２９】
本発明のさらに他の態様によれば、サービス提供サーバと接続される被接続機器の遠隔操作に用いられる遠隔操作装置であって、被接続機器が、サービス提供サーバからサービスを受ける資格を当該被接続機器に与えるＩＤである資格ＩＤを記憶する資格ＩＤ記憶部と、資格ＩＤをサービス提供サーバへ送信する資格ＩＤ送信部とを有するものであり、被接続機器の操作者を、サービス提供サーバにより提供されるサービスのユーザとして個別に特定するためのユーザＩＤを生成するユーザＩＤ生成部と、被接続機器を介して、ユーザＩＤをサービス提供サーバへ送信するユーザＩＤ送信部とを備える遠隔操作装置を提供する。
【発明の効果】
【００３０】
以上の構成を採用することにより、サービスを受ける資格が情報処理機器に与えられるので、情報処理機器を共用する使用者全員が簡単にサービスを受けることができ、しかもユーザＩＤを生成するので、使用者全員に情報処理機器を用意しなくても、使用者各員が個別のユーザとしてサービスを受けることもできる。
【発明を実施するための最良の形態】
【００３１】
以下、添付図面を参照して、本発明の実施の形態について説明する。
【００３２】
図１は本発明の実施の形態におけるサービス提供システムの概要を説明するための図である。このサービス提供システムでは、ＳＮＳ（Social Networking Service）サーバ１０１が、情報家電であるテレビジョン受信装置（テレビ）１０２とネットワーク１０３を通じて接続されている。
【００３３】
ＳＮＳサーバ１０１は、招待制のＳＮＳを提供する。そのＳＮＳに加入するには、原則、既に加入している者から招待を受ける必要がある。招待を受けた者がＳＮＳに加入する場合には、自己の氏名やハンドルネーム、住所、性別といったプロフィールを登録する。加入者は、自分のプロフィールや写真を公開したり、ＳＮＳ内のコミュニティに参加したり、ＳＮＳで知り合った他の加入者を友人として登録したり、ＳＮＳに友人を招待したりして、ＳＮＳで人間関係を広げる。ＳＮＳサーバ１０１は、加入者のプロフィールや日記、参加コミュニティ、友人などを表示するページや、コミュニティの参加者と情報交換するための掲示板形式のページを加入者に提供する。例えば加入者は、「○○買った人、集まれ！」というコミュニティに参加してトピックやコメントを投稿し、他の参加者と交流する。
【００３４】
テレビ１０２は、ネット接続機能付きの大画面テレビジョン受信装置であり、地上波放送や衛星放送などのテレビジョン放送を受信するほか、ネットワーク１０３上のサーバや他の情報家電と通信を行う。テレビ１０２は、ＨＴＭＬやＢＭＬに対応したブラウザを搭載し、データ放送やネットワーク１０３から受信したコンテンツをそのブラウザにより画面に表示する。
【００３５】
このテレビ１０２の使用者１０４や１０５は、リモコン１０６を操作することにより、ネットワーク１０３を介してＳＮＳサーバ１０１や他のテレビ１０７にアクセスすることができる。それにより、ＳＮＳサーバ１０１からサービスを受けたり、テレビ１０７や他の端末とライブカメラ１０８を用いてビデオチャットまたはテレビ電話を行ったりする。この実施の形態において、テレビ１０２や１０７によりＳＮＳサーバ１０１にアクセスする者は、パーソナルコンピュータ１０９や１１０によりＳＮＳサーバ１０１にアクセスするユーザと異なり、そのテレビ１０２や１０７に付与された資格により、既存の加入者から招待を受けずともＳＮＳへの参加が許可される。
【００３６】
テレビ１０２のような情報家電では、パーソナルコンピュータと異なり、複数人で共用される機会が多くなる。例えば、同じ番組をテレビ１０２で家族一緒に視聴したり、同じコンテンツを一緒に閲覧したりする。家族やその客人を含めた現実のコミュニティのメンバーが、その情報家電を共用する。
【００３７】
この実施の形態では、リモコン１０６を用いることにより、テレビ１０２を共用する使用者ごとにＳＮＳのユーザＩＤを生成するとともに、共用者である使用者間の人間関係を簡単にＳＮＳに反映する。リモコン１０６のような情報家電の操作手段では、キーボードのようなパーソナルコンピュータの入力手段よりも文字入力等で煩わしいところがあり、また情報家電は機械操作の不得意な人が利用することも多いので、情報家電の使用者が他の使用者と一緒に、または情報家電を共用する各使用者が個別に、ＳＮＳのようなサービスを簡単に利用できるようにすることは重要である。
【００３８】
図２は本実施の形態におけるサービス提供システムのハードウェア構成の一例を示す図である。ＳＮＳサーバ１０１には、一台または複数台の汎用コンピュータを用いることができる。ＳＮＳサーバ１０１では、ＣＰＵ２０１が、ＨＤＤ２０２、メモリ２０３およびネットワークインターフェイス２０４とバス２０５を介して接続されている。
【００３９】
ＨＤＤ２０２は、ＳＮＳサーバプログラム２０６のファイルを格納している。ＣＰＵ２０１は、そのＳＮＳサーバプログラム２０６のファイルをＨＤＤ２０２から読み出し、メモリ２０３上でそのプログラム２０６を動作させる。ＣＰＵ２０１がそのプログラム２０６の指令にしたがって動作することでコンピュータがＳＮＳサーバ１０１として機能する。ＨＤＤ２０２は、そのプログラム２０６のファイルのほか、登録者データベース２０７、友人データベース２０８、コミュニティデータベース２０９を格納している。登録者データベース２０７は、ＳＮＳの登録者のデータを記録している。その登録者には情報家電やその他の情報処理機器も含まれ、登録機器の操作者もＳＮＳを利用することができる。友人データベース２０８、コミュニティデータベース２０９は、各登録者の友人リスト、各登録者の参加しているコミュニティのリストをそれぞれ記録している。
【００４０】
ネットワークインターフェイス２０４は、ＳＮＳサーバ１０１をネットワーク１０３と接続する。ＣＰＵ２０１は、ネットワーク１０３を通じて利用要求を受信すると認証を行い、登録者データベース２０７に記録された登録者にその利用を許可する。テレビ１０２は、登録者データベース２０７に登録されているため、そのテレビ１０２の操作者は、ＳＮＳサーバ１０１からサービスを受けることができる。
【００４１】
テレビ１０２は、地上波デジタル放送や衛星デジタル放送の受信回路、リモコンとの通信回路、周辺機器との外部インターフェイス、ネットワークインターフェイスを備えている。そのテレビ１０２において、地上波放送用アンテナ２１０や衛星放送用アンテナ２１１がフロントエンド回路２１２に接続されている。フロントエンド回路２１２は、アンテナからの受信信号に対して選局および復調を行い、トランスポートストリームをバックエンド回路に出力する。トランスポートデコーダ２１３は、トランスポートストリームから映像・音声データやサービス情報（ＳＩ）を分離し、映像・音声データをＡＶデコーダ２１４に出力する。ＡＶデコーダ２１４は、入力データを復号して映像信号・音声信号を生成し、映像・音声出力部２１５に供給する。映像や音声は、映像・音声出力部２１５のパネルやスピーカにより出力される。
【００４２】
ＣＰＵ２１６は、バス２１７を介してこれらの放送受信回路と接続されており、その制御を行う。バス２１７には、周辺機器との外部インターフェイス２１８や、リモコン１０６との通信インターフェイスである送信回路２１９および受信回路２２０、ネットワークインターフェイス２２１、メモリ２２２も接続されている。
【００４３】
ここでは、外部インターフェイス２１８にライブカメラ１０８が接続されている。ライブカメラ１０８は、撮像カメラ２２３およびマイク２２４を有している。ライブカメラ１０８は、それにより得た映像・音声をＳＮＳサーバ１０１に投稿したり、ネットワーク１０３上のサーバを介して他の端末とビデオチャットをしたり、他の端末とテレビ電話をしたりするのに用いることができる。
【００４４】
リモコン１０６と双方向通信をするのに、ＣＰＵ２１６は送信回路２１９および受信回路２２０を用いる。リモコン１０６からの操作信号を受信回路２２０により受信し、その操作信号にしたがってテレビ１０２を制御する。例えば地上波放送か衛星放送の番組を出力したり番組表を表示したりする。また送信回路２１９によりリモコン１０６に応答やデータを送信する。
【００４５】
ＳＮＳサーバ１０１にアクセスするとき、ＣＰＵ２１６は、ネットワークインターフェイス２２１を用いる。メモリ２２２にブラウザ２２５のファイルが格納されており、ＣＰＵ２１６は、そのブラウザ２２５の指令にしたがってＳＮＳサーバ１０１と通信し、ＳＮＳサーバ１０１から提供されるコンテンツを映像・音声出力部２１５から出力する。
【００４６】
またメモリ２２２には、認証局証明書２２６、機器証明書２２７、資格ＩＤ２２８、使用データ２２９のファイルも格納されている。ブラウザ２２５はＳＳＬやＴＬＳに対応しており、認証局証明書２２６及び機器証明書２２７は、ＳＳＬやＴＬＳでサーバ認証及びクライアント認証を行うのに用いられる。
【００４７】
資格ＩＤ２２８は、ＳＮＳサーバ１０１からサービスを受ける資格をテレビ１０２に与えるデータであり、サービス上テレビ１０２に固有の値を有する。資格ＩＤ２２８は、テレビ１０２の操作者がＳＮＳを利用する前に予めＳＮＳサーバ１０１の登録者データベース２０７に登録されている。テレビ１０２の操作者がＳＮＳサーバ１０１からサービスを受けるとき、ＣＰＵ２１６は、ＳＳＬやＴＬＳにより資格ＩＤ２２８をＳＮＳサーバ１０１に送信する。証明書２２７により真正性を認証することのできた情報家電から、登録されたＩＤと合致する資格ＩＤ２２８を受信すると、ＳＮＳサーバ１０１は、ＳＮＳへの参加・利用を許可する。テレビ１０２の操作者は、既存の加入者からの招待を受けずとも、その許可によりＳＮＳを利用することが可能となる。
【００４８】
使用データ２２９は、テレビ１０２の使用開始後に設定または蓄積されたデータである。使用データ２２９は、放送局や地域を特定するために入力された郵便番号や、ペアレンタルロックの有無、視聴履歴、おすすめ番組を特定するために指定されたジャンルやキーワード、出演者、おすすめ番組の学習結果、番組表の表示フィルタ、日本語変換の学習結果やユーザ辞書のデータなどを含む。有償サービスやオンライン販売を利用するために課金管理情報が設定されている場合には、使用データ２２９がその課金管理情報を含むようにしてもよい。さらに使用データ２２９が、テレビ１０２の使用者別に設定・蓄積されたデータを含んでもよい。
【００４９】
テレビ１０２の使用者は、リモコン１０６を操作することにより、ブラウザ２２５を起動し、ＳＮＳサーバ１０１にアクセスすることができる。インテリジェントなリモコン１０６では、メモリ２３０がＣＰＵ２３１とバス２３２を介して接続されている。メモリ２３０には、リモコン１０６の制御プログラム２３３のファイルが格納されている。ＣＰＵ２３１は、その制御プログラム２３３の指令にしたがってリモコン１０６を制御する。
【００５０】
バス２３２には、操作部２３４、送信回路２３５および受信回路２３６も接続されている。操作部２３４はチャンネルボタンや十字キー、実行ボタンなどを含む。ネットワーク１０３上のポータルサイトへのアクセスを指示するための専用ボタンを操作部２３４に設けることもできる。操作部２３４のキーやボタンを操作すると、ＣＰＵ２３１は、その操作に応じた信号を送信回路２３５からテレビ１０２に送信する。
【００５１】
リモコン１０６は、受信回路２３６を用いて、テレビ１０２から応答やデータを受信することができる。ＣＰＵ２３１は、テレビ１０２に資格ＩＤ２２８がある旨の応答をテレビ１０２から受信すると、ＳＮＳサーバ１０１により提供されるサービスのユーザとしてテレビ１０２の操作者を個別に特定するためのユーザＩＤを生成する。テレビ１０２の資格ＩＤ２２８のみを用いてＳＮＳを利用する場合、テレビ１０２の操作者が家族の誰か特定されない。例えばテレビ１０２の使用者１０４および１０５がリモコン１０６を手渡しながら交互に操作をしていても区別されない。ユーザＩＤは、テレビ１０２の操作者の一人が個人としてＳＮＳを利用する場合に用いられる。
【００５２】
ユーザＩＤを生成すると、ＣＰＵ２３１は、メモリ２３０上の一員登録テーブル２３７にそのユーザＩＤを登録すると共に、生成したユーザＩＤを送信回路２３５によりテレビ１０２に送信する。テレビ１０２のＣＰＵ２１６は、そのユーザＩＤの登録要求をネットワークインターフェイス２２１によりＳＮＳサーバ１０１に送信する。また受信したユーザＩＤを映像・音声出力部２１５により表示して、リモコン１０６により生成されたユーザＩＤを操作者に通知する。ＳＮＳサーバ１０１は、生成されたユーザＩＤの登録要求をテレビ１０２から受信すると、そのユーザＩＤを登録者データベース２０７に登録し、テレビ１０２の資格ＩＤ２２８と関連付ける。
【００５３】
一員登録テーブル２３７に既にユーザＩＤが登録されているとき、ＣＰＵ２３１は、既存のユーザＩＤと異なるユーザＩＤを新たに生成する。新たに生成したユーザＩＤも一員登録テーブル２３７に登録されると共に、テレビ１０２に送信される。ＳＮＳサーバ１０１は、新たに生成されたユーザＩＤを登録者データベース２０７に登録し、テレビ１０２の資格ＩＤ２２８と関連付ける。
【００５４】
新たなユーザＩＤは、資格ＩＤを介して既存のユーザＩＤと関連付けられることになる。テレビ１０２の操作者のユーザＩＤが、資格ＩＤを介してＳＮＳサーバ１０１上で互いに関連付けられることになるから、テレビ１０２の操作者間の現実の人間関係がＳＮＳに反映される。例えばテレビ１０２の使用者１０４および１０５が親子であれば、それぞれのユーザＩＤをリモコン１０６で生成しテレビ１０２を介してＳＮＳサーバ１０１に送信することにより、その親子関係がＳＮＳに反映される。
【００５５】
メモリ２３０には、一員登録テーブル２３７に加えて独立登録テーブル２３８も設けられている。一員登録テーブル２３７が、家族の一員として登録したユーザのユーザＩＤを格納するのに対し、独立登録テーブル２３８は、家族関係と独立して一個人として登録したユーザのユーザＩＤを格納する。この実施の形態において、一員登録ではなく独立登録の場合、リモコン１０６がユーザＩＤを生成せず、ＳＮＳサーバ１０１がユーザＩＤを発行する。独立登録の場合も、資格ＩＤを有する機器からアクセスを受けていれば、ＳＮＳサーバ１０１は、招待の有無にかかわらずユーザＩＤを発行する。ＳＮＳサーバ１０１の発行するユーザＩＤは、ユーザからの指示が別途なければ、資格ＩＤ２２８と関連付けられない。またリモコン１０６の生成したユーザＩＤが資格ＩＤ２２８と組み合わせて用いられるのに対し、ＳＮＳサーバ１０１の発行したユーザＩＤは資格ＩＤ２２８と独立している。ＳＮＳサーバ１０１の発行したユーザＩＤは、資格ＩＤ２２８のない機器でＳＮＳを利用するのにも用いることができる。
【００５６】
図３はユーザＩＤ登録の手順を説明するためのフローチャートである。ユーザＩＤの登録をテレビの使用者がリモコンに指示し、リモコンがその登録要求を受け付けると（手順３０１）、リモコンは、資格ＩＤをテレビが有しているかどうかの確認要求をテレビに送信する（手順３０２）。テレビは、メモリを参照し、資格ＩＤの有無をリモコンに返す。リモコンは、その応答にしたがってテレビに資格ＩＤがあるかどうかを確認する（手順３０３）。資格ＩＤがテレビになければ、ユーザＩＤの登録処理を終了する。
【００５７】
資格ＩＤがテレビにある場合、リモコンは、テレビの使用者の操作にしたがって一員登録か独立登録かを判定する（手順３０４）。一員登録の場合、リモコンは、一員登録テーブルを参照してユーザＩＤが既に登録されているかどうかを確認する（手順３０５）。一員登録テーブルにユーザＩＤが全く登録されていなければ、リモコンは、予め定められた規則にしたがって適当な符号列を新たなユーザＩＤとして生成する（手順３０６）。一員登録テーブルにユーザＩＤが既に一つ以上登録されていれば、リモコンは、一員登録テーブルからユーザＩＤを読み出し（手順３０７）、既存のユーザＩＤと異なるユーザＩＤを生成する（手順３０６）。ユーザＩＤを生成すると、リモコンは、テレビを介して、生成したユーザＩＤの登録をＳＮＳサーバに要求するとともに、そのユーザＩＤを資格ＩＤにリンクするよう要求する（手順３０８）。テレビを介して、その登録・リンクの完了通知を受信すると（手順３０９）、リモコンは、そのユーザＩＤを一員登録テーブルに書き込む（手順３１０）。
【００５８】
独立登録の場合、リモコンは、テレビを介して、新たなユーザＩＤの発行要求をＳＮＳサーバに送信する（手順３１１）。テレビが資格ＩＤを有しているので、ＳＮＳサーバは、その要求にしたがってユーザＩＤを発行し登録する。テレビを介して、そのユーザＩＤを含む発行通知を受信すると（手順３１２）、リモコンは、受信したユーザＩＤを独立登録テーブルに書き込む（手順３１３）。リモコンは、登録されたユーザＩＤをテレビに表示させてユーザに知らせる（手順３１４）。
【００５９】
このようにしてユーザＩＤを登録すれば、テレビを共用する使用者の一人が個人としてＳＮＳを利用することができる。テレビの操作者は、そのユーザＩＤの登録に続いて、自己の氏名やハンドルネーム、その他のプロフィールを入力し、そのユーザＩＤに関連付けて、入力したプロフィールをＳＮＳに登録することができる。リモコンは、ハンドルネーム等の入力を受け付け、テレビを介して、そのユーザＩＤに対応するプロフィールの登録要求をＳＮＳサーバに送信する（手順３１５）。
【００６０】
図４は一員登録の場合におけるユーザＩＤの生成・登録手順をより詳細に説明するための通信シーケンス図である。テレビの使用者の操作にしたがってリモコンがユーザＩＤの登録要求を受け付けると（手順４０１）、リモコンは、資格ＩＤの確認要求をテレビに送信する（手順４０２）。テレビは、メモリを参照して資格ＩＤの有無を確認し（手順４０３）、その結果をリモコンに通知する（手順４０４）。
【００６１】
資格ＩＤがテレビに有る場合、リモコンは、サーバへの接続要求をテレビに送信し（手順４０５）、テレビは、そのサーバへ接続要求を送信する（手順４０６）。このとき、ＳＳＬやＴＬＳで暗号通信するため、使用プロトコルのバージョンやその他、暗号通信に必要な情報をＳＮＳサーバに送信する。ＳＮＳサーバは、テレビと暗号通信するのに必要な情報をその要求に対する応答としてテレビに送信するとともに、自己の真正性を証明するサーバ証明書をテレビに送信する（手順４０７）。またテレビの機器証明書を要求する。テレビは、メモリに格納された認証局証明書を用いてサーバ証明書の署名を検証し、ＳＮＳサーバを認証する（手順４０８）。ＳＮＳサーバを認証した場合、テレビは、プリマスタシークレットと呼ばれる乱数を生成し、サーバ証明書に含まれる公開鍵で暗号化する。またメモリから機器証明書を読み出し、暗号化したプリマスタシークレットとともにＳＮＳサーバに送信する（手順４０９）。ＳＮＳサーバは、受信した機器証明書によりテレビを認証する（手順４１０）。テレビを認証した場合、秘密鍵を用いてプリマスタシークレットを復号し、プリマスタシークレットから擬似乱数関数を用いてマスタシークレットを生成し、さらにそのマスタシークレットから、暗号化通信に用いる共通鍵であるセッションキーを生成する（手順４１１）。またクライアントでも、プリマスタシークレットからマスタシークレットを生成し、マスタシークレットからセッションキーを生成する（手順４１２）。これによってセッションキー等をＳＮＳサーバおよびテレビが共有する。
【００６２】
ハンドシェイクが終了し暗号化通信が開始すると、ＳＮＳサーバは、資格ＩＤをテレビに要求する（手順４１３）。その要求を受信すると、テレビは、メモリから資格ＩＤを読み出してＳＮＳサーバに送信する（手順４１４）。ＳＮＳサーバは、テレビから受信した資格ＩＤと一致する登録者ＩＤが登録者データベースに登録されている場合、テレビに対してサービスへの参加を許可し（手順４１５）、その旨の通知をテレビに送信する（手順４１６）。許可通知があると、テレビは、その許可通知をリモコンに送信する（手順４１７）。またテレビは、ユーザＩＤの登録を確認する表示を画面に出力する（手順４１８）。許可通知を受けたリモコンは、一員登録が選択されていれば、一員登録テーブルを参照して既存ユーザＩＤの有無を確認し（手順４１９）、その結果にしたがって、ユーザＩＤを生成する（手順４２０）。リモコンは、生成したユーザＩＤとともに、そのユーザＩＤの登録・リンク要求をテレビに送信する（手順４２１）。さらにテレビが、リモコンにより生成されたユーザＩＤとともに、そのユーザＩＤの登録・リンク要求をＳＮＳサーバに送信する（手順４２２）。ＳＮＳサーバは、そのユーザＩＤを登録者データベースに登録し、先に登録していた資格ＩＤとそのユーザＩＤをデータベース上で関連付ける（手順４２３）。サービスへの参加が許可されていないと、ユーザＩＤの登録はされない。
【００６３】
ＳＮＳサーバは、ユーザＩＤの登録が完了すると、その旨の通知をテレビに送信する（手順４２４）。その通知を受けると、テレビは、リモコンに登録完了通知を送信する（手順４２５）。リモコンは、登録完了通知を受信すると、生成したユーザＩＤを一員登録テーブルに格納する（手順４２６）。一員登録テーブルに格納されたユーザＩＤは、手順４２０でユーザＩＤを生成するときに用いられ、ユーザＩＤの重複を避ける。リモコンは、登録されたユーザＩＤの通知要求をテレビに送信し（手順４２７）、テレビは、その要求にしたがって、登録されたユーザＩＤを画面に表示する（手順４２８）。この表示により、ユーザは、生成・登録されたユーザＩＤを確認することができる。この後、必要に応じ、ユーザの氏名やハンドルネーム、その他のプロフィールを入力する。例えばテレビがプロフィールの登録画面を表示し、ユーザがリモコンを用いてプロフィールを入力する。登録の実行操作をリモコンが受け付けると、既に登録したユーザＩＤと入力されたプロフィールをＳＮＳサーバに送信してそのデータの登録を要求する。ＳＮＳサーバは、その要求にしたがって、そのユーザＩＤに対応するプロフィールを登録者データベースに登録する。資格ＩＤを登録する場合にも、その資格ＩＤに対応するプロフィールを同様に登録することができる。
【００６４】
図５は独立登録の場合におけるユーザＩＤの発行手順を詳細に説明するための通信シーケンス図である。図４の一員登録の場合における手順と同じ手順には同一の符号を付している。独立登録の場合、手順４０１乃至４１８まで一員登録の場合と同様の手順を行い、その後、リモコンは、ユーザＩＤの発行要求をテレビに送信し（手順５０１）、さらにテレビが、ユーザＩＤの発行要求をＳＮＳサーバに送信する（手順５０２）。ＳＮＳサーバは、その要求に対してユーザＩＤ及び仮のパスワードを発行し（手順５０３）、発行したユーザＩＤ及び仮のパスワードを登録者データベースに登録する。発行されたユーザＩＤは、テレビから明示の要求を受信していなければ、先に登録していた資格ＩＤとデータベース上で関連付けない。ユーザＩＤの発行・登録が完了すると、ＳＮＳサーバは、発行したユーザＩＤ及び仮のパスワードを含む登録完了通知をテレビに送信し（手順５０４）、さらにテレビが、発行されたユーザＩＤ及び仮のパスワードを含む登録完了通知をリモコンに送信する（手順５０５）。リモコンは、発行完了通知を受信すると、発行されたユーザＩＤ及び仮のパスワードを独立登録テーブルに格納する（手順５０６）。発行されたユーザＩＤ及び仮のパスワードは、手順４２７および４２８によりテレビの画面に表示される。
【００６５】
図６はリモコンの生成するユーザＩＤとＳＮＳサーバの発行するユーザＩＤの例を示す図である。この実施の形態において、リモコンの生成するユーザＩＤ６０１単独では、サービス上ユーザに固有の値になるとは限らない。テレビが資格ＩＤ２２８によって特定されるので、資格ＩＤ２２８と組み合わせることにより、ユーザＩＤ６０１は、サービス上固有の値を示すことができる。ユーザＩＤ６０１を用いてＳＮＳサーバを利用する場合には、ＳＮＳサーバに資格ＩＤ２２８により接続されていることが前提となる。
【００６６】
一方、ＳＮＳサーバの発行するユーザＩＤ６０２は、各ＳＮＳユーザ固有の値となり、ユーザＩＤ６０１より符号長が大きくなっている。ユーザＩＤ６０２は資格ＩＤ２２８から独立しており、資格ＩＤ２２８を用いてＳＮＳサーバへ接続しなくても、ユーザＩＤ６０２単独でサービスを利用することが可能である。既存の加入者から招待を受けたユーザと同等のユーザＩＤである。ただし、ユーザＩＤ６０２の発行は、資格ＩＤ２２８により許可されるので、テレビの操作者が既存の加入者から招待を受ける必要はない。
【００６７】
図７は登録者データベースのデータ構成例を示す図である。登録者データベースは、資格ＩＤテーブル、サブＩＤテーブル、及び登録者ＩＤテーブルを含む。資格ＩＤテーブルでは、図７Ａに示すように、各レコードが情報家電やその他の情報処理機器のデータを含む。この例において、各レコードは、情報処理機器の資格ＩＤのほか、ハンドルネームや紹介文といった項目を有する。ハンドルネームや紹介文は、家族等の複数人で共用されるプロフィールのデータである。サブＩＤテーブルのレコードにパスワードの項目をさらに設け、テレビを共用する使用者以外の第三者がその情報処理機器によりサービスを勝手に利用するのを防止するようにしてもよい。
【００６８】
サブＩＤテーブルでは、図７Ｂに示すように、各レコードが情報処理機器の操作者個人のデータを含む。各レコードは、資格ＩＤやサブＩＤ、パスワード、ハンドルネーム、自己紹介文といった項目を有する。サブＩＤは、操作者個人のためにリモコンが生成したユーザＩＤである。この例において、サブＩＤテーブルのプライマリキーは資格ＩＤとサブＩＤとなり、サブＩＤはそのリモコンで操作するテレビの資格ＩＤとレコード上で関連付けられている。資格ＩＤとサブＩＤとを関連付けることにより、例えば、テレビの操作者が、そのテレビを所有している家族の一員であるという人間関係をＳＮＳ上に反映することができる。情報処理機器の操作者は、自分の家族とは別個に個人としてのプロフィールをハンドルネームや自己紹介文のような項目に設定することができる。サブＩＤは資格ＩＤと組み合わされて用いられるので、パスワードの項目に値がなくてもよい。
【００６９】
登録者ＩＤテーブルでも、図７Ｃに示すように、各レコードが情報処理機器の操作者個人のデータを含む。各レコードは、登録者ＩＤ、パスワード、ハンドルネーム、自己紹介文といった項目を有する。登録者ＩＤは、ＳＮＳサーバの発行したユーザＩＤである。ＳＮＳサーバの発行したユーザＩＤに対しては、サブＩＤと異なり、必ずパスワードの値が設定される。登録者ＩＤに対しても、操作者は、自分の家族とは別個に個人としてのプロフィールをハンドルネームや自己紹介文のような項目に設定することができる。登録者ＩＤテーブルのレコードに資格ＩＤやサブＩＤの項目をさらに設け、登録者ＩＤを資格ＩＤやサブＩＤと関連付けるようにしてもよい。これにより、操作者から明示の請求があったときには、その操作者が家族の一員または友人であるという人間関係をＳＮＳ上に反映することができる。
【００７０】
ＳＮＳサーバは、資格ＩＤを単独で受信するか資格ＩＤとともにサブＩＤを受信するか、さらには登録者ＩＤおよびパスワードを受信すると、登録者データベースを参照する。受信した資格ＩＤと一致する資格ＩＤか、受信したユーザＩＤとパスワードの組み合わせを含むレコードが登録者データベースから見つかると、サービスの利用を許可する。許可したユーザの使用する端末から要求を受信すると、資格ＩＤや登録者ＩＤに応じたコンテンツを端末に送信する。資格ＩＤにより許可した後、または資格ＩＤと同時にサブＩＤを受信したとき、ＳＮＳサーバは、そのサブＩＤに応じたコンテンツを端末に送信する。
【００７１】
図８はユーザＩＤを登録するときのリモコンの操作を説明するための図である。リモコン１０６の操作部２３４には、電源ボタン８０１、チャンネルボタン８０２、十字キー８０３、決定ボタン８０４などが配置されている。さらにこのリモコン１０６では、ＳＮＳ接続ボタン８０５、ユーザＩＤ登録ボタン８０６、ユーザ切替ボタン８０７も設けられている。ＳＮＳ接続ボタン８０５は、ＳＮＳサーバにテレビを接続するのに用いられる。ユーザＩＤ登録ボタン８０６は、ＳＮＳサーバにユーザＩＤを登録するのを受け付けるのに用いられる。操作者は、一員登録か独立登録をするとき、このユーザＩＤ登録ボタン８０６を用いる。ユーザＩＤ登録ボタン８０６が押されると、図３乃至図５で説明したような登録の手順が開始される。資格ＩＤを有していれば、ＳＮＳサーバから参加許可通知を受けた後、テレビ１０２は、ユーザＩＤ登録の確認画面８０８を表示する。テレビ１０２の操作者は、一員登録か独立登録かを確認画面８０８で選択して登録を実行する。一員登録が選択された場合には、リモコン１０６がサブＩＤを生成し、生成したサブＩＤの登録をＳＮＳサーバに要求する。独立登録が選択された場合には、ユーザＩＤの発行・登録をＳＮＳサーバに要求する。
【００７２】
既述の通り、一員登録か独立登録かを行うときには、プロフィール等のデータも同時に登録することができる。テレビの使用データは、プロフィールとして又はその登録に用いることができる。例えばユーザが自分の住所を登録するとき、リモコンで文字を入力しなくても、テレビに登録された郵便番号のデータから一部を特定することができる。番組のコミュニティに参加するのであれば、ユーザは、おすすめ番組の登録内容や視聴履歴のデータをＳＮＳで公開することができる。テレビは、リモコンからの要求にしたがって、ユーザが選択した使用データをＳＮＳサーバに送信する。
【００７３】
ユーザ切替ボタン８０７は、このようにしてユーザＩＤが登録されてからＳＮＳを個人として利用するとき、ユーザを指定するのに用いられる。例えば、登録されたユーザは、チャンネルボタン８０２のいずれかに割り当てられる。ユーザを指定する場合には、ユーザ切替ボタン８０７を押して、ユーザ切替モードにする。その状態でチャンネルボタン８０２のいずれかの数字ボタンを押すと、その数字ボタンに割り当てられたユーザが選択される。リモコン１０６は、一員登録テーブルまたは独立登録テーブルからそのユーザのユーザＩＤを読み出し、テレビ１０２を介して、その読み出したユーザＩＤによりＳＮＳサーバに対して利用要求を行う。
【００７４】
ＳＮＳで文字入力等を利用し易いよう、矢印８０９方向にスライドすることにより、引き出し・収納が可能なスライドキーボード８１０をリモコン１０６に搭載するようにしてもよい。このスライドキーボード８１０の場合、リモコン１０６を横に傾けて用いる。リモコン１０６とテレビ１０２との通信に赤外線を用いる場合、リモコンの長手方向端部だけでなく、短手方向端部にも送受信部を設ける。
【００７５】
図９はプロフィールの登録画面の一例を示す図である。この登録画面９０１は、例えばテレビ１０２がＳＮＳサーバから受信したり、テレビ１０２のメモリに予め記憶しておいたりすることができる。資格ＩＤやユーザＩＤの登録が完了すると、テレビ１０２はこの登録画面９０１を表示する。登録画面９０１は、メッセージ表示欄９０２とプロフィール入力欄９０３とを有している。ここでは、メッセージ表示欄９０２が、プロフィールの登録案内に加えて、登録されたユーザＩＤも表示しており、その表示によってそのユーザＩＤを操作者に通知している。操作者は、このユーザＩＤに対応するプロフィールを欄９０３に入力する。操作者は、自己の氏名やハンドルネームをリモコンにより入力する。本例では、この画面９０１を含む複数の画面に分割してプロフィールの入力欄が配置されているため、操作者は、各画面で入力を行ってから「次へ」ボタン９０４を押して表示画面を他の画面に遷移させる。住所等の入力は、上述のようにテレビ１０２の使用データを用いれば省略が可能である。使用データに含まれる課金管理情報で指定された課金対象者とその操作者が一致している場合には、ＳＮＳ上の有償サービスに関しても、その操作者を課金対象者としてリモコンまたはテレビ１０２が自動的に設定するようにしてもよい。そして最終画面に配置された登録ボタンを操作することで、テレビ１０２からＳＮＳサーバにプロフィールの登録要求が送信される。後で登録を行う場合、例えば操作者が画面９０１の「キャンセル」ボタン９０５を操作する。
【００７６】
本例では、テレビの操作者がハンドルネームやその他のプロフィールを入力し、入力したデータをＳＮＳサーバに登録している。操作者の入力負担をさらに軽減するため、ＳＮＳサーバが操作者に、予め用意したハンドルネームを送信・提示し、テレビにより受信したハンドルネームを採用するかどうかを問い合わせるようにしてもよい。そのハンドルネームを操作者が採用する場合、ＳＮＳサーバが、資格ＩＤやその操作者のユーザＩＤに対応付けて、採用されたハンドルネームを登録する。
【００７７】
対応するハンドルネームは、図４の手順４２３や図５の手順５０３で資格ＩＤやユーザＩＤを登録したときに、ＳＮＳサーバが自動的に生成することができる。例えばＳＮＳサーバは、資格ＩＤやユーザＩＤを登録すると、重複しないランダムな符号列をハンドルネームとして生成する。登録画面９０１のメッセージ表示欄９０２において、登録されたユーザＩＤとともに、ＳＮＳサーバにより生成したハンドルネームを表示することで、そのハンドルネームをテレビの操作者に提示することができる。また入力欄９０３におけるハンドルネームの入力アイテムに、デフォルト値として、生成したハンドルネームを設定し、操作者が、そのハンドルネームを変更できるようにしてもよい。さらにサービス提供サーバにハンドルネームを複数登録した辞書ファイルを用意しておき、その辞書に登録された未使用のハンドルネームのいずれかをサーバが選択するようにしてもよい。その場合、選択したハンドルネームをサーバがテレビに送信し、登録画面９０１等により操作者に提示する。サーバが辞書から複数のハンドルネームを選択し、それらのハンドルネームを操作者に提示し、操作者がいずれかを選ぶようにしてもよい。このように予め用意したハンドルネームをサーバが操作者に提示することで、操作者の入力負担を軽減できる。ハンドルネーム以外のプロフィールについても、サーバで生成すれば、さらにその負担が軽くなり、サービスの利用開始が容易になる。サーバが辞書ファイルを用いてプロフィールを生成するかどうかを、その情報処理機器を用いる他のユーザの選択に基づいて決定するようにしてもよい。この場合、サーバは、ユーザごとに選択結果のデータをテーブルに記憶しておくことができる。
【００７８】
図１０はユーザを割り当てるボタンを登録する画面の一例を示す図である。この割当ボタン登録画面１００１は、テレビ１０２が予めメモリに記憶しておくことができ、例えばプロフィールの登録完了後に表示する。画面１００１は、チャンネルボタンのリスト１００２を有しており、チャンネルボタンのいずれかにユーザが割り当てられる。リスト１００２において、既にユーザが割り当てられているボタンには下線が付されている。
【００７９】
ユーザは、リモコンのカーソルキーを用いてカーソル１００３を移動させてボタンを選択するか、チャンネルボタンのいずれかを直接操作してそのボタンを選択する。既にユーザが割り当てられているボタンが選択されたときには、そのユーザの氏名やハンドルネーム、一員登録か独立登録かの種別などを表示するようにしてもよい。
【００８０】
その選択後、リモコンの決定ボタンを操作するか、画面１００１上の決定ボタン１００４を操作して、選択したボタンへの割当を確定する。リモコンは、その確定結果を例えばメモリ上の一員登録テーブルや独立登録テーブルに書き込む。
【００８１】
図１１Ａは一員登録テーブルのデータ構成の一例を示し、図１１Ｂは独立登録テーブルのデータ構成の一例を示す。一員登録テーブルは、テレビの登録された操作者ごとにレコードを含む。各レコードは、サブＩＤやパスワードといった項目を有するほか、キーＩＤや認識データアドレスといった項目も有する。また独立登録テーブルも、登録者ごとにレコードを含む。各レコードは、登録者ＩＤ、パスワード、キーＩＤ、識別データアドレスといった項目を有する。これらのテーブルにおいて、登録者ＩＤ、サブＩＤおよびパスワードは、ＳＮＳサーバの登録者データベースと同様のものである。一員登録テーブルには、資格ＩＤの項目をさらに含め、テレビの資格ＩＤの値を設定するようにしてもよい。
【００８２】
キーＩＤは、上述のようにして各登録者に対応付けられたキーやボタンを識別するコードである。リモコンは、一員登録テーブルのサブＩＤや独立登録テーブルの登録者ＩＤに関連付けて、選択されたキーやボタンのキーＩＤを書き込む。
【００８３】
ユーザ切替モードでチャンネルボタンのいずれかの数字ボタンが操作されると、リモコンは、その数字ボタンのキーＩＤと合致するＩＤを一員登録テーブルおよび独立登録テーブルから検索する。いずれかのテーブルから合致するキーＩＤが検索された場合、リモコンは、そのテーブルからサブＩＤや登録者ＩＤを読み出し、ＳＮＳサーバに対して利用要求を行う。図１１の例におけるキーＩＤ「ＣＨ０１」のように、合致するキーＩＤが一員登録テーブルにも独立登録テーブルにもある場合、リモコンは、いずれを選択するか操作者に確認する画面を表示するようテレビに要求する。そして、選択されたテーブルから登録者ＩＤ等を読み出し、ＳＮＳサーバに対して利用要求を行う。例えば同一の操作者が、一員登録も独立登録もしており、いずれの登録についても、同じボタンを対応付けているときでも、このようにして、いずれかの登録に係るサブＩＤまたは登録者ＩＤを読み出すことができる。
【００８４】
認識データアドレスは、リモコンの操作者を認識する認識データを格納したアドレスである。認識データには、操作者の指紋や顔の画像データや特徴データを用いることができる。例えばリモコンの操作者が個人としてＳＮＳを利用するとき、自分の顔をライブカメラで撮像し、撮像画像から操作者の顔の認識対象データをリモコンまたはテレビが生成する。リモコンは、生成した認識対象データと、登録されたアドレスに格納された認識データとを比較することで、その操作者のサブＩＤまたは登録者ＩＤを特定し選択する。リモコンは、テレビを介して、選択したサブＩＤまたは登録者ＩＤを含む利用要求をＳＮＳサーバに送信する。
【００８５】
パスワードや認識データアドレスといった項目に値がある場合、リモコンは、ＳＮＳへ利用要求をする前に、そのパスワードや認識データの入力を求めるようにしてもよい。ＳＮＳへのアクセスには、一員登録テーブルまたは独立登録テーブルに格納されたパスワードを用いることができるため、別途入力を求める必要はない。しかし、パスワードや認識データの入力を求めることで、操作者個人のプライバシーを守ることができる。
【００８６】
図１２は操作者の一人が自身のサブＩＤにより個人としてＳＮＳを利用する場合の通信手順の一例を説明するための通信シーケンス図である。個人としてＳＮＳを利用する場合、操作者は、リモコンのユーザ切替ボタンを押す。リモコンは、この操作を受け付けると（手順１２０１）、リモコンのボタンの割当を通常モードからユーザ切替モードに変更する（手順１２０２）。動作モードをユーザ切替モードに変更すると、リモコンはユーザが割り当てられたボタンの操作がされるのを待機する。割当ボタンの操作を受け付けると（手順１２０３）、選択されたＩＤの種別を判定する（手順１２０４）。個人としてＳＮＳを利用するのにサブＩＤが選択された場合、選択ＩＤがサブＩＤであることを示すデータを付加して、リモコンはサーバへの接続要求をテレビに送信し（手順１２０５）、テレビは、そのサーバへ接続要求を送信する（手順１２０６）。そして図４の手順４０７乃至４１２と同様に、テレビはＳＮＳサーバと暗号化通信のためのハンドシェイクを行う（手順１２０７乃至１２１２）。
【００８７】
ハンドシェイクが終了し暗号化通信が開始すると、ＳＮＳサーバは、資格ＩＤをテレビに要求する（手順１２１３）。その要求を受信すると、テレビは、メモリから資格ＩＤを読み出してＳＮＳサーバに送信する（手順１２１４）。ＳＮＳサーバは、テレビから受信した資格ＩＤと一致する資格ＩＤが登録者データベースに登録されている場合、テレビに対してサービスの利用を許可し（手順１２１５）、その旨の通知をテレビに送信する（手順１２１６）。もし資格ＩＤのみによりＳＮＳを利用する場合には、この許可通知に対してテレビが家族共用のトップページの転送を要求することにより、操作者はＳＮＳを利用することができる。
【００８８】
ＳＮＳサーバから許可通知があると、テレビは、サブＩＤの転送をリモコンに要求する（手順１２１７）。要求を受信すると、リモコンは、選択されたサブＩＤを一員登録テーブルから読み出しテレビに送信する（手順１２１８）。そのサブＩＤに対してパスワードが設定されている場合、リモコンは、パスワードの入力を求める画面を表示するようテレビに要求する。その場合、正しいパスワードが入力されたときにだけ、リモコンは、サブＩＤをテレビに送信する。誤ったパスワードが入力されたときには、その旨を通知する画面をテレビに表示させる。テレビは、受信したサブＩＤをＳＮＳサーバに送信する（手順１２１９）。ＳＮＳサーバは、受信したサブＩＤを登録者データベースから検索して、そのサブＩＤに対するトップページのデータを動的に生成しテレビに送信する（手順１２２０）。テレビは、受信したデータを解釈して、そのサブＩＤに対する個人用のトップページを画面に表示する（手順１２２１）。このトップページのメニューからコミュニティに参加したり、日記を書いたりして、その操作者は個人としてＳＮＳを利用することができる。
【００８９】
サブＩＤの場合、資格ＩＤによりサービスの利用許可がされ、サブＩＤにより操作者が識別される。既に一人がサブＩＤによりＳＮＳを利用している状態であれば、他の者がサブＩＤによりＳＮＳを利用する場合、手順１２０６乃至１２１６をさらに行う必要はない。他の者に対してリモコンがサーバ接続要求をテレビに送信すると（手順１２０５）、テレビ及びリモコンは手順１２１７乃至１２１９を行う。ＳＮＳサーバは、他の者のサブＩＤに対する個人用のトップページのデータを動的に生成しテレビに送信し（手順１２２０）、テレビは、受信したトップページを表示する。このように、操作者の一人が利用を終了しない状態でユーザを切り替えることができる。
【００９０】
図１３は操作者の一人が自身の登録者ＩＤにより個人としてＳＮＳを利用する場合の通信手順の一例を説明するための通信シーケンス図である。サブＩＤによりＳＮＳを利用する場合と同様に手順１２０１乃至１２０４が行われる。手順１２０４において、個人としてＳＮＳを利用するのに登録者ＩＤが選択された場合、選択ＩＤが登録者ＩＤであることを示すデータを付加して、リモコンはサーバへの接続要求をテレビに送信し（手順１２０５）、テレビは、そのサーバへ接続要求を送信する（手順１２０６）。このとき、例えば接続先のアドレスにおける引数をサブＩＤの場合と異なる値にする。そして、テレビが、ＳＮＳサーバと暗号化通信のためのハンドシェイクを行う（手順１２０７乃至１２１２）。
【００９１】
ハンドシェイクが終了し暗号化通信が開始すると、ＳＮＳサーバは、引数の値にしたがって登録者ＩＤの転送をテレビに要求する（手順１３０１）。テレビは、登録者ＩＤの転送をリモコンに要求する（手順１３０２）。またテレビは、登録者ＩＤに対するパスワードを操作者に問い合わせる画面を表示する（手順１３０３）。リモコンは、登録者ＩＤの転送要求をテレビより受信した後、パスワードの入力を受け付ける（手順１３０４）。そのパスワードが独立登録テーブルに登録されたパスワードと合致した場合、リモコンは、その登録者ＩＤ及びパスワードをテレビに送信する（手順１３０５）。テレビは、その登録者ＩＤ及びパスワードをＳＮＳサーバに送信する（手順１３０６）。ＳＮＳサーバは、テレビから受信した登録者ＩＤ及びパスワードと合致するデータが登録者データベースに登録されている場合、その操作者に対してサービスの利用を許可し（手順１３０７）、その旨の通知をテレビに送信する（手順１３０８）。
【００９２】
ＳＮＳサーバから許可通知があると、テレビは、トップページのデータの転送をＳＮＳサーバに対して要求する（手順１３０９）。ＳＮＳサーバは、その登録者ＩＤに対するトップページのデータを動的に生成しテレビに送信する（手順１３１０）。テレビは、受信したデータを解釈して、その登録者ＩＤに対する個人用のトップページを画面に表示する（手順１３１１）。
【００９３】
このように登録者ＩＤにより、その操作者が個人としてＳＮＳを利用することもできる。登録者ＩＤによりＳＮＳを利用する場合、ＳＮＳサーバはテレビに対して資格ＩＤの転送を要求しない。このため、登録者ＩＤの場合、テレビとは別の機器からＳＮＳを利用することもできる。
【００９４】
図１４はＳＮＳを利用するときのテレビ表示の一例を示す図である。ＳＮＳを利用するとき、テレビ１０２は、ブラウザにより解釈したコンテンツの画面１４０１と、利用中のユーザを通知するユーザ通知画面１４０２とを表示する。コンテンツ画面１４０１には、メニューボタン１４０３やコンテンツ欄１４０４、参加コミュニティリスト欄１４０５、友人リスト欄１４０６、家族リスト欄１４０７が配置されている。メニューボタン１４０３は、トップページや、コミュニティを探すページ、日記を書くページ、友人を検索するページ、友人を招待するためのページへのリンクボタンを含んでいる。コンテンツ欄１４０４は、メニューボタン１４０３の操作にしたがって、参加コミュニティのトピックやコメントを表示したり、日記のフォームを提供したり、ユーザの一覧を表示したりする。
【００９５】
この例では、コンテンツ欄１４０４に、「○○買った人、集まれ！」という名称のコミュニティにおける新着トピックのリストを表示している。ユーザは、このコミュニティに参加して、「○○」という商品について情報交換をする。「○○」という商品に資格ＩＤが与えられていれば、その商品を実際に買った人が簡単にこのコミュニティに参加し、他のユーザから情報を得ることができる。その商品を購入していない人も、実際に購入した人から有用な情報を得ることができる。
【００９６】
参加コミュニティリスト欄１４０５は、ユーザが参加しているコミュニティのリストを表示する。友人リスト欄１４０６は、そのユーザが登録した友人のリストを表示する。ＳＮＳサーバは、使用されている資格ＩＤやサブＩＤ、登録者ＩＤに対してコミュニティデータベースや友人データベースに登録されている友人のＩＤを検索し、検索したデータにしたがって、そのユーザに対する参加コミュニティリストや友人リストのデータを生成する。その生成したデータをテレビのブラウザが解釈することにより、参加コミュニティリストや友人リストに、参加コミュニティや友人のアイコンが表示される。
【００９７】
家族リスト欄１４０７は、登録者データベースでそのユーザに関連付けられている資格ＩＤやサブＩＤ、登録者ＩＤに対するアイコンを表示する。ここでは、リモコンによりＳＮＳに登録した人間関係を友人と区別して扱っている。これにより、コンテンツの公開範囲を設定するとき、公開しない、友人まで、全員に公開するといった選択肢のほか、家族内という選択肢も提供することができる。
【００９８】
しかしながら、登録者データベース上のそれらの資格ＩＤやサブＩＤ、登録者ＩＤに対応するユーザを友人として扱うようにしてもよい。さらに、ユーザＩＤを登録するとき、そのユーザＩＤを登録するのに用いた資格ＩＤ、又はその資格ＩＤに登録者データベース上で関連付けられたユーザＩＤに対して、登録するユーザＩＤをＳＮＳサーバが友人データベース上で関連付けるようにしてもよい。このような場合、テレビを使用する家族の人間関係がＳＮＳ上では友人として反映され、図１４における家族リスト欄１４０７のアイコンは、友人リスト欄１４０６に表示されることになる。
【００９９】
ユーザ通知画面１４０２は、テレビでＳＮＳを利用するユーザのアイコンを表示し、使用中のユーザのアイコンをテレビでＳＮＳを利用する他のユーザのアイコンと識別可能に表示することにより、使用中のユーザをテレビの操作者に通知する。ユーザのアイコンは、リモコンの一員登録テーブルや独立登録テーブルのデータに基づいて表示することができる。それらのテーブルにおけるレコードの項目に、アイコンの画像のファイル名のようなアイコンの画像を表す項目や、そのアイコンに付加する文字データの項目を含めればよい。リモコン１０６は、登録された操作者のアイコンに関するデータをテーブルから読み出し、ユーザ通知画面１４０２にアイコンを表示する。
【０１００】
この例では、ユーザ通知画面１４０２が家族共用のアイコン１４０８、お母さんのアイコン１４０９、子供のアイコン１４１０を含み、お母さんのアイコン１４０９は他のアイコンと色が異なっている。テレビ１０２の資格ＩＤによりＳＮＳを利用しているときは、家族のアイコン１４０８の色が変更される。サブＩＤまたは登録者ＩＤにより個人としてＳＮＳを利用しているときは、アイコン１４０９または１４１０の色が変更される。ユーザを切り替えるときは、上述のようにリモコン１０６のチャンネルボタン８０２やユーザ切替ボタン８０７が用いられる。その操作にしたがって、アイコン１４０８乃至１４１０の色も変更され、それによって使用中のユーザがリモコン１０６の操作者に直ちに通知される。
【０１０１】
このように本実施の形態におけるサービス提供システムによれば、ディプレイの操作者は、既存の加入者から招待を受けなくとも簡単にサービスを利用することができる。またＳＮＳを家族単位だけでなく個人として利用することもでき、その場合のユーザＩＤを簡単に生成することができる。
【０１０２】
資格ＩＤを有するリモコンは、テレビのような情報家電に付属させることによりテレビの所有者に配布してもよいし、サービス事業者等がそのリモコンを情報家電とは別個に配布・販売するようにしてもよい。このリモコンは資格ＩＤを有しているだけでなくユーザＩＤを生成するので、リモコンを配布・販売すれば、配布された者や購入した者を含むテレビの共用者である使用者がそれぞれ個人としてサービスを利用することが可能となる。
【０１０３】
上述の例では、資格ＩＤと組み合わせることによりサービス上各ユーザに固有の値を示すサブＩＤをリモコンが生成した。それに代えて、単独でサービスを利用することのできるユーザＩＤをリモコンが生成するようにしてもよい。例えば資格ＩＤとサブＩＤとを組み合わせた値のハッシュ値をユーザＩＤとしてリモコンが生成するようにしてもよい。情報処理機器に固有の資格ＩＤに基づいてリモコンがユーザＩＤを生成することにより、生成したユーザＩＤがＳＮＳ上で重複するのを避け易い。このようにリモコンにより生成したユーザＩＤをＳＮＳサーバに登録することで、ＳＮＳサーバの発行する上述の登録者ＩＤと同様に、ユーザＩＤ単独でサービスを利用することが可能となる。
【０１０４】
図１５はサービス提供システムの別の例について概要を説明するための図である。このサービス提供システムでは、ＳＮＳサーバ１０１が、テレビ１５０１とネットワーク１０３を通じて接続されている。
【０１０５】
テレビ１５０１も、図１のテレビ１０２と同様、ネット接続機能付きの大画面テレビジョン受信装置であり、データ放送やネットワーク１０３から受信したコンテンツをブラウザにより画面に表示する。しかしながら、ラウンジやロビー、待合室のように色々な人々１５０２が訪れる公共の場所に設置されたテレビ１５０１には、テレビ１０２と異なって、資格ＩＤが与えられていない。このため、テレビ１５０１の操作者は、そのテレビ１５０１のリモコン１５０３によりＳＮＳを簡単に利用することができない。
【０１０６】
そのテレビ１５０１のある場所に向かっている人１５０４は、リモコン１５０５を持ってきている。このリモコン１５０５には、自宅のテレビに与えられた資格ＩＤが予め保存されている。その人１５０４は、資格ＩＤが保存されたリモコン１５０５でテレビ１５０１を操作することにより、ＳＮＳを簡単に利用することができる。
【０１０７】
図１６はリモコンのハードウェアの構成に関し別の例を示す図である。リモコン１５０５は、図２のリモコン１０６とほぼ同様の構成を有しており、同一の構成には同一の符号を付している。このリモコン１５０５では、メモリ２３０上に機器ＩＤ１６０１のデータを予め格納している。この機器ＩＤ１６０１は、リモコン１５０５と対となっている自宅のテレビの機器ＩＤである。例えば、リモコン１５０５は、操作対象のテレビからそのテレビの機器ＩＤを取得し、その取得した機器ＩＤが、メモリ２３０に格納した機器ＩＤと合致するかどうかで、操作対象が対のテレビかどうかを判定する。操作対象が自宅のテレビである場合、ＣＰＵ２３１が、制御プログラム１６０２の指令にしたがって、そのテレビから資格ＩＤ１６０３及び許可コード１６０４を受信しメモリ２３０に保存する。許可コード１６０４は、その資格ＩＤ１６０３をリモコン１５０５で使用できることを表すコードである。操作対象がテレビ１５０１の場合、自宅のテレビと機器ＩＤが異なっているため、ＣＰＵ２３１は、テレビ１５０１が資格ＩＤを有していたとしても、そのテレビ１５０１から資格ＩＤを取得しない。
【０１０８】
ＣＰＵ２３１は、操作対象のテレビを用いてサービスの提供をＳＮＳサーバ１０１から受けるときも、操作対象が対のテレビかどうかを判定する。ここでは、操作対象がテレビ１５０１でありリモコン１５０５と対のテレビではない。この場合、自宅のテレビから与えられた許可コードがメモリ２３０にあれば、ＣＰＵ２３１は、メモリ２３０から資格ＩＤ１６０３を読み出す。そして、テレビ１５０１がＳＮＳサーバ１０１から資格ＩＤを要求されたとき、メモリ２３０から読み出した資格ＩＤ１６０３をＳＮＳサーバに送信することをテレビ１５０１に要求する。
【０１０９】
このように、リモコン１５０５に保存された資格ＩＤ１６０３を用いれば、資格ＩＤが与えられてないテレビ１５０１でも簡単にサービスを利用することができる。
【０１１０】
テレビ１５０１が資格ＩＤを有しているときも、リモコン１５０５に保存された資格ＩＤ１６０３によりサービスを利用するようにしてもよい。その場合、ＳＮＳサーバ１０１は、テレビ１５０１が設置された公共の場所を訪れた人々１５０２のためのパブリックなトップページの代わりに、リモコン１５０５をその場所にもってきた人１５０４が日常自宅のテレビで閲覧している家族用のトップページをテレビ１５０１に送信する。
【０１１１】
また資格ＩＤに代えて又は加えて、メモリ２３０に保存されたユーザＩＤのＳＮＳサーバ１０１への転送をテレビ１５０１に要求するようにしてもよい。その場合、ＳＮＳサーバ１０１は、リモコン１５０５をその場所にもってきた人１５０４が日常自宅のテレビで閲覧している個人のトップページをテレビ１５０１に送信することができる。
【０１１２】
図１７はリモコンに保存された資格ＩＤによりＳＮＳを利用する場合の通信手順の一例を説明するための通信シーケンス図である。資格ＩＤによりＳＮＳを利用する場合、操作者は、リモコンのＳＮＳ接続ボタンを押す。リモコンは、この操作を受け付けると（手順１７０１）、サーバへの接続要求をテレビに送信し（手順１７０２）、テレビは、そのサーバへ接続要求を送信する（手順１７０３）。そして図４の手順４０７乃至４１２と同様に、テレビはＳＮＳサーバと暗号化通信のためのハンドシェイクを行う（手順１７０４乃至１７０９）。
【０１１３】
ハンドシェイクが終了し暗号化通信が開始すると、ＳＮＳサーバは、資格ＩＤをテレビに要求する（手順１７１０）。その要求を受信すると、テレビは、メモリに資格ＩＤがあるかどうかを判定する（手順１７１１）。メモリに資格ＩＤがあれば、テレビは、上述した手順のようにその資格ＩＤをＳＮＳサーバに送信する。メモリに資格ＩＤがなければ、テレビは、保存された資格ＩＤの転送をリモコンに要求する（手順１７１２）。リモコンは、その要求に対し、保存された資格ＩＤをメモリから読み出してテレビに送信する（手順１７１３）。テレビは、リモコンに保存されていた資格ＩＤをＳＮＳサーバに送信する（手順１７１４）。ＳＮＳサーバは、テレビから受信した資格ＩＤと一致する資格ＩＤが登録者データベースに登録されている場合、テレビに対してサービスの利用を許可し（手順１７１５）、その旨の通知をテレビに送信する（手順１７１６）。テレビは、この許可通知に対して、家族共用のトップページの転送を要求し（手順１７１７）、ＳＮＳサーバは、この要求への応答として、そのトップページをテレビに送信する（手順１７１８）。テレビがそのトップページを表示する（手順１７１９）。
【０１１４】
図１８はリモコンに保存された資格ＩＤによりＳＮＳを利用する場合の通信手順に関し別の例を説明するための通信シーケンス図である。この通信手順では、サーバ接続要求をテレビがＳＮＳサーバに送信する前に、テレビの資格ＩＤの確認を行っている。資格ＩＤによりＳＮＳを利用するために、操作者がリモコンのＳＮＳ接続ボタンを押すと、リモコンがその接続指示を受け付ける（手順１８０１）。リモコンは、資格ＩＤの有無をテレビに確認させる要求を送信する（手順１８０２）。テレビは、テレビのメモリに資格ＩＤがあるかどうかを確認し（手順１８０３）、その確認結果をリモコンに通知する（手順１８０４）。テレビに資格ＩＤがない旨の通知を受信したとき、リモコンは、保存された資格ＩＤをメモリから読み出し、読み出した資格ＩＤをテレビに送信する（手順１８０５）。テレビに資格ＩＤがある旨の通知を受信したときは、ＳＮＳサーバへの接続要求をテレビに送信する。テレビは、保存された資格ＩＤをリモコンから受信すると、その保存された資格ＩＤをメモリに一時的に格納し、ＳＮＳサーバに接続要求を送信する（手順１８０６）。そして図４の手順４０７乃至４１２と同様に、テレビはＳＮＳサーバと暗号化通信のためのハンドシェイクを行う（手順１８０７乃至１８１２）。
【０１１５】
ハンドシェイクが終了し暗号化通信が開始すると、ＳＮＳサーバは、資格ＩＤをテレビに要求する（手順１８１３）。これに対し、テレビは、そのメモリに資格ＩＤが記憶されている場合、メモリから読み出した資格ＩＤをＳＮＳサーバに送信し、そのメモリに資格ＩＤが記憶されていない場合、リモコンに保存されていた資格ＩＤをＳＮＳサーバに送信する（手順１８１４）。以降、図１７の手順１７１５乃至１７１８と同様にして、ＳＮＳサーバがトップページをテレビに送信し（手順１８１５乃至１８１８）、テレビがそのトップページを表示する（手順１８１９）。
【０１１６】
図１９はリモコンに保存された資格ＩＤの別の利用例を説明するための図である。このサービス提供システムにおいて、ＳＮＳサーバ１０１が、テレビ１９０１とネットワーク１０３を通じて接続されている。
【０１１７】
テレビ１９０１も、図１のテレビ１０２と同様、ネット接続機能付きの大画面テレビジョン受信装置であり、データ放送やネットワーク１０３から受信したコンテンツをブラウザにより画面に表示する。そのテレビ１９０１には、資格ＩＤ「Ｑ００１」が当初与えられており、そのテレビ１９０１の操作に用いられているリモコン１９０２には、そのテレビ１９０１の資格ＩＤと、使用者１９０３に対するサブＩＤ「Ｕ０１」とが保存されている。リモコン１９０２に保存された有効な資格ＩＤやユーザＩＤは、テレビ１９０１上の資格ＩＤを回復したり、資格ＩＤやユーザＩＤに対するデータをＳＮＳ上で引継ぎしたりするのにも用いることができる。
【０１１８】
例えばテレビ１９０１の修理等により資格ＩＤを含むメモリの内容が消去されたとき、リモコン１９０２に保存された有効な資格ＩＤによりテレビ１９０１上の資格ＩＤを回復する。またテレビ１９０１の修理等によりそのテレビ１９０１に付与された資格ＩＤが変更されたり、テレビ自体が新しくなったのにともなって資格ＩＤが変わったりすることもある。そのようなとき、リモコン１９０２に保存された資格ＩＤやユーザＩＤに対するＳＮＳ上のデータを変更後の資格ＩＤに引き継ぐ。
【０１１９】
この例では、テレビ１９０１の資格ＩＤが「Ｑ００１」から「Ｑ００２」に変更されている。この場合、リモコン１９０２に保存された資格ＩＤ「Ｑ００１」が有効であれば、ＳＮＳサーバ１０１は、登録者データベースに格納された資格ＩＤ「Ｑ００１」に対するレコード１９０４及び１９０５から、資格ＩＤ以外の項目の値を抽出し、資格ＩＤ「Ｑ００２」に対するレコード１９０６及び１９０７の対応項目に、抽出した値を書き込む。登録者データベースのデータのほか、友人データベースやコミュニティデータベースのデータも同様に引き継ぐようにしてもよい。
【０１２０】
図２０はリモコンに保存された有効な資格ＩＤに対するＳＮＳ上のデータを他の資格ＩＤに引き継ぐ手順の一例を説明するための通信シーケンス図である。リモコンは、保存された資格ＩＤの有効性を確認する旨の操作者からの指示を受け付けると（手順２００１）、サーバへの接続要求をテレビに送信し（手順２００２）、テレビは、そのサーバへ接続要求を送信する（手順２００３）。そして図４の手順４０７乃至４１２と同様に、テレビはＳＮＳサーバと暗号化通信のためのハンドシェイクを行う（手順２００４乃至２００９）。
【０１２１】
ハンドシェイクが終了し暗号化通信が開始すると、ＳＮＳサーバは、リモコンに保存された資格ＩＤの送信をテレビに要求する（手順２０１０）。その要求を受信すると、テレビは、メモリに資格ＩＤがあるかどうかを判定するとともに（手順２０１１）、保存された資格ＩＤの転送をリモコンに要求する（手順２０１２）。リモコンは、その要求に対し、保存された資格ＩＤをメモリから読み出してテレビに送信する（手順２０１３）。テレビは、リモコンから受信した資格ＩＤをＳＮＳサーバに送信する（手順２０１４）。テレビのメモリに資格ＩＤがある場合は、リモコンから受信した資格ＩＤに加えて、テレビのメモリから読み出した資格ＩＤもＳＮＳサーバに送信する。
【０１２２】
ＳＮＳサーバは、リモコンに保存されていた資格ＩＤをテレビから受信すると、その資格ＩＤの有効性を確認する（手順２０１５）。この判定は、例えば、保存された資格ＩＤと一致する資格ＩＤが登録者データベースにあるかどうかで行うことができる。また登録者データベースのレコードに資格ＩＤの有効性を示すフラグを含め、そのフラグの値に基づいて判定するようにしてもよい。リモコンに保存された資格ＩＤの有効性を確認すると、ＳＮＳサーバは、その確認結果をテレビに通知する（手順２０１６）。
【０１２３】
テレビは、自己のメモリに資格ＩＤがある場合に、リモコンに保存された資格ＩＤが有効であることが確認されると、リモコンに保存された資格ＩＤに対するＳＮＳ上のデータをテレビのメモリにある資格ＩＤに対するデータとして引き継ぐかどうかを操作者に確認する画面を表示する（手順２０１７）。自己のメモリに資格ＩＤがない場合には、リモコンに保存された資格ＩＤをテレビのメモリに書き込むことにより資格ＩＤを回復するかどうかを操作者に確認する画面を表示する。操作者から引継ぎの実行指示を受け付けると（手順２０１８）、リモコンは引継ぎの要求をテレビに送信し（手順２０１９）、テレビは、その要求をＳＮＳサーバに送信する（手順２０２０）。この要求に対し、ＳＮＳサーバは、引継ぎ処理を実行し（手順２０２１）、その処理が完了すると、引継ぎ完了通知をテレビに送信する（手順２０２２）。テレビは、引継ぎ完了通知を受信すると、引継ぎが完了した旨を画面に表示し（手順２０２３）、操作者に知らせる。テレビのメモリに資格ＩＤがない場合に、操作者から回復の実行指示を受け付けたときは、リモコンから受信した資格ＩＤをテレビのメモリに書き込み、テレビ上の資格ＩＤを回復する。
【０１２４】
図２１はサービス提供システムのさらに別の例について説明するための図である。このサービス提供システムにおいては、一つの家に、２台のテレビ２１０１及び２１０２が設置されている。２台のテレビ２１０１及び２１０２は、家庭内ネットワーク２１０３により互いに接続されている。テレビ２１０１及び２１０２は、その家庭内ネットワーク２１０３を介してネットワーク１０３と接続されており、ネットワーク１０３から受信したコンテンツをブラウザにより画面に表示する。
【０１２５】
テレビ２１０１には資格ＩＤ「Ｑ００１」が与えられており、テレビ２１０２には、テレビ２１０１と異なる資格ＩＤ「Ｑ００２」が与えられている。テレビ２１０１の操作者２１０４は、リモコン２１０５を使ってサブＩＤ「Ｕ０１」を生成しＳＮＳサーバ１０１に既に登録しており、リモコン２１０５はそのサブＩＤをメモリ上に保存している。
【０１２６】
この例において、テレビ２１０１及びリモコン２１０５を有する情報処理機器は、家庭内ネットワーク２１０３を介して、テレビ２１０２及びリモコン２１０６を有する情報処理機器と通信し、テレビ２１０２から資格ＩＤを取得する。テレビ２１０２から資格ＩＤをテレビ２１０１が受信すると、リモコン２１０５は、テレビ２１０２を介して、テレビ２１０１の資格ＩＤ「Ｑ００１」又はリモコン２１０５に保存されたサブＩＤ「Ｕ０１」に、テレビ２１０２の資格ＩＤをリンクする要求をＳＮＳサーバ１０１に送信する。テレビ２１０１と２１０２の資格ＩＤをＳＮＳサーバ上で関連付けるときは、両資格ＩＤを含む要求をＳＮＳサーバ１０１に送信する。リモコン２１０５に保存されたサブＩＤと、取得した資格ＩＤとをＳＮＳサーバ上で関連付けるときは、テレビ２１０１の資格ＩＤ「Ｑ００１」及びリモコン２１０５に保存されたサブＩＤ「Ｕ０１」と、取得した資格ＩＤ「Ｑ００２」とを含む要求をＳＮＳサーバ１０１に送信する。
【０１２７】
これによって、テレビ２１０１の操作者２１０４とテレビ２１０２の操作者２１０７の人間関係をＳＮＳ上に反映することができる。ＳＮＳサーバ１０１は、リンク要求に対して、資格ＩＤ「Ｑ００１」に資格ＩＤ「Ｑ００２」を関連付けるレコード２１０８や、サブＩＤ「Ｕ０１」に資格ＩＤ「Ｑ００２」を関連付けるレコード２１０９を作成し、登録者データベースや友人データベースに格納する。例えば登録者データベースにそのレコードを格納したときには、操作者２１０７は操作者２１０４の家族としてＳＮＳ上で登録され、友人データベースに格納したときには、友人としてＳＮＳ上で登録される。
【０１２８】
テレビ２１０２の操作者２１０７がリモコン２１０６を用いて個人としてのサブＩＤを生成しＳＮＳサーバ１０１に既に登録しているときには、そのサブＩＤをテレビ２１０１の資格ＩＤ「Ｑ００１」やリモコン２１０５に保存されたサブＩＤ「Ｕ０１」と関連付けるようにしてもよい。この場合には、テレビ２１０２及びリモコン２１０６を有する情報処理機器からサブＩＤを取得し易いように、リモコン２１０６で生成したサブＩＤをテレビ２１０２に保存しておくのが好ましい。ＳＮＳサーバに送信する関係付けの要求は、テレビ２１０１の資格ＩＤ「Ｑ００１」及びリモコン２１０５に保存されたサブＩＤ「Ｕ０１」と、テレビ２１０２から取得した「Ｑ００２」及びサブＩＤ「Ｕ０１」とを含むことになる。
【０１２９】
また本例では、２台のテレビ２１０１及び２１０２が同一の家に設置されているので、テレビ２１０１及び２１０２それぞれにおいて、同一人のユーザＩＤが別個に登録されることもある。このため、その場合には、一方の情報処理機器から取得したユーザＩＤを他方の情報処理機器に保存されたユーザＩＤに関連付けるとき、両ユーザＩＤを同一人のユーザＩＤとして登録する要求をＳＮＳサーバ１０１に送信するようにしてもよい。例えば、両ユーザＩＤを同一人のユーザＩＤとして登録するため、保存されているユーザＩＤに、取得したユーザＩＤを関連付けるレコードの項目として、同一人かどうかを表すフラグを設ける。
【０１３０】
このような関連付けの要求は、随時行うことができる。例えば操作者からの指示を受け付けたときや、テレビ２１０１及びリモコン２１０５を有する情報処理機器がユーザＩＤを新たに登録するときに同時に行う。
【０１３１】
図２２はリモコンのハードウェア構成に関しさらに別の例を示す図である。図２１のサービス提供システムでは、家庭内ネットワークに接続された他の情報処理機器から資格ＩＤやユーザＩＤを取得したけれども、図２２のようなリモコンを用いることで、着脱可能な記憶媒体から資格ＩＤやユーザＩＤを取得することができる。
【０１３２】
リモコン２２０１は、図２のリモコン１０６とほぼ同様の構成を有しており、図２２において同一の構成には同一の符号を付している。このリモコン２２０１では、図２に示したテレビ１０２と同様の構成を有するテレビ２２０２から取得した資格ＩＤ２２０３のデータをメモリ２３０上に保存している。さらにリモコン２２０１では、カードインターフェイス２２０４がバス２３２に接続されている。カードインターフェイス２２０４には、着脱可能な記憶媒体（メモリカード）２２０５が装着され、カードインターフェイス２２０４は、そのメモリカード２２０５に対するアクセスを制御する。資格ＩＤやユーザＩＤを格納したメモリカード２２０５は、サービス提供者がテレビの購入者等に対して配布・販売することができる。リモコンが単独で販売されているようなときには、そのリモコンの購入者にメモリカード２２０５を配布・販売することもできる。
【０１３３】
この例では、メモリカード２２０５が、リモコン２２０１のメモリ２３０上に保存された資格ＩＤ２２０３と異なる資格ＩＤ２２０６のデータ、及びその資格ＩＤ２２０６に関連付けられているサブＩＤ２２０７のデータを格納している。
【０１３４】
リモコン２２０１において、ＣＰＵ２３１は、操作者２２０８からの指示を操作部２３４により受け付けると、制御プログラム２２０９の指令にしたがって、資格ＩＤ２２０６（資格ＩＤ「Ｑ００２」）やサブＩＤ２２０７（サブＩＤ「Ｕ０１」）をメモリカード２２０５から読み出す。またＣＰＵ２３１は、例えば資格ＩＤ２２０３（資格ＩＤ「Ｑ００１」）、及び一員登録テーブル２３７に保存されたサブＩＤ「Ｕ０１」をメモリ２３０から読み出す。そして、資格ＩＤ「Ｑ００１」とサブＩＤ「Ｕ０１」との組み合わせに、資格ＩＤ「Ｑ００２」及びサブＩＤ「Ｕ０１」との組み合わせを関連付ける要求を送信部２３５から発信し、テレビ２２０２を介してＳＮＳサーバ１０１に送信する。
【０１３５】
ＳＮＳサーバ１０１は、資格ＩＤ「Ｑ００１」とサブＩＤ「Ｕ０１」との組み合わせに、資格ＩＤ「Ｑ００２」及びサブＩＤ「Ｕ０１」との組み合わせを関連付けるレコード２２１０を作成する。ＳＮＳサーバ１０１は、作成したレコード２２１０を登録者データベースや友人データベースに登録する。
【０１３６】
このように着脱可能な記憶媒体から資格ＩＤ及びユーザＩＤを取得することによっても、他機器の操作者との人間関係をＳＮＳ上に反映することができる。メモリカード２２０５から資格ＩＤのみを取得し、リモコン２２０１のメモリ２３０に保存された資格ＩＤ又はユーザＩＤに関連付けるようにしてもよい。さらにこの例では、リモコン２２０１のメモリ２３０から資格ＩＤ２２０３を読み出したけれども、リモコン２２０１がテレビ２２０２から資格ＩＤを受信するようにしてもよい。
【０１３７】
また制御プログラム２２０９は、メモリカード２２０５から取得した資格ＩＤ２２０６とテレビ２２０２の資格ＩＤとが同一か異なるかをＣＰＵ２３１に判定させ、両資格ＩＤが異なる場合に、関連付けの要求を送信させる指令を含んでもよい。さらに制御プログラム２２０９が、テレビ２２０２の資格ＩＤをメモリ２３０からもテレビ２２０２からも取得できない場合に、メモリカード２２０５の資格ＩＤをテレビ２２０２に転送する指令を含んでもよい。
【０１３８】
さらに本例では、リモコン２２０１に装着したメモリカード２２０５から資格ＩＤやユーザＩＤを取得したけれども、テレビ２２０２にカードインターフェイスを設け、そのカードインターフェイスに装着したメモリカードから資格ＩＤやユーザＩＤを取得するようにしてもよい。
【０１３９】
図２３はサービス提供システムのさらに別の例について説明するための図である。このサービス提供システムにおいては、いずれも情報家電である冷蔵庫２３０１やテレビ２３０２、オーディオコンポ２３０３が設置されている。冷蔵庫２３０１は、ネットワーク１０３を通じてＳＮＳサーバ１０１と接続されており、資格ＩＤ「Ｑ００１」が与えられている。冷蔵庫２３０１は、タッチパネル付きディスプレイ２３０４を有しており、ネットワーク１０３から受信したコンテンツをそのディスプレイ２３０４上に表示する。ネットワーク１０３へのアクセスに関する冷蔵庫２３０１のハードウェアの構成は、テレビ２３０２及びオーディオコンポ２３０３のような他の情報処理機器が冷蔵庫２３０１に接続される点を除いて、これまで説明したテレビと同様である。
【０１４０】
テレビ２３０２及びオーディオコンポ２３０３は、冷蔵庫２３０１との接続により、その冷蔵庫２３０１を介してネットワーク１０３上の資源にアクセスすることが可能である。テレビ２３０２には、資格ＩＤ「Ｑ００２」が与えられ、オーディオコンポ２３０３には資格ＩＤが与えられてない。
【０１４１】
この例において、冷蔵庫２３０１は、その冷蔵庫２３０１に接続された他の情報処理機器がＳＮＳサーバ１０１を利用するため、当該他の情報処理機器から資格ＩＤを受信した場合、その受信した資格ＩＤをＳＮＳサーバ１０１に送信する。これに対し、当該他の情報処理機器から資格ＩＤを受信しない場合、又は冷蔵庫２３０１自体がＳＮＳサーバ１０１を利用する場合、冷蔵庫２３０１の資格ＩＤをＳＮＳサーバ１０１に送信する。例えばテレビ２３０２のように資格ＩＤが与えられている情報処理機器からは、その資格ＩＤを冷蔵庫２３０１が受信するので、受信した資格ＩＤをＳＮＳサーバ１０１に送信する。またオーディオコンポ２３０３のように資格ＩＤが与えられていない情報処理機器からは、その資格ＩＤを冷蔵庫２３０１が受信しないので、冷蔵庫２３０１の資格ＩＤをＳＮＳサーバ１０１に送信する。
【０１４２】
これによって、資格ＩＤを有する情報処理機器の場合、当該他の情報処理機器の資格ＩＤを使って、その資格ＩＤに応じたサービスを受けることができ、また資格ＩＤを有しない情報処理機器の場合でも、接続された情報処理機器が資格ＩＤを有していれば、サービスを受けることが可能となる。
【０１４３】
さらに冷蔵庫２３０１は、テレビ２３０２のような他の情報処理機器から資格ＩＤやユーザＩＤを受信したとき、受信した資格ＩＤやユーザと、冷蔵庫２３０１上の資格ＩＤやユーザＩＤとをリンクする要求をＳＮＳサーバ１０１に送信することができる。その要求を受信すると、ＳＮＳサーバ１０１は、テレビ２３０２の資格ＩＤ「Ｑ００２」と冷蔵庫２３０１の資格ＩＤ「Ｑ００１」とを関連付けるレコード２３０７や、テレビ２３０２の資格ＩＤ「Ｑ００２」及びリモコン２３０６上のサブＩＤ「Ｕ０１」の組み合わせと、冷蔵庫２３０１上の資格ＩＤ「Ｑ００１」及びサブＩＤ「Ｕ０１」の組み合わせとを関連付けるレコード２３０８を作成し、それらのレコードを登録者データベースや友人データベースに登録する。ＳＮＳサーバ１０１は、テレビ２３０２の資格ＩＤ「Ｑ００２」及びリモコン２３０６上のサブＩＤ「Ｕ０１」の組み合わせと、冷蔵庫２３０１上の資格ＩＤ「Ｑ００１」とを関連付けるレコードを作成し登録することもできる。このようにして、冷蔵庫２３０１の操作者とテレビ２３０２の操作者との間の人間関係をＳＮＳ上に容易に反映することが可能となる。
【０１４４】
上述の実施の形態で利用した各種のプログラムは、コンピュータ読み取り可能な媒体を用いて関係者や第三者に提供することができる。コンピュータ読み取り可能な媒体は、コンピュータ読み取り可能な記録媒体や伝送媒体を含む。例えばプログラムの指令を電気信号や光信号、磁気信号などで表現し、その信号を搬送波に載せて送信することで、同軸ケーブルや銅線、光ファイバのような伝送媒体でそのプログラムを提供することができる。またコンピュータ読取可能な記録媒体としては、ＣＤ−ＲＯＭやＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷなどの光学メディアや、フレキシブルディスクのような磁気メディア、フラッシュメモリやＲＡＭのような半導体メモリを利用することができる。
【０１４５】
上述した実施の形態は本発明の技術的範囲を制限するものではなく、既に記載したもの以外でも、本発明の範囲内で種々の変形や応用が可能である。例えば、一つの情報処理機器に複数の資格ＩＤを与えるようにしてもよい。また資格ＩＤに、有効期限のような属性を付加するようにしてもよい。
【０１４６】
また情報処理機器の操作者は、指紋や顔認証、パスワードの他、例えばＲＦ−ＩＤを用いて識別・認証するようにしてもよい。またユーザの氏名やハンドルネーム等の情報をその識別・認証に用いることもできる。
【０１４７】
またＳＮＳで用いるハンドルネームやその他のデータに代えて、または加えて、情報家電やそのリモコンで用いる各操作者のニックネームやその他のデータをリモコンまたは情報家電に記憶するようにしてもよい。
【０１４８】
また双方向通信を行うリモコンだけでなく、片方向通信を行うリモコンに本発明を適用することも可能である。この場合、図２における受信回路２２０またはそれに相当する構成をリモコンは有さず、コマンドやデータをテレビのような情報家電に送信しても、受信処理は行わない。テレビ等がリモコンから操作を受ける必要がある場合には、対応する内容をテレビ等に表示するようにすればよい。片方向通信を行うリモコンを用いても、図３乃至図６のようなユーザＩＤの登録手順や、図１２や図１３のようなサービスを利用する場合の通信手順やその他の手順を実行することができる。
【０１４９】
図２４は片方向通信を行うリモコンにより一員登録をする場合におけるユーザＩＤの生成・登録手順をより詳細に説明するための通信シーケンス図である。この手順は、テレビと双方向通信を行うリモコンを用いた図４に示すような手順４０１乃至４２８に対応するものである。片方向通信を行うリモコンを用いる場合、受信処理は行わないので、手順４０５、４１７および４２５は含まれていない。この例では、それらの手順に代えて、手順２４０１乃至２４０３を追加している。
【０１５０】
手順４０５の後、テレビは確認結果通知をリモコンに送信せず、その確認結果を画面に表示して（手順２４０１）、資格ＩＤがテレビに有る場合には、サーバへの接続要求を行うかどうかをその表示により操作者に問い合わせる。この問い合わせを行うため、資格ＩＤがテレビに有る場合には、例えば確認結果通知画面に、接続要求を行うかどうかを操作者が選択するための「はい」、「いいえ」ボタンを設ければよい。操作者が「はい」ボタンを押せば、リモコンがその入力を受け付け（手順２４０２）、テレビにコマンドを送信することにより、サーバ接続要求をテレビに対して行う（手順４０５）。
【０１５１】
また手順４１８の後、テレビは許可通知をリモコンに送信せず、その手順４１８において、ユーザＩＤの登録を行うかどうかを確認画面上の表示によって操作者に問い合わせる。この場合も、ユーザＩＤを登録するかどうかを操作者が選択するための「はい」、「いいえ」ボタンを確認画面に設ければよい。操作者が「はい」ボタンを押せば、リモコンがその入力を受け付け（手順２４０３）、手順４１９以降の手順を実行する。このようにして片方向通信を行うリモコンを用いても、ユーザＩＤの生成・登録の手順を実行することができる。
【０１５２】
図２５は片方向通信を行うリモコンを用いて操作者の一人が自身のサブＩＤにより個人としてＳＮＳを利用する場合の通信手順の一例を説明するための通信シーケンス図である。この手順は、テレビと双方向通信を行うリモコンを用いた図１２に示すような手順１２０１乃至１２２１に対応するものである。片方向通信を行うリモコンを用いる場合、受信処理は行わないので、手順１２１７は含まれていない。この例では、その手順に代えて、手順２５０１および２５０２を追加している。ＳＮＳサーバから許可通知があると、テレビは、サブＩＤの転送をリモコンＩＤに要求せず、許可通知があったことを画面に表示して操作者に知らせるとともに、サービスの利用を実行するかどうかをその表示で操作者に問い合わせる（手順２５０１）。この問い合わせを行うため、サービスの利用を実行するかどうかを操作者に確認するための「はい」、「いいえ」ボタンをその画面に設ければよい。操作者が「はい」ボタンを押せば、リモコンがその入力を受け付け（手順２５０２）、テレビにサブＩＤを送信する（手順１２１８）。このようにして片方向通信を行うリモコンを用いても、サブＩＤにより、操作者の一人が個人としてＳＮＳを利用することができる。同様に、その他の手順についても、片方向通信を行うリモコンで実行が可能である。
【０１５３】
また上述の実施の形態では、テレビに特化したリモコンを用いたが、これに限られるものではない。学習リモコンやその他、複数機器対応のリモコンに本発明を適用することも可能である。またハードウェアキーを有したリモコンだけでなく、タッチパネルを利用したソフトウェアキーを有するリモコンに本発明を適用することも可能である。
【０１５４】
図２６はソフトウェアキーを有するリモコンの一例を示す図である。リモコン２６０１は、カーソルキーや決定ボタンのようなハードウェアキー２６０２に加えて、タッチパネル付きの液晶ディスプレイ２６０３を有している。リモコン２６０１のＣＰＵは、制御プログラムの指令にしたがって、この液晶ディスプレイ２６０３にソフトウェアキー２６０４および２６０５を表示する。ソフトウェアキー２６０４および２６０５に対応する部分を押すなどすれば、タッチパネルによってその操作が検出される。
【０１５５】
このようなソフトウェアキーを利用する場合、ハードウェアキーのみの場合よりも、より柔軟な操作が可能となる。例えばユーザＩＤの登録やサービスの利用をする際に、テレビに表示される画面群に応じて、ソフトウェアキーを有するグラフィカル・ユーザ・インターフェイスをリモコンに複数用意しておく。そして画面群に付与された画面ＩＤをテレビからリモコンが受信するなどして、テレビに表示されている画面をリモコンが特定し得るようにし、特定した画面にしたがって、ディスプレイ２６０３により提供するユーザインターフェイスを切り替える。この例では、図８の例と同様に、テレビ１０２がユーザＩＤ登録の確認画面８０８を表示しており、その画面を特定したリモコン２６０１が液晶ディスプレイ２６０３に、一員登録および独立登録のためのソフトウェアキー２６０４および２６０５を表示している。テレビ１０２の画面によってリモコン２６０１のソフトウェアキーを切り替えれば、ユーザインターフェイスを簡素化でき、またユーザの操作性も向上させることができる。
【０１５６】
さらにＳＮＳサーバだけでなく、ＳＮＳ以外のサービスを提供する一つ又は複数のサービス提供サーバを備えたシステムに本発明を適用することも可能である。例えば、異なるサービスを提供する複数のサーバがある場合、情報処理機器が、そのサービスの種類に基づいて、サーバに登録要求を行うユーザＩＤの種類を決定するようにしてもよい。例えばユーザＩＤの登録要求先がＳＮＳサーバであるときには、情報処理機器が、サブＩＤを生成して一員登録をすることを決定し、コンテンツ配信サーバであるときには、登録者ＩＤの発行・登録を要求して独立登録をすることを決定する。サービスの種類に関するデータは、サービス提供サーバが情報処理機器に送信する。情報処理機器は、受信したサービスの種類に関するデータに基づいて、サブＩＤを生成するか、登録者ＩＤの登録を要求するか、さらには登録者ＩＤと同様に資格ＩＤを用いずにサービスを利用できるユーザＩＤを生成するかを決定することができる。その情報処理機器を用いる他のユーザの選択結果やその他のデータに基づいて、登録要求を行うユーザＩＤの種類を情報処理機器が決定するようにしてもよい。
【０１５７】
さらに上述のサービス提供システムにおいて、資格ＩＤとして、各情報処理機器に固有の機器ＩＤを用いるようにしてもよい。この場合、機器ＩＤは、資格ＩＤとして、予めサービス提供サーバに登録される。
【０１５８】
さらにテレビや冷蔵庫、オーディオコンポのような情報家電以外の他の情報処理機器にも本発明を適用することができる。上述のテレビはリモコンを有していたが、本発明の適用される情報処理機器は、必ずしもリモコンを有する必要はない。
【産業上の利用可能性】
【０１５９】
本発明に係る情報処理機器、サービス提供サーバ及び遠隔操作装置によれば、サービス提供サーバと接続される情報処理機器を共用する使用者全員が簡単にサービスを受けることができ、しかも使用者全員に情報処理機器を用意しなくても、使用者各員が個別のユーザとしてサービスを受けることができ、情報家電やネットワーク接続機能を有したその他の情報処理機器に有用である。
【図面の簡単な説明】
【０１６０】
【図１】本発明の実施の形態におけるサービス提供システムの概要を説明するための図
【図２】本実施の形態におけるサービス提供システムのハードウェア構成の一例を示す図
【図３】ユーザＩＤ登録の手順を説明するためのフローチャート
【図４】一員登録の場合におけるユーザＩＤの生成・登録手順をより詳細に説明するための通信シーケンス図
【図５】独立登録の場合におけるユーザＩＤの発行手順を詳細に説明するための通信シーケンス図
【図６】リモコンの生成するユーザＩＤとＳＮＳサーバの発行するユーザＩＤの例を示す図
【図７】登録者データベースのデータ構成例を示す図
【図８】ユーザＩＤを登録するときのリモコンの操作を説明するための図
【図９】プロフィールの登録画面の一例を示す図
【図１０】ユーザを割り当てるボタンを登録する画面の一例を示す図
【図１１】リモコンに設けられたテーブルのデータ構成例を示す図
【図１２】操作者の一人が自身のサブＩＤにより個人としてＳＮＳを利用する場合の通信手順の一例を説明するための通信シーケンス図
【図１３】操作者の一人が自身の登録者ＩＤにより個人としてＳＮＳを利用する場合の通信手順の一例を説明するための通信シーケンス図
【図１４】ＳＮＳを利用するときのテレビ表示の一例を示す図
【図１５】サービス提供システムの別の例について概要を説明するための図
【図１６】リモコンのハードウェアの構成に関し別の例を示す図
【図１７】リモコンに保存された資格ＩＤによりＳＮＳを利用する場合の通信手順の一例を説明するための通信シーケンス図
【図１８】リモコンに保存された資格ＩＤによりＳＮＳを利用する場合の通信手順に関し別の例を説明するための通信シーケンス図
【図１９】リモコンに保存された資格ＩＤの別の利用例を説明するための図
【図２０】リモコンに保存された有効な資格ＩＤに対するＳＮＳ上のデータを他の資格ＩＤに引き継ぐ手順の一例を説明するための通信シーケンス図
【図２１】サービス提供システムのさらに別の例について説明するための図
【図２２】リモコンのハードウェア構成に関しさらに別の例を示す図
【図２３】サービス提供システムのさらに別の例について説明するための図
【図２４】一員登録の場合におけるユーザＩＤの生成・登録手順をより詳細に説明するための通信シーケンス図
【図２５】片方向通信を行うリモコンを用いて操作者の一人が自身のサブＩＤにより個人としてＳＮＳを利用する場合の通信手順の一例を説明するための通信シーケンス図
【図２６】ソフトウェアキーを有するリモコンの一例を示す図
【符号の説明】
【０１６１】
１０１    ＳＮＳサーバ
１０２    テレビジョン受信装置
１０３    ネットワーク
１０６    リモコン
２０６    ＳＮＳサーバプログラム
２０７    登録者データベース
２０８    コミュニティデータベース
２０９    友人データベース
２２５    ブラウザ
２２６    ＣＡ証明書
２２７    機器証明書
２２８    資格ＩＤ
２２９    使用データ
２３３    制御プログラム
２３７    一員登録テーブル
２３８    独立登録テーブル
６０１    サブＩＤ
６０２    登録者ＩＤ
８０２    チャンネルボタン
８０５    ＳＮＳ接続ボタン
８０６    ユーザＩＤ登録ボタン
８０７    ユーザ切替ボタン
１４０２  ユーザ通知画面
１４０７  家族リスト欄
１４０８、１４０９、１４１０  ユーザ通知画面上のアイコン
１６０１  機器ＩＤ
１６０３  リモコンに保存した資格ＩＤ
２２０４  カードインターフェイス
２２０５  メモリカード
２３０１  冷蔵庫
２３０３  オーディオコンポ
【図１】
2008129860.tif 000003
【図２】
2008129860.tif 000004
【図３】
2008129860.tif 000005
【図４】
2008129860.tif 000006
【図５】
2008129860.tif 000007
【図６】
2008129860.tif 000008
【図７】
2008129860.tif 000009
【図８】
2008129860.tif 000010
【図９】
2008129860.tif 000011
【図１０】
2008129860.tif 000012
【図１１】
2008129860.tif 000013
【図１２】
2008129860.tif 000014
【図１３】
2008129860.tif 000015
【図１４】
2008129860.tif 000016
【図１５】
2008129860.tif 000017
【図１６】
2008129860.tif 000018
【図１７】
2008129860.tif 000019
【図１８】
2008129860.tif 000020
【図１９】
2008129860.tif 000021
【図２０】
2008129860.tif 000022
【図２１】
2008129860.tif 000023
【図２２】
2008129860.tif 000024
【図２３】
2008129860.tif 000025
【図２４】
2008129860.tif 000026
【図２５】
2008129860.tif 000027
【図２６】
2008129860.tif 000028