(57)【要約】【課題】  インターネットなどを利用したWEBサイト閲覧サービスを受ける場合に、動的コンテンツも含めてアクセス前に閲覧することができるWEBサイトのリアルタイム型ストリーミングによるプレビューシステムおよびその作動方法を提供。【解決手段】  サービスプロバイダ設備20は、サービス利用者10のリクエスト受けて、コンテンツプロバイダ設備30とHTTPセッションを新規に確立させ、WEBコンテンツを一時キャッシュメモリに保存し、さらに情報蓄積データベース26に蓄積する。ストリーミング配信サーバ28は、情報蓄積データベース26に蓄積されたWEBコンテンツを元にプレビュー動画を構成し、サービス利用者10に配信する。配信が終了するとその情報を受けて、キャッシュメモリおよび情報蓄積データベース26に蓄積されたコンテンツは削除される。サービス利用者10は、ストリーミング配信サーバ28より送られたプレビュー動画を再生できる。【選択図】図１
2010026974.tif 000002
【特許請求の範囲】
【請求項１】
インターネットなどの通信システムを利用したWEB(World Wide Web)サイト閲覧サービスでストリーミング配信技術を用いてWEBサイト全体の内容を事前に確認することを実現するプレビューシステムにおいて、該システムは、
WEBプラウザを用いてサービス利用者からWEBサイトの閲覧をリクエストされると、サービスプロバイダ設備のWEBアプリケーションサーバにて、リクエストに対応するWEBコンテンツを取得するためのプロキシ応答プログラムを設定するプロキシ設定手段と、
該プロキシ応答プログラムにより、前記通信システムに含まれる他のWEBコンテンツプロバイダに格納されたWEBコンテンツを取得するWEBコンテンツ取得手段と、
該取得したWEBコンテンツに含まれるリンク情報を選択するリンク情報選択手段と、
前記WEBアプリケーションサーバに、前記選択されたリンク情報のプレビュー動画の作成を依頼するプレビュー動画作成依頼手段と、
前記WEBアプリケーションサーバからストリーミングによるプレビュー動画を配信するためのWEBコンテンツをサービス利用者に送付するWEBコンテンツ送付手段と、
前記WEBアプリケーションサーバとリンク先のWEBコンテンツとの間に情報交換のための新たなトランスポート・プロトコルを確立するプロトコル確立手段と、
前記トランスポート・プロトコルを通じて前記リンク先の前記WEBコンテンツを前記WEBアプリケーションサーバのキャッシュメモリに、リクエスト情報と紐付けで一時的に保存するWEBコンテンツ一時保存手段と、
該保存されたWEBコンテンツを所定の時間間隔で前記サービスプロバイダ設備の情報蓄積データベースに蓄積するWEBコンテンツ蓄積手段と、
該蓄積されたWEBコンテンツを前記サービスプロバイダ設備のストリーミング配信サーバでプレビュー動画に構成するプレビュー動画構成手段と、
該プレビュー動画をサービス利用者に配信するプレビュー動画配信手段と、
前記プレビュー動画の配信が終了すると、前記ストリーミング配信サーバから前記WEBアプリケーションサーバに配信の終了通知を送る終了通知送付手段と、
該終了通知を受けて前記キャッシュメモリおよび情報蓄積データベースに蓄積されていたWEBコンテンツを削除するWEBコンテンツ削除手段とを含むことを特徴とするWEBサイトのリアルタイム型ストリーミングによるプレビューシステム。
【請求項２】
インターネットなどの通信システムを利用したWEBサイト閲覧サービスでストリーミング配信技術を用いてWEBサイト全体の内容を事前に確認することを実現するプレビューシステムの作動方法において、該方法は、
WEBプラウザを用いてサービス利用者からWEBサイトの閲覧をリクエストされると、サービスプロバイダ設備のWEBアプリケーションサーバにて、リクエストに対応するWEBコンテンツを取得するためのプロキシ応答プログラムを設定する工程と、
該プロキシ応答プログラムにより、前記通信システムに含まれる他のWEBコンテンツプロバイダに格納されたWEBコンテンツを取得する工程と、
該取得したWEBコンテンツに含まれるリンク情報を選択する工程と、
前記WEBアプリケーションサーバに、前記選択されたリンク情報のプレビュー動画の作成を依頼する工程と、
前記WEBアプリケーションサーバからストリーミングによるプレビュー動画を配信するためのWEBコンテンツをサービス利用者に送付する工程と、
前記WEBアプリケーションサーバとリンク先のWEBコンテンツとの間に情報交換のための新たなトランスポート・プロトコルを確立する工程と、
前記トランスポート・プロトコルを通じて前記リンク先の前記WEBコンテンツを前記WEBアプリケーションサーバのキャッシュメモリに、リクエスト情報と紐付けで一時的に保存する工程と、
該保存されたWEBコンテンツを所定の時間間隔で前記サービスプロバイダ設備の情報蓄積データベースに蓄積する工程と、
該蓄積されたWEBコンテンツを前記サービスプロバイダ設備のストリーミング配信サーバでプレビュー動画に構成する工程と、
該プレビュー動画をサービス利用者に配信する工程と、
前記プレビュー動画の配信が終了すると、前記ストリーミング配信サーバから前記WEBアプリケーションサーバに配信の終了通知を送る工程と、
該終了通知を受けて前記キャッシュメモリおよび情報蓄積データベースに蓄積されていたWEBコンテンツを削除する工程とを含むことを特徴とするWEBサイトのリアルタイム型ストリーミングによるプレビューシステムの作動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットなどの通信システムを利用したWEBサイト閲覧サービスに関するもので、特にストリーミング配信技術を用いてWEBサイト全体の内容を事前に確認することを実現するWEBサイトのリアルタイム型ストリーミングによるプレビューシステムおよびその作動方法に関するものである。
【背景技術】
【０００２】
従来から、WEBサイトの閲覧においてそのリンク先をプレビューする場合、表示できるプレビュー内容は、トップページもしくは参照しているURL(Uniform Resource Locator)の示すリンク先を画像として表示するのみであった。さらにWEBサービスで生成されたプレビュー画像は１枚の画像として構成されていることからアニメーション等の動的コンテンツが埋め込まれたWEBページではその内容を確認することはできなかった。
【０００３】
また、一度生成されたプレビュー画像はキャッシュフアイルとしてサービスの提供を行うサーパ上にストアされており、それらの有効期限が切れるまではサービス利用者が最新の情報を閲覧することは不可能である。また、サービス利用者数が増えるにつれてそのキャッシュ量も増大し、サービス提供を維持するために必要となるリソースも比例して増大していくといった問題も生じてくる。
【０００４】
ところで、特許文献１にコンテンツに関するイメージング変換サービスを提供するWEBサービスの方法について規定されている。
【特許文献１】特開2003-208351号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
現在では個人の占有する回線速度の向上もあり、WEBサイトには動的コンテンツが含まれるものが多々存在するようになってきている。さらに、動画投稿サイト等の動的コンテンツを配信するためのWEBサービスも増加していく傾向にある。
【０００６】
一方、従来技術によるWEBサイトのプレビュー方式では、画像による構成であるため、動的コンテンツについては表示されないか、もしくは表示されてもその開始時の１シーンのみが表示されることになり、WEBサイトの製作者側が意図した内容を十分には発揮されていない。
【０００７】
また、コンテンツプロバイダはサービス利用者に無料でコンテンツ空間を提供する代わりに、利用者が作成したWEBサイト上に広告配信業者からのWEB広告を掲載することでその運営を実施している。しかし、従来技術によるWEBサイトのプレビュー方式ではこの広告も意図したようには提示されないことから、コンテンツプロバイダの運営にも影響を及ぼすことが考えられる。
【０００８】
本発明は、このような従来技術の欠点を解消し、動的コンテンツも含めてWEBサイトヘのアクセス前に閲覧することを可能とするWEBサイトのプレビューシステムおよびその作動方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明によれば、上述の課題を解決するために、インターネットなどの通信システムを利用したWEB(World Wide Web)サイト閲覧サービスでストリーミング配信技術を用いてWEBサイト全体の内容を事前に確認することを実現するプレビューシステムにおいて、このシステムは、WEBプラウザを用いてサービス利用者からWEBサイトの閲覧をリクエストされると、サービスプロバイダ設備のWEBアプリケーションサーバにて、リクエストに対応するWEBコンテンツを取得するためのプロキシ応答プログラムを設定するプロキシ設定手段と、このプロキシ応答プログラムにより、通信システムに含まれる他のWEBコンテンツプロバイダに格納されたWEBコンテンツを取得するWEBコンテンツ取得手段と、取得したWEBコンテンツに含まれるリンク情報を選択するリンク情報選択手段と、WEBアプリケーションサーバに、選択されたリンク情報のプレビュー動画の作成を依頼するプレビュー動画作成依頼手段と、WEBアプリケーションサーバからストリーミングによるプレビュー動画を配信するためのWEBコンテンツをサービス利用者に送付するWEBコンテンツ送付手段と、WEBアプリケーションサーバとリンク先のWEBコンテンツとの間に情報交換のための新たなトランスポート・プロトコルを確立するプロトコル確立手段と、このトランスポート・プロトコルを通じてリンク先のWEBコンテンツをWEBアプリケーションサーバのキャッシュメモリに、リクエスト情報と紐付けで一時的に保存するWEBコンテンツ一時保存手段と、この保存されたWEBコンテンツを所定の時間間隔でサービスプロバイダ設備の情報蓄積データベースに蓄積するWEBコンテンツ蓄積手段と、この蓄積されたWEBコンテンツをサービスプロバイダ設備のストリーミング配信サーバでプレビュー動画に構成するプレビュー動画構成手段と、プレビュー動画をサービス利用者に配信するプレビュー動画配信手段と、プレビュー動画の配信が終了すると、ストリーミング配信サーバからWEBアプリケーションサーバに配信の終了通知を送る終了通知送付手段と、終了通知を受けてキャッシュメモリおよび情報蓄積データベースに蓄積されていたWEBコンテンツを削除するWEBコンテンツ削除手段とを含むことを特徴とする。
【００１０】
また、インターネットなどの通信システムを利用したWEBサイト閲覧サービスでストリーミング配信技術を用いてWEBサイト全体の内容を事前に確認することを実現するプレビューシステムの作動方法は、WEBプラウザを用いてサービス利用者からWEBサイトの閲覧をリクエストされると、サービスプロバイダ設備のWEBアプリケーションサーバにて、リクエストに対応するWEBコンテンツを取得するためのプロキシ応答プログラムを設定する工程と、プロキシ応答プログラムにより、通信システムに含まれる他のWEBコンテンツプロバイダに格納されたWEBコンテンツを取得する工程と、取得したWEBコンテンツに含まれるリンク情報を選択する工程と、WEBアプリケーションサーバに、されたリンク情報のプレビュー動画の作成を依頼する工程と、WEBアプリケーションサーバからストリーミングによるプレビュー動画を配信するためのWEBコンテンツをサービス利用者に送付する工程と、WEBアプリケーションサーバとリンク先のWEBコンテンツとの間に情報交換のための新たなトランスポート・プロトコルを確立する工程と、トランスポート・プロトコルを通じてリンク先のWEBコンテンツをWEBアプリケーションサーバのキャッシュメモリに、リクエスト情報と紐付けで一時的に保存する工程と、この保存されたWEBコンテンツを所定の時間間隔でサービスプロバイダ設備の情報蓄積データベースに蓄積する工程と、情報蓄積データベースに蓄積されたWEBコンテンツをサービスプロバイダ設備のストリーミング配信サーバでプレビュー動画に構成する工程と、プレビュー動画をサービス利用者に配信する工程と、プレビュー動画の配信が終了すると、ストリーミング配信サーバからWEBアプリケーションサーバに配信の終了通知を送る工程と、終了通知を受けてキャッシュメモリおよび情報蓄積データベースに蓄積されていたWEBコンテンツを削除する工程とを含むことを特徴とする。
【発明の効果】
【００１１】
本発明のWEBサイトのリアルタイム型ストリーミングによるプレビューシステムによれば、ストリーミングによる動画を生成・使用することにより、リクエスト発生時の最新のコンテンツについて、動的コンテンツも含めてWEBサイトヘのアクセス前に閲覧することができる。また、ストリーミングの技術を用いることにより、データがサービス利用者側には残らないためそのプレビュー動画の元動画の安全性が確保される。さらに、使用するデータ領域の低減が可能となり、配信する動画のエンコード処理によるシステムに対する付加の低減を図ることができる
【発明を実施するための最良の形態】
【００１２】
次に添付図面を参照して、本発明によるWEBサイトのリアルタイム型ストリーミングによるプレビューシステムの実施例を詳細に説明する。
【００１３】
たとえば本実施例のWEBサイトのリアルタイム型ストリーミングによるプレビューシステム100は、図１、図２に示すように、それぞれインターネットに接続されたサービス利用者10とサービスプロバイダ設備20とコンテンツプロバイダ設備30とを含んで構成される。
【００１４】
サービス利用者10は、パソコン、携帯電話、PDA(Personal Digital Assistant)等の端末に付属するWEBプラウザで、リクエストの送付、配信情報の受信などを行う。
【００１５】
サービスプロバイダ設備20は、サービス利用者10がサービスの利用を開始する際に、リクエストを送付するためプロキシとして動作するWEBアプリケーションサーバ22と、リクエストを受けた後にリアルタイムのプレビュー動画を生成するためのコンテンツ情報を格納する情報蓄積データベース26と、蓄積された情報をもとにコンテンツのプレビュー動画を生成し、リアルタイム型のストリーム配信を行うストリーミング配信サーバ28とを含んで構成されている。
【００１６】
コンテンツプロバイダ設備30は、いわゆるサードパティーの設備で、サービス利用者10のリクエストに合致するWEBコンテンツおよびこのWEBコンテンツに含まれるリンク先WEBコンテンツ情報を含んで構成されている。
【００１７】
なお、コンテンツプロバイダ設備30は、多数存在するが、ここでは本発明を理解しやすいように一つのみ記載し、直接関係のない部分は、図示を省略し冗長な説明を避ける。
【００１８】
次に、本実施例におけるWEBサイトのリアルタイム型ストリーミングによるプレビューシステムにおいて、サービス利用者がリアルタイム型ストリーミングによるプレビューシステムを使用して、あるWEBページを閲覧するまでの通信状態の推移について、図３のシーケンスチャートを参照しながら説明する。
【００１９】
本実施例では、まずサービス利用者10によりパソコン、携帯電話、PDA等の端末に付属するWEBプラウザを用いて、インターネットなどの通信ネットワーク網を通じてサービスプロバイダ20にリクエスト信号が送信される。
【００２０】
サービスプロバイダ20ではリクエストに対応したWEBコンテンツを取得するために、あらかじめWEBプラウザのプロキシとしてWEBアプリケーションサーバ22上にプロキシAP（Application Program）が設定され(S102)、サービス利用者10に知らされる(S104)。
【００２１】
このプロキシAPにより、サードパーティ設備であるコンテンツプロバイダ30の中のから、格納されたWEBコンテンツが取得され (S106)、サービス利用者10に送信される（S108）。
【００２２】
次にサービス利用者によって、取得したWEBコンテンツに含まれるリンク情報が選択され(S110)、WEBアプリケーションサーバ22にこのWEBコンテンツに含まれるリンク先のプレビュー動画の作成が依頼される(S112)。
【００２３】
プロキシとして動作する際に、WEBアプリケーションサーバ22からストリーミングによるプレビュー動画を配信するためのWEBコンテンツがサービス利用者10に送付される（S114）。
【００２４】
ここで、サービス利用者10からのリクエスト(S116)を受けてWEBアプリケーションサーバ22と、リンク先のWEBコンテンツとにHTTP(Hyper Text Transport Protocol) セッションが新規に確立される(S118)。
【００２５】
確立したHTTPセッションを通じてリンク先WEBコンテンツがWEBアプリケーションサーバ22にローカルの一時キャッシュメモリに保存される(S120)。このとき取得したWEBコンテンツは、リクエスト送信元と紐付けで管理される。
【００２６】
次に、ローカルの一時キャッシュメモリに登録されたコンテンツは、一定時間間隔で情報蓄積データベース26に蓄積され続ける(S122)。
【００２７】
ストリーミング配信サーバ28では情報蓄積データベース26からWEBコンテンツが取り込まれ(S124)、これを元にプレビュー動画が構成される。
【００２８】
構成された動画は、サービス利用者10に配信される(S126)。
【００２９】
配信が終了するとストリーミング配信サーバ28から配信終了通知がWEBアプリケーションサーバ22に送られ(S128)、WEBアプリケーションサーバ22上に蓄積したローカルの一時キャッシュが削除される(S130)。同時に情報蓄積データベース26に登録されたコンテンツを削除する(S132)。
【００３０】
サービス利用者10には、先に送付されたWEBコンテンツ上において、ストリーミング配信サーバ28から送付されたプレビュー動画の再生が実施される(S134)。
【００３１】
このように、本発明によれば、WEBサイトのリアルタイム型ストリーミングによるプレビューシステムにおいて、サービスプロバイダは、事前にコンテンツを確認することで、より安全となるWEBブラウジングサービスを提供することができ、サービス利用者は、自分にとっての有用性を事前に判断することができるサービスを提供されることが可能となる。
【００３２】
一方でコンテンツプロバイダは、既存のコンテンツに対しての改変をすることなくプレビュー動画配信を実施することが可能となる。
【図面の簡単な説明】
【００３３】
【図１】本発明の実施例によるWEBサイトのリアルタイム型ストリーミングによるプレビューシステムの構成例を示すシステム構成図である。
【図２】図１に示す実施例によるWEBサイトのリアルタイム型ストリーミングによるプレビューシステムの手順を示すフローチャートである。
【図３】同実施例におけるWEBサイトのリアルタイム型ストリーミングによるプレビューシステムの動作を示すシーケンスチャートである。
【符号の説明】
【００３４】
10  サービス利用者
20  サービスプロバイダ
22  WEBアプリケーションサーバ
26  情報蓄積データベース
28  ストリーミング配信サーバ
30  コンテンツプロバイダ
【図１】
2010026974.tif 000003
【図２】
2010026974.tif 000004
【図３】
2010026974.tif 000005