(57)【要約】【課題】実行または再生が不可能なコンテンツを提供するコンテンツ提供装置及び方法を提供する。【解決手段】コンテンツ提供装置は、無線通信を通じて外部装置からコンテンツを受信するデータ通信部と、ユーザの要求に応じて、外部装置から受信したコンテンツまたは既保存されたコンテンツが実行可能か否かをチェックして、コンテンツを実行するか、またはコンテンツを実行可能な外部装置があるか否かを照会して、当該外部装置にコンテンツのコンテンツ実行情報を伝送するように制御する制御部と、を含む。本発明のこのような態様によって、コンテンツ提供装置は、取得したコンテンツ実行環境情報またはコンテンツ実行環境情報と、実行しようとするコンテンツの実行条件情報とを比較分析して、コンテンツ提供装置で当該コンテンツが実行可能か否かについての分析結果情報を取得することができる。【選択図】図１
2012146288.tif 000002
【特許請求の範囲】
【請求項１】
第１外部装置から受信又は記憶装置から得られるコンテンツが実行可能か否かを決定する制御部を備えるコンテンツ提供装置であって、
前記制御部は、当該コンテンツ提供装置内で前記コンテンツを実行するか否かを決定するか、又は、前記コンテンツを実行可能な第２外部装置を特定し、当該コンテンツ提供装置内或いは第２外部装置内でコンテンツを実行し、
前記制御部は、前記の第２外部装置がコンテンツを実行するように決定された場合に、前記の第２の外部装置に前記コンテンツに関するコンテンツ実行情報を前記の第２外部装置に伝送することを特徴とするコンテンツ提供装置。
【請求項２】
前記制御部は、
前記コンテンツに関連する実行条件情報を抽出するコンテンツ情報抽出部と、
前記コンテンツ提供装置に関連したコンテンツ実行環境情報を取得し、前記の抽出された実行条件情報を用いて前記のコンテンツ実行環境情報を分析することによって、分析結果情報を取得するコンテンツ実行環境検出部と、
前記の分析結果情報に基づいて、前記コンテンツが実行可能か否かを決定して、前記コンテンツを実行するか、または前記の第２外部装置に前記コンテンツ実行情報を伝送するコンテンツ実行処理部と、
を含むことを特徴とする請求項１に記載のコンテンツ提供装置。
【請求項３】
無線通信ネットワークを用いて、前記の第１外部装置からコンテンツを受信するデータ通信部を備えることを特徴とする請求項１に記載のコンテンツ提供装置。
【請求項４】
前記制御部は、コンテンツに関連するコンテンツ実行情報を前記の第１外部装置へ伝送して、前記のコンテンツを実行することを特徴とする請求項１に記載のコンテンツ提供装置。
【請求項５】
前記コンテンツ実行環境情報は、前記コンテンツ提供装置のバッテリー情報、無線通信状態情報、ハードウェア及びソフトウェアのバージョン情報を含むことを特徴とする請求項２に記載のコンテンツ提供装置。
【請求項６】
前記コンテンツは、動画ファイル、ゲームのプログラムファイル、音楽ファイル、文書ファイル、画像ファイル、及び前記コンテンツ提供装置で実行可能なアプリケーションを含むことを特徴とする請求項２に記載のコンテンツ提供装置。
【請求項７】
前記実行条件情報は、前記コンテンツを実行するための仕様情報、コスト情報及び容量サイズ情報のうち少なくとも１つを含むことを特徴とする請求項２に記載のコンテンツ提供装置。
【請求項８】
前記制御部は、受信したコンテンツを実行可能な第２外部装置を特定するコンテンツ実行装置検出部を更に備えることを特徴とする請求項２に記載のコンテンツ提供装置。
【請求項９】
前記のコンテンツ実行処理部は、当該コンテンツ提供装置または前記の第２外部装置がコンテンツを実行するか否かを決定するコンテンツ実行装置チェック部と、
前記コンテンツ実行装置チェック部の判定結果によって、前記の第２外部装置に前記コンテンツ実行情報を伝送するか、または当該コンテンツ提供装置で実行するように処理するコンテンツ実行部と、
をさらに含むことを特徴とする請求項８に記載のコンテンツ提供装置。
【請求項１０】
前記コンテンツ実行部は、前記コンテンツ提供装置で前記コンテンツが実行されるように決定されれば、前記の実行条件情報に基づいて前記コンテンツの実行と関係するコスト発生の有無をチェックし、
前記コンテンツ実行装置チェック部は、前記コンテンツの実行と関係するコストがあれば、前記コンテンツ提供装置及び前記の第２外部装置に関するコスト情報を取得し、前記コスト情報に従って、前記コンテンツ提供装置または前記の第２外部装置がコンテンツを実行するか否かを決定することを特徴とする請求項５に記載のコンテンツ提供装置。
【請求項１１】
前記コンテンツ実行処理部は、
前記コンテンツ実行が可能でなければ、前記分析結果情報に基づいて、前記コンテンツの再実行が可能か否かを判定するコンテンツ再実行チェック部と、
前記コンテンツ再実行チェック部が、前記コンテンツを再実行できると判定する場合には、前記のコンテンツ実行処理部に対して、前記コンテンツの実行のために当該コンテンツ提供装置を選択させ、前記コンテンツ再実行チェック部が、前記コンテンツを前記の第２外部装置において実行すべきと判定する場合には、前記の第２外部装置に前記コンテンツ実行情報を伝送させ、当該分析結果情報をコンテンツ管理保存部に保存するコンテンツ再実行部と、
をさらに含むことを特徴とする請求項８に記載のコンテンツ提供装置。
【請求項１２】
前記コンテンツ実行処理部は、
前記の第２外部装置がコンテンツの実行に失敗した場合、コンテンツ処理結果情報を当該コンテンツ提供装置の画面に出力するコンテンツ伝送失敗報知部をさらに含むことを特徴とする請求項１１に記載のコンテンツ提供装置。
【請求項１３】
前記コンテンツ実行処理部は、
前記の第２外部装置がコンテンツの実行に失敗した場合、ユーザ情報保存部に保存されたユーザ情報を用いて、コンテンツ処理結果情報をユーザに伝送するコンテンツ伝送失敗報知部をさらに含むことを特徴とする請求項１１に記載のコンテンツ提供装置。
【請求項１４】
コンテンツ提供装置でコンテンツを実行する方法において、
コンテンツをコンテンツ管理保存部から抽出するか、または第１外部装置から受信して、コンテンツを取得し、
前記コンテンツに関連する実行条件情報を取得し、
前記コンテンツ提供装置に関連するコンテンツ実行環境情報を取得し、
前記のコンテンツ実行環境情報を前記実行条件情報を用いて分析して、分析結果情報を取得し、
前記比較分析結果に基づいて、前記コンテンツ提供装置において前記コンテンツが実行可能か否かを判定し、
前記コンテンツを前記コンテンツ提供装置で実行するか、または前記コンテンツの実行可能な第２外部装置で実行すること、
を含むことを特徴とするコンテンツ実行方法。
【請求項１５】
前記コンテンツ実行環境情報は、前記コンテンツ提供装置のバッテリー情報、無線通信状態情報、ハードウェア及びソフトウェアバージョン情報を含むことを特徴とする請求項１４に記載のコンテンツ実行方法。
【請求項１６】
前記コンテンツを前記コンテンツ提供装置で実行するか、または前記コンテンツの実行可能な第２外部装置で実行することは、
前記コンテンツを前記コンテンツ提供装置または第２外部装置で実行するかを決定し、
前記第２外部装置が前記コンテンツを実施すると決定されれば、前記コンテンツを実施可能な第２外部装置を特定して、前記特定された第２外部装置にコンテンツ実行情報を伝送し、
前記コンテンツ提供装置が前記コンテンツを実行すると決定されれば、前記の実行条件情報に基づいて、前記コンテンツの実行と関連するコスト発生の有無を判断し、
前記コンテンツ提供装置及び第２外部装置における前記コンテンツの実行に関連するコスト情報を提供し、
前記コンテンツ提供装置にて実行するか、または、前記第２外部装置にコンテンツ実行情報を伝送して第２外部装置にて前記コンテンツを実行すること、
を含むことを特徴とする請求項１４に記載のコンテンツ実行方法。
【請求項１７】
前記コンテンツ提供装置にて実行するか、または、第２外部装置にて前記コンテンツを実行することは、前記の提供されたコスト情報に基づくことを特徴とする請求項１６に記載のコンテンツ実行方法。
【請求項１８】
請求項１６に係る発明において、更に、コンテンツを再実行することが含まれ、
前記のコンテンツを再実行することは、
コンテンツが首尾良く実施されたか否かを判定し、
分析結果情報に基づいてコンテンツが再実行可能か否かを判定し、
コンテンツが再実行可能であると判定される場合には、前記コンテンツを前記コンテンツ提供装置または第２外部装置にてコンテンツを再実行するか否かを判断し、
前記コンテンツが前記コンテンツ提供装置にて実行可能で無いと判定される場合には、前記のコンテンツを実行可能な第２外部装置を特定して、前記の第２外部装置に前記のコンテンツ実行情報を伝送すること、を含むことを特徴とするコンテンツ実行方法。
【請求項１９】
前記コンテンツを前記コンテンツ提供装置で実行するか、または前記のコンテンツの実行可能な第２外部装置で実行することは、
前記第２外部装置が前記コンテンツ実行情報に従ったコンテンツの実行に失敗する場合、コンテンツ処理結果情報を提供することを更に含み、
前記のコンテンツ処理結果情報を提供することは、対応するコンテンツ処理結果情報を前記コンテンツ提供装置の画面に出力するか、またはユーザ情報保存部に保存されたユーザ情報を参照して、ユーザへコンテンツ処理結果情報を伝送することを含む、ことを特徴とする請求項１６に記載のコンテンツ実行方法。
【請求項２０】
実行用のコンテンツを取得し、
前記コンテンツに関係する実行条件情報を取得し、
前記の実行条件情報に基づいてコンテンツを実行可能な外部装置を特定し、
コンテンツ提供装置または前記外部装置のうち少なくとも一つの装置において、前記コンテンツを実行すること、を含むことを特徴とするコンテンツ実行方法。
【請求項２１】
前記の実行条件情報は、前記コンテンツを実行するための仕様情報、コスト情報及び容量サイズ情報のうち少なくとも１つを含むことを特徴とする請求項２０に記載のコンテンツ実行方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ提供装置及び方法に関する。
【背景技術】
【０００２】
スマートフォンのような移動通信端末機（ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎ）は、音声通信だけで無く、インターネット通信と情報検索などのコンピュータ機能を一般的に搭載することも可能であって、ユーザは、このような移動通信端末機を通じて所望のコンテンツをリアルタイムでダウンロードするか、検索して利用することも可能である。
【０００３】
しかし、このような移動通信端末機の性能は、データ処理速度及び高速ネットワークへのアクセスという点において、一般的なコンピュータに比べて大抵の場合において弱く、ユーザは、コンピュータで為し得るのと同様な利便性で、所望のコンテンツまたはアプリケーションをダウンロードできない場合がある。このように、低速の無線通信網を通じてコンテンツまたはアプリケーションがダウンロードされるので、ダウンロード中に外的な障害が度々発生する場合がある。コンテンツまたはアプリケーションを移動通信端末機にダウンロードしている際に外的な障害が生じると、ユーザは、ダウンロードが不完全なコンテンツまたはアプリケーションを削除し、再びダウンロードする必要があるという問題がある。
【０００４】
また、当該コンテンツまたはアプリケーションを正常にダウンロードしても、バッテリーの寿命、又は支援用ハードウェアやソフトウェアに限界があるために、そのダウンロードされたコンテンツまたはアプリケーションを移動通信端末機では利用できないという問題がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、このような問題点を解決するためのものであって、コンテンツ提供装置でコンテンツまたはアプリケーションが正常にダウンロードされるか、またはダウンロードされたコンテンツまたはアプリケーションの実行が正常になされる装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の例示的態様は、コンテンツを提供及び実行するための装置及び方法を提供することである。
【０００７】
尚、本発明の追加的な態様は以下の記載に示されるが、当該記載は一部の態様を示したものであり、本発明のプラクティスを通じて知ることもできる。
【０００８】
本発明の例示的な実施形態によれば、本発明によるコンテンツ提供装置は、第１外部装置から受信又は記憶装置から得られるコンテンツが実行可能か否かを決定し、当該コンテンツ提供装置内で前記コンテンツを実行するか否かを決定するか、または、前記コンテンツを実行可能な第２外部装置を決定し、当該コンテンツ提供装置内又は第２外部装置内でコンテンツを実行する制御部を備え、前記制御部は、前記の第２外部装置がコンテンツを実行するように決定された場合に、前記の第２の外部装置に前記コンテンツに関するコンテンツ実行情報を前記の第２外部装置に伝送する。
【０００９】
本発明の例示的な実施形態によれば、本発明のコンテンツの実行方法は、コンテンツ管理保存部からコンテンツを抽出又は第１外部装置からコンテンツを受信することと、前記コンテンツの実行条件情報を得ることと、コンテンツ提供装置と関連したコンテンツ実行環境情報を取得することと、前記の取得されたコンテンツ実行環境情報を前記コンテンツの実行条件情報を用いて分析し、分析結果情報を取得することと、前記の分析結果情報に基づいてコンテンツが装置内で実行可能か否かを決定することと、前記の装置内またはコンテンツ実行可能な第２外部装置内でコンテンツを実行すること、を含む。
【００１０】
本発明の例示的な実施形態によれば、本発明のコンテンツの実行方法は、実行するためのコンテンツを取得することと、コンテンツの実行条件情報を取得することと、前記のコンテンツの実行条件情報に基づいてコンテンツを実行可能な第２外部装置を特定することと、前記の装置及び前記の第２外部装置のうち少なくとも一つで前記コンテンツを実行すること、を含む。
【００１１】
前述の一般的な説明と後述する詳細な説明は例示的且つ説明的なものであって、特許請求の範囲に記載されたような発明について更なる説明を与えることが意図されている。本発明の他の特徴及び側面は、以下の詳細な説明、図面及び特許請求の範囲によって明確にされるであろう。
【発明の効果】
【００１２】
本発明を通じてコンテンツ提供装置で実行が不可能であるか、実行中であるコンテンツをコンテンツ提供装置と近距離に位置した外部装置に伝送することによって、当該コンテンツの実行が連続してなされるようにし、コンテンツを伝送した外部装置からコンテンツ提供装置で実行可能なコンテンツに変換を要求し、その変換されたコンテンツを受信して実行することによって、コンテンツ実行と関連したプログラムの支援なしにも、当該コンテンツを実行することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態によるコンテンツ提供装置のブロック図である。
【図２】本発明の一実施形態によるコンテンツ実行方法のフローチャートである。
【図３】本発明の一実施形態による分析結果情報に基づいてコンテンツを実行するための適切な装置を決定する方法を示すフローチャートである。
【発明を実施するための形態】
【００１４】
本発明は、発明の実施形態を示す添付図面を参照することによって更に十分に説明される。しかし、本発明は、ここに示される実施形態に限定されるものとして解釈されるべきでは無く、多くの種々の形態によって具体化され得る。むしろ、本願の開示を通じて、当業者であれば発明の範囲を十分に示唆し得るであろう実施形態が提供される。本願の開示の目的のために、「Ｘ，Ｙ，Ｚのうちの少なくとも１つ」とは、Ｘ単独、Ｙ単独、Ｚ単独又はＸとＹとＺとの２つ以上のアイテムの組合せ（例えば、ＸＹＺ、ＸＺ、ＸＹＹ、ＹＺ、ＺＺ）のうちの任意のいずれかとして解釈され得ると理解されるであろう。
【００１５】
図１は、本発明の一実施形態によるコンテンツ提供装置のブロック図である。
【００１６】
図１に示されたように、コンテンツ提供装置は、データ通信部１００、制御部１１０、記憶装置１２０及びユーザ情報保存部１３０を含む。
【００１７】
データ通信部１００は無線通信を利用して、複数の外部装置とデータ通信を行って、サーバ等の外部装置からユーザが要求したコンテンツを受信することができる。また、前記の受信機能の代わりに、或いは前記の受信機能とともに、データ通信部１００は、前記のコンテンツを当該コンテンツの実行可能な同一の又は他の外部装置に伝送する。
【００１８】
制御部１１０は、サーバ等の外部装置から受信したコンテンツが実行可能か否かをチェックして、受信したコンテンツが実行されるように制御し得る。受信されたコンテンツは、コンテンツ提供装置の内部で実行され、実行される代わりに、又は実行されるとともに、前記コンテンツは、当該コンテンツの実行可能な外部装置に、当該外部装置が実行できるように伝送され得る。前記のコンテンツを実行可能な装置は、コンテンツをコンテンツ提供装置に供給する外部装置と同一であっても、別のものであっても良い。更に、前記の制御部１１０は、コンテンツの受領前、受領時、及び／或いは受領後において、前記のコンテンツがコンテンツ提供装置と互換性を有するか否かを判定することもできる。受信されたコンテンツは、ユーザの選択又は１以上の参照条件（例えば、システム限界、バッテリー寿命、ユーザの嗜好、コンテンツの種類等）に基づいてコンテンツ提供装置内で実行されるように決定され得る。
【００１９】
図１に示されるように、制御部１１０は、コンテンツ情報抽出部１１１、コンテンツ実行環境検出部１１２、コンテンツ実行処理部１１３及びコンテンツ実行装置抽出部１１９を含む。制御部１１０は、コンテンツ管理保存部１２０及びユーザ情報保存部１３０と相互に情報を交換し得る。コンテンツ管理保存部１２０及びユーザ情報保存部１３０はコンテンツ提供装置の特徴のように図１に示されているが、そのような構成に限定されない。すなわち、コンテンツ管理保存部１２０及びユーザ情報保存部１３０の少なくとも一つはコンテンツ提供装置に外付けされるものであっても良く、及び／或いは、有線及び無線の通信網（ｃｏｍｍｕｎｉｃａｔｉｏｎ  ｎｅｔｗｏｒｋ）の少なくともいずれかを介して利用できるように構成することも可能である。
【００２０】
コンテンツ情報抽出部１１１は、ユーザの要求に応じてコンテンツを受信し、受信されたコンテンツの実行条件情報を抽出することもできる。更に、コンテンツが前もって保存されていれば、コンテンツ情報抽出部１１１は、前記のコンテンツ管理保存部１２０からコンテンツの実行条件情報を抽出することもできる。本発明の側面において、コンテンツは、動画ファイル、ゲームのプログラムファイル、音楽ファイル、文書ファイル、画像ファイル、及び実行可能なアプリケーションなどを含み、限定されない。実行条件情報は、システムの仕様情報、コスト情報、容量サイズ情報など、当該コンテンツの実行に関係した他の関連情報を含んで良く、限定されない、
【００２１】
このようなコンテンツの実行条件情報が抽出されれば、コンテンツ実行環境検出部１１２は、コンテンツ提供装置と関連したコンテンツ実行環境情報を取得し、その取得したコンテンツ実行環境情報と、実行しようとするコンテンツの実行条件情報とを比較することが可能になる。従って、この比較結果に基づいて分析を行い、分析結果情報を取得することもできる。ここで、コンテンツ実行環境情報は、コンテンツ提供装置のバッテリー状態情報、無線通信状態情報、ハードウェア及びソフトウェアバージョン情報、コンテンツを実行可能な装置に関連する他の関連情報を含み、特に限定されない。
【００２２】
本発明の側面において、コンテンツ実行環境検出部１１２は、前記の実行環境情報に基づいて当該コンテンツを実行するためのバッテリー寿命及び／或いは無線通信に関する性能レベルが十分であるかを判定することもできる。前記の実行条件情報（例えば、コンテンツの実行に関連するシステムの仕様情報（ｓｙｓｔｅｍ  ｒｅｑｕｉｒｅｍｅｎｔ  ｉｎｆｏｒｍａｔｉｏｎ）に対する前記のコンテンツ実行環境情報（例えば、バッテリー寿命、無線通信状態情報）を判定することによって、分析結果情報を取得することもできる。
【００２３】
コンテンツ提供装置に関係するコンテンツ実行環境情報が実行しようとするコンテンツの実行条件情報に充分に適合すると分析結果情報によって判定される場合、コンテンツ提供装置はそのコンテンツ自体を実行しても良い。一方、コンテンツ提供装置に関係するコンテンツ実行環境情報が実行しようとするコンテンツの実行条件情報への適合が不充分であると分析結果情報によって判定される場合、当該コンテンツ提供装置は、それぞれのコンテンツを実行可能な外部装置を特定するようにサーチを行うこともできる。もし、そのような外部装置が特定されれば、コンテンツ提供装置は、前記の特定された外部装置にコンテンツを実行させるために前記コンテンツを伝送することができる。
【００２４】
本発明の側面において、コンテンツ実行環境検出部１１２は、前記の実行条件情報に含まれた仕様情報とコンテンツ実行環境情報に含まれたハードウェア及びソフトウェアバージョン情報とを比較分析して、コンテンツ提供装置による当該コンテンツの実行可能について判定する。実行しようとするコンテンツが動画関連コンテンツであれば、コンテンツ実行環境検出部１１２は、その動画関連コンテンツの実行条件情報から当該動画を実行するための実行プログラム情報を取得することができる。コンテンツ実行環境検出部１１２は、実行プログラム若しくは実行プログラムの適切なバージョン情報がコンテンツ提供装置にインストールされているか否かを判定し、分析結果情報を提供する。
【００２５】
このような分析結果情報が取得されれば、コンテンツ実行処理部１１３は、取得した分析結果情報に基づいて、当該コンテンツが実行可能か否かを決定することができる。当該コンテンツは、コンテンツ提供装置内又は外部装置内で実行される。コンテンツが外部装置によって実行されるように決定される場合、コンテンツ実行処理部１１３はコンテンツ及び／或いはコンテンツの実行条件情報をコンテンツ実行が可能な外部装置に伝送する。
【００２６】
更に、コンテンツ実行処理部１１３は、コンテンツ提供装置及び／又は外部装置のコンテンツ実行情報を取得することができる。ここで、コンテンツ実行情報は、当該外部装置でコンテンツを実行するための実行条件情報、ＵＲＬ情報（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）及び／またはコンテンツ提供装置で実行可能になるようにするコンテンツ変換伝送要求情報を含み得るものであって、特に限定されない。
【００２７】
図１に示されるように、前記のコンテンツ実行処理部１１３は、コンテンツ実行装置チェック部１１４、コンテンツ実行部１１５、コンテンツ再実行チェック部１１６、コンテンツ再実行部１１７及びコンテンツ伝送失敗報知部１１８を含み得る。取得した分析結果情報からコンテンツ実行が可能であると判断されれば、コンテンツ実行装置チェック部１１４は、コンテンツの提供装置及び／又はコンテンツ実行装置抽出部１１９によって発見可能な外部装置がコンテンツを実行するかを決定若しくはチェックする。ここで、コンテンツ実行装置抽出部１１９は、当該コンテンツを伝送することができ且つ実行しうる外部装置（例えば、ユーザＰＣ、タブレットＰＣ、スマートＴＶ）を特定するように検索することもできる。従って、当該コンテンツが伝送され得る１つ以上の外部装置が、特定され得る。
【００２８】
このようなコンテンツ実行装置抽出部１１９からコンテンツの実行が可能な外部装置が特定されれば、コンテンツ実行装置チェック部１１４は、特定された外部装置またはコンテンツ提供装置で当該コンテンツが実行可能か否かを決定若しくはチェックする。その結果、特定された外部装置にコンテンツの実行が決定されれば、前記外部装置にコンテンツを伝送するように要求がされる。更に具体的には、コンテンツ実行部１１５は、当該外部装置にコンテンツと関連したコンテンツ実行情報（例えば、ＵＲＬ情報）を伝送することもできる。
【００２９】
一方、コンテンツ実行装置チェック部１１４がコンテンツ提供装置でのコンテンツの実行を決定すれば、コンテンツ実行部１１５はコンテンツ提供装置内で当該コンテンツを実行することもできる。更に、コンテンツ提供装置で当該コンテンツを実行すると決定されれば、コンテンツ実行部１１５は、コンテンツの実行がコストに関連するか否かを決定することができる。コンテンツの実行がコストに関連するか否かを決定は、実行しようとするコンテンツの実行条件情報に含まれたコスト発生情報に基づいて決定することができる。コンテンツ実行部１１５がコンテンツの実行はコストの発生に関係すると判断する場合、コンテンツ実行装置チェック部１１４は、コンテンツ提供装置におけるコンテンツの実行と外部装置でのコンテンツ実行に関係するコスト情報を提供することができる。どの装置がコンテンツを実行できるかという決定は、ユーザからの選択又は１つ以上の参照条件に従って行うことができる。
【００３０】
前記の分析結果情報に基づいて、コンテンツ提供装置においてコンテンツが実行できない（或いは、実行が望まれない）という判断が行われる場合、コンテンツ再実行チェック部１１６は、その分析結果情報からコンテンツ提供装置におけるコンテンツの再実行が可能か否かを判断若しくはチェックすることができる。前記判断若しくはチェックの結果、当該コンテンツの再実行が可能であると判断若しくはチェックされれば、前述したコンテンツ実行装置チェック部１１４は、当該コンテンツを実行する装置を選択することができる。一方、コンテンツの再実行が不可能である（或いは、再実行が望まれない）と判断若しくはチェックされれば、当該コンテンツと関連したコンテンツ実行情報は、コンテンツ実行装置抽出部１１９によって検出され且つ特定された前記コンテンツを実行可能な外部装置に伝送され、対応する分析結果情報はコンテンツ管理保存部１２０に保存される。
【００３１】
本発明の側面において、コンテンツ再実行チェック部１１６が、コンテンツ実行環境検出部１１２から取得した分析結果情報は無線通信障害と関連すると判断すれば、コンテンツ再実行部１１７は、一時的な実行障害が存在すると判断してコンテンツ実行装置チェック部１１４を通じてコンテンツを実行する装置を選択することができる。コンテンツ再実行チェック部１１６が、前記の分析結果情報から、当該コンテンツ提供装置のハードウェアまたはソフトウェアバージョンは旧式若しくは互換性が無くてコンテンツを実行できないことを判定する場合、コンテンツ再実行部１１７は、当該コンテンツの再実行が不可能であると判断してコンテンツ実行装置抽出部１１９によって特定された外部装置へ当該コンテンツと関連したコンテンツ実行情報を伝送する。
【００３２】
コンテンツ再実行部１１７を通じてコンテンツ実行情報を受信した外部装置が当該コンテンツ実行情報によるコンテンツ実行が失敗すれば、コンテンツ伝送失敗報知部１１８は、それに対応するコンテンツ処理結果情報をコンテンツ提供装置の画面に出力するか、または電子メールアドレスなどのユーザへの接触情報を用いてユーザへンテンツ処理結果情報を伝送することもできる。一例において、ユーザとの接触情報は、ユーザ情報保存部１３０に保存されたユーザ情報に含めることができる。しかし、本発明は、これに限定されず、コンテンツ伝送失敗報知部１１８は、コンテンツ再実行部１１７によるコンテンツ実行失敗時に、ＳＭＳ（Ｓｈｏｒｔ  ｍｅｓｓａｇｅ  ｓｅｒｖｉｃｅ）またはＭＭＳ（Ｍｕｌｔｉｍｅｄｉａ  ｍｅｓｓａｇｅ  ｓｅｒｖｉｃｅ）などの他の通信手段を通じてユーザに、そのコンテンツ処理結果情報を伝送しうる。
【００３３】
コンテンツ実行装置抽出部１１９によって当該コンテンツの実行可能な外部装置が特定されなければ、このようなコンテンツ伝送失敗報知部１１８は、そのようなコンテンツ処理結果情報を画面に出力するか、コンテンツ処理結果情報をユーザの接触情報に伝送しうる。一例として、コンテンツ処理結果情報は、ユーザの電子メールまたはＳＳＭまたはＭＭＳ及び他の適切な通信技術によってユーザに伝送することが可能である。前記ユーザの接触情報は、ユーザ情報保存部１３０に保存することができる。
【００３４】
すなわち、コンテンツがコンテンツ提供装置においても外部装置においても実行が不可能である場合、コンテンツ伝送失敗報知部１１８は対応するコンテンツ処理結果情報をそれぞれのコンテンツ提供装置又は外部装置の画面に出力するか、または前記のコンテンツ処理結果情報をユーザの接触情報へ伝送することもできる。前記のコンテンツ処理結果情報は、ユーザの電子メールまたはＳＳＭまたはＭＭＳ及び他の適切な通信技術によってユーザに伝送することが可能である。前記ユーザの接触情報は、ユーザ情報保存部１３０に保存することができる。これにより、ユーザは、コンテンツ提供装置画面に出力されたコンテンツ処理結果情報に基づいてコンテンツが実行可能か否かを知ることができる。また、ユーザは、自身の電子メールに受信されたコンテンツ処理結果情報を確認して、そのコンテンツ処理結果情報に含まれたコンテンツ情報（例えば、コンテンツＵＲＬ情報）を参照して、当該コンテンツを実行することができる。
【００３５】
図２は、本発明の一実施形態によるコンテンツ実行方法のフローチャートである。
【００３６】
図２に示されたように、コンテンツ提供装置は、サーバ等の外部装置からコンテンツを受信する（演算処理２００）。コンテンツ提供装置は、無線通信ネットワーク又は有線通信ネットワーク等の通信ネットワークを通じてコンテンツを受信することができる。図示されていないが、コンテンツが利用可能であれば、コンテンツ提供装置は、コンテンツ管理保存部１２０から保存されたコンテンツを抽出することもできる。
【００３７】
図２に示す演算処理２１０において、コンテンツ提供装置は、サーバから受信又はコンテンツ管理保存部から抽出可能なコンテンツの実行条件情報を獲得（取得）する（演算処理２１０）。ここで、コンテンツは、動画ファイル、ゲームのプログラムファイル、音楽ファイル、文書ファイル、画像ファイル、及び前記コンテンツ提供装置で実行可能なアプリケーション等を含み、限定されない。コンテンツの実行条件情報は、当該コンテンツを実行するための仕様情報、コスト情報、容量情報及びその他関連情報を含む。
【００３８】
このようなコンテンツの実行条件情報が抽出されれば、コンテンツ提供装置は、当該コンテンツ提供装置と関連したコンテンツ実行環境情報を獲得（取得）する（図２の演算処理２２０）。しかし、本発明は、これに限定されず、本発明によるコンテンツ提供装置は、異なる時点でコンテンツ提供装置と関連したコンテンツ実行環境情報を取得することができる。例えば、当該コンテンツの実行条件情報が抽出される時点においてコンテンツ実行環境情報を取得することができる。また、コンテンツ実行環境情報が取得される間、その前又はその後におけるコンテンツ実行環境情報を周期的に取得することも可能である。このようなコンテンツ実行環境情報は、特に限定されず、コンテンツ提供装置のバッテリー状態情報、無線通信状態情報、ハードウェア及びソフトウェアバージョン情報及びその他関連情報を含むことができる。
【００３９】
コンテンツ実行環境情報が取得されれば、コンテンツ提供装置は、分析結果情報を取得するために前記の取得したコンテンツ実行環境情報をコンテンツの実行条件情報で比較及び／又は分析して、それによる分析結果情報を獲得（取得）する（演算処理２３０）。
【００４０】
一実施形態によって、コンテンツ提供装置は、分析結果情報を取得する目的で、取得したコンテンツ実行環境情報に含まれたバッテリー量が十分であるか、または無線通信が正常であるかを判定することができる。また他の実施形態によって、コンテンツ提供装置は、実行しようとするコンテンツの実行条件情報に含まれた仕様情報と、コンテンツ実行環境情報に含まれたソフトウェアバージョン情報とを比較及び／或いは分析して、当該コンテンツの実行可能についての分析結果情報を取得する。
【００４１】
このように、コンテンツ実行環境情報をコンテンツの実行条件情報で比較及び／又は分析して分析結果情報が取得されれば、コンテンツ提供装置は、その分析結果情報に基づいてコンテンツが実行可能か否かを判定することができる。更に、コンテンツ提供装置は、コンテンツを当該コンテンツ提供装置で実行するか、またはコンテンツの実行可能な外部装置で実行するかを判定することができる（演算処理２４０）。外部装置がコンテンツを実行するように決定されれば、そのコンテンツを実行用の外部装置に伝送することもできる。前記コンテンツを実行するように特定又は選択された外部装置は、演算処理２００においてコンテンツを供給する外部装置と同一であっても、異なる外部装置であっても良い。
【００４２】
コンテンツが実行可能か否かを判定して且つ当該コンテンツをコンテンツ提供装置で実行するか、またはコンテンツの実行可能な外部装置において実行させるかを判定する方法は、図３を参照して以下に説明する。
【００４３】
図３は、本発明の一実施形態による分析結果情報に従って、コンテンツを実行するための適切な装置を決定する方法を示すフローチャートの概略図である。
【００４４】
図３に示されたように、分析結果情報が取得されれば、コンテンツ提供装置は、その取得した分析結果情報に基づいて当該コンテンツの実行が可能であるかを判定する（演算処理３０１）。コンテンツ実行が可能であると判定されれば、コンテンツ提供装置は、コンテンツを当該コンテンツ提供装置で実行するか、又は外部装置で実行するかを判定する（演算処理３０２）。
【００４５】
コンテンツ実行が可能であると判定されれば、コンテンツ提供装置は、コンテンツを当該コンテンツ提供装置にて実行するか、又は外部装置で実行するかを選択する選択画面をユーザに表示する。更に、コンテンツ提供装置又は外部装置においてコンテンツを実行するか否かの選択は、１以上の参照条件（例えば、処理時間、アプリケーションの種類、コスト等）に基づいて自動的に行われるようにすることも可能である。しかしながら、開示において単純化するために、前記の方法は、ユーザの選択を用いて説明される。
【００４６】
コンテンツが外部装置において実行されることをユーザが選択する場合、コンテンツ提供装置は、当該コンテンツの実行が可能な適切な外部装置を検索できる（演算処理３０３）。前記の外部装置は、演算処理３０３における検索過程を通じて獲得（特定）されることが可能である。コンテンツ提供装置は、近距離通信又は他の通信ネットワークを用いて、適切な外部装置を検索してコンテンツ実行可能な外部装置を獲得（特定）することも可能である（演算処理３０３）。
【００４７】
演算処理３０４において、コンテンツを実行可能な外部装置が特定されると、コンテンツ提供装置は、前記のコンテンツを実行するためのコンテンツ実行情報（例えば、実行条件情報またはＵＲＬ情報）を前記の特定された外部装置へ送信することができる。さらに、コンテンツ提供装置は、特定された前記の外部装置へコンテンツを送信できるようにする目的で、コンテンツ変換要求情報及び／又は伝送要求情報を含むコンテンツ実行情報を伝送することができる（演算処理３０４）。前記のコンテンツ実行情報を受信する外部装置は、その受信したコンテンツ実行情報に基づいて、当該コンテンツを実行するか、コンテンツ提供装置において実行可能になるようにそのコンテンツを変換して、コンテンツ提供装置に伝送する。これにより、ユーザは、外部装置を通じてコンテンツを利用するか、または自身のコンテンツ提供装置を通じてコンテンツを利用できる。
【００４８】
ユーザの選択に従って、コンテンツ提供装置でコンテンツを実行することが選択されれば、コンテンツ提供装置は、コンテンツ実行におけるコスト発生有無を決定する（演算処理３０５）。コンテンツの実行がコストに関係するか否かの決定は、コンテンツに関係する実行条件情報に基づいて行うことができる。コンテンツ実行においてコストが発生すると判定される場合、コンテンツ提供装置は、当該コンテンツ提供装置及び外部装置における当該コンテンツの実行に関係するコスト情報を提供する（演算処理３０６）。演算処理３０７において、コンテンツの実行に関係する前記のコスト情報を見た後、コンテンツを実行することがユーザによって決定されると、コンテンツを実行するために、コンテンツ提供装置又は外部装置を選択することができる。
【００４９】
コンテンツを実行するために前記の外部装置が選択されれば、コンテンツ提供装置は、コンテンツ実行用の外部装置にコンテンツ実行情報を伝送することができる。一例において、ユーザは、コンテンツ提供装置及び外部装置におけるコンテンツの実行に関係するコスト情報が与えられ、前記コスト情報に基づいて前記のコンテンツを実行する外部装置を選択することができる。このように、ユーザは、コンテンツ実行のためのコストに基づいてコンテンツ提供装置にてコンテンツを実行するか、又は外部装置にてコンテンツを実行するかを決定することができる。
【００５０】
演算処理３０１において分析結果情報に基づき、当該コンテンツの実行が可能でないと判断されれば、コンテンツ提供装置は、その分析結果情報に基づいて、コンテンツの再実行が可能か否かを判断する（演算処理３０８）。コンテンツの再実行が可能であると判断されれば、コンテンツ提供装置は、演算処理３０２を通じて当該コンテンツをコンテンツ提供装置で実行するか、外部装置で実行するかを判断して、当該コンテンツの再実行を行う。
【００５１】
本発明の特徴によれば、分析結果情報が無線通信障害に関連する場合、コンテンツ提供装置は、一時的な実行障害があると判断してコンテンツの再実行が行われるように処理することも可能である。これにより、コンテンツ提供装置は、演算処理３０２を通じて当該コンテンツをコンテンツ提供装置で実行するか、外部装置で再実行するかを決定することができる。
【００５２】
演算処理３０８において、コンテンツの再実行が不可能であると判断されれば、コンテンツ提供装置は、近距離通信又は他のネットワーク通信（例えば、有線／無線ネットワーク通信）型の通信によって、コンテンツ実行可能な外部装置を検索する。適切な外部装置が獲得（特定）されれば、コンテンツ提供装置は、前記の獲得（特定）された外部装置にコンテンツ実行情報を伝送する（演算処理３０９）。
【００５３】
演算処理３１０において、コンテンツ提供装置は、前記の外部装置へのコンテンツ実行情報の伝送が成功したか失敗したかを決定する。前記の外部装置へのコンテンツ実行情報伝送が失敗するか又は当該コンテンツの実行可能な外部装置がないと判断されれば、コンテンツ提供装置は、前記のコンテンツ実行情報の伝送が失敗したことを決定することができる。更に、前記のコンテンツ実行情報の伝送が失敗したと決定されれば、コンテンツ提供装置は、対応するコンテンツ処理結果情報を画面に出力するか、またはコンテンツ処理結果情報をユーザに伝送することができる。コンテンツ処理結果情報は、ユーザ情報保存部に保存されたユーザ情報を利用することによって、伝送することができる。前記のユーザ情報は、特に限定されず、電子メールアドレス、ショートメッセージサービス（ＳＭＳ）（ｓｈｏｒｔ  ｍｅｓｓａｇｅ  ｓｅｒｖｉｃｅ）、マルチメディアメッセージングサービス（ＭＭＳ）（ｍｕｌｔｉｍｅｄｉａ  ｍｅｓｓａｇｉｎｇ  ｓｅｒｖｉｃｅ）、チャットサービス（ｃｈａｔｔｉｎｇ  ｓｅｒｖｉｃｅ）等を含み得る。従って、ユーザは、コンテンツ処理結果情報に基づいて、前記のコンテンツが実行され得るか否かを知ることができる。
【００５４】
以上、本発明によるコンテンツ提供装置及びコンテンツ実行方法について詳しく説明した。以下、本発明の例示的な実施形態をより詳細に説明する。
【００５５】
無線通信ネットワークを通じて、コンテンツを提供する装置がウェブサイト（Ｗｅｂ  ｓｉｔｅ）をブラウジング（Ｂｒｏｗｓｉｎｇ）する場合、ネットワークの不安定によって当該ウェブサイトのブラウジングが不安定になる。この場合、前記のコンテンツ提供装置は起こりえる障害に関して無線ネットワーク状態を判断し、前記の障害がネットワークから除去されたときに、前記無線ネットワークに再接続して当該ウェブサイトのブラウジングを行うことができる。一方、ネットワーク障害発生によってウェブサイトへの再接続が不可能であれば、コンテンツ提供装置は、近距離通信（例えば、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）（登録商標）、ジグビー（ＺｉｇＢｅｅ）（登録商標）、ウルトラワイドバンド（ｕｌｔｒａｗｉｄｅｂａｎｄ）（ＵＷＢ）（登録商標）、ホームネットワーキング（ｈｏｍｅ  ｎｅｔｗｏｒｋｉｎｇ））を用いることによって、当該ウェブサイトのブラウジングが可能な外部装置を特定するためにサーチすることができる。このような外部装置が特定されると、コンテンツ提供装置は、当該外部装置を通じてウェブサイトをブラウジングすることができる。更に具体的には、コンテンツ提供装置は、前記の外部装置にウェブサイトと関連したＵＲＬ情報を伝送することができる。これにより、前記の外部装置は、受信したＵＲＬ情報を通じて当該ウェブサイトをブラウジングすることが可能となり、当該外部装置を通じて、ユーザは、自身が要求したウェブサイトを利用できる。
【００５６】
更に、他の実施形態において、コンテンツ提供装置は、ウェブサイトのブラウジングが可能な外部装置にＵＲＬ情報及び当該ウェブサイトの再伝送を要求することができる。この場合、外部装置は、受信したＵＲＬ情報を利用して接続したウェブサイトをパージング（Ｐａｒｓｉｎｇ）処理し、パーシング処理されたウェブサイト情報をコンテンツ提供装置に戻す伝送を行うことができる。これにより、コンテンツ提供装置は、当該外部装置からパージング処理されたウェブサイト情報を受信し、その受信した情報を当該コンテンツ提供装置の画面に出力することができるので、ユーザは、自身のコンテンツ提供装置を通じてウェブサイトを利用することが可能になる。
【００５７】
また、他の実施形態において、ネットワーク障害発生によるウェブサイトへの再接続が不可能であれば、コンテンツ提供装置は、ユーザに伝送されたウェブサイトのＵＲＬ情報を保存することができる。以後、ネットワーク障害が復旧されれば、コンテンツ提供装置は、以前にアクセスが要求されたウェブサイトに接続するか否かをユーザに問い合わせることもできる。
【００５８】
ユーザによって要求されたウェブサイトへアクセスするための活性化プログラムが、コンテンツ提供装置にインストールされていない場合、コンテンツ提供装置は、活性化プログラムがインストールされている外部装置に当該ウェブサイトのＵＲＬ情報を伝送することができる。その結果、ユーザは、コンテンツ提供装置によって送信されたＵＲＬ情報を利用して、前記の活性化プログラムを有する外部装置を通じて当該ウェブサイトに接続して利用できる。また、コンテンツ提供装置は、ウェブサイトに関連したコンテンツを当該コンテンツ提供装置に戻す伝送を行うように、外部装置に対して要求することができる。この要求に応じる外部装置は、要求されたコンテンツを前記コンテンツ提供装置において実行可能になるように変換して、その変換されたコンテンツを前記コンテンツ提供装置に戻す伝送を行うこともできる。結果として、前記のコンテンツ提供装置は、活性化プログラムがインストールされていない場合であっても、通常、活性化プログラムを要求することができるので、前記のウェブサイトのコンテンツを実行することが可能になる。
【００５９】
ユーザが前記のコンテンツ提供装置に対してマルチメディアコンテンツ（例えば、動画、音楽、文書、写真）を実行するように要求する場合、要求されたプログラムの欠陥のために、前記のコンテンツ提供装置は、前記のマルチメディアコンテンツを実行できなくなる可能性がある。例えば、動画を実行するためのデコーディングプログラム（ｄｅｃｏｒｄｉｎｇ  ｐｒｏｇｒａｍ）（例えば、コーデックプログラム（ｃｏｄｅｃ  ｐｒｏｇｒａｍ））がコンテンツ提供装置内にインストールされていない場合、当該コンテンツ提供装置は、要求されるデコーディングプログラムがインストールされている外部装置を検索することができる。そのような外部装置が特定されると、前記コンテンツ提供装置は、特定された外部装置に動画ファイルを伝送することによって、ユーザは、動画ファイルを受信した外部装置を通じて当該動画を鑑賞することができる。それだけではなく、動画ファイルを受信した外部装置は、前記のコンテンツ提供装置で実行可能になるように変換された動画ファイルを伝送することもできる。前記の動画ファイルがうまく変換されれば、その変換された動画ファイルは、前記のコンテンツ提供装置に戻される。そのため、コンテンツ提供装置に動画ファイルの実行と関連したプログラムがインストールされていなくても、前記のコンテンツ提供装置は、当該動画ファイルを実行することができる。
【００６０】
また他の実施形態において、コンテンツ提供装置が動画ファイルを画面に表示している途中で、ＳＭＳコール（ｃａｌｌ／ＳＭＳ）を受信する場合、当該動画ファイルの実行可能な外部装置に現在再生中である動画ファイルを伝送することによって、ユーザは、当該動画を停止なしに鑑賞することができる。
【００６１】
また他の実施形態において、コンテンツ提供装置は、ユーザが要求した文書の閲覧プログラムがないか、動画の再生のための最適の解像度が支援されない場合、当該文書の閲覧または最適の解像度で動画の再生が可能な外部装置を検索し、その検索によって特定された外部装置に文書ファイルまたは動画ファイルを伝送することによって、ユーザは、文書ファイルまたは動画ファイルを受信した外部装置を通じて、当該文書を閲覧するか、または最適の解像度で動画を鑑賞することができる。
【００６２】
上記した通り、本発明によれば、ユーザが要求したコンテンツをコンテンツ提供装置又は外部装置において実行することが可能である。更に、前記コンテンツ提供装置は、前記コンテンツが当該コンテンツ提供装置において実行可能になるように、前記コンテンツを実行可能なファイルに変換するように外部変換装置に要求することができる。このように、本発明によれば、コンテンツの実行に関係するプログラムのサポートが無くても、ユーザが要求するコンテンツをコンテンツ提供装置に実行させることができる。
【００６３】
以上、本発明についてその望ましい実施形態を中心に説明した。当業者ならば、本発明の本質的な特性から外れない範囲で変形された形態として具現可能であるということを理解できるであろう。したがって、開示された実施形態は限定的な観点ではなく、説明的な観点で考慮されなければならない。本発明の範囲は、特許請求の範囲に示されており、それと同等な範囲内にあるあらゆる差異点は、本発明に含まれたものと解析しなければならない。
【産業上の利用可能性】
【００６４】
本発明は、コンテンツ提供装置及び方法関連の技術分野に適用されうる。
【符号の説明】
【００６５】
１００：データ通信部
１１０：制御部
１１１：コンテンツ情報抽出部
１１２：コンテンツ実行環境検出部
１１３：コンテンツ実行処理部
１１４：コンテンツ実行装置チェック部
１１５：コンテンツ実行部
１１６：コンテンツ再実行チェック部
１１７：コンテンツ再実行部
１１８：コンテンツ伝送失敗報知部
１１９：コンテンツ実行装置抽出部
１２０：コンテンツ管理保存部
１３０：ユーザ情報保存部
【図１】
2012146288.tif 000003
【図２】
2012146288.tif 000004
【図３】
2012146288.tif 000005