(57)【要約】【課題】ユーザが所有する端末装置で視聴可能なコンテンツを購入する際に、ユーザの利便性を向上させることが可能な情報処理装置を提供する。【解決手段】情報処理装置１００は、ユーザ識別情報とユーザ識別情報に関連付けられた端末関連情報とを記憶する情報記憶部１０６を含む。端末関連情報は、端末識別情報と、機種情報とを含む。情報処理装置は、端末装置からのユーザ識別情報と端末識別情報とを含むアクセス要求に応じて、認証処理を行なう認証部１０２と、認証部での認証成功に応じて、認証されたユーザ識別情報に関連付けられた機種情報に基づいて、コンテンツサーバが提供するコンテンツのうち、少なくとも１つの端末装置のいずれかで出力可能なコンテンツを示すコンテンツリストを取得する取得部１０８と、コンテンツリストを端末装置に表示させるための表示情報を生成する表示情報生成部１１０とを含む。【選択図】図４
2013008150.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを提供するコンテンツサーバと前記コンテンツを出力可能な端末装置と通信可能に構成された情報処理装置であって、
ユーザを識別するためのユーザ識別情報と、前記ユーザ識別情報に関連付けられた少なくとも１つの端末装置に関する端末関連情報とを記憶するための情報記憶部を備え、前記端末関連情報は、前記少なくとも１つの端末装置の各々について、当該端末装置を識別するための端末識別情報と、当該端末装置のコンテンツを出力する能力を示す機種情報とを含み、前記情報処理装置はさらに、
前記端末装置からの、ユーザ識別情報と端末識別情報とを含むアクセス要求に応答して、前記情報記憶部に記憶された対応する情報を参照することで、認証処理を行なう認証部と、
前記認証部での認証成功に応答して、前記情報記憶部に記憶された、前記認証されたユーザ識別情報に関連付けられた少なくとも１つの端末装置の機種情報に基づいて、前記コンテンツサーバが提供するコンテンツのうち、当該少なくとも１つの端末装置のいずれかで出力可能なコンテンツを示すコンテンツリストを取得する取得部と、
前記取得部によって取得された前記コンテンツリストを、前記端末装置に表示させるために用いられる表示情報を生成するための表示情報生成部とを備える、情報処理装置。
【請求項２】
前記表示情報生成部は、前記コンテンツリストと前記機種情報とを含む第１の表示画面を生成し、前記第１の表示画面における前記機種情報は、コンテンツが出力可能か否かによって異なる態様で表示される、請求項１に記載の情報処理装置。
【請求項３】
前記アクセス要求に含まれる端末識別情報が前記情報記憶部に存在しないときに、当該前記アクセス要求に含まれるユーザ識別情報に関連付けて当該端末識別情報を追加登録する登録部をさらに備え、
前記登録部は、前記アクセス要求の送信元の端末装置に対して、当該端末識別情報に関連付けるべき機種情報の一覧を表示し、当該端末装置からの機種情報に対する選択を受信し、当該選択された機種情報と当該端末識別情報とを前記情報記憶部に書込む、請求項１または２に記載の情報処理装置。
【請求項４】
前記端末識別情報に対応してコンテンツを出力する能力を示す前記機種情報を格納している機種情報格納装置と通信可能に構成された情報処理装置であって、
前記アクセス要求に含まれる端末識別情報が前記情報記憶部に存在しないときに、当該前記アクセス要求に含まれるユーザ識別情報に関連付けて当該端末識別情報を追加登録する登録部をさらに備え、
前記登録部は、当該端末識別情報に関連付けるべき機種情報をネットワークを介して前記機種情報格納装置から受信し、当該受信された機種情報と当該端末識別情報とを前記情報記憶部に書込む、請求項１または２に記載の情報処理装置。
【請求項５】
前記取得部は、前記コンテンツサーバから取得した、前記機種情報に対応する少なくとも１つの第１のコンテンツリストを共通するコンテンツ別に集約することで、コンテンツ別に対応した前記機種情報を含む第２のコンテンツリストを作成する、請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項６】
前記コンテンツサーバに端末装置へのコンテンツの配信を指示する管理部をさらに備え、
前記表示情報生成部は、前記第１の表示画面において選択されたコンテンツを出力可能な端末装置を示す端末装置選択情報と、当該選択されたコンテンツと、を含む第２の表示画面を生成し、
前記管理部は、前記端末装置からの前記第２の表示画面における端末装置選択情報に対する選択を受信し、当該選択された端末装置選択情報に対応する端末装置にコンテンツを配信するように前記コンテンツサーバに指示する、請求項２に記載の情報処理装置。
【請求項７】
前記表示情報生成部は、前記第２の表示画面において、前記端末装置選択情報に対応する少なくとも１つの決済情報を併せて表示させる、請求項６に記載の情報処理装置。
【請求項８】
コンテンツを提供するコンテンツサーバと、
前記コンテンツを出力可能な端末装置と、
前記コンテンツサーバと前記端末装置と通信可能に構成された情報処理装置とを備え、
前記情報処理装置は、
ユーザを識別するためのユーザ識別情報と、前記ユーザ識別情報に関連付けられた少なくとも１つの端末装置に関する端末関連情報とを記憶するための情報記憶部を備え、前記端末関連情報は、前記少なくとも１つの端末装置の各々について、当該端末装置を識別するための端末識別情報と、当該端末装置のコンテンツを出力する能力を示す機種情報とを含み、前記情報処理装置はさらに、
前記端末装置からの、ユーザ識別情報と端末識別情報とを含むアクセス要求に応答して、前記情報記憶部に記憶された対応する情報を参照することで、認証処理を行なう認証部と、
前記認証部での認証成功に応答して、前記情報記憶部に記憶された、前記認証されたユーザ識別情報に関連付けられた少なくとも１つの端末装置の機種情報に基づいて、前記コンテンツサーバが提供するコンテンツのうち、当該少なくとも１つの端末装置のいずれかで出力可能なコンテンツを示すコンテンツリストを取得する取得部と、
前記取得部によって取得された前記コンテンツリストを、前記端末装置に表示させるために用いられる表示情報を生成するための表示情報生成部とを備える、情報処理システム。
【請求項９】
記憶手段を含むコンピュータが実行する情報処理方法であって、
ユーザを識別するためのユーザ識別情報と、前記ユーザ識別情報に関連付けられた少なくとも１つの端末装置に関する端末関連情報とを前記記憶手段に記憶するステップを含み、前記端末関連情報は、前記少なくとも１つの端末装置の各々について、当該端末装置を識別するための端末識別情報と、当該端末装置のコンテンツを出力する能力を示す機種情報とを含み、前記情報処理方法はさらに、
前記端末装置からの、ユーザ識別情報と端末識別情報とを含むアクセス要求に応答して、前記記憶するステップにおいて記憶された対応する情報を参照することで、認証処理を行なうステップと、
前記認証処理を行なうステップでの認証成功に応答して、前記記憶するステップによって記憶された、前記認証されたユーザ識別情報に関連付けられた少なくとも１つの端末装置の機種情報に基づいて、コンテンツサーバが提供するコンテンツのうち、当該少なくとも１つの端末装置のいずれかで出力可能なコンテンツを示すコンテンツリストを取得するステップと、
前記取得するステップによって取得された前記コンテンツリストを、前記端末装置に表示させるために用いられる表示情報を生成するステップとを含む、情報処理方法。
【請求項１０】
情報処理プログラムであって、
前記情報処理プログラムは、コンピュータにユーザを識別するためのユーザ識別情報と、前記ユーザ識別情報に関連付けられた少なくとも１つの端末装置に関する端末関連情報とを記憶するステップを実行させ、前記端末関連情報は、前記少なくとも１つの端末装置の各々について、当該端末装置を識別するための端末識別情報と、当該端末装置のコンテンツを出力する能力を示す機種情報とを含み、前記情報処理プログラムはさらに、
前記端末装置からの、ユーザ識別情報と端末識別情報とを含むアクセス要求に応答して、前記記憶するステップによって記憶された対応する情報を参照することで、認証処理を行なうステップと、
前記認証処理を行なうステップでの認証成功に応答して、前記記憶するステップによって記憶された、前記認証されたユーザ識別情報に関連付けられた少なくとも１つの端末装置の機種情報に基づいて、コンテンツサーバが提供するコンテンツのうち、当該少なくとも１つの端末装置のいずれかで出力可能なコンテンツを示すコンテンツリストを取得するステップと、
前記取得するステップによって取得された前記コンテンツリストを、前記端末装置に表示させるために用いられる表示情報を生成するステップとを実行させる、情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置でのコンテンツ出力に係る情報処理装置、情報処理方法、情報処理プログラムおよび情報処理システムに関する。
【背景技術】
【０００２】
近年のインターネットの普及により、コンピュータファイルを始めとした各種のコンテンツをネットワーク配信することが盛んに行なわれている。コンテンツ配信の対象は、映像、静止画、文書、音楽など幅広く、これらのコンテンツを視聴可能なユーザ端末装置（携帯電話、パーソナルコンピュータ、テレビ、電子書籍端末）でダウンロードして利用される。ユーザは、コンテンツを購入するためにアクセスした端末とは別の端末でのコンテンツの視聴を希望する場合も多く、そのためのいくつかの方式が提案されている。
【０００３】
例えば、特開２００２−２６９３７５号公報（特許文献１）には、ユーザ端末装置からコンテンツ管理サイトにユーザ登録を行なうと共に、当該コンテンツ管理サイトで購入したコンテンツが当該ユーザと関連付けて登録され、コンテンツの使用権とコンテンツがユーザ端末装置に送信される構成が開示されている。ユーザは、複数のユーザ端末装置において、当該使用権に基づいてコンテンツを取り込んで利用する。
【０００４】
例えば、特開２００４−１２６２６７号公報（特許文献２）には、通信端末がデータサーバにアクセスすることで、通信端末とは別のオーディオ機器がデータサーバから音楽配信等のサービス提供を受けて利用する構成が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２６９３７５号公報
【特許文献２】特開２００４−１２６２６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
配信されるコンテンツには様々なファイル形式があるため、コンテンツの視聴が可能な端末装置は制限される。上記に示された技術によると、ユーザが自身の所有端末装置に対応したコンテンツを購入するためには、ユーザはどのコンテンツが自身の所有端末装置に対応しているのかをユーザ自身で調べてコンテンツを購入しなければならない。
【０００７】
本発明は、上記の問題点を解決するためになされたものであって、ユーザが所有する端末装置で視聴可能なコンテンツを購入する際に、ユーザの利便性を向上させることが可能な情報処理装置、情報処理方法、情報処理プログラムおよび情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のある局面に従うと、コンテンツを提供するコンテンツサーバとコンテンツを出力可能な端末装置と通信可能に構成された情報処理装置が提供される。情報処理装置は、ユーザを識別するためのユーザ識別情報と、ユーザ識別情報に関連付けられた少なくとも１つの端末装置に関する端末関連情報とを記憶するための情報記憶部を含む。端末関連情報は、少なくとも１つの端末装置の各々について、当該端末装置を識別するための端末識別情報と、当該端末装置のコンテンツを出力する能力を示す機種情報とを含み、情報処理装置はさらに、端末装置からの、ユーザ識別情報と端末識別情報とを含むアクセス要求に応答して、情報記憶部に記憶された対応する情報を参照することで、認証処理を行なう認証部と、認証部での認証成功に応答して、情報記憶部に記憶された、認証されたユーザ識別情報に関連付けられた少なくとも１つの端末装置の機種情報に基づいて、コンテンツサーバが提供するコンテンツのうち、当該少なくとも１つの端末装置のいずれかで出力可能なコンテンツを示すコンテンツリストを取得する取得部と、取得部によって取得されたコンテンツリストを、端末装置に表示させるために用いられる表示情報を生成するための表示情報生成部とを含む。
【０００９】
好ましくは、表示情報生成部は、コンテンツリストと機種情報とを含む第１の表示画面を生成し、第１の表示画面における機種情報は、コンテンツが出力可能か否かによって異なる態様で表示される。
【００１０】
好ましくは、情報処理装置は、アクセス要求に含まれる端末識別情報が情報記憶部に存在しないときに、当該アクセス要求に含まれるユーザ識別情報に関連付けて当該端末識別情報を追加登録する登録部をさらに含む。登録部は、アクセス要求の送信元の端末装置に対して、当該端末識別情報に関連付けるべき機種情報の一覧を表示し、当該端末装置からの機種情報に対する選択を受信し、当該選択された機種情報と当該端末識別情報とを情報記憶部に書込む。
【００１１】
好ましくは、端末識別情報に対応してコンテンツを出力する能力を示す機種情報を格納している機種情報格納装置と通信可能に構成された情報処理装置が提供される。情報処理装置は、アクセス要求に含まれる端末識別情報が情報記憶部に存在しないときに、当該アクセス要求に含まれるユーザ識別情報に関連付けて当該端末識別情報を追加登録する登録部をさらに含む。登録部は、当該端末識別情報に関連付けるべき機種情報をネットワークを介して機種情報格納装置から受信し、当該受信された機種情報と当該端末識別情報とを情報記憶部に書込む。
【００１２】
好ましくは、取得部は、コンテンツサーバから取得した、機種情報に対応する少なくとも１つの第１のコンテンツリストを共通するコンテンツ別に集約することで、コンテンツ別に対応した機種情報を含む第２のコンテンツリストを作成する。
【００１３】
好ましくは、情報処理装置は、コンテンツサーバに端末装置へのコンテンツの配信を指示する管理部をさらに含む。表示情報生成部は、第１の表示画面において選択されたコンテンツを出力可能な端末装置を示す端末装置選択情報と、当該選択されたコンテンツと、を含む第２の表示画面を生成し、管理部は、端末装置からの第２の表示画面における端末装置選択情報に対する選択を受信し、当該選択された端末装置選択情報に対応する端末装置にコンテンツを配信するようにコンテンツサーバに指示する。
【００１４】
好ましくは、表示情報生成部は、第２の表示画面において、端末装置選択情報に対応する少なくとも１つの決済情報を併せて表示させる。
【００１５】
本発明の別の局面に従う情報処理システムは、コンテンツを提供するコンテンツサーバと、コンテンツを出力可能な端末装置と、コンテンツサーバと端末装置と通信可能に構成された情報処理装置とを含む。情報処理装置は、ユーザを識別するためのユーザ識別情報と、ユーザ識別情報に関連付けられた少なくとも１つの端末装置に関する端末関連情報とを記憶するための情報記憶部を含む。端末関連情報は、少なくとも１つの端末装置の各々について、当該端末装置を識別するための端末識別情報と、当該端末装置のコンテンツを出力する能力を示す機種情報とを含む。情報処理装置はさらに、端末装置からの、ユーザ識別情報と端末識別情報とを含むアクセス要求に応答して、情報記憶部に記憶された対応する情報を参照することで、認証処理を行なう認証部と、認証部での認証成功に応答して、情報記憶部に記憶された、認証されたユーザ識別情報に関連付けられた少なくとも１つの端末装置の機種情報に基づいて、コンテンツサーバが提供するコンテンツのうち、当該少なくとも１つの端末装置のいずれかで出力可能なコンテンツを示すコンテンツリストを取得する取得部と、取得部によって取得されたコンテンツリストを、端末装置に表示させるために用いられる表示情報を生成するための表示情報生成部とを含む。
【００１６】
本発明のさらに別の局面に従うと、記憶手段を含むコンピュータが実行する情報処理方法が提供される。情報処理方法は、ユーザを識別するためのユーザ識別情報と、ユーザ識別情報に関連付けられた少なくとも１つの端末装置に関する端末関連情報とを記憶手段に記憶するステップを含む。端末関連情報は、少なくとも１つの端末装置の各々について、当該端末装置を識別するための端末識別情報と、当該端末装置のコンテンツを出力する能力を示す機種情報とを含む。情報処理方法はさらに、端末装置からの、ユーザ識別情報と端末識別情報とを含むアクセス要求に応答して、記憶するステップにおいて記憶された対応する情報を参照することで、認証処理を行なうステップと、認証処理を行なうステップでの認証成功に応答して、記憶するステップによって記憶された、認証されたユーザ識別情報に関連付けられた少なくとも１つの端末装置の機種情報に基づいて、コンテンツサーバが提供するコンテンツのうち、当該少なくとも１つの端末装置のいずれかで出力可能なコンテンツを示すコンテンツリストを取得するステップと、取得するステップによって取得されたコンテンツリストを、端末装置に表示させるために用いられる表示情報を生成するステップとを含む。
【００１７】
本発明のさらに別の局面に従う情報処理プログラムが提供される。情報処理プログラムは、コンピュータにユーザを識別するためのユーザ識別情報と、ユーザ識別情報に関連付けられた少なくとも１つの端末装置に関する端末関連情報とを記憶するステップを実行させる。端末関連情報は、少なくとも１つの端末装置の各々について、当該端末装置を識別するための端末識別情報と、当該端末装置のコンテンツを出力する能力を示す機種情報とを含む。情報処理プログラムはさらに、端末装置からの、ユーザ識別情報と端末識別情報とを含むアクセス要求に応答して、記憶するステップによって記憶された対応する情報を参照することで、認証処理を行なうステップと、認証処理を行なうステップでの認証成功に応答して、記憶するステップによって記憶された、認証されたユーザ識別情報に関連付けられた少なくとも１つの端末装置の機種情報に基づいて、コンテンツサーバが提供するコンテンツのうち、当該少なくとも１つの端末装置のいずれかで出力可能なコンテンツを示すコンテンツリストを取得するステップと、取得するステップによって取得されたコンテンツリストを、端末装置に表示させるために用いられる表示情報を生成するステップとを実行させる。
【発明の効果】
【００１８】
以上のように、本発明によれば、ユーザが所有する端末装置で視聴可能なコンテンツを購入する際に、ユーザの利便性を向上させることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施の形態に従う情報処理装置を含む情報処理システムの全体構成を模式的に示す図である。
【図２】本発明の実施の形態に従う情報処理サーバのハードウェア構成を示すブロック図である。
【図３】本発明の実施の形態に従うユーザ端末装置のハードウェア構成を示すブロック図である。
【図４】本発明の実施の形態に従う情報処理サーバの機能構成を示す模式図である。
【図５】本発明の実施の形態に従う情報記憶部のデータ構造を示すイメージ図である。
【図６】本発明の実施の形態に従う情報処理システムにおいて実行される処理手順を示すシーケンス図である。
【図７】本発明の実施の形態に従う情報処理システムにおいて実行されるユーザ新規登録処理手順を示すフローチャートである。
【図８】ユーザ端末装置に表示されるログイン画面の一例を示した図である。
【図９】ユーザ端末装置に表示される新規登録画面の一例を示した図である。
【図１０】情報処理サーバに送信されるユーザ識別情報のデータ構造を示すイメージ図である。
【図１１】本発明の実施の形態に従う情報処理システムにおいて実行される端末識別情報登録処理手順を示すフローチャートである。
【図１２】ユーザ端末装置に表示される端末識別情報送信画面の一例を示した図である。
【図１３】情報処理サーバに送信される端末識別情報のデータ構造を示すイメージ図である。
【図１４】ユーザ端末装置に表示される端末関連情報登録画面の一例を示した図である。
【図１５】ユーザ端末装置に表示される決済情報の入力画面の一例を示した図である。
【図１６】情報処理サーバに送信される端末情報のデータ構造を示すイメージ図である。
【図１７】機種情報格納サーバが有している端末識別情報に対応する機種情報リストのイメージ図である。
【図１８】本発明の実施の形態に従う情報処理システムにおいて実行されるコンテンツリスト取得処理手順を示すフローチャートである。
【図１９】コンテンツサーバに送信される機種情報のデータ構造を示すイメージ図である。
【図２０】コンテンツリストのデータ構造を示すイメージ図である。
【図２１】コンテンツリスト作成方式の一例のイメージ図である。
【図２２】コンテンツリスト表示画面の一例を示すイメージ図である。
【図２３】本発明の実施の形態に従う情報処理システムにおいて実行される詳細情報取得処理手順を示すフローチャートである。
【図２４】コンテンツ識別情報のデータ構造を示すイメージ図である。
【図２５】情報処理サーバに送信されるコンテンツ詳細情報のデータ構造を示すイメージ図である。
【図２６】コンテンツ詳細情報表示画面の一例を示すイメージ図である。
【図２７】本発明の実施の形態に従う情報処理システムにおいて実行されるコンテンツ購入処理手順を示すフローチャートである。
【図２８】情報処理サーバに送信される、コンテンツを配信させるユーザ端末装置の端末情報のデータ構造を示すイメージ図である。
【図２９】本発明の実施の形態に従う情報処理システムにおいて実行されるコンテンツ購入処理手順の変形例を示すフローチャートである。
【図３０】コンテンツ配信予約確認画面の一例を示すイメージ図である。
【発明を実施するための形態】
【００２０】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての同一部分については、その詳細な説明は繰り返さない。
【００２１】
＜ＡＡ．用語＞
以下では、本明細書において、「コンテンツ」とは、映像、音声、画像、およびテキストといった人間が聴覚や視覚を用いてその内容を理解できるものを意味し、これらを出力するためのデジタルデータをも含む。本明細書においては、「コンテンツ」は、基本的には、後述する端末装置で出力されることになるが、端末装置への「コンテンツ」の提供方法としては各種の方法を採用できる。また、「コンテンツ」を提供する主体としては、１つ以上のサーバを用いてもよい。さらに、「コンテンツ」の一部または全部が、複数のサーバから提供されてもよい。
【００２２】
＜Ａ．システムの全体構成と動作概要＞
図１は、本発明の実施の形態に従う情報処理装置を含む情報処理システム１の全体構成を模式的に示す図である。
【００２３】
図１を参照して、情報処理システム１の全体構成と動作概要について説明する。
情報処理システム１は、情報処理サーバ１００と、コンテンツを提供するコンテンツサーバ３００と、コンテンツを出力可能なユーザ端末装置２００とを含み、互いにインターネット等のネットワーク４００を介して、電子的に情報を受け渡しできるようになっている。すなわち、情報処理サーバ１００は、コンテンツサーバ３００とユーザ端末装置２００と通信可能に構成される。また、コンテンツを出力する能力を示す機種情報を提供する機種情報格納サーバ５００を含んでもよい。
【００２４】
本実施の形態に従う情報処理システム１では、情報処理サーバ１００が後述するような各種の処理を実行することで、コンテンツサーバ３００がユーザ端末装置２００に対してコンテンツを提供する。
【００２５】
より具体的には、ユーザがいずれかのユーザ端末装置２００を操作して情報処理サーバ１００へアクセスすると、コンテンツサーバ３００によって提供可能なコンテンツを示すコンテンツリストがユーザ端末装置２００に表示される。そして、ユーザが表示されたコンテンツリストに対して所望のコンテンツを選択すると、選択されたコンテンツがコンテンツサーバ３００からユーザ端末装置２００へ提供される。ここで、ユーザは、当該ユーザに割当てられたユーザ識別情報（典型的には、ユーザＩＤなど）を用いてユーザ端末装置２００へアクセスする。
【００２６】
本実施の形態においては、同一のユーザが複数のユーザ端末装置２００を保有しているような状況に対処するために、情報処理サーバ１００は、同一のユーザ識別情報に１つ以上のユーザ端末装置２００に割り当てられた端末識別情報（典型的には、端末固有の識別番号など）を関連付けて格納する。あるユーザが当該ユーザに割当てられたユーザ識別情報を用いて情報処理サーバ１００へアクセスした場合には、情報処理サーバ１００は、当該ユーザ識別情報に関連付けられている端末識別情報に基づいて１つ以上のユーザ端末装置２００を特定する。そして、情報処理サーバ１００は、特定した１つ以上のユーザ端末装置２００のコンテンツを出力する能力などに基づいて、いずれかのユーザ端末装置２００で出力可能なコンテンツを示すコンテンツリストを生成する。
【００２７】
このような同一のユーザ識別情報に関連付けられる１つ以上のユーザ端末装置２００としては、種類や用途の異なる複数のユーザ端末装置２００などが想定される。なお、複数のユーザが同一のユーザ識別情報を用いている場合、たとえば、家族で一つのユーザ識別情報を共有しているような場合には、当該家族の構成員がそれぞれ保有するユーザ端末装置２００も互いに関連付けられる。
【００２８】
ユーザ端末装置２００には、例えば、スマートフォン（smart phone）２００Ａ、ＰＣ（Personal Computer）２００Ｂ、電子書籍端末２００Ｃ、テレビ２００Ｄが含まれ、ユーザ端末装置２００はこれらを総称したものである。なお、これら以外でも、ネットワーク通信の機能と、コンテンツの表示機能または音声の出力機能とを有するものであれば良く、ＰＤＡ（Personal Digital Assistant）、その他の携帯情報機器であってもよい。
【００２９】
また、ユーザ端末装置２００のコンテンツを出力する能力を示す機種情報とは、具体的には、例えば、ユーザ端末装置２００が、コンテンツデータのファイル形式やデコード方式に対応しているか、コンテンツ再生のためのアプリケーション、コンテンツデータに対応する表示画面の解像度等をサポートしているか等を示す情報である。
【００３０】
コンテンツサーバ３００は、コンテンツを提供するサーバである。コンテンツサーバ３００Ａ、３００Ｂを含み、これらを総称してコンテンツサーバ３００とする。なお、図１にはコンテンツサーバ３００が２台設置されている状況を示すが、１台でもよいし、これ以上の複数の台数であってもよい。
【００３１】
機種情報格納サーバ５００は、端末識別情報に対応する機種情報を格納しているサーバである。例えば、ユーザ端末装置２００のメーカーから端末識別情報に対応する機種情報を収集し、リストとして格納している。
【００３２】
情報処理システム１における主たる工程としては、以下の６つが存在する。
（１）ユーザ識別情報登録工程
（２）端末関連情報登録工程
（３）コンテンツリスト要求および取得工程
（４）コンテンツリスト作成工程
（５）コンテンツリスト表示工程
（６）コンテンツ購入工程
以下、これらの工程について説明する、なお、図１における括弧内の数字が上記の各工程に対応する。
【００３３】
（ａ１．ユーザ識別情報登録工程）
まず、ユーザは情報処理サーバ１００が提供するサービスを受けるため、情報処理サーバ１００にアクセスしてユーザ新規登録を行なう。
【００３４】
ユーザは、自身の所有するユーザ端末装置２００でネットワーク４００を介して情報処理サーバ１００にアクセスすると、情報処理サーバ１００が提供するサービスを受けるため、ユーザは新規登録を行なう。典型的には、ここでユーザは、ユーザＩＤとパスワードとを入力し、情報処理サーバ１００は当該入力がされると、ユーザＩＤをユーザを識別するためのユーザ識別情報として登録を行なう。
【００３５】
（ａ２．端末関連情報登録工程）
次に、情報処理サーバ１００にユーザ登録を行なったユーザは、自身の所有するユーザ端末装置２００に対応するコンテンツリストを閲覧するため、当該ユーザ端末装置２００を登録する。
【００３６】
情報処理サーバ１００は、ユーザからの新規登録済みのユーザＩＤとパスワードの入力を受け付けると、ユーザが当該情報処理サーバ１００にアクセスするために用いているユーザ端末装置２００を識別するために、端末識別情報を取得し、ユーザ識別情報と関連付けて端末識別情報を登録する。さらに、端末識別情報から、ユーザ端末装置２００のコンテンツを出力する能力を示す機種情報を取得し、ユーザ識別情報と端末識別情報と関連付けて登録する。機種情報は、情報処理サーバ１００が予め用意している機種情報リストからユーザに選択させることで取得する。あるいは、情報処理サーバ１００は、端末識別情報に対応する機種情報を格納している機種情報格納サーバ５００から機種情報を取得する。なお、説明のため、端末識別情報および当該端末識別情報に対応する機種情報を端末関連情報として記載する。
【００３７】
（ａ３．コンテンツリスト要求および取得工程）
次に、情報処理サーバ１００は、ユーザ端末装置２００の機種情報に基づき、コンテンツリストをコンテンツサーバ３００に要求し、取得する。
【００３８】
情報処理サーバ１００は、ユーザ識別情報に関連付けられた機種情報をコンテンツサーバ３００に送信すると共に、ユーザ端末装置２００で出力可能なコンテンツを示すコンテンツリストを要求する。複数の機種情報が登録されているときは、機種情報ごとにコンテンツサーバ３００に当該機種情報に対応するコンテンツリストを要求する。情報処理サーバ１００は、コンテンツサーバ３００から当該要求に対して送信された機種情報別のコンテンツリストを取得する。
【００３９】
（ａ４．コンテンツリスト作成工程）
次に、情報処理サーバ１００は、コンテンツサーバ３００から取得したコンテンツリストを集約化して、ユーザ端末装置２００に表示させるコンテンツリストを作成する。
【００４０】
情報処理サーバ１００は、コンテンツサーバ３００から機種情報別のコンテンツリストを取得する。情報処理サーバ１００は、当該個々の機種情報別のコンテンツリストを共通するコンテンツ別に集約することで、コンテンツ別に対応した機種情報を含むコンテンツリストを作成し、当該コンテンツリストをユーザ識別情報と関連付けて記憶する。
【００４１】
（ａ５．コンテンツリスト表示工程）
次に、情報処理サーバ１００は、当該作成したコンテンツリストをユーザ端末装置２００に表示する。
【００４２】
情報処理サーバ１００は、少なくとも１つの機種情報に対応するコンテンツを示すコンテンツリストをユーザ端末装置２００に表示する。また、コンテンツごとの詳細情報についてもコンテンツサーバ３００から取得することで、当該詳細情報がユーザ端末装置２００に表示される。
【００４３】
（ａ６．コンテンツ購入工程）
次に、ユーザはユーザ端末装置２００に表示されたコンテンツリストから所望のコンテンツを選択して購入する。
【００４４】
ユーザは、ユーザ端末装置２００に表示されたコンテンツリストから所望のコンテンツと、当該コンテンツの配信を希望するユーザ端末装置２００と、決済方式とを選択して、コンテンツの購入要求をする。情報処理サーバ１００は、ユーザからのコンテンツ購入の要求を受け付けると、コンテンツサーバ３００に対して、ユーザ端末装置２００にコンテンツを配信するように指示する。コンテンツサーバ３００は、当該指示を受け付けると、課金処理を経て、当該選択されたコンテンツを、当該選択されたユーザ端末装置２００に配信する。
【００４５】
＜Ｂ．ハードウェアの構成＞
次に、情報処理システム１を構成する情報処理サーバ１００と、ユーザ端末装置２００と、コンテンツサーバ３００とのハードウェア構成について説明する。
【００４６】
図２は、本発明の実施の形態に従う情報処理サーバ１００のハードウェア構成を示すブロック図である。図３は、本発明の実施の形態に従うユーザ端末装置２００のハードウェア構成を示すブロック図である。
【００４７】
図２を参照して、情報処理サーバ１００は、ＣＰＵ（Central Processing Unit）１０と、メモリ１１と、ネットワークＩ／Ｆ１２と、ハードディスク１３と、光学ドライブ１４と、外部機器Ｉ／Ｆ１５とフラッシュメモリ１６と、これらの各部を接続するバス１７とを含む。
【００４８】
ＣＰＵ１０は、メモリ１１に記憶されているプログラムを読み出し、プログラムを順次実行することによって、情報処理サーバ１００の各部を制御する。より詳細には、ＣＰＵ１０は、当該プログラムを実行することによって、後述する情報処理サーバ１００の処理（ステップ）の各々を実現する。
【００４９】
ＣＰＵ１０は、マイクロプロセッサ（Microprocessor）、ＦＰＧＡ（Field Programmable Gate Array）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＤＳＰ（Digital Signal Processor）およびその他の演算機能を有する回路のいずれであってもよい。
【００５０】
ネットワークＩ／Ｆ１２は、所定の通信回線を通じて、ユーザ端末装置２００とコンテンツサーバ３００と電子的にデータなどを遣り取りする。例えば、ユーザ端末装置２００から端末識別情報を受信したり、コンテンツサーバ３００に機種情報を送信したりする。
【００５１】
ハードディスク１３は、ネットワークＩ／Ｆ１２によって受信されたデータ等を格納する。また、本発明の実施の形態に従う処理を提供するためのプログラムが格納される場合もある。
【００５２】
光学ドライブ１４は、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）やＤＶＤ−ＲＯＭ（Digital Versatile Disc Read Only Memory）などの光学ディスクに記憶されたプログラムをインストールする。また、光学ディスクに格納されているデータを読み取り、ハードディスク１３に格納したりする。
【００５３】
外部機器Ｉ／Ｆ１５は、外部機器と接続するために設けられ、例えば、着脱自在な不揮発性の記憶媒体であるフラッシュメモリ１６との接続を実現する。外部機器Ｉ／Ｆ１５を介して、フラッシュメモリ１６とのデータなどを遣り取りする。
【００５４】
図３を参照して、ユーザ端末装置２００は、典型的には、コンテンツ視聴目的の端末装置であり、各種処理を実行するためのＣＰＵ２０と、メモリ２１と、ネットワークＩ／Ｆ２２と、ハードディスク２３と、キーボードやボタン等の入力装置２４と、外部機器Ｉ／Ｆ２５と、ディスプレイ２６とを含む。各部は、バス２７を介して、互いにデータ通信可能に構成される。各部の構造や機能については、周知であるので、ここでは詳細な説明は行なわない。
【００５５】
コンテンツサーバ３００および機種情報格納サーバ５００は、全体として後述するような情報処理を提供できればよく、そのハードウェア構成については公知のものを採用することができる。従って、ここでは詳細な説明は行なわない。例えば、図２のような構成であっても良い。
【００５６】
＜Ｃ．情報処理サーバ１００の機能構成＞
次に、本実施の形態に従う情報処理サーバ１００の機能構成について説明する。
【００５７】
図４は、本発明の実施の形態に従う情報処理サーバ１００の機能構成を示す模式図である。
【００５８】
図４を参照して、情報処理サーバ１００は、その機能構成として、認証部１０２と、登録部１０４と、情報記憶部１０６と、取得部１０８と、表示情報生成部１１０と、管理部１１２と、通信部１２０とを含む。これらの各部は、典型的には、情報処理サーバ１００のＣＰＵ１０がプログラムを実行するとともに、他のコンポーネントと協働することで実現される。
【００５９】
認証部１０２は、ユーザ端末装置２００から取得される情報であるユーザ識別情報および端末識別情報と、後述の情報記憶部１０６に記憶されている、対応する当該これらの識別情報とを比較することで、ユーザおよびユーザ端末装置２００の認証を行なう。典型的には、ユーザ端末装置２００から取得した当該情報と、情報記憶部１０６に記憶されている当該情報とが一致すれば、認証ＯＫ、一致しなければ認証ＮＧとなる。
【００６０】
登録部１０４は、初回アクセス時などユーザのユーザ識別情報やユーザ端末装置２００の端末識別情報が情報記憶部１０６に登録されていない場合、これらの情報を情報記憶部１０６に書込む。
【００６１】
情報記憶部１０６は、ユーザ識別情報、端末識別情報、当該端末識別情報から特定される機種情報、決済情報などを互いに関連付けて記憶する。
【００６２】
図５は、本発明の実施の形態に従う情報記憶部１０６のデータ構造Ｄ１０を示すイメージ図である。情報記憶部１０６には、ユーザごとにユーザＩＤ、パスワードからなるユーザ識別情報Ｄ１００、所持端末情報、所持端末に対する端末関連情報（端末識別情報および機種情報）Ｄ２００、決済情報Ｄ３００が記憶されている。また、ユーザに対応するコンテンツリスト情報が関連付けて記憶されていても良い。
【００６３】
取得部１０８は、コンテンツサーバ３００に通信部１２０によって送信された機種情報に対応するコンテンツを示すコンテンツリストを取得する。また、当該取得したコンテンツリストを集約して、コンテンツ別の機種情報を含むコンテンツリストを作成する。
【００６４】
表示情報生成部１１０は、取得部１０８で作成されたコンテンツリストをユーザ端末装置２００に表示するための表示情報を生成したりする。
【００６５】
管理部１１２は、ユーザ端末装置２００に表示されたコンテンツリストから、ユーザが選択したコンテンツを、ユーザが選択したユーザ端末装置２００に配信するようにコンテンツサーバ３００に指示したりする。
【００６６】
通信部１２０は、情報処理サーバ１００と、ユーザ端末装置２００およびコンテンツサーバ３００の各種情報の送信、受信を行なう。
【００６７】
＜Ｄ．処理手順＞
次に、本実施の形態に従う情報処理システム１における処理手順について説明する。
【００６８】
図６は、本発明の実施の形態に従う情報処理システム１において実行される処理手順を示すシーケンス図である。
【００６９】
図６を参照して、まずユーザ識別情報および端末関連情報の登録処理が実行される（ステップＳ１００）。具体的には、ユーザが、ユーザ端末装置２００を用いて情報処理サーバ１００にアクセス要求する（ステップＳ１０）。情報処理サーバ１００は、アクセス要求を受け付ける（ステップＳ１２）。情報処理サーバ１００は、ユーザ端末装置２００からのユーザ識別情報と、端末関連情報を記憶する（ステップＳ１４）。
【００７０】
次に、情報処理サーバ１００は、ユーザおよびユーザ端末装置２００のログイン処理を完了すると（ステップＳ１６）、コンテンツサーバ３００と連係してコンテンツリスト要求・取得工程を実行する（ステップＳ２００）。具体的には、情報処理サーバ１００は、機種情報に対応するコンテンツを示すコンテンツリストを要求し（ステップＳ２０）、コンテンツサーバ３００は当該コンテンツリスト要求を受け付けて（ステップＳ２２）、当該コンテンツリストを情報処理サーバ１００に送信して、情報処理サーバ１００は当該コンテンツリストを受信する（ステップＳ２４）。
【００７１】
次に、情報処理サーバ１００は、コンテンツリスト作成処理を実行し（ステップＳ２５０）、コンテンツリスト表示処理を実行する（ステップＳ２７０）。このとき、情報処理サーバ１００は、ユーザ端末装置２００にコンテンツリストを表示する。
【００７２】
次に、情報処理サーバ１００は、ユーザ端末装置２００に表示されているコンテンツリストから選択されたコンテンツの詳細情報取得および表示処理を実行する（ステップＳ３００）。
【００７３】
次に、情報処理サーバ１００はコンテンツ購入処理工程を実行する（ステップＳ５００）。具体的には、ユーザは、ユーザ端末装置２００に表示されたコンテンツリストの中から所望のコンテンツおよび配信を希望するユーザ端末装置２００を選択する（ステップＳ５０）。情報処理サーバ１００は、当該選択を受け付けると（ステップＳ５２）、コンテンツサーバ３００に購入コンテンツ配信要求を行なう（ステップＳ５４）。コンテンツサーバ３００は、購入コンテンツ要求を受け付けると（ステップＳ５６）、当該コンテンツをユーザ端末装置２００に配信する（ステップＳ５８）。
【００７４】
＜ｄ１．ユーザ識別情報および端末関連情報登録処理＞
次に、図６に示すユーザ識別情報および端末関連情報の登録処理（ステップＳ１００）のより詳細な処理手順について説明する。
【００７５】
このユーザ識別情報および端末関連情報の登録処理は、ユーザ識別情報が登録されていないユーザが情報処理サーバ１００にアクセスした場合と、ユーザ識別情報が登録済であるユーザが情報処理サーバ１００にアクセスした場合とでその処理内容が異なる。
【００７６】
そこで、まず、ユーザ識別情報が登録されていないユーザが情報処理サーバ１００にアクセスした場合について説明する。
【００７７】
図７は、本発明の実施の形態に従う情報処理システム１において実行されるユーザ新規登録処理手順を示すフローチャートである。
【００７８】
ユーザ端末装置２００は、入力装置２４を介してユーザからの情報処理サーバ１００へのアクセス要求入力を受け付けると、ネットワークＩ／Ｆ２２を介して情報処理サーバ１００に対してアクセス要求を行なう（ステップＳ１０２）。
【００７９】
次に、情報処理サーバ１００の認証部１０２は、以下のステップＳ１０４、Ｓ１０６の処理を実行し、表示情報生成部１１０は、以下のステップＳ１０８の処理を実行する。
【００８０】
認証部１０２は、通信部１２０を介して当該アクセス要求を受け付けると（ステップＳ１０４）、ユーザ端末装置２００のユーザを識別するために、通信部１２０を介してユーザ端末装置２００にユーザ識別情報を要求する（ステップＳ１０６）。また、このとき、表示情報生成部１１０は、通信部１２０を介してユーザ端末装置２００にログイン画面を表示させる（ステップＳ１０８）。
【００８１】
図８は、ユーザ端末装置２００に表示されるログイン画面の一例を示した図である。図８を参照して、ログイン画面には、ユーザＩＤの入力欄１０００、パスワードの入力欄１００２、ログインを受け付けるボタン１００４、キャンセルを受け付けるボタン１００６、新規登録を受け付けるボタン１００８が設けられている。
【００８２】
次に、図７を再び参照して、ユーザ端末装置２００は、入力装置２４を介してユーザからのボタン１００８への新規登録入力を受け付けると、ネットワークＩ／Ｆ２２を介して情報処理サーバ１００に対して新規登録要求を行なう（ステップＳ１１０）。
【００８３】
次に、情報処理サーバ１００の登録部１０４は、以下のステップＳ１１２、Ｓ１１４の処理を実行し、表示情報生成部１１０は、以下のステップＳ１１６の処理を実行する。
【００８４】
登録部１０４は、通信部１２０を介してユーザ端末装置２００からの新規登録要求を受け付けると（ステップＳ１１２）、登録部１０４は、通信部１２０を介してユーザ端末装置２００に対してユーザ識別情報を要求する（ステップＳ１１４）。また、このとき、表示情報生成部１１０は、通信部１２０を介してユーザ端末装置２００に新規登録画面を表示させる（ステップＳ１１６）。
【００８５】
図９は、ユーザ端末装置２００に表示される新規登録画面の一例を示した図である。新規登録画面には、ユーザＩＤの入力欄１１００、パスワードの入力欄１１０２、パスワードの再入力欄１１０４、完了を受け付けるボタン１１０６が設けられている。典型的には、ユーザがユーザＩＤを入力欄１１００に、パスワードを入力欄１１０２に、再度パスワードを再入力欄１１０４に入力し、ボタン１１０６を押下すると、ユーザ端末装置２００は新規登録命令を受け付ける。
【００８６】
次に、図７を再び参照して、ユーザ端末装置２００は、ユーザ識別情報が入力されたか否かを判断する（ステップＳ１１８）。ユーザ端末装置２００は、ユーザ識別情報が入力されていないと判断すると（ステップＳ１１８においてＮＯである場合）、ステップＳ１１８の状態を維持する。ユーザ端末装置２００は、ユーザ識別情報が入力されたと判断すると（ステップＳ１１８においてＹＥＳである場合）、ユーザ端末装置２００は、ネットワークＩ／Ｆ２２を介して情報処理サーバ１００に対してユーザ識別情報Ｄ１００を送信する（ステップＳ１２０）。
【００８７】
図１０は、情報処理サーバ１００に送信されるユーザ識別情報Ｄ１００のデータ構造を示すイメージ図である。図１０を参照して、ユーザ識別情報Ｄ１００は、ユーザＩＤと、パスワードを含む。ただし、ユーザ識別情報Ｄ１００は、ユーザＩＤのようなユーザを識別する情報のみを含む概念であってもよい。
【００８８】
次に、図７を再び参照して、情報処理サーバ１００の登録部１０４は、以下のステップＳ１２２〜Ｓ１２６の処理を実行する。
【００８９】
登録部１０４は、通信部１２０を介してユーザ識別情報Ｄ１００を受け付けると（ステップＳ１２２）、登録が成功したか否かを判断する（ステップＳ１２４）。例えば、登録部１０４は、送信されたユーザ識別情報Ｄ１００と、情報記憶部１０６に登録済みのユーザ識別情報Ｄ１００とを比較することによって判断し、同一のユーザ識別情報Ｄ１００が他に存在しなければ成功、他に存在すれば失敗と判断する。登録部１０４は、ユーザ識別情報Ｄ１００の登録が失敗したと判断すると（ステップＳ１２４においてＮＯである場合）、ステップＳ１１４の処理から繰り返す。登録部１０４は、ユーザ識別情報Ｄ１００の登録が成功したと判断すると（ステップＳ１２４においてＹＥＳである場合）、当該ユーザ識別情報Ｄ１００を情報記憶部１０６に書き込み（ステップＳ１２６）、処理を終了する。
【００９０】
次に、情報処理サーバ１００にユーザ識別情報Ｄ１００を登録済みであるユーザ端末装置２００のユーザが、情報処理サーバ１００にログインする際の端末識別情報登録処理手順について説明する。
【００９１】
図１１は、本発明の実施の形態に従う情報処理システム１において実行される端末識別情報登録処理手順を示すフローチャートである。
【００９２】
ステップＳ１５２〜Ｓ１５８の処理は、図６のステップＳ１０２〜Ｓ１０８の処理に相当するため、その詳細な説明は繰り返さない。
【００９３】
次に、ユーザ端末装置２００は、入力装置２４を介してユーザからのユーザ識別情報Ｄ１００の入力を受け付けると、情報処理サーバ１００に対してネットワークＩ／Ｆ２２を介してユーザ識別情報Ｄ１００を送信し、ログイン要求を行なう（ステップＳ１６０）。
【００９４】
次に、情報処理サーバ１００の認証部１０２は、以下のステップＳ１６４、Ｓ１６６の処理を実行し、表示情報生成部１１０は、ステップＳ１６８の処理を実行する。
【００９５】
情報処理サーバ１００の認証部１０２は、通信部１２０を介してログイン要求を受け付けると（ステップＳ１６２）、ログインが成功しているか否かを判断する（ステップＳ１６４）。具体的には、認証部１０２は、受信したユーザ識別情報Ｄ１００と一致するユーザ識別情報Ｄ１００が情報記憶部１０６にあるか否かによって判断し、ある場合には成功と判断し、ない場合には失敗と判断する。認証部１０２が、ログインが失敗したと判断すると（ステップＳ１６４においてＮＯである場合）、ステップＳ１５６からの処理を繰り返す。認証部１０２が、ログインが成功したと判断すると（ステップＳ１６４においてＹＥＳである場合）、通信部１２０を介してユーザ端末装置２００を識別するための端末識別情報を要求する（ステップＳ１６６）。このとき、表示情報生成部１１０は、通信部１２０を介してユーザ端末装置２００に端末識別情報送信画面を表示させる（ステップＳ１６８）。
【００９６】
図１２は、ユーザ端末装置２００に表示される端末識別情報送信画面の一例を示した図である。端末識別情報送信画面には、送信確認を受け付ける欄が設けられている。典型的には、ユーザ端末装置２００は、ユーザがＯＫボタンを押下すると端末識別情報を送信すると判断し、キャンセルボタンを押下すると端末識別情報を送信しないと判断する。
【００９７】
図１１を再び参照して、ユーザ端末装置２００は、入力装置２４を介してユーザからの端末識別情報送信画面での入力により、端末識別情報を送信するか否かを判断する（ステップＳ１７０）。ユーザ端末装置２００は、端末識別情報を送信しないと判断した場合（ステップＳ１７０においてＮＯである場合）、ステップＳ１５８からの処理を繰り返す。一方、ユーザ端末装置２００は、端末識別情報を送信すると判断した場合（ステップＳ１７０においてＹＥＳである場合）、ネットワークＩ／Ｆ２２を介して、情報処理サーバ１００に端末識別情報Ｄ２１０を送信する（ステップＳ１７２）。
【００９８】
図１３は、情報処理サーバ１００に送信される端末識別情報Ｄ２１０のデータ構造を示すイメージ図である。端末識別情報Ｄ２１０は、端末装置に固有なシリアルナンバー等を含む。
【００９９】
次に、図１１を再び参照して、認証部１０２は、以下のステップＳ１７４〜Ｓ１７８、Ｓ１９０の処理を実行し、表示情報生成部１１０は、以下のステップＳ１８０の処理を実行する。
【０１００】
認証部１０２は、通信部１２０を介して端末識別情報Ｄ２１０を受け付けると（ステップＳ１７４）、端末識別情報Ｄ２１０が登録されているか否かを判断する（ステップＳ１７６）。認証部１０２は、送信された端末識別情報Ｄ２１０と、情報記憶部１０６に記憶されている端末識別情報Ｄ２１０とを比較することによって判断し、同一の端末識別情報Ｄ２１０があれば登録されていると判断し、なければ登録されていないと判断する。認証部１０２は、端末識別情報Ｄ２１０が登録されていると判断すると（ステップＳ１７６においてＮＯである場合）、ログイン処理を完了し（ステップＳ１９０）、処理を終了する。一方、認証部１０２が、端末識別情報Ｄ２１０が登録されていないと判断すると（ステップＳ１７６においてＹＥＳである場合）、通信部１２０を介して当該端末識別情報Ｄ２１０と、端末識別情報Ｄ２１０に対応する機種情報と、決済情報とを登録するようにユーザ端末装置２００に要求する（ステップＳ１７８）。このとき、表示情報生成部１１０は、通信部１２０を介してユーザ端末装置２００に端末関連情報登録画面を表示させる（ステップＳ１８０）。
【０１０１】
図１４は、ユーザ端末装置２００に表示される端末関連情報登録画面の一例を示した図である。端末関連情報登録画面には、登録確認を受け付ける欄および当該ユーザ端末装置２００の機種情報を選択する欄が設けられている。なお、決済情報については、別途決済情報も入力する画面が表示され、ユーザ端末装置２００からの入力を受け付ける。
【０１０２】
図１５は、ユーザ端末装置２００に表示される決済情報の入力画面の一例を示した図である。決済情報登録画面には、カード番号、有効期限、暗証番号を入力する欄が設けられており、ユーザからの当該入力欄への入力により決済情報が登録される。
【０１０３】
次に、図１１を再び参照して、ユーザ端末装置２００は、入力装置２４を介してユーザからの端末関連情報登録画面および決済情報登録画面からの入力を受け付けて、端末識別情報Ｄ２１０および機種情報Ｄ２２０からなる端末関連情報Ｄ２００と、決済情報Ｄ３００とを登録するか否かを判断する（ステップＳ１８２）。当該情報を登録しないと判断した場合（ステップＳ１８２においてＮＯである場合）、ステップＳ１５８からの処理を繰り返す。一方、当該情報を登録すると判断した場合（ステップＳ１８２においてＹＥＳである場合）、情報処理サーバ１００に対して、端末関連情報Ｄ２００および決済情報Ｄ３００を含む端末情報Ｄ４００を送信する（ステップＳ１８４）。
【０１０４】
図１６は、情報処理サーバ１００に送信される端末情報Ｄ４００のデータ構造を示すイメージ図である。図１６を参照して、端末情報Ｄ４００は、端末関連情報Ｄ２００と決済情報Ｄ３００とを含む。
【０１０５】
次に、図１１を再び参照して、認証部１０２は以下のステップＳ１８６、Ｓ１９０の処理を実行し、登録部は以下のステップＳ１８８の処理を実行する。
【０１０６】
認証部１０２が、通信部１２０を介して端末情報Ｄ４００を受け付けると（ステップＳ１８６）、登録部１０４は当該受け付けた端末情報Ｄ４００をユーザ識別情報Ｄ１００と関連付けて情報記憶部１０６に書込み（ステップＳ１８８）、認証部１０２は、ログイン処理を完了し（ステップＳ１９０）、処理を終了する。
【０１０７】
上記では、情報処理サーバ１００は、端末識別情報Ｄ２１０に対応する機種情報Ｄ２２０を予め格納してある機種情報Ｄ２２０の中からユーザに選択させることで取得したが、端末識別情報Ｄ２１０に対応する機種情報Ｄ２２０を提供する機種情報格納サーバ５００に、当該端末識別情報Ｄ２１０を送信し問い合わせすることで機種情報Ｄ２２０を取得しても良い。
【０１０８】
図１７は、機種情報格納サーバ５００が有している端末識別情報に対応する機種情報リストのイメージ図である。例えば、機種情報格納サーバ５００は、ユーザ端末装置２００を製造している各メーカ等から、端末識別情報Ｄ２１０と、それに対応する機種情報Ｄ２２０とを取得し、収集してリストとして格納する。図１７を参照して、例えば、メーカＸ社の製造するユーザ端末装置２００の端末識別情報Ｄ２１０が「１１２２３３４４」である場合、機種情報Ｄ２２０は「電子書籍」となる。
【０１０９】
典型的には、情報処理サーバ１００の登録部１０４は、通信部１２０を介して受信した端末識別情報Ｄ２１０を機種情報格納サーバに送信する。次に、機種情報格納サーバは、端末識別情報Ｄ２１０を受信すると、格納してある端末識別情報Ｄ２１０と機種情報Ｄ２２０との対応リストから、端末識別情報Ｄ２１０に対応する機種情報Ｄ２２０を選択して、当該機種情報Ｄ２２０をネットワークＩ／Ｆを介して情報処理サーバ１００に送信する。登録部１０４は、通信部１２０を介して当該受け付けた機種情報Ｄ２２０を端末識別情報Ｄ２１０と関連付けて、情報記憶部１０６に書込み、処理を終了する。
【０１１０】
＜ｄ２．コンテンツリスト要求および取得処理＞
次に、図６に示すコンテンツリスト要求および取得処理の詳細な処理手順（ステップＳ２００）について説明する。
【０１１１】
図１８は、本発明の実施の形態に従う情報処理システム１において実行されるコンテンツリスト取得処理手順を示すフローチャートである。
【０１１２】
まず、情報処理サーバ１００の認証部１０２は、以下のステップＳ２０２の処理を実行し、取得部１０８は、以下のステップＳ２０４〜Ｓ２１０の処理を実行する。
【０１１３】
情報処理サーバ１００の認証部１０２が、ログイン処理を完了すると（ステップＳ２０２）、取得部１０８は、情報記憶部１０６からログインしたユーザに対応するユーザ識別情報Ｄ１００に関連付けられた端末関連情報Ｄ２００に含まれる機種情報Ｄ２２０を抽出する（ステップＳ２０４）。取得部１０８は、機種情報Ｄ２２０に対応するコンテンツリストをコンテンツサーバ３００から取得するため、コンテンツサーバ３００に送信する機種情報Ｄ２２０を選択する（ステップＳ２０６）。取得部１０８はコンテンツサーバ３００が複数ある場合は、選択した機種情報Ｄ２２０を送信するコンテンツサーバ３００を選択する（ステップＳ２０８）。このとき、選択するコンテンツサーバ３００は事前に所有しているコンテンツサーバ３００のリストから機種情報Ｄ２２０に対応するコンテンツを提供しているコンテンツサーバ３００から選択される。次に、取得部１０８は、通信部１２０を介して当該選択した機種情報Ｄ２２０を、当該選択したコンテンツサーバ３００に送信する（ステップＳ２１０）。
【０１１４】
図１９は、コンテンツサーバ３００に送信される機種情報Ｄ２２０のデータ構造を示すイメージ図である。機種情報Ｄ２２０はコンテンツを出力する能力を示す情報であり、例えば、機種情報「電子書籍」は、電子書籍用コンテンツを出力可能であることを示している。
【０１１５】
次に、図１８を再び参照して、コンテンツサーバ３００はネットワークＩ／Ｆを介して機種情報Ｄ２２０を受信すると（ステップＳ２１２）、対応するコンテンツを抽出し（ステップＳ２１４）、抽出された当該コンテンツを示すコンテンツリストＤ５００をネットワークＩ／Ｆを介して情報処理サーバ１００に送信する（ステップＳ２１６）。
【０１１６】
図２０は、コンテンツリストＤ５００のデータ構造を示すイメージ図である。コンテンツリストＤ５００は、例えば、コンテンツ名とコンテンツサーバ３００が提供する当該コンテンツデータへのリンク先の情報とを含む。
【０１１７】
次に、図１８を再び参照して、情報処理サーバ１００の取得部１０８は、以下のステップＳ２２０〜Ｓ２２６の処理を実行する。
【０１１８】
取得部１０８は、通信部１２０を介してコンテンツリストＤ５００を受信すると、他に当該機種情報Ｄ２２０に対応するコンテンツを提供するコンテンツサーバ３００が存在するか否かを判断する（ステップＳ２２０）。取得部１０８は、当該コンテンツサーバ３００が存在すると判断すると（ステップＳ２２０においてＮＯの場合）、ステップ２０８からの処理を繰り返す。一方、取得部１０８は、当該コンテンツサーバ３００が存在しないと判断すると（ステップＳ２２０においてＹＥＳの場合）、情報記憶部１０６に記憶されている、ユーザ識別情報Ｄ１００に関連付けられた機種情報Ｄ２２０が他に存在するか否かを判断する（ステップＳ２２２）。取得部１０８は、当該機種情報Ｄ２２０が存在すると判断した場合（ステップＳ２２２においてＮＯである場合）、ステップＳ２０６からの処理を繰り返す。一方、取得部１０８は、当該機種情報Ｄ２２０が存在しないと判断すると（ステップＳ２２２においてＹＥＳの場合）、当該機種情報別に取得したコンテンツリストＤ５００を情報記憶部１０６に記憶して（ステップＳ２２６）、処理を終了する。
【０１１９】
＜ｄ３．コンテンツリスト作成処理＞
次に、図６に示すコンテンツリスト作成処理（ステップＳ２５０）の詳細な処理について説明する。
【０１２０】
図２１は、コンテンツリストＤ５５０作成方式の一例のイメージ図である。なお、ここでは、ユーザ端末装置２００は、電子書籍用、スマートフォン用、ＰＣ用、ＴＶ用の機種情報Ｄ２２０を有しているとする。
【０１２１】
図２１を参照して、コンテンツサーバ３００は、コンテンツに対応する機種情報Ｄ２２０を示すコンテンツ機種情報対応テーブルと、コンテンツＤＢに格納しているコンテンツのリンク先とを抽出して、情報処理サーバ１００から送信された機種情報Ｄ２２０に対応する機種別のコンテンツリストＤ５００を、情報処理サーバ１００に送信する。具体的には、電子書籍用のコンテンツを示すコンテンツリストＤ５００Ａと、スマートフォン用のコンテンツを示すコンテンツリストＤ５００Ｂと、ＰＣ用のコンテンツを示すコンテンツリストＤ５００Ｃと、ＴＶ用のコンテンツを示すコンテンツリストＤ５００Ｄを送信する。情報処理サーバ１００は、これらのコンテンツリストＤ５００Ａ〜Ｄ５００Ｄを共通するコンテンツ別に集約化して、コンテンツ別に対応した機種情報Ｄ２２０を含むコンテンツリストＤ５５０を作成する。
【０１２２】
＜ｄ４．コンテンツリスト表示処理＞
次に、図６に示すコンテンツリスト表示処理（ステップＳ２７０）の詳細な処理について説明する。
【０１２３】
図２２は、コンテンツリスト表示画面の一例を示すイメージ図である。
表示情報生成部１１０は、情報記憶部１０６に記憶されているコンテンツリストＤ５５０に基づいてコンテンツリスト表示画面を図２０のように表示する。このとき、ユーザ識別情報Ｄ１００に関連付けられた少なくとも１つの機種情報Ｄ２２０に対応しているコンテンツを示すコンテンツリストＤ５５０に基づいてコンテンツリスト表示画面が表示される。また、コンテンツリストＤ５５０に含まれるコンテンツ名に基づいてコンテンツ表示領域にコンテンツの内容を示す情報を表示させる。例えば、コンテンツ名「ＡＡガイド」に対応して当該コンテンツを示す画像６００が、「週刊ＢＢ」に対応して当該コンテンツを示す画像６０２が、「ＣＣ経済」に対応して当該コンテンツを示す画像６０４が表示される。また、各々のコンテンツがどの機種情報Ｄ２２０に対応しているか否かの情報が、画像６００Ａ〜６００Ｄに表示される。例えば、「ＡＡガイド」に関しては、対応している機種情報「電子書籍」について、対応機種画像６００Ｂが、「スマートフォン」について対応機種画像６００Ｃが、「ＰＣ」について対応機種画像６００Ｄが表示される。ここで、コンテンツ名「ＡＡガイド」は、機種情報「ＴＶ」には対応していないため、非対応機種画像６００Ａは、上記の対応機種画像６００Ｂ、６００Ｃ、６００Ｄとは異なる態様で表示される。従って、例えば、対応機種と非対応機種とを色付きで区別しても良いし、対応している機種情報のみ表示し、対応していない機種情報は表示しない等、表示の有無で区別しても良い。その他のコンテンツに対しても同様の表示方式であるため、その詳細な説明は繰り返さない。
【０１２４】
＜ｄ５．コンテンツ詳細情報取得および表示処理＞
次に、図６に示すコンテンツ詳細情報取得および表示処理（ステップＳ３００）の詳細な処理手順について説明する。ここでコンテンツ詳細情報とは、具体的にはコンテンツの価格や決済情報を含む情報をいう。
【０１２５】
図２３は、本発明の実施の形態に従う情報処理システム１において実行される詳細情報取得処理手順を示すフローチャートである。
【０１２６】
まず、表示情報生成部１１０によって、ユーザ端末装置２００に表示されているコンテンツリスト表示画面において（ステップＳ３０１）、ユーザ端末装置２００が、ユーザからのコンテンツの選択を受け付けると、選択されたコンテンツを識別するコンテンツ識別情報Ｄ５１０をネットワークＩ／Ｆ２２を介して、情報処理サーバ１００に送信する（ステップＳ３０２）。例えば、ユーザはコンテンツリスト表示画面において、コンテンツを示す画像６００を押下すると、ユーザ端末装置２００はユーザからのコンテンツ選択命令を受け付ける。
【０１２７】
図２４は、コンテンツ識別情報Ｄ５１０のデータ構造を示すイメージ図である。コンテンツ識別情報Ｄ５１０は、コンテンツ名の情報を含む。
【０１２８】
情報処理サーバ１００の取得部１０８は、以下のステップＳ３０３〜Ｓ３０６の処理を実行する。
【０１２９】
情報処理サーバ１００の取得部１０８は、通信部１２０を介して当該コンテンツ識別情報Ｄ５１０を受け付けると（ステップＳ３０３）、当該コンテンツを提供しているコンテンツサーバ３００を選択する（ステップＳ３０４）。次に、取得部１０８は、当該コンテンツ識別情報Ｄ５１０を通信部１２０を介して、選択したコンテンツサーバ３００に送信する（ステップＳ３０６）。
【０１３０】
次に、図２３を再び参照して、コンテンツサーバ３００は、ネットワークＩ／Ｆを介して情報処理サーバ１００からコンテンツ識別情報Ｄ５１０を受信すると（ステップＳ３０８）、当該コンテンツ識別情報Ｄ５１０に基づくコンテンツ詳細情報Ｄ６００を抽出して（ステップＳ３１０）、当該コンテンツ詳細情報Ｄ６００をネットワークＩ／Ｆを介して情報処理サーバ１００に送信する（ステップＳ３１２）。
【０１３１】
図２５は、情報処理サーバ１００に送信されるコンテンツ詳細情報Ｄ６００のデータ構造を示すイメージ図である。コンテンツ詳細情報Ｄ６００は、例えば、コンテンツ名と機種情報と価格情報と決済情報とを含む。
【０１３２】
次に、図２３を再び参照して、情報処理サーバ１００の取得部１０８は以下のステップＳ３１４、Ｓ３１６の処理を実行する。
【０１３３】
取得部１０８は、通信部１２０を介して当該コンテンツ詳細情報Ｄ６００を受け付けると（ステップＳ３１４）、当該コンテンツ詳細情報Ｄ６００を情報記憶部１０６に記憶する（ステップＳ３１６）。このとき、表示情報生成部１１０は、ユーザ端末装置２００に対して当該コンテンツ詳細情報Ｄ６００に基づいて、コンテンツ詳細情報表示画面を表示させて（ステップＳ３１８）、処理を終了する。
【０１３４】
図２６は、コンテンツ詳細情報表示画面の一例を示すイメージ図である。
表示情報生成部１１０は、情報記憶部１０６に記憶されているコンテンツ詳細情報Ｄ６００に基づいてコンテンツの詳細情報を図２６のように表示する。コンテンツ名に基づいてコンテンツ表示領域にコンテンツの内容を示す情報である画像７００と、当該コンテンツに対応する機種情報を示す情報である画像７００Ａ〜７００Ｄが表示される。また、コンテンツに対応している対応機種情報に関しては、コンテンツ詳細情報Ｄ６００に含まれる機種情報に基づいて、画像７１０、画像７２０、画像７３０が表示される。ユーザは当該これらの画像によって、どのユーザ端末装置２００に対応するコンテンツを購入するかを選択することができる。さらに、コンテンツ詳細情報Ｄ６００に含まれる価格情報および決済情報に基づいて、画像７１０Ａ、画像７１０Ｂ、画像７２０Ａ、画像７３０Ａが表示される。ユーザは、当該画像によって当該コンテンツの価格を確認することができ、またいずれの決済方式で決済するかを選択することができる。
【０１３５】
＜ｄ６．コンテンツ購入処理＞
次に、図６に示すコンテンツ購入処理（ステップＳ５００）のより詳細な処理手順について説明する。
【０１３６】
図２７は、本発明の実施の形態に従う情報処理システム１において実行されるコンテンツ購入処理手順を示すフローチャートである。
【０１３７】
まず、情報処理サーバ１００の表示情報生成部１１０により、取得したコンテンツ詳細情報Ｄ６００に基づいてユーザ端末装置２００に詳細情報画面が表示される（ステップＳ５０２）。ユーザ端末装置２００は、ユーザからのコンテンツ購入入力（コンテンツの配信を所望する機種情報および決済情報の選択）を受け付けると、コンテンツを配信させるために選択された、ユーザ端末装置２００の端末関連情報Ｄ２００と、対応する決済情報Ｄ３００とを含む端末情報Ｄ７００をネットワークＩ／Ｆ２２を介して送信し、コンテンツ購入要求を行なう（ステップＳ５０４）。
【０１３８】
図２８は、情報処理サーバ１００に送信される、コンテンツを配信させるユーザ端末装置２００の端末情報Ｄ７００のデータ構造を示すイメージ図である。図２８を参照して、端末情報Ｄ７００は、コンテンツを配信させるために選択されたユーザ端末装置２００の端末関連情報Ｄ２００と選択された決済情報Ｄ３００とを含む。
【０１３９】
次に、図２７を再び参照して、情報処理サーバ１００の管理部１１２は、以下のステップＳ５０６〜Ｓ５１０、Ｓ５１６の処理を実行し、表示情報生成部１１０は、以下のステップＳ５１２の処理を実行する。
【０１４０】
情報処理サーバ１００の管理部１１２は、通信部１２０を介して端末情報Ｄ７００によりコンテンツ購入要求を受け付けると（ステップＳ５０６）、情報記憶部１０６に記憶された決済情報Ｄ３００の登録があるか否かを判断する（ステップＳ５０８）。管理部１１２が、決済情報Ｄ３００の登録があると判断すると（ステップＳ５０８においてＮＯである場合）、後述するステップＳ５１８からの処理を行なう。一方、管理部１１２が、決済情報Ｄ３００の登録がないと判断すると（ステップＳ５０８においてＹＥＳである場合）、通信部１２０を介して決済情報Ｄ３００を登録するようにユーザ端末装置２００に要求する。表示情報生成部１１０は、ユーザ端末装置２００に図１５で説明した決済情報入力画面を表示させる（ステップＳ５１２）。
【０１４１】
次に、ユーザ端末装置２００は、決済情報入力画面において、ユーザからの決済情報Ｄ３００の入力を受け付けると、情報処理サーバ１００にネットワークＩ／Ｆ２２を介して決済情報Ｄ３００を送信する（ステップＳ５１４）。
【０１４２】
次に、情報処理サーバ１００の管理部１１２が、通信部１２０を介して決済情報Ｄ３００を受信すると、登録部１０４は当該決済情報Ｄ３００を情報記憶部１０６に書き込む（ステップＳ５１６）。
【０１４３】
次に、管理部１１２は、以下のステップＳ５１８〜Ｓ５２６の処理を実行する。
管理部１１２は、コンテンツサーバ３００に対してコンテンツの配信要求をするか否かを判断する（ステップＳ５１８）。具体的には、コンテンツの配信要求をするのか、コンテンツの配信予約登録をするのかを判断する。例えば、管理部１１２が、ログインしているユーザ端末装置２００とコンテンツを配信させるユーザ端末装置２００が同じ、つまり両者の端末識別情報Ｄ２１０が同じである場合はコンテンツサーバ３００に配信要求を行ない、逆に異なる場合は、配信予約登録をすると判断しても良い。また、コンテンツ購入時にユーザに対してコンテンツ配信またはコンテンツ配信予約登録のいずれを希望するのかを選択させて判断してもよい。
【０１４４】
管理部１１２は、コンテンツの配信要求をしないと判断すると（ステップＳ５１８においてＮＯである場合）、コンテンツの配信予約登録と、コンテンツ購入のために送信された情報である端末情報Ｄ７００とを関連付けて情報記憶部１０６に記憶する（ステップＳ５２６）。一方、管理部１１２は、コンテンツの配信要求をすると判断すると（ステップＳ５１８においてＹＥＳである場合）、通信部１２０を介してユーザ識別情報Ｄ１００と、コンテンツを配信させるユーザ端末装置２００の端末関連情報Ｄ２００と、対応する決済情報Ｄ３００とを含む端末情報Ｄ７００をコンテンツサーバ３００に送信すると共に、当該ユーザ端末装置２００にコンテンツを配信するように要求する（ステップＳ５２０）。コンテンツサーバ３００は、課金処理を経て、情報処理サーバ１００からの当該コンテンツ配信要求を受け付ける（ステップＳ５２２）。また、情報処理サーバ１００の管理部１１２は、当該コンテンツを配信するコンテンツサーバ３００のアクセス先を当該コンテンツを配信させるユーザ端末装置２００に送信する（ステップＳ５２４）。
【０１４５】
次に、ユーザ端末装置２００がコンテンツサーバ３００に対して、端末識別情報Ｄ２１０を送信してアクセス要求をすると（ステップＳ５２８）、コンテンツサーバ３００は、ユーザ端末装置２００からのアクセス要求を受付けて（ステップＳ５３０）、対応するコンテンツを配信し（ステップＳ５３２）、ユーザ端末装置２００は当該コンテンツを受信し（ステップＳ５３４）、処理を終了する。
【０１４６】
次に、配信予約登録をしたユーザ端末装置２００から情報処理サーバ１００にログイン要求があった場合のコンテンツ購入処理について説明する。
【０１４７】
図２９は、本発明の実施の形態に従う情報処理システム１において実行されるコンテンツ購入処理手順の変形例を示すフローチャートである。
【０１４８】
情報処理サーバ１００の管理部１１２は、以下のステップＳ５５４、Ｓ５５６の処理を実行し、表示情報生成部１１０は、以下のステップＳ５５８の処理を実行する。
【０１４９】
まず、ユーザ端末装置２００は、ユーザからの情報処理サーバ１００へのログイン要求を受け付けると（ステップＳ５５０）、図１１で説明した所定の処理を経て情報処理サーバ１００はユーザ端末装置２００のログイン処理を完了する（ステップＳ５５２）。
【０１５０】
次に、管理部１１２は、ログイン時に受信した端末識別情報Ｄ２１０と、上述した配信予約登録時に関連付けて記憶されている端末情報Ｄ７００に含まれる端末識別情報Ｄ２１０とを比較して、配信予約登録がされているユーザ端末装置２００か否かを判断する（ステップＳ５５４）。管理部１１２は、ログインしたユーザ端末装置２００に対して配信予約登録がされていないと判断すると（ステップＳ５５４においてＮＯである場合）、処理を終了する。
【０１５１】
一方、管理部１１２は、ログインしたユーザ端末装置２００に対して配信予約登録がされていると判断すると（ステップＳ５５４においてＹＥＳである場合）、当該ユーザ端末装置２００に対して配信予約登録情報を通知する（ステップＳ５５６）。このとき、情報処理サーバ１００の表示情報生成部１１０は、ユーザ端末装置２００にコンテンツ配信予約確認画面を表示させる（ステップＳ５５８）。
【０１５２】
図３０は、コンテンツ配信予約確認画面の一例を示すイメージ図である。ユーザは、ユーザ端末装置２００に表示された当該画面によって、コンテンツを配信するか否かを判断する。
【０１５３】
図２９を再び参照して、ユーザ端末装置２００は、ユーザからのコンテンツ配信要求の入力を受け付けると、コンテンツサーバ３００にコンテンツを配信させるように、ネットワークＩ／Ｆ２２を介して情報処理サーバ１００に要求する（ステップＳ５６０）。
【０１５４】
次に、情報処理サーバ１００の管理部１１２は、以下のステップＳ５６２、Ｓ５６４の処理を実行する。
【０１５５】
情報処理サーバ１００の管理部１１２は、通信部１２０を介してコンテンツ配信要求を受け付けると（ステップＳ５６２）、配信予約登録時に記憶していた端末情報Ｄ７００をコンテンツサーバ３００に送信して、当該ユーザ端末装置２００にコンテンツを配信するように要求する（ステップＳ５６４）。コンテンツサーバ３００は、課金処理を経て、情報処理サーバ１００からの当該コンテンツ配信要求を受け付ける（ステップＳ５６８）。
【０１５６】
また、情報処理サーバ１００の管理部１１２は、コンテンツを配信するコンテンツサーバ３００のアクセス先をコンテンツを配信させるユーザ端末装置２００に送信する（ステップＳ５６６）。
【０１５７】
次に、ユーザ端末装置２００がコンテンツサーバ３００に対して、端末識別情報Ｄ２１０を送信してアクセス要求をすると（ステップＳ５７０）、コンテンツサーバ３００は、ユーザ端末装置２００からのアクセス要求を受付けて（ステップＳ５７２）、対応するコンテンツを配信し（ステップＳ５７４）、ユーザ端末装置２００は当該コンテンツを受信し（ステップＳ５７６）、処理を終了する。
【０１５８】
＜Ｅ．本実施の形態に係る利点＞
本実施の形態とすることで、ユーザは、コンテンツを購入するためにアクセスに用いた端末だけではなく、保有している端末の能力を考慮してコンテンツリストが提供されるので、どの端末についてどのコンテンツが対応しているかを煩雑な手続きなく確認することができる。アクセスに用いた端末とは別の保有端末に対応するコンテンツを購入することもできる。
【０１５９】
また、コンテンツ提供者は、あるユーザが保有するいずれかの端末でサポートしているコンテンツについては、コンテンツリストとして表示されるため、ユーザが複数の端末においてコンテンツを購入する購買意欲を促進するなど、ユーザにコンテンツを購入してもらう機会が増加する。
【０１６０】
また、情報処理サーバを運営する運営者は、ユーザの利便性を向上させるコンテンツリストを提供することができるため、このサービスを受けようとするコンテンツサーバの運営者からより多くの手数料を得ることもできる。
【０１６１】
＜Ｆ．その他の実施形態＞
上述のフローで説明したような制御を実行させるプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ、ＲＯＭ、ＲＡＭ（Random Access Memory）およびメモリカードなどの一時的でないコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１６２】
なお、プログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０１６３】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０１６４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１６５】
１  情報処理システム、１０，２０  ＣＰＵ、１１，２１  メモリ、１２，２２  ネットワークＩ／Ｆ  １３，２３  ハードディスク、１４  光学ドライブ、１５，２５  外部機器Ｉ／Ｆ、１６  フラッシュメモリ、１７，２７  バス、２４  入力装置、２６  ディスプレイ、１００  情報処理サーバ、１０２  認証部、１０４  登録部、１０６  情報記憶部、１０８  取得部、１１０  表示情報生成部、１１２  管理部、１２０  通信部、２００  ユーザ端末装置、３００  コンテンツサーバ、４００  ネットワーク、５００  機種情報格納サーバ、Ｄ１０  データ構造、Ｄ１００  ユーザ識別情報、Ｄ２００  端末関連情報、Ｄ２１０  端末識別情報、Ｄ２２０  機種情報、Ｄ３００  決済情報、Ｄ４００，Ｄ７００  端末情報、Ｄ５００，Ｄ５５０  コンテンツリスト、Ｄ５１０  コンテンツ識別情報、Ｄ６００  コンテンツ詳細情報。
【図１】
2013008150.tif 000003
【図２】
2013008150.tif 000004
【図３】
2013008150.tif 000005
【図４】
2013008150.tif 000006
【図５】
2013008150.tif 000007
【図６】
2013008150.tif 000008
【図７】
2013008150.tif 000009
【図８】
2013008150.tif 000010
【図９】
2013008150.tif 000011
【図１０】
2013008150.tif 000012
【図１１】
2013008150.tif 000013
【図１２】
2013008150.tif 000014
【図１３】
2013008150.tif 000015
【図１４】
2013008150.tif 000016
【図１５】
2013008150.tif 000017
【図１６】
2013008150.tif 000018
【図１７】
2013008150.tif 000019
【図１８】
2013008150.tif 000020
【図１９】
2013008150.tif 000021
【図２０】
2013008150.tif 000022
【図２１】
2013008150.tif 000023
【図２２】
2013008150.tif 000024
【図２３】
2013008150.tif 000025
【図２４】
2013008150.tif 000026
【図２５】
2013008150.tif 000027
【図２６】
2013008150.tif 000028
【図２７】
2013008150.tif 000029
【図２８】
2013008150.tif 000030
【図２９】
2013008150.tif 000031
【図３０】
2013008150.tif 000032