(57)【要約】  管理サーバ装置（管理サーバ）１１は、端末ＩＤとグループＩＤとアプリケーションソフトウェアとを対応付けて管理し、テレビ装置（移動先端末）１０ａと同一のグループに属する移動元端末において現在起動可能とされているアプリケーションソフトウェアの中から、テレビ装置（移動先端末）１０ａにおいて起動可能な状態に変更することができるアプリケーションソフトウェアを選出して、選出したアプリケーションソフトウェアに関する情報をテレビ装置（移動先端末）１０ａに送信する変更対象選出部１１３を備え、テレビ装置（移動先端末）１０ａは、端末情報送信部１０１と、アプリケーションソフトウェアに関する情報を表示する変更対象表示部１０４を備える。
2013132822.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションソフトウェアのライセンスの移動先となり得る移動先端末と、前記移動先端末と通信可能な管理サーバとを含む端末管理システムであって、
前記管理サーバは、
前記移動先端末および前記ライセンスの移動元となり得る移動元端末を含む各端末の端末ＩＤと、前記各端末が属するグループのグループＩＤと、前記各端末において起動可能なアプリケーションソフトウェアとを対応付けて管理し、
前記移動先端末から受信した前記端末ＩＤおよび前記グループＩＤに基づいて、前記移動先端末と同一のグループに属する前記移動元端末において現在起動可能とされているアプリケーションソフトウェアの中から、前記移動先端末において起動可能な状態に変更することができるアプリケーションソフトウェアを選出して、選出したアプリケーションソフトウェアに関する情報を前記移動先端末に送信する変更対象選出部を備え、
前記移動先端末は、
前記移動先端末の前記端末ＩＤおよび前記グループＩＤを前記管理サーバに送信する端末情報送信部と、
前記変更対象選出部にて選出された前記アプリケーションソフトウェアに関する情報を表示する変更対象表示部とを備える、端末管理システム。
【請求項２】
前記管理サーバは、前記移動先端末および前記移動元端末を含む端末のいずれの端末にも属さない無所属のアプリケーションソフトウェアを管理し、
前記変更対象選出部は、前記無所属のアプリケーションソフトウェアの中から、前記移動先端末において起動可能な状態に変更することができるアプリケーションソフトウェアを選出する、請求項１に記載の端末管理システム。
【請求項３】
前記管理サーバには、
前記移動先端末において起動可能な状態に変更すべきアプリケーションソフトウェアに関する情報を含むライセンス移動情報を、前記移動先端末から受信するライセンス移動情報受信部と、
受信した前記ライセンス移動情報に基づいて、前記アプリケーションソフトウェアを起動可能な端末の情報を更新する端末情報更新部とが設けられ、
前記移動先端末には、
前記ライセンス移動情報を前記管理サーバに送信するライセンス移動情報送信部が設けられている、請求項１または２に記載の端末管理システム。
【請求項４】
前記移動先端末の前記端末情報送信部は、さらに前記移動先端末の能力情報を前記管理サーバに送信し、
前記管理サーバの前記変更対象選出部は、前記能力情報に基づいて、前記移動先端末において起動可能な状態に変更することができるアプリケーションソフトウェアを選出する、請求項１〜３のいずれか１項に記載の端末管理システム。
【請求項５】
アプリケーションソフトウェアのライセンスの移動先となり得る移動先端末と通信可能な管理サーバであって、
前記移動先端末および前記ライセンスの移動元となり得る移動元端末を含む各端末の端末ＩＤと、前記各端末が属するグループのグループＩＤと、前記各端末において起動可能なアプリケーションソフトウェアとを対応付けて管理し、
前記移動先端末から受信した前記端末ＩＤおよび前記グループＩＤに基づいて、前記移動先端末と同一のグループに属する前記移動元端末において現在起動可能とされているアプリケーションソフトウェアの中から、前記移動先端末において起動可能な状態に変更することができるアプリケーションソフトウェアを選出して、選出したアプリケーションソフトウェアに関する情報を前記移動先端末に送信する変更対象選出部を備える、管理サーバ。
【請求項６】
前記管理サーバは、前記移動先端末および前記移動元端末を含む端末のいずれの端末にも属さない無所属のアプリケーションソフトウェアを管理し、
前記変更対象選出部は、前記無所属のアプリケーションソフトウェアの中から、前記移動先端末において起動可能な状態に変更することができるアプリケーションソフトウェアを選出する、請求項５に記載の管理サーバ。
【請求項７】
前記管理サーバには、
前記移動先端末において起動可能な状態に変更すべきアプリケーションソフトウェアに関する情報を含むライセンス移動情報を、前記移動先端末から受信するライセンス移動情報受信部と、
受信した前記ライセンス移動情報に基づいて、前記アプリケーションソフトウェアを起動可能な端末の情報を更新する端末情報更新部とが設けられている、請求項５または６に記載の管理サーバ。
【請求項８】
前記変更対象選出部は、前記移動先端末からの能力情報に基づいて、当該移動先端末において起動可能な状態に変更することができるアプリケーションソフトウェアを選出する、請求項５〜７のいずれか１項に記載の管理サーバ。
【請求項９】
アプリケーションソフトウェアの複数の端末におけるライセンスを管理する管理サーバと通信可能な端末であって、
当該端末に付与された端末ＩＤと、当該端末が属するグループのグループＩＤを、前記管理サーバに送信し、
送信した前記端末ＩＤおよび前記グループＩＤに基づいて、前記管理サーバによって選出された、当該端末と同一のグループに属する移動元端末において現在起動可能とされているアプリケーションソフトウェアの中から、当該端末において起動可能な状態に変更することができるアプリケーションソフトウェアに関する情報を受信して、表示する、端末。
【請求項１０】
アプリケーションソフトウェアのライセンスの移動先となり得る移動先端末と通信可能な管理サーバを、コンピュータを用いて構成するプログラムであって、
前記移動先端末および前記ライセンスの移動元となり得る移動元端末を含む各端末の端末ＩＤと、前記各端末が属するグループのグループＩＤと、前記各端末において起動可能なアプリケーションソフトウェアとを対応付けて管理し、
前記移動先端末から受信した前記端末ＩＤおよび前記グループＩＤに基づいて、前記移動先端末と同一のグループに属する前記移動元端末において現在起動可能とされているアプリケーションソフトウェアの中から、前記移動先端末において起動可能な状態に変更することができるアプリケーションソフトウェアを選出して、選出したアプリケーションソフトウェアに関する情報を前記移動先端末に送信する変更対象選出処理を、前記コンピュータに実行させるプログラム。
【請求項１１】
前記移動先端末および前記移動元端末を含む端末のいずれの端末にも属さない無所属のアプリケーションソフトウェアを管理し、
前記変更対象選出処理において、前記無所属のアプリケーションソフトウェアの中から、前記移動先端末において起動可能な状態に変更することができるアプリケーションソフトウェアを選出する、請求項１０に記載のプログラム。
【請求項１２】
前記変更対象選出処理に続いて、
前記移動先端末において起動可能な状態に変更すべきアプリケーションソフトウェアに関する情報を含むライセンス移動情報を、前記移動先端末から受信するライセンス移動情報受信処理と、
受信した前記ライセンス移動情報に基づいて、前記アプリケーションソフトウェアを起動可能な端末の情報を更新する端末情報更新処理とを、前記コンピュータに実行させる請求項１０または１１に記載のプログラム。
【請求項１３】
前記変更対象選出処理において、前記移動先端末からの能力情報に基づいて、当該移動先端末において起動可能な状態に変更することができるアプリケーションソフトウェアを選出する、請求項１０〜１２のいずれか１項に記載のプログラム。
【請求項１４】
アプリケーションソフトウェアのライセンスの移動先となり得る移動先端末と、前記移動先端末と通信可能な管理サーバとを用いた端末管理方法であって、
前記管理サーバは、
前記移動先端末および前記ライセンスの移動元となり得る移動元端末を含む各端末の端末ＩＤと、前記各端末が属するグループのグループＩＤと、前記各端末において起動可能なアプリケーションソフトウェアとを対応付けて管理し、
前記移動先端末から受信した前記端末ＩＤおよび前記グループＩＤに基づいて、前記移動先端末と同一のグループに属する前記移動元端末において現在起動可能とされているアプリケーションソフトウェアの中から、前記移動先端末において起動可能な状態に変更することができるアプリケーションソフトウェアを選出して、選出したアプリケーションソフトウェアに関する情報を前記移動先端末に送信する変更対象選出工程を、実行する端末管理方法。
【請求項１５】
前記移動先端末および前記移動元端末を含む端末のいずれの端末にも属さない無所属のアプリケーションソフトウェアを管理し、
前記変更対象選出処理において、前記無所属のアプリケーションソフトウェアの中から、前記移動先端末において起動可能な状態に変更することができるアプリケーションソフトウェアを選出する、請求項１４に記載の端末管理方法。
【請求項１６】
前記変更対象選出処理に続いて、
前記移動先端末において起動可能な状態に変更すべきアプリケーションソフトウェアに関する情報を含むライセンス移動情報を、前記移動先端末から受信するライセンス移動情報受信処理と、
受信した前記ライセンス移動情報に基づいて、前記アプリケーションソフトウェアを起動可能な端末の情報を更新する端末情報更新処理とを、前記コンピュータに実行させる請求項１４または１５に記載の端末管理方法。
【請求項１７】
前記変更対象選出処理において、前記移動先端末からの能力情報に基づいて、当該移動先端末において起動可能な状態に変更することができるアプリケーションソフトウェアを選出する、請求項１４〜１６のいずれか１項に記載の端末管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションソフトウェアを起動可能な端末を管理する端末管理システムに関する。
【背景技術】
【０００２】
アプリケーションソフトウェアを起動可能な端末を管理する方法として、ライセンスコードを用いる方法が知られている。このような方法においては、例えば、端末は、アプリケーションソフトウェアのライセンスコードを記憶している場合にのみ、そのアプリケーションソフトウェアを起動することができる。このため、１つのライセンスコードを移動させて、同じアプリケーションソフトウェアを異なる端末で起動させたい場合、移動元の端末に記憶されているライセンスコードを削除して、移動先の端末にライセンスコードを記憶させるといった操作が必要となる。【０００３】
例えば、特許文献１は、コンピュータのハードウェア固有情報に基づいて作成したライセンスコードを登録しておき、ライセンスの移動時に移動元のコンピュータのライセンスコードを削除するとともに、移動先のコンピュータのハードウェア固有情報に基づいてライセンスコードを新たに作成することによって、ライセンスコードを移動させる方法を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１００４７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１が開示する方法においては、ユーザは、移動元コンピュータでライセンスコードの削除操作を行うとともに、移動先コンピュータでライセンスコードの登録操作を行わなければならない。このため、特許文献１では、ユーザはライセンスコードの移動時において、移動元コンピュータと移動先コンピュータの両方を操作しなければならず煩雑である。【０００６】
本発明は、上記のような問題点に鑑みてなされたものであり、ユーザが所有するアプリケーションソフトウェアの複数の端末におけるライセンス移動を簡単に実現することのできる端末管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、以下に開示する端末管理システムは、アプリケーションソフトウェアのライセンスの移動先となり得る移動先端末と、前記移動先端末と通信可能な管理サーバとを含む端末管理システムであって、前記管理サーバは、前記移動先端末および前記ライセンスの移動元となり得る移動元端末を含む各端末の端末ＩＤと、前記各端末が属するグループのグループＩＤと、前記各端末において起動可能なアプリケーションソフトウェアとを対応付けて管理し、前記移動先端末から受信した前記端末ＩＤおよび前記グループＩＤに基づいて、前記移動先端末と同一のグループに属する前記移動元端末において現在起動可能とされているアプリケーションソフトウェアの中から、前記移動先端末において起動可能な状態に変更することができるアプリケーションソフトウェアを選出して、選出したアプリケーションソフトウェアに関する情報を前記移動先端末に送信する変更対象選出部を備え、前記移動先端末は、前記移動先端末の前記端末ＩＤおよび前記グループＩＤを前記管理サーバに送信する端末情報送信部と、前記変更対象選出部にて選出された前記アプリケーションソフトウェアに関する情報を表示する変更対象表示部とを備える。
【発明の効果】
【０００８】
本願明細書の開示によれば、ユーザが所有するアプリケーションソフトウェアの複数の端末におけるライセンス移動を簡単に実現することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明にかかる端末管理システム１のシステム構成の一例を示す図である。
【図２Ａ】図２Ａは、本発明にかかる端末管理システム１の機能ブロックの一例を示す図である。
【図２Ｂ】図２Ｂは、本発明にかかる端末管理システム１の機能ブロックの一例を示す図である。
【図３】図３は、図２Ａに示したテレビ装置１０を、ＣＰＵを用いて実現したハードウェア構成の一例を示す図である。
【図４】図４は、接続用データの一例を示す図である。
【図５】図５は、図２Ａに示した管理サーバ装置１１を、ＣＰＵを用いて実現したハードウェア構成の一例を示す図である。
【図６】図６は、起動管理テーブルの一例を示す図である。
【図７】図７は、ユーザ管理テーブルの一例を示す図である。
【図８】図８は、商品データの一例を示す図である。
【図９】図９は、メインメニュー表示処理のフローチャートの一例を示す図である。
【図１０】図１０は、「(0)メインメニュー画面」の一例を示す図である。
【図１１】図１１は、テレビ装置１０を使用するユーザが操作するリモートコントローラ３６の外観の一例を示す図である。
【図１２】図１２は、「(1-1)マーケットメニュー画面」の一例を示す図である。
【図１３】図１３は、「(1-2)アプリケーション画面」の一例を示す図である。
【図１４】図１４は、「(1-1)マーケットメニュー画面」の一例を示す図である。
【図１５】図１５は、保有アプリ一覧画面表示処理のフローチャートの一例を示す図である。
【図１６】図１６は、「(2-9)ログイン画面」の一例を示す図である。
【図１７】図１７は、自端末のアプリケーションソフトウェア対応処理のフローチャートの一例を示す図である。
【図１８】図１８は、他端末のアプリケーションソフトウェア対応処理のフローチャートの一例を示す図である。
【図１９】図１９は、無所属のアプリケーションソフトウェア対応処理のフローチャートの一例を示す図である。
【図２０】図２０は、「(3-1)マイアカウント画面」の一例を示す図である。
【図２１】図２１は、ラインセンス移動処理のフローチャートの一例を示す図である。
【図２２】図２２は、「確認画面」の一例を示す図である。
【図２３】図２３は、「(0)メインメニュー画面」の一例を示す図である。
【図２４】図２４は、システム全体の画面遷移の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下においては、本発明の実施形態について図面を用いて具体的に説明する。
【００１１】
［１．第１の実施形態］
以下、本実施形態にかかる端末管理システムの一例を説明する。本実施形態にかかる端末管理システムにおいては、管理サーバ装置と、端末としてのテレビジョン受像機（以下、テレビ装置とする）とを用いて、テレビ装置を使用するユーザに対して各種サービスを提供する例について説明する。上記サービスは、例えばアプリケーションソフトウェア（以下において、「アプリケーション」または「アプリ」と称することがある）の販売や物品の販売等を含む。
【００１２】
［１−１．システム構成］
図１は、端末管理システム１のシステム構成の一例を示す図である。端末管理システム１は、管理サーバとしての管理サーバ装置１１、テレビ装置１０ａ、テレビ装置１０ｂおよびテレビ装置１０ｃ等を含む。
【００１３】
管理サーバ装置１１は、例えば上記サービスの提供者側に設置されるコンピュータ装置である。テレビ装置１０ａおよびテレビ装置１０ｂは、それぞれ、同じユーザが使用することのできるテレビ装置である。例えば、テレビ装置１０ａおよびテレビ装置１０ｂはいずれも、ユーザの自宅等に設置される据え置き型のテレビ装置である。テレビ装置１０ｃは、テレビ装置１０ａおよびテレビ装置１０ｂのユーザとは別のユーザが使用することのできるテレビ装置である。テレビ装置１０ａ、テレビ装置１０ｂおよびテレビ装置１０ｃのいずれかまたは全部は、ポータブル型のテレビ装置、スマートフォンまたは携帯電話等であってもよい。
【００１４】
テレビ装置１０ａ、テレビ装置１０ｂまたはテレビ装置１０ｃと、管理サーバ装置１１とは、例えばインターネット等のネットワークＮを介して相互に通信可能である。ネットワークＮは、ＷＡＮ、ＬＡＮ、イントラネット等のネットワークであってもよい。図１において、テレビ装置は、テレビ装置１０ａ、テレビ装置１０ｂおよびテレビ装置１０ｃの３つしか記載されていないが、４つ以上存在してもよい。
【００１５】
なお、本実施形態においては、テレビ装置１０ａを移動先端末とし、テレビ装置１０ｂを移動元端末として端末管理システム１を説明する。
【００１６】
また、移動元端末であるテレビ装置１０ｂは、必ずしもネットワークＮに接続している必要はない。例えば、テレビ装置１０ｂが故障している場合にはネットワークＮに接続することができないからである。
【００１７】
管理サーバ装置１１は、テレビ装置１０ａ、テレビ装置１０ｂおよびテレビ装置１０ｃに、例えばサービスの提供に用いるメニュー表示画像等を提供することができる。なお、管理サーバ装置１１がメニュー表示画像等を提供することは、管理サーバ装置１１で生成したメニュー表示画像をテレビ装置に表示させること、および、テレビ装置側でメニュー表示画像を生成するために必要なデータを送信することの双方を含む概念である。
【００１８】
［１−２．機能ブロック］
図２Ａは、端末管理システム１の機能ブロック図の一例を示す図である。図２Ａに示すように、管理サーバ装置１１は、起動管理テーブル１１０、ユーザ管理テーブル１１１、起動対象選出部１１２、変更対象選出部１１３、ライセンス移動情報受信部１１５、端末情報更新部１１６および商品データ保持部１１７を備えている。
【００１９】
また、テレビ装置１０ａは、端末情報送信部１０１、起動対象表示部１０２、ユーザ情報送信部１０３、変更対象表示部１０４、ライセンス移動情報送信部１０６および端末情報保持部１００を備えている。なお、図１に示したテレビ装置１０ｂおよびテレビ装置１０ｃは、テレビ装置１０ａと同様の機能部を備えることができる。
【００２０】
［１−２−１．管理サーバ装置１１］
管理サーバ装置１１の起動管理テーブル１１０は、移動先端末であるテレビ装置１０ａおよび移動元端末であるテレビ装置１０ｂを含む各端末の端末ＩＤと、これらの各端末が属するグループのグループＩＤと、これらの各端末において起動可能なアプリケーションソフトウェアとを対応付けて管理する。
【００２１】
「端末ＩＤ」とは、例えば各端末を識別するためのコードである。「グループＩＤ」とは、例えば各端末が属するグループを識別するためのコードである。「端末が属するグループ」とは、例えば同一のユーザに所有される端末同士で構成されたグループが該当する。「ユーザ」には、複数のユーザ（例えば家族）を代表して「ユーザ」と称する場合も含まれる。なお、本実施形態では、テレビ装置１０ａとテレビ装置１０ｂとは同じグループに属するものとして説明する。
【００２２】
ユーザ管理テーブル１１１は、テレビ装置（テレビ装置１０ａおよびテレビ装置１０ｂを含む）を使用するユーザを識別するためのユーザＩＤおよびパスワードと、ユーザが過去に購入し現在も所有しているアプリケーションソフトウェアに関する情報と、このアプリケーションソフトウェアを起動可能なテレビ装置（テレビ装置１０ａおよびテレビ装置１０ｂを含む）に関する情報とを対応付けて管理する。「所有」とは、有償無償に関わらず、そのアプリケーションソフトウェアを利用可能な状態にできることを指す。
【００２３】
なお、上記の説明以外に、起動管理テーブル１１０とユーザ管理テーブル１１１とを１つのテーブルによって構成してもよい。また、上記の説明では、グループＩＤとユーザＩＤを別個に設けた場合について説明したが、例えばユーザＩＤをグループＩＤとして用いてもよい。
【００２４】
起動対象選出部１１２は、テレビ装置（例えばテレビ装置１０ａ）から受信した端末ＩＤに基づいて起動管理テーブル１１０を参照し、そのテレビ装置（例えばテレビ装置１０ａ）において起動可能なアプリケーションソフトウェアを選出する。よって、起動対象選出部１１２は、移動先端末であるテレビ装置１０ａに依存したアプリケーションソフトウェアを選出することができる。
【００２５】
変更対象選出部１１３は、移動先端末であるテレビ装置（例えばテレビ装置１０ａ）から受信した端末ＩＤおよびグループＩＤに基づいて起動管理テーブル１１０を参照し、移動先端末と同一のグループに属する移動元端末であるテレビ装置（例えばテレビ装置１０ｂ）において現在起動可能とされているアプリケーションソフトウェアの中から、移動先端末であるテレビ装置（例えばテレビ装置１０ａ）において起動可能な状態に変更することができるアプリケーションソフトウェアを選出して、選出したアプリケーションソフトウェアに関する情報を移動先端末であるテレビ装置（例えばテレビ装置１０ａ）に送信する。つまり、変更対象選出部１１３は、移動元端末であるテレビ装置（例えばテレビ装置１０ｂ）から移動先端末であるテレビ装置（例えばテレビ装置１０ａ）にライセンスを移動することのできるアプリケーションソフトウェアを選出して、選出したアプリケーションソフトウェアに関する情報を移動先端末であるテレビ装置（例えばテレビ装置１０ａ）に送信する。よって、変更対象選出部１１３は、テレビ装置１０ａおよびテレビ装置１０ｂの各端末ＩＤおよびグループＩＤに依存したアプリケーションソフトウェアを選出することができる。また、移動先端末であるテレビ装置（例えばテレビ装置１０ａ）において、選出されたアプリケーションソフトウェアを表示することができ、当該アプリケーションソフトウェアのライセンス移動を簡単に実現することが可能となる。
【００２６】
また、変更対象選出部１１３は、移動先端末であるテレビ装置（例えばテレビ装置１０ａ）および移動元端末であるテレビ装置（例えばテレビ装置１０ｂ）を含む端末のいずれの端末にも属さない無所属のアプリケーションソフトウェアの中から、移動先端末であるテレビ装置（例えばテレビ装置１０ａ）において起動可能な状態に変更することができるアプリケーションソフトウェアを選出するように構成されている（詳細は後述。）。
【００２７】
ライセンス移動情報受信部１１５は、移動先端末であるテレビ装置（例えばテレビ装置１０ａ）において起動可能な状態に変更すべきアプリケーションソフトウェアに関する情報を含むライセンス移動情報を、移動先端末であるテレビ装置（例えばテレビ装置１０ａ）から受信する。よって、ライセンス移動情報受信部１１５は、移動元端末であるテレビ装置１０ｂから移動先端末であるテレビ装置１０ａにライセンスを移動させるアプリケーションソフトウェアの情報をテレビ装置１０ａから受信することができる。
【００２８】
端末情報更新部１１６は、移動先端末であるテレビ装置（例えばテレビ装置１０ａ）から受信したライセンス移動情報に基づいて、起動管理テーブル１１０およびユーザ管理テーブル１１１における、アプリケーションソフトウェアを起動可能な端末の情報を更新する。よって、端末情報更新部１１６は、起動管理テーブル１１０およびユーザ管理テーブル１１１において保持されているアプリケーションソフトウェアのライセンスが、移動先端末であるテレビ装置１０ａに属するように、アプリケーションソフトウェアの情報を更新することができる。これにより、管理サーバ装置１１側でアプリケーションソフトウェアのライセンス移動を確実に把握することができる。
【００２９】
なお、テレビ装置１０ａ、１０ｂ、および／またはアプリケーションソフトウェアは、アプリケーションソフトウェアの起動時に必ず管理サーバ装置１１にライセンスの有無を問い合わせるものとし、管理サーバ装置１１からの起動許可を受けることができなければ、テレビ装置１０ａ、１０ｂは、アプリケーションソフトウェアを起動することができないものとしてもよい。
【００３０】
この場合、例えば、管理サーバ装置１１は、テレビ装置１０ａおよび／または１０ｂから端末ＩＤとアプリケーションソフトウェアの起動要求を受信し、起動管理テーブル１１０を参照して、受信した端末ＩＤのテレビ装置１０ａおよび／または１０ｂが、当該アプリケーションソフトウェアを起動可能か否かについて判断することができる。管理サーバ装置１１は、判断結果、すなわち、起動許可または起動不可を示す情報をテレビ装置１０ａおよび／または１０ｂへ送信する。
【００３１】
これによって、例えば、移動元端末であるテレビ装置１０ｂがネットワークＮに非接続時にライセンス移動をしたとしても、移動元端末であるテレビ装置１０ｂでアプリケーションを起動することはできなくなる。
【００３２】
商品データ保持部１１７は、商品ＩＤに対応付けて、商品の商品種別やファイル名等を保持する。
【００３３】
また、上記変更対象選出部１１３は、移動先端末であるテレビ装置（例えばテレビ装置１０ａ）から受信した能力情報に基づいて、移動先端末であるテレビ装置（例えばテレビ装置１０ａ）において起動可能な状態に変更することができるアプリケーションソフトウェアを選出することができる。よって、上記変更対象選出部１１３は、テレビ装置１０ａの端末スペックがアプリケーションソフトウェアの要求スペックを満たすか否かを判定することにより、上記アプリケーションソフトウェアを選出することができる。例えば、上記変更対象選出部１１３は、アプリケーションソフトウェアが３Ｄ映像を表示するものであれば、テレビ装置１０ａが３Ｄ映像を表示できるか否かを判定する。また、上記変更対象選出部１１３は、アプリケーションソフトウェアがブラウザを使用するものであれば、テレビ装置１０ａがブラウザ機能を備えているか否かを判定する。また、上記変更対象選出部１１３は、アプリケーションソフトウェアが録画機能を必要とするものであれば、テレビ装置１０ａが録画機能を備えているか否かを判定する。
【００３４】
［１−２−２．テレビ装置１０ａ］
移動先端末であるテレビ装置１０ａの端末情報保持部１００は、テレビ装置１０ａの端末ＩＤおよびグループＩＤを含む。例えば、端末ＩＤは、テレビ装置１０ａに固有に割り当てられたＭＡＣアドレス（Media Access Control address）とすることができる。また、端末ＩＤは、ＭＡＣアドレスを所定のハッシュ関数で変換したハッシュ値とすることができる。また、端末ＩＤは、端末管理システム１においてテレビ装置１０ａを識別するために一意に付与された固有のＩＤとすることができる。例えば、グループＩＤは、テレビ装置１０ａのユーザのメールアドレスとすることができる。
【００３５】
なお、端末情報保持部１００は、さらにテレビ装置１０ａの能力情報を含んでいてもよい。例えばテレビ装置１０ａの能力情報は、テレビ装置１０ａの端末スペック情報を含む。「端末スペック情報」とは、テレビ装置の画像再生能力、アプリケーション起動能力、画像記録能力等を含む情報である。具体的には、３Ｄ映像表示機能、ブラウザ機能または録画機能等を有しているか否かを示す情報またはその程度を示す情報である。
【００３６】
端末情報送信部１０１は、移動先端末であるテレビ装置１０ａの端末ＩＤおよびグループＩＤを管理サーバ装置１１に送信する。例えば、端末情報送信部１０１は、端末情報保持部１００からテレビ装置１０ａの端末ＩＤおよびグループＩＤを取得して管理サーバ装置１１に送信する。
【００３７】
起動対象表示部１０２は、管理サーバ装置１１の起動対象選出部１１２にて選出されたアプリケーションソフトウェアであって、移動先端末であるテレビ装置１０ａにおいて起動可能なアプリケーションソフトウェアに関する情報をテレビ装置１０ａに表示する。例えば、起動対象表示部１０２は、端末ＩＤに対応付けられているアプリケーションソフトウェアの識別表示情報であるアイコンをテレビ装置１０ａに表示する。
【００３８】
ユーザ情報送信部１０３は、例えば、管理サーバ装置１１によるユーザ認証を受けるために、ユーザから入力されたユーザＩＤおよびパスワードを管理サーバ装置１１に送信する。
【００３９】
変更対象表示部１０４は、管理サーバ装置１１の変更対象選出部１１３にて選出されたアプリケーションソフトウェアに関する情報を受信してテレビ装置１０ａに表示する。
【００４０】
ライセンス移動情報送信部１０６は、変更対象表示部１０４にて表示された上記アプリケーションソフトウェアに関する情報をユーザが指示することによって生成されたライセンス移動情報を、管理サーバ装置１１に送信する。
【００４１】
［１−２−３．別の構成例］
図２Ｂは、図２Ａの端末管理システム１とは別の側面から捉えた構成で、本実施形態にかかる端末管理システムを実施する場合における機能ブロック図の一例を示す図である。図２Ｂに示す端末管理システム１ａは、テレビ装置１０ａ、制御サーバ装置１１ａ、販売サーバ装置１２ａおよびダウンロードサーバ装置１３ａを備える。
【００４２】
テレビ装置１０ａは、ＧＵＩ制御部１０４ａ、プロダクト管理部１０４ｂ、ユーザ管理部１０４ｃ、ブラウザ１０４ｄ、識別情報保持部１０１ａ、ダウンローダ１０５および端末能力管理部１０６ａを備える。
【００４３】
制御サーバ装置１１ａは、ＧＵＩ制御部１１２ａ、ユーザ管理部１１２ｂ、プロダクト管理部１１２ｃ、ＤＢ管理部１１２ｄ、ユーザデータベース（ＤＢ）１１３ａ、カタログデータベース（ＤＢ）１１４ａおよび端末能力判定部１１２ｅを備える。
【００４４】
販売サーバ装置１２ａは、カタログ・課金データベース（ＤＢ）１２２ｂ、プロダクト管理部１２１ａ、ユーザ管理部１２１ｂ、ユーザ管理用ＨＴＭＬ１２１ｃおよびユーザデータベース（ＤＢ）１２３ｂを備える。
【００４５】
ダウンロードサーバ装置１３ａは、アプリケーションソフトウェアデータベース（ＤＢ）１３１ａおよびプロダクト管理部１３２ａを備える。
【００４６】
図２Ａに示した管理サーバ装置１１における、起動管理テーブル１１０の機能は、ＤＢ管理部１１２ｄ、ユーザデータベース（ＤＢ）１１３ａおよびカタログデータベース（ＤＢ）１１４ａの各機能を含む。ユーザ管理テーブル１１１の機能は、ＤＢ管理部１１２ｄおよびユーザデータベース（ＤＢ）１１３ａの各機能を含む。起動対象選出部１１２の機能は、プロダクト管理部１１２ｃの機能を含む。変更対象選出部１１３の機能は、プロダクト管理部１１２ｃ、ユーザ管理部１１２ｂおよび端末能力判定部１１２ｅの各機能を含む。ライセンス移動情報受信部１１５の機能は、ＧＵＩ制御部１１２ａの機能を含む。端末情報更新部１１６の機能は、ユーザ管理部１１２ｂおよびプロダクト管理部１１２ｃの各機能を含む。商品データ保持部１１７の機能は、カタログデータベース（ＤＢ）１１４ａまたはカタログ・課金データベース（ＤＢ）１２２ｂの各機能を含む。
【００４７】
図２Ａに示したテレビ装置１０ａにおける、端末情報保持部１００の機能は、識別情報保持部１０１ａの機能を含む。端末情報送信部１０１の機能は、ユーザ管理部１０４ｃおよびＧＵＩ制御部１０４ａの各機能を含む。起動対象表示部１０２の機能は、ＧＵＩ制御部１０４ａの機能を含む。ユーザ情報送信部１０３の機能は、ユーザ管理部１０４ｃおよびＧＵＩ制御部１０４ａの各機能を含む。変更対象表示部１０４の機能は、ＧＵＩ制御部１０４ａの機能を含む。ライセンス移動情報送信部１０６の機能は、ＧＵＩ制御部１０４ａの機能を含む。
【００４８】
［１−２−４．その他］
本実施形態において、テレビ装置１０ａまたはテレビ装置１０ｂにインストールするという行為は、ダウンロードアプリケーションソフトウェアおよびホステッドアプリケーションソフトウェアの双方のインストールを含む概念である。例えばダウンロードアプリケーションソフトウェアのインストールは、管理サーバ装置１１からダウンロードしたプログラムをテレビ装置１０ａまたはテレビ装置１０ｂにて実行可能となるように設定することを含む。例えばホステッドアプリケーションソフトウェアのインストールは、管理サーバ装置１１に保持されたアプリケーションソフトウェアを管理サーバ装置１１に実行させて実行結果を取得することのできる権利（以下、実行権と称することがある）を示すデータを、テレビ装置１０ａまたはテレビ装置１０ｂに設定することを含む。
【００４９】
図２Ａに示した管理サーバ装置１１における各機能部（起動対象選出部１１２、変更対象選出部１１３、ライセンス移動情報受信部１１５、端末情報更新部１１６）は、それぞれプログラムによって実現されるＣＰＵの機能を含むものである。また、図２Ａに示したテレビ装置１０ａにおける各機能部（端末情報送信部１０１、起動対象表示部１０２、ユーザ情報送信部１０３、変更対象表示部１０４、ライセンス移動情報送信部１０６）は、それぞれプログラムによって実現されるＣＰＵの機能を含むものである。ここで、プログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソース形式のプログラム、圧縮処理がされたプログラム、暗号化されたプログラム等を含む。
【００５０】
［１−３．ハードウェア構成］
［１−３−１．テレビ装置１０ａの構成例］
図３は、図２Ａに示したテレビ装置１０ａを、ＣＰＵ等を用いて実現したハードウェア構成の一例を示す図である。例えばテレビ装置１０ａは、ネットワークＮに接続可能なスマートテレビである。テレビ装置１０ａは、ディスプレイ３１、ＣＰＵ３２、ＲＡＭ(Random Access Memory)３３、操作ボタン３４、リモートコントローラ３６と通信可能な操作信号受信回路３５、フラッシュメモリ３７ａ、外部メモリ３７ｂ、ＲＯＭ(Read Only Memory)３７ｃ、チューナー回路３８、および通信回路３９を有する。なお、図１に示したテレビ装置１０ｂおよびテレビ装置１０ｃは、テレビ装置１０ａと同様のハードウェア構成を有することができる。
【００５１】
ディスプレイ３１は、表示制御プログラム３７ａ１から出力された映像信号を表示することができる。表示制御プログラム３７ａ１から出力された映像信号には、チューナー回路３８から出力されたテレビ放送の映像信号を含む。ＣＰＵ３２は、ＲＡＭ３３等を用いて、ＯＳ（オペレーティング・システム、図示せず）および表示制御プログラム３７ａ１に基づく処理を実行することができる。ＲＡＭ３３は、表示制御プログラム３７ａ１を実行するＣＰＵ３２にアドレス空間を提供することができる。
【００５２】
操作ボタン３４およびリモートコントローラ３６は、テレビ装置１０ａのユーザからの操作入力を受け付けることができる。操作信号受信回路３５は、ユーザからの操作入力を受け付けたリモートコントローラ３６から出力された操作信号を受信することができる。なお、操作信号受信回路３５は、リモートコントローラ３６に対してデータ信号を送出可能となるように構成されていてもよい。
【００５３】
フラッシュメモリ３７ａは、表示制御プログラム３７ａ１および端末情報データ３７ａ２等を保持することができる。なお、フラッシュメモリ３７ａに保持された端末情報データ３７ａ２等は、通信回路３９を介してアクセス可能な外部装置内に存在してもよい。
【００５４】
外部メモリ３７ｂは、各種データを保持することができる。例えば、外部メモリ３７ｂは、管理サーバ装置１１からダウンロードしたアプリケーションソフトウェアプログラムを保持することができる。外部メモリ３７ｂは、例えばＳＤメモリーカード（商標）が該当する。
【００５５】
ＲＯＭ３７ｃは、ＯＳやＭＡＣアドレス等を保持することができる。なお、テレビ装置１０ａにハードディスク（ＨＤＤ：Hard Disk Drive）を設け、このハードディスク内にＯＳ、表示制御プログラム３７ａ１および端末情報データ３７ａ２等を保持するようにしてもよい。
【００５６】
チューナー回路３８は、受信アンテナ（図示せず）を介して、設定国や設定地域に応じたテレビ放送電波を受信することができる。通信回路３９は、例えばインターネット等のネットワークＮ（図１）を介して、管理サーバ装置１１と通信することができる。
【００５７】
図２Ａに示したテレビ装置１０ａにおける各機能部（端末情報送信部１０１、起動対象表示部１０２、ユーザ情報送信部１０３、変更対象表示部１０４、ライセンス移動情報送信部１０６）は、一例として、ＣＰＵ３２上において表示制御プログラム３７ａ１による情報処理を実行することにより具体的に実現される。端末情報保持部１００は、一例として、端末情報データ３７ａ２を保持するフラッシュメモリ３７ａの一領域により具体的に実現される。
【００５８】
図４は、端末情報データ３７ａ２の一例を示す図である。端末情報データ３７ａ２は、端末ＩＤ４１、グループＩＤ４２および端末スペック情報４３等を含む。端末ＩＤ４１は、テレビ装置１０ａと管理サーバ装置１１との間において、テレビ装置１０ａを識別するためのデータである。例えば、端末ＩＤ４１は、テレビ装置１０ａの工場出荷時において設定されたＭＡＣアドレスとすることができる。グループＩＤ４２は、テレビ装置１０ａ等の端末が属するグループを識別するためのデータである。例えば、グループＩＤ４２は、テレビ装置１０ａのユーザの電子メールアドレスとすることができる。
【００５９】
端末スペック情報４３は、テレビ装置１０ａの端末能力を示す情報である。例えば、端末スペック情報４３は、テレビ装置１０ａが所定の能力を有しているか否かを各ビットに割り当てることにより表現するビット列データとすることができる。具体的には、端末スペック情報４３は、３Ｄ映像の表示能力の有無、ブラウザ機能の有無、録画機能の有無等を、所定の各ビットに割り当てることにより表現される。なお、端末スペック情報４３は、必ずしも端末情報データ３７ａ２に含める必要はなく、端末情報データ３７ａ２と独立して保持されてもよい。また、端末スペック情報４３は、任意のタイミングで管理サーバ装置１１に送信することができる。
【００６０】
図４においては、例えばレコード４０に示すように、端末ＩＤ４１「ｄ００１」、グループＩＤ４２「ｇ００１」および端末スペック情報４３「０１００１…」が記録されている。
【００６１】
［１−３−２．管理サーバ装置１１の構成例］
図５は、図２に示した管理サーバ装置１１を、ＣＰＵを用いて実現したハードウェア構成の一例を示す図である。管理サーバ装置１１は、例えば、ネットワークＮに接続可能なサーバ・コンピュータ装置である。管理サーバ装置１１は、ディスプレイ５１、ＣＰＵ５２、メモリ５３、キーボード／マウス５４、ハードディスク５５、および通信回路５６を有する。
【００６２】
ディスプレイ５１は、管理サーバ装置１１の各種処理状況を画面に表示することができる。ＣＰＵ５２は、メモリ５３等を用いて、ＯＳ（オペレーティング・システム、図示せず）および表示画面制御プログラム５５１に基づく処理を実行することができる。メモリ５３は、表示画面制御プログラム５５１を実行するＣＰＵ５２にアドレス空間を提供することができる。キーボード／マウス５４は、管理サーバ装置１１のユーザによる操作を受けて生成された操作信号をＣＰＵ５２に出力することができる。ハードディスク５５は、ＯＳの他、表示画面制御プログラム５５１、起動管理テーブルデータ５５２、ユーザ管理テーブルデータ５５３および商品データ５５４等を保持することができる。通信回路５６は、ネットワークＮ（図１）を介して、テレビ装置１０ａ、テレビ装置１０ｂまたはテレビ装置１０ｃと通信することができる。なお、ハードディスク５５に保持された表示画面制御プログラム５５１、起動管理テーブルデータ５５２、ユーザ管理テーブルデータ５５３および商品データ５５４等は、通信回路５６を介してアクセス可能な外部装置内に存在してもよい。
【００６３】
図２Ａに示した管理サーバ装置１１における各機能部（起動対象選出部１１２、変更対象選出部１１３、ライセンス移動情報受信部１１５、端末情報更新部１１６）は、一例として、ＣＰＵ５２上において表示画面制御プログラム５５１による情報処理を実行することにより具体的に実現される。また、起動管理テーブル１１０は、一例として、起動管理テーブルデータ５５２を保持するハードディスク５５の一領域により具体的に実現される。また、ユーザ管理テーブル１１１は、一例として、ユーザ管理テーブルデータ５５３を保持するハードディスク５５の一領域により具体的に実現される。また、商品データ保持部１１７は、一例として、商品データ５５４を保持するハードディスク５５の一領域により具体的に実現される。
【００６４】
図６は、起動管理テーブルデータ５５２の一例を示す図である。起動管理テーブルデータ５５２は、端末ＩＤ６１、グループＩＤ６２、商品ＩＤ（１）６３、商品ＩＤ（２）６４、商品ＩＤ（３）６５…等を含む。
【００６５】
端末ＩＤ６１は、上述した端末ＩＤ４１（図４）と同様に、テレビ装置１０ａと管理サーバ装置１１との間において、テレビ装置１０ａを識別するためのデータである。グループＩＤ６２は、上述したグループＩＤ４２（図４）と同様に、テレビ装置１０ａ等の端末が属するグループを識別するためのデータである。
【００６６】
商品ＩＤ（１）６３、商品ＩＤ（２）６４、商品ＩＤ（３）６５…は、それぞれ、端末ＩＤ６１に対応するテレビ装置１０ａで起動可能なアプリケーションソフトウェアを示すデータである。例えば、商品ＩＤ（１）６３、商品ＩＤ（２）６４、商品ＩＤ（３）６５等に保持されるデータのコード体系は、後述する商品データ（図８）の商品ＩＤ８１に保持されるデータのコード体系と共通である。
【００６７】
このため、商品ＩＤ（１）６３、商品ＩＤ（２）６４、商品ＩＤ（３）６５…に保持されるデータに基づいて、商品データ（図８）を参照することにより、アプリケーションソフトウェアを特定することができる。なお、図６において、商品ＩＤは、商品ＩＤ（１）６３、商品ＩＤ（２）６４、商品ＩＤ（３）６５の３つしか記載されていないが、起動管理テーブルデータ５５２は、４つ以上の商品ＩＤを保持することができる。
【００６８】
図６においては、例えばレコード６０に示すように、端末ＩＤ６１「ｄ００１」、グループＩＤ６２「ｇ００１」、商品ＩＤ（１）６３「００１」、商品ＩＤ（２）６４「ＮＵＬＬ（値なし）」、商品ＩＤ（３）６５「ＮＵＬＬ」が記録されている。
【００６９】
なお、端末ＩＤ６１「ｄ００１」は、移動先端末であるテレビ装置１０ａに対応し、端末ＩＤ６１「ｄ００３」は、移動元端末であるテレビ装置１０ｂに対応する。また、グループＩＤ「ｇ００１」は、テレビ装置１０ａおよびテレビ装置１０ｂが属するグループに対応する。また、商品ＩＤ（１）６３「００１」は、図８における商品名８３「ゲームＡ」を示す商品ＩＤ８１「００１」に対応する。
【００７０】
図７は、ユーザ管理テーブルデータ５５３の一例を示す図である。ユーザ管理テーブルデータ５５３は、ユーザＩＤ７１、パスワード７２、購入商品ＩＤ（１）７３、起動可能端末（１）７４、購入商品ＩＤ（２）７５、起動可能端末（２）７６、購入商品ＩＤ（３）７７、起動可能端末（３）７８…等を含む。
【００７１】
ユーザＩＤ７１は、テレビ装置１０ａと管理サーバ装置１１との間において、テレビ装置１０ａを利用するユーザを識別するためのデータである。例えばユーザＩＤ７１は、テレビ装置１０ａを使用するユーザがユーザ登録処理（図示せず）を行った場合に設定される。
【００７２】
購入商品ＩＤ（１）７３、購入商品ＩＤ（２）７５および購入商品ＩＤ（３）７７…は、ユーザが過去に購入したアプリケーションソフトウェアを特定するデータである。起動可能端末（１）７４、起動可能端末（２）７６および起動可能端末（３）７８…は、購入商品ＩＤ（１）７３、購入商品ＩＤ（２）７５および購入商品ＩＤ（３）７７…をそれぞれ起動可能な端末を特定するデータである。例えば、購入商品ＩＤ（１）７３「００１」は、起動可能端末（１）７４「ｄ００１」で特定されるテレビ装置１０ａにおいて起動可能である。
【００７３】
図７においては、例えばレコード７０に示すように、ユーザＩＤ７１「ｈ００１」、パスワード７２「ｐ００１」、購入商品ＩＤ（１）７３「００１」、起動可能端末（１）７４「ｄ００１」、購入商品ＩＤ（２）７５「００２」、起動可能端末（２）７６「ｄ００３」、購入商品ＩＤ（３）７７「００３」、起動可能端末（３）７８「ｄ００３」が記録されている。
【００７４】
図８は、商品データ５５４の一例を示す図である。商品データ５５４は、商品ＩＤ８１、商品種別８２、商品名８３、要求スペック情報８４、ファイル名８５、サイズ８６等を含む。商品ＩＤ８１は、各商品を識別するためのデータである。商品種別８２は、商品の種類を区別するためのデータである。例えば、商品種別８２は、「ホステッドアプリケーションソフトウェア」、「ダウンロードアプリケーションソフトウェア」、「物品」等の情報を含む。商品名８３は、商品に付された名称である。
【００７５】
要求スペック情報８４は、商品ＩＤ８１で識別される商品がホステッドアプリケーションソフトウェアまたはダウンロードアプリケーションソフトウェアである場合に、これらのアプリケーションソフトウェアを起動する各端末（例えばテレビ装置１０ａ等）に要求される端末能力を示す情報である。例えば、要求スペック情報８４は、図４に示した端末スペック情報４３と同様の形式を用いて、所定の能力を各ビットに割り当てることにより表現するビット列データとすることができる。具体的には、要求スペック情報８４は、端末スペック情報４３と同様に、３Ｄ映像の表示能力の有無、ブラウザ機能の有無、録画機能の有無等を、所定の各ビットに割り当てることにより表現される。
【００７６】
ファイル名８５は、商品ＩＤ８１で識別される商品がホステッドアプリケーションソフトウェアまたはダウンロードアプリケーションソフトウェアである場合に、これらのアプリケーションソフトウェアの各実体ファイルの名称である。なお、ファイル名８５は、実体ファイルが保持されている場所の絶対位置または相対位置に関する情報を含んでもよい。
【００７７】
図８においては、例えばレコード８０に示すように、商品ＩＤ８１「００１」、商品種別８２「ダウンロードアプリケーションソフトウェア」、商品名８３「ゲームＡ」、要求スペック情報８４「０１００１…」、ファイル名８５「ａ００１．ｅｘｅ」、サイズ８６「１．０ＭＢ」等が記録されている。
【００７８】
［１−４．画面処理の例］
本実施形態における画面処理とは、テレビ放送の受信映像以外の各種画像を含む画面を、例えばテレビ装置１０ａ等のディスプレイ３１に表示させる処理をいう。画面には、例えば、実行可能なアプリケーションソフトウェアのアイコンメニュー（メインメニュー）、通信販売の商品メニュー（マーケットメニュー）、および各種設定メニュー等の画像が含まれる。例えばテレビ装置１０ａのＣＰＵ３２は、ユーザ操作を受けて管理サーバ装置１１にアクセスして「(0)メインメニュー画面」を要求する。
【００７９】
［１−４−１．メインメニュー表示処理の例］
図９は、メインメニュー表示処理のフローチャートの一例を示す図である。テレビ装置１０ａのＣＰＵ３２は、管理サーバ装置１１に「(0)メインメニュー画面」を要求する場合、テレビ装置１０ａのハードディスク３７に保持された端末情報データ３７ａ２を管理サーバ装置１１に送信する（ステップＳ９０１）。例えばＣＰＵ３２は、端末情報データ３７ａ２のレコード４０（図４）に示すように、端末ＩＤ４１「ｄ００１」と、グループＩＤ４２「ｇ００１」と、端末スペック情報４３「０１００１…」とを、端末情報データとして管理サーバ装置１１に送信する。
【００８０】
なお、テレビ装置１０ａのＣＰＵ３２が端末情報データ３７ａ２を管理サーバ装置１１に送信するタイミングは、任意である。例えばテレビ装置１０ａのＣＰＵ３２は、「(0)メインメニュー画面」の要求と同時またはその後の任意のタイミングで、端末情報データ３７ａ２を管理サーバ装置１１に送信することができる。
【００８１】
テレビ装置１０ａから端末情報データ３７ａ２の送信を受けると、管理サーバ装置１１のＣＰＵ５２は、アクセス端末であるテレビ装置１０ａにおいて起動可能なアプリケーションソフトウェアを選出する（ステップＳ９１１）。例えば、ＣＰＵ５２は、端末情報データ３７ａ２に含まれる端末ＩＤ４１「ｄ００１」に基づいて起動管理テーブルデータ５５２（図６）を参照し、端末ＩＤ４１「ｄ００１」と同じ端末ＩＤである端末ＩＤ６１「ｄ００１」に対応付けられている商品ＩＤ（１）６３「００１」、商品ＩＤ（２）６４「ＮＵＬＬ」および商品ＩＤ（３）６５「ＮＵＬＬ」を抽出する。
【００８２】
そして、ＣＰＵ５２は、抽出した全ての商品ＩＤに対応するアプリケーションソフトウェアを、テレビ装置１０ａにおいて起動可能なアプリケーションソフトウェアとして選出し、選出したアプリケーションソフトウェアの商品ＩＤに基づいて商品データ５５４（図８）を参照し、選出したアプリケーションソフトウェアに対応する商品名（例えば商品名８３「ゲームＡ」）を取得する。
【００８３】
ＣＰＵ５２は、選出したアプリケーションソフトウェアが起動可能となるような「(0)メインメニュー画面」を生成する（ステップＳ９１２）。例えば、ＣＰＵ５２は、商品ＩＤ（１）６３「００１」に対応するアプリケーションソフトウェアの起動アイコンが含まれる「(0)メインメニュー画面」を生成する。
【００８４】
図１０は、「(0)メインメニュー画面」の一例を示す図である。「(0)メインメニュー画面」は、テレビ放送画面２０、商品ＩＤ（１）６３「００１」に対応するアプリケーションソフトウェアである「ゲームＡ（００１）」の起動アイコン２１およびマーケットメニューアイコン２２を含む。
【００８５】
ＣＰＵ５２は、生成した「(0)メインメニュー画面」をテレビ装置１０ａに送信する（ステップＳ９１３）。管理サーバ装置１１からの送信を受けて、テレビ装置１０ａのＣＰＵ３２は、例えば図１０に示した「(0)メインメニュー画面」をディスプレイに表示する（ステップＳ９０２）。
【００８６】
テレビ放送画面２０は、テレビ放送電波を受信したテレビ装置１０ａのチューナー回路３８から出力された映像信号に基づく映像が順次表示される画面である。「ゲームＡ（００１）」起動アイコン２１は、テレビ装置１０ａで起動可能なアプリケーションソフトウェアである「ゲームＡ」を起動するためのアイコンである。マーケットメニューアイコン２２は、「(0)メインメニュー画面」の下位階層の「(1-1)マーケットメニュー画面」に遷移するためのアイコンである。
【００８７】
図１１は、テレビ装置１０ａを使用するユーザが操作するリモートコントローラ３６の外観の一例を示す図である。リモートコントローラ３６は、数字文字入力キー２７、方向キー２４、決定キー２５、青色カラーボタン２６ａ、赤色カラーボタン２６ｂ、緑色カラーボタン２６ｃおよび黄色カラーボタン２６ｄ（以下、青色カラーボタン２６ａ、赤色カラーボタン２６ｂ、緑色カラーボタン２６ｃおよび黄色カラーボタン２６ｄを、単にカラーボタン２６と称することがある）を少なくとも備えている。
【００８８】
［１−４−１−１．購入処理の例］
図１０に示した「(0)メインメニュー画面」に表示されている「ゲームＡ（００１）」の起動アイコン２１は、ユーザがアプリケーションソフトウェアを購入した場合に表示されるアイコンである。以下、この購入処理の例について説明する。
【００８９】
図１０に示した「(0)メインメニュー画面」において、ユーザは、例えばリモートコントローラ３６の方向キー２４を操作して、アイコン選択フレーム２３をマーケットメニューアイコン２２に合わせる。アイコン選択フレーム２３をマーケットメニューアイコン２２に合わせた状態で、ユーザが決定キー２５を押下操作すると、テレビ装置１０ａのＣＰＵ３２は、「(1-1)マーケットメニュー画面」を表示する。以下の説明において、本明細書は、アイコン選択フレーム２３をいずれかのアイコンまたはボタンに合わせた状態で、ユーザが決定キー２５を押下操作する行為を、単に「選択」という場合がある。
【００９０】
図１２は、「(1-1)マーケットメニュー画面」の一例を示す図である。「(1-1)マーケットメニュー画面」は、テレビ放送画面１４０、広告表示領域１４５、「アプリケーション」アイコン１４１、「ショッピング」アイコン１４２、「マイアカウント」アイコン１４３、「アプリケーション００１」アイコン１４６ａ、「アプリケーション００２」アイコン１４６ｂ、「アプリケーション００３」アイコン１４６ｃ、…等を含む。広告表示領域１４５は、広告としての「アプリケーション９９９」アイコン１４５ａを含む。
【００９１】
なお、上記において、例えば「アプリケーション００１」は、商品データ５５４（図８）の商品名８３に保持されている、アプリケーションソフトウェアの商品名である。アプリケーションソフトウェアには、例えば、ゲームアプリ、各種ユーティリティアプリ、ＳＮＳアプリ、音楽再生アプリ、画像再生アプリ、検索アプリまたは教育アプリ等が含まれる。
【００９２】
「(1-1)マーケットメニュー画面」は、「アプリケーション」アイコン１４１の下側に、カテゴリ別アイコン１４１ａを含む。カテゴリ別アイコン１４１ａは、例えば「おすすめ」、「ジャンルＡ」、「ジャンルＢ」、および「ジャンルＣ」の種類ごとにアイコンが分かれて表示される。いずれか１つのカテゴリ別アイコン１４１ａが選択されると、テレビ装置１０ａは、カテゴリ別アイコン１４１ａの種類に応じて、対象のアプリケーションソフトウェアが絞り込まれる。テレビ装置１０ａは、対象のアプリケーションソフトウェアを絞り込んだ後、各アプリケーションソフトウェアに対応するように、「アプリケーション００１」アイコン１４６ａ、「アプリケーション００２」アイコン１４６ｂ、「アプリケーション００３」アイコン１４６ｃ、…等の表示や配置を適宜変更する。
【００９３】
「アプリケーション００１」アイコン１４６ａ、「アプリケーション００２」アイコン１４６ｂ、「アプリケーション００３」アイコン１４６ｃ…等は、上述した商品データ５５４に保持する各レコードに基づいて作成される。例えば「アプリケーション００１」アイコン１４６ａ、「アプリケーション００２」アイコン１４６ｂ、「アプリケーション００３」アイコン１４６ｃ…等は、商品データ５５４において商品種別８２が「ホステッドアプリケーションソフトウェア」および「ダウンロードアプリケーションソフトウェア」である商品ＩＤのレコードに基づいて作成される。
【００９４】
例えば「アプリケーション００１」に対応するアプリケーションソフトウェアを購入する場合、図１２に示した「(1-1)マーケットメニュー画面」において、ユーザは、例えばリモートコントローラ３６の方向キー２４（図１１）を操作して、アイコン選択フレーム２３（図１２）を「アプリケーション００１」アイコン１４６ａに合わせる。アイコン選択フレーム２３を「アプリケーション００１」アイコン１４６ａに合わせた状態で、ユーザが決定キー２５（図１１）を押下操作すると、テレビ装置１０ａのＣＰＵ３２は、「(1-2)アプリケーション画面」を表示する。
【００９５】
図１３は、「(1-2)アプリケーション画面」の一例を示す図である。「(1-2)アプリケーション画面」は、図１２と同様に、テレビ放送画面１４０、「アプリケーション」アイコン１４１、カテゴリ別アイコン１４１ａ、「ショッピング」アイコン１４２、「マイアカウント」アイコン１４３を含む。
【００９６】
「(1-2)アプリケーション画面」は、図１２にて選択された「アプリケーション（ゲームＡ）００１」アイコン１４６ａに対応付けられた詳細説明画面１５１を含む。詳細説明画面１５１は、「アプリケーション（ゲームＡ）００１」の詳細説明を表示する。アプリケーション（ゲームＡ）００１は有料のアプリケーションソフトウェアであるので、詳細説明画面１５１には価格「５００円」１５１ａが表示される。
【００９７】
図１３に示した「(1-2)アプリケーション画面」は、選択されたアプリケーションソフトウェアのインストールを指示するための「購入」ボタン１５２、およびアプリケーションソフトウェアの選択をキャンセルして「(1-1)マーケットメニュー画面」に戻るための「キャンセル」ボタン１５３を含む。
【００９８】
「購入」ボタン１５２が選択されると、テレビ装置１０ａのＣＰＵ３２は、「購入」ボタン１５２に関連づけられた「アプリケーション（ゲームＡ）００１」の商品ＩＤを示す「００１」を含む選択データを、管理サーバ装置１１に送信する。
【００９９】
テレビ装置１０ａから選択データが送信されると、管理サーバ装置１１のＣＰＵ５２は、所定のユーザ登録処理（図示せず）、ログイン処理（図示せず）および決済処理（図示せず）の後、「アプリケーション（ゲームＡ）００１」のインストール処理を実行する。これにより、テレビ装置１０ａは、選択されたアプリケーションソフトウェアの実行が可能となる。
【０１００】
例えば、「アプリケーション（ゲームＡ）００１」のインストール処理において、図６に示した起動管理テーブルデータ５５２のレコード６０に示すように、「アプリケーション（ゲームＡ）００１」の商品ＩＤ「００１」は、商品ＩＤ（１）６３「００１」として、テレビ装置１０ａに対応する端末ＩＤ６１「ｄ００１」およびグループＩＤ６２「ｇ００１」に対応づけて記録される。これにより、テレビ装置１０ａは、ユーザが購入したアプリケーションソフトウェアである「アプリケーション（ゲームＡ）００１」を「(0)メインメニュー画面」を介して起動することができる。これにより、管理サーバ装置１１は、ユーザが購入したアプリケーションソフトウェアである「アプリケーション（ゲームＡ）００１」がテレビ装置１０ａにおいて起動可能であることを管理することができる。
【０１０１】
また、図７に示したユーザ管理テーブルデータ５５３のレコード７０に示すように、「アプリケーション（ゲームＡ）００１」の商品ＩＤ「００１」と、テレビ装置１０ａの端末ＩＤ「ｄ００１」とは、購入商品ＩＤ（１）７３「００１」および起動可能端末（１）７４「ｄ００１」として、ユーザＩＤ７１「ｈ００１」およびパスワード７２「ｐ００１」に対応づけて記録される。
【０１０２】
一方、図１３に示す「(1-2)アプリケーション画面」において、「キャンセル」ボタン１５３が選択された場合、管理サーバ装置１１のＣＰＵ５２は、図１２に示した「(1-1)マーケットメニュー画面」を、テレビ装置１０ａに再度表示させる。
【０１０３】
なお、アプリケーションソフトウェアは、上述した通り、「ホステッドアプリケーションソフトウェア」または「ダウンロードアプリケーションソフトウェア」を含む。遠隔サーバ上のアプリケーションソフトウェアの実行権を購入する「ホステッドアプリケーションソフトウェア」をインストールする場合、管理サーバ装置１１のＣＰＵ５２は、テレビ装置１０ａが管理サーバ装置１１上で「ホステッドアプリケーションソフトウェア」を実行させることができるように各種の設定を行う。
【０１０４】
一方「ダウンロードアプリケーションソフトウェア」をインストールする場合、管理サーバ装置１１のＣＰＵ５２は、テレビ装置１０ａに「ダウンロードアプリケーションソフトウェア」をダウンロードさせ、テレビ装置１０ａ上で「ダウンロードアプリケーションソフトウェア」を実行できるように処理を行う。例えば、ＣＰＵ５２は、テレビ装置１０ａにアプリケーションソフトウェアをダウンロードさせ、ダウンロードさせたアプリケーションソフトウェアを、テレビ装置１０ａの外部メモリ３７ｂ（図３）に記録させることができる。
【０１０５】
なお、図１２に示したマーケットメニューを用いて、ユーザは、アプリケーションソフトウェア以外の商品（例えば有体物である物品）を購入することが可能である。例えば、図１２に示した「ショッピング」アイコン１４２を選択することにより、ユーザは、アプリケーションソフトウェア以外の商品を購入することができる。図１４は、ユーザが「ショッピング」アイコン１４２を選択した場合の「(1-1)マーケットメニュー画面」を示している。図１４に示す「(1-1)マーケットメニュー画面」は、「ショッピング」アイコン１４２の下部において、アプリケーションソフトウェア以外の商品に関するカテゴリ別アイコン１４２ａを含む。
【０１０６】
図１４の「(1-1)マーケットメニュー画面」において、ユーザが「商品２０３  ３Ｄメガネ」のアイコン１４８を選択すると、ＣＰＵ５２は、テレビ装置１０ａに「商品２０３  ３Ｄメガネ」の詳細画面（図示せず）を表示させる。詳細画面においてユーザが「購入」ボタンを押下すると、管理サーバ装置１１のＣＰＵ５２は、物品である「商品２０３  ３Ｄメガネ」についての購入処理を実行する。これにより、物品である「商品２０３  ３Ｄメガネ」は、ユーザへ配送される。
【０１０７】
なお、図７に示したユーザ管理テーブルデータ５５３のレコード７０ａに示すように、「商品２０３  ３Ｄメガネ」の商品ＩＤ「２０３」は、購入商品ＩＤ（３）７７「２０３」として、ユーザＩＤ７１「ｈ００２」およびパスワード７２「ｐ００２」に対応づけられて、購入履歴の一部として記録される。なお、「商品２０３  ３Ｄメガネ」は、アプリケーションソフトウェアではなく物品であり、起動可能端末が存在しないので、起動可能端末（３）のデータ欄には「ＮＵＬＬ」が設定される。
【０１０８】
［１−４−２．保有アプリ一覧画面表示処理の例］
図１５は、保有アプリ一覧画面表示処理のフローチャートの一例を示す図である。保有アプリ一覧画面とは、テレビ装置のユーザが現在保有しているアプリケーションソフトウェアを一覧で表示するための画面である。図１６は、「(2-9)ログイン画面」の一例を示す図である。
【０１０９】
図１２に示した「(1-1)マーケットメニュー画面」において、ユーザは「マイアカウント」アイコン１４３を選択することにより、テレビ装置１０ａの各種設定を行うことができる。ユーザが図１２の「マイアカウント」アイコン１４３を選択すると、管理サーバ装置１１のＣＰＵ５２は、例えば図１６の「(2-9)ログイン画面」１６０をテレビ装置１０ａに表示させる。
【０１１０】
図１６に示した「(2-9)ログイン画面」１６０において、ユーザがリモートコントローラ３６を用いて、ユーザＩＤの入力欄１６１およびパスワードの入力欄１６２に所定のユーザＩＤとパスワードとを入力して、送信ボタン１６３を押下すると、テレビ装置１０ａのＣＰＵ３２は、入力されたユーザＩＤとパスワードとを管理サーバ装置１１に送信する（図１５のステップＳ１５０１）。また、このとき、テレビ装置１０ａのＣＰＵ３２は、当該テレビ装置１０ａの端末ＩＤとグループＩＤとを管理サーバ装置１１に自動的に送信する。なお、この説明以外に、管理サーバ装置１１が、受信したユーザＩＤとパスワードとに基づいて、テレビ装置１０ａの端末ＩＤとグループＩＤとを把握する構成でもよい。
【０１１１】
管理サーバ装置１１のＣＰＵ５２は、テレビ装置１０ａから送信を受けたユーザＩＤとパスワードとに基づいてユーザ認証を行う（ステップＳ１５１１）。例えば、ＣＰＵ５２は、ユーザＩＤとパスワードとの組み合わせがユーザ管理テーブルデータ５５３（図７）に存在する場合、ユーザを正当と判断する。具体的には、ユーザがユーザＩＤとして「ｈ００１」を入力し、パスワードとして「ｐ００１」を入力した場合、図７に示したユーザ管理テーブルデータ５５３のレコード７０に、ユーザＩＤ７１「ｈ００１」と、パスワード７２「ｐ００１」との組み合わせが存在するので、ＣＰＵ５２はユーザを正当と判断する。
【０１１２】
なお、対象ユーザのユーザ認証（ステップＳ１５１１）が一度でも成功している場合は、次回以降の「(2-9)ログイン画面」１６０を省略する構成とすることができる。例えば、管理サーバ装置１１のＣＰＵ５２は、ユーザ認証（ステップＳ１５１１）が成功した端末ＩＤをメモリ５３またはハードディスク５５に保持しておき、テレビ装置１０ａから受信した端末情報データ３７ａ２（図４）に含まれる端末ＩＤが、ユーザ認証の成功した端末ＩＤとして保持されている場合に、「(2-9)ログイン画面」１６０の表示を省略することができる。この場合、ユーザが図１２の「マイアカウント」アイコン１４３を選択すると、管理サーバ装置１１のＣＰＵ５２は、ステップＳ１５１１をスキップして、次のステップＳ１５１２を実行する。
【０１１３】
［１−４−２−１．自端末のアプリケーションソフトウェア対応処理の例］
図１７は、図１５のステップＳ１５１２における、自端末のアプリケーションソフトウェア対応処理のフローチャートの一例を示す図である。例えば、自端末のアプリケーションソフトウェア対応処理は、故障修理等によりテレビ装置の設定がリセットされることにより、ユーザが過去に購入したダウンロード型のアプリケーションソフトウェアをテレビ装置に再インストールする必要が生じた場合等に対応することができる。
【０１１４】
管理サーバ装置１１のＣＰＵ５２は、起動管理テーブルデータ５５２（図６）から、テレビ装置１０ａの端末ＩＤに基づいて、このテレビ装置１０ａにおいて起動可能なアプリケーションソフトウェアの商品ＩＤをすべて取得する（ステップＳ１７０１）。例えば、ＣＰＵ５２は、起動管理テーブルデータ５５２（図６）から、テレビ装置１０ａの端末情報データ（図４）の端末ＩＤ４１「ｄ００１」と同一の端末ＩＤ６１「ｄ００１」を有するレコード６０を抽出し、抽出したレコード６０に含まれる商品ＩＤ（１）６３「００１」を取得する。
【０１１５】
なお、ＣＰＵ５２は、ユーザ管理テーブルデータ５５３（図７）の購入商品ＩＤの各データを読み込むことにより、テレビ装置１０ａにおいて起動可能なアプリケーションソフトウェアの商品ＩＤを取得することもできる。具体的には、ＣＰＵ５２は、図７のレコード７０から、起動可能端末（１）７４「ｄ００１」に対応付けられている購入商品ＩＤ（１）７３「００１」を取得することもできる。
【０１１６】
ＣＰＵ５２は、図８に示した商品データ５５４を参照して、上記ステップＳ１７０１にて取得した商品ＩＤに対応する商品情報をさらに取得する（ステップＳ１７０２）。例えば、ＣＰＵ５２は、商品データ５５４（図８）のレコード８０から、ステップＳ１７０１にて取得した商品ＩＤ「００１」に対応する商品ＩＤ８１「００１」、商品種別８２「ダウンロードアプリケーションソフトウェア」、商品名８３「ゲームＡ」、要求スペック情報８４「０１００１…」、ファイル名８５「ａ００１．ｅｘｅ」、サイズ８６「１．０ＭＢ」等の情報を取得する。
【０１１７】
ＣＰＵ５２は、取得した商品情報の中に、アクセス端末（自端末）であるテレビ装置１０ａで起動可能なダウンロードアプリケーションソフトウェアがあるか否かを判断する（ステップＳ１７０３）。例えば、ＣＰＵ５２は、上記ステップＳ１７０２にて取得した商品情報において、商品ＩＤ８１「００１」の商品は、商品種別８２「ダウンロードアプリケーションソフトウェア」であることにより、テレビ装置１０ａで起動可能なダウンロードアプリケーションソフトウェアがあると判断する（ステップＳ１７０３におけるＹＥＳ判断）。
【０１１８】
また、ＣＰＵ５２は、ダウンロードアプリケーションソフトウェアがダウンロード可能期限内であれば（ステップＳ１７０４におけるＹＥＳ判断）、アプリケーションソフトウェアの識別情報とダウンロード可能の旨とを、後述する保有アプリ一覧画面を構成するための画面データに追加する（ステップＳ１７０５）。
【０１１９】
なお、ＣＰＵ５２は、ダウンロード可能期限内であるか否かの判断を、図７に示したユーザ管理テーブルデータにおいて購入商品ＩＤ（ｎ）に対応付けて保持されている「ダウンロード可能期限」（図示せず）に基づいて判断することができる。また、ステップＳ１７０４以降の処理は、アクセス端末（自端末）で起動可能なダウンロードアプリケーションソフトウェアごとに繰り返し実行される。
【０１２０】
図２０は、「(3-1)マイアカウント画面」の一例を示す図である。図２０の右側のフレーム画面２０００は、「保有アプリ一覧」アイコン３７０ａを選択した場合に表示される保有アプリ一覧画面を示している。なお、保有アプリ一覧画面を、「(3-1)マイアカウント画面」のデフォルト画面としてもよい。また、図２０に例示するように、「(3-1)マイアカウント画面」には、「購入履歴」アイコン３７０ｂ、「ログインＩＤ又はパスワードの更新」アイコン３７０ｃ、「その他の情報の更新」アイコン３７０ｄ、「ストア選択」アイコン３７０ｅ、及び「ログアウト」アイコン３７０ｆが表示されるようになっている。
【０１２１】
図２０の表示領域２００２には、ダウンロードアプリケーションソフトウェアの識別情報として、購入日を示す「２０１１／２／１」、商品名（商品ＩＤ）を示す「ゲームＡ（００１）」、購入価格を示す「８００円」、ダウンロード可能期限（ＹＹ／ＭＭ／ＤＤ）を示す「２０１２／６／１」、ダウンロード残り回数を示す「１０回」が表示される。また、ダウンロード可能の旨として、ダウンロードアプリケーションソフトウェアをテレビ装置１０ａへ再度ダウンロードすることを可能とする「再ＤＬ」ボタン２０１２が表示される。
【０１２２】
一方、ＣＰＵ５２は、ダウンロードアプリケーションソフトウェアがダウンロード可能期限内でなければ（ステップＳ１７０４におけるＮＯ判断）、アプリケーションソフトウェアの識別情報とダウンロード不可能の旨とを、上述の保有アプリ一覧画面を構成するための画面データに追加する（ステップＳ１７０６）。例えば、ＣＰＵ５２は、ダウンロード不可能の旨として、上述の「再ＤＬ」ボタン２０１２を表示しないように制御することができる。また、ＣＰＵ５２は、ダウンロード不可能の旨（例えば「ダウンロードできません。」）を直接的に表示することができる。さらに、ＣＰＵ５２は、図２０の表示領域２００２に示されている情報の全てを表示しないようにすることができる。
【０１２３】
［１−４−２−２．他端末のアプリケーションソフトウェア対応処理の例］
図１８は、図１５のステップＳ１５１３における、他端末のアプリケーションソフトウェア対応処理のフローチャートの一例を示す図である。例えば、他端末のアプリケーションソフトウェア対応処理は、故障修理によりテレビ装置の設定がリセットされた場合や、新たなテレビ装置を購入した場合に、ユーザが過去に購入したアプリケーションソフトウェアをテレビ装置にインストールする必要が生じた場合等に対応することができる。また、他端末のアプリケーションソフトウェア対応処理は、ユーザの所望によりアプリケーションソフトウェアを起動させるテレビ装置を変更したい場合にも対応することができる。
【０１２４】
管理サーバ装置１１のＣＰＵ５２は、起動管理テーブルデータ５５２（図６）から、テレビ装置１０ａのグループＩＤに基づいて、このテレビ装置１０ａが属するグループの各テレビ装置において起動可能なアプリケーションソフトウェアの商品ＩＤをすべて取得する（ステップＳ１８０１）。例えば、ＣＰＵ５２は、起動管理テーブルデータ５５２（図６）から、テレビ装置１０ａの端末情報データ（図４）のグループＩＤ４２「ｇ００１」と同一のグループＩＤ６２「ｇ００１」を有するレコード６０および６０ａを抽出し、抽出したレコード６０に含まれる商品ＩＤ（１）６３「００１」を取得し、同じく抽出したレコード６０ａに含まれる商品ＩＤ（１）６３「００２」および商品ＩＤ（２）６４「００３」をそれぞれ取得する。
【０１２５】
なお、ＣＰＵ５２は、ユーザ管理テーブルデータ５５３（図７）の購入商品ＩＤの各データを読み込むことにより、テレビ装置１０ａが属するグループの各テレビ装置において起動可能なアプリケーションソフトウェアの商品ＩＤを取得することもできる。具体的には、ＣＰＵ５２は、図７のレコード７０から、起動可能端末（１）７４「ｄ００１」に対応付けられている購入商品ＩＤ（１）７３「００１」、起動可能端末（２）７６「ｄ００３」に対応付けられている購入商品ＩＤ（２）７５「００２」、および起動可能端末（３）７８「ｄ００３」に対応付けられている購入商品ＩＤ（３）７７「００３」をそれぞれ取得することもできる。
【０１２６】
ＣＰＵ５２は、図８に示した商品データ５５４を参照して、抽出した各商品ＩＤに対応する商品情報を取得する（ステップＳ１８０２）。例えば、ＣＰＵ５２は、商品データ５５４（図８）のレコード８０ａから、ステップＳ１８０１にて取得した商品ＩＤ「００２」に対応する商品ＩＤ８１「００２」、商品種別８２「ホステッドアプリケーションソフトウェア」、商品名８３「ゲームＢ」、要求スペック情報８４「０１０００…」、ファイル名８５「ａ００２．ｅｘｅ」等の情報を取得する。また、例えば、ＣＰＵ５２は、商品データ５５４（図８）のレコード８０ｂから、ステップＳ１８０１にて取得した商品ＩＤ「００３」に対応する商品ＩＤ８１「００３」、商品種別８２「ダウンロードアプリケーションソフトウェア」、商品名８３「ゲームＣ」、要求スペック情報８４「００００１…」、ファイル名８５「ａ００３．ｅｘｅ」、サイズ８６「３．０ＭＢ」等の情報を取得する。
【０１２７】
ＣＰＵ５２は、上記ステップＳ１８０１にて取得した商品ＩＤにかかるアプリケーションソフトウェアの中に、アクセス端末（自端末）であるテレビ装置１０ａ以外の端末（他端末）において起動可能なアプリケーションソフトウェアがあるか否かを判断する（ステップＳ１８０３）。例えば、ＣＰＵ５２は、図６に示した起動管理テーブルデータ５５２のレコード６０ａにおいてグループＩＤ「ｇ００１」に対応付けて保持されている端末ＩＤ「ｄ００３」が、テレビ装置１０ａ（自端末）の端末ＩＤ「ｄ００１」以外であるので、テレビ装置１０ａ以外の端末（他端末）において起動可能なアプリケーションソフトウェアがあると判断する。
【０１２８】
また、ＣＰＵ５２は、移動先となり得る端末（自端末）が上記各アプリケーションソフトウェアの要求スペックを満たすか否かを判断する（ステップＳ１８０４）。例えば、ＣＰＵ５２は、移動先となり得る端末であるテレビ装置１０ａの端末スペック情報と、上記アプリケーションソフトウェアの要求スペック情報とを比較して、テレビ装置１０ａが要求スペックを満たすか否かを判断することができる。具体的には、図９のメインメニュー表示処理のステップＳ９０１にて端末情報データ３７ａ２に含めて送信した端末スペック情報４３（図４）と、図８の商品データ５５４の要求スペック情報８４とをビット演算等により比較して、テレビ装置１０ａが要求スペックを満たすか否かを判断することができる。なお、ステップＳ１８０４以降の処理は、アクセス端末（自端末）以外の端末（他端末）において起動可能なアプリケーションソフトウェアごとに繰り返し実行される。
【０１２９】
ＣＰＵ５２は、移動先の端末が上記アプリケーションソフトウェアの要求スペックを満たすと判断した場合（ステップＳ１８０４におけるＹＥＳ判断）、上記アプリケーションソフトウェアがダウンロードアプリケーションソフトウェアであるか否かを判断する（ステップＳ１８０５）。例えば、ＣＰＵ５２は、上記ステップＳ１８０２にて取得したレコード８０ｂ（図８）における商品ＩＤ８１「００３」の商品は、商品種別８２が「ダウンロードアプリケーションソフトウェア」であるので、ダウンロードアプリケーションソフトウェアであると判断される（ステップＳ１８０５におけるＹＥＳ判断）。
【０１３０】
また、ＣＰＵ５２は、ダウンロードアプリケーションソフトウェアがダウンロード可能期限内であれば（ステップＳ１８０６におけるＹＥＳ判断）、アプリケーションソフトウェアの識別情報とライセンス移動可能の旨（例えば「移動可能」）とを、上述の保有アプリ一覧画面を構成するための画面データに追加する（ステップＳ１８０７）。なお、ＣＰＵ５２は、ダウンロード可能期限内であるか否かの判断を、図７に示したユーザ管理テーブルデータおいて購入商品ＩＤ（ｎ）に対応付けて保持されている「ダウンロード可能期限」（図示せず）に基づいて判断することができる。
【０１３１】
図２０の表示領域２００３には、アプリケーションソフトウェアの識別情報として、購入日を示す「２０１１／１０／１０」、商品名（商品ＩＤ）を示す「ゲームＢ（００２）」、購入価格を示す「６００円」、現在の起動可能端末を示す「ｄ００３」が表示される。また、ライセンス移動可能の旨として、アプリケーションソフトウェアをテレビ装置１０ａにおいて起動可能に変更するための「移動可能」ボタン２０１３が表示される。
【０１３２】
一方、ＣＰＵ５２は、ダウンロードアプリケーションソフトウェアがダウンロード可能期限内でなければ（ステップＳ１８０６におけるＮＯ判断）、アプリケーションソフトウェアの識別情報とライセンス移動不可能の旨とを、上述の保有アプリ一覧画面を構成するための画面データに追加する（ステップＳ１８０８）。例えば、ＣＰＵ５２は、ライセンス移動不可能の旨として、上述の「移動可能」ボタン２０１３を表示しないように制御することができる。また、ライセンス移動不可能の旨（例えば「ダウンロード期限を過ぎているため移動できません。」）を直接的に表示してもよい。さらに、図２０の表示領域２００３に示されている情報の全てを表示しないようにしてもよい。
【０１３３】
上記ステップＳ１８０５にて、ＣＰＵ５２は、上記アプリケーションソフトウェアがダウンロードアプリケーションソフトウェアでないと判断した場合（ステップＳ１８０５におけるＮＯ判断）、アプリケーションソフトウェアの識別情報とライセンス移動可能の旨（例えば「移動可能」）とを、上述の保有アプリ一覧画面を構成するための画面データに追加する（ステップＳ１８０７）。このとき追加される画面データの例は、ダウンロードアプリケーションソフトウェアの場合の表示領域２００３（図２０）と同様である。
【０１３４】
一方、ＣＰＵ５２は、移動先の端末がアプリケーションソフトウェアの要求スペックを満たさないと判断した場合（ステップＳ１８０４におけるＮＯ判断）、アプリケーションソフトウェアの識別情報とライセンス移動不可能の旨とを、上述の保有アプリ一覧画面を構成するための画面データに追加する（ステップＳ１８０８）。例えば、ＣＰＵ５２は、ライセンス移動不可能の旨として、上述の「移動可能」ボタン２０１３を表示しないように制御することができる。また、ライセンス移動不可能の旨（例えば「端末が要求スペックを満たさないため移動できません。」）を直接的に表示してもよい。さらに、図２０の表示領域２００３に示されている情報の全てを表示しないようにしてもよい。
【０１３５】
［１−４−２−３．無所属のアプリケーションソフトウェア対応処理の例］
図１９は、図１５のステップＳ１５１４における、無所属のアプリケーションソフトウェア対応処理のフローチャートの一例を示す図である。例えば、無所属のアプリケーションソフトウェア対応処理は、故障修理や買い換えによりテレビ装置の設定がリセットされることにより、ユーザが過去に購入したアプリケーションソフトウェアとこれを起動可能なテレビ装置との対応関係が消滅した場合等に対応することができる。この場合の「無所属」とは、アプリケーションソフトウェアが、これを起動可能なテレビ装置と対応関係を有していない場合をいう。
【０１３６】
管理サーバ装置１１のＣＰＵ５２は、ユーザＩＤ７１およびパスワード７２に基づいてユーザ管理テーブルデータ５５３（図７）の購入商品ＩＤの各データをすべて取得する（ステップＳ１９０１）。続いてＣＰＵ５２は、図８に示した商品データ５５４を参照して、取得した購入商品ＩＤに対応する商品情報を取得する（ステップＳ１９０２）。
【０１３７】
管理サーバ装置１１のＣＰＵ５２は、購入履歴情報の中に、どの端末にも属さない（無所属の）アプリケーションソフトウェアがあるか否かを判断する（ステップＳ１９０３）。例えば、ＣＰＵ５２は、図７に示したユーザ管理テーブルデータ５５３の購入商品ＩＤがアプリケーションソフトウェアを示すものであって、かつ、購入商品ＩＤに対応付けて保持されている起動可能端末の情報が「ＮＵＬＬ」であれば、どの端末にも属さないアプリケーションソフトウェアがあると判断する。具体的には、図７のユーザ管理テーブルデータのレコードに、アプリケーションソフトウェアの購入商品ＩＤ（ｎ）に対応する起動可能端末ＩＤ（ｎ）が「ＮＵＬＬ」（図示せず）であるデータが存在することにより、どの端末にも属さないアプリケーションソフトウェアがあるか否かを判断する（ｎは整数とする、図示せず）。
【０１３８】
以上のように、管理サーバ装置１１は、ユーザＩＤ（ひいては、グループＩＤ）と、どの端末にも属さない無所属のアプリケーションソフトウェアとを対応づけて記録することにより、無所属のアプリケーションソフトウェアを管理することができる。
【０１３９】
また、ＣＰＵ５２は、どの端末にも属さないアプリケーションソフトウェアがあるか否かを判断すると（ステップＳ１９０３におけるＹＥＳ判断）、移動先となり得る端末（自端末）がアプリケーションソフトウェアの要求スペックを満たすか否かを判断する（ステップＳ１９０４）。例えば、ＣＰＵ５２は、移動先となり得る端末であるテレビ装置１０ａの端末スペック情報と、上記アプリケーションソフトウェアの要求スペック情報とを比較して、テレビ装置１０ａがこの要求スペックを満たすか否かを判断する。具体的には、図９のメインメニュー表示処理のステップＳ９０１にて端末情報データとして送信した端末スペック情報４３（図４）と、図８の商品データ５５４の要求スペック情報８４とをビット演算等により比較して、テレビ装置１０ａが要求スペックを満たすか否かを判断する。
【０１４０】
ＣＰＵ５２は、移動先となり得る端末が、どの端末にも属さないアプリケーションソフトウェアの要求スペックを満たすと判断した場合（ステップＳ１９０４におけるＹＥＳ判断）、ステップＳ１９０５〜Ｓ１９０７の処理を行う。なお、ステップＳ１９０５〜Ｓ１９０６の各処理は、図１８のステップＳ１８０５〜Ｓ１８０６の処理と同様である。また、ＣＰＵ５２は、ダウンロードアプリケーションソフトウェアがダウンロード可能期限内であれば（ステップＳ１９０６におけるＹＥＳ判断）、アプリケーションソフトウェアの識別情報とインストール可能（すなわち、無所属のアプリケーションソフトウェアのラインセンス移動）の旨（例えば「インストール」）とを、上述の保有アプリ一覧画面を構成するための画面データに追加する（ステップＳ１９０７）。
【０１４１】
図２０の表示領域２００４には、アプリケーションソフトウェアの識別情報として、購入日を示す「２０１１／１１／３０」、商品名（商品ＩＤ）を示す「ゲームＺ（９９９）」、購入価格を示す「５００円」、現在の起動可能端末を示す「なし」が表示される。なお、図２０の表示領域２００４に示すように、過去のデータを参照することにより過去の起動可能端末の情報を「（ｄ００９）」として表示してもよい。また、インストール可能の旨として、アプリケーションソフトウェアをテレビ装置１０ａにおいて起動可能に変更するための「インストール」ボタン２０１４が表示される。
【０１４２】
なお、ＣＰＵ５２は、ダウンロードアプリケーションソフトウェアがダウンロード可能期限内でなければ（ステップＳ１９０６におけるＮＯ判断）、アプリケーションソフトウェアの識別情報とインストール不可能の旨とを、上述の保有アプリ一覧画面を構成するための画面データに追加する（ステップＳ１９０８）。例えば、ＣＰＵ５２は、インストール不可能の旨として、上述の「インストール」ボタン２０１４を表示しないように制御することができる。また、インストール不可能の旨（例えば「ダウンロード期限を過ぎているためインストールできません。」）を直接的に表示することができる。さらに、図２０の表示領域２００４に示されている情報の全てを表示しないようすることができる。
【０１４３】
一方、ＣＰＵ５２は、移動先となり得る端末が、どの端末にも属さないアプリケーションソフトウェアの要求スペックを満たさないと判断した場合（ステップＳ１９０４におけるＮＯ判断）、アプリケーションソフトウェアの識別情報とインストール不可能の旨とを、上述の保有アプリ一覧画面を構成するための画面データに追加する（ステップＳ１９０８）。例えば、ＣＰＵ５２は、インストール不可能の旨として、上述の「インストール」ボタン２０１４を表示しないように制御することができる。また、インストール不可能の旨（例えば「端末が要求スペックを満たさないためインストールできません。」）を直接的に表示することができる。さらに、図２０の表示領域２００４に示されている情報の全てを表示しないようすることができる。
【０１４４】
［１−４−２−４．保有アプリ一覧画面の表示処理の例］
ＣＰＵ５２は、図１５の上記ステップＳ１５１２〜Ｓ１５１４の各処理によって生成したデータに基づいて、図２０の右側のフレーム画面２０００に表示された保有アプリ一覧画面を生成する（図１５のステップＳ１５１５）。
【０１４５】
ＣＰＵ５２は、上記において生成した保有アプリ一覧画面をテレビ装置１０ａに送信する（ステップＳ１５１６）。例えば、ＣＰＵ５２は、図２０に示した「(3-1)マイアカウント画面」をテレビ１０ａに送信する。管理サーバ装置１１からの送信を受けて、テレビ装置１０ａのＣＰＵ３２は、例えば図２０に示した保有アプリ一覧画面をディスプレイ３１に表示させる（ステップＳ１５０２）。
【０１４６】
図２０の表示領域２０００では、ＣＰＵ５２は、ユーザが保有しているアプリケーションソフトウェアを示す情報として、ダウンロード型のアプリケーションソフトウェア、他端末のアプリケーションソフトウェアおよび無所属のアプリケーションソフトウェアの識別情報を表示するようにしているが、アプリケーションソフトウェアの種類ごとに、切り替えて表示するようにしてもよい。
【０１４７】
例えば、ＣＰＵ５２は、図１１に示したリモートコントローラ３６におけるカラーボタン２６のいずれかが押下されることを受けて、ダウンロード型のアプリケーションソフトウェア、他端末のアプリケーションソフトウェアまたは無所属のアプリケーションソフトウェアを切り替えて表示してもよい。
【０１４８】
［１−４−３．ライセンス移動処理の例］
図２１は、ラインセンス移動処理のフローチャートの一例を示す図である。移動先端末であるテレビ装置１０ａのＣＰＵ３２は、ライセンス移動情報を管理サーバ装置１１に送信する（ステップＳ２１０１）。例えば、ＣＰＵ３２は、ユーザから図２０の表示領域２００３に示した「移動可能」ボタン２０１３の押下を受けた場合に、ライセンス移動情報を送信する。ライセンス移動情報は、移動先端末であるテレビ装置１０ａにおいて起動可能な状態に変更すべきアプリケーションソフトウェアを示す情報である。具体的には、ライセンス移動情報は、ユーザＩＤ「ｈ００１」、パスワード「ｐ００１」、商品ＩＤ「００２」およびライセンス移動後における起動可能端末「ｄ００１」等を含む情報である。
【０１４９】
テレビ装置１０ａからライセンス移動情報の送信を受けると、管理サーバ装置１１のＣＰＵ５２は、例えば図２２に示す確認画面２２０をテレビ装置１０ａに送信する（ステップＳ２１１１）。確認画面２２０は、他のテレビ装置において起動可能とされているアプリケーションソフトウェアのライセンスをテレビ装置１０ａに移動することについての確認をユーザに促す画面である。ユーザが「確定」ボタン２２１を押下すると、テレビ装置１０ａのＣＰＵ３２は、確定情報を管理サーバ装置１１に送信する（ステップＳ２１０２）。
【０１５０】
テレビ装置１０ａからの確定情報を受信すると（ステップＳ２１１２）、管理サーバ装置１１のＣＰＵ５２は、対象のアプリケーションソフトウェアを起動可能な端末の情報を更新する（ステップＳ２１１３）。例えば、ＣＰＵ５２は、起動管理テーブルデータ５５２のレコード６０（図６）における商品ＩＤ（２）６４のデータを、「ＮＵＬＬ」から「００２」に更新する。これにより、端末ＩＤ「ｄ００１」が示すテレビ装置１０ａ（移動先端末）において、商品ＩＤ「００２」のアプリケーションソフトウェアを起動することが可能となる。
【０１５１】
また、例えば、ＣＰＵ５２は、起動管理テーブルデータ５５２のレコード６０ａ（図６）における商品ＩＤ（１）６３のデータを、「００２」から「ＮＵＬＬ」に更新する。これにより、端末ＩＤ「ｄ００３」が示すテレビ装置１０ｂ（移動元端末）において、商品ＩＤ「００２」のアプリケーションソフトウェアを起動することが不可能となる。なお、複数端末にインストール可能とされているアプリケ−ションソフトウェアの場合は、移動元端末を更新しなくてもよい。すなわち、複数端末にインストール可能とされているアプリケ−ションソフトウェアの場合は、ユーザの選択動作に応じて、少なくとも１つの移動先端末や移動元端末において、当該アプリケーションソフトウェアを利用可能なものとすることができる。また、ユーザの選択動作に応じて、アプリケーションソフトウェアを無所属のアプリケ−ションソフトウェアとすることもできる。なお、インストール可能な端末の台数を示す情報は、管理サーバ装置１１に記録してもよいし、アプリケーションソフトウェア自体に含まれてもよい。
【０１５２】
また、例えば、ＣＰＵ５２は、ユーザ管理テーブルデータ５５３のレコード７０（図７）における購入商品ＩＤ（２）７５に対応する起動可能端末（２）７６のデータを、「ｄ００３」から「ｄ００１」に更新する。これにより、管理サーバ装置１１は、ユーザが購入したアプリケーションソフトウェアである商品ＩＤ「００２」のアプリケーションソフトウェア（ゲームＢ）が端末ＩＤ「ｄ００１」のテレビ装置１０ａにおいて起動可能であることを管理することができる。
【０１５３】
また、ＣＰＵ５２は、対象のアプリケーションソフトウェアがダウンロード型のアプリケーションソフトウェアである場合には、商品データ５５４から読み出したアプリケーションソフトウェアを、移動先端末であるテレビ装置１０ａに送信してインストール処理を行わせる（ステップＳ２１１４〜Ｓ２１１５、Ｓ２１０３）。これにより、アプリケーションソフトウェアが移動先端末であるテレビ装置１０ａに存在しなかった場合であっても、テレビ装置１０ａにおいてアプリケーションソフトウェアを起動可能な状態にすることができる。
【０１５４】
図２３は、ライセンス移動後において、テレビ装置１０ａのディスプレイ３１に表示される「(0)メインメニュー画面」の一例である。「(0)メインメニュー画面」には、「ゲームＢ（００２）」アイコン２３０が追加されている。なお、ライセンス移動後においては、移動元端末であるテレビ装置１０ｂに表示される「(0)メインメニュー画面」には、「ゲームＢ（００２）」アイコン２３０は表示しないようにできる（図示せず）。
【０１５５】
［１−５．まとめ］
以上に説明したとおり、上記の端末管理システム１によれば、アプリケーションソフトウェアの複数の端末におけるライセンス移動を簡単に実現することができる。特に、起動管理テーブルデータ５５２を用いて、各端末（テレビ装置）が起動可能なアプリケーションソフトウェアを管理するとともに（端末バインドまたはデバイスバインドと称する）、起動管理テーブルデータ５５２のグループＩＤまたはユーザ管理テーブルデータ５５３を用いて、各ユーザが利用可能なアプリケーションソフトウェアと、そのアプリケーションソフトウェアを実行可能な端末（テレビ装置）とを管理することにより（ユーザバインドと称する）、各アプリケーションソフトウェアの実行権を柔軟に管理することができる。各アプリケーションソフトウェアの実行権を柔軟に管理することにより、アプリケーションソフトウェアのライセンス移動を容易に行うことができるようになり、ユーザが複数の端末をまたいでアプリケーションソフトウェアを利用する際の利便性を向上させることができる。
【０１５６】
図２４は、表示制御プログラム３７ａ１（図３）、表示画面制御プログラム５５１（図５）に基づく画面処理の画面遷移の一例を示す図である。図２４において、「(0)メインメニュー画面」は、画面の遷移状態の中で最上位階層に位置する画面である。つまり、各画面は、「(0)メインメニュー画面」から遷移することにより表示される。
【０１５７】
この実施形態において、管理サーバにおける起動対象選出部１１２は、一例として、図９のＳ９１１の処理機能を含む。変更対象選出部１１３は、一例として、図１５のＳ１５１３または図１８のフローチャートの処理機能を含む。ライセンス移動情報受信部１１５は、一例として、図２１のＳ２１１２の処理機能を含む。端末情報更新部１１６は、一例として、図２１のＳ２１１３の処理機能を含む。
【０１５８】
また、移動先端末における端末情報送信部１０１は、一例として、図９のＳ９０１の処理機能を含む。ユーザ情報送信部１０３は、一例として、図１５のＳ１５０１の処理機能を含む。起動対象表示部１０２は、一例として、図９のＳ９０２の処理機能を含む。変更対象表示部１０４は、一例として、図１５のＳ１５０２の処理機能を含む。ライセンス移動情報送信部１０６は、一例として、図２１のＳ２１０２の処理機能を含む。
【０１５９】
［１−６．その他］
上記実施形態においては、図に示す各機能ブロックを、ソフトウェアを実行するＣＰＵの処理によって実現している。しかし、その一部もしくは全てを、ロジック回路等のハードウェアによって実現してもよい。なお、プログラムの一部の処理をさらに、ＯＳに実行させるようにしてもよい。
【０１６０】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【産業上の利用可能性】
【０１６１】
本発明にかかる端末管理システムは、管理サーバ装置と端末装置とを少なくとも１つ含むシステムに利用可能であり、端末装置としては、テレビ、レコーダ、携帯電話、携帯端末など様々な機器が利用可能である。
【符号の説明】
【０１６２】
１  端末管理システム
１０ａ、１０ｂ、１０ｃ  テレビ装置
１１  管理サーバ装置
【図１】
2013132822.tif 000003
【図２Ａ】
2013132822.tif 000004
【図２Ｂ】
2013132822.tif 000005
【図３】
2013132822.tif 000006
【図４】
2013132822.tif 000007
【図５】
2013132822.tif 000008
【図６】
2013132822.tif 000009
【図７】
2013132822.tif 000010
【図８】
2013132822.tif 000011
【図９】
2013132822.tif 000012
【図１０】
2013132822.tif 000013
【図１１】
2013132822.tif 000014
【図１２】
2013132822.tif 000015
【図１３】
2013132822.tif 000016
【図１４】
2013132822.tif 000017
【図１５】
2013132822.tif 000018
【図１６】
2013132822.tif 000019
【図１７】
2013132822.tif 000020
【図１８】
2013132822.tif 000021
【図１９】
2013132822.tif 000022
【図２０】
2013132822.tif 000023
【図２１】
2013132822.tif 000024
【図２２】
2013132822.tif 000025
【図２３】
2013132822.tif 000026
【図２４】
2013132822.tif 000027
【手続補正書】
【提出日】平成25年7月9日(2013.7.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アプリケーションソフトウェアのライセンスの移動先となり得る移動先端末と、前記移動先端末と通信可能な管理サーバとを含む端末管理システムであって、
前記管理サーバは、
前記移動先端末および前記ライセンスの移動元となり得る移動元端末を含む各端末の端末ＩＤと、前記各端末が属するグループのグループＩＤと、前記各端末において起動可能なアプリケーションソフトウェアとを対応付けて管理し、
前記移動先端末から受信した前記端末ＩＤおよび前記グループＩＤに基づいて、前記移動先端末と同一のグループに属する前記移動元端末において現在起動可能とされているアプリケーションソフトウェアの中から、前記移動先端末において起動可能な状態に変更することができるアプリケーションソフトウェアを選出して、選出したアプリケーションソフトウェアに関する情報を前記移動先端末に送信する変更対象選出部を備え、
前記移動先端末は、
前記移動先端末の前記端末ＩＤおよび前記グループＩＤを前記管理サーバに送信する端末情報送信部と、
前記変更対象選出部にて選出された前記アプリケーションソフトウェアに関する情報を表示する変更対象表示部とを備える、端末管理システム。
【請求項２】
前記管理サーバは、前記移動先端末および前記移動元端末を含む端末のいずれの端末にも属さない無所属のアプリケーションソフトウェアを管理し、
前記変更対象選出部は、前記無所属のアプリケーションソフトウェアの中から、前記移動先端末において起動可能な状態に変更することができるアプリケーションソフトウェアを選出する、請求項１に記載の端末管理システム。
【請求項３】
前記管理サーバには、
前記移動先端末において起動可能な状態に変更すべきアプリケーションソフトウェアに関する情報を含むライセンス移動情報を、前記移動先端末から受信するライセンス移動情報受信部と、
受信した前記ライセンス移動情報に基づいて、前記アプリケーションソフトウェアを起動可能な端末の情報を更新する端末情報更新部とが設けられ、
前記移動先端末には、
前記ライセンス移動情報を前記管理サーバに送信するライセンス移動情報送信部が設けられている、請求項１または２に記載の端末管理システム。
【請求項４】
前記移動先端末の前記端末情報送信部は、さらに前記移動先端末の能力情報を前記管理サーバに送信し、
前記管理サーバの前記変更対象選出部は、前記能力情報に基づいて、前記移動先端末において起動可能な状態に変更することができるアプリケーションソフトウェアを選出する、請求項１〜３のいずれか１項に記載の端末管理システム。
【請求項５】
アプリケーションソフトウェアのライセンスの移動先となり得る移動先端末と通信可能な管理サーバであって、
前記移動先端末および前記ライセンスの移動元となり得る移動元端末を含む各端末の端末ＩＤと、前記各端末が属するグループのグループＩＤと、前記各端末において起動可能なアプリケーションソフトウェアとを対応付けて管理し、
前記移動先端末から受信した前記端末ＩＤおよび前記グループＩＤに基づいて、前記移動先端末と同一のグループに属する前記移動元端末において現在起動可能とされているアプリケーションソフトウェアの中から、前記移動先端末において起動可能な状態に変更することができるアプリケーションソフトウェアを選出して、選出したアプリケーションソフトウェアに関する情報を前記移動先端末に送信する変更対象選出部を備える、管理サーバ。
【請求項６】
前記管理サーバは、前記移動先端末および前記移動元端末を含む端末のいずれの端末にも属さない無所属のアプリケーションソフトウェアを管理し、
前記変更対象選出部は、前記無所属のアプリケーションソフトウェアの中から、前記移動先端末において起動可能な状態に変更することができるアプリケーションソフトウェアを選出する、請求項５に記載の管理サーバ。
【請求項７】
前記管理サーバには、
前記移動先端末において起動可能な状態に変更すべきアプリケーションソフトウェアに関する情報を含むライセンス移動情報を、前記移動先端末から受信するライセンス移動情報受信部と、
受信した前記ライセンス移動情報に基づいて、前記アプリケーションソフトウェアを起動可能な端末の情報を更新する端末情報更新部とが設けられている、請求項５または６に記載の管理サーバ。
【請求項８】
前記変更対象選出部は、前記移動先端末からの能力情報に基づいて、当該移動先端末において起動可能な状態に変更することができるアプリケーションソフトウェアを選出する、請求項５〜７のいずれか１項に記載の管理サーバ。
【請求項９】
アプリケーションソフトウェアの複数の端末におけるライセンスを管理する管理サーバと通信可能な端末であって、
当該端末に付与された端末ＩＤと、当該端末が属するグループのグループＩＤを、前記管理サーバに送信し、
送信した前記端末ＩＤおよび前記グループＩＤに基づいて、前記管理サーバによって選出された、当該端末と同一のグループに属する移動元端末において現在起動可能とされているアプリケーションソフトウェアの中から、当該端末において起動可能な状態に変更することができるアプリケーションソフトウェアに関する情報を受信して、表示する、端末。
【請求項１０】
アプリケーションソフトウェアのライセンスの移動先となり得る移動先端末と通信可能な管理サーバを、コンピュータを用いて構成するプログラムであって、
前記移動先端末および前記ライセンスの移動元となり得る移動元端末を含む各端末の端末ＩＤと、前記各端末が属するグループのグループＩＤと、前記各端末において起動可能なアプリケーションソフトウェアとを対応付けて管理し、
前記移動先端末から受信した前記端末ＩＤおよび前記グループＩＤに基づいて、前記移動先端末と同一のグループに属する前記移動元端末において現在起動可能とされているアプリケーションソフトウェアの中から、前記移動先端末において起動可能な状態に変更することができるアプリケーションソフトウェアを選出して、選出したアプリケーションソフトウェアに関する情報を前記移動先端末に送信する変更対象選出処理を、前記コンピュータに実行させるプログラム。
【請求項１１】
前記移動先端末および前記移動元端末を含む端末のいずれの端末にも属さない無所属のアプリケーションソフトウェアを管理し、
前記変更対象選出処理において、前記無所属のアプリケーションソフトウェアの中から、前記移動先端末において起動可能な状態に変更することができるアプリケーションソフトウェアを選出する、請求項１０に記載のプログラム。
【請求項１２】
前記変更対象選出処理に続いて、
前記移動先端末において起動可能な状態に変更すべきアプリケーションソフトウェアに関する情報を含むライセンス移動情報を、前記移動先端末から受信するライセンス移動情報受信処理と、
受信した前記ライセンス移動情報に基づいて、前記アプリケーションソフトウェアを起動可能な端末の情報を更新する端末情報更新処理とを、前記コンピュータに実行させる請求項１０または１１に記載のプログラム。
【請求項１３】
前記変更対象選出処理において、前記移動先端末からの能力情報に基づいて、当該移動先端末において起動可能な状態に変更することができるアプリケーションソフトウェアを選出する、請求項１０〜１２のいずれか１項に記載のプログラム。
【請求項１４】
アプリケーションソフトウェアのライセンスの移動先となり得る移動先端末と、前記移動先端末と通信可能な管理サーバとを用いた端末管理方法であって、
前記管理サーバは、
前記移動先端末および前記ライセンスの移動元となり得る移動元端末を含む各端末の端末ＩＤと、前記各端末が属するグループのグループＩＤと、前記各端末において起動可能なアプリケーションソフトウェアとを対応付けて管理し、
前記移動先端末から受信した前記端末ＩＤおよび前記グループＩＤに基づいて、前記移動先端末と同一のグループに属する前記移動元端末において現在起動可能とされているアプリケーションソフトウェアの中から、前記移動先端末において起動可能な状態に変更することができるアプリケーションソフトウェアを選出して、選出したアプリケーションソフトウェアに関する情報を前記移動先端末に送信する変更対象選出処理を、実行する端末管理方法。
【請求項１５】
前記移動先端末および前記移動元端末を含む端末のいずれの端末にも属さない無所属のアプリケーションソフトウェアを管理し、
前記変更対象選出処理において、前記無所属のアプリケーションソフトウェアの中から、前記移動先端末において起動可能な状態に変更することができるアプリケーションソフトウェアを選出する、請求項１４に記載の端末管理方法。
【請求項１６】
前記変更対象選出処理に続いて、
前記移動先端末において起動可能な状態に変更すべきアプリケーションソフトウェアに関する情報を含むライセンス移動情報を、前記移動先端末から受信するライセンス移動情報受信処理と、
受信した前記ライセンス移動情報に基づいて、前記アプリケーションソフトウェアを起動可能な端末の情報を更新する端末情報更新処理とを、前記管理サーバに実行させる請求項１４または１５に記載の端末管理方法。
【請求項１７】
前記変更対象選出処理において、前記移動先端末からの能力情報に基づいて、当該移動先端末において起動可能な状態に変更することができるアプリケーションソフトウェアを選出する、請求項１４〜１６のいずれか１項に記載の端末管理方法。
【国際調査報告】
2013132822.tif 000028
2013132822.tif 000029
2013132822.tif 000030