(57)【要約】【課題】コンテンツデータをダウンロードせずに、Ｗｅｂブラウザを用いてコンテンツデータの再生を制御するプログラム、方法、及びＷｅｂサーバを提供すること。【解決手段】Ｗｅｂサーバ２０は、端末１０からの起動要求を受け付け、Ｗｅｂページ４０と同一のＷｅｂページにストリーミングによりコンテンツデータ４５を受信しながらコンテンツデータ４５を再生表示するためにコンテンツデータ４５を有する場所が指定されたコンテンツ再生用ファイル４４を読み込むコンテンツ再生アプリケーション４３を起動させる、プログラムを備える。【選択図】図４
2009093212.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂサーバに格納され、前記Ｗｅｂサーバと通信回線を介して接続された端末で起動するＷｅｂブラウザからの要求に応じて前記Ｗｅｂブラウザが表示するＷｅｂページに含んでダウンロードされ、前記通信回線を介してコンテンツデータの再生を制御するプログラムであって、
前記端末からの起動要求を受け付けるステップと、
前記Ｗｅｂページと同一のＷｅｂページに、前記プログラムとは異なる、ストリーミングにより前記コンテンツデータを前記端末が受信しながら前記コンテンツデータを再生表示するために前記コンテンツデータを有する場所が指定されたコンテンツ再生用ファイルを読み込む再生表示プログラムを起動させるステップと、
をコンピュータに実行させるためのプログラム。
【請求項２】
請求項１に記載のプログラムにおいて、
前記プログラムが、前記Ｗｅｂブラウザで使用可能なスクリプト言語を用いて作成されたものであることを特徴とするプログラム。
【請求項３】
請求項１又は２に記載のプログラムにおいて、
前記コンテンツデータが、ゲーム、映像、及び音楽に代表されるマルチメディアのコンテンツデータであることを特徴とするプログラム。
【請求項４】
請求項１から３のいずれかに記載のプログラムにおいて、
前記同一のＷｅｂページを、前記Ｗｅｂページ上に新たなウィンドウとして演出表示し、前記新たなウィンドウの一部が透過性を有することを特徴とするプログラム。
【請求項５】
請求項１から４のいずれかに記載のプログラムにおいて、
前記Ｗｅｂページが、ユーザが個人的な情報を掲載したＷｅｂページであることを特徴とするプログラム。
【請求項６】
Ｗｅｂサーバに格納され、前記Ｗｅｂサーバと通信回線を介して接続された端末で起動するＷｅｂブラウザからの要求に応じて前記Ｗｅｂブラウザが表示するＷｅｂページに含んでダウンロードされ、前記通信回線を介してコンテンツデータの再生を制御するプログラムにより実行される方法であって、
前記端末から起動要求を受け付けるステップと、
前記Ｗｅｂページと同一のＷｅｂページに、前記プログラムとは異なる、ストリーミングにより前記コンテンツデータを前記端末が受信しながら前記コンテンツデータを再生表示するために前記コンテンツデータを有する場所が指定されたコンテンツ再生用ファイルを読み込む再生表示プログラムを起動させるステップと、を含む方法。
【請求項７】
通信回線を介してコンテンツデータを、Ｗｅｂブラウザを用いて再生する端末と通信可能な、前記コンテンツデータの再生を制御するプログラムを格納するＷｅｂサーバであって、
前記Ｗｅｂブラウザからの要求に応じて前記端末の前記Ｗｅｂブラウザが表示するＷｅｂページに含んで前記プログラムをダウンロードする手段と、
前記端末で実行される、起動要求を受け付け、前記Ｗｅｂページと同一のＷｅｂページに、前記プログラムとは異なる、ストリーミングにより前記コンテンツデータを前記端末が受信しながら前記コンテンツデータを再生表示するために前記コンテンツデータを有する場所が指定されたコンテンツ再生用ファイルを読み込む再生表示プログラムを起動させる、前記プログラムを、前記端末が実行したことに応じて、前記再生表示プログラムを用いて表示される前記コンテンツデータを前記端末に送信する手段と、を備える、Ｗｅｂサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末のＷｅｂブラウザを用いたコンテンツの再生を制御するプログラム、方法、及びコンテンツの再生を制御するプログラムを格納するＷｅｂサーバに関するものである。
【背景技術】
【０００２】
パーソナルコンピュータ等の端末、及びインターネットが急速に普及し、通信回線の容量が飛躍的に大きくなったことに伴い、近年では、これらのインフラである端末やインターネットを用いたインターネットゲームが広く行われている。このインターネットゲームの仕組みによれば、ポータルサイトやゲーム会社等が運営する多数のゲームが掲載されているサイトから、ユーザが好みのゲームを選択することにより、ゲームソフトが端末にダウンロードされる。そして、ゲームソフトをユーザがインストールすることにより、ゲームを実行することができる。
【０００３】
また、さらにインターネットゲームを発展させたものとして、ネットワーク回線を介してサーバに接続された複数の端末において、ゲームプレーヤ間で直接ゲームの対戦が可能なゲームシステムが存在する。これは、各プレーヤが自己の所有するゲーム装置に、予めゲームプログラムを上述の方法でインストールしておき、インストールしたゲーム装置でゲームを実行することにより育てたキャラクタを、ネットワーク回線を介して接続されたサーバ上で直接対戦させることが可能なゲームシステムである（例えば、特許文献１）。
【特許文献１】特開２００３−２４５４７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載の方法であっても、ゲームソフト自体を端末にダウンロードし、インストールするという方法を用いなければ、ゲームを行うことができない。ゲームソフトを端末にダウンロードすることが、前提条件となっているからである。そのため、例えば、外出先でゲームをしたい場合に、インターネットカフェ等の外部に設置されている端末でゲームをする場合には、その端末にも同じゲームソフトをダウンロードしなければゲームをすることができない。勝手にゲームプログラムをダウンロードできる環境ではない場合には、ゲームを行うことができない。また、ゲームプログラムをダウンロードする処理は、時間がかかる処理である。さらにまた、ユーザがゲームをするために端末を持運びするのは、煩雑である。これらは、ゲームソフトに限らず、動画や音楽等のコンテンツデータに関しても同様である。
【０００５】
本発明の課題は、コンテンツデータをダウンロードせずに、Ｗｅｂブラウザを用いてコンテンツデータの再生を制御するプログラム、方法、及びＷｅｂサーバを提供することである。
【課題を解決するための手段】
【０００６】
本発明は、以下のような解決手段により、前記課題を解決する。なお、理解を容易にするために、本発明の実施例に対応する符号を付して説明するが、これに限定されるものではない。
【０００７】
請求項１の発明は、Ｗｅｂサーバ（２０）に格納され、前記Ｗｅｂサーバ（２０）と通信回線（３０）を介して接続された端末（１０）で起動するＷｅｂブラウザからの要求に応じて前記Ｗｅｂブラウザが表示するＷｅｂページ（４０）に含んでダウンロードされ、前記通信回線を介してコンテンツデータ（４５）の再生を制御するプログラムであって、前記端末（１０）からの起動要求を受け付けるステップ（Ｓ１０５）と、前記Ｗｅｂページ（４０）と同一のＷｅｂページに、前記プログラムとは異なる、ストリーミングにより前記コンテンツデータ（４５）を前記端末（１０）が受信しながら前記コンテンツデータ（４５）を再生表示するために前記コンテンツデータ（４５）を有する場所が指定されたコンテンツ再生用ファイル（４４）を読み込む再生表示プログラム（４３）を起動させるステップ（Ｓ１０６）と、をコンピュータに実行させるためのプログラムである。
請求項２の発明は、請求項１に記載のプログラムにおいて、前記プログラムが、前記Ｗｅｂブラウザで使用可能なスクリプト言語を用いて作成されたものであることを特徴とするプログラムである。
請求項３の発明は、請求項１又は２に記載のプログラムにおいて、前記コンテンツデータ（４５）が、ゲーム、映像、及び音楽に代表されるマルチメディアのコンテンツデータであることを特徴とするプログラムである。
請求項４の発明は、請求項１から３のいずれかに記載のプログラムにおいて、前記同一のＷｅｂページを、前記Ｗｅｂページ（４０）上に新たなウィンドウ（４２）として演出表示し、前記新たなウィンドウ（４２）の一部が透過性を有することを特徴とするプログラムである。
請求項５の発明は、請求項１から４のいずれかに記載のプログラムにおいて、前記Ｗｅｂページ（４０）が、ユーザが個人的な情報を掲載したＷｅｂページ（４０）であることを特徴とするプログラムである。
【０００８】
請求項６の発明は、Ｗｅｂサーバ（２０）に格納され、前記Ｗｅｂサーバ（２０）と通信回線（３０）を介して接続された端末（１０）で起動するＷｅｂブラウザからの要求に応じて前記Ｗｅｂブラウザが表示するＷｅｂページ（４０）に含んでダウンロードされ、前記通信回線（３０）を介してコンテンツデータ（４５）の再生を制御するプログラムにより実行される方法であって、前記端末（１０）から起動要求を受け付けるステップ（Ｓ１０５）と、前記Ｗｅｂページ（４０）と同一のＷｅｂページに、前記プログラムとは異なる、ストリーミングにより前記コンテンツデータ（４５）を前記端末（１０）が受信しながら前記コンテンツデータ（４５）を再生表示するために前記コンテンツデータ（４５）を有する場所が指定されたコンテンツ再生用ファイル（４４）を読み込む再生表示プログラム（４３）を起動させるステップ（Ｓ１０６）と、を含む方法である。
【０００９】
請求項７の発明は、通信回線（３０）を介してコンテンツデータ（４５）を、Ｗｅｂブラウザを用いて再生する端末（１０）と通信可能な、前記コンテンツデータ（４５）の再生を制御するプログラムを格納するＷｅｂサーバ（２０）であって、前記Ｗｅｂブラウザからの要求に応じて前記端末（１０）の前記Ｗｅｂブラウザが表示するＷｅｂページ（４０）に含んで前記プログラムをダウンロードする手段（Ｓ２０２）と、
前記端末（１０）で実行される、起動要求を受け付け（Ｓ１０５）、前記Ｗｅｂページ（４０）と同一のＷｅｂページに、前記プログラムとは異なる、ストリーミングにより前記コンテンツデータ（４５）を前記端末（１０）が受信しながら前記コンテンツデータ（４５）を再生表示するために前記コンテンツデータ（４５）を有する場所が指定されたコンテンツ再生用ファイル（４４）を読み込む再生表示プログラム（４３）を起動させる（Ｓ１０６）、前記プログラムを、前記端末（１０）が実行したことに応じて、前記再生表示プログラムを用いて表示される前記コンテンツデータ（４５）を、前記端末（１０）に送信する手段と（Ｓ２０４）、を備える、Ｗｅｂサーバ（２０）である。
【発明の効果】
【００１０】
本発明によれば、以下の効果を奏することができる。
（１）プログラムは、ユーザが閲覧している元のＷｅｂページと同一のＷｅｂページに、ストリーミングによりコンテンツデータを受信しながらコンテンツデータを再生表示するために必要な再生表示プログラムを起動させるので、閲覧している元のＷｅｂページを閉じることなく、コンテンツを再生することができる。よって、コンテンツ再生終了後は、すぐにコンテンツ再生前に閲覧していたＷｅｂページを表示することができる。
（２）プログラムは、Ｗｅｂサーバに対して、前記再生表示プログラムを用いて表示される前記コンテンツデータの再生を要求するので、コンテンツデータを端末にダウンロードすることなくコンテンツを再生することができる。そのため、外出先等、普段とは異なる端末を使用する環境下にあっても、インターネットに接続された端末であれば、場所、及び時間を問わずゲーム等のコンテンツを再生することができる。
（３）プログラムが起動させる再生表示プログラムは、コンテンツデータを有する場所が指定されたコンテンツ再生用ファイルを読み込むので、コンテンツデータの格納場所が直接プログラムに記述されないため、ユーザに特定されることがない。よって、悪意のユーザによる不正使用を防ぐことができる。また、コンテンツ再生用ファイルで指定するコンテンツデータの場所を変更することで、ユーザが異なるコンテンツデータを得ることができるため、管理者は、コンテンツデータのメンテナンスを容易に行うことができる。
（４）プログラムは、スクリプト言語を用いて作成することができる。スクリプト言語とは、プログラムの動作内容を、台本（Ｓｃｒｉｐｔ）のように記述するための、簡易的なプログラミング言語であるため、機能を容易に実装することができる。また、コンテンツデータの場所を指定する際にも、容易に指定作業を行うことができる。
（５）プログラムにより再生されるコンテンツデータは、ゲーム、映像、又は音楽に代表されるマルチメディアのコンテンツデータであるので、例えば、ゲームの場合において、自宅のパソコンで遊んだゲームの続きを、外出先のパソコンでプレーすることができる。また、ちょっとした空き時間に手軽に映像や音楽等のコンテンツを楽しむことができる。
（６）プログラムにより、再生表示プログラムの起動を新たなウィンドウとして演出表示したページで、コンテンツの再生を行うことができる。また、ウィンドウの一部が透過性を有するページでコンテンツの再生をすることができるため、斬新なデザインの画面でコンテンツが再生できる。よって、興趣性の向上が期待できる。
（７）プログラムを含むＷｅｂページが、例えばブログ等に代表される、ユーザが個人的な情報を掲載したＷｅｂページであるので、コンテンツデータの再生のためにＷｅｂページの閲覧数の増加が期待できる。その結果、人気のサイトとして公衆の注目を集めることができる。
【発明を実施するための最良の形態】
【００１１】
本発明は、コンテンツデータをダウンロードせずに、Ｗｅｂブラウザを用いてコンテンツデータの再生を制御するプログラム、方法、及びＷｅｂサーバを提供するという目的を、Ｗｅｂページと同一のＷｅｂページに、ストリーミングによりコンテンツデータを受信しながら再生したデータを表示するために必要な再生表示プログラムを起動させることによって実現した。
【００１２】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００１３】
図１は、従来のコンテンツ配信方法の一例を示したものである。端末１０、Ｗｅｂサーバ２０、及びコンテンツサーバ２２は、通信回線３０を介してそれぞれ接続されている。端末１０でＷｅｂブラウザを起動すると（図１の（１））、端末１０のＷｅｂブラウザで指定したＷｅｂページが、Ｗｅｂサーバ２０から送信される（図１の（２））。そして、Ｗｅｂページ上に配置されたコンテンツ起動のためのリンクをクリックすると、端末１０から該当のコンテンツデータが格納されているコンテンツサーバ２２に直接通信し（図１の（３））、該当のコンテンツデータがダウンロードされる（図１の（４））。端末１０のユーザは、ダウンロードされたコンテンツデータを端末１０の記憶部に格納する指定をする。そして、コンテンツ再生のためのアプリケーションを用いてコンテンツを再生することができる。
【００１４】
図２（ａ）は、図１の構成によるコンテンツデータの再生における端末１０での処理である。端末１０に表示されたＷｅｂページＡでリンクをクリックすると、端末１０に直接コンテンツデータがダウンロードされる。その後、コンテンツ再生アプリケーションを起動し、コンテンツ再生アプリケーションが直接コンテンツデータを取得することにより、コンテンツの再生が行われる。
【００１５】
また、図２（ｂ）は、コンテンツデータの再生における、図２（ａ）とは異なる端末１０での処理であり、ストリーミングによりコンテンツファイルを再生する場合である。ここで、ストリーミングとは、コンテンツデータを受信しながら同時にコンテンツ再生を行うことをいう。この場合、端末１０に表示されたＷｅｂページＡでリンクをクリックすると、コンテンツ再生アプリケーションであるプレーヤが埋め込まれた、別のＷｅｂページであるＷｅｂページＢが表示される。このＷｅｂページＢで、ストリーミング方式のコンテンツ再生アプリケーションを起動させることにより、コンテンツサーバ２２から端末１０に直接コンテンツデータを受信しながらコンテンツの再生が行われる。
【００１６】
このように、従来は、コンテンツを再生する場合に、コンテンツデータをダウンロードして端末１０で再生するか、又は、リンクが表示されていたＷｅｂページとは異なる、プレーヤが埋め込まれたＷｅｂページを開かなければならなかった。そのため、コンテンツデータをダウンロードする場合においては、ダウンロードの時間がかかるという問題があった。また、プレーヤを埋め込んだＷｅｂページを開く場合においては、このプレーヤを埋め込んだＷｅｂページが元のＷｅｂページとは別プロセスのＷｅｂページであるため、元の閲覧していたＷｅｂページに戻るのが困難な場合があった。また、異なるＷｅｂページに直接プレーヤを埋め込む形であるので、Ｗｅｂ関連の技術を有している者であれば、コンテンツの所在が分かってしまうという問題があった。
【００１７】
［システムの全体構成］
図３は、上記図１及び図２における問題点を解決した本発明の好適な実施形態の一例に係るコンテンツ配信のために必要なコンテンツ配信システム１を含む全体構成を示す図である。
本発明を構成するコンテンツ配信システム１（以下、単にシステム１ともいう。）は、端末１０からの要求に対してコンテンツデータを配信するシステムである。システム１は、通信回線３０を介して、端末１０、Ｗｅｂサーバ２０、及びコンテンツサーバ２２が、相互に接続されている。端末１０は、パーソナルコンピュータ（ＰＣ）の他、Ｗｅｂブラウザによりコンテンツを再生可能なものであれば、モバイル端末等の情報通信端末であってもよい。また、図１では、Ｗｅｂサーバ２０と、コンテンツサーバ２２とをそれぞれ別々のサーバの構成としているが、１つのサーバで両機能を備える構成としてもよい。また、コンテンツサーバ２２は、通信回線３０を介して接続された、コンテンツデータを格納しているものであればよいため、世界中に存在するコンテンツサーバ２２であってもよい。通信回線３０は、例えば、インターネットを指す。
【００１８】
端末１０において、Ｗｅｂブラウザを起動すると、端末１０からＷｅｂサーバ２０に対して、端末１０のＷｅｂブラウザで指定したＷｅｂページのリクエストを行う（図３の（１））。Ｗｅｂサーバ２０は、端末１０からのリクエストを受信すると、該当のＷｅｂページを端末１０に対して送信する（図３の（２））。この処理により、端末１０では、ＷｅｂブラウザによりＷｅｂページを表示することができる。
【００１９】
その後、端末１０において、Ｗｅｂページに配置されている、コンテンツを再生するためのツールを起動すると、Ｗｅｂサーバ２０に通信され、コンテンツ送信を要求する（図３の（３））。Ｗｅｂサーバ２０は、コンテンツサーバ２２にコンテンツデータを要求する（図３の（４））。コンテンツサーバ２２は、コンテンツデータをＷｅｂサーバ２０に送信し（図３の（５））、Ｗｅｂサーバ２０からコンテンツデータが端末１０に送信される（図３の（６））。
【００２０】
このように、本発明によれば、端末１０は、Ｗｅｂサーバ２０を介して通信される。そのため、コンテンツサーバ２２と端末１０とは、直接通信せずにコンテンツの再生を行うことができる。なお、ここでコンテンツの再生には、音楽や映像の再生の他、ゲームのプレーも含まれる。
【００２１】
［端末での概略］
図４は、本発明の好適な実施形態の一例に係るコンテンツデータ４５の再生における端末１０での処理を示したものである。
図４の（ａ）に示すように、端末１０に表示されたＷｅｂページ４０でツール４１（図４では「ＧＡＭＥ  ＣＨＡＮＮＥＬ」と書かれたゲームコンテンツへのリンク）をクリックすると、端末１０では、図４の（ｂ）に示すように、ツール４１があるＷｅｂページ４０を固定し、同一ウィンドウ４２内に再生領域として、例えば、「Ａｄｏｂｅ  Ｆｌａｓｈ（登録商標）  Ｐｌａｙｅｒ」等のコンテンツ再生プレーヤ（再生表示プログラム）を示すコンテンツ再生アプリケーション４３を展開する。そして、このコンテンツ再生アプリケーション４３を起動する。なお、ツール４１は、例えば、Ｗｅｂページに関するタグが貼り付けられたコンテンツタグファイルを含む。また、このコンテンツ再生アプリケーション４３が端末１０にインストールされていることが、本発明の実施に必要である。
【００２２】
コンテンツ再生アプリケーション４３は、例えば、Ｆｌａｓｈ（登録商標）のＳＷＦファイルであるＷｅｂサーバ２０のコンテンツ再生用ファイル４４を読み込むことにより、コンテンツを再生する。また、Ｗｅｂサーバ２０のコンテンツ再生用ファイル４４は、コンテンツサーバ２２に格納されたコンテンツデータ４５を読み込む。
【００２３】
このコンテンツ再生用ファイル４４は、コンテンツデータ４５の指定を含む。さらに、本発明のプログラムにより、コンテンツ再生用ファイル４４の指定をするため、コンテンツ再生用ファイル４４の指定を変えることにより、様々なコンテンツを指定することができると共に、コンテンツデータ４５の場所を知られることを防ぐことができる。これらの端末１０における一連の処理は、Ｗｅｂページに記述された、例えばＪａｖａｓｃｒｉｐｔ（登録商標）等のスクリプト言語にて実現可能である。
【００２４】
また、図４の（ｂ’）は、図４の（ｂ）の画面を分かりやすく説明するための図である。図４の（ｂ’）に示すように、Ｗｅｂページ４０と同一のＷｅｂページとしてウィンドウ４２がＷｅｂページ４０上に重なるように配置される。これは、Ｗｅｂページ４０に関するプロセスのみが起動している状態であるにもかかわらず、Ｗｅｂページ４０上に新たにウィンドウ４２が開いたかのような演出表示がされていることを示す。そして、このウィンドウ４２は、コンテンツ再生アプリケーション４３を除く部分を、透過性を有するものと指定することができる。このような演出表示により、Ｗｅｂページ４０が見える状態で、コンテンツの再生を行うことができる。
そして、コンテンツの再生終了時には、ウィンドウ４２を閉じることにより、元のＷｅｂページ４０をすぐに表示することができる。
【００２５】
［コンピュータの構成］
図５は、本発明の好適な実施形態の一例に係るシステム１を構成するコンピュータ（端末１０、Ｗｅｂサーバ２０、及びコンテンツサーバ２２）の構成を示すブロック図である。
制御部１１０、記憶部１２０、通信インタフェース部１３０、入力部１４０、表示部１５０は、バス１６０を介して接続されている。
【００２６】
制御部１１０は、情報の演算、処理を行う情報演算処理装置（ＣＰＵ）であり、当該コンピュータ全体の制御を行う。制御部１１０は、記憶部１２０に記憶された各種プログラムを適宜読み出して実行することにより、上述のハードウェアと協働し、本発明に係る各種機能を実現している。
【００２７】
記憶部１２０は、制御部１１０と組み合わせてプログラムの実行に使用するローカルメモリ、及びキャッシュメモリを含んでよい。記憶部１２０を実現するコンピュータ可読媒体としては、電気的、磁気的、光学的、電磁的に実現するものを含んでよい。より具体的には、半導体記憶装置、磁気テープ、磁気ディスク、ランダム・アクセス・メモリ（ＲＡＭ）、リードオンリー・メモリ（ＲＯＭ）、ＣＤ−ＲＯＭとＣＤ−Ｒ／ＷとＤＶＤとを含む光ディスクが含まれる。
【００２８】
通信インタフェース部１３０は、当該コンピュータを専用ネットワーク又は公共ネットワークを介して別の演算処理システム又は記憶装置と接続できるようにするためのネットワーク・アダプタである。通信インタフェース部１３０は、モデム、ケーブルモデム及びイーサネット（登録商標）・アダプタを含んでよい。
【００２９】
入力部１４０は、ユーザによる入力の受け付けを行うものであり、キーボード、ポインティング・デバイス等を含んでよい。入力部１４０は、直接又は介在Ｉ／Ｏコントローラを介して当該コンピュータと接続することができる。
表示部１５０は、ユーザにデータの入力を受け付ける画面を表示したり、当該コンピュータによる演算処理結果の画面を表示したりするものであり、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。表示部１５０は、直接又は介在Ｉ／Ｏコントローラを介して当該コンピュータと接続することができる。
ここで、Ｗｅｂサーバ２０及びコンテンツサーバ２２には、入力部１４０及び表示部１５０は必須の構成ではなく、必要に応じて、入力部１４０及び表示部１５０を有するようにしてもよい。
【００３０】
［コンテンツ再生処理フロー］
図６は、本発明の好適な実施形態の一例に係るコンテンツ再生処理を示すフローチャートである。最初に端末１０での処理フローを説明し、次にＷｅｂサーバ２０及びコンテンツサーバ２２での処理フローを説明する。
【００３１】
まず、ステップＳ１０１では、端末１０を操作するユーザにより入力されたＷｅｂブラウザの起動要求を端末１０の入力部１４０が受け付け、端末１０の制御部１１０は、Ｗｅｂブラウザを起動する。その後、端末１０の制御部１１０は、処理をステップＳ１０２に移す。
次に、ステップＳ１０２では、端末１０を操作するユーザによる指示入力である、例えばツール４１をクリックすることにより、ツール４１が配置してあるＷｅｂページ４０の要求を端末１０の入力部１４０が受け付け、端末１０の制御部１１０は、端末１０の通信インタフェース部１３０を介して、本発明に係るコンテンツ配信を行うためのツール４１が配置してあるＷｅｂページ４０の送信をＷｅｂサーバ２０に対して要求する。
【００３２】
その後、Ｗｅｂサーバ２０から送信されたＷｅｂページ４０を、端末１０の通信インタフェース部１３０を介して受信すると（ステップＳ１０３）、ステップＳ１０４では、端末１０の制御部１１０は、ユーザが要求したコンテンツ配信を行うためのツール４１が配置してあるＷｅｂページ４０を端末１０の表示部１５０に表示する。その後、端末１０の制御部１１０は、処理をステップＳ１０５に移す。
【００３３】
ステップＳ１０５では、端末１０を操作するユーザにより入力されたコンテンツ配信を行うためのツール４１の起動要求を端末１０の入力部１４０が受け付ける。その後、端末１０の制御部１１０は、処理をステップＳ１０６に移す。
ステップＳ１０６では、端末１０の制御部１１０は、ツール４１が配置されているＷｅｂページ４０と同一のＷｅｂページ内でコンテンツ再生アプリケーション４３を起動する。具体的には、ツール４１が配置されているＷｅｂページ４０を固定し、同一ウィンドウ４２内に再生領域を展開する。Ｗｅｂページ４０を固定する点については、後述の図７にて説明する。
【００３４】
その後、ステップＳ１０７では、端末１０の制御部１１０は、Ｗｅｂサーバ２０から送信されるコンテンツデータ４５を取得し、コンテンツを再生する。具体的には、再生領域を展開した同一ウィンドウ４２にてコンテンツを再生する。コンテンツは、コンテンツデータ４５が配信される間は再生され続ける。
【００３５】
その後、端末１０を操作するユーザにより、コンテンツ再生アプリケーション４３を終了する指示入力を端末１０の入力部１４０が受け付けたことに応じて、ステップＳ１０８では、端末１０の制御部１１０は、コンテンツ再生アプリケーション４３を終了する。その際、ツール４１が配置されているＷｅｂページ４０の固定を解除する。このＷｅｂページ４０の固定を解除する点については、後述の図７にて説明する。
【００３６】
次に、Ｗｅｂサーバ２０、及びコンテンツサーバ２２での処理フローについて説明する。
Ｗｅｂサーバ２０の制御部１１０は、端末１０から送信されたＷｅｂページ４０の要求データを、Ｗｅｂサーバ２０の通信インタフェース部１３０を介して受信する（ステップＳ２０１）。その後、Ｗｅｂサーバ２０の制御部１１０は、処理をステップＳ２０２に移す。
ステップＳ２０２では、Ｗｅｂサーバ２０の制御部１１０は、端末１０からの要求に応じて該当のＷｅｂページ４０を、Ｗｅｂサーバ２０の通信インタフェース部１３０を介して端末１０に送信する。
【００３７】
その後、ステップＳ２０３では、Ｗｅｂサーバ２０の制御部１１０は、端末１０からコンテンツ再生表示用アプリケーションの起動要求を、Ｗｅｂサーバ２０の通信インタフェース部１３０を介して受け付けると、コンテンツサーバ２２に対して、コンテンツデータ４５の要求データを送信する。
【００３８】
その後、コンテンツサーバ２２の制御部１１０は、Ｗｅｂサーバ２０から送信されたコンテンツデータ４５の要求データをコンテンツサーバ２２の通信インタフェース部１３０を介して受け付けると（ステップＳ３０１）、ステップＳ３０２では、コンテンツサーバ２２の制御部１１０は、コンテンツサーバ２２の通信インタフェース部１３０を介して、Ｗｅｂサーバ２０にコンテンツデータ４５を配信する。
【００３９】
その後、ステップＳ２０４では、コンテンツサーバ２２から送信されたコンテンツデータ４５を、Ｗｅｂサーバ２０の通信インタフェース部１３０を介して受信すると、Ｗｅｂサーバ２０の制御部１１０は、通信インタフェース部１３０を介して当該コンテンツデータ４５を端末１０にストリーミング再生させる。
【００４０】
［端末でのコンテンツ再生時の制御処理フロー］
図７は、本発明の好適な実施形態の一例に係る端末１０でのコンテンツ再生時における制御処理を示すフローチャートである。
まず、ステップＳ１１では、端末１０の制御部１１０は、コンテンツ再生アプリケーション４３を起動する。その後、端末１０の制御部１１０は、処理をステップＳ１２に移す。
【００４１】
ステップＳ１２では、端末１０の制御部１１０は、Ｗｅｂページ４０を固定する。具体的には端末１０の制御部１１０は、Ｗｅｂページ４０への操作を無効にするコマンドを発行し、端末１０の入力部１４０からの操作を受け付けない制御を行う。なお、この図７のステップＳ１１及びステップＳ１２は、上述の図６のステップＳ１０６に対応する。その後、端末１０の制御部１１０は、処理をステップＳ１３に移す。
【００４２】
ステップＳ１３では、端末１０の制御部１１０は、コンテンツ再生アプリケーション４３が終了したか否かを判断する。コンテンツ再生アプリケーション４３が終了したか否かは、端末１０の入力部１４０が、ユーザからのコンテンツ再生アプリケーション４３の終了の操作を受け付けることにより判断できる。コンテンツ再生アプリケーション４３が終了した場合（ステップＳ１３の処理でＹＥＳが判断される場合）には、端末１０の制御部１１０は、処理をステップＳ１４に移す。他方、コンテンツ再生アプリケーション４３が終了していない場合（ステップＳ１３の処理でＮＯが判断される場合）には、端末１０の制御部１１０は、引き続きステップＳ１３にとどまり、コンテンツ再生アプリケーション４３が終了するのを待つ。したがって、コンテンツ再生アプリケーション４３が起動している間は、ユーザによるコンテンツ配信を行うためのツール４１が配置してあるＷｅｂページ４０に関する操作を一切することができないのである。
【００４３】
ステップＳ１４では、端末１０の制御部１１０は、Ｗｅｂページ４０の固定を解除する。具体的には、端末１０の制御部１１０は、Ｗｅｂページ４０への操作を有効にするコマンドを発行し、端末１０の入力部１４０からの操作を受け付けない制御を解除する。その後、端末１０の制御部１１０は、本処理を終了する。なお、この図７のステップＳ１４は、上述の図６のステップＳ１０８に対応する。
【００４４】
したがって、本処理により、Ｗｅｂページ４０を操作してコンテンツデータ４５の所在を特定する等の処理をすることができないので、コンテンツデータ４５を勝手にダウンロードしようとする不正な処理を防ぐことができる。そのため、コンテンツデータ４５の保護を図ることができる。
【００４５】
［実施例］
図８は、本発明の好適な実施形態の一例に係る仕組みを使用する一例を示したものである。
図８にあるように、ブログ上にコンテンツ再生のためのツール４１を配置する。このようにすることで、ブログの訪問者がコンテンツを楽しむことができるため、ブログの購読アップにつながる。ブログとは、「Ｗｅｂ」と「Ｌｏｇ」を組み合わせた造語である「ＷｅｂＬｏｇ（ウェブログ）」を略したもので、インターネット上の日記帳のような役割をするものである。手軽に作成できることから、ブログを用いて情報を発信する個人が増え、メディアとしての影響力が強くなったものである。このように、ブログは、情報発信場所として、多くの訪問者が訪れることが望まれているＷｅｂページであるため、本発明を有効に活用することにより、多くの訪問者が訪れるＷｅｂページとすることができる。
【００４６】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【図面の簡単な説明】
【００４７】
【図１】従来のコンテンツ配信方法の一例を示したものである。
【図２】従来のコンテンツデータの再生における端末での処理である。
【図３】本発明の好適な実施形態の一例に係るコンテンツ配信システムを含む全体構成を示す図である。
【図４】本発明の好適な実施形態の一例に係るコンテンツデータの再生における端末での処理を示した図である。
【図５】本発明の好適な実施形態の一例に係るシステムを構成するコンピュータの構成を示すブロック図である。
【図６】本発明の好適な実施形態の一例に係るコンテンツ再生処理を示すフローチャートである。
【図７】本発明の好適な実施形態の一例に係る端末でのコンテンツ再生時における制御処理を示すフローチャートである。
【図８】本発明の好適な実施形態の一例に係る仕組みを使用する一例を示した図である。
【符号の説明】
【００４８】
１      コンテンツ配信システム
１０    端末
２０    Ｗｅｂサーバ
２２    コンテンツサーバ
３０    通信回線
４０    Ｗｅｂページ
４１    ツール
４２    ウィンドウ
４３    コンテンツ再生アプリケーション
４４    コンテンツ再生用ファイル
４５    コンテンツデータ
１１０  制御部
１２０  記憶部
１３０  通信インタフェース部
１４０  入力部
１５０  表示部
１６０  バス
【図１】
2009093212.tif 000003
【図２】
2009093212.tif 000004
【図３】
2009093212.tif 000005
【図４】
2009093212.tif 000006
【図５】
2009093212.tif 000007
【図６】
2009093212.tif 000008
【図７】
2009093212.tif 000009
【図８】
2009093212.tif 000010