(57)【要約】  サーバ連携システム１は、ユーザ端末１０と、第一処理を実行可能な第一サーバ１１と、第二処理を実行可能な第二サーバ１２とを含む。ユーザ端末１０は、前記第一処理に関連付けられたユーザ操作を受けると、前記第一サーバ１１にアクセスして第一処理を実行させ、前記第二処理に関連付けられたユーザ操作を受けると、前記第二サーバ１２にアクセスして第二処理を実行させる。前記第一処理および前記第二処理は、一連の処理を構成するものであり、前記第二処理は、前記第一処理よりも高い機密性が要求される処理である。
2012140872.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末と、第一処理を実行可能な第一サーバと、第二処理を実行可能な第二サーバとを含むサーバ連携システムであって、
前記ユーザ端末は、
前記第一処理に関連付けられたユーザ操作を受けると、前記第一サーバにアクセスして第一処理を実行させ、
前記第二処理に関連付けられたユーザ操作を受けると、前記第二サーバにアクセスして第二処理を実行させ、
前記第一処理および前記第二処理は、一連の処理を構成するものであり、
前記第二処理は、前記第一処理よりも高い機密性が要求される処理であることを特徴とするサーバ連携システム。
【請求項２】
前記第一サーバは、
前記第二サーバから前記第二処理が成功したか否かを示す情報を受信する、請求項１に記載のサーバ連携システム。
【請求項３】
前記ユーザ端末は、
前記第二処理が終了した場合、前記第一サーバにその旨を送信する、請求項１または２に記載のサーバ連携システム。
【請求項４】
前記第一サーバは、
前記ユーザ端末から前記第二処理が終了した旨を受信すると、前記第二サーバに前記ユーザ端末にかかる前記第二処理が成功したか否かについての問い合わせを送信し、
前記第二サーバは、
前記第一サーバから前記問い合わせを受信すると、前記第一サーバに前記ユーザ端末にかかる前記第二処理が成功したか否かを示す情報を送信する、請求項１〜３のいずれか一項に記載のサーバ連携システム。
【請求項５】
前記ユーザ端末は、
前記第一サーバまたは前記第二サーバから受信した制御情報に基づいて、前記第一サーバに前記第一処理を実行させる処理、または、前記第二サーバに前記第二処理を実行させる処理を制御する、請求項１〜４のいずれか一項に記載のサーバ連携システム。
【請求項６】
前記第一サーバは、
前記第二サーバから前記ユーザ端末にかかる前記第二処理が終了している旨を受信したことに応じて、新たな制御情報を決定して前記ユーザ端末に送信する、請求項５に記載のサーバ連携システム。
【請求項７】
前記第二処理は、ユーザの個人情報または決済情報を取り扱う処理を含む、請求項１〜６のいずれか一項に記載のサーバ連携システム。
【請求項８】
前記ユーザ端末は、前記第二サーバとの通信に暗号化通信を用いる、請求項１〜７のいずれか一項に記載のサーバ連携システム。
【請求項９】
前記第一処理は、前記第二処理よりも高い応答性が要求される処理である、請求項１〜８のいずれか一項に記載のサーバ連携システム。
【請求項１０】
ユーザ端末と、第二処理を実行可能な第二サーバとともにサーバ連携システムを構成するサーバであって、
前記ユーザ端末からのアクセスを受けて第一処理を実行し、
前記ユーザ端末から前記第二処理が終了した旨を受信すると、前記第二サーバに前記ユーザ端末にかかる前記第二処理が成功したか否かについての問い合わせを送信し、
前記第二サーバから前記ユーザ端末にかかる前記第二処理が成功したか否かを示す情報を受信することを特徴とするサーバ。
【請求項１１】
ユーザ端末と、第二処理を実行可能な第二サーバとともにサーバ連携システムを構成するサーバを、コンピュータを用いて構成するプログラムであって、
前記ユーザ端末からのアクセスを受けて第一処理を実行する処理と、
前記ユーザ端末から前記第二処理が終了した旨を受信すると、前記第二サーバに前記ユーザ端末にかかる前記第二処理が成功したか否かについての問い合わせを送信する処理と、
前記第二サーバから前記ユーザ端末にかかる前記第二処理が成功したか否かを示す情報を受信する処理とを、前記コンピュータに実行させることを特徴とするプログラム。
【請求項１２】
第一処理を実行可能な第一サーバと、第二処理を実行可能な第二サーバとともにサーバ連携システムを構成するユーザ端末であって、
前記第一処理に関連付けられたユーザ操作を受けると、前記第一サーバにアクセスして第一処理を実行させ、
前記第二処理に関連付けられたユーザ操作を受けると、前記第二サーバにアクセスして第二処理を実行させ、
前記第一処理および前記第二処理は、一連の処理を構成するものであり、
前記第二処理は、前記第一処理よりも高い機密性が要求される処理であることを特徴とするユーザ端末。
【請求項１３】
第一処理を実行可能な第一サーバと、第二処理を実行可能な第二サーバとともにサーバ連携システムを構成するユーザ端末において実行される制御情報であって、
前記制御情報に基づいて前記ユーザ端末は、
前記第二処理に関連付けられたユーザ操作を受けると、前記第二サーバにアクセスして第二処理を実行させ、
前記第一処理および前記第二処理は、一連の処理を構成するものであり、
前記第二処理は、前記第一処理よりも高い機密性が要求される処理であることを特徴とする制御情報。
【請求項１４】
ユーザ端末と、第一処理を実行可能な第一サーバと、第二処理を実行可能な第二サーバとを用いたサーバ連携方法であって、
前記ユーザ端末は、
前記第一処理に関連付けられたユーザ操作を受けると、前記第一サーバにアクセスして第一処理を実行させ、
前記第二処理に関連付けられたユーザ操作を受けると、前記第二サーバにアクセスして第二処理を実行させ、
前記第一処理および前記第二処理は、一連の処理を構成するものであり、
前記第二処理は、前記第一処理よりも高い機密性が要求される処理であることを特徴とするサーバ連携方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の装置を含むサーバ連携システムに関する。
【背景技術】
【０００２】
ウェブページを表示する際に、最初にアクセスした装置以外の外部の装置に保持されたデータを取得するシステムが知られている。例えば、特許文献１は、ウェブページのアプレットが、ホスト装置のプロキシを介して広告サーバ装置にアクセスして広告を表示させるシステムを開示している。また、特許文献２は、第１ブラウザウィンドウに組み込まれたＪａｖａアプレットを用いて、ＨＴＴＰサーバ装置にアクセスして第２ブラウザウィンドウを表示させるシステムを開示している。さらに、特許文献３は、Ｊａｖａアプレットを用いて、第２セットのＨＴＭＬデータを取得し、これを第１セットのＨＴＭＬデータの表示領域に埋め込んで表示させるシステムを開示している。【０００３】
一方、商品管理を行う商品サーバと、代金決済を行う決済サーバとを用いた決済システムが知られている。例えば、特許文献４は、決済サーバが、購入者から送信されたユーザＩＤおよびパスワードに基づいて、購入者との売買契約に問題がないと判断すれば、購入者の注文情報を販売者のサーバ（商品サーバ）に送信するシステムを開示している。また、特許文献５は、店舗サーバ（商品サーバ）と決済サーバとの間に介在する決済データ仲介サーバが、利用者のアクセス履歴に基づいて不正利用でないと判定すれば、利用者端末からの決済要求データを決済サーバに送信するシステムを開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許第７４７５４０４号明細書
【特許文献２】米国特許第７５８０９９０号明細書
【特許文献３】米国特許第６０６５０２４号明細書
【特許文献４】特開２００２−６３５３２号公報
【特許文献５】国際公開第２００３／０３２２１９号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１、２および３が開示する各システムでは、外部の装置のデータが更新された場合に、データの更新内容をアクセスした装置の表示に反映することを考慮していない。このため、上記各システムは、装置間におけるデータの整合性を保持することが困難であった。【０００６】
一方、特許文献４および５が開示する各システムでは、ユーザ端末から見て、商品サーバと決済サーバとがシームレスに連携できているとは言い難い。また、特許文献４では、決済サーバが注文情報を販売者のサーバ（商品サーバ）に送信する構成を採るため、システム全体の拡張性・柔軟性が乏しい。さらに、特許文献５では、店舗サーバ（商品サーバ）と決済サーバとの間にユーザ決済データ仲介サーバが介在しているため、システム全体の拡張性・柔軟性が乏しい。【０００７】
本発明は、上記のような点に鑑みてなされたものであり、サーバ連携をシームレスに行うことができ、かつ、システム全体の拡張性・柔軟性が高いサーバ連携システムの提供を目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、以下に開示するテレビシステムは、テレビ装置と、第一サーバ装置と、第二サーバ装置とを含むテレビシステムであって、前記テレビ装置は、自身を識別するためのテレビ識別データを保持するテレビ識別データ保持部と、前記テレビ識別データを前記第一サーバ装置に送信し、前記第一サーバ装置から受信した指示に基づいて画面を表示する表示制御部と、を備え、前記第一サーバ装置は、ユーザを識別するためのユーザ識別データを前記テレビ識別データと対応させて保持するユーザ識別データ保持部と、前記テレビ装置から受信したテレビ識別データに対応するユーザ識別データを前記第二サーバ装置に送信し、送信したユーザ識別データに対応するユーザ情報を前記第二サーバ装置から受信するユーザ管理部と、受信したユーザ情報に基づいて前記テレビ装置に指示を送信する指示送信部と、を備え、前記第二サーバ装置は、前記ユーザ情報を前記ユーザ識別データと対応させて保持するユーザ情報保持部と、前記第一サーバ装置から受信したユーザ識別データに対応するユーザ情報を前記第一サーバ装置に送信するユーザ情報送信部とを備える。【０００９】
上記の目的を達成するために、以下に開示するテレビシステムは、テレビ装置と、管理サーバ装置と、販売サーバ装置とを含むテレビシステムであって、前記テレビ装置は、当該テレビ装置を識別するための識別データを保持する接続用情報保持部と、前記接続用情報保持部に保持されている識別データを前記管理サーバ装置に送信し、前記管理サーバ装置から受信した表示画像を出力する表示制御部とを備え、前記管理サーバ装置は、前記販売サーバ装置に前記テレビ装置のユーザに関するユーザ情報を問い合わせるためのユーザ識別データを、前記識別データに対応付けて保持するテレビ装置情報保持部と、前記テレビ装置から送信された前記識別データと、前記販売サーバ装置から送信された前記ユーザ情報とに基づいて、前記テレビ装置および前記ユーザの設定状態に対応させた表示画像を、前記テレビ装置に表示させる表示画面制御部とを備え、販売サーバ装置は、前記ユーザ識別データに対応付けて、前記テレビ装置のユーザに関するユーザ情報を保持するユーザ情報保持部と、前記管理サーバ装置から前記ユーザ識別データを伴う問い合わせを受けると、前記ユーザ識別データに対応するユーザ情報を、前記ユーザ情報保持部から抽出して前記管理サーバ装置に送信する販売制御部とを備える。【００１０】
上記の目的を達成するために、以下に開示するサーバ連携システムは、ユーザ端末と、第一処理を実行可能な第一サーバと、第二処理を実行可能な第二サーバとを含むサーバ連携システムであって、前記ユーザ端末は、前記第一処理に関連付けられたユーザ操作を受けると、前記第一サーバにアクセスして第一処理を実行させ、前記第二処理に関連付けられたユーザ操作を受けると、前記第二サーバにアクセスして第二処理を実行させる。ここで、前記第一処理および前記第二処理は、一連の処理を構成するものであり、前記第二処理は、前記第一処理よりも高い機密性が要求される処理である。
【発明の効果】
【００１１】
本願明細書の開示によれば、装置間におけるデータの整合性を保持することが可能となる。また、本願明細書の開示によれば、サーバ連携をシームレスに行うことができ、かつ、システム全体の拡張性・柔軟性が高いサーバ連携システムを提供できる。
【図面の簡単な説明】
【００１２】
【図１】本発明にかかるテレビシステム１のシステム構成の一例を示す図
【図２Ａ】本発明にかかるテレビシステム１の機能ブロックの一例を示す図
【図２Ｂ】本発明にかかるテレビシステム１の機能ブロックの一例を示す図
【図３】図２Ａに示したテレビ装置１０を、ＣＰＵを用いて実現したハードウェア構成の一例を示す図
【図４】接続用データ３７ａ２の一例を示す図
【図５】図２Ａに示した管理サーバ装置１１を、ＣＰＵを用いて実現したハードウェア構成の一例を示す図
【図６】テレビ装置データ５５２の一例を示す図
【図７】商品データ５５３の一例を示す図
【図８】図２Ａに示した販売サーバ装置１２を、ＣＰＵを用いて実現したハードウェア構成の一例を示す図
【図９】ユーザデータ８５２の一例を示す図
【図１０】有料商品データ８５３の一例を示す図
【図１１】表示制御プログラム３７ａ１（図３）、表示画面制御プログラム５５１（図５）、および販売制御プログラム８５１（図８）に基づく画面処理の画面遷移の一例を示す図
【図１２】「(0)メインメニュー画面」の一例を示す図
【図１３】テレビ装置１０を使用するユーザが操作するリモートコントローラ３６の外観の一例を示す図
【図１４】「(1-1)マーケットメニュー画面」の一例を示す図
【図１５】「(1-2)アプリケーション画面」の一例を示す図
【図１６】管理サーバ装置１１の表示画面制御プログラム５５１（図５）に基づく画面処理のフローチャートの一例を示す図
【図１７】無料ユーザ登録処理のフローチャートの一例を示す図
【図１８】図１７に対応する画面遷移の一例を示す図
【図１９】図１７のステップＳ１７１〜Ｓ１７３、Ｓ１８２における画面遷移の一例を示す図
【図２０Ａ】新規登録の場合における画面遷移の一例を示す図
【図２０Ｂ】ソフトウェアキーボードを表示する場合の一例を示す図
【図２１】新規登録の場合に実行される一連の処理のシーケンスの例を示す図
【図２２】既存登録の場合におけるシーケンスの一例を示す図
【図２３】「(1-6)インストール完了画面」２３０および「(0)メインメニュー画面」２３１の一例を示す図
【図２４】ホステッドアプリケーションソフトウェアをインストールする場合のシーケンスの一例を示す図
【図２５】「(1-2)アプリケーション画面」の一例を示す図
【図２６】有料ユーザ登録処理のフローチャートの一例を示す図
【図２７】図２６に対応する画面遷移の一例を示す図
【図２８】有料登録の場合における画面遷移の一例を示す図
【図２９】有料登録の場合におけるシーケンスの一例を示す図
【図３０】アプリケーションソフトウェアの購入を確認するための購入確定画面の一例を示す図
【図３１】ログイン処理で用いる「(2-9)ログイン画面」の一例を示す図
【図３２】ユーザがショッピングアイコン１４２を選択した場合のマーケットメニュー画面の一例を示す図
【図３３】「(1-2)アプリケーション画面」において、「商品２０３  ３Ｄメガネ」の詳細画面の一例を示す図
【図３４】有料商品（アプリケーションソフトウェアおよび物品を含む）を購入する場合のシーケンスの一例を示す図
【図３５】管理サーバ装置１１の表示画面制御プログラム５５１（図５）に基づく画面処理のフローチャートの一例を示す図
【図３６】セッティングにより各種設定を行う場合の画面遷移の一例を示す図
【図３７】「(3-1)セッティング画面」の一例を示す図
【図３８】ユーザデータ３７５２の一例を示す図
【図３９】決済情報入力画面をテレビ装置１０以外の他の装置で行う場合の概略を説明する図
【図４０】第２の実施形態のテレビシステム１におけるデータの持ち方の一例を示す図
【図４１】第２の実施形態のテレビシステム１におけるログイン処理のフローチャートの一例を示す図
【図４２】第２の実施形態におけるユーザ管理データの状態遷移の一例を示す図
【図４３】テレビ装置１０における状態遷移の模式図の一例を示す図
【図４４】図４３に示すテレビ装置１０における状態遷移の表の一例を示す図
【図４５】図４３に示すテレビ装置１０における状態遷移の表の一例を示す図
【図４６】管理サーバ装置１１における状態遷移の模式図の一例を示す図
【図４７】図４６に示す管理サーバ装置１１における状態遷移の表の一例を示す図
【図４８】図４６に示す管理サーバ装置１１における状態遷移の表の一例を示す図
【図４９】販売サーバ装置１２における状態遷移の模式図の一例を示す図
【図５０】図４９に示す販売サーバ装置１２における状態遷移の表の一例を示す図
【図５１】図４９に示す販売サーバ装置１２における状態遷移の表の一例を示す図
【図５２】新規のテレビ装置を購入した場合における状態遷移の模式図の一例を示す図
【図５３】テレビ装置をリフレッシュ後に他人へ譲渡した場合における状態遷移の模式図の一例を示す図
【図５４】テレビ装置をリフレッシュした場合における状態遷移の模式図の一例を示す図
【発明を実施するための形態】
【００１３】
以下においては、本発明の実施形態について図面を用いて具体的に説明する。
【００１４】
［１．第１の実施形態］
以下、本実施形態にかかるテレビシステムの一例を説明する。本実施形態のテレビシステムにおいては、テレビジョン受像機（以下、テレビ装置とする）、管理サーバ装置および販売サーバ装置を用いて、テレビ装置を使用するユーザに対してサービスを提供する例について説明する。上記サービスは、例えば通信販売サービスや情報提供サービス等を含む。
【００１５】
なお、本実施形態にかかるテレビシステムは、認証システムまたはサーバ連携システムとして機能することができる。この場合において、テレビ装置は、ユーザが使用するユーザ端末として機能することができる。また、サーバと通信できる機器（例えば、レコーダ機器、セットトップボックス、パーソナルコンピュータ、タブレット型端末（タブレットＰＣ）、スマートフォン、携帯電話等）であれば、テレビ装置に代えて利用可能である。
【００１６】
［１−１．システム構成］
図１は、テレビシステム１のシステム構成の一例を示す図である。テレビシステム１は、ユーザ端末であるテレビ装置１０（１０ｘ、１０ｙ、１０ｚ）、第一サーバ装置である管理サーバ装置１１、および第二サーバ装置である販売サーバ装置１２を含む。テレビ装置１０ｘは、ユーザＸの使用するテレビ装置であり、テレビ装置１０ｙは、ユーザＹの使用するテレビ装置であり、テレビ装置１０ｚは、ユーザＺの使用するテレビ装置である。
【００１７】
ユーザＹは、テレビ装置１０ｙの他にレコーダ装置１３を使用することができる。レコーダ装置１３は、テレビ装置１０ｙに接続されている。レコーダ装置１３は、例えば録画再生機能を備えたディスクレコーダ装置である。レコーダ装置１３は、ネットワークＮに接続可能である。ユーザＺは、テレビ装置１０ｚの他に家庭用電化製品１４を使用することができる。家庭用電化製品１４は、例えばＨＥＭＳ（Home Energy Management System）に対応した洗濯機である。ＨＥＭＳは、家庭用のエネルギー管理システムの総称である。具体的には、ＨＥＭＳに対応した家庭用電化製品は、使用電力量に関する情報をネットワークを介して接続されたサーバ装置等に送信することができる。このため、家庭用電化製品１４は、ネットワークＮに接続可能である。
【００１８】
テレビ装置１０、管理サーバ装置１１、および販売サーバ装置１２は、例えばインターネット等のネットワークＮを介して相互に通信可能である。ネットワークＮは、ＷＡＮ、ＬＡＮ、イントラネット等のネットワークであってもよい。図１において、テレビ装置１０は３つ（１０ｘ、１０ｙ、１０ｚ）しか記載されていないが、実際には３つ以上存在してもよい。管理サーバ装置１１および販売サーバ装置１２は、それぞれ複数存在してもよい。管理サーバ装置１１および販売サーバ装置１２は、例えばテレビ装置１０が設置される国毎または地域毎に存在してもよい。
【００１９】
管理サーバ装置１１は、ネットワークＮを介して接続された各テレビ装置１０に、例えばメニュー表示画像等を提供することができる。なお、管理サーバ装置１１がメニュー表示画像等を提供することは、管理サーバ装置１１で生成したメニュー表示画像をテレビ装置１０に表示させること、および、テレビ装置１０側でメニュー表示画像を生成するために必要なデータを送信することの双方を含む概念である。
【００２０】
また、管理サーバ装置１１は、テレビ装置１０ｘからの接続を受け付けるメインサーバとして機能することができる。この場合、管理サーバ装置１１が実行する処理は、高い応答性が要求される。
【００２１】
販売サーバ装置１２は、ネットワークＮを介して接続された管理サーバ装置１１に、例えばユーザデータや販売商品データ等を提供することができる。また、販売サーバ装置１２は、ネットワークＮを介して接続されたテレビ装置１０に、例えばユーザ登録画面等を提供することができる。
【００２２】
また、販売サーバ装置１２は、テレビ装置１０ｘから機密度の高いデータを受信するサーバとして機能することができる。この場合、管理サーバ装置１１が実行する処理は、高い機密性（高セキュリティ）が要求される。
【００２３】
例えば、販売サーバ装置１２がクレジットカード決済を行うサーバである場合、一定のセキュリティ基準（例えばＰＣＩＤＳＳ（Payment Card Industry Data Security Standard））を満たすことにより、高い機密性を担保することができる。例えば、販売サーバ装置１２は、カード番号等のデータを送受信する場合に、ＨＴＴＰＳ（Hypertext Transfer Protocol over Secure Socket Layer）等による暗号化通信を行う。
【００２４】
［１−２．機能ブロック］
図２Ａは、テレビシステム１の機能ブロック図の一例を示す図である。図２Ａにおいて、テレビ装置１０は、接続用情報保持部１０１、画面表示部１０２、入力受付部１０３、および表示制御部１０４を備えている。管理サーバ装置１１は、接続用情報取得部１１１、表示画面制御部１１２、テレビ装置情報保持部１１３、および商品情報保持部１１４を備えている。販売サーバ装置１２は、販売制御部１２１、有料商品情報保持部１２２、およびユーザ情報保持部１２３を備えている。
【００２５】
テレビ装置１０の接続用情報保持部１０１は、テレビ装置１０を識別するための識別データを含んでいる。例えば識別データは、テレビ装置１０に固有に割り当てられたＭＡＣアドレス（Media Access Control address）を含む。なお、識別データは、ＭＡＣアドレスを所定のハッシュ関数で変換したハッシュ値を含むものでもよい。また、識別データは、テレビシステム１においてテレビ装置１０を識別するために、一意に付与される固有のシステムＩＤを含むものでもよい。接続用情報保持部１０１は、テレビ装置自身を識別するためのテレビ識別データを保持するテレビ識別データ保持部の一例である。
【００２６】
画面表示部１０２は、管理サーバ装置３１または販売サーバ装置１２から受信したデータに基づく画面を表示する。例えば画面表示部１０２は、テレビ装置１０を用いた通信販売サービスにおいて、ユーザが購入可能な商品等に関する画像や、テレビ装置１０で利用可能なアプリケーションソフトウェア（以下、単にアプリケーションと称することがある）等に関する画像を含む画面を表示する。
【００２７】
入力受付部１０３は、ユーザ操作に基づく各種情報の入力を受け付ける。例えば入力受付部１０３は、ユーザがパスワードやクレジットカード番号等を操作入力するためのリモートコントローラである。
【００２８】
表示制御部１０４は、管理サーバ装置１１または販売サーバ装置１２と通信を行って、テレビ装置１０に表示する各種画像を含む画面に関する表示制御を行う。例えば表示制御部１０４は、接続用情報保持部１０１に保持されている識別データを管理サーバ装置１１に送信し、管理サーバ装置１１に送信した識別データに基づいて生成された表示画像を、管理サーバ装置１１から受信して画面表示部１０２に出力する。表示制御部１０４は、テレビ識別データを第一サーバ装置に送信し、第一サーバ装置から受信した指示に基づいて画面を表示する表示制御部の一例である。
【００２９】
管理サーバ装置１１の接続用情報取得部１１１は、テレビ装置１０から送信されてきた識別データを取得する。例えば接続用情報取得部１１１は、テレビ装置１０のＭＡＣアドレスを含む情報を取得する。
【００３０】
表示画面制御部１１２は、テレビ装置１０に表示させる表示画像を含む画面を制御する。例えば表示画面制御部１１２は、識別ＩＤに基づくテレビ装置１０およびユーザの設定状態に対応させた表示画面を生成し、生成した表示画面をテレビ装置１０に送信する。表示画面制御部１１２は、テレビ装置から受信したテレビ識別データに対応するユーザ識別データを第二サーバ装置に送信し、送信したユーザ識別データに対応するユーザ情報を第二サーバ装置から受信するユーザ管理部の一例である。また、表示画面制御部１１２は、受信したユーザ情報に基づいてテレビ装置に指示を送信する指示送信部の一例でもある。
【００３１】
テレビ装置情報保持部１１３は、各テレビ装置１０に対応する各種情報を保持する。例えばテレビ装置情報保持部１１３は、テレビ装置１０に対応付けて、販売サーバ装置１２に接続するための識別データや、テレビ装置１０のユーザが利用可能なアプリケーションソフトウェアの情報等を保持する。テレビ装置情報保持部１１３は、ユーザを識別するためのユーザ識別データをテレビ識別データと対応させて保持するユーザ識別データ保持部の一例である。
【００３２】
商品情報保持部１１４は、テレビ装置１０のユーザに提供することのできる商品に関する情報を保持する。例えば商品情報保持部１１４は、無料または有料でテレビ装置１０にインストールすることのできるアプリケーションソフトウェアに関する情報およびユーザに販売することのできる物品に関する情報を、商品ＩＤに対応付けて保持する。なお、商品情報保持部１１４は、販売サーバ装置１２に含めてもよい。
【００３３】
テレビ装置１０にインストールするという行為は、ダウンロードアプリケーションソフトウェアおよびホステッドアプリケーションソフトウェアの双方のインストールを含む概念である。例えばダウンロードアプリケーションソフトウェアのインストールは、サーバ装置からダウンロードしたプログラムをテレビ装置１０にて実行可能となるように設定することを含む。例えばホステッドアプリケーションソフトウェアのインストールは、サーバ装置に保持されたアプリケーションソフトウェアをサーバ装置に実行させて実行結果を取得することのできる権利（以下、実行権と称することがある）を示すデータを、テレビ装置１０に設定することを含む。
【００３４】
販売サーバ装置１２の販売制御部１２１は、管理サーバ装置１１またはテレビ装置１０からの問い合わせに応答する。例えば販売制御部１２１は、管理サーバ装置１１からユーザ情報に関する問い合わせを受けると、管理サーバ装置１１からの問い合わせに応じたユーザ情報をユーザ情報保持部３２３から抽出して、抽出したユーザ情報を管理サーバ装置１１に送信する。販売制御部１２１は、第一サーバ装置から受信したユーザ識別データに対応するユーザ情報を第一サーバ装置に送信するユーザ情報送信部の一例である。
【００３５】
有料商品情報保持部１２２は、テレビ装置１０のユーザに有料で提供することのできる商品に関する情報を保持する。例えば有料商品情報保持部１２２は、有料でテレビ装置１０にインストールすることのできるアプリケーションソフトウェア（有料ホステッドアプリケーションソフトウェアまたは有料ダウンロードアプリケーションソフトウェア）に関する情報や、有料でユーザに販売することのできる物品に関する情報を、商品ＩＤに対応付けて保持する。なお、有料商品情報保持部１２２は、管理サーバ装置１１に含めてもよい。
【００３６】
ユーザ情報保持部１２３は、テレビ装置１０のユーザに関する情報を保持する。例えばユーザ情報保持部１２３は、ユーザの決済情報や送付先住所等に関する情報を保持する。ユーザ情報保持部１２３は、ユーザ情報をユーザ識別データと対応させて保持するユーザ情報保持部の一例である。
【００３７】
図２Ａに示した各機能部（表示制御部１０４、設定情報取得部１１１、表示画面制御部１１２、および販売制御部１２１）は、それぞれプログラムによって実現されるＣＰＵの機能を含むものである。ここで、プログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソース形式のプログラム、圧縮処理がされたプログラム、暗号化されたプログラム等を含む。
【００３８】
図２Ｂは、図２Ａのテレビシステム１とは別の側面から捉えた構成で実施する場合における、テレビシステム１の機能ブロック図の一例を示す図である。図２Ｂに示すテレビシステム１は、テレビ装置１０ａ、管理サーバ装置１１ａ、および販売サーバ装置１２ａを備える。
【００３９】
テレビ装置１０ａは、ＧＵＩ制御部１０４ａ、プロダクト管理部１０４ｂ、ユーザ管理部１０４ｃ、ブラウザ１０４ｄ、識別情報保持部１０１ａ、およびダウンローダ１０５を備える。図２Ａに示した表示制御部１０４の機能は、図２Ｂに示すＧＵＩ制御部１０４ａ、プロダクト管理部１０４ｂ、ユーザ管理部１０４ｃ、およびブラウザ１０４ｄの各機能を含む。図２Ａに示した接続情報保持部１０１の機能は、識別情報保持部１０１ａの機能を含む。
【００４０】
管理サーバ装置１１ａは、ＧＵＩ制御部１１２ａ、ユーザ管理部１１２ｂ、プロダクト管理部１１２ｃ、ＤＢ管理部１１２ｄ、ユーザデータベース（ＤＢ）１１３ａ、およびカタログデータベース（ＤＢ）１１４ｂを備える。図２Ａに示した接続用情報取得部１１１および表示画面制御部１１２の機能は、図２Ｂに示すＧＵＩ制御部１１２ａ、ユーザ管理部１１２ｂ、プロダクト管理部１１２ｃ、およびデータベース（ＤＢ）管理部１１２ｄの各機能を含む。図２Ａに示したテレビ装置情報保持部１１３の機能は、図２Ｂに示すユーザデータベース（ＤＢ）１１３ａの機能を含む。図２Ａに示した商品情報保持部１１４の機能は、図２Ｂに示すカタログデータベース（ＤＢ）１１４ａの機能を含む。
【００４１】
販売サーバ装置１２ａは、カタログ・課金データベース（ＤＢ）１２２ｂ、プロダクト管理部１２１ａ、ユーザ管理部１２１ｂ、ユーザ管理用ＨＴＭＬ１２１ｃ、およびユーザデータベース１２３ｂを備える。図２Ａに示した販売制御部１２１の機能は、図２Ｂに示すプロダクト管理部１２１ａ、ユーザ管理部１２１ｂ、およびユーザ管理用ＨＴＭＬ１２１ｃの各機能を含む。図２Ａに示した有料商品情報保持部１２２の機能は、図２Ｂに示すカタログ・課金データベース（ＤＢ）１２２ｂの機能を含む。図２Ａに示したユーザ情報保持部１２３の機能は、図２Ｂに示すユーザデータベース１２３ｂの機能を含む。
【００４２】
［１−３．ハードウェア構成］
［１−３−１．テレビ装置１０の構成例］
図３は、図２に示したテレビ装置１０を、ＣＰＵを用いて実現したハードウェア構成の一例を示す図である。例えばテレビ装置１０は、ネットワークＮに接続可能なスマートテレビである。テレビ装置１０は、ディスプレイ３１、ＣＰＵ３２、ＲＡＭ(Random Access Memory)３３、操作ボタン３４、リモートコントローラ３６と通信可能な操作信号受信回路３５、フラッシュメモリ３７ａ、外部メモリ３７ｂ、ＲＯＭ(Read Only Memory)３７ｃ、チューナー回路３８、および通信回路３９を有する。
【００４３】
ディスプレイ３１は、表示制御プログラム３７ａ１から出力された映像信号を表示することができる。表示制御プログラム３７ａ１から出力された映像信号には、チューナー回路３８から出力されたテレビ放送の映像信号を含む。ＣＰＵ３２は、ＲＡＭ３３等を用いて、ＯＳおよび表示制御プログラム３７ａ１に基づく処理を実行することができる。ＲＡＭ３３は、表示制御プログラム３７ａ１を実行するＣＰＵ３２にアドレス空間を提供することができる。
【００４４】
操作ボタン３４およびリモートコントローラ３６は、テレビ装置のユーザからの操作入力を受け付けることができる。操作信号受信回路３５は、ユーザからの操作入力を受け付けたリモートコントローラ３６から出力された操作信号を受信することができる。なお、操作信号受信回路３５は、リモートコントローラ３６に対してデータ信号を送出可能となるように構成されていてもよい。
【００４５】
フラッシュメモリ３７ａは、表示制御プログラム３７ａ１および接続用データ３７ａ２等を保持することができる。外部メモリ３７ｂは、各種データを保持することができる。例えば、管理サーバ装置１１からダウンロードしたアプリケーションソフトウェアプログラムを保持することができる。外部メモリ３７ｂは、例えばＳＤメモリーカード（商標）が該当する。ＲＯＭ３７ｃは、ＯＳ（オペレーティング・システム、図示せず）やＭＡＣアドレス（Media Access Control address、図示せず）等を保持することができる。なお、テレビ装置１０にハードディスク（ＨＤＤ：Hard Disk Drive）を設け、このハードディスク内にＯＳ、表示制御プログラム３７ａ１および接続用データ３７ａ２等を保持するようにしてもよい。
【００４６】
チューナー回路３８は、受信アンテナを介して設定国や設定地域に応じたテレビ放送電波を受信することができる。通信回路３９は、例えばインターネット等のネットワークＮを介して、管理サーバ装置１１と通信することができる。
【００４７】
図２Ａに示す表示制御部１０４は、一例として、ＣＰＵ３３２上において表示制御プログラム３７ａ１による情報処理を実行することにより具体的に実現される。画面表示部１０２は、一例として、ディスプレイ３１により実現される。入力受付部１０３は、一例として、操作ボタン３４またはリモートコントローラ３６により実現される。接続用情報保持部１０１は、一例として、接続用データ３７ａ２を保持するフラッシュメモリ３７ａの一領域である。
【００４８】
図４は、接続用データ３７ａ２の一例を示す図である。接続用データ３７ａ２は、システムＩＤ４１、パスワード４２、およびデバイスＩＤ４３等を含む。システムＩＤ４１は、テレビ装置１０と管理サーバ装置１１との間において、テレビ装置１０を利用するユーザを識別するためのデータである。
【００４９】
なお、テレビ装置１０を一度も管理サーバ装置１１に接続させていない初期状態においては、例えばシステムＩＤ４１は、テレビ装置１０の工場出荷時においてＮＵＬＬ値とすることができる。この場合、テレビ装置１０は、ＮＵＬＬ値のシステムＩＤ４１を用いて管理サーバ装置１１に接続する。テレビ装置１０から、ＮＵＬＬ値のシステムＩＤ４１を用いた接続を受けた管理サーバ装置１１は、テレビ装置１０に対して仮システムＩＤを付与する。テレビ装置１０は、管理サーバ装置１１から付与された仮システムＩＤを、システムＩＤ４１として接続用データ３７ａ２に記録する。これにより、システムＩＤ４１のデータは、ＮＵＬＬ値から仮システムＩＤに更新される。ここで、仮システムＩＤとは、複数のテレビ装置１０に共通して設定される識別データである。よって、ユーザ登録によりテレビ装置１０のユーザを識別可能なシステムＩＤが発行されるまで、テレビ装置１０は、仮システムＩＤを用いて管理サーバ装置１１に接続する。つまり、テレビ装置１０のユーザがユーザ登録を行った場合、システムＩＤ４１に保持された仮システムＩＤは、テレビ装置１０を利用する各ユーザを識別するためのユニークな識別データであるシステムＩＤに更新される。
【００５０】
パスワード４２は、テレビ装置１０と管理サーバ装置１１と販売サーバ装置１２との間において、テレビ装置１０のユーザを認証するためのデータである。デバイスＩＤ４３は、テレビ装置１０と管理サーバ装置１１との間において、テレビ装置１０を識別するためのデータである。例えばパスワード４２は、テレビ装置１０の工場出荷時においてＮＵＬＬ値とすることができる。テレビ装置１０のＣＰＵ３２は、例えばテレビ装置１０を使用するユーザがユーザ登録を行った場合に、接続用データ３７ａ２のパスワード４２にデータを設定する。
【００５１】
以上のように、システムＩＤ４１およびパスワード４２は、テレビ装置１０が管理サーバ装置１１または販売サーバ装置１２に接続した場合にそれぞれ設定される。
【００５２】
デバイスＩＤ４３は、テレビ装置１０の工場出荷時において設定されたＭＡＣアドレスである。なお、デバイスＩＤ４３として、上記ＭＡＣアドレスを所定のハッシュ関数で変換したハッシュ値を用いてもよい。この場合、第三者がＭＡＣアドレスを成りすまして不正にアクセスすることを防止しやすくなる。
【００５３】
例えば、図４のレコード４５に示すように、システムＩＤ４１として「ｓ００１」を対応付けられたユーザは、パスワード４２として「ｐ００１」が対応付けられており、デバイスＩＤ４３として「ｄ００１」が対応付けられている。なお、本実施形態においては、パスワード４２を４桁の英数字列で構成したが、桁数および文字列はこれに限定されない。例えば、パスワード４２を４桁以上の英数字列で構成してもよい。
【００５４】
［１−３−２．管理サーバ装置１１の構成例］
図５は、図２に示した管理サーバ装置１１を、ＣＰＵを用いて実現したハードウェア構成の一例を示す図である。管理サーバ装置１１は、例えば、ネットワークＮに接続可能なサーバ・コンピュータ装置である。管理サーバ装置１１は、ディスプレイ５１、ＣＰＵ５２、メモリ５３、キーボード／マウス５４、ハードディスク５５、および通信回路５６を有する。
【００５５】
ディスプレイ５１は、管理サーバ装置１１の各種処理状況を画面に表示することができる。ＣＰＵ５２は、メモリ５３等を用いて、ＯＳおよび表示画面制御プログラム５５１に基づく処理を実行することができる。メモリ５３は、表示画面制御プログラム５５１を実行するＣＰＵ５３にアドレス空間を提供することができる。キーボード／マウス５４は、管理サーバ装置１１のユーザによる操作を受けて、操作信号をＣＰＵ５２に出力することができる。ハードディスク５５は、ＯＳ（オペレーティング・システム、図示せず）の他、表示画面制御プログラム５５１、テレビ装置データ５５２、および商品データ５５３等を保持することができる。通信回路５６は、ネットワークＮを介してテレビ装置１０または販売サーバ装置１２と通信することができる。
【００５６】
図２Ａに示す接続情報取得部１１１および表示制御部１１２は、一例として、ＣＰＵ５２上において表示画面制御プログラム５５１による情報処理を実行することにより具体的に実現される。また、テレビ装置情報保持部１１３は、一例として、テレビ装置データ５５２を保持するハードディスク５５の一領域である。さらに、商品情報保持部１１４は、一例として、商品データ５５３を保持するハードディスク５５の一領域である。
【００５７】
図６は、テレビ装置データ５５２の一例を示す図である。テレビ装置データ５５２は、システムＩＤ６１、販売ユーザＩＤ６２、ログインＩＤ６３、ＰＩＮ(Personal Identification Number：暗証番号)６４、決済フラグ６５、デバイスＩＤ（１）６６、デバイスＩＤ（１）の商品ＩＤ６７、デバイスＩＤ（２）６８、およびデバイスＩＤ（２）の商品ＩＤ６９等を含む。
【００５８】
システムＩＤ６１は、テレビ装置１０と管理サーバ装置１１との間において、テレビ装置１０を利用するユーザを識別するためのデータである。例えばシステムＩＤ６１は、テレビ装置１０が管理サーバ装置１１に接続した場合に設定される。
【００５９】
販売ユーザＩＤ６２は、管理サーバ装置１１と販売サーバ装置１２との間において、テレビ装置１０を利用するユーザを識別するためのデータである。例えば販売ユーザＩＤ６２は、テレビ装置１０が管理サーバ装置１１および販売サーバ装置１２に接続し、テレビ装置１０を使用するユーザが新規登録（有料ユーザ登録処理）を行った場合に設定される。
【００６０】
ログインＩＤ６３は、テレビ装置１０と管理サーバ装置１１と販売サーバ装置１２との間において、テレビ装置１０を利用するユーザを識別するためのデータである。例えばログインＩＤ６３は、ユーザの電子メールアドレスとすることができる。例えばログインＩＤ６３は、テレビ装置１０を使用するユーザが新規登録（無料ユーザ登録処理）を行った場合に設定される。
【００６１】
ＰＩＮ(Personal Identification Number)６４は、テレビ装置１０と管理サーバ装置１１との間において、テレビ装置１０を利用するユーザを認証するためのデータである。例えばログインＩＤ６３は、テレビ装置１０を使用するユーザが新規登録（無料ユーザ登録処理）を行った場合に設定される。
【００６２】
決済フラグ６５は、管理サーバ装置１１と販売サーバ装置１２との間において、テレビ装置１０を利用するユーザが決済情報を登録しているか否かを判断するためのフラグデータである。例えば、ユーザが決済情報を登録している場合は「Ｔ」（Ｔｒｕｅ；真）であり、ユーザが決済情報を登録していない場合は「Ｆ」（Ｆａｌｓｅ；偽）である。例えば決済フラグ６５は、テレビ装置１０を使用するユーザが新規登録（有料ユーザ登録処理）を行った場合に設定される。
【００６３】
デバイスＩＤ（１）６６およびデバイスＩＤ（２）６８は、テレビ装置１０と管理サーバ装置１１との間において、テレビ装置１０を識別するためのデータである。デバイスＩＤ（１）６６およびデバイスＩＤ（２）６８は、システムＩＤ６１で識別されるユーザが使用する各テレビ装置１０を示す。デバイスＩＤ（１）の商品ＩＤ６７は、デバイスＩＤ（１）６６が示すテレビ装置１０で利用可能なアプリケーションソフトウェアを示すデータである。デバイスＩＤ（２）の商品ＩＤ６９は、デバイスＩＤ（２）６８が示すテレビ装置１０で利用可能なアプリケーションソフトウェアを示すデータである。例えばデバイスＩＤ（１）６６およびデバイスＩＤ（２）６８は、テレビ装置１０が管理サーバ装置１１に接続した場合に設定される。
【００６４】
なお、図６には、デバイスＩＤ（１）６６およびデバイスＩＤ（２）６８の２つしか記載されていないが、テレビ装置データ５５２は、３つ以上のデバイスＩＤを保持することができる。つまり、１つのシステムＩＤは、３以上のテレビ装置１０に関連付けられていてもよい。また、各デバイスＩＤに対して１以上の商品ＩＤを保持することができる。つまり、１つのテレビ装置１０は、２以上のアプリケーションソフトウェア等を示す商品ＩＤに関連付けられていてもよい。
【００６５】
例えば、図６のレコード６０に示すように、システムＩＤ６１として「ｓ００１」が対応付けられたユーザは、販売ユーザＩＤ６２として「ｈ００１」が対応付けられており、ログインＤ６３として「ｇ００１＠ａａａ．ｃｏｍ」が対応付けられており、ＰＩＮ６４として「１１１１１」が対応付けられており、決済フラグ６５に「Ｔ」が対応付けられている。また、システムＩＤ６１として「ｓ００１」が対応付けられたユーザは、デバイスＩＤ（１）６６として「ｄ００１」が対応付けられており、「ｄ００１」が対応付けられたデバイスＩＤ（１）６６の商品ＩＤ６７として「００１」および「００２」が対応付けられている。さらに、システムＩＤ６１として「ｓ００１」が対応付けられたユーザは、デバイスＩＤ（２）６８として「ｄ０１１」が対応付けられており、「ｄ０１１」が対応付けられたデバイスＩＤ（２）６８の利用可能な商品ＩＤ６９として「００１」が対応付けられている。
【００６６】
なお、本実施形態においては、ＰＩＮ６４を５桁の数字列で構成したが、桁数および文字列はこれに限定されない。例えば、ＰＩＮ６４を６桁の数字列で構成してもよい。例えば、ＰＩＮ６４を、暗証符号として英字列または英数字列等で構成してもよい。
【００６７】
また、ＰＩＮ６４（第一符号）の桁数は、パスワード４２（第二符号）の桁数よりも短いことが好ましい。例えば、ＰＩＮ６４を構成する数字列は、パスワード４３を構成する英数字列よりも短いことが好ましい。つまり、ＰＩＮ６４を短くすることにより入力操作を簡素化できるとともに、パスワード４３を長くすることによりセキュリティを高く維持することができるからである。例えば、ＰＩＮ６４の桁数がパスワード４２の桁数よりも短い場合、ＰＩＮ６４を構成する文字列のデータ量は、パスワード４２を構成する文字列のデータ量よりも少ない。
【００６８】
図７は、商品データ５５３の一例を示す図である。商品データ５５３は、商品ＩＤ７１、商品種別７２、詳細説明７３、ファイル名７４、サイズ７５等を含む。商品ＩＤ７１は、商品を識別するためのデータである。商品種別７２は、商品の種類を区別するためのデータである。例えば、商品種別７２は、「無料ホステッドアプリケーションソフトウェア」、「有料ホステッドアプリケーションソフトウェア」、「無料ダウンロードアプリケーションソフトウェア」、「有料ダウンロードアプリケーションソフトウェア」、「物品」等を含む。詳細説明７３は、商品ＩＤ７１で識別される商品の詳細説明を画面に表示するためのデータである。ファイル名７４は、商品種別７２が「無料ダウンロードアプリケーションソフトウェア」または「有料ダウンロードアプリケーションソフトウェア」である商品の実体ファイルを示すデータである。サイズ７５は、ファイル名７４で示される実体ファイル（無料ダウンロードアプリケーションソフトウェアまたは有料ダウンロードアプリケーションソフトウェア）の容量を示すデータである。
【００６９】
例えば、図７のレコード７０に示すように、商品ＩＤ７１として「００１」が対応付けられた商品は、商品種別７２として「無料ホステッドアプリケーションソフトウェア」が対応付けられており、詳細説明７３として「この商品は、…」が対応付けられており、ファイル名７４として「ａ００１．ｅｘｅ」が対応付けられている。
【００７０】
［１−３−３．販売サーバ装置１２の構成例］
図８は、図２に示した販売サーバ装置１２を、ＣＰＵを用いて実現したハードウェア構成の一例を示す図である。販売サーバ装置１２は、例えば、ネットワークＮに接続可能なサーバ・コンピュータ装置である。販売サーバ装置１２は、ディスプレイ８１、ＣＰＵ８２、メモリ８３、キーボード／マウス８４、ハードディスク８５、および通信回路８６を有する。
【００７１】
ディスプレイ８１は、販売サーバ装置１２の各種処理状況を画面に表示することができる。ＣＰＵ８２は、メモリ８３等を用いて、ＯＳおよび販売制御プログラム８５１に基づく処理を実行することができる。メモリ８３は、販売制御プログラム８５１を実行するＣＰＵ８２にアドレス空間を提供することができる。キーボード／マウス８４は、販売サーバ装置１２のユーザによる操作を受けて、操作信号をＣＰＵ８２に出力することができる。ハードディスク８５は、ＯＳ（オペレーティング・システム、図示せず）の他、販売制御プログラム８５１、ユーザデータ８５２および有料商品データ８５３が保持される。通信回路８６は、ネットワークＮを介して管理サーバ装置１１またはテレビ装置１０と通信することができる。
【００７２】
図２に示す販売制御部１２１は、一例として、ＣＰＵ８２上において販売制御プログラム８５１による情報処理を実行することにより具体的に実現されるものである。また、ユーザ情報保持部１２３は、一例として、ユーザデータ８５２を保持するハードディスク８５の一領域である。さらに、有料商品情報保持部１２２は、一例として、有料商品データ８５３を保持するハードディスク８５の一領域である。
【００７３】
図９は、ユーザデータ８５２の一例を示す図である。ユーザデータ８５２は、販売ユーザＩＤ９１、ログインＩＤ９２、パスワード９３、決済情報９４、送付先住所９５、購入履歴９６等を含む。販売ユーザＩＤ９１は、管理サーバ装置１１と販売サーバ装置１２との間において、テレビ装置１０を利用するユーザを識別するためのデータである。例えば販売ユーザＩＤ９１は、テレビ装置１０を使用するユーザが新規登録（有料ユーザ登録処理）を行った場合に設定される。
【００７４】
ログインＩＤ９２は、テレビ装置１０と管理サーバ装置１１と販売サーバ装置１２との間において、テレビ装置１０を利用するユーザを識別するためのデータである。例えばログインＩＤ９２は、テレビ装置１０を使用するユーザが新規登録（有料ユーザ登録処理）を行った場合に設定される。
【００７５】
パスワード９３は、テレビ装置１０と管理サーバ装置１１と販売サーバ装置１２との間において、テレビ装置１０のユーザを認証するためのデータである。例えばパスワード９３は、テレビ装置１０を使用するユーザが新規登録（有料ユーザ登録処理）を行った場合に設定される。
【００７６】
決済情報９４は、テレビ装置１０を利用するユーザが有料のサービスを利用した場合の決済に用いるデータである。例えば決済情報９４は、ユーザが予め契約したクレジット会社により発行されたクレジットカード番号を含む。送付先住所９５は、ユーザがサービスを利用した際に用いる住所データである。例えば送付先住所９５は、通信販売サービスを利用したユーザが物品の送付を希望する住所である。例えば決済情報９４および送付先住所９５は、テレビ装置１０を使用するユーザが新規登録（有料ユーザ登録処理）を行った場合に設定される。
【００７７】
購入履歴９６は、ユーザが過去に利用したサービスの内容を示すデータである。例えば購入履歴９６は、通信販売サービスにより商品を購入した購入日や商品名等を含む。また、例えば購入履歴９６は、商品がダウンロード用のアプリケーションソフトウェアである場合には、ダウンロード期限やダウンロード回数に関するデータを含む。例えば購入履歴９６は、テレビ装置１０を使用するユーザが通信販売サービスを利用して商品を購入（無料、有料を含む）した場合に設定される。
【００７８】
例えば、図９のレコード９０に示すように、販売ユーザＩＤ９１として「ｈ００１」が設定されたユーザは、ログインＩＤ９２として「ｇ００１＠ａａａ．ｃｏｍ」が対応付けられており、パスワード９３として「ｐ００１」が対応付けられている。また、販売ユーザＩＤ９１として「ｈ００１」が設定されたユーザは、決済情報９４として「１２３４…」が対応付けられており、送付先住所９５として「大阪府…」が対応付けられており、購入履歴９６として「２０１１／１／３１…」が対応付けられている。
【００７９】
図１０は、有料商品データ８５３の一例を示す図である。有料商品データ８５３は、商品ＩＤ７５、詳細説明７６、ファイル名７７、サイズ７８、サイズ７９等を含む。商品ＩＤ７５は、有料商品の対象とする商品（有料ホステッドアプリケーションソフトウェア、有料ダウンロードアプリケーションソフトウェア、物品）を識別するためのデータである。詳細説明７６は、商品ＩＤ７５で識別されるアプリケーションソフトウェアの詳細説明を画面に表示するためのデータである。価格７７は、商品ＩＤ７５で識別される商品の販売価格を示すデータである。ファイル名７８は、商品ＩＤ７５で識別される商品（有料ダウンロードアプリケーションソフトウェア）の実体ファイルを示すデータである。サイズ７９は、ファイル名７８で示される実体ファイル（有料ダウンロードアプリケーションソフトウェア）の容量を示すデータである。
【００８０】
例えば、図１０のレコード８０に示すように、商品ＩＤ７５として「００２」が対応付けられた商品（有料ホステッドアプリケーションソフトウェア）は、詳細説明７６として「この商品は、…」が対応付けられており、価格７７として「２００円」が対応付けられており、ファイル名７８として「ａ００２．ｅｘｅ」が対応付けられている。
【００８１】
［１−４．画面処理の例］
本実施形態における画面処理とは、テレビ放送の受信映像以外の各種画像を含む画面を、テレビ装置１０のディスプレイ３１に表示させる処理をいう。画面には、例えば、実行可能なアプリケーションソフトウェアのアイコンメニュー（メインメニュー）、通信販売の商品メニュー（マーケットメニュー）、および各種設定メニュー等の画像が含まれる。テレビ装置１０のＣＰＵ３２は、ユーザ操作を受けて管理サーバ装置１１にアクセスして、「(0)メインメニュー画面」を要求する。
【００８２】
管理サーバ装置１１に「(0)メインメニュー画面」を要求する場合、テレビ装置１０のＣＰＵ３２は、テレビ装置１０のハードディスク３７に保持された接続用データ３７ａ２を、管理サーバ装置１１に送信する。
【００８３】
上述したように、テレビ装置１０を一度も管理サーバ装置１１に接続させていない初期状態においては、接続用データ３７ａ２はシステムＩＤ４１およびパスワード４２を保持していない。このため、例えばＣＰＵ３２は、システムＩＤ４１として「ＮＵＬＬ値」、パスワード４２として「ＮＵＬＬ値」、デバイスＩＤ４３として「ｄ００１」が設定された接続用データを管理サーバ装置１１に送信する。なお、テレビ装置１０から上記接続用データが送信されると、管理サーバ装置１１のＣＰＵ５２は、仮システムＩＤを付与して、仮システムＩＤとデバイスＩＤとを、テレビ装置データ５５２（図６）のシステムＩＤ６１およびデバイスＩＤ（１）６７に記録する。
【００８４】
一方、テレビ装置１０を使用するユーザがユーザ登録を行っている状態であれば、接続用データ３７ａ２はパスワード４２を保持している。このため、ＣＰＵ３２は、システムＩＤ４１とパスワード４２とデバイスＩＤ４３とを含む接続用データ３７ａ２を管理サーバ装置１１に送信する。例えばＣＰＵ３２は、接続用データ３７ａ２のレコード４５（図４）に示すように、システムＩＤ４１として「ｓ００１」、パスワード４２として「ｐ００１」、デバイスＩＤ４３として「ｄ００１」を、接続用データとして管理サーバ装置１１に送信する。
【００８５】
なお、テレビ装置１０のＣＰＵ３２が接続用データを管理サーバ装置１１に送信するタイミングは、任意である。例えばテレビ装置１０のＣＰＵ３２は、「(0)メインメニュー画面」を要求と同時またはその後の任意のタイミングで、接続用データ３７ａ２を管理サーバ装置１１に送信することができる。
【００８６】
図１１は、表示制御プログラム３７ａ１（図３）、表示画面制御プログラム５５１（図５）、および販売制御プログラム８５１（図８）に基づく画面処理の画面遷移の一例を示す図である。図１１において、「(0)メインメニュー画面」は、画面の遷移状態の中で最上位階層に位置する画面である。つまり、各画面は、「(0)メインメニュー画面」から遷移することにより表示される。
【００８７】
図１２は、「(0)メインメニュー画面」の一例を示す図である。「(0)メインメニュー画面」は、テレビ放送画面２０、アプリケーションアイコン２１およびマーケットメニューアイコン２２を含む。テレビ放送画面２０は、テレビ放送電波を受信したテレビ装置１０のチューナー回路３８から出力された映像信号に基づく映像が順次表示される画面である。アプリケーションアイコン２１は、テレビ装置１０で利用可能なアプリケーションソフトウェアを実行するためのアイコンである。マーケットメニューアイコン２２は、図１１において示したように、「(0)メインメニュー画面」の下位階層の「(1-1)マーケットメニュー画面」に遷移するためのアイコンである。
【００８８】
図１３は、テレビ装置１０を使用するユーザが操作するリモートコントローラ３６の外観の一例を示す図である。リモートコントローラ３６は、数字文字入力キー２３、方向キー２４、および決定キー２５を少なくとも備えている。例えば、リモートコントローラ３６は、数字や文字などの符号を入力可能に構成されている。
【００８９】
図１２に示した「(0)メインメニュー画面」において、ユーザは、例えばリモートコントローラ３６の方向キー２４を操作して、アイコン選択フレーム２３をマーケットメニューアイコン２２に合わせる。アイコン選択フレーム２３をマーケットメニューアイコン２２に合わせた状態で、ユーザが決定キー２５を押下操作すると、テレビ装置１０のＣＰＵ３２は、「(1-1)マーケットメニュー画面」を表示する。以下の説明において、本明細書は、アイコン選択フレーム２３をいずれかのアイコンまたはボタンに合わせた状態で、ユーザが決定キー２５を押下操作する行為を、単に「選択」という場合がある。
【００９０】
なお、テレビ装置１０のＣＰＵ３２は、例えばユーザがリモートコントローラ３６の方向キー２４を操作して、図示しないカーソルをマーケットメニューアイコン２２に重ねた状態で決定キー２５を押下操作した場合に、「(1-1)マーケットメニュー画面」を表示してもよい。
【００９１】
図１４は、「(1-1)マーケットメニュー画面」の一例を示す図である。「(1-1)マーケットメニュー画面」は、テレビ放送画面１４０、広告表示領域１４５、アプリケーションアイコン１４１、ショッピングアイコン１４２、セッティングアイコン１４３、無料アプリケーションアイコン１４６、および有料アプリケーションアイコン１４７を含む。
【００９２】
無料アプリケーションアイコン１４６は、無料ホステッドアプリケーションソフトウェアまたは無料ダウンロードアプリケーションソフトウェアを示すアイコンである。有料アプリケーションアイコン１４７は、有料ホステッドアプリケーションソフトウェアまたは有料ダウンロードアプリケーションソフトウェアを示すアイコンである。広告表示領域１４５は、広告としてのアプリケーションアイコン１４５ａを含む。
【００９３】
「(1-1)マーケットメニュー画面」は、アプリケーションアイコン１４１の下側に、カテゴリ別アイコン１４１ａを含む。カテゴリ別アイコン１４１ａは、例えば「おすすめ」、「ジャンルＡ」、「ジャンルＢ」、および「ジャンルＣ」の種類ごとにアイコンが分かれている。いずれか１つのカテゴリ別アイコン１４１ａが選択されると、テレビ装置１０は、カテゴリ別アイコン１４１ａの種類に応じて、無料アプリケーションアイコン１４６および有料アプリケーションアイコン１４７のそれぞれに対応するアプリケーションソフトウェアを変更して表示する。
【００９４】
無料アプリケーションアイコン１４６および有料アプリケーションアイコン１４７は、上述した商品データ５５３に保持する各レコードに基づいて作成される。例えば無料アプリケーションアイコン１４６は、商品データ５５３において商品種別７２が「無料ホステッドアプリケーションソフトウェア」および「無料ダウンロードアプリケーションソフトウェア」である商品ＩＤのレコードに基づいて作成される。
【００９５】
一方、例えば有料アプリケーションアイコン１４７は、商品データ５５３において商品種別７２が「有料ホステッドアプリケーションソフトウェア」および「有料ダウンロードアプリケーションソフトウェア」である商品ＩＤのレコードに基づいて作成される。なお、有料アプリケーションアイコン１４７の価格情報は、商品ＩＤに基づいて販売サーバ装置１２の有料商品データ８５３を参照することによって取得されたものである。
【００９６】
図１４に示した「(1-1)マーケットメニュー画面」において、ユーザは、例えばリモートコントローラ３６の方向キー２４を操作して、アイコン選択フレーム２３を「アプリケーション００１（無料）」のアイコン１４６に合わせる。アイコン選択フレーム２３を「アプリケーション００１（無料）」のアイコン１４６に合わせた状態で、ユーザが決定キー２５を押下操作すると、テレビ装置１０のＣＰＵ３２は、「(1-2)アプリケーション画面」を表示する。
【００９７】
図１５は、「(1-2)アプリケーション画面」の一例を示す図である。「(1-2)アプリケーション画面」は、図１４と同様に、テレビ放送画面１４０、アプリケーションアイコン１４１、カテゴリ別アイコン１４１ａ、ショッピングアイコン１４２、セッティングアイコン１４３を含む。「(1-2)アプリケーション画面」は、図１４にて選択されたアプリケーションアイコン１４６に対応付けられた詳細説明画面１５１を含む。詳細説明画面１５１は、アプリケーション００１の詳細説明を表示する。アプリケーション００１は無料のアプリケーションソフトウェアであるので、詳細説明画面１５１は、詳細説明に無料である旨の表示１５１ａを含めて表示するようにしてもよい。
【００９８】
図１５に示した「(1-2)アプリケーション画面」は、選択されたアプリケーションソフトウェアのインストールを指示するための「無料」アイコン１５２、およびアプリケーションソフトウェアの選択をキャンセルして「(1-1)マーケットメニュー画面」に戻るための「キャンセル」アイコン１５３を含む。「無料」アイコン１５２が選択されると、テレビ装置１０のＣＰＵ３２は、「無料」アイコン１５２に関連づけられたアプリケーション００１の商品ＩＤを示す「００１」を含む選択データを、管理サーバ装置１１に送信する。
【００９９】
テレビ装置１０から選択データが送信されると管理サーバ装置１１のＣＰＵ５２は、図１６に示す処理を実行する。これにより、テレビ装置１０は、選択されたアプリケーションソフトウェアの実行が可能となる。一方、「キャンセル」アイコン１５３が選択された場合、管理サーバ装置１１のＣＰＵ５２は、テレビ装置１０に、図１４に示した「(1-1)マーケットメニュー画面」を再度表示させる。
【０１００】
なお、無料のアプリケーションソフトウェアは、上述した通り、「無料ホステッドアプリケーションソフトウェア」または「無料ダウンロードアプリケーションソフトウェア」を含む。「無料ホステッドアプリケーションソフトウェア」のインストールの場合、管理サーバ装置１１のＣＰＵ５２は、テレビ装置１０が管理サーバ装置１１上で「無料ホステッドアプリケーションソフトウェア」を実行させることができるように各種の設定を行う。
【０１０１】
一方「無料ダウンロードアプリケーションソフトウェア」のインストールの場合、管理サーバ装置１１のＣＰＵ５２は、テレビ装置１０に「無料ダウンロードアプリケーションソフトウェア」をダウンロードさせて、テレビ装置１０上で「無料ダウンロードアプリケーションソフトウェア」を実行できるように処理を行う。
【０１０２】
［１−４−１．無料商品の例］
図１６は、管理サーバ装置１１の表示画面制御プログラム５５１（図５）に基づく画面処理のフローチャートの一例を示す図である。
【０１０３】
管理サーバ装置１１のＣＰＵ５２は、テレビ装置１０から選択されたアプリケーションソフトウェアの商品ＩＤを示す選択データが送信されると、テレビ装置１０から受信した商品ＩＤが無料商品であるか否かを判断する（ステップＳ１６１）。
【０１０４】
例えば、ＣＰＵ５２は、商品ＩＤに基づいて商品データ５５３を参照し、商品ＩＤに対応する商品種別７２のデータが「無料ホステッドアプリケーションソフトウェア」または「無料ダウンロードアプリケーションソフトウェア」であれば、商品ＩＤに対応する商品が無料商品であると判断する。例えば、ＣＰＵ５２は、商品ＩＤが図７に示した商品データ５５３において商品ＩＤ７１のデータが「００１」または「００３」である場合に、商品ＩＤに対応する商品が無料商品であると判断する（ステップＳ１６１におけるＹＥＳ判断）。
【０１０５】
なお、テレビ装置１０から選択されたアプリケーションソフトウェアの商品ＩＤを示す選択データが無料商品であることを示すフラグデータを含む場合は、管理サーバ装置１１のＣＰＵ５２は、選択データの中のフラグデータに基づいて、アプリケーションソフトウェアが無料商品であるか否かを判断してもよい。
【０１０６】
［１−４−１−１．ユーザ登録済みの例］
テレビ装置１０から受信した商品ＩＤに基づくアプリケーションソフトウェアが無料商品であると判断した場合、管理サーバ装置１１のＣＰＵ５２は、テレビ装置１０のユーザがユーザ登録済みであるか否かを判断する（ステップＳ１６２）。例えばＣＰＵ５２は、テレビ装置１０から送信されてきた接続用データの中に少なくともパスワードに関するデータが含まれていれば、テレビ装置１０のユーザがユーザ登録済みであると判断することができる（ステップＳ１６２におけるＹＥＳ判断）。また、例えばＣＰＵ５２は、テレビ装置１０から送信されてきた接続用データのパスワードがＮＵＬＬ値でなければ、テレビ装置１０のユーザがユーザ登録済みであると判断することができる。
【０１０７】
なお、ＣＰＵ５２は、テレビ装置１０から送信された接続用データのレコードに含まれるシステムＩＤ、パスワードおよびデバイスＩＤがすべてＮＵＬＬ値でない場合に、テレビ装置１０のユーザがユーザ登録済みであると判断してもよい。例えばＣＰＵ５２は、図４の接続用データ３７ａ２のレコード４５に示した、システムＩＤ４１としての「ｓ００１」、パスワード４２としての「ｐ００１」、およびデバイスＩＤ４３としての「ｄ００１」の各データが接続用データのレコードに含まれている場合に、テレビ装置１０のユーザがユーザ登録済みであると判断することができる。
【０１０８】
また、テレビ装置データ５５２において、テレビ装置１０から送信された接続用データのレコードに含まれるシステムＩＤに対応する決済フラグが「Ｔ」である場合には、決済情報が登録されているので、ＣＰＵ５２は、テレビ装置１０のユーザがユーザ登録済みであると判断することができる。
【０１０９】
［１−４−１−２．無料ユーザ登録処理の例］
一方、例えば管理サーバ装置１１のＣＰＵ５２は、テレビ装置１０から送信されてきた接続用データの中に少なくともパスワードに関するデータが含まれていなければ、テレビ装置１０のユーザがユーザ登録済みでないと判断する（ステップＳ１６２におけるＮＯ判断）。また、例えばＣＰＵ５２は、テレビ装置１０から送信されてきた接続用データのパスワードがＮＵＬＬ値であれば、テレビ装置１０のユーザがユーザ登録済みでないと判断してもよい。
【０１１０】
管理サーバ装置１１のＣＰＵ５２は、テレビ装置１０のユーザがユーザ登録済みでないと判断した場合、無料ユーザ登録処理を実行する（ステップＳ１６３）。
【０１１１】
図１７は、無料ユーザ登録処理のフローチャートの一例を示す図である。図１８は、図１７に対応する画面遷移の一例を示す図である。図１９は、図１７のステップＳ１７１〜Ｓ１７３、Ｓ１８２における画面遷移の一例を示す図である。
【０１１２】
管理サーバ装置１１のＣＰＵ５２は、登録種別の選択表示を行って、ユーザにアカウントを新規登録するか否かについて確認する（ステップＳ１７１）。具体的には、ＣＰＵ５２は、図１９に示す「(2-0)確認画面（ユーザ登録画面）」１９１をテレビ装置１０に表示させる。ユーザが「アカウントを作成する」アイコン１９１ａを選択した場合、ＣＰＵ５２は、新規登録と判断して（ステップＳ１７２におけるＹＥＳ判断）、テレビ装置１０に「(2-1)新規登録画面（無料ユーザ登録画面）」１９２を表示させる（ステップＳ１７３）。
【０１１３】
一方、ユーザが「アカウントを持っている」アイコン１９１ｂを選択した場合、ＣＰＵ５２は、新規登録でないと判断して（ステップＳ１７２におけるＮＯ判断）、「(2-14)既存登録画面（新規デバイスバインド画面）」２００をテレビ装置１０に表示させる（ステップＳ１８２）。
【０１１４】
なお、「(2-1)新規登録画面（無料ユーザ登録画面）」１９２は、「(2-0)確認画面（ユーザ登録画面）」１９１とは別のプログラムにより実行される画面上において表示される。例えば、「(2-1)新規登録画面（無料ユーザ登録画面）」１９２は、テレビ装置１０のＣＰＵ３２上で実行されるブラウザプログラムにおいて表示される。例えば「(2-1)新規登録画面（無料ユーザ登録画面）」１９２は、このブラウザプログラム上において、管理サーバ装置１１から取得したＪａｖａＳｃｒｉｐｔ（商標）を含むＷｅｂページの制御処理を実行することによって表示される。この場合、管理サーバ装置１１は、上記Ｗｅｂページ（制御情報）を、例えばＡｊａｘ（Asynchronous JavaScript + XML）により生成することができる。
【０１１５】
（１）新規登録の例
図２０Ａは、新規登録の場合における画面遷移の例を示す図である。図２１は、新規登録の場合に実行される一連の処理のシーケンスの例を示す図である。なお、図１７のステップＳ１７５とステップＳ１７６の間の処理は、図２１のシーケンスを用いて説明する。
【０１１６】
「(2-1)新規登録画面（無料ユーザ登録画面）」１９２（図１９）において、ユーザは例えばリモートコントローラ３６の数字文字入力キー２３等（図１３）を操作して、電子メールアドレス入力欄１９２ａに電子メールアドレスを入力する。同様にしてユーザは、パスワード入力欄１９２ｂにパスワードを入力し、ＰＩＮ入力欄１９２ｃにＰＩＮ（暗証番号）を入力する。なお、ユーザは、所定の入力条件の下、電子メールアドレス、パスワード、およびＰＩＮとして任意の文字または数字を用いることができる。
【０１１７】
なお、「(2-1)新規登録画面（無料ユーザ登録画面）」１９２への入力の際に、ユーザは、例えばリモートコントローラ３６の所定キー（図示しない）を操作して、図２０Ｂに示すように、テレビ装置１０のディスプレイ３１上にソフトウェアキーボード１９７を表示させることができる。例えば、ユーザは、リモートコントローラ３６を用いて、ソフトウェアキーボード１９７内に表示された数字文字入力キー１９８等を選択することにより、電子メールアドレス等の入力を行うことができる。なお、ソフトウェアキーボード１９７は、各画面の入力時に随時使用することができる。
【０１１８】
「(2-1)新規登録画面（無料ユーザ登録画面）」１９２に電子メールアドレス、パスワード、およびＰＩＮを入力したユーザによって「Ｓｅｎｄ」ボタン１９２ｄが押下操作（第一処理に関連付けられたユーザ操作または第二処理に関連付けられたユーザ操作）されると、テレビ装置１０のＣＰＵ３２は、入力項目の全ての欄が埋まっているか否かを判断する（ステップＳ１７４）。例えば、ＣＰＵ３２は、「(2-1)新規登録画面（無料ユーザ登録画面）」１９２において管理サーバ装置１１から取得したＪａｖａＳｃｒｉｐｔ（商標）を含むＷｅｂページの制御処理を実行することにより入力項目をチェックすることができる。
【０１１９】
ＣＰＵ３２は、入力項目の全ての欄が埋まっていないと判断した場合（ステップＳ１７４におけるＮＯ判断）、入力エラーを示す画面（例えば図１８の「(2-3)必須入力項目エラー画面」）をテレビ装置１０に表示させ（ステップＳ１７９）、上記ステップＳ１７３に戻る。
【０１２０】
一方、ＣＰＵ３２は、入力項目の全ての欄が埋まっていると判断した場合（ステップＳ１７４におけるＹＥＳ判断）、さらに電子メールアドレスおよびパスワード（ＰＷ）が所定の条件を満たしているか否かを判断する（ステップＳ１７５）。
【０１２１】
例えば、ＣＰＵ３２は、管理サーバ装置１１のテレビ装置データ５５２のログインＩＤ６３に、上記において入力された電子メールアドレスが登録されていないかどうかを判断することができる。また、例えば、ＣＰＵ３２は、「(2-1)新規登録画面（無料ユーザ登録画面）」１９２において管理サーバ装置１１から取得したＪａｖａＳｃｒｉｐｔ（商標）を含むＷｅｂページの制御処理を実行することによりパスワードが所定の条件を満たしているか否かを判断することができる。所定の条件は、例えばパスワードの入力文字数が８文字以上であることを含む。
【０１２２】
ＣＰＵ３２は、電子メールアドレスが既に登録されていた場合、または、パスワードが所定の条件を満たしていないと判断した場合（ステップＳ１７５におけるＮＯ判断）、入力エラーを示す画面（例えば図１８の「(2-5)ログインＩＤエラー画面」または「(2-4)パスワードエラー画面」）をテレビ装置１０に表示させ（ステップＳ１８０）、上記ステップＳ１７３に戻る。
【０１２３】
一方、ＣＰＵ３２は、電子メールアドレスおよびパスワードが所定の条件を満たしていると判断した場合（ステップＳ１７５におけるＹＥＳ判断）、電子メールアドレス入力欄１９２ａに入力された電子メールアドレスのデータ、およびパスワード入力欄１９２ｂに入力されたパスワードのデータを、販売サーバ装置１２に送信する（図２１のステップＳ２１１）（第二サーバにアクセスして第二処理を実行させる）。
【０１２４】
また、ＣＰＵ３２は、電子メールアドレスおよびパスワードが所定の条件を満たしていると判断した場合（ステップＳ１７５におけるＹＥＳ判断）、電子メールアドレス入力欄１９２ａに入力された電子メールアドレスのデータ、パスワード入力欄１９２ｂに入力されたパスワードのデータ、およびＰＩＮ入力欄１９２ｃに入力されたＰＩＮのデータを、管理サーバ装置１１に送信する（第一サーバにアクセスして第一処理を実行させる）。
【０１２５】
テレビ装置１０からログインＩＤとしての電子メールアドレス、パスワード、およびＰＩＮを示す各データが送信されると、管理サーバ装置１１のＣＰＵ５２は、ログインＩＤおよびＰＩＮを示す各データをシステムＩＤとデバイスＩＤとに対応付けてテレビ装置データ５５２（図６）のログインＩＤ６３に記録する（第一処理）。また、ＣＰＵ５２は、テレビ装置１０から送信されたパスワードのデータを、テレビ装置１０の接続用データ３７ａ２のパスワード４２に記録させる。
【０１２６】
販売サーバ装置１２のＣＰＵ８２は、テレビ装置１０から送信された電子メールアドレスおよびパスワードを、ユーザデータ８５２のログインＩＤ９２およびパスワード９３として記録する（第二処理）。販売サーバ装置１２のＣＰＵ８２は、一意に保持される固有の販売ユーザＩＤを発行して、発行した販売ユーザＩＤを、テレビ装置１０から送信された電子メールアドレスおよびパスワードに対応付けて販売ユーザＩＤ９１に記録する（第二処理）。
【０１２７】
販売サーバ装置１２のＣＰＵ８２は、「決済情報の登録確認画面」１９３（図２０Ａ）をテレビ装置１０に表示させる（図２１のステップＳ２１２）（第二処理）。例えば、テレビ装置１０は、管理サーバ装置１１から取得したＪａｖａＳｃｒｉｐｔ（商標）により起動したブラウザプログラム上において、販売サーバ装置１２から取得したＨＴＭＬデータ（制御情報）を表示することにより、「決済情報の登録確認画面」１９３を表示することができる。
【０１２８】
「決済情報の登録確認画面」１９３は、ユーザに決済情報の登録を確認する旨の表示１９３ａ、パスワード再入力欄１９３ｂ、現時点で決済情報の登録を行う意思のあるユーザに押下操作させる「Ｎｏｗ」ボタン１９３ｃ、現時点で決済情報の登録を行う意思のないユーザに押下操作させる「Ｌａｔｅｒ」ボタン１９３ｄを含む。つまり、ユーザは、「Ｌａｔｅｒ」ボタン１９３ｄを押下操作することにより、有料ユーザ登録を行わないようにすることができる。一方、ユーザは、「Ｎｏｗ」ボタン１９３ｃを押下操作することにより、無料ユーザ登録と有料ユーザ登録とを連続して行うことができる。
【０１２９】
無料ユーザ登録と有料ユーザ登録とを連続して行う意思のあるユーザがパスワード再入力欄１９３ｂにパスワードを入力して「Ｎｏｗ」ボタン１９３ｃを押下操作すると、テレビ装置１０のＣＰＵ３２は、パスワード再入力欄１９３ｂに入力されたパスワードを販売サーバ装置１２に送信する（図２１のステップＳ２１３）。
【０１３０】
販売サーバ装置１２のＣＰＵ８２は、テレビ装置１０から送信されたパスワードが、上記ステップＳ２１２にてユーザデータ８５２のパスワード９３に保持しているパスワードと一致する場合、「(2-2-1)有料ユーザ登録画面」１９４をテレビ装置１０に表示させる（図２１のステップＳ２１４）。例えば、テレビ装置１０は、管理サーバ装置１１から取得したＪａｖａＳｃｒｉｐｔ（商標）により起動したブラウザプログラム上において、販売サーバ装置１２から取得したＨＴＭＬデータを表示することにより、「(2-2-1)有料ユーザ登録画面」１９４を表示することができる。
【０１３１】
図２０Ａに示すように、「(2-2-1)有料ユーザ登録画面」１９４は、氏名入力欄１９４ａ、送付先住所入力欄１９４ｂ、請求先住所入力欄１９４ｃ、クレジットカード番号入力欄１９４ｄ、有効期限入力欄１９４ｅ、「Ｓｅｎｄ」ボタン１９４ｆ、「Ｌａｔｅｒ」ボタン１９４ｇを含む。
【０１３２】
「決済情報の登録確認画面」１９３と同様に、「(2-2-1)有料ユーザ登録画面」１９４においても、ユーザは、「Ｌａｔｅｒ」ボタン１９４ｇを押下操作することにより、有料ユーザ登録を行わないようにすることができる。一方、ユーザは、「Ｓｅｎｄ」ボタン１９４ｆを押下操作することにより、無料ユーザ登録と有料ユーザ登録とを連続して行うことができる。
【０１３３】
なお、本実施形態に示すテレビシステム１は、テレビ装置１０において、「決済情報の登録確認画面」１９３の表示を行わない構成を採用することもできる。すなわち、テレビシステム１は、上記のステップＳ２１２およびステップＳ２１３の処理をスキップして、ステップＳ２１１の後にステップＳ２１４を実行する構成を採用することもできる。
【０１３４】
図２０Ａに示した「(2-2-1)有料ユーザ登録画面」１９４において、ユーザは、例えばリモートコントローラ３６（図１３）の数字文字入力キー２３等を操作して、入力欄１９４ａ〜１９４ｅに決済情報（ユーザの個人情報または決済情報）を入力する。なお、ＣＰＵ３２は、「(2-2-1)有料ユーザ登録画面」１９４と同時に、図２０Ｂに示したソフトウェアキーボード１９７をディスプレイ３１に表示することができる。ソフトウェアキーボード１９７を用いることにより、決済情報を入力する際のユーザの操作性を高めることができる。
【０１３５】
ユーザが入力欄１９４ａ〜１９４ｅに決済情報を入力して「Ｓｅｎｄ」ボタン１９４ｆを押下操作（第二処理に関連付けられたユーザ操作）すると、テレビ装置１０のＣＰＵ３２は、入力欄１９４ａ〜１９４ｅに入力された決済情報を、販売サーバ装置１２に送信する（図２１のステップＳ２１５）（第二サーバにアクセスして第二処理を実行させる）。なお、ユーザが「Ｌａｔｅｒ」ボタン１９４ｇを押下操作した場合、ＣＰＵ３２は、「(2-2-1)決済情報入力画面」１９４を終了して、決済情報の入力処理を中断させる。
【０１３６】
テレビ装置１０から決済情報が送信されると、販売サーバ装置１２のＣＰＵ８２は、決済情報が正当であるか否かを確認する（第二処理）。例えばＣＰＵ８２は、決済情報に含まれるクレジットカード番号が有効か否かについてクレジットカード会社のサーバ装置等に確認する。
【０１３７】
販売サーバ装置１２のＣＰＵ８２は、決済情報が有効であると判断した場合、決済情報をユーザデータ８５２に記録する（第二処理）。例えばＣＰＵ８２は、図２０Ａの「(2-2-1)有料ユーザ登録画面」１９４の氏名入力欄１９４ａ、クレジットカード番号入力欄１９４ｄ、有効期限入力欄１９４ｅに入力された各データを、ユーザデータ８５２（図９）の決済情報９４として記録する。また、例えばＣＰＵ８２は、図２０Ａの「(2-2-1)有料ユーザ登録画面」１９４の送付先住所入力欄１９４ｂに入力されたデータを、ユーザデータ８５２（図９）の送付先住所９５として記録する。
【０１３８】
また、販売サーバ装置１２のＣＰＵ８２は、決済情報が有効であると判断した場合、テレビ装置１０に「登録完了画面」１９５（図２１）を送信する（図２１のステップＳ２１６）（第二処理）。「登録完了画面」１９５は、ユーザが決済情報の登録完了を確認するための「ＯＫ」ボタン１９５ａを含む。
【０１３９】
ユーザが「ＯＫ」ボタン１９５ａを押下操作すると、テレビ装置１０のＣＰＵ３２は、管理サーバ装置１１に決済情報の登録が完了したことを示す情報を送信する（図２１のステップＳ２１７）（第一サーバに第二処理が終了した旨を示す情報を送信する）。なお、販売サーバ装置１２のＣＰＵ８２は、決済情報が無効であると判断した場合、テレビ装置１０に決済情報が無効である旨の画面を送信する（図示しない）。
【０１４０】
テレビ装置１０から決済情報の登録が完了したことを示す情報が送信された場合、または、ユーザが「決済情報の登録確認画面」１９３の「Ｌａｔｅｒ」ボタン１９３ｄ、もしくは「(2-2-1)有料ユーザ登録画面」１９４の「Ｌａｔｅｒ」ボタン１９４ｄを押下操作した場合、管理サーバ装置１１のＣＰＵ５２は、販売サーバ装置１２にテレビ装置１０のログインＩＤ（電子メールアドレス）およびパスワードを送信して、ユーザの販売ユーザＩＤが有効に登録されているか否かを問い合わせる（図１７のステップＳ１７６、図２１のステップＳ２１８）（ユーザ端末にかかる第二処理が終了したか否かについての問い合わせを送信する）。
【０１４１】
例えば、ＣＰＵ５２は、テレビ装置データ５５２に保持しているログインＩＤ（電子メールアドレス）９２、およびテレビ装置１０の接続用データ３７ａ２に保持しているパスワード４２を、販売サーバ装置１２に送信する。
【０１４２】
管理サーバ装置１１のＣＰＵ５２が、販売サーバ装置１２に販売ユーザＩＤが有効に登録されているか否かを問い合わせる理由は、「(2-2-1)有料ユーザ登録画面」１９４の入力状況が管理サーバ装置１１側で判断できないからである。したがって、管理サーバ装置１１のＣＰＵ５２が、販売サーバ装置１２に販売ユーザＩＤが有効に登録されているか否かを問い合わせることにより、管理サーバ装置１１と販売サーバ装置１２との間で、ユーザの決済情報に関して整合性を保持することができる。
【０１４３】
販売サーバ装置１２のＣＰＵ８２は、管理サーバ装置１１から送信されたログインＩＤおよびパスワードが、ユーザデータ８５２（図９）に存在するか否かを判断する。管理サーバ装置１１から送信されたログインＩＤおよびパスワードが、ユーザデータ８５２（図９）に存在すれば、ＣＰＵ８２は、ログインＩＤおよびパスワードに対応づけてユーザデータ８５２に保持している販売ユーザＩＤを含む情報を、管理サーバ装置１１に返答する（図２１のステップＳ２１９）（第一サーバにユーザ端末にかかる第二処理が成功したか否かを示す情報を送信する）。
【０１４４】
管理サーバ装置１１のＣＰＵ５２は、販売サーバ装置１２からの返答に販売ユーザＩＤが含まれていない場合（ステップＳ１７７におけるＮＯ判断）、入力エラーを示す画面（例えば図１８の「(2-5)ログインＩＤエラー画面」）をテレビ装置１０に表示させ（ステップＳ１８１）、上記ステップＳ１７３に戻る。
【０１４５】
一方、管理サーバ装置１１のＣＰＵ５２は、販売サーバ装置１２からの返答に販売ユーザＩＤが含まれる場合（ステップＳ１７７におけるＹＥＳ判断）、販売サーバ装置１２から返答された販売ユーザＩＤを、販売管理サーバ１２に送信したログインＩＤおよびパスワードに対応づけて、テレビ装置データ５５２の販売ユーザＩＤ６２に記録する。
【０１４６】
また、一方、管理サーバ装置１１のＣＰＵ５２は、販売サーバ装置１２からの返答が販売ユーザＩＤを含む場合（ステップＳ１７７におけるＹＥＳ判断）、「ユーザ登録完了画面」１９６（図２１）をテレビ装置１０に表示させる（図１７のステップＳ１７８、図２１のステップＳ２２０）（新たな制御情報を決定してユーザ端末に送信する）。なお、ＣＰＵ５２は、「ユーザ登録完了画面」１９６（図２１）をテレビ装置１０に表示させる処理を省略してもよい。
【０１４７】
上述の通り、本実施形態のシステムでは、テレビ装置１０において入力された決済情報のデータを、管理サーバ装置１１ではなく販売サーバ装置１２に送信するように構成している。このため、一連の処理を構成する処理のうち、機密度の高い決済情報を取り扱う機密性の高い処理（第二処理）を、販売サーバ装置１２側のみで実行することができる。これにより、管理サーバ装置１１は、一定のセキュリティ基準（例えばＰＣＩＤＳＳ）を満たす必要は必ずしもない。
【０１４８】
したがって、管理サーバ装置１１の運用者は、機密度が高い処理（第二処理）を販売サーバ装置１２の運用者にアウトソーシングすることができる。これにより、管理サーバ装置１１は、一連の処理を構成する処理のうち、機密度がそれ程要求されない処理（第一処理）に特化して開発を進めることができる。よって、管理サーバ装置１１の運用者は、システム開発コストを抑制することができるとともに、開発期間を短縮することができる。また、管理サーバ装置１１の運用者は、一連の処理を構成する処理のうち機密度が高い処理を局所化してアウトソーシングすることにより、システム運用コストを抑制することもできる。
【０１４９】
また、管理サーバ装置１１の運用者は、機密度がそれ程要求されない処理についての改変や拡張に対して柔軟に対処することができる。つまり、管理サーバ装置１１の運用者は、システム全体の拡張性・柔軟性を高くすることができる。
【０１５０】
さらに、テレビ装置１０では、管理サーバ装置１１または販売サーバ装置１２から取得したＪａｖａＳｃｒｉｐｔ（商標）を含むＷｅｂページ（制御情報）による制御処理を実行する。このため、管理サーバ装置１１の処理と販売サーバ装置１２とのシームレスな連携を容易に実現することができる。
【０１５１】
（２）既存登録の例
図２２は、既存登録の場合（図１７のステップＳ１７２におけるＮＯ判断）におけるシーケンスの例を示す図である。図１９に示した「(2-14)既存登録画面（新規デバイスバインド画面）」２００において、ユーザは例えばリモートコントローラ３６の数字文字入力キー２３等（図１３）を操作して、電子メールアドレス入力欄２００ａに電子メールアドレスを入力する。同様にしてユーザは、パスワード入力欄２００ｂにパスワードを入力する。なお、ＣＰＵ３２は、「(2-14)既存登録画面（新規デバイスバインド画面）」２００と同時に、図２０Ｂに示したソフトウェアキーボードをディスプレイ３１に表示することができる。
【０１５２】
ユーザの操作により「Ｓｅｎｄ」ボタン２００ｃが押下操作されると、テレビ装置１０のＣＰＵ３２は、入力項目の全ての欄が埋まっているか否かを判断する（図１７のステップＳ１８３）。例えば、ＣＰＵ３２は、「(2-14)既存登録画面（新規デバイスバインド画面）」２００において管理サーバ装置１１から取得したＪａｖａＳｃｒｉｐｔ（商標）を含むＷｅｂページの制御処理を実行することにより入力項目をチェックすることができる。
【０１５３】
ＣＰＵ３２は、入力項目の全ての欄が埋まっていないと判断した場合（ステップＳ１８３におけるＮＯ判断）、入力エラーを示す画面（例えば図１８の「(2-15)必須入力項目エラー画面」）をテレビ装置１０に表示させ（ステップＳ１８７）、上記ステップＳ１８２に戻る。
【０１５４】
一方、ＣＰＵ３２は、入力項目の全ての欄が埋まっていると判断した場合（ステップＳ１７３におけるＹＥＳ判断）、さらに電子メールアドレスおよびパスワード（ＰＷ）が所定の条件を満たしているか否かを判断する（ステップＳ１８４）。例えば、ＣＰＵ３２は、管理サーバ装置１１のテレビ装置データ５５２のログインＩＤ６３に、上記において入力された電子メールアドレスが登録されているかどうかを判断することができる。
【０１５５】
また、例えば、ＣＰＵ３２は、「(2-14)既存登録画面（新規デバイスバインド画面）」２００において管理サーバ装置１１から取得したＪａｖａＳｃｒｉｐｔ（商標）を含むＷｅｂページの制御処理を実行することによりパスワードが所定の条件を満たしているか否かを判断することができる。所定の条件は、例えばパスワードの入力文字数が８文字以上であることを含む。
【０１５６】
ＣＰＵ３２は、電子メールアドレスが登録されていない場合、または、パスワードが所定の条件を満たしていないと判断した場合（ステップＳ１８４におけるＮＯ判断）、入力エラーを示す画面（例えば図１８の「(2-17)ログインＩＤ又はパスワードエラー画面」または「(2-16)パスワードエラー画面」）をテレビ装置１０に表示させ（ステップＳ１８９）、上記ステップＳ１８２に戻る。
【０１５７】
一方、ＣＰＵ３２は、パスワードが所定の条件を満たしていると判断した場合（ステップＳ１８５におけるＹＥＳ判断）、電子メールアドレス入力欄２００ａに入力された電子メールアドレス、パスワード入力欄２００ｂに入力されたパスワードを、販売サーバ装置１２に送信して、ユーザの販売ユーザＩＤが有効に登録されているか否かを問い合わせる（図２２のステップＳ２２１）。
【０１５８】
販売サーバ装置１２のＣＰＵ８２は、管理サーバ装置１１から送信されたログインＩＤおよびパスワードが、ユーザデータ８５２（図９）に存在するか否かを判断する。管理サーバ装置１１から送信されたログインＩＤおよびパスワード（ＰＷ）が、ユーザデータ８５２（図９）に存在すれば、「登録完了画面」２０１をテレビ装置１０に表示させる（図２２のステップＳ２２２）。
【０１５９】
「登録完了画面」２０１は、ユーザが決済情報の登録完了を確認するための「ＯＫ」ボタン２０１ａを含む。ユーザが「ＯＫ」ボタン２０１ａを押下操作すると、テレビ装置１０のＣＰＵ３２は、管理サーバ装置１１にユーザの登録確認が完了したことを示す情報を送信する（図２２のステップＳ２２３）。
【０１６０】
管理サーバ装置１１のＣＰＵ５２は、テレビ装置１０から送信された情報に基づいて、販売サーバ装置１２にログインＩＤ（電子メールアドレス）およびパスワードが有効であるか否かを問い合わせる（図１７のステップＳ１８５、図２２のステップＳ２２４）。
【０１６１】
販売サーバ装置１２のＣＰＵ８２は、管理サーバ装置１１から送信されたログインＩＤおよびパスワードが、ユーザデータ８５２（図９）に存在するか否かを判断する。管理サーバ装置１１から送信されたログインＩＤおよびパスワード（ＰＷ）が、ユーザデータ８５２（図９）に存在すれば、ＣＰＵ８２は、ログインＩＤおよびパスワードに対応づけてユーザデータ８５２に保持している販売ユーザＩＤを含む情報を、管理サーバ装置１１に返答する（図２２のステップＳ２２５）。
【０１６２】
管理サーバ装置１１のＣＰＵ５２は、販売サーバ装置１２からの返答が販売ユーザＩＤを含まない場合（ステップＳ１８６におけるＮＯ判断）、入力エラーを示す画面（例えば図１８の「(2-17)ログインＩＤ又はパスワードエラー画面」）をテレビ装置１０に表示させ（ステップＳ１９０）、上記ステップＳ１８２に戻る。
【０１６３】
一方、管理サーバ装置１１のＣＰＵ５２は、販売サーバ装置１２からの返答が販売ユーザＩＤを含む場合（ステップＳ１８６におけるＹＥＳ判断）、販売サーバ装置１２から返答された販売ユーザＩＤを、販売管理サーバ１２に送信したログインＩＤおよびパスワードに対応づけて、テレビ装置データ５５２の販売ユーザＩＤ６２に記録する。
【０１６４】
また、管理サーバ装置１１のＣＰＵ５２は、販売サーバ装置１２からの返答が販売ユーザＩＤを含む場合（ステップＳ１８６におけるＹＥＳ判断）、「ユーザ登録完了画面」１９６（図２２）をテレビ装置１０に表示させる（図１７のステップＳ１７８、図２１のステップＳ２２０）。なお、ＣＰＵ５２は、「ユーザ登録完了画面」１９６（図２２）をテレビ装置１０に表示させる処理を省略してもよい。
【０１６５】
［１−４−１−３．インストール処理の例］
図１６に示したステップＳ１６２にてユーザ登録済みの場合、またはステップＳ１６３に示した無料ユーザ登録処理を終了した場合、管理サーバ装置１１のＣＰＵ５２は、アプリケーションソフトウェアのインストール処理を実行する（ステップＳ１６４）。例えば遠隔サーバ上のアプリケーションソフトウェアを実行する権利を購入するホステッドアプリケーションソフトウェアの場合、ＣＰＵ５２は、テレビ装置１０においてアプリケーションソフトウェアが実行可能となるように実行権を設定する。具体的には、ＣＰＵ５２は、図６に示したテレビ装置データ５５２におけるテレビ装置１０のデバイスＩＤに対応するレコードに商品ＩＤを記録する。例えば、ＣＰＵ５２は、レコード６０のデバイスＩＤ（１）として「ｄ００１」に対応するデバイス（１）のアプリケーション６７に商品ＩＤとして「００１」のデータを記録する。
【０１６６】
また、サーバ上のアプリケーションソフトウェアをテレビ装置１０にダウンロードして実行するダウンロードアプリケーションソフトウェアの場合、ＣＰＵ５２は、テレビ装置１０にアプリケーションソフトウェアをダウンロードさせ、ダウンロードさせたアプリケーションソフトウェアを、例えばテレビ装置１０の外部メモリ３７ｂ（図３）に記録させる。
【０１６７】
アプリケーションソフトウェアのインストールが完了すると、ＣＰＵ５２は、図２３に示す「(1-6)インストール完了画面」２３０を、テレビ装置１０に表示させる。ユーザが「(1-6)インストール完了画面」に表示された「メインメニューに戻る」ボタン２３０ａを押下操作すると、ＣＰＵ５２は、例えば図２３の「(0)メインメニュー画面」２３１を、テレビ装置１０に表示させる。図２３に示すように、「(0)メインメニュー画面」２３１は、図１４にてユーザが選択したアプリケーション００１のアイコン２３１ａを含むように更新される。
【０１６８】
本実施形態のテレビシステム１は、ユーザ登録処理もしくはログイン処理に先立ち、商品（アプリケーションソフトウェアを含む）をユーザに選択させている。このため、テレビシステム１は、ユーザ登録を促進しやすい。
【０１６９】
［１−４−１−４．その他の形態］
図２４は、ホステッドアプリケーションソフトウェアをインストールする場合のシーケンスの一例を示す図である。図２４に示す形態では、上記において、管理サーバ装置１１のハードディスク５５に保持されていた商品データ５５３は、販売サーバ装置１２のハードディスク８５に保持されている。
【０１７０】
テレビ装置１０は、店舗コードを管理サーバ装置に送信する（ステップＳ２４１）。店舗コードとは、通信販売の対象となる各地域に存在する店舗を示すコードである。
【０１７１】
管理サーバ装置１１は、カテゴリＩＤ一覧をテレビ装置１０に送信する（ステップＳ２４２）。カテゴリＩＤは、図１４に示したカテゴリ別アイコン１４１ａを識別するものである。テレビ装置１０にてカテゴリ別アイコン１４１ａが選択されると、テレビ装置１０は、カテゴリ別アイコン１４１に対応するカテゴリＩＤを管理サーバ装置１１に送信する（ステップＳ２４３）。管理サーバ装置１１は、カテゴリＩＤに含まれる商品ＩＤを販売サーバ装置１２に問い合わせる（ステップＳ２４４）。
【０１７２】
販売サーバ装置１２は、商品ＩＤ、価格情報等を管理サーバ装置１１に返答する（ステップＳ２４５）。管理サーバ装置１１は、商品ＩＤ、詳細説明、価格情報、アイコン情報等をテレビ装置１０に送信する（ステップＳ２４６）。
【０１７３】
テレビ装置１０は、管理サーバ装置１１から送信された商品ＩＤ、詳細説明、価格情報、アイコン情報等を「(1-1)マーケットメニュー画面」に表示する。ユーザが「(1-1)マーケットメニュー画面」のアプリケーションアイコン１４５を選択すると、テレビ装置１０は、システムＩＤ、パスワード（暗号化）、デバイスＩＤ、商品ＩＤ等を管理サーバ装置１１に送信する（ステップＳ２４７）。管理サーバ装置１１は、販売ユーザＩＤ、パスワード（暗号化）を販売サーバ装置１２に送信する（ステップＳ２４８）。
【０１７４】
販売サーバ装置１２は、商品ＩＤに対応するアプリケーションソフトウェアの利用権利を示す情報を管理サーバ装置１１に送信する（ステップＳ２４９）。管理サーバ装置１１は、商品ＩＤに対応するアプリケーションソフトウェアの利用権利を示す情報をテレビ装置１０に送信する（ステップＳ２５０）。
【０１７５】
［１−４−２．有料商品の例］
図１４に示す「(1-1)マーケットメニュー画面」において、ユーザが「アプリケーション００２（有料）」のアイコン１４７を選択と、テレビ装置１０のＣＰＵ３２は、「アプリケーション００２（有料）」に関する「(1-2)アプリケーション画面」を表示する。
【０１７６】
図２５は、「アプリケーション００２（有料）」に関する「(1-2)アプリケーション画面」の一例を示す図である。図２５では、アプリケーション００２の詳細説明２５１が表示される。アプリケーション００２は有料のアプリケーションソフトウェアであるので、詳細説明は価格表示２５１ａ（「２００円」）を含むようにしてもよい。
【０１７７】
図２５に示す「(1-2)アプリケーション画面」は、選択されたアプリケーションソフトウェアの価格（２００円）を表示するアイコンであって、このアプリケーションソフトウェアのインストールを指示するためのアイコン２５２、およびアプリケーションソフトウェアの選択をキャンセルして「(1-1)マーケットメニュー画面」に戻るための「キャンセル」アイコン２５３を含む。
【０１７８】
なお、有料アプリケーションソフトウェアであるアプリケーション００２の価格情報は、商品ＩＤに基づいて販売サーバ装置１２の有料商品データ８５３を参照することによって取得されたものである。
【０１７９】
選択されたアプリケーションソフトウェアの価格（２００円）を表示するアイコン２５２が選択されると、テレビ装置１０からの指令を受けた管理サーバ装置１１のＣＰＵ５２は、図１６に示す処理を実行した後、テレビ装置１０でアプリケーションソフトウェアの実行が可能となるようにインストール処理を実行する。なお、「キャンセル」アイコン２５３が選択されると、テレビ装置１０のＣＰＵ３２は、図１４に示した「(1-1)マーケットメニュー画面」を再度表示する。
【０１８０】
なお、有料のアプリケーションソフトウェアは、上述した通り、「有料ホステッドアプリケーションソフトウェア」または「有料ダウンロードアプリケーションソフトウェア」を含む。
【０１８１】
「有料ホステッドアプリケーションソフトウェア」のインストールの場合、管理サーバ装置１１のＣＰＵ５２は、テレビ装置１０が管理サーバ装置１１上で「有料ホステッドアプリケーションソフトウェア」を実行させることができるように設定する。
【０１８２】
一方「有料ダウンロードアプリケーションソフトウェア」のインストールの場合、管理サーバ装置１１のＣＰＵ５２は、テレビ装置１０に「有料ダウンロードアプリケーションソフトウェア」をダウンロードさせて、テレビ装置１０上で「有料ダウンロードアプリケーションソフトウェア」を実行できるように処理する。
【０１８３】
図１６のステップＳ１６１において、管理サーバ装置１１のＣＰＵ５２は、テレビ装置１０から受信した商品ＩＤに対応する商品が有料商品であるか否かを判断する。例えば、ＣＰＵ５２は、商品ＩＤに基づいて商品データ５５３を参照し、商品ＩＤに対応する商品種別７２のデータが「有料ホステッドアプリケーションソフトウェア」または「有料ダウンロードアプリケーションソフトウェア」であれば、商品ＩＤに対応する商品が有料商品であると判断する。例えば、ＣＰＵ５２は、商品ＩＤが図７に示した商品データ５５３において商品ＩＤ７１のデータが「００２」または「００４」である場合に、商品ＩＤに対応する商品が有料商品であると判断する（ステップＳ１６１におけるＮＯ判断）。
【０１８４】
なお、例えば図１０に示した有料商品データ８５３において、商品ＩＤとして「００２」のレコード８０が存在する。このため、ＣＰＵ５２は、販売サーバ装置１２に対して、商品ＩＤとして「００２」のレコード８０が存在するか否かの問い合わせを行って、テレビ装置１０から受信した商品ＩＤである「００２」が有料商品であるか否かを判断してもよい。
【０１８５】
また、テレビ装置１０から選択されたアプリケーションソフトウェアの商品ＩＤを示す選択データが有料商品であることを示すフラグデータを含む場合は、管理サーバ装置１１のＣＰＵ５２は、選択データの中のフラグデータに基づいて、アプリケーションソフトウェアが有料商品であるか否かを判断してもよい。
【０１８６】
［１−４−２−１．ユーザ登録済みの例］
図１６のステップＳ１６１において、テレビ装置１０から受信した商品ＩＤに基づくアプリケーションソフトウェアが有料商品であると判断した場合、管理サーバ装置１１のＣＰＵ５２は、テレビ装置１０のユーザがユーザ登録済みのユーザであるか否かを判断する（ステップＳ１６５）。例えば、ＣＰＵ５２は、テレビ装置１０から送信されてきた接続用データの中に少なくともパスワードに関するデータが含まれていれば、テレビ装置１０のユーザがユーザ登録済みであると判断することができる（ステップＳ１６５におけるＹＥＳ判断）。例えばＣＰＵ５２は、テレビ装置１０から送信されてきた接続用データのパスワードがＮＵＬＬ値でなければ、テレビ装置１０のユーザがユーザ登録済みであると判断することができる。
【０１８７】
なお、ＣＰＵ５２は、テレビ装置１０から送信された接続用データのレコードに含まれるシステムＩＤ、パスワードおよびデバイスＩＤがすべてＮＵＬＬ値でない場合に、テレビ装置１０のユーザがユーザ登録済みであると判断してもよい。例えばＣＰＵ５２は、図４の接続用データ３７ａ２のレコード４５に示した、システムＩＤ４１としての「ｓ００１」、パスワード４２としての「ｐ００１」、およびデバイスＩＤ４３としての「ｄ００１」の各データが接続用データのレコードに含まれている場合に、テレビ装置１０のユーザがユーザ登録済みであると判断することができる。
【０１８８】
また、テレビ装置データ５５２において、テレビ装置１０から送信された接続用データのレコードに含まれるシステムＩＤに対応する決済フラグが「Ｔ」である場合には、決済情報が登録されているので、ＣＰＵ５２は、テレビ装置１０のユーザがユーザ登録済みであると判断することができる。
【０１８９】
［１−４−２−２．有料ユーザ登録処理の例］
一方、例えば管理サーバ装置１１のＣＰＵ５２は、テレビ装置１０から送信されてきた接続用データの中に少なくともパスワードに関するデータが含まれていなければ、テレビ装置１０のユーザがユーザ登録済みのユーザでないと判断する（ステップＳ１６５におけるＮＯ判断）。例えばＣＰＵ５２は、テレビ装置１０から送信されてきた接続用データのパスワードがＮＵＬＬ値であれば、テレビ装置１０のユーザがユーザ登録済みでないと判断することができる。
【０１９０】
管理サーバ装置１１のＣＰＵ５２は、テレビ装置１０のユーザがユーザ登録済みでないと判断した場合、有料ユーザ登録処理を実行する（ステップＳ１６６）。なお、有料ユーザ登録処理を実行する理由は、ユーザが有料商品を選択しているためである。つまり、有料ユーザ登録処理の完了することにより、販売サーバ装置１２は、有料商品の決済処理を行うことができるようになる。
【０１９１】
図２６は、有料ユーザ登録処理のフローチャートの一例を示す図である。図２７は、図２６に対応する画面遷移の一例を示す図である。図２８は、図２６のステップＳ２６１における画面遷移の例を示す図である。図２９は、有料登録の場合におけるシーケンスの例を示す図である。なお、図２６のステップＳ２６２とステップＳ２６３の間の処理は、図２９のシーケンスを用いて説明する。
【０１９２】
管理サーバ装置１１のＣＰＵ５２は、テレビ装置１０に「(2-1)有料登録画面（無料ユーザ登録画面）」２８１（図２８）を表示させる（ステップＳ２６１）。「(2-1)有料登録画面（無料ユーザ登録画面）」２８１において、ユーザは例えばリモートコントローラ３６の数字文字入力キー２３等（図１３）を操作して、電子メールアドレス入力欄２８１ａに電子メールアドレスを入力する。同様にしてユーザは、パスワード入力欄２８１ｂにパスワードを入力し、ＰＩＮ入力欄２８１ｃにＰＩＮ（暗証番号）を入力する。なお、ユーザは、所定の入力条件の下、電子メールアドレス、パスワード、およびＰＩＮとして任意の文字または数字を用いることができる。
【０１９３】
電子メールアドレス、パスワード、およびＰＩＮを入力したユーザによって「Ｓｅｎｄ」ボタン２８１ｄが押下操作されると、テレビ装置１０のＣＰＵ３２は、入力項目の全ての欄が埋まっているか否かを判断する（ステップＳ２６２）。例えば、ＣＰＵ３２は、「(2-1)有料登録画面（無料ユーザ登録画面）」２８１において管理サーバ装置１１から取得したＪａｖａＳｃｒｉｐｔ（商標）を含むＷｅｂページの制御処理を実行することにより入力項目をチェックすることができる。
【０１９４】
ＣＰＵ３２は、入力項目の全ての欄が埋まっていないと判断した場合（ステップＳ２６２におけるＮＯ判断）、入力エラーを示す画面（例えば図２７の「(2-3)必須入力エラー画面」」をテレビ装置１０に表示させ（ステップＳ２６７）、上記ステップＳ２６１に戻る。
【０１９５】
一方、ＣＰＵ３２は、入力項目の全ての欄が埋まっていると判断した場合（ステップＳ２６２におけるＹＥＳ判断）、さらにパスワードが所定の条件を満たしているか否かを判断してもよい。例えば、ＣＰＵ３２は、「(2-1)有料登録画面（無料ユーザ登録画面）」２８１において管理サーバ装置１１から取得したＪａｖａＳｃｒｉｐｔ（商標）を含むＷｅｂページの制御処理を実行することによりパスワードが所定の条件を満たしているか否かを判断することができる。所定の条件は、例えばパスワードの入力文字数が８文字以上であることを含む。
【０１９６】
ＣＰＵ３２は、パスワードが所定の条件を満たしていないと判断した場合は、入力エラーを示す画面（例えば図２７の「(2-4)パスワードエラー画面」）をテレビ装置１０に表示させ、上記ステップＳ１７３に戻るようにしてもよい。
【０１９７】
一方、ＣＰＵ３２は、入力項目の全ての欄が埋まっていると判断した場合（ステップＳ２６２におけるＹＥＳ判断）であって、必要であればパスワードが所定の条件を満たしていると判断した場合、電子メールアドレス入力欄２８１ａに入力された電子メールアドレス、パスワード入力欄２８１ｂに入力されたパスワード、ＰＩＮ入力欄２８１ｃに入力されたＰＩＮを、販売サーバ装置１２に送信する（図２９のステップＳ２９１）。
【０１９８】
また、ＣＰＵ３２は、ステップＳ２６２におけるＹＥＳ判断の後、電子メールアドレス入力欄２８１ａに入力された電子メールアドレスのデータ、パスワード入力欄２８１ｂに入力されたパスワードのデータ、およびＰＩＮ入力欄２８１ｃに入力されたＰＩＮのデータを、管理サーバ装置１１に送信する。テレビ装置１０からログインＩＤ、パスワード、およびＰＩＮを示す各データが送信されると、管理サーバ装置１１のＣＰＵ５２は、ログインＩＤおよびＰＩＮを示す各データをシステムＩＤとデバイスＩＤとに対応付けてテレビ装置データ５５２（図６）のログインＩＤ６３に記録する。また、ＣＰＵ５２は、テレビ装置１０から送信されたパスワードのデータを、テレビ装置１０の接続用データ３７ａ２のパスワード４２に記録させる。
【０１９９】
販売サーバ装置１２のＣＰＵ８２は、テレビ装置１０から送信された電子メールアドレスおよびパスワードを、ユーザデータ８５２のログインＩＤ９２およびパスワード９３として記録する。販売サーバ装置１２のＣＰＵ８２は、一意に保持される固有の販売ユーザＩＤを発行して、発行した販売ユーザＩＤを、テレビ装置１０から送信された電子メールアドレスおよびパスワードに対応付けて販売ユーザＩＤ９１に記録する。
【０２００】
販売サーバ装置１２のＣＰＵ８２は、「決済情報の登録確認画面」２８２（図２８）をテレビ装置１０に表示させる（図２９のステップＳ２９２）。「決済情報の登録確認画面」２８２は、ユーザに決済情報の登録を確認する旨の表示２８２ａ、パスワード再入力欄２８２ｂ、現時点で登録を行う場合にユーザに押下操作させる「Ｓｅｎｄ」ボタン２８２ｃ、有料登録処理をすべて取り消しする場合にユーザに押下操作させる「Ｃａｎｃｅｌ」ボタン２８２ｄを含む。つまり、有料登録処理における、「決済情報の登録確認画面」２８２は、現時点で決済情報の登録を行う意思のないユーザに押下操作させる「Ｌａｔｅｒ」ボタン１９３ｄ（図２０Ａ）を表示しない。
【０２０１】
ユーザがパスワード再入力欄２８２ｂにパスワードを入力して「Ｓｅｎｄ」ボタン２８２ｃを押下操作すると、テレビ装置１０のＣＰＵ３２は、パスワード再入力欄２８２ｂに入力されたパスワードを販売サーバ装置１２に送信する（図２９のステップＳ２９３）。
【０２０２】
販売サーバ装置１２のＣＰＵ８２は、テレビ装置１０から送信されたパスワードが、上記ステップＳ２９２にてユーザデータ８５２のパスワード９３に保持しているパスワードと一致する場合、「(2-2-2)有料ユーザ登録画面」２８３をテレビ装置１０に表示させる（図２９のステップＳ２９４）。図２８に示すように、「(2-2-2)有料ユーザ登録画面」２８３は、氏名入力欄２８３ａ、送付先住所入力欄２８３ｂ、請求先住所入力欄２８３ｃ、クレジットカード番号入力欄２８３ｄ、有効期限入力欄２８３ｅ、「Ｓｅｎｄ」ボタン２８３ｆ、「Ｃａｎｃｅｌ」ボタン２８３ｇを含む。つまり、「(2-2-2)有料ユーザ登録画面」２８３は、「決済情報の登録確認画面」２８２と同様に、現時点で決済情報の登録を行う意思のないユーザに押下操作させる「Ｌａｔｅｒ」ボタン１９４ｇ（図２０Ａ）を表示しない。
【０２０３】
なお、本実施形態に示すテレビシステム１は、テレビ装置１０において、「決済情報の登録確認画面」２８２の表示を行わない構成を採用することもできる。すなわち、上記のステップＳ２９２およびステップＳ２９３の処理をスキップして、ステップＳ２９１の後にステップＳ２９４を実行するようにしてもよい。
【０２０４】
図２８に示した「(2-2-2)有料ユーザ登録画面」２８３において、ユーザは、例えばリモートコントローラ３６の数字文字入力キー２３等（図１３）を操作して、入力欄２８３ａ〜２８３ｅに決済情報を入力する。なお、ＣＰＵ３２は、「(2-2-2)有料ユーザ登録画面」２８３と同時に、図２０Ｂに示したソフトウェアキーボードをディスプレイ３１に表示することができる。
【０２０５】
ユーザが入力欄２８３ａ〜２８３ｅに決済情報を入力して「Ｓｅｎｄ」ボタン２８３ｆを押下操作すると、テレビ装置１０のＣＰＵ３２は、入力欄２８３ａ〜２８３ｅに入力された決済情報を販売サーバ装置１２に送信する（図２９のステップＳ２９５）。なお、ユーザが「Ｃａｎｃｅｌ」ボタン２８３ｇを押下操作した場合、ＣＰＵ３２は、「決済情報入力画面」２８３を終了して処理を中断させる。
【０２０６】
テレビ装置１０から決済情報が送信されると、販売サーバ装置１２のＣＰＵ８２は、決済情報が正当であるか否かを確認する。例えばＣＰＵ８２は、決済情報に含まれるクレジットカード番号が有効か否かについてクレジットカード会社のサーバ装置に確認する。
【０２０７】
販売サーバ装置１２のＣＰＵ８２は、決済情報が有効であると判断した場合、決済情報をユーザデータ８５２に記録する。例えばＣＰＵ８２は、図２８の「(2-2-2)有料ユーザ登録画面」２８３の氏名入力欄２８３ａ、クレジットカード番号入力欄２８３ｄ、有効期限入力欄２８３ｅに入力された各データを、ユーザデータ８５２（図９）の決済情報９４として記録する。また、例えばＣＰＵ８２は、図２８の「(2-2-2)有料ユーザ登録画面」２８３の送付先住所入力欄２８３ｂに入力されたデータを、ユーザデータ８５２（図９）の送付先住所９５として記録する。
【０２０８】
また、販売サーバ装置１２のＣＰＵ８２は、決済情報が有効であると判断した場合、テレビ装置１０に「登録完了画面」２８４（図２９）を送信する（図２９のステップＳ２９６）。「登録完了画面」２８４は、ユーザが決済情報の登録完了を確認するための「ＯＫ」ボタン２８４ａを含む。ユーザが「ＯＫ」ボタン２８４ａを押下操作すると、テレビ装置１０のＣＰＵ３２は、管理サーバ装置１１に決済情報の登録が完了したことを示す情報を送信する（図２９のステップＳ２９７）。なお、販売サーバ装置１２のＣＰＵ８２は、決済情報が無効であると判断した場合、テレビ装置１０に決済情報が無効である旨の画面を送信する（図示しない）。
【０２０９】
テレビ装置１０から決済情報の登録が完了したことを示す情報が送信された場合、管理サーバ装置１１のＣＰＵ５２は、販売サーバ装置１２にテレビ装置１０のログインＩＤ（電子メールアドレス）およびパスワードを送信して、ユーザの販売ユーザＩＤが有効に登録されているか否かを問い合わせる（図２６のステップＳ２６３、図２９のステップＳ２９８）。例えば、ＣＰＵ５２は、テレビ装置データ５５２に保持しているログインＩＤ（電子メールアドレス）９２、およびテレビ装置１０の接続用データ３７ａ２に保持しているパスワード４２を、販売サーバ装置１２に送信する。
【０２１０】
このように、管理サーバ装置１１のＣＰＵ５２は、販売サーバ装置１２にユーザの販売ユーザＩＤが有効に登録されているか否かについての問い合わせを行うことにより、販売サーバ装置１２において決済情報の登録が完了していることを確実に認識することができる。例えば、テレビ装置１０において決済情報の登録処理を行っておらず、同時期に他の端末において決済情報の登録処理を行っていた場合であっても、管理サーバ装置１１は、決済情報の登録が完了したことを確実に認識することができる。
【０２１１】
管理サーバ装置１１のＣＰＵ５２が、販売サーバ装置１２に販売ユーザＩＤが有効に登録されているか否かを問い合わせる理由は、上記に説明した通り、「決済情報入力画面」２８３の入力状況が管理サーバ装置１１側で判断できないからである。したがって、管理サーバ装置１１のＣＰＵ５２が、販売サーバ装置１２に販売ユーザＩＤが有効に登録されているか否かを問い合わせることにより、管理サーバ装置１１と販売サーバ装置１２との間で、ユーザの決済情報に関して整合性を保持することができる。
【０２１２】
販売サーバ装置１２のＣＰＵ８２は、管理サーバ装置１１から送信されたログインＩＤおよびパスワードが、ユーザデータ８５２（図９）に存在するか否かを判断する。管理サーバ装置１１から送信されたログインＩＤおよびパスワードが、ユーザデータ８５２（図９）に存在すれば、ＣＰＵ８２は、ログインＩＤおよびパスワードに対応づけてユーザデータ８５２に保持している販売ユーザＩＤを含む情報を、管理サーバ装置１１に返答する（図２９のステップＳ２９９）。
【０２１３】
管理サーバ装置１１のＣＰＵ５２は、販売サーバ装置１２からの返答に販売ユーザＩＤが含まれていない場合（ステップＳ２６５におけるＮＯ判断）、再登録処理を実行する（ステップＳ２６９）。再登録処理において、管理サーバ装置１１のＣＰＵ５２は、「有料登録画面」２８１をテレビ装置１０に再度表示させる。
【０２１４】
一方、管理サーバ装置１１のＣＰＵ５２は、販売サーバ装置１２からの返答が販売ユーザＩＤを含む場合（ステップＳ２６５におけるＹＥＳ判断）、販売サーバ装置１２から返答された販売ユーザＩＤを、販売管理サーバ１２に送信したログインＩＤおよびパスワードに対応づけて、テレビ装置データ５５２の販売ユーザＩＤ６２に記録する。また、管理サーバ装置１１のＣＰＵ５２は、販売サーバ装置１２からの返答が販売ユーザＩＤを含む場合（ステップＳ２６５におけるＹＥＳ判断）、「有料ユーザ登録完了画面」２８５（図２９）をテレビ装置１０に表示させる（図２６のステップＳ２６６、図２９のステップＳ３００）。なお、ＣＰＵ５２は、「有料ユーザ登録完了画面」２８５（図２９）をテレビ装置１０に表示させる処理を省略してもよい。
【０２１５】
［１−４−２−３．購入確定処理］
管理サーバ装置１１のＣＰＵ５２は、有料ユーザ登録処理（図１６のステップＳ１６６）が完了すると、購入確定画面をテレビ装置１０に表示させる。図３０は、アプリケーションソフトウェアの購入を確認するための購入確定画面の一例を示す図である。購入確定画面３０１は、購入商品情報３０２、購入確定ボタン３０３、キャンセルボタン３０４を含む。購入商品情報３０２は、例えば、購入対象の商品名としての「アプリケーション００２」および購入金額「２００円」を示す各データを含む。
【０２１６】
ユーザが購入確定ボタン３０３を押下操作すると、テレビ装置１０のＣＰＵ３２は、購入確定情報を管理サーバ装置１１に送信する（ステップＳ１６８におけるＹＥＳ判断）。テレビ装置１０から購入確定情報の送信を受けた管理サーバ装置１１は、上述したインストール処理を実行する（ステップＳ１６４）。
【０２１７】
［１−４−２−４．ログイン処理の例］
図１６のステップＳ１６５において、管理サーバ装置１１のＣＰＵ５２は、テレビ装置１０のユーザがユーザ登録済みであると判断した場合、ログイン処理を実行する（ステップＳ１６７）。図３１は、ログイン処理で用いる「(2-9)ログイン画面」の一例を示す図である。
【０２１８】
管理サーバ装置１１のＣＰＵ５２は、テレビ装置１０のシステムＩＤおよびデバイスＩＤに基づいてテレビ装置データ５５２を参照して、システムＩＤおよびデバイスＩＤに対応づけられたログインＩＤ６３のデータを取得する。ＣＰＵ５２は、テレビ装置データ５５２から取得したログインＩＤ６３のデータに基づいて、「(2-9)ログイン画面」３１０（図３１）の電子メールアドレス入力欄３１０ａに予め電子メールアドレスを表示させる。
【０２１９】
したがって、テレビ装置１０のユーザは、ＰＩＮ入力欄３１０ｂにＰＩＮ（暗証番号）を入力することで、管理サーバ装置１１にテレビシステム１へのログイン処理を実行させることができる。
【０２２０】
なお、例えばＰＩＮが数字のみから構成されている場合、「(2-9)ログイン画面」３１０のＰＩＮ入力欄３１０ｂにＰＩＮを入力する際に、ユーザは、リモートコントローラ３６の数字文字入力キー２３を操作して、容易にＰＩＮを入力することができる。
【０２２１】
ＰＩＮ（暗証番号）を入力したユーザの操作により「ＯＫ」ボタン３１０ｃが押下操作されると、テレビ装置１０のＣＰＵ３２は、電子メールアドレス入力欄３１０ａに表示された電子メールアドレス（ログインＩＤ）、ＰＩＮ入力欄３１０ｂに入力されたＰＩＮを、管理サーバ装置１１に送信する。
【０２２２】
テレビ装置１０から電子メールアドレス（ログインＩＤ）およびＰＩＮが送信されると、管理サーバ装置１１のＣＰＵ５２は、テレビ装置データ５５２（図６）を参照して、送信された電子メールアドレス（ログインＩＤ）に対応する販売ユーザＩＤ６２のデータを取得する。ＣＰＵ５２は、取得した販売ユーザＩＤ６２のデータおよび送信された電子メールアドレス（ログインＩＤ）を用いて、販売サーバ装置１２にパスワードの存否を確認する。例えば、テレビ装置１０がテレビ装置データ５５２のレコード６０に対応する場合、販売ユーザＩＤ６２として「ｈ００１」、ログインＩＤ６３として「ｇ００１＠ａａａ．ｃｏｍ」のデータを、販売サーバ装置１２に送信する。
【０２２３】
販売サーバ装置１２のユーザデータ８５２のレコード９０（図９）は、販売ユーザＩＤ９１として「ｈ００１」、ログインＩＤ９２として「ｇ００１＠ａａａ．ｃｏｍ」を含む。このため、販売サーバ装置１２のＣＰＵ８２は、レコード９０に保持されたパスワード９３のデータである「ｐ００１」を管理サーバ装置１１に送信する。
【０２２４】
管理サーバ装置１１のＣＰＵ３２は、販売サーバ装置１２から送信されたパスワード９３のデータである「ｐ００１」が、テレビ装置１０から送信されたパスワード４２としての「ｐ００１」と一致するので、ログイン可能であると判断し、ログイン処理（図１６のステップＳ１６７）を終了する。なお、図１６のステップＳ１６７後における購入確定処理およびインストール処理については、上述したステップＳ１６８およびステップＳ１６４と同様である。
【０２２５】
［１−４−２−５．ショッピングの例］
図１４に示すマーケットメニューを用いて、ユーザは、アプリケーションソフトウェア以外の商品（例えば有体物である物品）を購入することが可能である。例えば、図１４に示したショッピングアイコン１４２を選択することにより、ユーザは、アプリケーションソフトウェア以外の商品を購入することができる。図３２は、ユーザがショッピングアイコン１４２を選択した場合の「(1-1)マーケットメニュー画面」を示している。図３２に示す「(1-1)マーケットメニュー画面」は、ショッピングアイコン１４２の下部において、アプリケーションソフトウェア以外の商品に関するカテゴリ別アイコン１４２ａを含む。
【０２２６】
「(1-1)マーケットメニュー画面」において、ユーザが「商品２０３  ３Ｄメガネ」のアイコン１４８を選択すると、ＣＰＵ５２は、テレビ装置１０に「商品２０３  ３Ｄメガネ」の詳細画面を表示させる。図３３は、「(1-2)アプリケーション画面」において、「商品２０３  ３Ｄメガネ」の詳細画面の一例を示す図である。「商品２０３  ３Ｄメガネ」は有体物であるので、図３３の詳細画面３３０ａは、送料表示３３ａを含む。詳細画面３３０ａの購入金額（価格情報）は、商品ＩＤに基づいて販売サーバ装置１２の有料商品データ８５３を参照することによって取得されたものである。
【０２２７】
なお、ユーザは、配送を急ぐ場合には、「急ぎの配送」ボタン３３ｂを押下操作することにより、配送期間を短縮することを要求できる。ユーザにより「急ぎの配送」ボタン３３ｂが押下されると、管理サーバ装置１１のＣＰＵ５２は、配送期間を短縮した場合の送料を計算して、計算後の送料表示３３ｃを含む詳細画面３３０ｂを、テレビ装置１０に表示させる。また、詳細画面３３０ｂにおいて、ユーザが「通常の配送」ボタン３３ｄを押下すると、ＣＰＵ５２は、再び通常の配送料の詳細画面３３０ａを、テレビ装置１０に表示させる。
【０２２８】
図３３の詳細画面３３０ａ、３３０ｂにおいて、商品の購入を希望するユーザは、「購入確定ボタン」３３ｅを選択する。また、商品の購入をキャンセルするユーザは、「キャンセルボタン」３３ｆを選択する。
【０２２９】
［１−４−２−６．その他の形態］
図３４は、有料商品（アプリケーションソフトウェアおよび物品を含む）を購入する場合のシーケンスの一例を示す図である。図３４に示す形態では、有料商品データ５５３は、販売サーバ装置１２のハードディスク８５に保持されている。
【０２３０】
テレビ装置１０は、店舗コードを管理サーバ装置に送信する（ステップＳ３４１）。店舗コードとは、通信販売の対象となる各地域に存在する店舗を示すコードである。
【０２３１】
管理サーバ装置１１は、カテゴリＩＤ一覧をテレビ装置１０に送信する（ステップＳ３４２）。カテゴリＩＤは、図１４に示したカテゴリ別アイコン１４１ａまたは図３２に示したカテゴリ別アイコン１４２ａを識別するものである。テレビ装置１０にてカテゴリ別アイコン１４１ａまたはカテゴリ別アイコン１４２ａが選択されると、テレビ装置１０は管理サーバ装置１１にカテゴリ別アイコン１４１またはカテゴリ別アイコン１４２ａに対応するカテゴリＩＤを送信する（ステップＳ３４３）。管理サーバ装置１１は、カテゴリＩＤに含まれる商品ＩＤを販売サーバ装置１２に問い合わせる（ステップＳ３４４）。
【０２３２】
販売サーバ装置１２は、商品ＩＤ、価格情報等を管理サーバ装置１１に返答する（ステップＳ３４５）。管理サーバ装置１１は、商品ＩＤ、詳細説明、価格情報、アイコン情報等を、テレビ装置１０に送信する（ステップＳ３４６）。
【０２３３】
テレビ装置１０は、管理サーバ装置１１から送信された商品Ｄ、詳細説明、価格情報、アイコン情報等を「(1-1)マーケットメニュー画面」に表示する。ユーザが「(1-1)マーケットメニュー画面」の商品アイコン１４８等（図３２）を選択すると、テレビ装置１０は、システムＩＤ、パスワード（暗号化）、ＰＩＮ、商品ＩＤ等を管理サーバ装置１１に送信する（ステップＳ３４７）。管理サーバ装置１１は、販売ユーザＩＤ、パスワード（暗号化）、商品ＩＤ等を販売サーバ装置１２に送信する（ステップＳ３４８）。
【０２３４】
販売サーバ装置１２は、商品ＩＤに対応する商品を一括して取り扱うためのカート情報を作成し、カート情報を識別するカートＩＤおよび、カート情報の不整合を防ぐためのトークンを発行する。販売サーバ装置１２は、カートＩＤ、決済情報、トークンを管理サーバ装置１１に送信する（ステップＳ３４９）。
【０２３５】
管理サーバ装置１１は、カートＩＤ、決済情報、トークンをテレビ装置１０に送信する（ステップＳ３５０）。
【０２３６】
テレビ装置１０は、管理サーバ装置１１から送信されたカートＩＤ、決済情報、トークン等を「(1-9)購入確定画面」に表示する。ユーザが「(1-9)購入確定画面」の購入確定ボタン３０３等（図３３）を選択すると、テレビ装置１０は、システムＩＤ、パスワード（暗号化）、ＰＩＮ、カートＩＤ、トークン等を管理サーバ装置１１に送信する（ステップＳ３５１）。管理サーバ装置１１は、販売ユーザＩＤ、パスワード（暗号化）、カートＩＤ、トークン等を販売サーバ装置１２に送信する（ステップＳ３５２）。
【０２３７】
販売サーバ装置１２は、カートＩＤに対応するカート情報に基づいてオーダーを作成して、オーダーＩＤを発行する。販売サーバ装置１２は、オーダーＩＤ、ホステッドアプリケーションソフトウェアの利用権利を示す情報、またはアプリケーションソフトウェアのダウンロード用のＵＲＬを示す情報を、管理サーバ装置１１に送信する（ステップＳ３５３）。管理サーバ装置１１は、オーダーＩＤ、ホステッドアプリケーションソフトウェアの利用権利を示す情報、またはアプリケーションソフトウェアのダウンロード用のＵＲＬを示す情報を、テレビ装置１０に送信する（ステップＳ３５４）。
【０２３８】
［１−４−３．セッティングの例］
図１４に示すマーケットメニューを用いて、ユーザは、セッティングアイコン１４３を選択することにより、テレビ装置１０の各種設定を行うことが可能である。例えば、ユーザは、無料のユーザ登録または有料のユーザ登録を行うことができる。
【０２３９】
図３５は、管理サーバ装置１１の表示画面制御プログラム５５１（図５）に基づく画面処理のフローチャートの一例を示す図である。図３６は、セッティングにより各種設定を行う場合の画面遷移の一例を示す図である。
【０２４０】
図１４に示した「(1-1)マーケットメニュー画面」において、ユーザがセッティングアイコン１４３を選択すると、管理サーバ装置１１のＣＰＵ５２は、テレビ装置１０のユーザがユーザ登録済みであるか否かを判断する（図３５のステップＳ３５５）。なお、ステップＳ３５５の処理は、図１６にて示したステップＳ１６２の処理と同様である。
【０２４１】
管理サーバ装置１１のＣＰＵ５２は、テレビ装置１０のユーザがユーザ登録済みでないと判断した場合（ステップＳ３５５におけるＮＯ判断）、無料ユーザ登録処理を実行する（ステップＳ３５６）。なお、ステップＳ３５６の処理は、図１６にて示したステップＳ１６３の処理と同様である。
【０２４２】
図３５のステップＳ３５５において、管理サーバ装置１１のＣＰＵ５２は、テレビ装置１０のユーザがユーザ登録済みであると判断した場合（ステップＳ３５５におけるＹＥＳ判断）、または無料ユーザ登録処理（ステップＳ３５６）を終了した場合、ログイン処理を実行する（ステップＳ３５７）。なお、ステップＳ３５７の処理は、図１６にて示したステップＳ１６７の処理と同様である。
【０２４３】
ログイン処理が成功すると、管理サーバ装置１１のＣＰＵ５２は、「(3-1)セッティング画面」をテレビ装置１０に表示させる。図３７は、「(3-1)セッティング画面」の一例を示す図である。「(3-1)セッティング画面」は、テレビ放送画面３７０、「注文履歴」アイコン３７ａ、「予約状況」アイコン３７ｂ、「ログインＩＤ又はパスワードの更新」アイコン３７ｃ、「その他の情報の更新」アイコン３７ｄ、「ストア選択」アイコン３７ｅ、「ログアウト」アイコン３７ｆを含む。
【０２４４】
［１−４−３−１．注文履歴の例］
ユーザ操作により「注文履歴」アイコン３７ａが選択されると、テレビ装置１０のＣＰＵ３２は、例えばユーザが過去に購入した商品の履歴を一覧表示する。ＣＰＵ３２は、例えば履歴画面３７ｇや履歴画面３７ｉを表示する。履歴画面３７ｇは、物品である「ゲームパッド」の購入履歴を示す。履歴画面３７ｈは、ダウンロードアプリケーションソフトウェアである「ゲームＡ」の購入履歴を示す。履歴画面３７ｈは、ダウンロード（ＤＬ）可能期限を示すデータである「２０１１／６／１」、およびダウンロード（ＤＬ）残り回数を示すデータである「１０回」を含む。また、履歴画面３７ｈは、ダウンロードアプリケーションソフトウェアである「ゲームＡ」を再びダウンロードさせるための「再ＤＬ」ボタン３７ｉを含む。
【０２４５】
［１−４−３−２．その他の情報の更新における例］
ユーザ操作により「その他の情報の更新」アイコン３７ｄが選択されると、管理サーバ装置１１のＣＰＵ５２は、例えばテレビ装置１０で実行可能なアプリケーションソフトウェアを他のテレビ装置１０に移動させるためのアイコンを、テレビ装置ごとに一覧表示する。
【０２４６】
ＣＰＵ３２は、例えばテレビ装置「ｄ００１」で実行可能なホステッドアプリケーション００１および００２をそれぞれ移動させるためのアイコンとして、「アプリケーション００１移動」アイコン３７ｋ、および「アプリケーション００２移動」アイコン３７ｐを、テレビ装置１０の画面３７ｊに表示させる。
【０２４７】
また、ＣＰＵ５２は、「アプリケーション００１移動」アイコン３７ｋ、および「アプリケーション００２移動」アイコン３７ｐのそれぞれの右横に、例えば移動先を示すテレビ装置のデバイスＩＤをユーザが選択するためのプルダウンメニューを表示させる。
【０２４８】
例えばユーザが「アプリケーション００１移動」アイコン３７ｋを選択すると、アプリケーション００１の実行権が、テレビ装置「ｄ００１」からテレビ装置「ｄ００２」に移される。同様に、例えばユーザが「アプリケーション００２移動」アイコン３７ｐを選択すると、アプリケーション００２の実行権が、テレビ装置「ｄ００１」からテレビ装置「ｄ００３」に移される。アプリケーションソフトウェアの実行権を移動させる場合、例えばＣＰＵ５２は、図６に示したテレビ装置データ５５２にけるデバイス（１）の商品ＩＤ６７に保持された商品ＩＤのデータを、デバイスＩＤ（２）の商品ＩＤ６９に保持するように処理することができる。
【０２４９】
［１−４−４．変形例１］
図２０Ａに示した「(2-2-1)決済情報入力画面」１９４、および、図２８に示した「(2-2-1)決済情報入力画面」２８３において、ユーザは、例えばテレビ装置１０のリモートコントローラ３６を用いて入力欄１９４ａ〜１９４ｅに決済情報を入力した。しかし、ユーザは、「(2-2-1)決済情報入力画面」１９４、および、「(2-2-1)決済情報入力画面」２８３における入力を、テレビ装置１０以外の他の装置を用いて行うことができる。例えば、他の装置は、キーボードを有するパーソナルコンピュータ装置、携帯電話、またはスマートフォン等を含む。
【０２５０】
図３９は、「(2-2-1)決済情報入力画面」を、テレビ装置１０以外の他の装置で行う場合の概略を説明する図である。「(2-2-1)決済情報入力画面」３９０は、画面下部において「他装置入力」ボタン３９０ａを含む。ユーザが「他装置入力」ボタン３９０ａを選択すると、管理サーバ装置１１のＣＰＵ５２は、テレビ装置データ５５２において、テレビ装置１０のシステムＩＤ６１に対応づけて保持している電子メールアドレス（ログインＩＤ６３）を取得する。ＣＰＵ５２は、他の装置で決済情報の入力を行うためのＵＲＬ３９ａを含めた電子メール４００を作成し、取得した電子メールアドレスに作成した電子メール３９を送信する。
【０２５１】
他装置において電子メール４００を受信したユーザがＵＲＬ３９ａをクリックすると、他装置のＣＰＵは、他装置のディスプレイに新規登録画面４０１を表示させる。ユーザは例えば他装置のキーボード等を操作して、電子メールアドレス入力欄４０ａに電子メールアドレスを入力し、パスワード入力欄４０ｂにパスワードを入力し、ＰＩＮ入力欄４０ｃにＰＩＮ（暗証番号）を入力する。
【０２５２】
他装置において、電子メールアドレス、パスワード、およびＰＩＮを入力したユーザによって「Ｓｅｎｄ」ボタン４０ｄが押下操作されると、他装置のＣＰＵは、入力項目のチェックやパスワードの入力条件のチェックを行う。他装置のＣＰＵは、電子メールアドレス入力欄４０ａに入力された電子メールアドレスのデータ、パスワード入力欄４０ｂに入力されたパスワードのデータ、およびＰＩＮ入力欄４０ｃに入力されたＰＩＮのデータを、管理サーバ装置１１に送信する。なお、「Ｓｅｎｄ」ボタン４０ｄが押下操作された後の処理は、図２１のステップＳ２１１〜Ｓ２１５に示した処理と同様である。
【０２５３】
一方、テレビ装置１０においてユーザが「他装置入力」ボタン３９０ａを選択した後、管理サーバ装置１１のＣＰＵ５２は、他装置での入力が完了したか否かをユーザに入力させる画面３９１ａをテレビ装置１０に表示させる。ユーザが画面３９１ａの「ＯＫ」ボタン３９１ｂを押下すると、テレビ装置１０のＣＰＵ３２は、テレビ装置１０のユーザが他装置で決済情報を入力したか否かを問い合わせる情報を、販売サーバ装置１２に送信する。
【０２５４】
テレビ装置１０から問い合わせ情報を送信されると、販売サーバ装置１２のＣＰＵ８２は、テレビ装置１０のユーザの決済情報が有効であるか否かを判断し、決済情報が有効である場合には、テレビ装置１０に「登録完了画面」１９５（図３９）を送信する（図２１のステップＳ２１６と同様）。
【０２５５】
「登録完了画面」１９５は、ユーザが決済情報の登録完了を確認するための「ＯＫ」ボタン１９５ａを含む。ユーザが「ＯＫ」ボタン１９５ａを押下操作すると、テレビ装置１０のＣＰＵ３２は、管理サーバ装置１１に決済情報の登録が完了したことを示す情報を送信する（図２１のステップＳ２１７）。なお、「ＯＫ」ボタン１９５ａが押下操作された後の処理は、図２１のステップＳ２１７〜Ｓ２２０に示した処理と同様である。
【０２５６】
［１−４−５．変形例２］
上述した「(0)メインメニュー画面」（例えば図１２）において表示されるアプリケーションアイコン２１の表示位置は、任意である。また、上述した「(1-1)マーケットメニュー画面」（例えば図１４）において表示される無料アプリケーションアイコン１４６、または有料アプリケーションアイコン１４７の表示位置は、任意である。
【０２５７】
例えば、図１に示したように、ユーザがテレビ装置１０ｙの他にレコーダ装置１３を使用している場合、管理サーバ装置１１のＣＰＵ５２は、レコーダ装置１３の番組予約情報やコンテンツ再生情報に基づいて、「(0)メインメニュー画面」または「(1-1)マーケットメニュー画面」に表示するアイコンの位置を決定することができる。
【０２５８】
具体的には、ＣＰＵ５２は、番組予約情報やコンテンツ再生情報に含まれるメタデータ（データに関する情報）とアイコンに関連する情報とをマッチングして、ユーザの嗜好に応じたアイコンを優先して表示することができる。例えば番組予約情報としてバスケットボールのゲームが含まれている場合には、ＣＰＵ５２は、バスケットボールに関連した商品やアプリケーションソフトウェアのアイコンを優先して表示することができる。優先して表示するアイコンは、例えばアイコンを他のアイコンに重畳して表示している場合には、最前面の位置に表示することができる。
【０２５９】
この場合、レコーダ装置１３の番組予約情報やコンテンツ再生情報は、管理サーバ装置１１または他のサーバ装置に保持されている。また、レコーダ装置１３に対してシステムＩＤを付与することにより、管理サーバ装置１１のＣＰＵ５２は、テレビ装置データ５５２においてレコーダ装置１３の状態を管理することができる。
【０２６０】
［１−４−６．変形例３］
例えば、図１に示したように、ユーザがテレビ装置１０ｚの他にＨＥＭＳ（Home Energy Management System）に対応した家庭用電化製品１４を使用している場合、管理サーバ装置１１のＣＰＵ５２は、ＨＥＭＳ情報に基づいて、「(0)メインメニュー画面」または「(1-1)マーケットメニュー画面」に表示するアイコンの位置を決定することができる。
【０２６１】
具体的には、ＣＰＵ５２は、ＨＥＭＳ情報に含まれる製品の電力使用状況データとアイコンに関連する情報とをマッチングして、ユーザの生活特性に応じたアイコンを優先して表示することができる。例えばＨＥＭＳ情報として洗濯機の電力使用時間が夜間であることが判定できる場合には、ＣＰＵ５２は、ユーザが洗濯物を部屋干ししていることが予測できるので、部屋干し専用の洗剤に関連した商品のアイコンを優先して表示することができる。この場合、ＨＥＭＳ対応製品から送信されるＨＥＭＳ情報は、管理サーバ装置１１または他のサーバ装置に保持されている。
【０２６２】
［２．第２の実施形態］
本実施形態おいては、第１の実施形態の構成に加えて、テレビ装置１０（例えば図１）に対応付けられるユーザのアカウント状態を考慮して、テレビ装置１０の画面制御を行う例について説明する。なお、上記第１の実施形態と共通する機能部または各要素については、同じ符号を付して、その重複した説明を省略する。
【０２６３】
［２−１．アカウントの状態の例］
本実施形態において、テレビ装置１０に対応付けられるユーザのアカウント状態は、以下の４つに分類される。
【０２６４】
（１）未接続状態：テレビ装置１０が、管理サーバ装置１１（例えば図１）に一度も接続していない状態をいう。例えば、テレビ装置１０の工場出荷時は、未接続状態である。
【０２６５】
（２）未登録ユーザ状態：テレビ装置１０が、管理サーバ装置１１に最初に接続した状態をいう。例えば、ネットワークＮを介してテレビ装置１０が管理サーバ装置１１に接続すると、テレビ装置１０は、メインメニューを表示する前段階でこの状態に自動的に設定される。例えば管理サーバ装置１１は、テレビ装置１０のデバイスＩＤを含む情報を、仮システムＩＤに対応づけてテレビ装置データ５５２（例えば図６）に記録する。未登録ユーザ状態は、アカウントがテレビ装置１０を識別するデバイスＩＤに紐付けられた状態である。
【０２６６】
（３）無料ユーザ状態：デバイスＩＤおよびシステムＩＤが、ログインＩＤ（例えば電子メールアドレス）およびパスワードに対応付けられた状態をいう。例えば、ユーザにより入力されたログインＩＤ（Ｅメールアドレス）が、テレビ装置１０のデバイスＩＤを含む情報およびシステムＩＤに対応づけてテレビ装置データ５５２の一部として記録され、かつ、ユーザにより入力されたパスワードが、ログインＩＤ（Ｅメールアドレス）に対応付けてユーザデータ８５２（例えば図９）の一部として記録された状態である。
【０２６７】
なお、ＰＩＮ(Personal Identification Number：暗証番号)が、テレビ装置データ５５２の一部として記録されてもよい。また、未登録ユーザ状態におけるテレビ装置１０の環境データ（例えば利用可能なアプリケーションソフトウェアに関するデータや各種設定データ等）は、無料ユーザ状態におけるテレビ装置１０の環境データに引き継がれる。無料ユーザ状態は、アカウントがテレビ装置１０を識別するデバイスＩＤと、ユーザを識別するログインＩＤ（Ｅメールアドレス）とに紐付けられた状態である。
【０２６８】
（４）有料ユーザ状態：デバイスＩＤ、システムＩＤ、ログインＩＤおよびパスワードが、ユーザの決済情報に対応付けられた状態をいう。例えば、ユーザにより入力された決済情報や送付先情報が、ログインＩＤおよびパスワードに対応づけてユーザデータ８５２に記録された状態である。
【０２６９】
［２−２．仮システムＩＤ］
未登録ユーザ状態において、管理サーバ装置１１は、テレビ装置１０のデバイスＩＤを、仮システムＩＤに対応づけてテレビ装置データ５５２に記録する。例えば仮システムＩＤは、テレビ装置１０を利用する複数のユーザを共通して識別するためのデータである。仮システムＩＤにより、管理サーバ装置１１は、ログインＩＤ等のユーザ情報がされていない場合であっても、テレビ装置１０を識別して取り扱うことができる。例えば、管理サーバ装置１１は、仮システムＩＤおよびデバイスＩＤに対応づけて、メインメニューの設定状態（レイアウト等）やアプリケーションソフトウェアの設定状態を保持することができる。
【０２７０】
また、ユーザが無料ユーザ登録を行って、テレビ装置１０が無料ユーザ状態になると、管理サーバ装置１１は、仮システムＩＤを、一意性を持ったシステムＩＤに更新する。このため、管理サーバ装置１１は、内部処理により、未登録ユーザ状態におけるテレビ装置１０の環境データを、無料ユーザ状態におけるテレビ装置１０の環境データに引き継ぐことができる。
【０２７１】
なお、未登録ユーザ状態にあるテレビ装置１０の設定情報は、その後最初にそのテレビ装置１０で無料ユーザ登録または有料ユーザ登録を行ったユーザに対応付けて引き継がれる。
【０２７２】
「(2-14)新規デバイスバインド画面」（図１８等）から無料ユーザ登録または有料ユーザ登録が行われたテレビ装置１０は、未登録ユーザ状態の設定情報が破棄され、新規デバイスバインド画面において登録されたシステムＩＤにかかる設定情報を引き継ぐ。なお、「(2-14)新規デバイスバインド画面」（図１８等）から無料ユーザ登録または有料ユーザ登録が行われたテレビ装置１０は、未登録ユーザ状態の設定情報と、新規デバイスバインド画面において登録されたシステムＩＤにかかる設定情報とをマージした設定情報を引き継ぐようにしてもよい。さらに、テレビ装置１０は、未登録ユーザ状態の設定情報のうち、無料のアプリケーションソフトウェアまたは有料のアプリケーションソフトウェアに関する設定情報を優先して引き継ぐようにしてもよい。
【０２７３】
［２−３．データの持ち方の例］
図４０は、本実施形態のテレビシステム１におけるデータの持ち方の一例を示す図である。テレビ装置１０は、暗号化されたシステムＩＤ５０１、暗号化されたパスワード５０２、デバイスＩＤ５０４を保持する。ＰＩＮ５０３は、ユーザにより入力される。
【０２７４】
システムＩＤ５０１は、テレビシステム１において一意に決定されるアドレスである。システムＩＤ５０１を一意に決定されるアドレスとする理由は、メールアドレスであるログインＩＤのみでユーザを識別することとすると、ユーザがメールアドレスを変更した場合に、各装置間においてデータの整合性が失われるおそれがあることによる。なお、システムＩＤは、管理サーバ装置１１が保持する所定の暗号化アルゴリズムにより暗号化される。
【０２７５】
パスワード５０２は、ユーザが任意に入力した文字または数字を含む。パスワード５０２は、管理サーバ装置１１が保持する所定の暗号化アルゴリズムによりＰＩＮ５０３を用いて暗号化される。つまり、ＰＩＮ５０３は、パスワード５０２を暗号化するための暗号鍵として機能する。デバイスＩＤ５０４は、テレビ装置１０の工場出荷時において設定されたＭＡＣアドレスである。なお、デバイスＩＤ５０４として、上記ＭＡＣアドレスを所定のハッシュ関数で変換したハッシュ値を用いてもよい。
【０２７６】
ＰＩＮ５０３は、ユーザが任意に設定した数字の組み合わせである。ＰＩＮ５０３を、ユーザが任意に設定した数字の組み合わせとした理由は、ユーザが、リモートコントローラ３６の数字文字入力キー２３のうち、数字キーのみを操作して入力できるようにする必要があることによる。
【０２７７】
ＰＩＮ５０３（以下ＰＩＮコードと称することがある）は、パスワードと１対１に対応している。本実施形態におけるテレビシステム１（例えば図１）は、ユーザがＰＩＮコードの入力によって管理サーバ装置１１にログインするように構成される。つまり、テレビシステムは、ユーザがパスワードだけを入力して、管理サーバ装置１１にログインするようには構成されない。ＰＩＮコードによる入力を行う場合、パスワードは、テレビ装置１０に保存され、所定アルゴリズムを用いてＰＩＮにより暗号化されている。
【０２７８】
ユーザがログインする場合、暗号化されたパスワードと入力されたＰＩＮとが、テレビ装置から管理サーバ装置１１に送信される。管理サーバ装置１１は、ＰＩＮにより暗号化されたパスワードを、所定アルゴリズムを用いて復号する復号手段を備える。管理サーバ装置１１は、暗号化されたパスワードを、復号手段を用いて復号する。つまり、ＰＩＮ５０３は、パスワード５０２を復号するための復号鍵として機能する。
【０２７９】
ユーザは、パスワードおよび／またはＰＩＮコードを、各テレビ装置１０を用いて変更することができる。例えば、テレビ装置１０は、ユーザから、ＰＩＮコード（暗証番号）およびパスワードの入力を受け付けると、管理サーバ装置１１に送信する登録受付部を備えることができる。そして、管理サーバ装置１１は、テレビ装置１０から送信されたパスワードを、ＰＩＮコード（暗証番号）を用いて暗号化する暗号化部を備えることができる。つまり、この場合、テレビシステム１は、例えばＰＩＮコードとパスワードを登録するための情報登録システムとして機能する。
【０２８０】
また、同一のユーザに使用される複数のテレビ装置１０が存在する場合、ＰＩＮコード（暗証番号）は、同一のユーザに使用される複数のテレビ装置１０間において共通して使用可能である。ここで、「同一のユーザ」とは、各個人としてのユーザのみならず、例えば家族のように、ひとつのまとまりを形成した集団としてのユーザを含む概念である。
【０２８１】
また、任意のテレビ装置１０を用いてパスワードおよび／またはＰＩＮコードが変更されると、同一のユーザに使用される他のテレビ装置１０は、変更前のＰＩＮコードを用いてログインすることはできない。この場合、管理サーバ装置１１は、管理サーバ装置１１に保存されているＰＩＮと一致するＰＩＮを、他のテレビ装置で再入力をするようにユーザに要請する。これにより、ＰＩＮの一意性を保つことができる。
【０２８２】
例えば、管理サーバ装置１１は、暗号化されたパスワードがＰＩＮコードを用いて復号できない場合、ＰＩＮコードの再入力をユーザに要請することができる。この場合、管理サーバ装置１１は、テレビ装置１０に対して、新たなＰＩＮコード暗証番号の入力を促す再入力画面を表示させる。なお、管理サーバ装置１１は、テレビ装置１０のユーザが誤ったＰＩＮコードを３回入力した場合に、パスワードおよび／またはＰＩＮコードの再設定をユーザに要請してもよい。
【０２８３】
管理サーバ装置１１は、システムＩＤ５０５、販売ユーザＩＤ５０６、ログインＩＤ５０７、ＰＩＮ５０８を保持する。システムＩＤ５０５は、テレビシステム１において一意に決定されるアドレスまたは識別ＩＤである。販売ユーザＩＤ５０６は、管理サーバ装置１１と販売サーバ装置１２（例えば図１）との間において一意に決定される識別ＩＤである。ログインＩＤ５０７は、ユーザを識別するために一意に決定される識別ＩＤである。ログインＩＤ５０７は、例えばユーザ固有の電子メールアドレスである。ＰＩＮ５０８は、ユーザが任意に設定した数字の組み合わせである。
【０２８４】
管理サーバ装置１１は、システムＩＤ５０５、販売ユーザＩＤ５０６、ログインＩＤ５０７、ＰＩＮ５０８のそれぞれに対応づけて、デバイスＩＤ５０９、デバイスＩＤ５１０、決済フラグ５１１を保持する。なお、デバイスＩＤは３以上存在してもよい。各デバイスＩＤは、アプリケーションソフトウェアを示すアプリケーション５１２が対応付けられる。なお、各デバイスＩＤは、アプリケーション５１２が対応付けられない場合がある。また、各デバイスＩＤは、複数のアプリケーション５１２が対応付けられる場合がある。
【０２８５】
決済フラグ５１１は、管理サーバ装置１１と販売サーバ装置１２との間において、テレビ装置１０を利用するユーザが決済情報を登録しているか否かを判断するためのフラグである。管理サーバ装置１１は、決済フラグ５１１により、テレビ装置１０に対応付けられるユーザのアカウント状態を判断することができる。例えば、決済フラグ５１１は、ユーザが決済情報を登録している場合は「Ｔ」が設定され、ユーザが決済情報を登録していない場合は「Ｆ」が設定される。
【０２８６】
販売サーバ装置１１は、販売ユーザＩＤ５１３、ログインＩＤ５１４、パスワード５１５、決済情報５１６、送付先住所５１７を保持する。販売ユーザＩＤ５１３は、管理サーバ装置１１と販売サーバ装置１２との間において一意に決定される識別ＩＤである。ログインＩＤ５１４は、ユーザを識別するために一意に決定される識別ＩＤである。ログインＩＤ５１４は、例えばユーザ固有の電子メールアドレスである。パスワード５１５は、ユーザが任意に入力した文字または数字を含む。
【０２８７】
決済情報５１６は、テレビ装置１０を利用するユーザが有料のサービスを利用した場合の決済に用いるデータである。例えば決済情報５１６は、ユーザが予め契約したクレジット会社により発行されたクレジットカード番号を含む。送付先住所５１７は、ユーザがサービスを利用した際に用いる住所データである。例えば送付先住所５１７は、通信販売サービスを利用したユーザが物品の送付を希望する住所である。
【０２８８】
販売サーバ装置１１は、販売ユーザＩＤ５１３、ログインＩＤ５１４、パスワード５１５、決済情報５１６、送付先住所５１７に対応付けて、購入履歴５１８を保持する。購入履歴５１８は、ユーザが購入したアプリケーション５１９および物品５２０に関するデータを含む。アプリケーション５１９には、デバイスＩＤ５２１が対応付けられる。
【０２８９】
［２−４．ログイン処理の例］
図４１は、本実施形態のテレビシステム１におけるログイン処理のフローチャートの一例を示す図である。管理サーバ装置１１のＣＰＵ５２（例えば図５）は、テレビ装置１０から取得したシステムＩＤに基づいてテレビ装置データ５５２を参照してログインＩＤを取得し、「（2-9）ＰＩＮ入力画面（ログイン画面）」をテレビ装置に表示する（ステップＳ６０１）。ユーザの入力操作を受けると管理サーバ装置１１のＣＰＵ５２は、システムＩＤとＰＩＮとパスワード（暗号化）とを、テレビ装置１０から取得する（ステップＳ６０２）。
【０２９０】
管理サーバ装置１１のＣＰＵ５２は、テレビ装置１０から送信されたＰＩＮが、ＤＢ（テレビ装置データ５５２）に保持されたＰＩＮと異なると判断した場合（ステップＳ６０３におけるＹＥＳ判断）、ＰＩＮでパスワードを復号することを試みる（ステップＳ６０４）。
【０２９１】
管理サーバ装置１１のＣＰＵ５２は、ＰＩＮでパスワードを復号することが不能であれば（ステップＳ６０４におけるＹＥＳ判断）、さらにＰＩＮの入力エラーが３回以上か否かを判断する（ステップＳ６０５）。管理サーバ装置１１のＣＰＵ５２は、ＰＩＮの入力エラーが３回以上でなければ（ステップＳ６０５におけるＮＯ判断）、上記ステップＳ６０１の処理を行う。
【０２９２】
管理サーバ装置１１のＣＰＵ５２は、ＰＩＮの入力エラーが３回以上であれば（ステップＳ６０５におけるＹＥＳ判断）、ＤＢ（テレビ装置データ５５２およびユーザデータ８５２）に保持されたパスワード（暗号化）およびＰＩＮを削除する（ステップＳ６０６）。
【０２９３】
管理サーバ装置１１のＣＰＵ５２は、「(2-12)ＰＩＮリフレッシュ画面」を表示して（ステップＳ６０７）、ユーザにパスワードの再入力を要求する。管理サーバ装置１１のＣＰＵ５２は、ユーザがＰＩＮおよびパスワードを再入力すると、ＰＩＮを再登録する（ステップＳ６０８）。
【０２９４】
ステップＳ６０３において、管理サーバ装置１１のＣＰＵ５２は、テレビ装置１０から送信されたＰＩＮが、ＤＢ（テレビ装置データ５５２）に保持されたＰＩＮと異ならないと判断した場合（ステップＳ６０３におけるＮＯ判断）、ＰＩＮでパスワードを復号することを試みる（ステップＳ６１２）。
【０２９５】
管理サーバ装置１１のＣＰＵ５２は、ＰＩＮでパスワードを復号することが不能であれば（ステップＳ６１２におけるＹＥＳ判断）、他のテレビ装置１０でパスワード、ＰＩＮが変更された旨を示すエラー画面を表示し（ステップＳ６１３）、ステップＳ６１６を実行する。この場合、テレビ装置１０は、他のテレビ装置にてＰＩＮが変更され、パスワード変更又は変更されない状態で、新たなＰＩＮが入力されている。
【０２９６】
一方、管理サーバ装置１１のＣＰＵ５２は、ＰＩＮでパスワードを復号することが可能であれば（ステップＳ６１２におけるＮＯ判断）、さらに販売サーバ装置１２へログイン不能か否かを試みる（ステップＳ６１４）。
【０２９７】
管理サーバ装置１１のＣＰＵ５２は、販売サーバ装置へログイン不能であれば（ステップＳ６１４におけるＹＥＳ判断）、他のテレビ装置１０でパスワードが変更された旨を示すエラー画面を表示するよう制御し（ステップＳ６１５）、ステップＳ６１６を実行する。この場合、テレビ装置１０は、他のテレビ装置にてＰＩＮが変更されず、パスワードが変更された後の状態で、旧いＰＩＮ（すなわち、ユーザが以前に使用していたＰＩＮ）または新たなＰＩＮが入力されている。
【０２９８】
一方、管理サーバ装置１１のＣＰＵ５２は、販売サーバ装置へログイン可能であれば（ステップＳ６１４におけるＮＯ判断）、ログイン可能と判断しログイン処理を終了する。この場合、テレビ装置１０は、他のテレビ装置１０にてＰＩＮが変更されず、パスワードも変更されない状態で、旧いＰＩＮまたは新たなＰＩＮが入力されている。
【０２９９】
ステップＳ６０４において、管理サーバ装置１１のＣＰＵ５２は、ＰＩＮでパスワードを復号することが不能でなければ（ステップＳ６０４におけるＮＯ判断）、さらに販売サーバ装置へログイン不能か否かを試みる（ステップＳ６０９）。
【０３００】
管理サーバ装置１１のＣＰＵ５２は、販売サーバ装置１２へログイン不能であれば（ステップＳ６０９におけるＹＥＳ判断）、他のテレビ装置１０でパスワードが変更された旨を示すエラー画面を表示し（ステップＳ６１０）、ステップＳ６１６を実行する。この場合、テレビ装置１０は、他のテレビ装置にてＰＩＮが変更され、パスワードが変更された状態で、旧いＰＩＮが入力されている。
【０３０１】
一方、管理サーバ装置１１のＣＰＵ５２は、販売サーバ装置へログイン可能であれば（ステップＳ６０９におけるＮＯ判断）、他のテレビ装置１０でパスワードが変更された旨を示すエラー画面を表示し（ステップＳ６１１）、ステップＳ６１６を実行する。この場合、テレビ装置１０は、他のテレビ装置１０にてＰＩＮが変更され、パスワードが変更されない状態で、旧いＰＩＮが入力されている。
【０３０２】
ステップＳ６１６において、管理サーバ装置１１のＣＰＵ５２は、「(2-12)ＰＩＮリフレッシュ画面」または「(2-14)新規デバイスバインド画面」を表示する（ステップＳ６１６）。
【０３０３】
ステップＳ６１６において、「(2-12)ＰＩＮリフレッシュ画面」を表示した場合、ステップＳ６０８と同様に、ユーザにパスワードの再入力を要求する。管理サーバ装置１１のＣＰＵ５２は、ユーザがＰＩＮおよびパスワードを適切に再入力すると、ＰＩＮを再登録する（ステップＳ６１７）。
【０３０４】
一方、「(2-14)新規デバイスバインド画面」を表示した場合、図２２に説明した通り、ユーザに電子メールアドレス（ログインＩＤ）およびパスワードの入力を要求する。管理サーバ装置１１のＣＰＵ５２は、ユーザが電子メールアドレス（ログインＩＤ）およびパスワードを適切に入力すると、テレビ装置１０をユーザの他のテレビ装置１０と関連付けて登録する（ステップＳ６１７）。
【０３０５】
「(2-12)ＰＩＮリフレッシュ画面」を表示する場合、ＣＰＵ５２は、上記ステップＳ６０７と同様に、ユーザにパスワードの再入力を要求し、ユーザがＰＩＮおよびパスワードを再入力すると、ＰＩＮを再登録する（ステップＳ６０８）。なお、「(2-12)ＰＩＮリフレッシュ画面」を表示する場合の処理は、第１の実施形態において図１７、図１８、図１９、図２０Ａ、図２１等を用いて説明した通りである。
【０３０６】
また、「(2-14)新規デバイスバインド画面」を表示する場合、管理サーバ装置１１のＣＰＵ５２は、ユーザに電子メールアドレスおよびパスワードの入力を促す。なお、「(2-14)新規デバイスバインド画面」を表示する場合の処理は、第１の実施形態において図１７、図１８、図１９、図２２等を用いて説明した通りである。
【０３０７】
なお、第１の実施形態において説明した通り、ステップＳ６１０、ステップＳ６１１、またはステップＳ６１５の後において、管理サーバ装置１１のＣＰＵ５２は、登録種別の選択表示を行って、ユーザにアカウントを新規登録するか否かについて確認するようにしてもよい。具体的には、ＣＰＵ５２は、図１９に示す「(2-0)確認画面（ユーザ登録画面）」１９１をテレビ装置１０に表示させてもよい。
【０３０８】
［２−５．ユーザ管理データの状態遷移の例］
図４２は、本実施形態におけるユーザ管理データの状態遷移の一例を示す図である。図４２に示すように、未接続状態６２１において、テレビ装置１０は、デバイスＩＤのみを保有する。未登録ユーザ状態６２２において、管理サーバ装置１１および販売サーバ装置１２は、ユーザ管理データを保有しない。
【０３０９】
未接続状態６２１から未登録ユーザ状態６２２に状態遷移する更新ステップにおいて、テレビ装置１０は、デバイスＩＤを管理サーバ装置１１に送信する。管理サーバ装置１１は、仮システムＩＤをテレビ装置１０に送信する。
【０３１０】
未登録ユーザ状態６２２において、テレビ装置１０は、仮システムＩＤと、デバイスＩＤとを保有する。未登録ユーザ状態６２２において、管理サーバ装置１１は、仮システムＩＤと、デバイスＩＤと、アプリケーション（ソフトウェア）情報とを保有する。なお、アプリケーション情報は、ユーザがインストールした場合にのみ保有される。アプリケーション情報は、無料アプリケーションソフトウェアを含む。アプリケーション情報は、アプリケーションソフトウェアのアイコンを画面のいずれの位置に配置するかを示す配置情報を含む。
【０３１１】
未登録ユーザ状態６２２から無料ユーザ状態６２３に状態遷移する更新ステップにおいて、テレビ装置１０は、ログインＩＤ、ＰＩＮ、パスワード、デバイスＩＤを管理サーバ装置１１に送信する。管理サーバ装置１１は、暗号化されたパスワード、暗号化されたシステムＩＤをテレビ装置１０に送信する。管理サーバ装置１１は、ログインＩＤ、販売パスワードを販売サーバ装置１２に送信する。販売サーバ装置１２は、販売ユーザＩＤを販売サーバ装置１２に送信する。なお、販売パスワードは、管理サーバ装置１１が販売サーバ装置１２にアクセスするための認証情報である。
【０３１２】
無料ユーザ状態６２３において、テレビ装置１０は、暗号化されたシステムＩＤと、デバイスＩＤと、暗号化されたパスワードとを保有する。無料ユーザ状態６２３において、管理サーバ装置１１は、システムＩＤと、デバイスＩＤと、アプリケーション情報と、販売ユーザＩＤと、ログインＩＤと、ＰＩＮとを保有する。無料ユーザ状態６２３において、販売サーバ装置１２は、販売ユーザＩＤと、ログインＩＤと、パスワードとを保有する。
【０３１３】
無料ユーザ状態６２３から有料ユーザ状態６２４に状態遷移する更新ステップにおいて、テレビ装置１０は、暗号化されたシステムＩＤを管理サーバ装置１１に送信する。管理サーバ装置１１は、ログインＩＤをテレビ装置１０に送信する。テレビ装置１０は、ログインＩＤ、パスワード、決済情報、送付先住所を販売サーバ装置１２に送信する。管理サーバ装置１１は、決済フラグをテレビ装置１０に送信する。管理サーバ装置１１は、ログインＩＤを販売サーバ装置１２に送信する。販売サーバ装置１２は、決済フラグを管理サーバ装置１１に送信する。
【０３１４】
有料ユーザ状態６２４において、テレビ装置１０は、暗号化されたシステムＩＤと、デバイスＩＤと、暗号化されたパスワードとを保有する。有料ユーザ状態６２４において、管理サーバ装置１１は、システムＩＤと、デバイスＩＤと、アプリケーション情報と、販売ユーザＩＤと、ログインＩＤと、ＰＩＮと、決済フラグを保有する。有料ユーザ状態６２４において、販売サーバ装置１２は、販売ユーザＩＤと、ログインＩＤと、パスワードと、決済情報と、送付先住所と、購入履歴とを保有する。なお、購入履歴は、ユーザが商品を購入またはアプリケーションソフトウェアをインストールした場合にのみ保有される。購入履歴は、アプリケーションソフトウェアを購入したテレビ装置１０のデバイスＩＤを含む。
【０３１５】
［２−６．決済フラグの例］
有料商品の購入処理を行う場合、テレビ装置１０に対応付けられるユーザのアカウント状態は、（２）未登録ユーザ状態→（３）無料ユーザ状態→（４）有料ユーザ登録状態と遷移した後、ログイン処理を行って購入処理することが好ましい。
【０３１６】
本実施形態において、テレビ装置１０は、販売サーバ装置１２に対して決済情報を送信するようにしている。このため、管理サーバ装置１１は、販売サーバ装置１２において決済情報が正当に登録されているか否かが把握しにくい。このため、管理サーバ装置１１は、適切なタイミングで販売サーバ装置１２に対して決済情報の問い合わせを行い、問い合わせ結果を保持することが好ましい。
【０３１７】
そこで、本実施形態では、管理サーバ装置１１は、テレビ装置１０から販売サーバ装置１２へ決済情報が送信された後の結果画面をトリガーにして、販売サーバ装置に決済情報の問い合わせを行う。具体的には、例えばＪａｖａＳｃｒｉｐｔ（商標）を用いると、テレビ装置１０は、ブラウザに入力された決済情報の更新結果は取得できないが、ブラウザの終了は検知可能である。このため。テレビ装置１０は、ブラウザ終了時に、販売サーバ装置１２に対して決済情報の問い合わせを行う。
【０３１８】
決済情報を示す決済フラグは、無料ユーザ状態から有料ユーザ状態へ移行する場合、および有料ユーザ状態から無料ユーザ状態へ移行する場合に更新される。
【０３１９】
無料ユーザ状態から有料ユーザ状態へ移行する場合、管理サーバ装置１１は、「(2-2-1)有料ユーザ登録画面」（図１８、図３６）、「(2-2-2)有料ユーザ登録画面」（図２７）、「(3-5)その他の情報の更新画面」が終了したときに、販売サーバ装置１２に決済情報の問い合わせを行う。具体的には、管理サーバ装置１１は、テレビ装置１０で実行されているブラウザが終了したことを検知したＪａｖａＳｃｒｉｐｔ（商標）から、更新トリガー受け取ると販売サーバ装置１２に決済情報の問い合わせを行う。管理サーバ装置１１は、例えば販売サーバ装置１２から決済情報が存在する旨の情報（例えば決済フラグが有効であるデータ）を取得した場合には、テレビ装置データ５５２の決済フラグ６５を有効（例えば「Ｔ」）に更新する。
【０３２０】
有料ユーザ状態から無料ユーザ状態へ移行する場合、管理サーバ装置１１は、「(3-5)その他の情報の更新画面」において、決済情報を削除する画面処理が終了したときに、販売サーバ装置１２に決済情報の問い合わせを行う。管理サーバ装置１１は、例えば販売サーバ装置１２から決済情報が存在しない旨の情報（例えば決済フラグが無効であるデータ）を取得した場合には、テレビ装置データ５５２の決済フラグ６５を無効（例えば「Ｆ」）に更新する。
【０３２１】
しかし、ユーザは、テレビ装置１０以外の他の装置を用いて販売サーバ装置１２にアクセスして、決済情報を更新することができる。他の装置を用いて決済情報が更新された場合、管理サーバ装置１１は、テレビ装置１０で実行されたＪａｖａＳｃｒｉｐｔ（商標）からブラウザの終了情報を取得することができない。
【０３２２】
そこで、他の装置を用いて決済情報を更新するためのＵＲＬを作成しておき、このＵＲＬを読み込んだブラウザが、管理サーバ装置１１において管理可能なサーバ装置にアクセスできるようにする。他の装置を用いて決済情報を更新するためのＵＲＬを読み込んだブラウザ上において、管理サーバ装置１１から取得した実行して、ユーザに決済情報の更新処理を行わせる。決済情報の更新処理が完了すると、他の端末は、このブラウザ上で実行しているＪａｖａＳｃｒｉｐｔ（商標）により、決済情報の更新完了を管理サーバ装置１１に通知する。これにより、他の装置（ＰＣ（Personal computer）またはタブレットＰＣ等）を用いて決済情報を更新された場合に、管理サーバ装置１１は、決済情報を取得することが可能となる。
【０３２３】
なお、管理サーバ装置１１は、販売サーバ装置１２に対して定期的にポーリングすることにより、決済情報の更新を確認するようにしてもよい。また、管理サーバ装置１１は、適切なタイミング（例えば「(1-1)マーケットメニュー画面」を表示したタイミング等）でポーリングすることにより、決済情報の更新を確認するようにしてもよい。
【０３２４】
管理サーバ装置１１は、決済情報が有効であるにもかかわらず販売サーバ装置１２から決済不可能である旨の通知を受けることが考えられる。例えば、クレジットカードの有効期限が過ぎている場合や、クレジットカード会社においてクレジットカードの使用が停止されている場合には、管理サーバ装置１１は決済できない旨の通知を販売サーバ装置１２から受ける。この場合、管理サーバ装置１１は、例えば「セッティングで決済情報を確認してください」のポップアップをテレビ装置１０に表示させることができる。
【０３２５】
［２−７．新規デバイスの追加の例］
テレビ装置１０を複数有するユーザは、新規に導入するテレビ装置１０を、他のテレビ装置１０に対応付けて使用することができる。例えばユーザは、図１９に示した「(2-14)新規デバイスバインド画面」２００に電子メールアドレス（ログインＩＤ）およびパスワードを入力する。ユーザが「(2-14)新規デバイスバインド画面」２００の「Ｓｅｎｄ」ボタン２００ｃを押下操作すると、管理サーバ装置１１は、新規デバイスであるテレビ装置１０を、既存のシステムＩＤに対応付ける処理を行う。本実施形態では、新規デバイスであるテレビ装置１０を既存のシステムＩＤに対応付ける処理を行う場合に、管理サーバ装置１１は、ＰＩＮの入力を要求しない。
【０３２６】
管理サーバ装置１１は、以下のステップ１〜ステップ４により、テレビ装置１０を既存のシステムＩＤに対応付ける処理を実行する。
【０３２７】
ステップ１：管理サーバ装置１１のＣＰＵ５２は、「(2-14)新規デバイスバインド画面」２００にユーザが入力した電子メールアドレス（ログインＩＤ）およびパスワードを、テレビ装置１０から取得する。
【０３２８】
ステップ２：管理サーバ装置１１のＣＰＵ５２は、テレビ装置データ５２２（図６）のログインＩＤ６３に、テレビ装置１０から取得した電子メールアドレス（ログインＩＤ）が存在するか否かを判断し、電子メールアドレス（ログインＩＤ）が存在しなければ、テレビ装置１０にエラー表示を行う。一方、ログインＩＤが存在すれば、管理サーバ装置１１のＣＰＵ５２は、テレビ装置１０から取得したログインＩＤを販売サーバ装置１２に送信して、パスワードを要求する。
【０３２９】
ステップ３：管理サーバ装置１１のＣＰＵ５２は、販売サーバ装置１２から送信されたパスワードと、テレビ装置１０から取得したパスワードとを照合する。
【０３３０】
ステップ４：管理サーバ装置１１のＣＰＵ５２は、販売サーバ装置１２から送信されたパスワードと、テレビ装置１０から取得したパスワードとが一致する場合、テレビ装置データ５２２（図６）のログインＩＤ６３に対応するＰＩＮ６４のデータと所定のアルゴリズムとを用いて、テレビ装置１０から取得したパスワードを暗号化し、暗号化したパスワードをテレビ装置１０に送信する。
【０３３１】
同様に、管理サーバ装置１１のＣＰＵ５２は、テレビ装置データ５２２（図６）のログインＩＤ６３に対応するＰＩＮ６４のデータと所定のアルゴリズムとを用いて、ログインＩＤ６３に対応するシステムＩＤ６１のデータを暗号化し、暗号化したシステムＩＤをテレビ装置１０に送信する。なお、管理サーバ装置１１のＣＰＵ５２は、販売サーバ装置１２から送信されたパスワードと、テレビ装置１０から取得したパスワードとが一致しなければ、テレビ装置１０にエラー表示を行う。
【０３３２】
［２−８．テレビ装置の状態遷移の例］
図４３は、テレビ装置１０における状態遷移の模式図の一例を示す図である。図４４は、図４３に示すテレビ装置１０における状態遷移の表の一例を示す図である。図４５は、図４３に示すテレビ装置１０における状態遷移の表の一例を示す図である。
【０３３３】
(1)「テレビ装置の管理サーバ装置への接続」において、テレビ装置１０は、未接続状態６２１から未登録ユーザ状態６２２に遷移する（図４３）。図４４の(1)の行に示すように、この遷移において、テレビ装置１０は、デバイスＩＤを管理サーバ装置１１に送信する。テレビ装置１０は、仮システムＩＤを管理サーバ装置１１から受信する。テレビ装置１０は、仮システムＩＤを例えば接続用データ３７ａ２に登録する。
【０３３４】
(2)「テレビ装置リフレッシュによるテレビ装置内情報の削除」において、テレビ装置１０は、未登録ユーザ状態６２２から未接続状態６２１に遷移する（図４３）。図４４の(2)の行に示すように、この遷移において、テレビ装置１０は、仮システムＩＤを例えば接続用データ３７ａ２から削除する。なお、テレビ装置１０は、次回の接続時においてデバイスＩＤを管理サーバ装置１１に送信する。
【０３３５】
(3)「無料ユーザ登録」において、テレビ装置１０は、未登録ユーザ状態６２２から無料ユーザ状態６２３に遷移する（図４３）。図４４の(3)の行に示すように、この遷移において、テレビ装置１０は、ログインＩＤ、ＰＩＮ、姓名（ユーザの氏名）、パスワード、デバイスＩＤを管理サーバ装置１１に送信する。テレビ装置１０は、暗号化されたシステムＩＤ、暗号化されたパスワードを管理サーバ装置１１から受信する。テレビ装置１０は、暗号化されたシステムＩＤ、暗号化されたパスワードを例えば接続用データ３７ａ２に登録する。
【０３３６】
(4)「有料ユーザ登録」において、テレビ装置１０は、無料ユーザ状態６２３から有料ユーザ状態６２４に遷移する（図４３）。図４４の(4)の行に示すように、この遷移において、テレビ装置１０は、暗号化されたシステムＩＤを管理サーバ装置１１に送信する。テレビ装置１０は、ログインＩＤ、パスワード、決済情報、送付先住所を販売サーバ装置１２に送信する。テレビ装置１０は、ログインＩＤ、決済フラグを管理サーバ装置１２から受信する。
【０３３７】
(5)「新規デバイスバインド」において、テレビ装置１０は、未登録ユーザ状態６２２から無料ユーザ状態６２３に遷移する（図４３）。図４４の(5)の行に示すように、この遷移において、テレビ装置１０は、ログインＩＤ、パスワード、デバイスＩＤを管理サーバ装置１１に送信する。テレビ装置１０は、暗号化されたシステムＩＤ、暗号化されたパスワードを販売サーバ装置１２から受信する。テレビ装置１０は、暗号化されたシステムＩＤ、暗号化されたパスワードを例えば接続用データ３７ａ２に登録する。
【０３３８】
(6)「新規デバイスバインド」において、テレビ装置１０は、未登録ユーザ状態６２２から有料ユーザ状態６２４に遷移する（図４３）。図４４の(6)の行に示すように、この遷移において、テレビ装置１０は、ログインＩＤ、パスワード、デバイスＩＤを管理サーバ装置１１に送信する。テレビ装置１０は、暗号化されたシステムＩＤ、暗号化されたパスワードを販売サーバ装置１２から受信する。テレビ装置１０は、暗号化されたシステムＩＤ、暗号化されたパスワードを例えば接続用データ３７ａ２に登録する。
【０３３９】
(13)「ＰＩＮを３回入力間違い」において、テレビ装置１０は、無料ユーザ状態６２３または有料ユーザ状態６２４からＰＩＮリフレッシュ中状態６２５に遷移する（図４３）。図４４の(13)の行に示すように、この遷移において、テレビ装置１０は、暗号化されたパスワードを例えば接続用データ３７ａ２から消去する。
【０３４０】
(14)「正パスワード入力」において、テレビ装置１０は、ＰＩＮリフレッシュ中状態６２５から無料ユーザ状態６２３または有料ユーザ状態６２４に遷移する（図４３）。図４４の(14)の行に示すように、この遷移において、テレビ装置１０は、暗号化されたシステムＩＤ、パスワード、ＰＩＮを管理サーバ装置１１に送信する。テレビ装置１０は、暗号化されたパスワードを管理サーバ装置１１から受信する。テレビ装置１０は、暗号化されたパスワードを例えば接続用データ３７ａ２に登録する。
【０３４１】
(15)「テレビ装置リフレッシュによるテレビ装置内情報の削除」において、テレビ装置１０は、無料ユーザ状態６２３または有料ユーザ状態６２４から未接続状態６２１に遷移する（図４３）。図４４の(15)の行に示すように、この遷移において、テレビ装置１０は、暗号化されたシステムＩＤ、暗号化されたパスワードを例えば接続用データ３７ａ２から削除する。
【０３４２】
(7-12)「(7)-(12)でセッティングに入るときに処理する」（図４５の(7-12)）において、テレビ装置１０は、暗号化されたシステムＩＤを管理サーバ装置１１に送信する。テレビ装置１０は、ログインＩＤ、決済フラグを管理サーバ装置１１から受信する。
【０３４３】
(7)「ログインＩＤ又はパスワードの更新」において、テレビ装置１０は、無料ユーザ状態６２３から遷移しない（図４３）。図４５の(7)の行に示すように、テレビ装置１０は、暗号化されたシステムＩＤ、旧いパスワード（すなわち、ユーザが以前に使用していたパスワード）、新たなログインＩＤ、新たなパスワードを管理サーバ装置１１に送信する。テレビ装置１０は、暗号化された新たなパスワードを管理サーバ装置１１から受信する。テレビ装置１０は、暗号化された新たなパスワードを例えば接続用データ３７ａ２に登録する。
【０３４４】
(8)「ログインＩＤ又はパスワードの更新」において、テレビ装置１０は、有料ユーザ状態６２４から遷移しない（図４３）。図４５の(8)の行に示すように、テレビ装置１０は、暗号化されたシステムＩＤ、旧いパスワード、新たなログインＩＤ、新たなパスワードを管理サーバ装置１１に送信する。テレビ装置１０は、暗号化された新たなパスワードを管理サーバ装置１１から受信する。テレビ装置１０は、暗号化された新たなパスワードを例えば接続用データ３７ａ２に登録する。
【０３４５】
(9)「その他の情報の更新」において、テレビ装置１０は、無料ユーザ状態６２３から遷移しない（図４３）。図４５の(9)の行に示すように、テレビ装置１０は、暗号化されたシステムＩＤを管理サーバ装置１１に送信する。テレビ装置１０は、ログインＩＤ、パスワード、姓名（ユーザの氏名）を販売サーバ装置１２に送信する。テレビ装置１０は、ログインＩＤ、決済フラグを管理サーバ装置１１から受信する。
【０３４６】
(10)「その他の情報の更新」において、テレビ装置１０は、有料ユーザ状態６２４から遷移しない（図４３）。図４５の(10)の行に示すように、テレビ装置１０は、暗号化されたシステムＩＤを管理サーバ装置１１に送信する。テレビ装置１０は、ログインＩＤ、パスワード、姓名（ユーザの氏名）、決済情報、送付先住所を販売サーバ装置１２に送信する。テレビ装置１０は、ログインＩＤ、決済フラグを管理サーバ装置１１から受信する。
【０３４７】
(11)「その他の情報の更新」において、テレビ装置１０は、無料ユーザ状態６２４から有料ユーザ状態６２３に遷移する（図４３）。図４５の(11)の行に示すように、この遷移において、テレビ装置１０は、暗号化されたシステムＩＤを管理サーバ装置１１に送信する。テレビ装置１０は、ログインＩＤ、パスワード、姓名（ユーザの氏名）、決済情報、送付先住所を販売サーバ装置１２に送信する。テレビ装置１０は、ログインＩＤ、決済フラグを管理サーバ装置１１から受信する。
【０３４８】
(12)「その他の情報の更新」において、テレビ装置１０は、有料ユーザ状態６２３から無料ユーザ状態６２４に遷移する（図４３）。図４５の(12)の行に示すように、この遷移において、テレビ装置１０は、暗号化されたシステムＩＤを管理サーバ装置１１に送信する。テレビ装置１０は、ログインＩＤ、パスワード、姓名（ユーザの氏名）、決済情報、送付先住所を販売サーバ装置１２に送信する。テレビ装置１０は、ログインＩＤ、決済フラグを管理サーバ装置１１から受信する。
【０３４９】
［２−９．管理サーバ装置の状態遷移の例］
図４６は、管理サーバ装置１１における状態遷移の模式図の一例を示す図である。図４７は、図４６に示す管理サーバ装置１１における状態遷移の表の一例を示す図である。図４７は、図４６に示す管理サーバ装置１１における状態遷移の表の一例を示す図である。
【０３５０】
(1)「テレビ装置の管理サーバ装置への接続」において、テレビ装置１０は、未接続状態６２１から未登録ユーザ状態６２２に遷移する（図４６）。図４７の(1)の行に示すように、この遷移において、管理サーバ装置１１は、デバイスＩＤをテレビ装置１０から受信する。管理サーバ装置１１は、仮システムＩＤをテレビ装置１０に送信する。管理サーバ装置１１は、例えばテレビ装置データ５５２の仮システムＩＤにデバイスＩＤを追加する（関連付ける）。
【０３５１】
(2)「テレビ装置リフレッシュによるテレビ装置内情報の削除」において、テレビ装置１０は、未登録ユーザ状態６２２から未接続状態６２１に遷移する（図４６）。図４７の(2)の行に示すように、この遷移において、管理サーバ装置１１は、例えばテレビ装置データ５５２の仮システムＩＤからデバイスＩＤを削除する（関連付けを解消する）。なお、管理サーバ装置１１は、次回の接続時においてデバイスＩＤをテレビ装置１０から受信する。
【０３５２】
(3)「無料ユーザ登録」において、テレビ装置１０は、未登録ユーザ状態６２２から無料ユーザ状態６２３に遷移する（図４６）。図４７の(3)の行に示すように、この遷移において、管理サーバ装置１１は、ログインＩＤ、ＰＩＮ、姓名（ユーザの氏名）、パスワード、デバイスＩＤをテレビ装置１０から受信する。管理サーバ装置１１は、ログインＩＤ，姓名（ユーザの氏名）、パスワードを販売サーバ装置１２に送信する。管理サーバ装置１１は、販売ユーザＩＤを販売サーバ装置１２から受信する。管理サーバ装置１１は、暗号化されたシステムＩＤ、暗号化されたパスワードをテレビ装置１０に送信する。
【０３５３】
管理サーバ装置１１は、システムＩＤを発行し、システムＩＤ、デバイスＩＤ、ＰＩＮを例えばテレビ装置データ５５２に登録する。管理サーバ装置１１は、仮システムＩＤからデバイスを削除する（関連付けを解消する）。管理サーバ装置１１は、システムＩＤおよびパスワードをＰＩＮと所定アルゴリズムを用いて暗号化する。
【０３５４】
(4)「有料ユーザ登録」において、テレビ装置１０は、無料ユーザ状態６２３から有料ユーザ状態６２４に遷移する（図４６）。図４７の(4)の行に示すように、この遷移において、管理サーバ装置１１は、暗号化されたシステムＩＤをテレビ装置１０から受信する。管理サーバ装置１１は、ログインＩＤを販売サーバ装置１２に送信する。管理サーバ装置１１は、決済ステータス（例えばユーザの決済情報の登録に関する情報）を販売サーバ装置１２から受信する。管理サーバ装置１１は、例えばテレビ装置データ５５２の決済フラグを、管理サーバ装置１１から受信した決済ステータスに基づいて変更（更新）する。
【０３５５】
(5)「新規デバイスバインド」において、テレビ装置１０は、未登録ユーザ状態６２２から無料ユーザ状態６２３に遷移する（図４６）。図４７の(5)の行に示すように、この遷移において、管理サーバ装置１１は、ログインＩＤ、パスワード、デバイスＩＤをテレビ装置１０から受信する。管理サーバ装置１１は、ログインＩＤ、パスワードを販売サーバ装置１２に送信する。管理サーバ装置１１は、決済ステータス（例えばユーザの決済情報の登録に関する情報）を販売サーバ装置１２から受信する。管理サーバ装置１１は、暗号化されたシステムＩＤ、暗号化されたパスワードをテレビ装置１０に送信する。
【０３５６】
管理サーバ装置１１は、例えばテレビ装置データ５５２の仮システムＩＤにデバイスＩＤを追加する（関連付ける）。管理サーバ装置１１は、例えばテレビ装置データ５５２の仮システムＩＤからデバイスＩＤを削除する（関連付けを解消する）。管理サーバ装置１１は、システムＩＤおよびパスワードをＰＩＮと所定アルゴリズムを用いて暗号化する。
【０３５７】
(6)「新規デバイスバインド」において、テレビ装置１０は、未登録ユーザ状態６２２から有料ユーザ状態６２４に遷移する（図４６）。図４７の(6)の行に示すように、この遷移において、管理サーバ装置１１は、ログインＩＤ、パスワード、デバイスＩＤをテレビ装置１０から受信する。管理サーバ装置１１は、ログインＩＤ、パスワードを販売サーバ装置１２に送信する。管理サーバ装置１１は、決済ステータス（例えばユーザの決済情報の登録に関する情報）を販売サーバ装置１２から受信する。管理サーバ装置１１は、暗号化されたシステムＩＤ、暗号化されたパスワードをテレビ装置１０に送信する。
【０３５８】
管理サーバ装置１１は、例えばテレビ装置データ５５２の仮システムＩＤにデバイスＩＤを追加する（関連付ける）。管理サーバ装置１１は、例えばテレビ装置データ５５２の仮システムＩＤからデバイスＩＤを削除する（関連付けを解消する）。管理サーバ装置１１は、システムＩＤおよびパスワードをＰＩＮと所定アルゴリズムを用いて暗号化する。管理サーバ装置１１は、例えばテレビ装置データ５５２の決済フラグを、管理サーバ装置１１から受信した決済ステータスに基づいて変更（更新）する。
【０３５９】
(7-12)「(7)-(12)でセッティングに入るときに処理する」（図４８の(7-12)）において、管理サーバ装置１１は、暗号化されたシステムＩＤをテレビ装置１０から受信する。管理サーバ装置１１は、ログインＩＤ、決済フラグをテレビ装置１０に送信する。
【０３６０】
(7)「ログインＩＤ又はパスワードの更新」において、テレビ装置１０は、無料ユーザ状態６２３から遷移しない（図４６）。図４８の(7)の行に示すように、管理サーバ装置１１は、暗号化されたシステムＩＤ、旧いパスワード、新たなログインＩＤ、新たなパスワードをテレビ装置１０から受信する。管理サーバ装置１１は、旧いログインＩＤ、旧いパスワード、新たなログインＩＤ、新たなパスワードを販売サーバ装置１２に送信する。管理サーバ装置１１は、例えばユーザデータ８５２のログインＩＤおよびパスワードの更新処理の処理結果（ＯＫ（成功）またはＮＧ（失敗））を販売サーバ装置１２から受信する。管理サーバ装置１１は、旧いパスワード、新たなパスワードをテレビ装置１０に送信する。管理サーバ装置１１は、新たなログインＩＤを例えばテレビ装置データ５５２に登録する。
【０３６１】
(8)「ログインＩＤ又はパスワードの更新」において、テレビ装置１０は、有料ユーザ状態６２４から遷移しない（図４６）。図４８の(8)の行に示すように、管理サーバ装置１１は、暗号化されたシステムＩＤ、旧いパスワード、新たなログインＩＤ、新たなパスワードをテレビ装置１０から受信する。管理サーバ装置１１は、旧いログインＩＤ（すなわち、ユーザが以前に使用していたログインＩＤ）、旧いパスワード、新たなログインＩＤ、新たなパスワードを販売サーバ装置１２に送信する。管理サーバ装置１１は、例えばユーザデータ８５２のログインＩＤおよびパスワードの更新処理の処理結果（ＯＫ（成功）またはＮＧ（失敗））を販売サーバ装置１２から受信する。管理サーバ装置１１は、旧いパスワード、新たなパスワードをテレビ装置１０に送信する。管理サーバ装置１１は、新たなログインＩＤを例えばテレビ装置データ５５２に登録する。
【０３６２】
(9)「その他の情報の更新」において、テレビ装置１０は、無料ユーザ状態６２３から遷移しない（図４６）。図４８の(9)の行に示すように、管理サーバ装置１１は、暗号化されたシステムＩＤをテレビ装置１０から受信する。管理サーバ装置１１は、ログインＩＤを販売サーバ装置１２に送信する。管理サーバ装置１１は、決済ステータス（例えばユーザの決済情報の登録に関する情報）を販売サーバ装置１２から受信する。管理サーバ装置１１は、ログインＩＤ、決済フラグをテレビ装置１０に送信する。
【０３６３】
(10)「その他の情報の更新」において、テレビ装置１０は、有料ユーザ状態６２４から遷移しない（図４３）。図４８の(10)の行に示すように、管理サーバ装置１１は、暗号化されたシステムＩＤをテレビ装置１０から受信する。管理サーバ装置１１は、ログインＩＤを販売サーバ装置１２に送信する。管理サーバ装置１１は、決済ステータス（例えばユーザの決済情報の登録に関する情報）を販売サーバ装置１２から受信する。管理サーバ装置１１は、ログインＩＤ、決済フラグをテレビ装置１０に送信する。
【０３６４】
(11)「その他の情報の更新」において、テレビ装置１０は、無料ユーザ状態６２４から有料ユーザ状態６２３に遷移する（図４６）。図４８の(11)の行に示すように、この遷移において、管理サーバ装置１１は、暗号化されたシステムＩＤをテレビ装置１０から受信する。管理サーバ装置１１は、ログインＩＤを販売サーバ装置１２に送信する。管理サーバ装置１１は、決済ステータス（例えばユーザの決済情報の登録に関する情報）を販売サーバ装置１２から受信する。管理サーバ装置１１は、ログインＩＤ、決済フラグをテレビ装置１０に送信する。管理サーバ装置１１は、例えばテレビ装置データ５５２の決済フラグを、管理サーバ装置１１から受信した決済ステータスに基づいて変更（更新）する。
【０３６５】
(12)「その他の情報の更新」において、テレビ装置１０は、有料ユーザ状態６２３から無料ユーザ状態６２４に遷移する（図４６）。図４８の(12)の行に示すように、この遷移において、管理サーバ装置１１は、暗号化されたシステムＩＤをテレビ装置１０から受信する。管理サーバ装置１１は、ログインＩＤを販売サーバ装置１２に送信する。管理サーバ装置１１は、決済ステータス（例えばユーザの決済情報の登録に関する情報）を販売サーバ装置１２から受信する。管理サーバ装置１１は、ログインＩＤ、決済フラグをテレビ装置１０に送信する。管理サーバ装置１１は、例えばテレビ装置データ５５２の決済フラグを、管理サーバ装置１１から受信した決済ステータスに基づいて変更（更新）する。
【０３６６】
［２−１０．販売サーバ装置の状態遷移の例］
図４９は、販売サーバ装置１２における状態遷移の模式図の一例を示す図である。図５０は、図４９に示す販売サーバ装置１２における状態遷移の表の一例を示す図である。図５１は、図４９に示す販売サーバ装置１２における状態遷移の表の一例を示す図である。
【０３６７】
(3)「無料ユーザ登録」において、テレビ装置１０は、未登録ユーザ状態６２２から無料ユーザ状態６２３に遷移する（図４９）。図５０の(3)の行に示すように、この遷移において、販売サーバ装置１２は、ログインＩＤ、姓名（ユーザの氏名）、パスワード、を管理サーバ装置１１から受信する。販売サーバ装置１２は、販売ユーザＩＤを管理サーバ装置１１に送信する。販売サーバ装置１２は、販売ユーザＩＤを発行し、ログインＩＤ、姓名（ユーザの氏名）、パスワードを例えばユーザデータ８５２に登録する。
【０３６８】
(4)「有料ユーザ登録」において、テレビ装置１０は、無料ユーザ状態６２３から有料ユーザ状態６２４に遷移する（図５０）。図５０の(4)の行に示すように、この遷移において、販売サーバ装置１２は、ログインＩＤを管理サーバ装置１１から受信する。販売サーバ装置１２は、決済ステータス（例えばユーザの決済情報の登録に関する情報）を管理サーバ装置１１に送信する。販売サーバ装置１２は、ログインＩＤ、パスワード、決済情報、送付先住所をテレビ装置１０から受信する。販売サーバ装置１２は、決済情報、送付先住所を例えばユーザデータ８５２に登録する。
【０３６９】
(5)「新規デバイスバインド」において、テレビ装置１０は、未登録ユーザ状態６２２から無料ユーザ状態６２３に遷移する（図４９）。図５０の(5)の行に示すように、この遷移において、販売サーバ装置１２は、ログインＩＤ、パスワードを管理サーバ装置１１から受信する。販売サーバ装置１２は、決済ステータス（例えばユーザの決済情報の登録に関する情報）を管理サーバ装置１１に送信する。
【０３７０】
(6)「新規デバイスバインド」において、テレビ装置１０は、未登録ユーザ状態６２２から有料ユーザ状態６２４に遷移する（図４９）。図５０の(5)の行に示すように、この遷移において、販売サーバ装置１２は、ログインＩＤ、パスワードを管理サーバ装置１１から受信する。販売サーバ装置１２は、決済ステータス（例えばユーザの決済情報の登録に関する情報）を管理サーバ装置１１に送信する。
【０３７１】
(7)「ログインＩＤ又はパスワードの更新」において、テレビ装置１０は、無料ユーザ状態６２３から遷移しない（図４９）。図５１の(7)の行に示すように、販売サーバ装置１２は、旧いログインＩＤ、旧いパスワード、新たなログインＩＤ、新たなパスワードを管理サーバ装置１１から受信する。販売サーバ装置１２は、例えばユーザデータ８５２のログインＩＤおよびパスワードの更新処理の処理結果（ＯＫ（成功）またはＮＧ（失敗））を管理サーバ装置１１に送信する。販売サーバ装置１２は、例えばユーザデータ８５２に保持している旧いログインＩＤおよび旧いパスワードを、新たなログインＩＤおよび新たなパスワードに変更する。
【０３７２】
(8)「ログインＩＤ又はパスワードの更新」において、テレビ装置１０は、有料ユーザ状態６２４から遷移しない（図４９）。図５１の(8)の行に示すように、販売サーバ装置１２は、旧いログインＩＤ、旧いパスワード、新たなログインＩＤ、新たなパスワードを管理サーバ装置１１から受信する。販売サーバ装置１２は、例えばユーザデータ８５２のログインＩＤおよびパスワードの更新処理の処理結果（ＯＫ（成功）またはＮＧ（失敗））を管理サーバ装置１１に送信する。販売サーバ装置１２は、例えばユーザデータ８５２に保持している旧いログインＩＤおよび旧いパスワードを、新たなログインＩＤおよび新たなパスワードに変更する。
【０３７３】
(9)「その他の情報の更新」において、テレビ装置１０は、無料ユーザ状態６２３から遷移しない（図４９）。図５１の(9)の行に示すように、販売サーバ装置１２は、ログインＩＤを管理サーバ装置１１から受信する。販売サーバ装置１２は、決済ステータス（例えばユーザの決済情報の登録に関する情報）を管理サーバ装置１１に送信する。販売サーバ装置１２は、ログインＩＤ、パスワード、姓名（ユーザの氏名）をテレビ装置１０に送信する。販売サーバ装置１２は、例えばユーザデータ８５２の姓名（ユーザの氏名）の更新処理の処理結果（ＯＫ（成功）またはＮＧ（失敗））をテレビ装置１０に送信する。販売サーバ装置１２は、例えばユーザデータ８５２に保持している姓名（ユーザの氏名）のデータを変更する。
【０３７４】
(10)「その他の情報の更新」において、テレビ装置１０は、有料ユーザ状態６２４から遷移しない（図４９）。図５１の(10)の行に示すように、販売サーバ装置１２は、ログインＩＤを管理サーバ装置１１から受信する。販売サーバ装置１２は、決済ステータス（例えばユーザの決済情報の登録に関する情報）を管理サーバ装置１１に送信する。販売サーバ装置１２は、ログインＩＤ、パスワード、姓名（ユーザの氏名）、決済情報、送付先住所をテレビ装置１０に送信する。販売サーバ装置１２は、例えばユーザデータ８５２の姓名（ユーザの氏名）、決済情報、送付先住所の更新処理の処理結果（ＯＫ（成功）またはＮＧ（失敗））をテレビ装置１０に送信する。販売サーバ装置１２は、例えばユーザデータ８５２に保持している姓名（ユーザの氏名）、決済情報、送付先住所のデータを変更する。
【０３７５】
(11)「その他の情報の更新」において、テレビ装置１０は、無料ユーザ状態６２４から有料ユーザ状態６２３に遷移する（図４９）。図５１の(11)の行に示すように、この遷移において、販売サーバ装置１２は、ログインＩＤを管理サーバ装置１１から受信する。販売サーバ装置１２は、決済ステータス（例えばユーザの決済情報の登録に関する情報）を管理サーバ装置１１に送信する。販売サーバ装置１２は、ログインＩＤ、パスワード、姓名（ユーザの氏名）、決済情報、送付先住所をテレビ装置１０に送信する。販売サーバ装置１２は、例えばユーザデータ８５２の姓名（ユーザの氏名）、決済情報、送付先住所の更新処理の処理結果（ＯＫ（成功）またはＮＧ（失敗））をテレビ装置１０に送信する。販売サーバ装置１２は、例えばユーザデータ８５２に保持している姓名（ユーザの氏名）、決済情報、送付先住所のデータを変更する。
【０３７６】
(12)「その他の情報の更新」において、テレビ装置１０は、有料ユーザ状態６２３から無料ユーザ状態６２４に遷移する（図４９）。図５１の(12)の行に示すように、この遷移において、販売サーバ装置１２は、ログインＩＤを管理サーバ装置１１から受信する。販売サーバ装置１２は、決済ステータス（例えばユーザの決済情報の登録に関する情報）を管理サーバ装置１１に送信する。販売サーバ装置１２は、ログインＩＤ、パスワード、姓名（ユーザの氏名）、決済情報、送付先住所をテレビ装置１０に送信する。販売サーバ装置１２は、例えばユーザデータ８５２の姓名（ユーザの氏名）、決済情報、送付先住所の更新処理の処理結果（ＯＫ（成功）またはＮＧ（失敗））をテレビ装置１０に送信する。販売サーバ装置１２は、例えばユーザデータ８５２に保持している姓名（ユーザの氏名）、決済情報、送付先住所のデータを変更する。
【０３７７】
［２−１１．新規のテレビ装置を購入した場合における状態遷移の例］
図５２は、新規のテレビ装置を購入した場合における状態遷移の模式図の一例を示す図である。表７０１に示すように、テレビ装置１０が未登録ユーザ状態で利用されている場合、例えば［テレビ装置１］は、仮システムＩＤを付与される。管理サーバ装置１１は、仮システムＩＤを［テレビ装置１］に対応付けて管理する。管理サーバ装置１１は、例えばアプリケーション（ソフトウェア）１およびアプリケーション（ソフトウェア）２を［テレビ装置１］に対応付けて管理する。
【０３７８】
表７０２に示すように、テレビ装置１０が無料ユーザ状態で利用されている場合、例えば［テレビ装置１］は、システムＩＤ１を付与される。管理サーバ装置１１は、システムＩＤ１を［テレビ装置１］に対応付けて管理する。管理サーバ装置１１は、例えばアプリケーション１およびアプリケーション２を［テレビ装置１］に対応付けて管理する。
【０３７９】
表７０３に示すように、例えばユーザが新規の［テレビ装置２］を購入した場合、例えば［テレビ装置２］は、仮システムＩＤを付与される。管理サーバ装置１１は、仮システムＩＤを［テレビ装置２］に対応付けて管理する。管理サーバ装置１１は、例えばアプリケーション３を［テレビ装置２］に対応付けて管理する。一方、管理サーバ装置１１は、システムＩＤ１を［テレビ装置１］に対応付けて管理する。管理サーバ装置１１は、例えばアプリケーション１およびアプリケーション２を［テレビ装置１］に対応付けて管理する。
【０３８０】
表７０４に示すように、ユーザは、新規デバイスバインド画面を用いて、［テレビ装置２］を既存のシステムＩＤ１に対応付けることができる。［テレビ装置２］が既存のシステムＩＤ１に対応付けられると管理サーバ装置１１は、システムＩＤ１を［テレビ装置１］および［テレビ装置２］にそれぞれ対応付けて管理する。管理サーバ装置１１は、例えばアプリケーション１およびアプリケーション２を［テレビ装置１］に対応付けて管理する。また、管理サーバ装置１１は、例えばアプリケーション３を［テレビ装置２］に対応付けて管理する。
【０３８１】
これにより、［テレビ装置２］は、仮システムＩＤが設定されている状態で対応付けられていたアプリケーション３を、システムＩＤ１が設定された後においても実行することができる。つまり、［テレビ装置２］は、仮システムＩＤに対応付けられていた各種の情報を引き継ぐことができる。
【０３８２】
［２−１２．テレビ装置をリフレッシュ後に他人へ譲渡した場合における状態遷移の例］
図５３は、テレビ装置をリフレッシュ後に他人（他のユーザ）へ譲渡した場合における状態遷移の模式図の一例を示す図である。なお、表７０１および表７０２は、図５２において説明した通りである。
【０３８３】
表７０５に示すように、例えばユーザが［テレビ装置１］をリフレッシュ（例えばテレビ装置を工場出荷状態の設定に戻すこと）後に他人（他の未登録ユーザ）へ譲渡した場合、例えば［テレビ装置１］は、仮システムＩＤを付与される。管理サーバ装置１１は、仮システムＩＤを［テレビ装置１］に対応付けて管理する。管理サーバ装置１１は、例えばアプリケーション３を［テレビ装置１］に対応付けて管理する。一方、管理サーバ装置１１は、システムＩＤ１を［テレビ装置１］に対応付けて管理する。管理サーバ装置１１は、例えばアプリケーション１およびアプリケーション２を［テレビ装置１］に対応付けて管理する。この場合、［テレビ装置１］には、システムＩＤ１が設定されていないので、［テレビ装置１］は管理サーバ装置１１に接続してもアプリケーション１またはアプリケーション２を実行することができない。
【０３８４】
表７０６に示すように、［テレビ装置１］の譲渡を受けたユーザは、新規デバイスバインド画面を用いて、［テレビ装置１］をシステムＩＤ２に対応付けることができる。［テレビ装置１］がシステムＩＤ１に対応付けられると管理サーバ装置１１は、システムＩＤ２を［テレビ装置１］に対応付けて管理する。管理サーバ装置１１は、例えばアプリケーション３を［テレビ装置１］に対応付けて管理する。
【０３８５】
これにより、他人（他のユーザ）に譲渡された［テレビ装置１］は、仮システムＩＤが設定されている状態で対応付けられていたアプリケーション３を、システムＩＤ２が設定された後においても実行することができる。つまり、［テレビ装置１］は、仮システムＩＤに対応付けられていた各種の情報を引き継ぐことができる。
【０３８６】
［２−１３．テレビ装置をリフレッシュした場合における状態遷移の例］
図５４は、テレビ装置をリフレッシュした場合における状態遷移の模式図の一例を示す図である。なお、表７０１および表７０２は、図５２において説明した通りである。
【０３８７】
表７０７に示すように、例えばユーザが［テレビ装置１］をリフレッシュ（例えばテレビ装置を工場出荷状態の設定に戻すこと）した場合、例えば［テレビ装置１］は、仮システムＩＤを付与される。管理サーバ装置１１は、仮システムＩＤを［テレビ装置１］に対応付けて管理する。管理サーバ装置１１は、例えばアプリケーション３を［テレビ装置１］に対応付けて管理する。
【０３８８】
一方、管理サーバ装置１１は、既存のシステムＩＤ１を［テレビ装置１］に対応付けて管理する。管理サーバ装置１１は、例えばアプリケーション１およびアプリケーション２を［テレビ装置１］に対応付けて管理する。この場合、［テレビ装置１］には、システムＩＤ１が設定されていないので、［テレビ装置１］は管理サーバ装置１１に接続してもアプリケーション１またはアプリケーション２を実行することができない。
【０３８９】
表７０８に示すように、［テレビ装置１］のユーザは、新規デバイスバインド画面を用いて、［テレビ装置１］をシステムＩＤ１に対応付けることができる。［テレビ装置１］がシステムＩＤ１に対応付けられると管理サーバ装置１１は、システムＩＤ１を［テレビ装置１］に対応付けて管理する。管理サーバ装置１１は、例えばアプリケーション１およびアプリケーション２を［テレビ装置１］に対応付けて管理する。この場合、管理サーバ装置１１は、例えばアプリケーション３を［テレビ装置１］に対応付けて管理しない。
【０３９０】
なお、管理サーバ装置１１は、一旦リフレッシュがされた［テレビ装置１］に対応付けられたシステムＩＤ１と、過去に［テレビ装置１］に対応付けられていた仮システムＩＤとに基づいて、過去に［テレビ装置１］に対応付けられていたアプリケーション３を、［テレビ装置１］に対応付けて管理してもよい。この場合、仮システムＩＤが設定されている状態で対応付けられていたアプリケーション３を、システムＩＤ１が設定された後においても実行することができる。つまり、［テレビ装置１］は、仮システムＩＤに対応付けられていた各種の情報を引き継ぐことができる。
【０３９１】
［３．その他］
上記実施形態においては、図に示す各機能ブロックを、ソフトウェアを実行するＣＰＵの処理によって実現している。しかし、その一部もしくは全てを、ロジック回路等のハードウェアによって実現してもよい。なお、プログラムの一部の処理をさらに、オペレーティング・システム（ＯＳ）に実行させるようにしてもよい。
【０３９２】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【産業上の利用可能性】
【０３９３】
本発明にかかるテレビシステムは、複数の装置を含むシステムであれば利用可能であり、テレビの他、レコーダ、携帯電話、携帯端末など様々な用途に適用可能である。
【符号の説明】
【０３９４】
１  テレビシステム
１０  テレビ装置
１１  管理サーバ装置
１２  販売サーバ装置
１０１  接続用情報保持部
１０２  画面表示部
１０３  入力受付部
１０４  表示制御部
１１１  接続用情報取得部
１１２  表示画面制御部
１１３  テレビ装置情報保持部
１１４  商品情報保持部
１２１  販売制御部
１２２  有料商品情報保持部
１２３  ユーザ情報保持部
【図１】
2012140872.tif 000003
【図２Ａ】
2012140872.tif 000004
【図２Ｂ】
2012140872.tif 000005
【図３】
2012140872.tif 000006
【図４】
2012140872.tif 000007
【図５】
2012140872.tif 000008
【図６】
2012140872.tif 000009
【図７】
2012140872.tif 000010
【図８】
2012140872.tif 000011
【図９】
2012140872.tif 000012
【図１０】
2012140872.tif 000013
【図１１】
2012140872.tif 000014
【図１２】
2012140872.tif 000015
【図１３】
2012140872.tif 000016
【図１４】
2012140872.tif 000017
【図１５】
2012140872.tif 000018
【図１６】
2012140872.tif 000019
【図１７】
2012140872.tif 000020
【図１８】
2012140872.tif 000021
【図１９】
2012140872.tif 000022
【図２０Ａ】
2012140872.tif 000023
【図２０Ｂ】
2012140872.tif 000024
【図２１】
2012140872.tif 000025
【図２２】
2012140872.tif 000026
【図２３】
2012140872.tif 000027
【図２４】
2012140872.tif 000028
【図２５】
2012140872.tif 000029
【図２６】
2012140872.tif 000030
【図２７】
2012140872.tif 000031
【図２８】
2012140872.tif 000032
【図２９】
2012140872.tif 000033
【図３０】
2012140872.tif 000034
【図３１】
2012140872.tif 000035
【図３２】
2012140872.tif 000036
【図３３】
2012140872.tif 000037
【図３４】
2012140872.tif 000038
【図３５】
2012140872.tif 000039
【図３６】
2012140872.tif 000040
【図３７】
2012140872.tif 000041
【図３８】
2012140872.tif 000042
【図３９】
2012140872.tif 000043
【図４０】
2012140872.tif 000044
【図４１】
2012140872.tif 000045
【図４２】
2012140872.tif 000046
【図４３】
2012140872.tif 000047
【図４４】
2012140872.tif 000048
【図４５】
2012140872.tif 000049
【図４６】
2012140872.tif 000050
【図４７】
2012140872.tif 000051
【図４８】
2012140872.tif 000052
【図４９】
2012140872.tif 000053
【図５０】
2012140872.tif 000054
【図５１】
2012140872.tif 000055
【図５２】
2012140872.tif 000056
【図５３】
2012140872.tif 000057
【図５４】
2012140872.tif 000058
【手続補正書】
【提出日】平成25年9月12日(2013.9.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第一サーバと第二サーバとのそれぞれにアクセス可能なテレビ装置であって、
応答性を要する処理に適した第一プログラムと、機密性を要する処理に適した第二プログラムとを実行可能であり、
一連の複数の処理を行う場合において、
前記一連の複数の処理のうち、前記応答性を要する処理を含むが前記機密性を要する処理を含まない第一処理を行うとき、前記第一サーバとの通信により前記第一処理を行うために前記第一プログラムを実行し、
前記一連の複数の処理のうち、前記機密性を要する処理を含む第二処理を行うとき、前記第二サーバとの通信により前記第二処理を行うために前記第二プログラムを実行する
テレビ装置。
【請求項２】
前記第一サーバは、
前記第二サーバから前記第二処理が成功したか否かを示す情報を受信する、請求項１に記載のテレビ装置。
【請求項３】
前記第二処理が終了した場合、前記第一サーバにその旨を送信する、請求項１または２に記載のテレビ装置。
【請求項４】
前記第一サーバは、
前記テレビ装置から前記第二処理が終了した旨を受信すると、前記第二サーバに前記テレビ装置にかかる前記第二処理が成功したか否かについての問い合わせを送信し、
前記第二サーバは、
前記第一サーバから前記問い合わせを受信すると、前記第一サーバに前記テレビ装置にかかる前記第二処理が成功したか否かを示す情報を送信する、請求項１〜３のいずれか一項に記載のテレビ装置。
【請求項５】
前記第一サーバまたは前記第二サーバから受信した制御情報に基づいて、前記第一プログラムおよび第二プログラムのうちいずれを実行するかを制御する、請求項１〜４のいずれか一項に記載のテレビ装置。
【請求項６】
前記第一サーバは、
前記第二サーバから前記テレビ装置にかかる前記第二処理が終了している旨を受信したことに応じて、新たな制御情報を決定して前記テレビ装置に送信する、請求項５に記載のテレビ装置。
【請求項７】
前記第二処理は、ユーザの個人情報または決済情報を取り扱う処理を含む、請求項１〜６のいずれか一項に記載のテレビ装置。
【請求項８】
前記第二サーバとの通信に暗号化通信を用いる、請求項１〜７のいずれか一項に記載のテレビ装置。
【請求項９】
第一サーバと第二サーバとのそれぞれにアクセス可能なレコーダ装置であって、
応答性を要する処理に適した第一プログラムと、機密性を要する処理に適した第二プログラムとを実行可能であり、
一連の複数の処理を行う場合において、
前記一連の複数の処理のうち、前記応答性を要する処理を含むが前記機密性を要する処理を含まない第一処理を行うとき、前記第一サーバとの通信により前記第一処理を行うために前記第一プログラムを実行し、
前記一連の複数の処理のうち、前記機密性を要する処理を含む第二処理を行うとき、前記第二サーバとの通信により前記第二処理を行うために前記第二プログラムを実行する、
レコーダ装置。
【請求項１０】
第一サーバと、第二サーバとのそれぞれにアクセス可能なテレビ装置又はレコーダ装置を、コンピュータを用いて構成するプログラムであって、
応答性を要する処理に適した第一プログラムと、機密性を要する処理に適した第二プログラムとをコンピュータに実行させることが可能であり、
一連の複数の処理を行う場合において、
前記一連の複数の処理のうち、前記応答性を要する処理を含むが前記機密性を要する処理を含まない第一処理を行うとき、前記第一サーバとの通信により前記第一処理を行うために前記第一プログラムをコンピュータに実行させ、
前記一連の複数の処理のうち、前記機密性を要する処理を含む第二処理を行うとき、前記第二サーバとの通信により前記第二処理を行うために前記第二プログラムをコンピュータに実行させる、プログラム。
【請求項１１】
第一サーバと、第二サーバとのそれぞれにアクセス可能なテレビ装置又はレコーダ装置における処理方法であって、
前記テレビ装置又はレコーダ装置は、
応答性を要する処理に適した第一プログラムと、機密性を要する処理に適した第二プログラムとを実行可能であり、
一連の複数の処理を行う場合において、
前記一連の複数の処理のうち、前記応答性を要する処理を含むが前記機密性を要する処理を含まない第一処理を行うとき、前記第一サーバとの通信により前記第一処理を行うために前記第一プログラムを実行し、
前記一連の複数の処理のうち、前記機密性を要する処理を含む第二処理を行うとき、前記第二サーバとの通信により前記第二処理を行うために前記第二プログラムを実行する、処理方法。
【手続補正書】
【提出日】平成26年1月30日(2014.1.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第一サーバと第二サーバとのそれぞれにアクセス可能なテレビ装置であって、
前記第一サーバに備えられ前記テレビ装置およびユーザの設定状態に対応させた表示画面を生成し前記テレビ装置に送信する応答性を要する処理に適した第一プログラムと、前記第二サーバに備えられ機密性を要する処理に適した第二プログラムとを実行可能であり、
一連の複数の処理を行う場合において、
前記一連の複数の処理のうち、前記応答性を要する処理を含むが前記機密性を要する処理を含まない第一処理を行うとき、前記第一サーバとの通信により前記第一処理を行うために前記第一プログラムを実行し、
前記一連の複数の処理のうち、前記機密性を要する処理を含む第二処理を行うとき、前記第二サーバとの通信により前記第二処理を行うために前記第二プログラムを実行する
テレビ装置。
【請求項２】
前記第一サーバは、
前記第二サーバから前記第二処理が成功したか否かを示す情報を受信する、請求項１に記載のテレビ装置。
【請求項３】
前記第二処理が終了した場合、前記第一サーバにその旨を送信する、請求項１または２に記載のテレビ装置。
【請求項４】
前記第一サーバは、
前記テレビ装置から前記第二処理が終了した旨を受信すると、前記第二サーバに前記テレビ装置にかかる前記第二処理が成功したか否かについての問い合わせを送信し、
前記第二サーバは、
前記第一サーバから前記問い合わせを受信すると、前記第一サーバに前記テレビ装置にかかる前記第二処理が成功したか否かを示す情報を送信する、請求項１〜３のいずれか一項に記載のテレビ装置。
【請求項５】
前記第一サーバまたは前記第二サーバから受信した制御情報に基づいて、前記第一プログラムおよび第二プログラムのうちいずれを実行するかを制御する、請求項１〜４のいずれか一項に記載のテレビ装置。
【請求項６】
前記第一サーバは、
前記第二サーバから前記テレビ装置にかかる前記第二処理が終了している旨を受信したことに応じて、新たな制御情報を決定して前記テレビ装置に送信する、請求項５に記載のテレビ装置。
【請求項７】
前記第二処理は、ユーザの個人情報または決済情報を取り扱う処理を含む、請求項１〜６のいずれか一項に記載のテレビ装置。
【請求項８】
前記第二サーバとの通信に暗号化通信を用いる、請求項１〜７のいずれか一項に記載のテレビ装置。
【請求項９】
第一サーバと第二サーバとのそれぞれにアクセス可能なレコーダ装置であって、
前記第一サーバに備えられ前記レコーダ装置およびユーザの設定状態に対応させた表示画面を生成し前記レコーダ装置に送信する応答性を要する処理に適した第一プログラムと、前記第二サーバに備えられ機密性を要する処理に適した第二プログラムとを実行可能であり、
一連の複数の処理を行う場合において、
前記一連の複数の処理のうち、前記応答性を要する処理を含むが前記機密性を要する処理を含まない第一処理を行うとき、前記第一サーバとの通信により前記第一処理を行うために前記第一プログラムを実行し、
前記一連の複数の処理のうち、前記機密性を要する処理を含む第二処理を行うとき、前記第二サーバとの通信により前記第二処理を行うために前記第二プログラムを実行する、
レコーダ装置。
【請求項１０】
第一サーバと、第二サーバとのそれぞれにアクセス可能なテレビ装置又はレコーダ装置を、コンピュータを用いて構成するプログラムであって、
前記第一サーバに備えられ前記テレビ装置又は前記レコーダ装置およびユーザの設定状態に対応させた表示画面を生成し前記テレビ装置又は前記レコーダ装置に送信する応答性を要する処理に適した第一プログラムと、前記第二サーバに備えられ機密性を要する処理に適した第二プログラムとを実行可能であり、
一連の複数の処理を行う場合において、
前記一連の複数の処理のうち、前記応答性を要する処理を含むが前記機密性を要する処理を含まない第一処理を行うとき、前記第一サーバとの通信により前記第一処理を行うために前記第一プログラムをコンピュータに実行させ、
前記一連の複数の処理のうち、前記機密性を要する処理を含む第二処理を行うとき、前記第二サーバとの通信により前記第二処理を行うために前記第二プログラムをコンピュータに実行させる、プログラム。
【請求項１１】
第一サーバと、第二サーバとのそれぞれにアクセス可能なテレビ装置又はレコーダ装置における処理方法であって、
前記テレビ装置又はレコーダ装置は、
前記第一サーバに備えられ前記テレビ装置又は前記レコーダ装置およびユーザの設定状態に対応させた表示画面を生成し前記テレビ装置又は前記レコーダ装置に送信する応答性を要する処理に適した第一プログラムと、前記第二サーバに備えられ機密性を要する処理に適した第二プログラムとを実行可能であり、
一連の複数の処理を行う場合において、
前記一連の複数の処理のうち、前記応答性を要する処理を含むが前記機密性を要する処理を含まない第一処理を行うとき、前記第一サーバとの通信により前記第一処理を行うために前記第一プログラムを実行し、
前記一連の複数の処理のうち、前記機密性を要する処理を含む第二処理を行うとき、前記第二サーバとの通信により前記第二処理を行うために前記第二プログラムを実行する、処理方法。
【国際調査報告】
2012140872.tif 000059
2012140872.tif 000060
2012140872.tif 000061
2012140872.tif 000062