(57)【要約】【課題】異なるサーバへのアクセスが必要なコンテンツ情報取得処理とコンテンツ購入処理を効率的に行なう構成を実現する。【解決手段】ユーザが情報提供サーバからの提供情報、例えばテレビ番組表情報を閲覧して、情報に関連するコンテンツを取得する際に、ディスプレイに表示された番組情報を表示部に設定されたツールバーや、他のサーバ情報表示領域にドラッグ＆ドロップするのみで、コンテンツ指定情報を含むコンテンツ取得要求がコンテンツ提供サーバなどに送信される構成とした。本構成により、ユーザは様々なサーバとのアクセスを切り換えることなく効率的にコンテンツの選択および取得処理を行なうことが可能となる。【選択図】図４
2009163595.tif 000002
【特許請求の範囲】
【請求項１】
クライアントコンテンツの管理を行なうコンテンツ管理サーバと、
クライアントに対する情報提供処理を実行する情報提供サーバと、
前記情報提供サーバからの提供情報を表示部の第１データ表示領域に表示し、表示部の第２データ表示領域にドラッグ＆ドロップされた前記提供情報中の選択情報に基づいて生成されるコンテンツ指定情報を含むコンテンツ購入要求をコンテンツ管理サーバまたはコンテンツ購入サーバに送信するクライアント装置と、
を有することを特徴とする情報処理システム。
【請求項２】
前記クライアント装置は、
ユーザＩＤをＩＣカードから読み取り、ユーザＩＤを前記コンテンツ管理サーバに送信して、コンテンツ管理サーバからの提供情報を表示部に表示する処理を実行する構成であることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記クライアント装置は、
パスワードまたは電子証明書をＩＣカードから読み取り、パスワードまたは電子証明書を前記コンテンツ管理サーバに送信して、コンテンツ管理サーバからの提供情報を表示部に表示する処理を実行する構成であることを特徴とする請求項１に記載の情報処理システム。
【請求項４】
前記クライアント装置は、
ＩＣカード管理ツールバーを前記第２データ表示領域に表示し、該ＩＣカード管理ツールバーにドラッグ＆ドロップされた前記第１データ表示領域中の選択情報に基づいて生成されるコンテンツ指定情報を含むコンテンツ購入要求をコンテンツ管理サーバまたはコンテンツ購入サーバに送信する処理を実行する構成であることを特徴とする請求項１に記載の情報処理システム。
【請求項５】
前記クライアント装置は、
ユーザＩＤをＩＣカードから読み取り、該ユーザＩＤを前記コンテンツ管理サーバに送信して、コンテンツ管理サーバからの提供情報を前記第２データ表示領域に表示し、該第２データ表示領域にドラッグ＆ドロップされた前記第１データ表示領域中の選択情報に基づいて生成されるコンテンツ指定情報を含むコンテンツ購入要求をコンテンツ管理サーバまたはコンテンツ購入サーバに送信する処理を実行する構成であることを特徴とする請求項１に記載の情報処理システム。
【請求項６】
前記クライアント装置は、
パスワードまたは電子証明書をＩＣカードから読み取り、該パスワードまたは電子証明書を前記コンテンツ管理サーバに送信して、コンテンツ管理サーバからの提供情報を前記第２データ表示領域に表示し、該第２データ表示領域にドラッグ＆ドロップされた前記第１データ表示領域中の選択情報に基づいて生成されるコンテンツ指定情報を含むコンテンツ購入要求をコンテンツ管理サーバまたはコンテンツ購入サーバに送信する処理を実行する構成であることを特徴とする請求項１に記載の情報処理システム。
【請求項７】
前記コンテンツ管理サーバは、
前記第１データ表示領域中の選択情報に基づいて生成されるコンテンツ指定情報を含むコンテンツ購入要求をコンテンツ管理サーバまたはコンテンツ購入サーバに送信する処理を実行するプログラム情報を前記クライアントに提供する処理を実行することを特徴とする請求項１に記載の情報処理システム。
【請求項８】
前記情報処理システムは、さらに、
前記クライアント装置からのキーワード検索要求を受信し、キーワード検索処理を実行した検索結果をクライアント装置に提供するキーワード検索サーバを有することを特徴とする請求項１に記載の情報処理システム。
【請求項９】
コンテンツ取得処理を実行する情報処理装置であり、
情報表示を実行する表示部と、
前記表示部に表示された情報に対する操作情報に基づいてデータ処理を実行する制御部と、
ネットワークを介した通信を実行する通信部を有し、
前記制御部は、
情報提供サーバからの提供情報を表示部の第１データ表示領域に表示し、表示部の第２データ表示領域にドラッグ＆ドロップされた前記提供情報中の選択情報に基づいて生成されるコンテンツ指定情報を含むコンテンツ購入要求を前記通信部を介してコンテンツ管理サーバまたはコンテンツ購入サーバに送信する処理を実行することを特徴とする情報処理装置。
【請求項１０】
前記情報処理装置は、
ユーザＩＤをＩＣカードから読み取る近接通信部を有し、
前記制御部は、
前記ＩＣカードから取得したユーザＩＤを前記コンテンツ管理サーバに送信して、コンテンツ管理サーバからの提供情報を表示部に表示する処理を実行することを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記情報処理装置は、
パスワードまたは電子証明書をＩＣカードから読み取る近接通信部を有し、
前記制御部は、
前記ＩＣカードから取得したパスワードまたは電子証明書を前記コンテンツ管理サーバに送信して、コンテンツ管理サーバからの提供情報を表示部に表示する処理を実行することを特徴とする請求項９に記載の情報処理装置。
【請求項１２】
前記情報処理装置は、
ＩＣカード管理ツールバーを前記第２データ表示領域に表示し、該ＩＣカード管理ツールバーにドラッグ＆ドロップされた前記第１データ表示領域中の選択情報に基づいて生成されるコンテンツ指定情報を含むコンテンツ購入要求をコンテンツ管理サーバまたはコンテンツ購入サーバに送信する処理を実行する構成であることを特徴とする請求項９に記載の情報処理装置。
【請求項１３】
前記情報処理装置は、
ユーザＩＤをＩＣカードから読み取り、該ユーザＩＤを前記コンテンツ管理サーバに送信して、コンテンツ管理サーバからの提供情報を前記第２データ表示領域に表示し、該第２データ表示領域にドラッグ＆ドロップされた前記第１データ表示領域中の選択情報に基づいて生成されるコンテンツ指定情報を含むコンテンツ購入要求をコンテンツ管理サーバまたはコンテンツ購入サーバに送信する処理を実行する構成であることを特徴とする請求項９に記載の情報処理装置。
【請求項１４】
前記情報処理装置は、
パスワードまたは電子証明書をＩＣカードから読み取り、該パスワードまたは電子証明書を前記コンテンツ管理サーバに送信して、コンテンツ管理サーバからの提供情報を前記第２データ表示領域に表示し、該第２データ表示領域にドラッグ＆ドロップされた前記第１データ表示領域中の選択情報に基づいて生成されるコンテンツ指定情報を含むコンテンツ購入要求をコンテンツ管理サーバまたはコンテンツ購入サーバに送信する処理を実行する構成であることを特徴とする請求項９に記載の情報処理装置。
【請求項１５】
情報処理装置において、コンテンツ取得処理を実行する情報処理方法であり、
制御部が、情報提供サーバからの提供情報を表示部の第１データ表示領域に表示する表示ステップと、
前記制御部が、前記表示部の第２データ表示領域にドラッグ＆ドロップされた前記提供情報中の選択情報に基づいて生成されるコンテンツ指定情報を含むコンテンツ購入要求を通信部を介してコンテンツ管理サーバまたはコンテンツ購入サーバに送信する処理を実行するデータ処理ステップと、
を有することを特徴とする情報処理方法。
【請求項１６】
前記情報処理方法は、さらに、
近接通信部を介してユーザＩＤをＩＣカードから読み取るステップと、
前記制御部が、前記ＩＣカードから取得したユーザＩＤを前記コンテンツ管理サーバに送信して、コンテンツ管理サーバからの提供情報を表示部に表示する処理を実行するステップと、
を有することを特徴とする請求項１５に記載の情報処理方法。
【請求項１７】
前記情報処理方法は、さらに、
近接通信部を介してパスワードまたは電子証明書をＩＣカードから読み取るステップと、
前記制御部が、前記ＩＣカードから取得したパスワードまたは電子証明書を前記コンテンツ管理サーバに送信して、コンテンツ管理サーバからの提供情報を表示部に表示する処理を実行するステップと、
を有することを特徴とする請求項１５に記載の情報処理方法。
【請求項１８】
前記情報処理方法は、さらに、
前記制御部が、ＩＣカード管理ツールバーを前記第２データ表示領域に表示するステップを有し、
前記データ処理ステップは、
前記ＩＣカード管理ツールバーにドラッグ＆ドロップされた前記第１データ表示領域中の選択情報に基づいて生成されるコンテンツ指定情報を含むコンテンツ購入要求をコンテンツ管理サーバまたはコンテンツ購入サーバに送信する処理を実行するステップであることを特徴とする請求項１５に記載の情報処理方法。
【請求項１９】
前記情報処理方法は、さらに、
近接通信部を介してユーザＩＤをＩＣカードから読み取るステップと、
前記制御部が、前記ユーザＩＤを前記コンテンツ管理サーバに送信して、コンテンツ管理サーバからの提供情報を前記第２データ表示領域に表示するステップを有し、
前記データ処理ステップは、
前記コンテンツ管理サーバからの提供情報を表示した前記第２データ表示領域にドラッグ＆ドロップされた前記第１データ表示領域中の選択情報に基づいて生成されるコンテンツ指定情報を含むコンテンツ購入要求をコンテンツ管理サーバまたはコンテンツ購入サーバに送信する処理を実行するステップであることを特徴とする請求項１５に記載の情報処理方法。
【請求項２０】
前記情報処理方法は、さらに、
近接通信部を介してパスワードまたは電子証明書をＩＣカードから読み取るステップと、
前記制御部が、前記パスワードまたは電子証明書を前記コンテンツ管理サーバに送信して、コンテンツ管理サーバからの提供情報を前記第２データ表示領域に表示するステップを有し、
前記データ処理ステップは、
前記コンテンツ管理サーバからの提供情報を表示した前記第２データ表示領域にドラッグ＆ドロップされた前記第１データ表示領域中の選択情報に基づいて生成されるコンテンツ指定情報を含むコンテンツ購入要求をコンテンツ管理サーバまたはコンテンツ購入サーバに送信する処理を実行するステップであることを特徴とする請求項１５に記載の情報処理方法。
【請求項２１】
情報処理装置において、コンテンツ取得処理を実行させるコンピュータ・プログラムであり、
制御部に、情報提供サーバからの提供情報を表示部の第１データ表示領域に表示させる表示ステップと、
前記制御部に、前記表示部の第２データ表示領域にドラッグ＆ドロップされた前記提供情報中の選択情報に基づいて生成されるコンテンツ指定情報を含むコンテンツ購入要求を通信部を介してコンテンツ管理サーバまたはコンテンツ購入サーバに送信する処理を実行させるデータ処理ステップと、
を有することを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。さらに詳細には、自己の所有コンテンツの確認やコンテンツ購入をスムーズに実行することを可能とした情報処理システム、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。
【０００２】
さらに、本発明は、ＩＣカードやＩＣカード機能を備えた携帯端末などを利用して自己の所有コンテンツの確認やコンテンツ購入をスムーズに実行することを可能とした情報処理システム、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００３】
ネットワークを介した情報配信が盛んに行なわれるようになり、ウェブ（Ｗｅｂ）上で様々な情報、例えば、地図情報や、ＴＶ番組表情報、音楽情報、映画情報など様々な情報が情報提供サイトから提供されている。また、ユーザ対応のサイトとして、ユーザごとに最適化された仕様を持つ情報提供ポータルサイトも多く利用されている。ユーザ対応のポータルサイトは、たとえば、予め登録したユーザＩＤやパスワードの入力により、ログインすることが可能となっている。
【０００４】
ユーザポータルサイトに、ユーザ固有の情報、例えば、ユーザの好みの音楽情報や映画コンテンツ情報、さらにこれらの情報を提供するサイトのＵＲＬ情報などを予め登録しておけば、ユーザは即座に好みのサイトにアクセスすることが可能となり、ユーザの利用しやすい環境が提供できる。
【０００５】
このようなポータルサイトは個々のユーザ単位の個別の設定であり、アクセスのためにはユーザ情報を入力することが必要となる。ユーザ情報としてはユーザＩＤやパスワードが用いられるが、ユーザＩＤやパスワード以外に、ユーザ所有のＩＣカードあるいはＩＣカード機能を備えた携帯端末をリーダライタ（Ｒ／Ｗ）機能を持つＰＣにかざし、ＰＣがＩＣカードに登録されたユーザ情報を読み取り、読み取り情報を利用してポータルサイトへアクセスするといった処理も実現されている。
【０００６】
なお、リーダライタ（Ｒ／Ｗ）機能を持つＰＣにＩＣカードをタッチまたはかざしてＩＣカード内の蓄積情報をＰＣ側に出力し、ＰＣのディスプレイに蓄積情報を表示するシステムについては例えば特許文献１（特開２００２−２６９５０８号公報）に記載されている。
【０００７】
また、昨今では、ユーザの所有コンテンツなどのユーザデータをサーバに格納して管理するサービスの提供も行なわれている。たとえば、ユーザがネットワークを介して取得したコンテンツや、ＤＶＤ、ＣＤなどのメディアから取得したコンテンツ（音楽や画像、映像など）を、コンテンツ管理サーバに送信（アップロード）して保存し、必要なときにサーバからダウンロードするといったコンテンツ保管、管理サービスである。このようなサービスを利用すれば、クライアントはコンテンツを格納する記憶手段が不要となり、汎用的なウェブ（Ｗｅｂ）ブラウザだけを利用してコンテンツを管理することが可能となる。
【０００８】
上述したように、例えばＴＶ番組表情報や音楽情報、映画情報などの様々な情報がウェブ（Ｗｅｂ）上で提供されているが、ユーザはこれらの情報の閲覧の際に、音楽コンテンツや映画コンテンツ、あるいはテレビ番組コンテンツ、テレビ番組のテーマ曲などのコンテンツを購入したくなることがある。しかし、このような情報提供サイトと、コンテンツ購入サイトとは直接リンクしていない場合が多く、ユーザは、情報提供サイトで購入したいコンテンツが見つかった場合、別のコンテンツ購入サイトにアクセスを実行して、目的とするコンテンツを探し出して、購入処理を行なうことが必要となる。
【０００９】
すなわち、ユーザは、まず情報提供サイトをアクセスして、情報提供サイトを閲覧して、購入したいコンテンツのタイトルなどのコンテンツ情報を確認して、その後、コンテンツ購入サイトにアクセスして、目的のコンテンツを検索し、目的のコンテンツを探し出して、その後、コンテンツを指定して購入処理を行なうといった煩雑な処理を行なわなければならない。またアクセスしたコンテンツ購入サイトに目的のコンテンツが見つからない場合には、他のサイトにアクセスしてコンテンツ検索を繰り返し行なうといった非効率的な処理が発生することも多い。
【特許文献１】特開２００２−２６９５０８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明は、例えば上述した問題点に鑑みてなされたものであり、自己の所有コンテンツの確認やコンテンツ購入をスムーズに実行することを可能とした情報処理システム、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムを提供することを目的とする。
【００１１】
さらに、本発明は、ＩＣカードあるいはＩＣカード機能を備えた携帯電話などの端末を利用して自己の所有コンテンツの確認やコンテンツ購入をスムーズに実行することを可能とした情報処理システム、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の第１の側面は、
クライアントコンテンツの管理を行なうコンテンツ管理サーバと、
クライアントに対する情報提供処理を実行する情報提供サーバと、
前記情報提供サーバからの提供情報を表示部の第１データ表示領域に表示し、表示部の第２データ表示領域にドラッグ＆ドロップされた前記提供情報中の選択情報に基づいて生成されるコンテンツ指定情報を含むコンテンツ購入要求をコンテンツ管理サーバまたはコンテンツ購入サーバに送信するクライアント装置と、
を有することを特徴とする情報処理システムにある。
【００１３】
さらに、本発明の情報処理システムの一実施態様において、前記クライアント装置は、ユーザＩＤをＩＣカードから読み取り、ユーザＩＤを前記コンテンツ管理サーバに送信して、コンテンツ管理サーバからの提供情報を表示部に表示する処理を実行する構成であることを特徴とする。
【００１４】
さらに、本発明の情報処理システムの一実施態様において、前記クライアント装置は、パスワードまたは電子証明書をＩＣカードから読み取り、パスワードまたは電子証明書を前記コンテンツ管理サーバに送信して、コンテンツ管理サーバからの提供情報を表示部に表示する処理を実行する構成であることを特徴とする。
【００１５】
さらに、本発明の情報処理システムの一実施態様において、前記クライアント装置は、ＩＣカード管理ツールバーを前記第２データ表示領域に表示し、該ＩＣカード管理ツールバーにドラッグ＆ドロップされた前記第１データ表示領域中の選択情報に基づいて生成されるコンテンツ指定情報を含むコンテンツ購入要求をコンテンツ管理サーバまたはコンテンツ購入サーバに送信する処理を実行する構成であることを特徴とする。
【００１６】
さらに、本発明の情報処理システムの一実施態様において、前記クライアント装置は、ユーザＩＤをＩＣカードから読み取り、該ユーザＩＤを前記コンテンツ管理サーバに送信して、コンテンツ管理サーバからの提供情報を前記第２データ表示領域に表示し、該第２データ表示領域にドラッグ＆ドロップされた前記第１データ表示領域中の選択情報に基づいて生成されるコンテンツ指定情報を含むコンテンツ購入要求をコンテンツ管理サーバまたはコンテンツ購入サーバに送信する処理を実行する構成であることを特徴とする。
【００１７】
さらに、本発明の情報処理システムの一実施態様において、前記クライアント装置は、パスワードまたは電子証明書をＩＣカードから読み取り、該パスワードまたは電子証明書を前記コンテンツ管理サーバに送信して、コンテンツ管理サーバからの提供情報を前記第２データ表示領域に表示し、該第２データ表示領域にドラッグ＆ドロップされた前記第１データ表示領域中の選択情報に基づいて生成されるコンテンツ指定情報を含むコンテンツ購入要求をコンテンツ管理サーバまたはコンテンツ購入サーバに送信する処理を実行する構成であることを特徴とする。
【００１８】
さらに、本発明の情報処理システムの一実施態様において、前記コンテンツ管理サーバは、前記第１データ表示領域中の選択情報に基づいて生成されるコンテンツ指定情報を含むコンテンツ購入要求をコンテンツ管理サーバまたはコンテンツ購入サーバに送信する処理を実行するプログラム情報を前記クライアントに提供する処理を実行することを特徴とする。
【００１９】
さらに、本発明の情報処理システムの一実施態様において、前記情報処理システムは、さらに、前記クライアント装置からのキーワード検索要求を受信し、キーワード検索処理を実行した検索結果をクライアント装置に提供するキーワード検索サーバを有することを特徴とする。
【００２０】
さらに、本発明の第２の側面は、
コンテンツ取得処理を実行する情報処理装置であり、
情報表示を実行する表示部と、
前記表示部に表示された情報に対する操作情報に基づいてデータ処理を実行する制御部と、
ネットワークを介した通信を実行する通信部を有し、
前記制御部は、
情報提供サーバからの提供情報を表示部の第１データ表示領域に表示し、表示部の第２データ表示領域にドラッグ＆ドロップされた前記提供情報中の選択情報に基づいて生成されるコンテンツ指定情報を含むコンテンツ購入要求を前記通信部を介してコンテンツ管理サーバまたはコンテンツ購入サーバに送信する処理を実行することを特徴とする情報処理装置にある。
【００２１】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、ユーザＩＤをＩＣカードから読み取る近接通信部を有し、前記制御部は、前記ＩＣカードから取得したユーザＩＤを前記コンテンツ管理サーバに送信して、コンテンツ管理サーバからの提供情報を表示部に表示する処理を実行することを特徴とする。
【００２２】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、パスワードまたは電子証明書をＩＣカードから読み取る近接通信部を有し、前記制御部は、前記ＩＣカードから取得したパスワードまたは電子証明書を前記コンテンツ管理サーバに送信して、コンテンツ管理サーバからの提供情報を表示部に表示する処理を実行することを特徴とする。
【００２３】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、ＩＣカード管理ツールバーを前記第２データ表示領域に表示し、該ＩＣカード管理ツールバーにドラッグ＆ドロップされた前記第１データ表示領域中の選択情報に基づいて生成されるコンテンツ指定情報を含むコンテンツ購入要求をコンテンツ管理サーバまたはコンテンツ購入サーバに送信する処理を実行する構成であることを特徴とする。
【００２４】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、ユーザＩＤをＩＣカードから読み取り、該ユーザＩＤを前記コンテンツ管理サーバに送信して、コンテンツ管理サーバからの提供情報を前記第２データ表示領域に表示し、該第２データ表示領域にドラッグ＆ドロップされた前記第１データ表示領域中の選択情報に基づいて生成されるコンテンツ指定情報を含むコンテンツ購入要求をコンテンツ管理サーバまたはコンテンツ購入サーバに送信する処理を実行する構成であることを特徴とする。
【００２５】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、パスワードまたは電子証明書をＩＣカードから読み取り、該パスワードまたは電子証明書を前記コンテンツ管理サーバに送信して、コンテンツ管理サーバからの提供情報を前記第２データ表示領域に表示し、該第２データ表示領域にドラッグ＆ドロップされた前記第１データ表示領域中の選択情報に基づいて生成されるコンテンツ指定情報を含むコンテンツ購入要求をコンテンツ管理サーバまたはコンテンツ購入サーバに送信する処理を実行する構成であることを特徴とする。
【００２６】
さらに、本発明の第３の側面は、
情報処理装置において、コンテンツ取得処理を実行する情報処理方法であり、
制御部が、情報提供サーバからの提供情報を表示部の第１データ表示領域に表示する表示ステップと、
前記制御部が、前記表示部の第２データ表示領域にドラッグ＆ドロップされた前記提供情報中の選択情報に基づいて生成されるコンテンツ指定情報を含むコンテンツ購入要求を通信部を介してコンテンツ管理サーバまたはコンテンツ購入サーバに送信する処理を実行するデータ処理ステップと、
を有することを特徴とする情報処理方法にある。
【００２７】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、近接通信部を介してユーザＩＤをＩＣカードから読み取るステップと、前記制御部が、前記ＩＣカードから取得したユーザＩＤを前記コンテンツ管理サーバに送信して、コンテンツ管理サーバからの提供情報を表示部に表示する処理を実行するステップと、を有することを特徴とする。
【００２８】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、近接通信部を介してパスワードまたは電子証明書をＩＣカードから読み取るステップと、前記制御部が、前記ＩＣカードから取得したパスワードまたは電子証明書を前記コンテンツ管理サーバに送信して、コンテンツ管理サーバからの提供情報を表示部に表示する処理を実行するステップと、を有することを特徴とする。
【００２９】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、前記制御部が、ＩＣカード管理ツールバーを前記第２データ表示領域に表示するステップを有し、前記データ処理ステップは、前記ＩＣカード管理ツールバーにドラッグ＆ドロップされた前記第１データ表示領域中の選択情報に基づいて生成されるコンテンツ指定情報を含むコンテンツ購入要求をコンテンツ管理サーバまたはコンテンツ購入サーバに送信する処理を実行するステップであることを特徴とする。
【００３０】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、近接通信部を介してユーザＩＤをＩＣカードから読み取るステップと、前記制御部が、前記ユーザＩＤを前記コンテンツ管理サーバに送信して、コンテンツ管理サーバからの提供情報を前記第２データ表示領域に表示するステップを有し、前記データ処理ステップは、前記コンテンツ管理サーバからの提供情報を表示した前記第２データ表示領域にドラッグ＆ドロップされた前記第１データ表示領域中の選択情報に基づいて生成されるコンテンツ指定情報を含むコンテンツ購入要求をコンテンツ管理サーバまたはコンテンツ購入サーバに送信する処理を実行するステップであることを特徴とする。
【００３１】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、近接通信部を介してパスワードまたは電子証明書をＩＣカードから読み取るステップと、前記制御部が、前記パスワードまたは電子証明書を前記コンテンツ管理サーバに送信して、コンテンツ管理サーバからの提供情報を前記第２データ表示領域に表示するステップを有し、前記データ処理ステップは、前記コンテンツ管理サーバからの提供情報を表示した前記第２データ表示領域にドラッグ＆ドロップされた前記第１データ表示領域中の選択情報に基づいて生成されるコンテンツ指定情報を含むコンテンツ購入要求をコンテンツ管理サーバまたはコンテンツ購入サーバに送信する処理を実行するステップであることを特徴とする。
【００３２】
さらに、本発明の第４の側面は、
情報処理装置において、コンテンツ取得処理を実行させるコンピュータ・プログラムであり、
制御部に、情報提供サーバからの提供情報を表示部の第１データ表示領域に表示させる表示ステップと、
前記制御部に、前記表示部の第２データ表示領域にドラッグ＆ドロップされた前記提供情報中の選択情報に基づいて生成されるコンテンツ指定情報を含むコンテンツ購入要求を通信部を介してコンテンツ管理サーバまたはコンテンツ購入サーバに送信する処理を実行させるデータ処理ステップと、
を有することを特徴とするコンピュータ・プログラムにある。
【００３３】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能な汎用コンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ・システム上でプログラムに応じた処理が実現される。
【００３４】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００３５】
本発明の一実施例の構成によれば、ユーザが情報提供サーバからの提供情報、例えばテレビ番組表情報を閲覧して、情報に関連するコンテンツを取得する際に、ディスプレイに表示された番組情報を表示部に設定されたツールバーや、他のサーバ情報表示領域にドラッグ＆ドロップするのみで、コンテンツ指定情報を含むコンテンツ取得要求がコンテンツ提供サーバなどに送信される構成とした。本構成により、ユーザは様々なサーバとのアクセスを切り換えることなく効率的にコンテンツの選択および取得処理を行なうことが可能となる。
【発明を実施するための最良の形態】
【００３６】
以下、図面を参照しながら本発明の情報処理システム、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムの詳細について説明する。
【００３７】
［第１実施例］
図１に本発明の情報処理システムの一構成例を示す。情報提供サーバ１１０は、例えばテレビ番組表情報や、音楽や映像コンテンツの情報などの様々な情報を提供するサーバである。以下に説明する実施例ではテレビ番組表情報を提供するサーバであるとして説明する。
【００３８】
コンテンツ管理サーバ１２０は、ユーザのコンテンツを保管し管理するサービスを提供するサーバである。クライアント装置１５０はＰＣなどのユーザ端末であり、クライアント装置１５０からのアクセスによってユーザコンテンツのアップロードやダウンロード、ストリーム再生などの処理が可能となる。また、例えば音楽コンテンツをジャンル別に整理して一覧リストとして提供する処理や、アーティスト名からのコンテンツ検索などの検索サービスなども提供する。
【００３９】
コンテンツ購入サーバ１３０は、音楽コンテンツや映像コンテンツなどのコンテンツの購入処理サービスを行なうサーバであり、クライアント装置１５０からユーザ情報や、購入コンテンツ情報、決済情報の送信を行いユーザの目的とするコンテンツを購入することができる。クライアント装置１５０は、コンテンツをコンテンツ購入サーバ１３０からダウンロードして取得することができる。
【００４０】
クライアント装置１５０は、例えばユーザの所有するＰＣあるいは携帯端末などの情報処理装置であり、ネットワーク接続による通信機能、ＩＣカード１６０との通信機能、すなわちリーダライタ（Ｒ／Ｗ）機能を有している。ＩＣカード１６０は、近接非接触通信可能なカードであり、接触または非接触状態で通信を行う例えばＲＦＩＣ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＣ）などの通信機能を持つＩＣを備えたカードである。
【００４１】
なお、携帯電話などの携帯端末１７０にＩＣカード機能を備えたものも存在し、カードタイプのＩＣカードではなく携帯端末１７０を利用する構成としてもよい。以下の実施例ではＩＣカードを利用した例について説明するが、以下で説明するＩＣカードはＩＣカード機能を有する端末も含む概念である。
【００４２】
図２以下を参照して、本発明に従った処理について説明する。図２、図３にはクライアント装置１５０のディスプレイに表示されるデータを（ａ）〜（ｄ）の順番で時系列に従って示している。
【００４３】
図２（ａ）は、クライアント装置１５０のディスプレイに表示される初期画面であり、ＩＣカード管理ツールバー１５１が表示され、ツールバー表示領域以外のサーバ情報表示領域１５２に、情報提供サーバ１１０、コンテンツ管理サーバ１２０、コンテンツ購入サーバ１３０などの各サーバの提供情報が表示される。
【００４４】
サーバ情報表示領域１５２に表示されたアイコンなどの表示データをＩＣカード管理ツールバー１５１内に表示されるアイコン上にドラッグ＆ドロップすることで、ドラッグ＆ドロップされたデータを入力パラメータとして、アイコンに対応する処理が実行される。例えば、ＩＣカード管理ツールバー１５１内に表示されるアイコンに関連付けられたプログラムの実行により、サーバ情報表示領域１５２に表示されたデータを他のサーバに送信する処理などが実行される。
【００４５】
クライアント装置１５０は、ブラウザによるサーバ情報表示処理と、ＩＣカード管理ツールバー１５１の表示およびツールバー１５１内に表示されるアイコンに関連付けられたプログラムの実行を並列に実行可能な構成を持つ。
【００４６】
図２（ａ）は、ＩＣカード管理ツールバー１５１内にクライアント装置に備えられたリーダライタ（Ｒ／Ｗ）にユーザの所有するＩＣカードを接触またはかざすことを要求するメッセージを表示した初期画面である。なお、リーダライタ（Ｒ／Ｗ）に対してＩＣカードを挿入してＩＣカード内のデータ読み取りを行なう構成としてもよく、この場合は、リーダライタ（Ｒ／Ｗ）に対してＩＣカードを挿入することを要求するメッセージを表示する。
【００４７】
ユーザが要求に従って、ユーザの所有するＩＣカード１６０をクライアント装置１５０のリーダライタ部に接触またはかざすことで、ログイン処理が実行される。このログイン処理により、クライアント装置１５０は、ＩＣカードからユーザＩＤなどを読み取り、予め規定されたシーケンスに従った処理、具体的には、コンテンツ管理サーバ１２０に対するユーザＩＤ送信を伴うアクセスを実行する。この処理によって、ユーザは、コンテンツ管理サーバ１２０に格納されているユーザの所有コンテンツを取得する処理を行なうことが可能となる。なお、コンテンツ管理サーバ１２０のＵＲＬ等のアクセス情報は、クライアント装置１５０が予めメモリに保持しており、この情報を利用する。あるいは、ＩＣカードから読み取って利用する構成としてもよい。
【００４８】
なお、以下に説明する実施例では、ＩＣカードにユーザＩＤが格納され、ＩＣカードからのユーザＩＤ読み取りを行なう処理例について説明するが、例えばパスワードや電子証明書などをＩＣカードに格納し、ユーザＩＤではなく、ＩＣカードからパスワードや電子証明書を読み取る設定として、ユーザＩＤの代わりにパスワードや電子証明書を適用した処理を行なう構成としてもよい。
【００４９】
次に、ユーザがＩＣカード管理ツールバー１５１内に表示されるアイコンであるポータル表示ボタン１５３をクリックすることで、予め設定済みのユーザＩＤに対応するポータルサイトのアクセスが実行され、コンテンツ管理サーバ１２０の管理するユーザ所有コンテンツの一覧データがディスプレイに表示される。この結果としてのディスプレイ表示データが図２（ｂ）に示す表示データである。ユーザは、この一覧データを利用して例えばコンテンツを指定した再生処理などを行なうことが可能となる。
【００５０】
図３（ｃ）は、クライアント装置１５０が、情報提供サーバ１１０にアクセスして、情報提供サーバ１１０の提供する情報、本実施例ではテレビ番組表情報を取得して表示した例である。各チャンネル対応の番組一覧が表示される。番組情報中には、番組タイトル、出演者、テーマ曲などの情報が含まれる。
【００５１】
ユーザが、このテレビ番組表情報に含まれるある番組情報に関連するコンテンツ、例えば、テーマ曲の購入希望や、出演者の写真集などの番組関連コンテンツを取得したい場合、番組情報をクリックして、ＩＣカード管理ツールバー１５１内に表示されるアイコンである情報取得ボタン１５４にドラッグ＆ドロップする。この処理によって、情報取得ボタン１５４に関連付けられたプログラムが実行されて、ドラッグ＆ドロップされた番組情報または番組情報ＩＤがコンテンツ管理サーバ１２０に送信される。
【００５２】
ユーザの選択した番組情報またはＩＤを受信したコンテンツ管理サーバ１２０は、番組に関連する購入可能なコンテンツの一覧リストを生成して、クライアント装置１５０に送信し提示する。この画面が図３（ｄ）のディスプレイ表示データである。
【００５３】
コンテンツ管理サーバ１２０は、コンテンツ購入サーバ１３０と連携し、コンテンツ購入サーバ１３０が提供するコンテンツ情報に基づいて購入可能なコンテンツ一覧リストを生成してクライアント装置１５０に提示する。また、コンテンツ購入処理に適用するスクリプトなどのプログラムを併せてクライアント装置１５０に送る。スクリプトの適用によるコンテンツ購入処理がクライアント装置１５０において実行された場合、コンテンツ指定情報を含むコンテンツ購入要求がコンテンツ管理サーバ１２０に送信される。コンテンツ管理サーバ１２０はクライアント装置１５０からのコンテンツ購入要求を受信すると、コンテンツ指定情報と、ユーザＩＤをコンテンツ購入サーバ１３０に転送する。
【００５４】
コンテンツ購入サーバ１３０は、コンテンツ管理サーバ１２０を介して転送されたコンテンツ購入要求に従い、ユーザによって要求されたコンテンツをクライアント装置１５０に送信する。
【００５５】
次に、図４を参照して上述したコンテンツ購入処理の一連のシーケンスについて説明する。図４には、クライアント装置１５０に対するＩＣカード１６０を利用したログイン処理（ステップＳ１１）を最初の処理ステップとして、コンテンツ購入サーバ１３０からのコンテンツダウンロード処理までに実行される処理を時系列に従った処理ステップ（Ｓ１１〜Ｓ１６）として示している。各処理ステップについて説明する。
【００５６】
まず、ステップＳ１１において、ユーザの所有するＩＣカード１６０をクライアント装置１５０に備えられたリーダライタ（Ｒ／Ｗ）に接触またはかざすことによりログイン処理を行なう。
【００５７】
このログイン処理により、クライアント装置１５０は、ＩＣカードからユーザＩＤを読み取り、ステップＳ１２において、コンテンツ管理サーバ１２０にユーザＩＤ送信を伴うアクセスを実行し、コンテンツ管理サーバ１２０の管理するユーザ所有コンテンツの一覧データを取得してディスプレイに表示する。このディスプレイ表示データが先に説明した図２（ｂ）に示す表示データとなる。
【００５８】
なお、コンテンツ管理サーバ１３０は、多くのユーザの所有コンテンツをユーザＩＤ（カードＩＤ）に対応付けて管理している。例えば図５に示すように、ユーザＩＤ（カードＩＤ）とコンテンツＩＤを対応付けたコンテンツ管理テーブルを保持して、多くのユーザの所有コンテンツを管理している。
【００５９】
図４に戻り説明を続ける。クライアント装置１５０を操作するユーザは、ステップＳ１３において、情報提供サーバ１１０にアクセスを行い、情報提供サーバ１１０の提供する情報、本実施例ではテレビ番組表情報を取得してクライアント装置１５０のディスプレイに表示する。例えば、先に図３（ｃ）を参照して説明した各チャンネル対応の番組一覧が表示される。番組情報中には、番組タイトル、出演者、テーマ曲などの情報が含まれる。
【００６０】
ユーザはステップＳ１４において、テレビ番組表情報に含まれる番組情報に関連するコンテンツ、例えば、テーマ曲の購入希望を行なう。例えば番組情報中に表示された特定の曲を指定し、ステップＳ１５において指定した曲情報をコンテンツ管理サーバ１３０に送信する。この処理がコンテンツ購入要求となる。
【００６１】
なお、購入コンテンツの決定処理に際しては、先に図３を参照して説明したように、クライアント装置１５０とコンテンツ管理サーバ１２０間での通信を行い、特定の選択番組に関連するコンテンツ情報を取得する処理を行ってもよい。すなわち、図３（ｃ）を参照して説明したように、番組情報をクリックして、ＩＣカード管理ツールバーに設定された情報取得ボタン１５４にドラッグ＆ドロップして、番組情報または番組情報ＩＤがコンテンツ管理サーバ１２０に送信し、コンテンツ管理サーバ１２０が、番組に関連する購可能なコンテンツの一覧リストを生成して、クライアント装置１５０に送信して図３（ｄ）のディスプレイ表示データを表示して、表示データを利用してユーザがコンテンツ購入要求を行い、コンテンツ指定情報を含むコンテンツ購入要求をコンテンツ管理サーバ１２０が受信する。
【００６２】
コンテンツ指定情報を含むコンテンツ購入要求をコンテンツ管理サーバ１２０が受信すると、コンテンツ指定情報と、ユーザＩＤをコンテンツ購入サーバ１３０に転送する。
【００６３】
コンテンツ購入サーバ１３０は、コンテンツ管理サーバ１２０を介して転送されたコンテンツ購入要求に従い、ステップＳ１６において、ユーザによって要求されたコンテンツをクライアント装置１５０に送信する。
【００６４】
なお、クライアント装置１５０のディスプレイに表示される情報の一例については、先に図２、図３を参照して説明したが、表示データは様々な態様が可能である。例えば図６に示す表示データの例は、先に図２（ｂ）を参照して説明したと同様のコンテンツ管理サーバ１２０の提供するサイトにおけるユーザ所有コンテンツの一覧提示画面である。
【００６５】
先に図２（ｂ）を参照して説明した例は、アーティストに基づいて整理されたコンテンツリストの例であるが、図６に示す例は、アルバムに基づいて整理されたコンテンツリストの例を示す。コンテンツ管理サーバ１２０は、ユーザ所有コンテンツの管理データを保持しており、ユーザの要求に従って検索されたコンテンツリストを様々な設定で分類、生成して提示する。
【００６６】
図７は、コンテンツ管理サーバ１２０の提供する情報と情報提供サーバ１１０の提供する情報を一画面上に区分して表示した例である。この表示例は、図２，図３を参照して説明したＩＣカード管理ツールバーの表示を行なわず、２つのサーバ情報を並列に表示した例である。コンテンツ管理サーバ用エリア１５６には、コンテンツ管理サーバ１２０の提供する情報が表示され、情報提供サーバ用エリア１５７には、情報提供サーバ１１０の提供する情報が提供される。
【００６７】
例えば、情報提供サーバ用エリア１５７に表示された番組情報をクリックして、コンテンツ管理サーバ用エリア１５６に表示されたアイコンである情報取得ボタン１５８上にドラッグ＆ドロップすることで、情報取得ボタン１５８に関連付けられたスクリプト（例えばＪａｖａ（登録商標）スクリプト）が実行され、ドラッグ＆ドロップされた番組情報データをコンテンツ管理サーバ１２０に送信する処理が実行される。
【００６８】
このようにクライアント装置１５０の表示部に表示するデータ形式としては様々な形式が可能である。
【００６９】
また、図４を参照して説明した処理シーケンスでは、コンテンツ管理サーバ１２０が、クライアント装置１５０からのコンテンツ取得要求を受信して、コンテンツ管理サーバ１２０が受信したコンテンツ取得要求をコンテンツ購入サーバ１３０に転送するという処理例を説明したが、クライアント装置１５０からのコンテンツ取得要求を、直接コンテンツ購入サーバ１３０に送信する処理シーケンスも可能である。
【００７０】
すなわち、図８に示すシーケンスに従って処理を実行する。図８に示すステップＳ１１〜Ｓ１４の処理は、図４を参照して説明した処理ステップＳ１１〜Ｓ１４と同一の処理である。
【００７１】
図８に示す例では、ステップＳ１４の処理の後、ステップＳ２１におけるクライアント装置１５０からのコンテンツ取得要求が、コンテンツ購入サーバ１３０に対して送信される。すなわち、図４に示す例では、ステップＳ１５においてクライアント装置１５０からのコンテンツ取得要求が、コンテンツ管理サーバ１２０に対して送信されていたが、本例では、直接コンテンツ購入サーバ１３０に対して送信される。コンテンツ購入サーバ１３０がコンテンツ購入要求に応じてステップＳ２２において、コンテンツをクライアント装置に送信する。
【００７２】
なお、クライアント装置１５０からのコンテンツ取得要求の出力先の設定は、例えば、図２、図３を参照して説明した例では、ＩＣカード管理ツールバーに設定されるアイコン、すなわち図３（ｃ）に示す情報取得ボタン１５４に関連付けられたプログラムによって指定されるＵＲＬなどのサーバ指定情報によって決定されるものであり、このサーバ指定情報をコンテンツ管理サーバ１２０とするか、コンテンツ購入サーバ１３０とするかによって変更することが可能である。
【００７３】
また、図７に示すサーバ情報の並列表示処理例では、コンテンツ管理サーバ用エリア１５６に表示されたアイコンである情報取得ボタン１５８に関連付けられたプログラム（例えばＪａｖａ（登録商標）スクリプト）によって指定されるＵＲＬなどのサーバ指定情報によって決定されるものであり、このサーバ指定情報をコンテンツ管理サーバ１２０とするか、コンテンツ購入サーバ１３０とするかによって変更することが可能である。
【００７４】
［第２実施例］
次に、図９以下を参照して、本発明の情報処理システムの第２実施例について説明する。第２実施例は、図９と図１を比較して理解されるように、第１実施例にキーワード検索サーバ１８０を追加した構成となっている。
【００７５】
その他の情報提供サーバ１１０、コンテンツ管理サーバ１２０、コンテンツ購入サーバ１３０、クライアント装置１５０は第１実施例とほぼ同様の構成である。情報提供サーバ１１０は、例えばテレビ番組表情報や、音楽や映像コンテンツの情報などの様々な情報を提供するサーバである。本実施例ではテレビ番組表情報を提供するサーバであるとして説明する。
【００７６】
コンテンツ管理サーバ１２０は、ユーザのコンテンツを保管し管理するサービスを提供するサーバである。クライアント装置１５０はＰＣなどのユーザ端末であり、クライアント装置１５０からのアクセスによってユーザコンテンツのアップロードやダウンロードが可能となる。また、例えば音楽コンテンツをジャンル別に整理して一覧リストとして提供する処理や、アーティスト名からのコンテンツ検索などの検索サービスなども提供する。
【００７７】
コンテンツ購入サーバ１３０は、音楽コンテンツや映像コンテンツなどのコンテンツの購入処理サービスを行なうサーバであり、クライアント装置１５０からユーザ情報や、購入コンテンツ情報、決済情報の送信を行いユーザの目的とするコンテンツを購入することができる。クライアント装置１５０は、コンテンツをコンテンツ購入サーバ１３０からダウンロードして取得することができる。
【００７８】
クライアント装置１５０は、例えばユーザの所有するＰＣであり、ネットワーク接続による通信機能、ＩＣカード１６０との通信機能、すなわちリーダライタ（Ｒ／Ｗ）機能を有している。ＩＣカード１６０は、近接非接触通信可能なカードであり、接触または非接触状態で通信を行う例えばＲＦＩＣ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＣ）などの通信機能を持つＩＣを備えたカードである。
【００７９】
キーワード検索サーバ１８０は、クライアント装置１５０からキーワード、例えばアーティスト名などのキーワードを指定したキーワード検索要求を受信して、指定キーワードに従った検索処理を実行して、検索結果をクライアント装置１５０に提供する。
【００８０】
例えばクライアントからあるアーティスト名を指定された場合、そのアーティストの音楽コンテンツについての検索要求を行い、そのアーティスト対応のコンテンツと、そのコンテンツの購入可能なコンテンツ購入サーバ情報、例えばサーバＵＲＬを検索結果としてクライアント装置１５０に提供する。
【００８１】
例えば、キーワード検索サーバ１８０は、図１０に示すようなデータをデータベースに保持する。図１０に示すデータは、キーワードとして指定される可能性のあるアーティスト名などのキーワードデータと、コンテンツと、コンテンツを購入可能なサイトのＵＲＬ情報を対応付けたデータである。キーワード検索サーバ１８０は、図１０に示すようなデータを利用してクライアント装置１５０からのキーワード検索要求に従った検索処理を実行して、検索結果としてコンテンツ情報と、そのコンテンツの購入可能なコンテンツ購入サーバ情報（ＵＲＬ）をクライアント装置１５０に提供する。
【００８２】
本実施例における処理シーケンスについて図１１を参照して説明する。図１１には、クライアント装置１５０に対するＩＣカード１６０を利用したログイン処理（ステップＳ３１）を最初の処理ステップとして、コンテンツ購入サーバ１３０からのコンテンツダウンロード処理までに実行される処理を時系列に従った処理ステップ（Ｓ３１〜Ｓ３８）として示している。各処理ステップについて説明する。
【００８３】
まず、ステップＳ３１において、ユーザの所有するＩＣカード１６０をクライアント装置１５０に備えられたリーダライタ（Ｒ／Ｗ）に接触またはかざすことによりログイン処理を行なう。
【００８４】
このログイン処理により、クライアント装置１５０は、ＩＣカードからユーザＩＤを読み取り、ステップＳ３２において、コンテンツ管理サーバ１２０にユーザＩＤ送信を伴うアクセスを実行し、コンテンツ管理サーバ１２０の管理するユーザ所有コンテンツの一覧データを取得してディスプレイに表示する。このディスプレイ表示データは、例えば先に説明した図２（ｂ）に示す表示データとなる。
【００８５】
クライアント装置１５０を操作するユーザは、ステップＳ３３において、情報提供サーバ１１０にアクセスを行い、情報提供サーバ１１０の提供する情報、本実施例ではテレビ番組表情報を取得してクライアント装置１５０のディスプレイに表示する。例えば、先に図３（ｃ）を参照して説明した各チャンネル対応の番組一覧が表示される。番組情報中には、番組タイトル、出演者、テーマ曲などの情報が含まれる。
【００８６】
ユーザはステップＳ３４において、テレビ番組表情報に含まれる番組情報から、興味のある番組情報を選択して、その番組情報に含まれる例えばアーティスト名などをキーワードとして指定したキーワード検索要求をキーワード検索サーバ１８０に出力する。
【００８７】
なお、この処理は、先に図３（ｃ）を参照して説明したと同様、番組情報をクリックして、ＩＣカード管理ツールバー１５１内に表示されるアイコン上にドラッグ＆ドロップすることで実行される。この処理例について、図１２を参照して説明する。図１２は、先に図２、図３を参照して説明したと同様、ＩＣカード管理ツールバー１５１と、サーバ情報表示領域１５２の設定されたクライアント装置１５０のディスプレイ表示データを示している。
【００８８】
ユーザは、サーバ情報表示領域１５２に表示された情報提供サーバ１１０の提供する番組情報から興味のある番組を選択して、その選択した番組情報をクリックしてＩＣカード管理ツールバー１５１内に表示されるアイコンであるキーワード検索ボタン１５９にドラッグ＆ドロップする。この処理によって、キーワード検索ボタン１５９に関連付けられたプログラムが実行されて、ドラッグ＆ドロップされた番組情報に含まれるアーティスト名や、番組名、番組情報ＩＤなどが検索用キーワードとしてキーワード検索サーバ１８０に送信される。
【００８９】
図１１に戻り、処理シーケンスについての説明を続ける。キーワード検索サーバ１８０は、ステップＳ３４において、クライアント装置からのキーワード検索要求を受信すると、先に説明した図１０に示すようなデータを格納したデータベースの検索を実行して、ステップＳ３５において、ユーザ指定のキーワードに基づいて取得された検索結果、すなわち、コンテンツ情報と、そのコンテンツの購入可能なコンテンツ購入サーバ情報（ＵＲＬ）をクライアント装置１５０に提供する。
【００９０】
クライアント装置１５０のディスプレイにはキーワード検索サーバ１８０から送信された検索結果が提示され、ユーザは購入したいコンテンツを検索結果一覧から選択し、先に図３（ｃ）を参照して説明したと同様、選択した検索結果をクリックして、ＩＣカード管理ツールバー１５１内に表示されるアイコンである情報取得ボタン１５４上にドラッグ＆ドロップする。この処理がステップＳ３６のコンテンツ購入指示処理に対応する。
【００９１】
次に、情報取得ボタン１５４に関連づけられたプログラムが起動し、ドラッグ＆ドロップされたデータ内に含まれるＵＲＬに従ってコンテンツ購入サーバ１３０へのアクセスを実行し、ユーザＩＤと、ドラッグ＆ドロップされたデータ内に含まれるコンテンツ情報をコンテンツ購入サーバ１３０へ送信する。この処理がステップＳ３７の購入コンテンツ指定処理に対応する。
【００９２】
コンテンツ購入サーバ１３０は、クライアントコンテンツ購入要求に従い、ステップＳ３８において、ユーザによって要求されたコンテンツをクライアント装置１５０に送信する。
【００９３】
なお、クライアント装置１５０のディスプレイの表示データは、先に図２、図３を参照して説明したＩＣカード管理ツールバーと、サーバ提供情報の表示を行なう公正や、図７を参照して説明したようにＩＣカード管理ツールバーの表示を行なわず、複数のサーバ情報を並列に表示する設定など、様々な設定が可能であり、サーバの提供する情報の一部についてのドラッグ＆ドロップによる処理の起動方法としてもツールバーのアイコンに関連付けられたプログラムを起動する手法や、サーバの提供する情報中のアイコンなどに関連付けられたスクリプト（例えばＪａｖａ（登録商標）スクリプト）を利用する手法などの適用が可能である。
【００９４】
また、図１１を参照して説明した処理シーケンスでは、クライアント装置１５０が、取得コンテンツを決定する際に行なったキーワード検索をキーワード検索サーバ１８０に直接依頼する形態としていたが、例えば、図１３に示すように、ステップＳ３４ｂにおいて、コンテンツ管理サーバ１２０が、クライアント装置１５０からのキーワード検索要求を受信して、キーワード検索サーバ１８０に転送する構成としてもよい。
【００９５】
この処理構成では、ステップＳ３４ｂにおいて、コンテンツ管理サーバ１２０は、クライアント装置１５０からのキーワード検索要求を受信し、その後、クライアント装置１５０から受信した検索用キーワードと、クライアント情報を併せてキーワード検索サーバ１８０に送信する。キーワード検索サーバ１８０は、キーワード検索要求を受信すると、先に説明した図１０に示すようなデータを格納したデータベースの検索を実行して、ステップＳ３５において、ユーザ指定のキーワードに基づいて取得された検索結果、すなわち、コンテンツ情報と、そのコンテンツの購入可能なコンテンツ購入サーバ情報（ＵＲＬ）をクライアント装置１５０に提供する。その後の処理は、図１１を参照して説明した処理と同様の処理となる。
【００９６】
次に、図１４を参照して、本発明のシステムの要素となる情報提供サーバ１１０、コンテンツ管理サーバ１２０、コンテンツ購入サーバ１３０、クライアント装置１５０、ＩＣカード１６０の構成例について説明する。
【００９７】
情報提供サーバ１１０
情報提供サーバ１１０は、クライアントに提供する情報、例えばテレビ番組表などの提供情報を格納した提供情報データベース１１１と、クライアント装置１５０などに提供するウェブページの生成、提供を行うウェブサーバ制御部１１２を有する。なお、図示していないが様々なデータ処理プログラムやパラメータを記憶する記憶部や、プログラム実行機能としてのＣＰＵ等からなる制御部を備えている。
【００９８】
コンテンツ管理サーバ１２０
コンテンツ管理サーバ１２０は、クライアント装置１５０側のユーザのコンテンツを格納したコンテンツ管理データベース１２１、クライアント装置１５０などに提供するウェブページの生成、提供を行うウェブサーバ制御部１２２、情報提供サーバ１１０など他サーバの提供する情報を入力値として実行する処理を規定したスクリプト、例えばＪａｖａ（登録商標）スクリプトを生成する他サイト連携スクリプト生成部１２３を有する。なお、図示していないが様々なデータ処理プログラムやパラメータを記憶する記憶部や、プログラム実行機能としてのＣＰＵ等からなる制御部を備えている。
【００９９】
キーワード検索サーバ１８０
キーワード検索サーバ１８０は、検索用のコンテンツに関するコンテンツ情報を格納したコンテンツ情報データベース１８１、クライアント装置１５０などに提供するウェブページの生成、提供を行うウェブサーバ制御部１８２、他サーバの提供する情報などを入力値として実行する処理を規定したスクリプト、例えばＪａｖａ（登録商標）スクリプトを生成する他サイト連携スクリプト生成部１８３を有する。なお、図示していないが様々なデータ処理プログラムやパラメータを記憶する記憶部や、プログラム実行機能としてのＣＰＵ等からなる制御部を備えている。
【０１００】
コンテンツ購入処理サーバ１３０
コンテンツ購入処理サーバ１３０は、コンテンツを格納したコンテンツデータベース１３１、クライアント装置１５０からのコンテンツ購入要求に対する処理を実行する購入処理部１３２、クライアント装置１５０などに提供するウェブページの生成、提供を行うウェブサーバ制御部１３３を有する。なお、図示していないが様々なデータ処理プログラムやパラメータを記憶する記憶部や、プログラム実行機能としてのＣＰＵ等からなる制御部を備えている。
【０１０１】
クライアント装置１５０
クライアント装置１５０は、情報提供サーバ１１０、コンテンツ管理サーバ１２０、コンテンツ購入処理サーバ１３０などがネットワークを介して提供するウェブ（Ｗｅｂ）情報を閲覧するプログラムであり、ウェブ（Ｗｅｂ）サーバ上のＨＴＭＬ文書、画像、動画、音声などを表示、出力するシステムとしてのウェブクライアント２０１、ＩＣカード１６０との非接触近接通信やネットワークを介した通信を行う通信部２０２、通信制御や記憶部２０４からのデータ取得あるいはデータ格納制御などを行う制御部２０３、ＩＣカード１６０からの入力データ、各サーバの提供情報、さらに処理プログラムなどを記録する記憶部２０４を有する。なお、ウェブクライアント２０１は表示部、音声出力部を含む。
【０１０２】
クライアント装置１５０の制御部２０３は、例えば表示部に表示された情報に対する操作情報に基づいてデータ処理を実行する。具体的には、情報提供サーバからの提供情報、たとえばテレビ番組表情報を表示部の第１データ表示領域に表示し、テレビ番組表情報から選択された情報が、表示部の第２データ表示領域に表示したＩＣカード管理ツールバー、あるいは他サーバの表示情報中のアイコンにドラッグ＆ドロップされた場合に、選択情報に基づいて生成されるコンテンツ指定情報を含むコンテンツ購入要求を通信部２０２を介してコンテンツ管理サーバまたはコンテンツ購入サーバに送信する処理を実行する。
【０１０３】
ＩＣカード１６０
ＩＣカード１６０は、クライアント装置１５０との非接触近接通信を行う通信部１６１、通信制御や記憶部１６３からのデータ取得あるいはデータ格納制御などを行う制御部１６２、他装置からの入力データや、カードＩＤ、さらに処理プログラムなどを記録した記憶部１６３を有する。
【０１０４】
なお、図１４に示す例では、例えばＪａｖａ（登録商標）スクリプトを生成する他サイト連携スクリプト生成部をコンテンツ管理サーバ１２０とキーワード検索サーバ１８０に設定した例を示しているが、この設定例は、図７を参照して説明したような複数のサーバの提供情報をクライアウント装置に並列表示して、一方のサーバ表示データにスクリプトを埋め込む場合の処理形態に対応する。
【０１０５】
図２、図３を参照して説明したような、ＩＣカード管理ツールバー１５１を適用する場合、クライアント装置１５０側において、サーバ提供情報に含まれるデータをＩＣカード管理ツールバー１５１のアイコンに関連付けられたプログラムの実行を行なわせる設定とすればよく、このような設定の場合には、クライアント装置１５０側において１つのサーバの提供情報に基づいて、他のサーバに対して処理依頼を行うことになる。
【０１０６】
このような設定では、図１５に示すようにクライアント装置１５０内に他サイト連携制御部２０５を設けて上記の処理を行なう。この場合には、コンテンツ管理サーバ１２０とキーワード検索サーバ１８０は他サイト連携スクリプト生成部を設定する必要がない。
【０１０７】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０１０８】
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１０９】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０１１０】
以上、説明したように、本発明の一実施例の構成によれば、ユーザが情報提供サーバからの提供情報、例えばテレビ番組表情報を閲覧して、情報に関連するコンテンツを取得する際に、ディスプレイに表示された番組情報を表示部に設定されたツールバーや、他のサーバ情報表示領域にドラッグ＆ドロップするのみで、コンテンツ指定情報を含むコンテンツ取得要求がコンテンツ提供サーバなどに送信される構成とした。本構成により、ユーザは様々なサーバとのアクセスを切り換えることなく効率的にコンテンツの選択および取得処理を行なうことが可能となる。
【図面の簡単な説明】
【０１１１】
【図１】本発明の第１実施例に係る情報処理システムの構成例について説明する図である。
【図２】クライアント装置におけるデータ表示例について説明する図である。
【図３】クライアント装置におけるデータ表示例について説明する図である。
【図４】本発明の第１実施例に係る情報処理システムの構成および処理について説明する図である。
【図５】コンテンツ管理サーバの管理データの例ついて説明する図である。
【図６】クライアント装置におけるデータ表示例について説明する図である。
【図７】クライアント装置におけるデータ表示例について説明する図である。
【図８】本発明の第１実施例に係る情報処理システムの構成および処理の変形例について説明する図である。
【図９】本発明の第２実施例に係る情報処理システムの構成例について説明する図である。
【図１０】キーワード検索サーバの管理データの例ついて説明する図である。
【図１１】本発明の第２実施例に係る情報処理システムの構成および処理について説明する図である。
【図１２】クライアント装置におけるデータ表示例について説明する図である。
【図１３】本発明の第２実施例に係る情報処理システムの構成および処理の変形例について説明する図である。
【図１４】本発明の情報処理システムを構成する各要素の構成例について説明する図である。
【図１５】本発明の情報処理システムを構成する各要素の構成例について説明する図である。
【符号の説明】
【０１１２】
１１０  情報提供サーバ
１１１  提供情報データベース
１１２  ウェブ（Ｗｅｂ）サーバ制御部
１２０  コンテンツ管理サーバ
１２１  コンテンツ管理データベース
１２２  ウェブ（Ｗｅｂ）サーバ制御部
１２３  他サイト連携スクリプト生成部
１３０  コンテンツ購入サーバ
１３１  コンテンツデータベース
１３２  購入処理部
１３３  ウェブ（Ｗｅｂ）サーバ制御部
１５０  クライアント装置
１５１  ＩＣカード管理ツールバー
１５２  サーバ情報表示領域
１６０  ＩＣカード
１６１  通信部
１６２  制御部
１６３  記憶部
１７０  携帯端末
１８０  キーワード検索サーバ
１８１  コンテンツ情報データベース
１８２  ウェブ（Ｗｅｂ）サーバ制御部
１８３  他サイト連携スクリプト生成部
【図１４】
2009163595.tif 000003
【図１５】
2009163595.tif 000004
【図１】
2009163595.tif 000005
【図２】
2009163595.tif 000006
【図３】
2009163595.tif 000007
【図４】
2009163595.tif 000008
【図５】
2009163595.tif 000009
【図６】
2009163595.tif 000010
【図７】
2009163595.tif 000011
【図８】
2009163595.tif 000012
【図９】
2009163595.tif 000013
【図１０】
2009163595.tif 000014
【図１１】
2009163595.tif 000015
【図１２】
2009163595.tif 000016
【図１３】
2009163595.tif 000017