(57)【要約】【課題】コンテンツをダウンロードすることなく、端末のＷｅｂブラウザを用いて複数のコンテンツデータを連続して再生する方法、プログラム、及びサーバを提供する。【解決手段】端末１０が、端末１０からの再生のための操作に応じてサーバから送信される、コンテンツの再生開始から再生終了までの間に一のコンテンツデータ４１を再生する切替えポイント４５ａを予め有している一のコンテンツデータ４１とは異なる他のコンテンツデータ４０の再生を開始し、再生を開始した他のコンテンツデータ４０の再生位置が切替えポイント４５ａに到着したことに応じて、端末１０が、他のコンテンツデータ４０の再生を停止し、サーバ２０から送信される一のコンテンツデータ４１の再生を開始し、一のコンテンツデータ４１の再生が終了したことに応じて、端末１０が、再生を停止したサーバ２０から送信される他のコンテンツデータ４０の続きの再生を開始する。【選択図】図３
2008197841.tif 000002
【特許請求の範囲】
【請求項１】
サーバに格納された複数のコンテンツデータを、前記サーバと接続された端末で起動するＷｅｂブラウザを用いて連続して再生する方法であって、
前記複数のコンテンツデータのうち一のコンテンツデータには、前記一のコンテンツの再生開始から再生終了までの間に前記一のコンテンツデータとは異なる他のコンテンツデータを再生する切替えポイントを予め有しており、
前記端末が、前記端末からの再生のための操作に応じて前記サーバから送信される前記一のコンテンツデータの再生を開始するステップと、
再生を開始した前記一のコンテンツデータの再生位置が前記切替えポイントに到着したことに応じて、前記端末が、前記一のコンテンツデータの再生を停止し、前記サーバから送信される前記他のコンテンツデータの再生を開始するステップと、
前記他のコンテンツデータの再生が終了したことに応じて、前記端末が、再生を停止した前記サーバから送信される前記一のコンテンツデータの続きの再生を開始するステップと、を含むＷｅｂブラウザを用いて連続して再生する方法。
【請求項２】
前記一のコンテンツデータは、複数の前記切替えポイントを有する、請求項１記載のＷｅｂブラウザを用いて連続して再生する方法。
【請求項３】
前記切替えポイントに到着したことに応じて、前記端末により再生が開始される前記他のコンテンツデータは、それぞれ異なるコンテンツデータである、請求項２記載のＷｅｂブラウザを用いて連続して再生する方法。
【請求項４】
サーバに格納された複数のコンテンツデータを、前記サーバと接続された端末で起動するＷｅｂブラウザを用いて連続して再生する方法であって、
前記端末からの再生のための操作に応じて、前記端末が、前記複数のコンテンツデータのうち前記サーバから送信される一のコンテンツデータの再生を開始するステップと、
前記一のコンテンツデータの再生が終了したことに応じて、前記端末が、前記複数のコンテンツデータのうち前記サーバから送信される前記一のコンテンツデータとは異なる他のコンテンツデータの再生を開始するステップと、を含むＷｅｂブラウザを用いて連続して再生する方法。
【請求項５】
前記他のコンテンツデータの再生が終了したことに応じて、前記端末が、前記複数のコンテンツデータのうち前記サーバから送信される前記他のコンテンツデータとはさらに異なるコンテンツデータの再生を開始するステップと、
をさらに含む、請求項４記載のＷｅｂブラウザを用いて連続して再生する方法。
【請求項６】
前記複数のコンテンツデータは、アニメーション、動画、音楽、又はこれらの組み合わせのデータである、請求項１乃至５記載のＷｅｂブラウザを用いて連続して再生する方法。
【請求項７】
前記他のコンテンツデータは、予め前記一のコンテンツデータにより決定されている、請求項１乃至６記載のＷｅｂブラウザを用いて連続して再生する方法。
【請求項８】
前記他のコンテンツデータは、前記サーバによりランダムに決定される、請求項１乃至６記載のＷｅｂブラウザを用いて連続して再生する方法。
【請求項９】
前記他のコンテンツデータは、予め前記サーバに記憶された前記端末を操作するユーザの趣向に関するデータに基づき決定する、請求項１乃至６記載のＷｅｂブラウザを用いて連続して再生する方法。
【請求項１０】
前記ユーザの趣向に関するデータは、前記ユーザによる前記複数のコンテンツデータの再生履歴を用いて取得する、請求項９記載のＷｅｂブラウザを用いて連続して再生する方法。
【請求項１１】
前記ユーザの趣向に関するデータは、前記複数のコンテンツデータを再生するＷｅｂページの情報を用いて取得する、請求項９又は１０記載のＷｅｂブラウザを用いて連続して再生する方法。
【請求項１２】
サーバに格納された複数のコンテンツデータを、前記サーバと接続された端末で起動するＷｅｂブラウザを用いて連続して再生するためのプログラムであって、
前記複数のコンテンツデータのうち一のコンテンツデータには、前記一のコンテンツの再生開始から再生終了までの間に前記一のコンテンツデータとは異なる他のコンテンツデータを再生する切替えポイントを予め有しており、
前記端末からの再生のための操作に応じて前記サーバから送信される前記一のコンテンツデータの再生を開始するステップと、
再生を開始した前記一のコンテンツデータの再生位置が前記切替えポイントに到着したことに応じて前記一のコンテンツデータの再生を停止し、前記サーバから送信される前記他のコンテンツデータの再生を開始するステップと、
前記他のコンテンツデータの再生が終了したことに応じて、再生を停止した前記サーバから送信される前記一のコンテンツデータの続きの再生を開始するステップと、を、前記端末に実行させるプログラム。
【請求項１３】
サーバに格納された複数のコンテンツデータを、前記サーバと接続された端末で起動するＷｅｂブラウザを用いて連続して再生するためのプログラムであって、
前記端末からの再生のための操作に応じて、前記複数のコンテンツデータのうち前記サーバから送信される一のコンテンツデータの再生を開始するステップと、
前記一のコンテンツデータの再生が終了したことに応じて、前記複数のコンテンツデータのうち前記サーバから送信される前記一のコンテンツデータとは異なる他のコンテンツデータの再生を開始するステップと、を前記端末に実行させるプログラム。
【請求項１４】
サーバに格納された複数のコンテンツデータを、前記サーバと接続された端末で起動するＷｅｂブラウザを用いて連続して再生するためのプログラムであって、
前記複数のコンテンツデータのうち一のコンテンツデータには、前記一のコンテンツの再生開始から再生終了までの間に前記一のコンテンツデータとは異なる他のコンテンツデータを再生する切替えポイントを予め有しており、
前記端末からの再生のための操作に応じて、前記一のコンテンツデータを送信するステップと、
前記端末での前記一のコンテンツデータの再生が停止したことに応じて、前記複数のコンテンツデータのうち前記一のコンテンツデータとは異なる他のコンテンツデータを前記端末に送信するステップと、
前記端末での前記他のコンテンツデータの再生が終了したことに応じて、前記一のコンテンツデータのうち再生を停止した以降の続きのデータを前記端末に送信するステップと、を前記サーバに実行させるプログラム。
【請求項１５】
サーバに格納された複数のコンテンツデータを、前記サーバと接続された端末で起動するＷｅｂブラウザを用いて連続して再生するためのプログラムであって、
前記端末からの再生のための操作に応じて、前記複数のコンテンツデータのうち一のコンテンツデータを送信するステップと、
前記端末での前記一のコンテンツデータの再生が終了したことに応じて、前記複数のコンテンツデータのうち前記一のコンテンツデータとは異なる他のコンテンツデータを前記端末に送信するステップと、を前記サーバに実行させるプログラム。
【請求項１６】
端末で起動するＷｅｂブラウザを用いて連続して再生する複数のコンテンツデータを格納する、前記端末と接続されたサーバであって、
前記複数のコンテンツデータのうち一のコンテンツデータには、前記一のコンテンツの再生開始から再生終了までの間に前記一のコンテンツデータとは異なる他のコンテンツデータを再生する切替えポイントを予め有しており、
前記端末から前記一のコンテンツデータの再生の操作に応じて、前記一のコンテンツデータを送信する手段と、
前記端末から送信される前記他のコンテンツデータの送信要求データを受信することに応じて、前記他のコンテンツデータを送信する手段と、
前記端末から送信される前記一のコンテンツデータの続きのデータの送信要求データを受信することに応じて、前記一のコンテンツデータの続きのデータを前記端末に送信する手段と、を備えるサーバ。
【請求項１７】
端末で起動するＷｅｂブラウザを用いて連続して再生する複数のコンテンツデータを格納する、前記端末と接続されたサーバであって、
前記端末からの再生のための操作に応じて、前記複数のコンテンツデータのうち一のコンテンツデータを送信する手段と、
前記端末での前記一のコンテンツデータの再生が終了したことに応じて、前記複数のコンテンツデータのうち前記一のコンテンツデータとは異なる他のコンテンツデータを前記端末に送信する手段と、を備えるサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末のＷｅｂブラウザを用いて複数のコンテンツデータを連続して再生する方法、プログラム、及び当該プログラムを格納するサーバに関するものである。
【背景技術】
【０００２】
パーソナルコンピュータ等に代表される、通信機能を有する端末、及びインターネットが急速に普及し、通信回線の容量が飛躍的に増大したことに伴い、近年では、インフラであるこれらの端末やインターネットを用いたインターネットゲームが広く行われている。このインターネットゲームの仕組みによれば、例えば、ユーザがインターネットゲームを行う場合に、ポータルサイトやゲーム会社等が運営する多数のゲームが掲載されているサイトを用いてユーザの希望のゲームを探すことができる。
【０００３】
上述のポータルサイトは、インターネットの入り口となる巨大なＷｅｂサイトであり、検索エンジンやリンク集を核として、情報サービスを行っているため、情報を求めて多くのユーザが集まるものである。特に、インターネットゲームを行うためのポータルサイトには、ゲーム好きのユーザが多く集まると想定できる。そのため、例えば、ポータルサイトにバナー広告等のゲーム関連の広告を行うことにより、その広告に関心を持ったユーザが、広告提供サイトを訪れることによるビジネス効果も期待できる。このようなポータルサイトの広告は、ゲームを選択する際には、ポータルサイト等を訪問するユーザが当該広告を見て、その後の行動に移す可能性がある。しかし、一旦ゲームを開始してしまうと、ゲームを行っている間は、ゲームに集中してしまうため、ユーザがサイト上の広告を見る機会がない。
【０００４】
このような状況の中、ゲームを行っている間であっても広告を表示することができるように、ゲームの途中で広告を表示する方法が開示されている。この方法によれば、インターネットを介して各端末にゲームソフトをダウンロードし、ゲームを行う場合に、ゲームの進行途中で広告表示用の起動点にゲームが達すると、端末の画面が広告表示モードに切り替わることにより、広告を配信する（例えば、特許文献１）。
【特許文献１】特開２００２−８５８４９号公報
【０００５】
しかし、特許文献１に記載の方法であっても、ゲームソフト自体を端末にダウンロードし、インストールするという方法を用いなければゲームを行うことができない。また、表示する広告は予め定められているものであり、ユーザのニーズに合った広告や、広告主のニーズに合った広告を表示することができないため、可変性に欠ける。社会情勢や表示するタイミング等により、ユーザが必要とする広告は刻々と変化するものであるため、ニーズに合った有効な広告を表示しないと意味をなさない。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の課題は、コンテンツをダウンロードすることなく、端末のＷｅｂブラウザを用いて複数のコンテンツデータを連続して再生する方法、プログラム、及びサーバを提供することである。
【課題を解決するための手段】
【０００７】
本発明は、以下のような解決手段により、前記課題を解決する。なお、理解を容易にするために、本発明の実施例に対応する符号を付して説明するが、これに限定されるものではない。
【０００８】
請求項１の発明は、サーバ（２０）に格納された複数のコンテンツデータ（コンテンツＤＢ２２）を、前記サーバ（２０）と接続された端末（１０）で起動するＷｅｂブラウザを用いて連続して再生する方法であって、前記複数のコンテンツデータのうち一のコンテンツデータ（４０）には、前記一のコンテンツの再生開始から再生終了までの間に前記一のコンテンツデータ（４０）とは異なる他のコンテンツデータ（４１）を再生する切替えポイント（４５ａ）を予め有しており、前記端末（１０）が、前記端末（１０）からの再生のための操作に応じて前記サーバ（２０）から送信される前記一のコンテンツデータ（４０）の再生を開始するステップ（Ｓ１１）と、再生を開始した前記一のコンテンツデータ（４０）の再生位置が前記切替えポイント（４５ａ）に到着したことに応じて、前記端末（１０）が、前記一のコンテンツデータ（４０）の再生を停止し（Ｓ１５）、前記サーバ（２０）から送信される（Ｓ１０４）前記他のコンテンツデータ（４１）の再生を開始するステップ（Ｓ１６）と、前記他のコンテンツデータ（４１）の再生が終了したことに応じて、前記端末（１０）が、再生を停止した前記サーバ（２０）から送信される（Ｓ１０４）前記一のコンテンツデータ（４０）の続きの再生を開始するステップ（Ｓ１９）と、を含むＷｅｂブラウザを用いて連続して再生する方法である。
請求項２の発明は、前記一のコンテンツデータ（４０）は、複数の前記切替えポイント（４５ａ、４５ｂ、４５ｃ）を有する、請求項１記載のＷｅｂブラウザを用いて連続して再生する方法である。
請求項３の発明は、前記切替えポイント（４５ａ、４５ｂ、４５ｃ）に到着したことに応じて、前記端末（１０）により再生が開始される前記他のコンテンツデータ（４１、４２、４３）は、それぞれ異なるコンテンツデータ（４１、４２、４３）である、請求項２記載のＷｅｂブラウザを用いて連続して再生する方法である。
【０００９】
請求項４の発明は、サーバ（２０）に格納された複数のコンテンツデータ（コンテンツＤＢ２２）を、前記サーバ（２０）と接続された端末（１０）で起動するＷｅｂブラウザを用いて連続して再生する方法であって、前記端末（１０）からの再生のための操作に応じて、前記端末（１０）が、前記複数のコンテンツデータのうち前記サーバ（２０）から送信される一のコンテンツデータ（５１）の再生を開始するステップ（Ｓ３１）と、前記一のコンテンツデータ（５１）の再生が終了したことに応じて、前記端末（１０）が、前記複数のコンテンツデータのうち前記サーバ（２０）から送信される（Ｓ１０４）前記一のコンテンツデータ（５１）とは異なる他のコンテンツデータ（５２）の再生を開始するステップ（Ｓ３５）と、を含むＷｅｂブラウザを用いて連続して再生する方法である。
請求項５の発明は、前記他のコンテンツデータ（５２）の再生が終了したことに応じて、前記端末（１０）が、前記複数のコンテンツデータのうち前記サーバ（２０）から送信される（Ｓ１０４）前記他のコンテンツデータ（５２）とはさらに異なるコンテンツデータ（５３）の再生を開始するステップと、をさらに含む、請求項４記載のＷｅｂブラウザを用いて連続して再生する方法である。
請求項６の発明は、前記複数のコンテンツデータ（コンテンツＤＢ２２）は、アニメーション、動画、音楽、又はこれらの組み合わせのデータである、請求項１乃至５記載のＷｅｂブラウザを用いて連続して再生する方法である。
請求項７の発明は、前記他のコンテンツデータ（４１、５２）は、予め前記一のコンテンツデータにより決定されている（Ｓ１０３）、請求項１乃至６記載のＷｅｂブラウザを用いて連続して再生する方法である。
請求項８の発明は、前記他のコンテンツデータ（４１、５２）は、前記サーバによりランダムに決定される（Ｓ１０３）、請求項１乃至６記載のＷｅｂブラウザを用いて連続して再生する方法である。
請求項９の発明は、前記他のコンテンツデータ（４１、５２）は、予め前記サーバに記憶された前記端末を操作するユーザの趣向に関するデータに基づき決定する（Ｓ１０３）、請求項１乃至６記載のＷｅｂブラウザを用いて連続して再生する方法である。
請求項１０の発明は、前記ユーザの趣向に関するデータ（趣向ＤＢ２４）は、前記ユーザによる前記複数のコンテンツデータの再生履歴を用いて取得する、請求項９記載のＷｅｂブラウザを用いて連続して再生する方法である。
請求項１１の発明は、前記ユーザの趣向に関するデータ（趣向ＤＢ２４）は、前記複数のコンテンツデータを再生するＷｅｂページの情報を用いて取得する、請求項９又は１０記載のＷｅｂブラウザを用いて連続して再生する方法である。
【００１０】
請求項１２の発明は、サーバ（２０）に格納された複数のコンテンツデータ（コンテンツＤＢ２２）を、前記サーバ（２０）と接続された端末（１０）で起動するＷｅｂブラウザを用いて連続して再生するためのプログラムであって、前記複数のコンテンツデータのうち一のコンテンツデータ（４０）には、前記一のコンテンツの再生開始から再生終了までの間に前記一のコンテンツデータ（４０）とは異なる他のコンテンツデータ（４１）を再生する切替えポイント（４５ａ）を予め有しており、前記端末（１０）からの再生のための操作に応じて前記サーバ（２０）から送信される前記一のコンテンツデータ（４０）の再生を開始するステップ（Ｓ１１）と、再生を開始した前記一のコンテンツデータ（４０）の再生位置が前記切替えポイント（４５ａ）に到着したことに応じて前記一のコンテンツデータ（４０）の再生を停止し（Ｓ１５）、前記サーバ（２０）から送信される（Ｓ１０４）前記他のコンテンツデータ（４１）の再生を開始するステップ（Ｓ１６）と、前記他のコンテンツデータ（４１）の再生が終了したことに応じて、再生を停止した前記サーバから送信される（Ｓ１０４）前記一のコンテンツデータ（４０）の続きの再生を開始するステップ（Ｓ１９）と、を、前記端末（１０）に実行させるプログラムである。
【００１１】
請求項１３の発明は、サーバ（２０）に格納された複数のコンテンツデータ（コンテンツＤＢ２２）を、前記サーバ（２０）と接続された端末（１０）で起動するＷｅｂブラウザを用いて連続して再生するためのプログラムであって、前記端末（１０）からの再生のための操作に応じて、前記複数のコンテンツデータのうち前記サーバ（２０）から送信される一のコンテンツデータ（５１）の再生を開始するステップ（Ｓ３１）と、前記一のコンテンツデータ（５１）の再生が終了したことに応じて、前記複数のコンテンツデータのうち前記サーバ（２０）から送信される（Ｓ１０４）前記一のコンテンツデータ（５１）とは異なる他のコンテンツデータ（５２）の再生を開始するステップ（Ｓ３５）と、を前記端末（１０）に実行させるプログラムである。
【００１２】
請求項１４の発明は、サーバ（２０）に格納された複数のコンテンツデータ（コンテンツＤＢ２２）を、前記サーバ（２０）と接続された端末（１０）で起動するＷｅｂブラウザを用いて連続して再生するためのプログラムであって、前記複数のコンテンツデータのうち一のコンテンツデータ（４０）には、前記一のコンテンツの再生開始から再生終了までの間に前記一のコンテンツデータ（４０）とは異なる他のコンテンツデータ（４１）を再生する切替えポイント（４５ａ）を予め有しており、前記端末（１０）からの再生のための操作に応じて、前記一のコンテンツデータ（４０）を送信するステップと、前記端末（１０）での前記一のコンテンツデータ（４０）の再生が停止したことに応じて（Ｓ１５）、前記複数のコンテンツデータのうち前記一のコンテンツデータ（４０）とは異なる他のコンテンツデータ（４１）を前記端末（１０）に送信するステップ（Ｓ１０４）と、前記端末（１０）での前記他のコンテンツデータ（４１）の再生が終了したことに応じて（Ｓ１８）、前記一のコンテンツデータ（４０）のうち再生を停止した以降の続きのデータを前記端末（１０）に送信するステップ（Ｓ１０４）と、を前記サーバ（２０）に実行させるプログラムである。
【００１３】
請求項１５の発明は、サーバ（２０）に格納された複数のコンテンツデータ（コンテンツＤＢ２２）を、前記サーバ（２０）と接続された端末（１０）で起動するＷｅｂブラウザを用いて連続して再生するためのプログラムであって、前記端末（１０）からの再生のための操作に応じて、前記複数のコンテンツデータのうち一のコンテンツデータ（５１）を送信するステップと、前記端末（１０）での前記一のコンテンツデータ（５１）の再生が終了したことに応じて、前記複数のコンテンツデータのうち前記一のコンテンツデータ（５１）とは異なる他のコンテンツデータ（５２）を前記端末（１０）に送信するステップ（Ｓ１０４）と、を前記サーバ（２０）に実行させるプログラムである。
【００１４】
請求項１６の発明は、端末（１０）で起動するＷｅｂブラウザを用いて連続して再生する複数のコンテンツデータを格納する（コンテンツＤＢ２２）、前記端末（１０）と接続されたサーバ（２０）であって、前記複数のコンテンツデータのうち一のコンテンツデータ（４０）には、前記一のコンテンツの再生開始から再生終了までの間に前記一のコンテンツデータ（４０）とは異なる他のコンテンツデータ（４１）を再生する切替えポイント（４５ａ）を予め有しており、前記端末（１０）から前記一のコンテンツデータ（４０）の再生の操作に応じて、前記一のコンテンツデータ（４０）を送信する手段と、前記端末（１０）から送信される前記他のコンテンツデータ（４１）の送信要求データを受信することに応じて（Ｓ１０１）、前記他のコンテンツデータを送信する手段（Ｓ１０４）と、前記端末（１０）から送信される前記一のコンテンツデータ（４０）の続きのデータの送信要求データを受信することに応じて（Ｓ１０１）、前記一のコンテンツデータ（４０）の続きのデータを前記端末（１０）に送信する手段と（Ｓ１０４）、を備えるサーバ（２０）である。
【００１５】
請求項１７の発明は、端末（１０）で起動するＷｅｂブラウザを用いて連続して再生する複数のコンテンツデータを格納する（コンテンツＤＢ２２）、前記端末（１０）と接続されたサーバ（２０）であって、前記端末（１０）からの再生のための操作に応じて、前記複数のコンテンツデータのうち一のコンテンツデータ（５１）を送信する手段と、前記端末（１０）での前記一のコンテンツデータ（５１）の再生が終了したことに応じて、前記複数のコンテンツデータのうち前記一のコンテンツデータ（５１）とは異なる他のコンテンツデータ（５２）を前記端末（１０）に送信する手段（Ｓ１０４）と、を備えるサーバ（２０）である。
【発明の効果】
【００１６】
本発明によれば、以下の効果を奏することができる。
（１）本発明は、Ｗｅｂブラウザを用いてコンテンツを再生し、再生するコンテンツが終了もしくは停止した場合に、広告コンテンツを含む新たなコンテンツをサーバから受信するので、プログラムをダウンロードするものではなく、ストリーミングによりコンテンツを再生することができる。また、複数のコンテンツを連続して再生することができる。
（２）本発明によれば、一のコンテンツデータが切替えポイントを予め有するものの場合に、一のコンテンツを再生中に、予め設定したタイミングで他のコンテンツの再生を開始できる。そのため、ユーザが他のコンテンツを必然的に見る場所を特定して他のコンテンツを再生することにより、例えば、ユーザが必ず見るというタイミングで広告コンテンツを再生させることにより、広告コンテンツに対する効果が期待できる。
（３）本発明によれば、一のコンテンツの再生終了後に他のコンテンツの再生を開始するものの場合に、連続して何回でも繰り返しコンテンツの再生を行うことができる。そのため、人の手を介さずに自動でコンテンツを再生することができる。
（４）本発明によれば、再生されるコンテンツデータは、ゲーム、映像、又は音楽に代表されるマルチメディアのコンテンツデータであるので、例えば、複数の動画コンテンツを連続して再生したり、ゲームコンテンツの再生中に広告の動画コンテンツを再生したりすることができる。そのため、広告コンテンツを再生することにより、ゲームや映像のコンテンツを再生している間に広告を表示することができるため、広告ビジネスが展開できる。
（５）本発明によれば、再生する複数のコンテンツは、コンテンツデータに予め次に再生するコンテンツの情報を有することにより、当該情報により決定されるものであってもよいし、当該情報を有しなくても、コンテンツの再生が終了した都度サーバに照会し、サーバにより決定されるものであってもよい。そのため、用途に応じて配信方法を選択することができ、コンテンツを有効に再生することができる。
（６）本発明によれば、予めサーバに記憶されたユーザの趣向性の情報を用いることにより、再生するコンテンツを決定することができる。ユーザの趣向性は、コンテンツデータの再生履歴によるユーザの行動パターンや、コンテンツの再生ツールを有するユーザのＷｅｂページ内の情報により求めることができる。このため、趣向性に基づき、ユーザニーズに合ったコンテンツを再生することができる。
（７）本発明は、端末のＷｅｂブラウザを用いてコンテンツを再生するものであり、Ｗｅｂページの技術により行われる。Ｗｅｂブラウザを用いたコンテンツ配信では、再生するコンテンツデータをサーバに格納するため、コンテンツデータの追加や修正を容易に行うことができる。また、コンテンツ配信場所をユーザが特定できないため、不正に利用されることを防ぐことができる。このようなＷｅｂページによる様々な技術による利点を享受できる。
【発明を実施するための最良の形態】
【００１７】
本発明は、コンテンツをダウンロードすることなく、端末のＷｅｂブラウザを用いて複数のコンテンツを連続して再生する方法、プログラム、及びサーバを提供するという目的を、コンテンツ再生アプリケーションを起動し、端末において起動するプログラムとサーバにおいて起動するプログラムとによって再生するコンテンツデータを指定することによって実現した。
【００１８】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００１９】
［システムの全体構成］
図１は、本発明の好適な実施形態の一例に係るコンテンツ配信のために必要なコンテンツ配信システム１の全体構成を示す図である。
本発明を構成するコンテンツ配信システム１（以下、単にシステム１ともいう。）は、端末１０からの要求に対してコンテンツデータを配信するシステムである。本システム１は、通信回線３０を介して、端末１０とサーバ２０とが、相互に接続されている。端末１０は、パーソナルコンピュータ（ＰＣ）の他、Ｗｅｂブラウザによりコンテンツを再生可能なものであれば、モバイル端末等の情報通信端末であってもよい。サーバ２０は、Ｗｅｂサーバやコンテンツサーバを示しており、本システム１により、世界中に存在するコンテンツを使用することができる。Ｗｅｂサーバと、コンテンツサーバとは、それぞれ別々のサーバの構成としてもよいし、１つのサーバ２０で両機能を備える構成としてもよい。通信回線３０は、例えば、インターネットを指す。
【００２０】
端末１０において、Ｗｅｂブラウザを起動すると、端末１０からＷｅｂサーバの機能を有するサーバ２０に対して、端末１０のＷｅｂブラウザで指定したＷｅｂページのリクエストを行う。サーバ２０は、端末１０からのリクエストを受信すると、該当のＷｅｂページを端末１０に対して送信する。この処理により、端末１０では、ＷｅｂブラウザによりＷｅｂページを表示することができる。また、サーバ２０は、コンテンツＤＢ２２及び趣向ＤＢ２４を有する。コンテンツＤＢ２２は、再生する複数のコンテンツデータを格納するデータベースである。ここで、コンテンツの再生には、音楽や映像の再生の他、ゲームのプレーも含まれる。また、趣向ＤＢ２４は、端末１０を操作するユーザの趣向の情報を格納するデータベースである。これらの２つのデータベースは、１つのサーバ２０に有する記載となっているが、これに限られず、他のサーバ２０にそれぞれ別々に有するものでもよい。
【００２１】
その後、端末１０において、Ｗｅｂページに配置されている、コンテンツを再生するためのツールを起動すると、Ｗｅｂサーバの機能を有するサーバ２０に通信され、コンテンツ送信を要求する。サーバ２０は、コンテンツデータを端末１０に送信する。ここで、ツールとは、コンテンツへのリンク情報を含むコンテンツ再生のためのプログラムである。コンテンツを再生するためのツールを起動すると、例えば、「Ａｄｏｂｅ  Ｆｌａｓｈ（商標登録）  Ｐｌａｙｅｒ」等のコンテンツ再生アプリケーションであるコンテンツ再生プレーヤを起動し、Ｆｌａｓｈ（商標登録）のＳＷＦファイルに指定された場所に格納されたコンテンツデータを再生する。
【００２２】
これらの端末１０における一連の処理は、Ｗｅｂページに関する技術により行われる。具体的には、Ｗｅｂページに設定された、例えばＪａｖａｓｃｒｉｐｔ（登録商標）に代表されるスクリプト言語にて実現可能である。
このように、端末１０と、サーバ２０とは、通信回線３０を介して通信され、サーバ２０に格納されたコンテンツデータを端末１０で再生することができる。
【００２３】
［コンピュータの構成］
図２は、本発明の好適な実施形態の一例に係るシステム１を構成するコンピュータ（端末１０、及びサーバ２０）の構成を示すブロック図である。
制御部１１０、記憶部１２０、通信インタフェース部１３０、入力部１４０、表示部１５０は、バス１６０を介して接続されている。
【００２４】
制御部１１０は、情報の演算、処理を行う情報演算処理装置（ＣＰＵ）であり、当該コンピュータ全体の制御を行う。制御部１１０は、記憶部１２０に記憶された各種プログラムを適宜読み出して実行することにより、上述のハードウェアと協働し、本発明に係る各種機能を実現している。
【００２５】
記憶部１２０は、制御部１１０と組み合わせてプログラムの実行に使用するローカルメモリ、及びキャッシュメモリを含んでよい。記憶部１２０を実現するコンピュータ可読媒体としては、電気的、磁気的、光学的、電磁的に実現するものを含んでよい。より具体的には、半導体記憶装置、磁気テープ、磁気ディスク、ランダム・アクセス・メモリ（ＲＡＭ）、リードオンリー・メモリ（ＲＯＭ）、ＣＤ−ＲＯＭとＣＤ−Ｒ／ＷとＤＶＤとを含む光ディスクが含まれる。
【００２６】
通信インタフェース部１３０は、当該コンピュータを専用ネットワーク又は公共ネットワークを介して別の演算処理システム又は記憶装置と接続できるようにするためのネットワーク・アダプタである。通信インタフェース部１３０は、モデム、ケーブルモデム及びイーサネット（登録商標）・アダプタを含んでよい。
【００２７】
入力部１４０は、ユーザによる入力の受け付けを行うものであり、キーボード、ポインティング・デバイス等を含んでよい。入力部１４０は、直接又は介在Ｉ／Ｏコントローラを介して当該コンピュータと接続することができる。
表示部１５０は、ユーザにデータの入力を受け付ける画面を表示したり、当該コンピュータによる演算処理結果の画面を表示したりするものであり、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。表示部１５０は、直接又は介在Ｉ／Ｏコントローラを介して当該コンピュータと接続することができる。
ここで、サーバ２０では、入力部１４０及び表示部１５０は必須の構成ではない。必要に応じて、入力部１４０及び表示部１５０を有するようにしてもよい。
【００２８】
［コンテンツ配信の概念図］
図３及び図４は、本発明の好適な実施形態の一例に係る複数のコンテンツデータを再生する方法を示した概念図である。まず、図３は、一のコンテンツを再生している途中で、他のコンテンツを再生する場合を示す。
図３に示す例では、一のコンテンツデータとしてコンテンツデータ４０には、コンテンツを再生している途中に、切替えポイント４５として３箇所の切替えポイント４５ａ、４５ｂ、及び４５ｃが予め設定されている。コンテンツデータ４０は矢印で記載されているが、この矢印により、左から右に時系列に再生されるコンテンツであることを表している。このコンテンツは、ゲームコンテンツ、映像コンテンツ、音楽コンテンツ等に代表される、マルチメディアコンテンツである。
【００２９】
コンテンツデータ４０に基づきコンテンツを再生している場合において、再生しているコンテンツの位置が切替えポイント４５ａに到着すると、コンテンツデータ４０に基づくコンテンツの再生を停止する。そして、切替えポイント４５ａと関連付けられた別のコンテンツデータ４１に基づきコンテンツの再生を開始する。コンテンツデータ４１に基づいたコンテンツの再生を終了すると、切替えポイント４５ａにより再生を停止していた位置から、再びコンテンツデータ４０に基づき、コンテンツの再生を開始する。
【００３０】
さらに、コンテンツデータ４０の再生中に、再生位置が２番目の切替えポイント４５ｂに到着すると、再度コンテンツデータ４０に基づくコンテンツの再生を停止し、別のコンテンツデータ４２に基づきコンテンツの再生を開始する。同様に、コンテンツデータ４２に基づく再生が終了すると、切替えポイント４５ｂにより再生を停止していた位置から、コンテンツデータ４０に基づき再生を開始する。同様に、再びコンテンツデータ４０に基づきコンテンツを再生している際に、再生位置が切替えポイント４５ｃに到着した場合も、コンテンツデータ４３に基づく再生を行い、その後、停止した位置からコンテンツデータ４０に基づくコンテンツの再生を開始する。その後、コンテンツデータ４０によるコンテンツの再生が最後まで行われると、コンテンツデータ４０に基づくコンテンツの再生を終了する。
この図３に示す具体例としては、１つのゲームコンテンツを実行中にゲームの途中でコマーシャルの映像を流す場合が考えられる。
【００３１】
図４は、一のコンテンツの再生を終了した場合に、他のコンテンツを再生する場合を示す。
まず、最初にコンテンツデータ５１に基づきコンテンツの再生を行う。コンテンツデータ５１に基づくコンテンツの再生が終了すると、次に別のコンテンツデータ５２に基づきコンテンツの再生を開始する。同様に、コンテンツデータ５２に基づくコンテンツの再生を終了すると、コンテンツデータ５３に基づくコンテンツの再生を開始する。以下、同様にコンテンツデータ５４、コンテンツデータ５５、に基づき、コンテンツの再生を行う。
【００３２】
この図４に示す例では、コンテンツデータ５５により終了するようになっているが、コンテンツデータ５５の終了後にコンテンツデータ５１を再生することにより、コンテンツ再生アプリケーションを強制終了するまで半永久的にコンテンツを再生してもよい。
この図４に示す具体例としては、複数の異なるドラマの連続映像が考えられる。この場合、１つの矢印を１つのドラマと捉えることが考えられる。
【００３３】
［端末の処理フロー］
図５は、本発明の好適な実施形態の一例に係る一のコンテンツを再生している際に、他のコンテンツを再生する場合の端末１０のフローチャートを示す。この図５は、上述の図３の概念図と対応するものである。
まず、ステップＳ１１では、端末１０の制御部１１０は、サーバ２０のコンテンツＤＢ２２から配信されるコンテンツデータ４０に基づき、コンテンツの再生を開始する。なお、コンテンツの再生中は、サーバ２０のコンテンツＤＢ２２からストリーミング形式でコンテンツデータ４０が配信される。その後、端末１０の制御部１１０は、処理をステップＳ１２に移す。
【００３４】
ステップＳ１２では、端末１０の制御部１１０は、再生中のコンテンツが終了したか否かを判断する。再生中のコンテンツが終了するとは、コンテンツの再生位置が最後まで到着し、再生するコンテンツデータ４０がないことを意味する。再生中のコンテンツが終了した場合（ステップＳ１２の処理でＹＥＳが判断される場合）には、端末１０の制御部１１０は、処理をステップＳ１３に移す。他方、再生中のコンテンツが終了していない場合（ステップＳ１２の処理でＮＯが判断される場合）には、端末１０の制御部１１０は、処理をステップＳ１４に移す。
ステップＳ１３では、端末１０の制御部１１０は、コンテンツの再生を終了する処理を行う。その後、端末１０の制御部１１０は、本処理を終了する。
【００３５】
他方、ステップＳ１４では、端末１０の制御部１１０は、再生中のコンテンツの再生位置が切替えポイント４５に到着したか否かを判断する。切替えポイント４５に到着した場合（ステップＳ１４の処理でＹＥＳが判断される場合）には、端末１０の制御部１１０は、処理をステップＳ１５に移す。他方、切替えポイント４５に到着していない場合（ステップＳ１４の処理でＮＯが判断される場合）には、端末１０の制御部１１０は、処理をステップＳ１２に戻し、引続きコンテンツの再生を行う。
【００３６】
ステップＳ１５では、端末１０の制御部１１０は、再生中のコンテンツの再生を停止する。その後、端末１０の制御部１１０は、処理をステップＳ１６に移す。
ステップＳ１６では、端末１０の制御部１１０は、サーバ２０のコンテンツＤＢ２２から配信される別のコンテンツデータ４１に基づき、別のコンテンツの再生を開始する。なお、別のコンテンツの再生中は、サーバ２０のコンテンツＤＢ２２からストリーミング形式でコンテンツデータ４１が配信される。その後、端末１０の制御部１１０は、処理をステップＳ１７に移す。
【００３７】
ステップＳ１７では、端末１０の制御部１１０は、再生中の別のコンテンツが終了したか否かを判断する。再生中の別のコンテンツが終了するとは、コンテンツの再生位置が最後まで到着し、再生するコンテンツデータ４１がないことを意味する。再生中のコンテンツが終了した場合（ステップＳ１７の処理でＹＥＳが判断される場合）には、端末１０の制御部１１０は、処理をステップＳ１８に移す。他方、再生中の別のコンテンツが終了していない場合（ステップＳ１７の処理でＮＯが判断される場合）には、端末１０の制御部１１０は、ステップＳ１７にとどまり、サーバ２０のコンテンツＤＢ２２から配信される別のコンテンツデータ４１に基づき、引続き別のコンテンツの再生を行う。
【００３８】
ステップＳ１８では、端末１０の制御部１１０は、別のコンテンツの再生を終了する。その後、端末１０の制御部１１０は、処理をステップＳ１９に移す。
ステップＳ１９では、端末１０の制御部１１０は、ステップＳ１５において停止したコンテンツの再生を開始する。この場合、停止していた位置からコンテンツの再生を開始する。その後、端末１０の制御部１１０は、処理をステップＳ１２に戻し、引続きコンテンツの再生を行う。
【００３９】
このように、端末１０では、端末１０の制御部１１０が、コンテンツの再生中にコンテンツの再生位置が切替えポイント４５に到着したことに応じて、コンテンツの再生を停止し、サーバ２０と通信した上で、別のコンテンツを再生する。この処理により、切替えポイント４５を有する一のコンテンツデータ４０において、切替えポイント４５に到着すると、別のコンテンツデータ４１に基づくコンテンツを再生することができる。
【００４０】
図６は、本発明の好適な実施形態の一例に係る一のコンテンツの再生を終了後、他のコンテンツを再生する場合の端末１０のフローチャートを示す。この図６は、上述の図４の概念図と対応するものである。
【００４１】
まず、ステップＳ３１では、端末１０の制御部１１０は、サーバ２０のコンテンツＤＢ２２から配信されるコンテンツデータ５１に基づき、コンテンツの再生を開始する。なお、コンテンツの再生中は、サーバ２０のコンテンツＤＢ２２からストリーミング形式でコンテンツデータ５１が配信される。その後、端末１０の制御部１１０は、処理をステップＳ３２に移す。
【００４２】
ステップＳ３２では、端末１０の制御部１１０は、コンテンツ再生アプリケーションが強制終了したか否かを判断する。サーバ２０のコンテンツＤＢ２２からコンテンツデータを配信している限りにおいて、端末１０では、半永久的にコンテンツデータの再生を行う。そのため、コンテンツ再生アプリケーションをユーザにより終了するか否かを判断するものである。コンテンツ再生アプリケーションが強制終了した場合（ステップＳ３２の処理でＹＥＳが判断される場合）には、端末１０の制御部１１０は、処理をステップＳ３３に移す。他方、コンテンツ再生アプリケーションが強制終了していない場合（ステップＳ３２の処理でＮＯが判断される場合）には、端末１０の制御部１１０は、処理をステップＳ３４に移す。
ステップＳ３３では、端末１０の制御部１１０は、コンテンツの再生を終了する。その後、端末１０の制御部１１０は、本処理を終了する。
【００４３】
他方、ステップＳ３４では、端末１０の制御部１１０は、再生中のコンテンツが終了したか否かを判断する。再生中のコンテンツが終了するとは、コンテンツの再生位置が最後まで到着し、再生するコンテンツデータ５１がないことを意味する。再生中のコンテンツが終了した場合（ステップＳ３４の処理でＹＥＳが判断される場合）には、端末１０の制御部１１０は、処理をステップＳ３５に移す。他方、再生中のコンテンツが終了していない場合（ステップＳ３４の処理でＮＯが判断される場合）には、端末１０の制御部１１０は、処理をステップＳ３２に戻し、サーバ２０のコンテンツＤＢ２２から配信されるコンテンツデータ５１に基づき、引続きコンテンツの再生を行う。
【００４４】
ステップＳ３５では、端末１０の制御部１１０は、サーバ２０のコンテンツＤＢ２２から配信される別のコンテンツデータ５２に基づき、別のコンテンツの再生を開始する。その後、端末１０の制御部１１０は、処理をステップＳ３２に戻し、サーバ２０のコンテンツＤＢ２２から配信される別のコンテンツデータ５２に基づき、引続きコンテンツの再生を行う。
【００４５】
［サーバの処理フロー］
図７は、本発明の好適な実施形態の一例に係る複数のコンテンツデータを配信するサーバ２０での処理を示したフローチャートである。
本処理の前には、既に端末１０からのコンテンツデータの要求に応じたコンテンツデータを、端末１０に送信している。
【００４６】
まず、ステップＳ１０１では、サーバ２０の制御部１１０は、端末１０から送信されたコンテンツデータの要求を受信する。その後、サーバ２０の制御部１１０は、処理をステップＳ１０２に移す。
ステップＳ１０２では、サーバ２０の制御部１１０は、端末１０から受信したコンテンツデータの要求は、別のコンテンツデータの要求か否かを判断する。別のコンテンツデータの要求である場合（ステップＳ１０２の処理でＹＥＳが判断される場合）には、サーバ２０の制御部１１０は、処理をステップＳ１０３に移す。他方、別のコンテンツデータの要求ではない場合（ステップＳ１０２の処理でＮＯが判断される場合）には、サーバ２０の制御部１１０は、処理をステップＳ１０５に移す。
【００４７】
ステップＳ１０３では、サーバ２０の制御部１１０は、コンテンツデータの決定処理を行う。このコンテンツデータの決定処理は、次に配信するコンテンツを決定するものであり、例えば、サーバ２０の制御部１１０により発生させた乱数によりランダムにコンテンツデータを決定してもよい。また、予めサーバ２０の記憶部１２０に記憶された、ユーザの趣向性のデータを記憶している趣向ＤＢ２４を用いて、コンテンツＤＢ２２から趣向に合うコンテンツデータを抽出してもよい。また、端末１０から送信されたコンテンツデータが、予め次に再生するコンテンツの情報を有しているコンテンツデータであってもよい。その後、サーバ２０の制御部１１０は、処理をステップＳ１０４に移す。
【００４８】
ステップＳ１０４では、サーバ２０の制御部１１０は、ステップＳ１０３により決定されたコンテンツデータを、端末１０に配信する。その後、サーバ２０の制御部１１０は、本処理を終了する。
他方、ステップＳ１０５では、サーバ２０の制御部１１０は、別のコンテンツデータの要求ではないものとして、既に配信しているコンテンツデータの続きを配信する。その後、サーバ２０の制御部１１０は、処理を終了する。
【００４９】
このような処理により、サーバ２０で決定されたコンテンツデータ、又は予め次に再生するコンテンツの情報を有しているコンテンツデータが指定するコンテンツデータを、端末１０に送信することができる。
【００５０】
［実施例］
図８は、本発明の好適な実施形態の一例に係る仕組みを使用する一例を示したものである。
図８の（ａ）は、本仕組みを使用する一例としてブログにコンテンツ再生のためのツール６１を配置したものである。このツール６１は、例えばゲームコンテンツを再生するものである。図８の（ｂ）には、このツール６１により再生されるゲームコンテンツの概念図が示されている。このゲームコンテンツには、予め切替えポイント４５ｘ及び４５ｙが設定されている。
【００５１】
この図８の（ａ）で示すブログの例では、日記に「＜本日のゲーム実績＞」として、ブログの作成者によるゲームの実績が記載されている。このようなブログの場合、ＲＳＳ（Ｒｉｃｈ  Ｓｉｔｅ  Ｓｕｍｍａｒｙ）という、ブログの更新状況を簡単かつスピーディーに把握する機能を利用することにより、ブログの作成者の趣向性として、「ロールプレイングゲーム」や「テニスゲーム」といった、キーワードを抽出し、趣向ＤＢ２４に格納しておく。そして、このブログの内容から、趣向ＤＢ２４に基づき、関連する広告コンテンツを、コンテンツＤＢ２２から抽出して、例えば、ゲームで特定の場面に到着した際に、次のゲームを開始する前に配信する。この図８の（ｂ）の例では、最初にＲＰＧ（ロールプレイングゲーム）の広告Ｘを、次に対戦Ｇ（対戦ゲーム）の広告Ｙを配信する。
【００５２】
このようにすることで、ブログの作成者の趣向に合う広告コンテンツを表示することができるため、ユーザの興味をひく広告コンテンツを表示することができる。また、ゲームの途中で表示することができるため、ユーザがその広告を見る可能性が高まり、宣伝効果の期待できる広告を配信することができる。
【００５３】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【図面の簡単な説明】
【００５４】
【図１】本発明の好適な実施形態の一例に係るコンテンツ配信システムの全体構成を示す図である。
【図２】本発明の好適な実施形態の一例に係るシステムを構成するコンピュータの構成を示すブロック図である。
【図３】本発明の好適な実施形態の一例に係る複数のコンテンツデータを再生する方法を示した概念図である。
【図４】本発明の好適な実施形態の一例に係る複数のコンテンツデータを再生する方法を示した概念図である。
【図５】本発明の好適な実施形態の一例に係る一のコンテンツを再生している際に、他のコンテンツを再生する場合の端末での処理を示したフローチャートである。
【図６】本発明の好適な実施形態の一例に係る一のコンテンツの再生を終了後、他のコンテンツを再生する場合の端末での処理を示したフローチャートである。
【図７】本発明の好適な実施形態の一例に係る複数のコンテンツデータを配信するサーバでの処理を示したフローチャートである。
【図８】本発明の好適な実施形態の一例に係る仕組みを使用する一例を示した図である。
【符号の説明】
【００５５】
１      コンテンツ配信システム
１０    端末
２０    サーバ
２２    コンテンツＤＢ
２４    趣向ＤＢ
３０    通信回線
４０、４１、４２、４３    コンテンツデータ
４５    切替えポイント
５１、５２、５３、５４、５５    コンテンツデータ
１１０  制御部
１２０  記憶部
１３０  通信インタフェース部
１４０  入力部
１５０  表示部
１６０  バス
【図１】
2008197841.tif 000003
【図２】
2008197841.tif 000004
【図３】
2008197841.tif 000005
【図４】
2008197841.tif 000006
【図５】
2008197841.tif 000007
【図６】
2008197841.tif 000008
【図７】
2008197841.tif 000009
【図８】
2008197841.tif 000010