(57)【要約】【課題】従来のクラウドコンピューティングによれば、端末機で動画を再生して途中で止まり、他の端末機で止まった時点から再生しようとする場合、ユーザは直接、再生の開始時点を以前の端末機で止まった時点に移動させなければならない。【解決手段】本発明のクラウドコンピューティングサーバの動画サービス方法は、端末機が動画再生の要請を受ければ、要請を受けた動画を前記端末機にストリーミング送信するステップと、前記端末機が再生を停止すれば、前記ストリーミング送信を停止し、前記再生が停止した時点をユーザＤＢに格納するステップと、前記端末機または他の端末機が前記動画再生を要請すれば、前記再生を要請した端末機に前記動画を前記停止した時点のフレームからストリーミング送信するステップと、を含む。【選択図】図３
2012134969.tif 000002
【特許請求の範囲】
【請求項１】
クラウドコンピューティングサーバの動画サービス方法において、
端末機が動画再生を要請すれば、要請を受けた動画を前記端末機にストリーミング送信するステップと、
前記端末機が再生を停止すれば、前記ストリーミング送信を停止し、前記再生が停止した停止時点をユーザＤＢに格納するステップと、
前記端末機または他の端末機が前記動画再生を要請すれば、前記再生を要請した端末機に前記動画を前記停止時点のフレームからストリーミング送信するステップと、を含み、
前記再生を要請した端末機は、前記停止時点のフレームから受信して、リアルタイムで再生することを特徴とする動画サービス方法。
【請求項２】
前記端末機との接続が切れた場合、前記接続が切れた時点を前記停止時点に決定し、前記ユーザＤＢに格納するステップをさらに含むことを特徴とする請求項１に記載の動画サービス方法。
【請求項３】
前記再生を要請した端末機に最初から再生および前記停止時点から引き続き再生のうち、いずれかを選択するかを問い合わせするステップをさらに含むことを特徴とする請求項２に記載の動画サービス方法。
【請求項４】
前記端末機から前記動画に対する再生の開始時点を受信して前記ユーザＤＢに格納するステップと、
前記端末機または他の端末機から前記動画再生の要請を受ければ、前記再生を要請した端末機に前記動画を前記開始時点のフレームからストリーミング送信するステップと、をさらに含むことを特徴とする請求項３に記載の動画サービス方法。
【請求項５】
前記端末機から前記動画の現在再生時点を周期的に受信するステップと、
前記現在再生時点をユーザ情報に収録するステップと、
前記端末機との接続が切れた場合、前記現在再生時点を前記停止時点に決定し、前記ユーザＤＢに格納するステップと、をさらに含むことを特徴とする請求項１に記載の動画サービス方法。
【請求項６】
クラウドコンピューティングサーバの動画サービス方法において、
端末機から動画再生の要請を受けるステップと、
前記端末機のユーザＤＢを確認するステップと、
前記確認の結果、前記動画が再生途中で停止した動画の場合には、前記動画を停止時点のストリームからストリーミング送信するステップと、を含み、
前記端末機は、前記停止時点のストリームから受信してリアルタイムで再生することを特徴とする動画サービス方法。
【請求項７】
前記ストリーミング送信中に前記端末機が前記動画再生を停止した場合、前記端末機が再生を停止した時点を前記ユーザＤＢに格納するステップをさらに含むことを特徴とする請求項６に記載の動画サービス方法。
【請求項８】
前記ストリーミング送信中に前記端末機との接続が切れた場合、前記接続が切れた時点を前記停止時点に決定し、前記ユーザＤＢに格納するステップをさらに含むことを特徴とする請求項７に記載の動画サービス方法。
【請求項９】
前記ストリーミング送信するステップは、
前記確認の結果、前記ユーザＤＢに前記動画の停止時点が格納されている場合、前記端末機に最初から再生および引き続き再生のうち、何れかを選択するかを問い合わせするステップと、
前記端末機が前記引き続き再生を選択すれば、前記動画を前記停止時点のストリームからストリーミング送信するステップと、を含むことを特徴とする請求項８に記載の動画サービス方法。
【請求項１０】
端末機の動画再生方法において、
クラウドコンピューティングサーバから動画を受信してリアルタイムで再生するステップと、
ユーザの要請により前記動画再生を停止するステップと、
前記再生が停止した停止時点を前記クラウドコンピューティングサーバに送信するステップと、を含み、
前記クラウドコンピューティングサーバは、前記端末機または他の端末機で前記動画を要請する場合、前記停止時点のフレームからストリーミング送信することを特徴とする動画再生方法。
【請求項１１】
前記クラウドコンピューティングサーバに前記動画の現在再生時点を周期的に送信するステップをさらに含み、
前記クラウドコンピューティングサーバは、前記端末機との接続が切れた後、前記端末機または他の端末機が再生を再び要請する場合、前記動画を前記現在再生時点のフレームからストリーミング送信することを特徴とする請求項１０に記載の動画再生方法。
【請求項１２】
動画サービスを提供するクラウドコンピューティングサーバにおいて、
ユーザデータベースを格納するメモリと、
１つ以上の端末機と通信するための通信部と、
前記メモリおよび前記通信部を制御する制御部とを含み、
前記制御部は、第１端末機から再生要請のメッセージを受信すれば、要請を受けた動画を前記第１端末機にストリーミング送信するように制御し、前記第１端末機から再生停止のメッセージを受信すれば、前記ストリーミング送信を停止し、前記再生が停止した停止時点をユーザＤＢに格納するように制御し、前記第１端末機または第２端末機から再生要請のメッセージを受信すれば、前記再生を要請した端末機に前記動画を前記停止時点のフレームからストリーミング送信するように制御することを特徴とするクラウドコンピューティングサーバ。
【請求項１３】
動画サービスを提供するクラウドコンピューティングサーバにおいて、
ユーザデータベースを格納するメモリと、
１つ以上の端末機と通信するための通信部と、
前記メモリおよび前記通信部を制御する制御部とを含み、
前記制御部は、端末機から再生要請のメッセージを受信すれば、前記端末機のユーザＤＢを確認し、前記確認の結果、前記動画が前に再生途中で停止した動画であれば、前記動画を停止時点のストリームからストリーミング送信するように制御することを特徴とするクラウドコンピューティングサーバ。
【請求項１４】
動画サービスを利用して動画を再生する端末機において、
メモリと、
クラウドコンピューティングサーバと通信するための通信部と、
前記メモリおよび前記通信部を制御する制御部とを含み、
前記制御部は、前記動画を前記クラウドコンピューティングサーバから受信すれば、前記受信した動画をリアルタイムで再生するように制御し、ユーザの要請に応答して前記動画の再生を停止するように制御し、前記再生が停止した時点を前記クラウドコンピューティングサーバに送信するように制御することを特徴とする端末機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クラウドコンピューティング基盤の動画サービスおよび再生方法に関し、特に、動画を複数の端末機で引き続き再生することを可能としたクラウドコンピューティング基盤の動画サービスおよび再生方法に関する。
【背景技術】
【０００２】
コンピュータネットワークの技術発展により、各端末機の独立的なハードウェア性能に依存した従来のコンピュータ環境は、ネットワーク上のすべてのコンピュータ資源を活用し、端末機の要請によって該当サービスを提供するクラウドコンピューティング（Ｃｌｏｕｄ  Ｃｏｍｐｕｔｉｎｇ）形態に発展して来ている。
【０００３】
クラウドコンピューティングとは、インターネットのような情報通信網を通じた「コンピュータ資源のオンデマンド・アウトソーシングサービス」と定義することができる。クラウドコンピューティング環境において、サービス提供者は、様々な所に分散しているデータセンターを仮想化技術で統合し、ユーザに必要とするサービスを提供する。サービスユーザは、アプリケーション（Ａｐｐｌｉｃａｔｉｏｎ）、ストレージ（Ｓｔｏｒａｇｅ）、オペレーティングシステム（ＯＳ）、セキュリティー（Ｓｅｃｕｒｉｔｙ）等のコンピュータ資源を各ユーザ所有の端末に設けて使用することでなく、仮想化技術により生成された仮想空間上のサービスを所望する時点に、希望するだけ選んで使用する。言い換えれば、クラウドコンピューティングは、雲（ｃｌｏｕｄ）のように無形の形態で存在するハードウェア、ソフトウェア等のコンピュータ資源を自分が必要なだけ借りて使用し、これに対する使用料金を支払う方式のコンピュータサービスであり、互いに異なる物理的な位置に存在するコンピュータ資源を仮想化技術により統合して提供する技術をいう。
【０００４】
このようなクラウドコンピューティングによれば、ユーザは、ネットワーク接続と基本的な演算機能のみを行う端末機を介して、クラウド網に接続し、大容量の格納装置と高性能コンピュータ資源が必要な作業を行い、多様なサービスの提供を受けることができるという長所がある。
【０００５】
しかしながら、従来のクラウドコンピューティングによれば、端末機で動画を再生して途中で止まり、他の端末機で止まった時点から再生しようとする場合、ユーザは直接、再生の開始時点を以前の端末機で止まった時点に移動させなければならないという問題点があった。すなわち、従来のクラウドコンピューティングでは、動画を他の端末機で引き続き再生することが不便であった。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、前述した問題点を解決するために案出されたもので、動画を複数の端末機で引き続き再生することを可能としたクラウドコンピューティング基盤の動画サービスおよび再生方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一実施形態に係るクラウドコンピューティングサーバの動画サービス方法は、端末機が動画再生を要請すれば、要請を受けた動画を前記端末機にストリーミング送信するステップと、前記端末機が再生を停止すれば、前記ストリーミング送信を停止し、前記再生が停止した時点をユーザＤＢに格納するステップと、前記端末機または他の端末機が前記動画再生を要請すれば、前記再生を要請した端末機に前記動画を前記停止時点のフレームからストリーミング送信するステップと、を含む。
【０００８】
本発明の他の実施形態に係るクラウドコンピューティングサーバの動画サービス方法は、端末機から動画再生の要請を受けるステップと、前記端末機のユーザ情報を確認するステップと、前記確認の結果前記動画が再生途中で停止した動画の場合、前記動画を前記停止時点のストリームからストリーミング送信するステップとを含み、前記端末機は、前記停止時点のストリームから受信してリアルタイムで再生することができる。
【０００９】
本発明の一実施形態に係る端末機の動画再生方法は、クラウドコンピューティングサーバから動画を受信してリアルタイムで再生するステップと、ユーザの要請により前記動画再生を停止するステップと、前記再生が停止した時点を前記クラウドコンピューティングサーバに送信するステップと、を含み、前記クラウドコンピューティングサーバは、前記端末機または他の端末機で前記動画を要請する場合、前記停止時点のフレームからストリーミング送信することができる。
【００１０】
本発明の一実施形態に係るクラウドコンピューティングサーバは、ユーザデータベースを格納するメモリと、１つ以上の端末機と通信するための通信部と、前記メモリおよび前記通信部を制御する制御部とを含み、前記制御部は、第１端末機から再生要請のメッセージを受信すれば、要請を受けた動画を前記第１端末機にストリーミング送信するように制御し、前記第１端末機から再生停止のメッセージを受信すれば、前記ストリーミング送信を停止して前記再生が停止した時点をユーザＤＢに格納するように制御し、前記第１端末機または第２端末機から再生要請のメッセージを受信すれば、前記再生を要請した端末機に前記動画を前記停止時点のフレームからストリーミング送信するように制御することを特徴とする。
【００１１】
本発明の他の実施形態に係るクラウドコンピューティングサーバは、ユーザデータベースを格納するメモリと、１つ以上の端末機と通信するための通信部と、前記メモリおよび前記通信部を制御する制御部とを含み、前記制御部は、端末機から再生要請のメッセージを受信すれば、前記端末機のユーザＤＢを確認（ｃｈｅｃｋ）し、その確認の結果、前記動画が以前に再生途中で停止した動画であれば、前記動画を前記停止時点のストリームからストリーミング送信するように制御することを特徴とする。
【００１２】
本発明の一実施形態に係る端末機は、メモリと、クラウドコンピューティングサーバと通信するための通信部と、前記メモリおよび前記通信部を制御する制御部とを含み、前記制御部は、前記動画を前記クラウドコンピューティングサーバから受信すれば、前記受信した動画をリアルタイムで再生するように制御し、ユーザの要請に応答して前記動画再生を停止するように制御し、前記再生が停止した時点を前記クラウドコンピューティングサーバに送信するように制御することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、映画を見る時間が充分でない通勤時間帯に携帯電話またはタブレット型パソコン（ｔａｂｌｅｔ  ＰＣ）で見ていた動画を、家に帰ってＩＰＴＶやＰＣなどで引き続き見ることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係るクラウドコンピューティング基盤の動画サービスシステムのネットワーク構成図である。
【図２】本発明の一実施形態に係る端末機の電気的なブロック構成図である。
【図３】本発明の一実施形態に係るクラウドコンピューティングサーバの動画サービス方法を説明するためのフローチャートである。
【図４】本発明の他の実施形態に係るクラウドコンピューティングサーバの動画サービス方法を説明するためのフローチャートである。
【図５】本発明のさらに他の実施形態に係るクラウドコンピューティングサーバの動画サービス方法を説明するためのフローチャートである。
【図６】本発明の一実施形態に係る端末機の動画再生方法を説明するためのフローチャートである。
【図７】本発明の他の実施形態に係る端末機の動画再生方法を説明するためのフローチャートである。
【発明を実施するための形態】
【００１５】
以下、添付した図面を参照して本発明の好ましい実施形態によりクラウドコンピューティング基盤の動画サービスおよび再生方法について詳細に説明する。ただし、本発明を説明するとき、関連した公知機能または構成に対する具体的な説明が本発明の要旨を不明瞭にすると判断される場合、その詳細な説明は省略する。
【００１６】
図１は、本発明の一実施形態に係るクラウドコンピューティング基盤の動画サービスシステムのネットワーク構成図である。
【００１７】
図１に示すように、本発明の動画サービスシステムは、端末機１０、クラウドコンピューティングサーバ２０（以下、簡単に「サーバ」という）、ユーザＤＢ３０、およびコンピュータ資源４０を含んで構成される。
【００１８】
端末機１０は、インターネットおよび移動通信網を含む情報通信網を介してサーバ２０に接続する。端末機１０は、サーバ２０からクラウドコンピューティングサービス、特に、動画再生サービスの提供を受けることができる。端末機１０は、デスクトップパソコン（ｄｅｓｋｔｏｐ  ＰＣ）、タブレット型パソコン、ＰＭＰ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）、スマートフォンなど、インターネット接続が可能なすべての電子機器であってもよい。
【００１９】
サーバ２０は、クラウド網に分散している複数のコンピュータ資源４０、特に、様々な所に分散している動画データベースを仮想化技術で統合し、端末機１０が要求するサービスを提供する。
【００２０】
ユーザＤＢ３０には、クラウドコンピューティングサービスに加入しているユーザ情報が格納される。ここで、ユーザ情報は、ログイン情報と、住所、名前などの個人情報と、決済内訳、決済口座、決済カードなど課金情報と、決済の代りに動画に対する使用料を支払うポイントおよびクーポン情報とを含んでもよい。また、ユーザ情報は、動画のインデックス（Ｉｎｄｅｘ）を含むことができる。ここで、インデックスは、再生を完了した動画リスト、再生中の動画リスト、再生中の動画の停止時点などを含んでもよい
【００２１】
図２は、本発明の一実施形態に係る端末機の電気的なブロック構成図である。
【００２２】
図２に示すように、本発明の端末機１０は、サーバ２０と通信するための通信部１１と、各種データおよびプログラムを格納するための格納部２０と、ユーザと情報を交換するためのものであって、例えば、タッチスクリーンおよびＬＣＤなどを含んでなるユーザインターフェース部１３と、これらを総括制御して動画プレーヤーを含む制御部１４と、を含んで構成される。
【００２３】
サーバ２０は、前記端末機１０と同一に構成されてもよい。すなわち、サーバ２０は、前記端末機１０と通信するための通信部と、多様なタイプのデータ、制御部によって実行可能な命令語、前記制御部によって生成されたデータおよびプログラムを格納するためのメモリと、ユーザと情報を交換するためのインターフェース部と、前記通信部、前記メモリおよび前記インターフェース部を制御するための前記制御部と、を含んでもよい。
【００２４】
図３は、本発明の一実施形態に係るクラウドコンピューティングサーバの動画サービス方法を説明するためのフローチャートである。
【００２５】
まず、端末機はサーバに接続してログインする。そうすると、サーバは動画リストを端末機に提供する。また、ステップ３０１でサーバは、端末機から動画再生の要請を受ける。次に、ステップ３０２に進んで端末機のユーザ情報をユーザＤＢで確認する。
【００２６】
サーバは、ステップ３０３において、端末機が要請した動画再生の有無などを確認する。ステップ３０３における確認の結果、該当動画が最初再生されるものか又は再生を完了したものであれば、ステップ３０４に進んで該当動画を最初のフレームから端末機にストリーミング送信する。このとき、サーバは、該当動画が有料で、最初再生または使用期間が満了したものであれば、決済サーバおよび認証サーバなどと連動してオンライン決済過程を遂行することができる。
【００２７】
サーバは、ステップ３０３における確認の結果、該当動画が前に再生中のものであれば、ステップ３０５に進んで端末機に最初から再生および停止時点から引き続き再生のうち、何れかを選択するかを問い合わせする。次に、ステップ３０６に進んで端末機から受信した問い合わせ結果を確認する。ステップ３０６における確認の結果、端末機が最初から再生を選択した場合には、ステップ３０４に進む。一方、端末機が停止時点から引き続き再生を選択した場合には、ステップ３０７に進んで動画を停止時点のフレームから端末機にストリーミング送信する。ここで、ステップ３０５および３０６は省略され、ステップ３０３からステップ３０７へ直ぐ進行してもよい。すなわち、サーバは、ステップ３０３における確認の結果、該当動画が前に再生中のものであれば、ステップ３０７に進んで動画を停止時点のフレームからストリーミング送信する。
【００２８】
サーバは、ステップ３０８において、端末機から再生停止の要請があるか否かを判断する。ここで、停止とは、停止（ＳＴＯＰ）、一時停止（ＰＡＵＳＥ）または動画プレーヤーの実行終了を意味する。サーバは、ステップ３０８における判断結果、端末機から再生停止の要請がある場合には、ステップ３０９に進んで動画のストリーミング送信を停止する。次に、ステップ３１０に進んで該当ユーザ情報に停止時点を収録する。ステップ３１０を行った後、再生が一時停止した状態で端末機がログアウトせず再生を再び要請した場合には、サーバは、ステップ３０７に復帰して一時停止した時点からストリーミング送信を再開することができる。そうではなく、再生が停止したり動画プレーヤーの実行が終了した状態で、端末機がログアウトせず再生を再び要請した場合には、サーバはステップ３０５に復帰することができる。
【００２９】
サーバは、ステップ３０８における判断結果、端末機から再生停止の要請がなければ、ステップ３１１に進んで端末機との接続が切れたか否かを判断する。ステップ３１１における判断結果、接続が切れた場合にはステップ３０９に進む。一方、接続が切れていない場合にはステップ３１２に進んで再生が完了したか否かを判断する。ステップ３１２における判断結果、再生が未だ完了していない場合にはステップ３０８に復帰する。一方、動画のすべてのストリームを送信して再生を完了した場合には、ステップ３１３に進んでユーザ情報の再生完了リストに該当動画を追加する。
【００３０】
図４は、本発明の他の実施形態に係るクラウドコンピューティングサーバの動画サービス方法を説明するためのフローチャートである。
【００３１】
まず、サーバは、ステップ４０１において端末機から動画再生の要請を受ける。次に、ステップ４０２に進んで端末機のユーザ情報をユーザＤＢで確認する。サーバは、ステップ４０３において、端末機が要請した動画再生の有無などを確認する。ステップ４０３における確認の結果、該当動画が最初再生されるものか又は再生を完了したものであれば、ステップ４０４に進んで該当動画を最初のフレームから端末機にストリーミング送信する。
【００３２】
サーバは、ステップ４０３における確認の結果、該当動画が前に再生中の動画であれば、ステップ４０５に進んで端末機に最初から再生および引き続き再生のうち、何れかを選択するかを問い合わせする。次に、ステップ４０６に進んで端末機から受信した問い合わせ結果を確認する。ステップ４０６における確認の結果、端末機が最初から再生を選択した場合には、ステップ４０４に進む。一方、端末機が停止時点から引き続き再生を選択した場合には、ステップ４０７に進んで動画を停止時点のフレームから端末機にストリーミング送信する。
【００３３】
サーバは、ステップ４０８において、端末機で再生中である動画の現在再生時点を端末機から周期的に受信する。次に、ステップ４０９に進んで現在再生時点をユーザ情報に収録する。ここで、サーバは、端末機に現在再生時点を周期的に要請してもよい。これとは逆に、端末機が周期的に現在再生時点をサーバに送信してもよい。
【００３４】
サーバは、ステップ４１０において、端末機から再生停止の要請があるか否かを判断する。サーバは、ステップ４１０における判断結果、端末機から再生停止の要請がある場合には、ステップ４１１に進んで動画のストリーミング送信を中止する。次に、ステップ４１２に進んで該当ユーザ情報に停止時点を収録する。ステップ４１２を行った後、再生が一時停止した状態で端末機がログアウトせず再生を再び要請した場合であれば、サーバは、ステップ４０７に復帰して一時停止した時点からストリーミング送信を再開することができる。そうではなく、再生が停止したり動画プレーヤーの実行が終了した状態で、端末機がログアウトせず再生を再び要請した場合であれば、サーバはステップ４０５に復帰することができる。
【００３５】
サーバは、ステップ４１０における判断結果、端末機から再生停止の要請がなければ、ステップ４１３に進んで端末機との接続が切れたか否かを判断する。ステップ４１３における判断結果、接続が切れた場合には、ステップ４１４に進んで接続が切れる前、現在再生時点を停止時点に決定してユーザ情報に収録する。一方、接続が切れていない場合には、ステップ４１５に進んで再生が完了したか否かを判断する。ステップ４１５における判断結果、再生を未だ完了していない場合にはステップ４０８に復帰する。一方、動画のすべてのストリームを送信して再生を完了した場合には、ステップ４１６に進んでユーザ情報の再生完了リストに該当動画を追加する。
【００３６】
図５は、本発明のさらに他の実施形態に係るクラウドコンピューティングサーバの動画サービス方法を説明するためのフローチャートである。
【００３７】
ユーザは、再生停止の有無と関係なく、次の再生開始時点を任意に指定することができる。すなわち、ユーザは引き続き再生の時点を、停止時点はもちろん、その以前またはその以降に指定することができる。端末機は、このような再生開始時点をサーバに送信する。そうすると、サーバは、端末機から受信した開始時点を該当ユーザの情報に収録する。
【００３８】
サーバは、ステップ５０１において、端末機から動画再生の要請を受ける。次に、ステップ５０２に進んで端末機のユーザ情報をユーザＤＢで確認する。サーバは、ステップ５０３において、端末機が要請した動画再生の有無などを確認する。ステップ５０３における確認の結果、該当動画が最初再生されるものか又は再生を完了したものであれば、ステップ５０４に進んで該当動画を最初のフレームから端末機にストリーミング送信する。
【００３９】
サーバは、ステップ５０３における確認の結果、該当動画が前に再生中のものであれば、ステップ５０５に進んでユーザＤＢを確認し、ユーザ任意に再生の開始時点を設定して置いたか否かを確認する。ステップ５０５における確認の結果、ユーザＤＢに開始時点がある場合には、ステップ５０６に進んで動画を開始時点のフレームから端末機にストリーミング送信する。
【００４０】
サーバは、ステップ５０５における確認の結果、ユーザＤＢに開始時点がない場合には、ステップ５０７に進んで、端末機に最初から再生および停止時点から引き続き再生のうち、何れかを選択するかを問い合わせする。次に、ステップ５０８に進んで端末機から受信した問い合わせ結果を確認する。ステップ５０８における確認の結果、端末機が最初から再生を選択した場合には、ステップ５０４に進む。一方、端末機が停止時点から引き続き再生を選択した場合には、ステップ５０９に進んで動画を停止時点のフレームから端末機にストリーミング送信する。
【００４１】
図６は、本発明の一実施形態に係る端末機の動画再生方法を説明するためのフローチャートであり、端末機１０の制御部１４によって行われることを明らかにする。
【００４２】
まず、制御部は、ステップ６０１で動画プレーヤーを実行する。次に、ステップ６０２に進んでサーバにログインする。次に、ステップ６０３に進んで、サーバのローカルファイルを検索して再生動画を選択する。次に、ステップ６０４に進んで、選択した動画が前に再生中であったか否かを確認する。制御部は、サーバのユーザ情報で再生有無を確認することができる。また、制御部は、端末機の格納部で再生有無を確認してもよい。ここで、ステップ６０１は、ステップ６０４の後に行われてもよい。すなわち、制御部は、再生動画を選択した後、動画プレーヤーを実行してもよい。
【００４３】
制御部は、ステップ６０４における確認の結果、該当動画が、今回が最初に再生されるものか又は再生を完了したものであれば、ステップ６０５に進んで動画を最初のフレームから送信することをサーバに要請する。次に、ステップ６０６で動画を受信し、ステップ６０７で、リアルタイムで再生する。
【００４４】
制御部は、ステップ６０４における確認の結果、該当動画が前に再生中のものであれば、ステップ６０８に進んで動画を前に停止した時点から送信することをサーバに要請する。次に、ステップ６０９で動画を受信し、ステップ６１０で、リアルタイムで再生する。ここで、停止時点は、サーバのユーザ情報で確認することができ、また、端末機の格納部でも確認することができる。
【００４５】
制御部は、ステップ６１１において、ユーザインターフェース部から再生停止のための入力があるか否かを判断する。ステップ６１１における判断結果、再生停止の入力がない場合には、ステップ６１２に進んで動画再生が完了したか否かを判断する。ステップ６１２における判断結果、再生が未だ進行中であれば、ステップ６１１に復帰する。
【００４６】
制御部は、ステップ６１１における判断結果、再生停止の入力がある場合には、ステップ６１３に進んで再生を停止し、サーバにストリーミング送信の中断を要請する。次に、ステップ６１４に進んで再生の停止時点をサーバにアップデートする。また、格納部にアップデートしてもよい。次に、ステップ６１５に進んで再生が再開したか否を判断する。ステップ６１５における判断結果、ユーザインターフェース部から再生開始のための入力がある場合には、ステップ６０８に復帰する。
【００４７】
図７は、本発明の他の実施形態に係る端末機の動画再生方法を説明するためのフローチャートであり、端末機１０の制御部１４によって行われることを明らかにする。
【００４８】
まず、制御部は、ステップ７０１で動画プレーヤーを実行する。次に、ステップ７０２に進んでサーバにログインした後、ステップ７０３に進んで動画を要請する。次に、ステップ７０４において、サーバが最初から再生および停止時点から引き続き再生のうちいずれか１つを選択することを要請することにより、引き続き再生を選択する。ここで、ステップ７０１は、ステップ７０４の後に行われてもよい。すなわち、制御部は、引き続き再生を選択した後、動画プレーヤーを実行してもよい。
【００４９】
制御部は、ステップ７０５において、動画を停止時点のフレームから受信してリアルタイムで再生する。次に、ステップ７０６に進んで、サーバに動画の現在再生時点を周期的に送信する。次に、制御部は、ステップ７０７において、ユーザインターフェース部から再生停止のための入力があるか否かを判断する。ステップ７０７における判断結果、再生停止の入力がない場合には、ステップ７０８に進んで動画再生が完了したか否を判断する。ステップ７０８における判断結果、再生が未だ進行中であれば、ステップ７０６に復帰する。
【００５０】
制御部は、ステップ７０７における判断結果、再生停止の入力がある場合には、ステップ７０９に進んで再生を停止し、サーバにストリーミング送信の中断を要請する。次に、ステップ７１０に進んで、再生の停止時点をサーバにアップデートする。次に、ステップ７１１に進んで、再生が再開したか否を判断する。ステップ７１１における判断結果、ユーザインターフェース部から再生開始のための入力がある場合には、ステップ７０５に復帰する。
【００５１】
本発明のクラウドコンピューティング基盤の動画サービスおよび再生方法は、上述した実施形態に限定されず、本発明の技術思想が許容する範囲で多様に変形して実施することができる。例えば、ユーザが出勤時に携帯電話で見た動画を退勤後にＩＰＴＶで引き続き見ることを仮定しよう。携帯電話は、メモリに格納されている停止時点情報を、例えば、ブルートゥース（ｂｌｕｅｔｏｏｔｈ）を介してＩＰＴＶに伝達する。そうすると、ＩＰＴＶは、クラウドコンピューティングサーバにログインした後、動画を停止時点のフレームから受信し、これをリアルタイムで再生することも可能である。
【符号の説明】
【００５２】
１０：端末機
１１：通信部
１２：格納部
１３：ユーザインターフェース部
１４：制御部
２０：クラウドコンピューティングサーバ
３０：ユーザＤＢ
４０：コンピュータ資源
【図１】
2012134969.tif 000003
【図２】
2012134969.tif 000004
【図３】
2012134969.tif 000005
【図４】
2012134969.tif 000006
【図５】
2012134969.tif 000007
【図６】
2012134969.tif 000008
【図７】
2012134969.tif 000009