JPH1188862A - Webサーバ制御方法及び装置 - Google Patents

Webサーバ制御方法及び装置

Info

Publication number
JPH1188862A
JPH1188862A JP9240852A JP24085297A JPH1188862A JP H1188862 A JPH1188862 A JP H1188862A JP 9240852 A JP9240852 A JP 9240852A JP 24085297 A JP24085297 A JP 24085297A JP H1188862 A JPH1188862 A JP H1188862A
Authority
JP
Japan
Prior art keywords
moving image
server
video
terminal
web
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP9240852A
Other languages
English (en)
Inventor
Masaru Igawa
勝 井川
Yoshihiro Takiyasu
美弘 滝安
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP9240852A priority Critical patent/JPH1188862A/ja
Publication of JPH1188862A publication Critical patent/JPH1188862A/ja
Priority to US09/715,121 priority patent/US7100192B1/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/35Network arrangements, protocols or services for addressing or naming involving non-standard use of addresses for implementing network functionalities, e.g. coding subscription information within the address or functional addressing, i.e. assigning an address to a function
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4541Directories for service discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/226Characteristics of the server or Internal components of the server
    • H04N21/2265Server identification by a unique number or address, e.g. serial number
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management e.g. creating a master electronic programme guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8586Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

(57)【要約】 【課題】ビデオオンデマンドシステムにおいて、WEBサ
ーバ上の情報と関連する動画像データの取得を容易にす
る。 【解決手段】WEBサーバ5000は、HTTPサーバ制御プログ
ラム5520とVODサーバアドレス格納テーブル5610と動画
像識別子格納テーブル5620を備え、HTTPサーバ制御プロ
グラム5520は、利用者からの動画像表示要求に対して、
ビデオサーバのアドレス及び、利用者がアクセスしたWE
Bページ上の情報と関連のある動画像タイトルの識別子
を、上記テーブルより検索して、端末装置1000に転送す
る。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、WEBサーバにの制
御方法に係り、WEBの検索機能を利用した動画像配信シ
ステムに適用されるものである。
【0002】
【従来の技術】インタネット上で使われる通信手順を総
称してWorld Wide Web(WWW)と呼び、WWWを用いて情報
を発信するものをWEBサーバと呼ぶ。世界中にはいたる
ところにWEBサーバが存在し、インタネットアクセスを
することができる利用者は、いつでもWEBサーバににア
クセスして情報を引き出す事ができる。引き出せる情報
の種類は主にテキスト、静止画の他に、音声データや低
ビットレート(100Kb/s以下程度)の動画像データなど
である。
【0003】また、インタネットを利用したビジネスも
行われている。例えば、利用者はWEBサーバにアクセス
して商品を選び、クレジットカードで物を買うというシ
ステムがある。この事例は、「インタネットビジネス成
功の法則」(日経マルチメディア、日経BP社、Vol.199
7.1、No.19、1997、pp.46-51)に記載されている。
【0004】通常、インタネットを利用するには、イン
タネットプロバイダに加入する必要がある。利用者は電
話回線を用いてインタネットプロバイダにアクセスし、
そこを介してインタネットとやりとりをする。
【0005】見たい時に見たい動画像を見ることができ
るビデオ・オン・デマンド(以下、VOD)サービスは、注
目を浴びるようになっている。VODサービスを受ける利
用者は、端末を立ち上げるとまずVODサーバにアクセス
し、視聴することができる動画像のリストを画面に出
す。利用者はそこから見たい動画像のジャンルなどを選
択し、最終的に動画像タイトルを一つ選択し、VODサー
バに要求を出す。VODサーバはそれに応じて、その利用
者向けに要求された動画像データを送ってくる。VODサ
ーバの例は、「ビデオオンデマンド」(日経マルチメデ
ィア、日経BP社、Vol.1997.2、No.20、P.110-115)に述
べられている。
【0006】双方向マルチメディアネットワークサービ
スの標準化を行うDigital Audio Visual Council(DAVI
C)は、デジタル音声/映像データの配信プロトコルを定
めている。DAVICは1996年12月に「DAVIC 1.2 Specifica
tion」を出版しており、そのPart12 の「Configuration
4 scenario characteristics」(Chapter9.19、pp83-1
47)において、高スループットのネットワークを前提と
したVODにおける端末装置で、インタネットを介してWEB
サーバにアクセスすることを可能とする規定を行ってい
る。
【0007】
【発明が解決しようとする課題】WEBサーバのページ上
にある情報と関連する動画像データを利用者が要求した
場合、従来の方法ではWEBサーバから動画像を配信して
くる。しかし、インタネットを介して数Mb/s程度あるい
はそれ以上の高ビットレートの動画像データをリアルタ
イムで得るのは難しい。それはWEBサーバは動画像配信
を第一の目的にしていないからである。また、インタネ
ットで得られるネットワークのスループットに限界があ
るためでもある。よって、WEB情報と関連する高品質の
動画像データを端末上で得るのは、困難である。やむを
えず、動画像の転送レートを下げるか、リアルタイムに
見るのを諦めて、一度端末のディスクにダウンロードし
てから端末上で実時間再生するという方法をとることに
なる。
【0008】DAVICにおいても、インタネットアクセス
とVODサーバへのアクセスは全く独立したものとして扱
われており、またWEBサーバが保持するべき、VODサーバ
の情報に関する規定はない。このため、WEBサーバの情
報と関連のある動画像を、異なるネットワークにつなが
っているVODサーバから得る手段はない。
【0009】本発明は、WEBサーバから情報を受けてい
る利用者が、その情報と関連する動画像を、WEBサーバ
とは異なるVODサーバから得ることができるようにす
る。動画像データの呼び出しの際に、利用者がその都度
VODサーバに対してメニューの選択を行うのではなく、W
EBサーバの情報を閲覧している状態から直ちに動画像の
呼び出しを実現するものである。
【0010】
【課題を解決するための手段】上記目的を達成するた
め、本発明は、WEBサーバにあらかじめ端末装置が動画
像配信を受けることができるVODサーバのアドレス情報
と、端末装置から要求があった動画像データの識別子情
報を保持しておくようにする。また、WEBサーバは、端
末装置から動画像呼び出しボタンを含むWEBページ表示
の要求が来た時に、上記端末装置が動画像データの配信
を受けるために必要なVODサーバのアドレスと動画像デ
ータの識別子をWEBサーバが検索し、端末装置に転送す
るようにしている。または、WEBサーバは、端末装置か
ら動画像データの配信要求が来た時に、上記端末装置が
動画像データの配信を受けるために必要なVODサーバの
アドレスと動画像データの識別子を検索し、端末装置に
転送するようにしている。または、WEBサーバは、端末
装置から動画像データの配信要求が来た時に、WEBサー
バが保持しているVODクライアントプログラムを端末に
転送すると同時に、上記端末装置が動画像データの配信
を受けるために必要なVODサーバのアドレスと動画像デ
ータの識別子を検索し、端末に転送するようにしてい
る。
【0011】以上により、端末では閲覧したWEBページ
と関連のある動画像データを呼び出す時に、VODサーバ
を特定するアドレスと動画像データを特定する識別子を
WEBサーバから受け取るので、直ちにVODサーバから動画
像データを得ることができる。
【0012】
【発明の実施の形態】本発明が適用される第一の実施例
を示す。
【0013】図1は、本発明のWEBサーバ制御方式が適
用されるネットワーク環境を表している。端末装置100
0、2000はLAN3000につながり、LAN3000を介してVODサー
バ4000、WEBサーバ5000とアクセスすることができる。
【0014】WEBサーバ5000には、あらかじめ管理者がV
ODサーバ4000のアドレス情報とVODサーバ4000内の動画
像のリストを格納しておく。端末1000はWEBサーバ5000
に対してWEBページ7001を要求し、取得する。このWEBペ
ージ7001に動画像呼び出しボタン7003が付いている場
合、WEBサーバ5000は動画像を格納しているVODサーバ40
00と、VODサーバ4000内の動画像識別子をWEBページを定
義するHTMLファイル7004に記述して、転送する。端末に
おいて利用者がWEBページ上の動画像呼び出しボタンを
選択すると、HTTPプロトコルでVODサーバ4000に動画像
要求が転送される。VODサーバ4000はこれに従って動画
像を端末に配信し、端末で伸長しながら利用者は動画像
を視聴する。HTTPプロトコルに関する解説は、「Netsca
pe FastTrack Server」(Robert P.Lipshutz、John Gar
ris著、竹内俊博訳、技術評論社、1997、pp588-602)に
記述されている。
【0015】例えば、WEBサーバ5000上で電子ショッピ
ングのアプリケーションが動作しているとする。端末に
おいて利用者は電子ショッピングのWEBページを見る。
その中に、ショッピングに関連する動画像データを表示
するボタンがある。利用者はそれを選択すると、端末装
置はVODサーバ4000にHTTPプロトコルで動画像要求を送
り、それに従ってVODサーバ4000は端末装置に動画像を
配信する。
【0016】よって、WEBページ7001上に表示された動
画像呼び出しボタン7003を選択すると、利用者は意識す
ることなくVODサーバ4000に動画像要求を出し、視聴す
ることができる。
【0017】図2は、本発明のWEBサーバ5000の構成を
示す図である。WEBサーバ5000は、ディスプレイ5100、
キーボード5200、CPU5300、ネットワークインタフェー
ス5400、主メモリ5500、磁気ディスク5600、バス5700か
らなる。主メモリ5500には、サーバ情報入力プログラム
5510、HTTPサーバ制御プログラム5520、HTTPサーバ5530
が読みこまれる。磁気ディスク5600には、VODサーバ400
0アドレス格納テーブル5610、動画像識別子格納テーブ
ル5620、動画像メニューHTML(Hypertext Markup Langua
ge)ファイル5630、通常HTMLファイル5640が格納されて
いる。
【0018】ディスプレイ5100、キーボード5200、ネッ
トワークインタフェース5400、主メモリ5500、磁気ディ
スク5600は、バス5700を介してCPU5300よりアクセスさ
れる。ネットワークインタフェース5400は、LAN3000と
のデータの受け渡しを司る。HTTPサーバ5530は、利用者
からのHTTPプロトコルによる情報取得の要求に対して、
通常HTMLファイル5640から必要なHTMLファイルを選択
し、端末へ転送する。サーバ情報入力プログラムは、VO
Dサーバアドレス格納テーブル5610と動画像識別子格納
テーブル5620に、WEBサーバ5000の管理者が入力を行う
ためのユーザインタフェースを備えたプログラムであ
る。HTTPサーバ制御プログラム5520は、VODサーバ4000
のアドレス情報をWEBページに記述する。HTTPサーバが
端末に対して転送を行ったWEBページの中に動画像デー
タを呼び出すボタンがある場合、HTTPサーバ制御プログ
ラム5520は、VODサーバアドレス格納テーブル5610と動
画像識別子格納テーブル5620から、その動画像データが
格納されているVODサーバ4000のアドレスとデータの識
別子を検索し、その情報をWEBページに記述する。そし
て、そのページをHTTPサーバ5530が端末に転送する。
【0019】電子ショッピングアプリケーションの場
合、HTTPサーバ5530は、通常HTMLファイル5640を用い
て、電子ショッピングのためのWEBページ7001の転送を
端末装置1000に行う。その中に、商品に関する動画像を
呼び出すためのボタンを含むページがある場合、VODサ
ーバ4000のアドレスと動画像データの識別子を検索し、
HTMLファイル7004に記述してから端末s装置1000に転送
する。
【0020】図2に示すように、HTTPサーバ制御プログ
ラム5520は、ネットワークアドレス変換プログラム552
1、動画アクセス情報検索プログラム5522、HTML作成プ
ログラム5524、バッファ5525からなる。HTTPサーバ制御
プログラム5520は、HTTPサーバ5530から必要に応じて起
動されるCGIプログラムとして実現される。本実施例で
は、CGIプログラムを用いて新しいHTMLファイルを作る
手順を利用するが、この方法に関する解説は、「CGI入
門」(Eric Herrmann著、久野禎子、久野靖訳、Prentice
Hall、1997、pp93-122)に記載されている。
【0021】以下、図3のPAD図を用いて、HTTPサーバ制
御プログラム5520の処理手順を示す。HTTPサーバ制御プ
ログラム5520は、HTTPサーバ5530からの起動要求がある
と(6002)、HTTPサーバ5530から端末装置1000のIPアドレ
スを受け取る。最初にネットワークアドレス変換プログ
ラム5521が起動する。これは、IPアドレスをネットワー
クアドレスに変換する(6003)。ネットワークアドレス
は、インタネット上のプロトコルの標準化を行っている
IETF(Internet Engineering Task Force)で規定されて
いるもので、変換には規則があり、IETFのRFC790に記述
されている。簡単に説明すると以下のようになる。
【0022】端末のIPアドレスは通常32ビットの2進数
で表現されるとする。これの最上位のビットが0の時はI
Pアドレスの最初から23ビット目までがネットワークア
ドレスを示している。また最上位のビットが1の時は、
最初から15ビット目までが、最上位の2ビットが11の時
は、7ビット目までがネットワークアドレスを表してい
る。これにより、IPアドレスからネットワークアドレス
が求まる。
【0023】次に、動画アクセス情報検索プログラム55
22が起動する。バッファ5525内に一時的に置かれたネッ
トワークアドレスからVODサーバアドレス格納テーブル5
610を用いて、この端末装置に動画像を配信することが
できるVODサーバ4000のアドレスを読み出し、バッファ5
525に格納する。そして、再びバッファ5525内にあるVOD
サーバ4000のアドレスを読み出し、端末装置1000が選択
した動画像の名前をHTTPサーバ5530から受け取り、VOD
サーバ4000における動画像の識別子をVODサーバ動画像
識別子格納テーブル5620を用いて求める。この結果、動
画像データの識別子が得られる。
【0024】VODサーバ4000のアドレスとVODサーバ内の
必要なタイトルの識別子は、URLの形で記述されてい
る。例えば、 server1.network1/dir1/dir2/name1 と記述する。ここで、server1.network1/がVODサーバを
特定し、dir1/dir2/name1が、階層的に管理された動画
像名を示す。HTTPサーバ制御プログラム5520は、この情
報をHTMLファイル5640に記述する。生成したHTMLファイ
ルはHTTPサーバ5530によって端末に送られる。
【0025】図4に示すように、この時端末に送られる
WEBページ7001には情報を表示する部分7002と動画像呼
び出しボタン7003がある。画面表示を定義するHTMLファ
イル7004は、ページの内容に対応して、情報を記述する
部分7005と、動画呼び出しボタンが選択された時に次に
参照されるページの場所を記述した部分7006がある。こ
れは例えば以下のように記述する。
【0026】<A HREF=HTTP://server1.network1/dir1/d
ir2/title1.vod>これにより、端末装置によって動画像
呼び出しボタンが選択された時に、HTTPサーバは、VOD
サーバ4000のアドレスと動画像データ識別子を含んだWE
Bページ7001を端末に送ることができる。
【0027】図5は、VODサーバアドレス格納テーブル5
610の例を示している。動画アクセス情報検索プログラ
ム5522によって、端末ネットワークアドレスをもとに、
VODサーバアドレスを検索するために用いられる。この
テーブルは、端末装置1000のネットワークアドレス5611
と、VODサーバのアドレス5612からなり、それらが対応
付けて格納されている。VODサーバ4000のアドレスは、
ネットワークアドレスを持つ端末装置に動画像配信を行
うことができるサーバのアドレスである。このテーブル
は、あらかじめWEBサーバ5000の管理者がデータを入力
しておき、HTTPサーバ制御プログラム5520の6005のステ
ップで参照される。
【0028】図5の例では、ネットワークアドレスが10
2.100.0.0とVODサーバ4000のアドレスserver3.network3
が対応して格納されている。よって、HTTPサーバ制御プ
ログラム中の6005ステップによって、ネットワークアド
レスが102.100.0.0の端末装置に配信できるVODサーバ40
00のアドレスserver3.network3が読み出される。
【0029】図6は、動画像識別子格納テーブル5620を
示している。動画アクセス検索プログラムによって、VO
Dサーバ4000における動画識別子情報を読み出す時に使
われる。5621は映像データ名を示し、VODサーバ1、VOD
サーバ2、VODサーバ3のそれぞれのサーバに格納さてい
る動画像識別子5622、5623、5624が映像データと対応付
けて格納されている。このテーブルもあらかじめWEBサ
ーバ5000の管理者によってデータを入力しておき、HTTP
サーバ制御プログラム5520の6006ステップにおいて、VO
Dサーバが格納している動画像データの識別子を読み出
す時に用いられる。
【0030】例えば、アドレスがserver1.network1のVO
Dサーバ4000に格納されている映像データ名「靴_1」の
識別子はdir1/dir2/name1となる。よって、HTTPサーバ
制御プログラムの6006ステップにおいて、バッファから
読み出したVODサーバアドレスで示されるVODサーバ4000
に、同じくバッファから取り出した動画像名の動画像デ
ータ識別子として、dir1/dir2/name1を動画像識別子格
納テーブル5620から読み出す。また、図中、×は映像デ
ータが存在しないことを意味する。VODサーバ1には洋服
_3のデータがないことがわかる。
【0031】図7は端末装置の構成を示す図である。端
末装置1000は、ディスプレイ1100、キーボード1200、マ
ウス1300、CPU1400、メモリ1500、動画像復号装置160
0、ネットワークインタフェース1700、バス1800からな
っている。
【0032】ディスプレイ1100、キーボード1200、ネッ
トワークインタフェース1700、主メモリ1500は、バスを
介してCPU1400よりアクセスされる。ネットワークイン
タフェース1700は、LAN3000とデータをやり取りする。
【0033】利用者はキーボードとマウスを用いて、WE
Bサーバ5000に対してWEBページ7001を要求する。メモリ
内のWEBブラウザ1520は、最初はWEBサーバ5000に対して
HTTPプロトコルを用いて要求を出す。WEBサーバ5000か
らやってきたHTMLスクリプト1510を読み込み、ページを
ディスプレイに表示する。動画呼び出しボタンがある場
合、VODサーバ情報がWEBサーバ5000によって属性として
付けられているので、利用者が動画呼び出しボタン7003
を選択すると、HTTPプロトコルでVODサーバ4000上のHTT
Pサーバにアクセスする。それに従ってVODサーバ4000か
ら動画像がリアルタイムにやってきて、端末では動画像
復号装置1600が伸長を行いながら、動画をディスプレイ
に表示する。
【0034】図1のVODサーバ4000は、HTTPプロトコル
で動画像配信要求を受け付ける。このようなVODサーバ
の公知例として、「RealVideo」と呼ばれるものがあ
る。これに関する記事は、「1万人に動画を送れる『Rea
lVideo』」(日経マルチメディア、日経BP社、Vol.199
7.7、No.26、pp.68-69)に記載されている。
【0035】最後に、WEBサーバ5000にVODサーバ情報を
入力するためのユーザインタフェース画面の例を示す。
図8は、VODサーバアドレス格納テーブル5610を作るため
の画面である。端末ネットワークアドレスは端末IPアド
レスから求めることができることは、既に説明した。端
末ネットワークアドレスを7110に、端末からアクセスす
ることができるVODサーバのアドレスを7120に入力す
る。後で判別しやすいように、VODサーバには名前をつ
けて7130に入力する。
【0036】図9は、上記のやり方で入力したVODサー
バの一覧を表示する画面の例である。7230に一覧が表示
される。この中からVODサーバを選択して、後に説明す
る動画像識別子入力画面に移ることができる。7220は、
表示するサーバの数が多い時にスクロールするためのボ
タンで、7210はこのボタンが動く領域である。
【0037】図10は、新規の動画像名を入力する画面
である。VODサーバ4000に新規に動画像データが格納さ
れた時に、その動画像名を7310に入力する。
【0038】図11は、動画像識別子格納テーブル5620
を入力する画面である。7430には動画像名の一覧を表示
する。7440には、図9の7230で選択したVODサーバが持つ
動画像の識別子を入力する。この例では、図9の7230で
「VODサーバ2」を選択した場合を示している。7440は最
初は全て「なし」と表示される。VODサーバ4000が動画
像データを持つ場合は、管理者がここに識別子を入力す
る。7420は、表示する動画像データの数が多い時にスク
ロールするためのボタンである。7410は、このボタンが
動くための領域である。この画面の入力によって、VOD
サーバアドレス格納テーブル5620が構築される。
【0039】以上、説明を行ってきたように、本発明の
WEBサーバ5000を用いると、端末装置1000で表示したWEB
ページ上の動画像呼び出しボタンを選択した時に、直ち
にVOD配信可能なVODサーバに動画像要求を出す事がで
き、端末装置1000ではVODサーバからより品質のよい動
画像を得ることができる。
【0040】次に、本発明が適用される第二の実施例を
示す。
【0041】第二の実施例はWEBサーバ5000にVODサーバ
のアドレス情報と動画像データの識別子情報を格納して
おくことは第一の実施例と同じであるが、第一の実施例
では端末から動画像データのメニュー画面を端末に転送
するのと同時にVODサーバ4000及び動画像データの識別
情報を端末装置1000に転送していたのに対して、第二の
実施例では、端末装置が動画像メニューの中から動画像
データを要求してきた時にVODサーバ及び動画像データ
識別情報を端末1000に転送する点が異なる。
【0042】本実施例が適用されるネットワーク環境は
図1に示すネットワーク環境と同じである。WEBサーバ50
00には、あらかじめ管理者がVODサーバ4000のアドレス
情報とVODサーバ4000内の動画像のリストを格納してお
く。端末装置1000は、WEBブラウザ1520とは別に、VODサ
ーバ4000から配信されてくる動画像データを再生するVO
Dクライアント1530を持っている。WEBページに動画像を
呼び出すボタンが付いている場合、WEBサーバ5000は、
端末が動画配信を受けることができるVODサーバ4000の
アドレスと動画像データの識別子を記述したファイルを
生成する。端末装置1000において利用者がWEBページ上
の動画像呼び出しボタンを選択すると、WEBサーバ5000
は端末装置1000上のVODクライアント1530を起動するよ
うに要求を出すとともに、VODサーバ情報を含むファイ
ルをWEB1520ブラウザに転送する。WEBブラウザ1520はこ
の情報をもとにVODサーバ4000に直ちに動画像データの
要求を出し、動画像を得る。
【0043】本実施例のWEBサーバ5000の構成は、第一
の実施例における構成5000と比較して、主メモリ5500及
び磁気ディスク5600が異なる。図12に示すように、本実
施例の主メモリ5500a内のHTTPサーバ制御プログラム552
0aにはHTML作成プログラム5524がなく、代わりにサーバ
情報ファイル作成プログラム5526がある。磁気ディスク
5600aには新たにサーバ情報ファイル5650が加わってい
る。HTTPサーバ制御プログラム5520は、第一の実施例と
同様に、HTTPサーバ5530からの要求に応じて起動される
CGIプログラムとして実現される。
【0044】HTTPサーバ制御プログラム5520aの処理手
順を、図13を用いて説明する。第一の実施例と比較する
と6003から6006までは同じである。本実施例では、VOD
サーバのアドレスと動画像データの識別子を得た後、サ
ーバ情報ファイル作成プログラム5526が起動する(601
0)。これらの情報をサーバ情報ファイル5650に書き込
む。
【0045】さらに、端末装置1000に転送するページに
は、図14の7007に示すような記述をする。
【0046】<EMBED SRC=VodServerAddressFile>ただ
し、VodServerAddressFileは、サーバ情報ファイル5650
である。
【0047】この命令は、HTTPサーバ5530を介して、端
末1000内のWEBブラウザ1520に、後に説明するヘルパー
アプリを起動させる指示を出す。WEBブラウザ1520では
あらかじめVODクライアント1530をヘルパーアプリとし
て登録しておくことにより、動画像呼び出しボタン7003
が選択された時に、VODクライアントを起動させること
ができる。また、この命令では、同時にサーバ情報ファ
イル5650を端末に転送することをHTTPサーバ5530に指示
することができるので、端末装置1000ではこの情報を用
いてVODクライアントに動画像データをVODサーバ4000に
要求することができる。
【0048】本実施例におけるVODサーバアドレス及び
動画像識別子は、第一の実施例とは異なり、URLの形に
なるとは限らない。
【0049】端末装置1000内のメモリ1500の中は図15の
ような構成になっている。第一の実施例と異なるのは、
VODクライアント1530が加わっている点である。そし
て、WEBブラウザ1520は、あらかじめヘルパーアプリと
してVODクライアントを登録しておく。ヘルパーアプリ
とは、WEBサーバ5000からの指示で、WEBブラウザ1520と
は別に起動することができるアプリケーションである。
図14の動画像呼び出しボタン7003を選択すると、HTTPサ
ーバ5530からヘルパーアプリ起動の命令がWEBブラウザ1
520にやってきて、WEBブラウザ1520はそれに従ってヘル
パーアプリとしてのVODクライアント1530を起動する。
さらにVODサーバ4000のアドレスと動画像の識別子が書
かれたサーバ情報ファイル5650がWEBサーバ5000から送
られてくる。VODクライアントは起動後、サーバ情報フ
ァイル5650を読み込み、これをもとにVODサーバ4000に
アクセスして、動画像を再生する。VODクライアント153
0がVODサーバ4000にアクセスして動画像を得る手順の実
例は、「ビデオオンデマンド」(日経マルチメディア、
日経BP社、Vol.1997.2、No.20、1997、pp.110-115)に
述べられている。
【0050】以上、説明を行ってきたように、本実施例
でも同様に、端末装置1000で表示したWEBページ7001上
の動画像呼び出しボタン7003を選択した時に、直ちに動
画像配信可能なVODサーバ4000に動画像要求を出す事が
でき、端末装置1000ではVODサーバ4000からより品質の
よい動画像を得ることができる。
【0051】次に、本発明が適用される第三の実施例を
示す。
【0052】第三の実施例では、WEBサーバ5000にVODサ
ーバのアドレス情報と動画像データの識別子情報を格納
しておくことは第二の実施例と同じであるが、第二の実
施例は端末装置1000が動画像メニューの中から動画像デ
ータを要求してきた時にVODサーバ4000及び動画像デー
タ識別情報を端末に転送していたのに対して、第三の実
施例では、端末が動画像メニューの中から動画像データ
を要求してきた時にVODサーバ及び動画像データ識別情
報を送るだけでなく、VODサーバ4000からの動画像デー
タを再生するためのVODクライアント5670をも同時に端
末に転送する点が異なる。
【0053】本実施例が適用されるネットワーク環境は
図1に示すネットワーク環境と同じである。WEBサーバ50
00には、あらかじめ管理者がVODサーバ4000のアドレス
情報とVODサーバ4000内の動画像のリストを格納してお
く。さらに、端末装置1000上で起動するVODクライアン
ト5670をバーチャルマシン(VM)コードで構築しておき、
WEBサーバ5000内に格納しておく。WEBページ7001に動画
像呼び出しボタン7003が付いている場合、WEBサーバ500
0は、端末装置1000が動画配信を受けることができるVOD
サーバ4000のアドレスと動画像データの識別子を記述し
たファイルを生成する。端末装置1000において利用者が
WEBページ7001上の動画像呼び出しボタン7003を選択す
ると、WEBサーバ5000はVMコードで作成されたVODクライ
アント5670を端末装置1000にダウンロードさせるととも
に、VODサーバ情報を端末に転送する。端末装置1000で
は、VODクライアント5670を主メモリ1500b内に読み込
み、起動する。同時に送られてきたVODサーバ情報をも
とに、VODサーバ4000にアクセスし、動画像データを要
求する。
【0054】本実施例のWEBサーバ5000の構成は、第一
の実施例と比べて、主メモリ5500及び磁気ディスク5600
が異なる。図16に示すように、本実施例の主メモリ5500
b内にはHTML作成プログラム5524がなく、代わりにVMコ
ードダウンロード記述作成プログラム5527があり、磁気
ディスク5600bには新たにVMコードダウンロード指定フ
ァイル5660及びVODクライアント5670が加わっている。
【0055】HTTPサーバ制御プログラム5520bの処理手
順を、図17を用いて説明する。このHTTPサーバ制御プロ
グラム5520bも第一の実施例と同様に、CGIプログラムに
よって実現される。動画像呼び出しボタン7003を含むWE
Bページ7001の表示要求を受けつけると、HTTPサーバ553
0からCGIプログラム起動命令が来る。それに従ってHTTP
サーバ制御プログラム5520bを起動すると、端末のIPア
ドレスを得て、さらにVOD情報を得るところまでは、第
一の実施例と同じである。その後、VMダウンロード記述
作成プログラム5527を起動し、バッファ5525からVODサ
ーバアドレスと動画像識別子を読み出して、VMダウンロ
ード指定ファイル5660に書き込む。また、動画像呼び出
し時にVMコードによるVODクライアント5670がダウンロ
ードされるように動画像HTMLファイル5630を設定する。
【0056】以下に、VMダウンロード指定ファイル5660
と動画像メニューHTMLファイル5630の記述方法について
説明する。図18のWEBページ7001には動画像呼び出しボ
タン7003に対応して、動画像呼び出しボタンが選択され
た時に、VMコードをダウンロードする命令を記述した部
分7008がある、これは以下に示すように記述する。
【0057】<A HREF=VMDownloadFile>ただし、VMDownl
oadFileは、VMコードダウンロード指定ファイル5640で
ある。
【0058】ここで指定されたファイルの中には、ダウ
ンロード命令の記述の他に、VODクライアントプログラ
ムの初期値としてのVODサーバアドレスと動画像の記述
子を記述しておく。VMコードがJAVAである場合の書き方
の例は、 <APPLET CODE="VodApp.class" WIDTH=300 HEIGHT=200> <PARAM NAME="VodServerAddress" VALUE="10001"> <PARAM NAME="TitleID" VALUE="101"> である。1行目は、VODクライアント5660のプログラムの
ファイル(VodApp.class)をダウンロードして起動する
命令で、下の2行は、VODサーバのアドレス"10001"と動
画像識別子"101"をダウンロード時にプログラムに取り
込ませる命令である。Javaのダウンロードをさせる方法
については、「はじめてのHTML3.2」(Sachi著、リブロ
ス、1997、pp.263-266)に記述されている。
【0059】本実施例におけるVODサーバアドレス及び
動画像識別子は、第一の実施例とは異なり、URLの形に
なるとは限らない。
【0060】端末におけるメモリ1500bが第二の実施例
と異なるのは、図19のように、バーチャルマシン1540が
加わることである。最初に利用者はWEBブラウザ1520を
用いてWEBぺージ7001の表示要求をWEBサーバ5000に出
す。これに対してWEBサーバ5000から動画像メニューHTM
Lファイル5630が送られてきて、WEBブラウザ1520はWEB
ページ7001を表示する。WEBページ7001内に動画像呼び
出しボタン7003があって、これを選択するとWEBサーバ5
000からVMコードで記述されたVODクライアント5670が転
送されてくる。このVODクライアント5670はバーチャル
マシン1540上で起動する。同時にWEBサーバ5000から
は、動画像を保持しているVODサーバ4000のアドレスと
動画像データの識別子を端末装置1000に転送してくる。
端末装置1000の上では、VMコードで記述されたVODクラ
イアント5670がVODサーバアドレス情報をもとに、直ち
にVODサーバ4000に必要な動画像データを要求すること
ができる。
【0061】以上、説明を行ってきたように、本実施例
でも同様に、端末装置1000で表示したWEBページ7001上
の動画像呼び出しボタン7003を選択した時に、直ちにVO
D配信可能なVODサーバ4000に動画像要求を出す事がで
き、端末装置ではVODサーバ4000からより品質のよい動
画像を得ることができる。
【0062】
【発明の効果】この発明によれば、WEBサーバにアクセ
スしている利用者が、WEBサーバから得た情報と関連の
深い高精細な動画像を、WEBサーバとは異なるビデオサ
ーバに対して、利用者が意識することなく直ちに要求し
て視聴する事ができる。
【図面の簡単な説明】
【図1】第一の実施例における、本発明が適用されるネ
ットワーク環境を示す図である。
【図2】第一の実施例における、WEBサーバ5000の構成
を示す図である。
【図3】第一の実施例における、HTTPサーバ制御プログ
ラム5520の処理手順を示すPAD図である。
【図4】第一の実施例における、WEBページの表示とHTM
Lファイルの記述内容を示す図である。
【図5】第一の実施例における、VODサーバアドレス格
納テーブル5610の内容を示す図である。
【図6】第一の実施例における、動画像識別子格納テー
ブル5620を示す図である。
【図7】第一の実施例における、端末装置1000の構成を
示す図である。
【図8】第一の実施例における、VODサーバアドレス格
納テーブル5610を入力する画面を示す図である。
【図9】第一の実施例における、VODサーバ一覧を表示
する画面を示す図である。
【図10】第一の実施例における、新規動画像名を入力
する画面を示す図である。
【図11】第一の実施例における、動画像識別子格納テ
ーブル5620を入力する画面を示す図である。
【図12】第二の実施例における、WEBサーバ5000の構
成を示す図である。
【図13】第二の実施例における、HTTPサーバ制御プロ
グラム5520aの処理手順を示すPAD図である。
【図14】第二の実施例における、WEBページの表示とH
TMLファイルの記述内容を示す図である。
【図15】第二の実施例における、端末1000内の主メモ
リ1500aに読み込まれるプログラムを示す図である。
【図16】第三の実施例における、WEBサーバ5000の構
成を示す図である。
【図17】第三の実施例における、HTTPサーバ制御プロ
グラム5520bの処理手順を示すPAD図である。
【図18】第三の実施例における、WEBページの表示とH
TMLファイルの記述内容を示す図である。
【図19】第三の実施例における、端末内1000の主メモ
リ1500bに読み込まれるプログラムを示す図である。
【符号の説明】
1000…端末装置、 2000…端末装置、 3000…LAN、 4000…VODサーバ、 5000…WEBサーバ、 7100…VODサーバアドレス格納テーブル5610を入力する
画面、 7200…VODサーバ一覧を表示する画面、 7300…新規動画像名を入力する画面、 7400…動画像識別子格納テーブル5620を入力する画面。

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】WEBブラウザ及び動画像を表示する機能を
    具備する端末装置と、該端末装置からの配信要求に応じ
    て、ネットワークを介して動画像を配信するビデオサー
    バと、上記ビデオサーバのアドレスと動画像識別情報を
    有するビデオサーバ情報を管理するWEBサーバからなる
    動画像配信システムにおけるWEBサーバ制御方法であっ
    て、端末からページ表示の要求を受け付け、上記ページ
    に動画表示の指示が記述されている場合、所定の動画配
    信元のビデオサーバから動画を配信してもらうためのビ
    デオサーバのネットワークアドレスと動画識別情報を、
    上記端末へ転送することを特徴とするWEBサーバ制御方
    法。
  2. 【請求項2】WEBブラウザ及び動画像を表示する機能を
    具備する端末装置と、該端末装置からの配信要求に応じ
    て、ネットワークを介して動画像を配信するビデオサー
    バと、上記ビデオサーバのアドレスと動画像識別情報を
    有するビデオサーバ情報を管理するWEBサーバからなる
    動画像配信システムにおけるWEBサーバ制御方法であっ
    て、端末から動画像表示の要求を受け付け、所定の動画
    配信元のビデオサーバから動画を配信してもらうための
    ビデオサーバのネットワークアドレスと動画識別情報
    を、上記端末へ転送することを特徴とするWEBサーバ制
    御方法。
  3. 【請求項3】WEBブラウザ及び動画像を表示する機能を
    具備する端末装置と、該端末装置からの配信要求に応じ
    て、ネットワークを介して動画像を配信するビデオサー
    バと、上記ビデオサーバのアドレスと動画像識別情報を
    有するビデオサーバ情報を管理するWEBサーバからなる
    動画像配信システムにおけるWEBサーバ制御方法であっ
    て、端末から動画像表示の要求を受け付け、所定の動画
    配信元のビデオサーバから動画を配信してもらうための
    ビデオサーバのネットワークアドレスと動画識別情報
    を、上記動画像情報に対応する動画像を表示するための
    動画像表示プログラムとともに上記端末へ転送すること
    を特徴とするWEBサーバ制御方法。
  4. 【請求項4】WEBブラウザ及び動画像を表示する機能を
    具備する端末装置と、該端末装置からの配信要求に応じ
    て、ネットワークを介して動画像を配信するビデオサー
    バと、上記ビデオサーバのアドレスと動画像識別情報を
    有するビデオサーバ情報を管理するWEBサーバからなる
    動画像配信システムにおけるWEBサーバ制御装置であっ
    て、端末からページ表示の要求を受け付ける受け付け手
    段と、上記ページに動画表示の指示が記述されている場
    合、所定の動画配信元のビデオサーバから動画を配信し
    てもらうためのビデオサーバのネットワークアドレスと
    動画識別情報を、上記端末へ転送するサーバ情報配信手
    段を有することを特徴とするWEBサーバ制御装置。
  5. 【請求項5】WEBブラウザ及び動画像を表示する機能を
    具備する端末装置と、該端末装置からの配信要求に応じ
    て、ネットワークを介して動画像を配信するビデオサー
    バと、上記ビデオサーバのアドレスと動画像識別情報を
    有するビデオサーバ情報を管理するWEBサーバからなる
    動画像配信システムにおけるWEBサーバ制御装置であっ
    て、端末から動画像表示の要求を受け付ける受け付け手
    段と、所定の動画配信元のビデオサーバから動画を配信
    してもらうためのビデオサーバのネットワークアドレス
    と動画識別情報を、上記端末へ転送するサーバ情報配信
    手段を有することを特徴とするWEBサーバ制御装置。
  6. 【請求項6】WEBブラウザ及び動画像を表示する機能を
    具備する端末装置と、該端末装置からの配信要求に応じ
    て、ネットワークを介して動画像を配信するビデオサー
    バと、上記ビデオサーバのアドレスと動画像識別情報を
    有するビデオサーバ情報を管理するWEBサーバからなる
    動画像配信システムにおけるWEBサーバ制御装置であっ
    て、端末から動画像表示の要求を受け付ける手段と、所
    定の動画配信元のビデオサーバから動画を配信してもら
    うためのビデオサーバのネットワークアドレスと動画識
    別情報を、上記動画像情報に対応する動画像を表示する
    ための動画像表示プログラムとともに上記端末へ転送す
    る手段を有することを特徴とするWEBサーバ制御方法。
JP9240852A 1997-09-05 1997-09-05 Webサーバ制御方法及び装置 Pending JPH1188862A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP9240852A JPH1188862A (ja) 1997-09-05 1997-09-05 Webサーバ制御方法及び装置
US09/715,121 US7100192B1 (en) 1997-09-05 2000-11-20 Method of and an apparatus for controlling a web server, a web server control program, and a storage medium on which the web server control program is stored

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9240852A JPH1188862A (ja) 1997-09-05 1997-09-05 Webサーバ制御方法及び装置

Publications (1)

Publication Number Publication Date
JPH1188862A true JPH1188862A (ja) 1999-03-30

Family

ID=17065680

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9240852A Pending JPH1188862A (ja) 1997-09-05 1997-09-05 Webサーバ制御方法及び装置

Country Status (2)

Country Link
US (1) US7100192B1 (ja)
JP (1) JPH1188862A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010099414A (ko) * 2001-09-26 2001-11-09 최문현 인터넷동영상서비스방법
WO2009038828A3 (en) * 2007-05-31 2009-10-22 Realnetworks, Inc. Web media asset identification system and method
US7712118B1 (en) 1999-09-28 2010-05-04 Sony Corporation Broadcast program retrieval apparatus

Families Citing this family (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6763370B1 (en) * 1998-11-16 2004-07-13 Softricity, Inc. Method and apparatus for content protection in a secure content delivery system
US7017188B1 (en) 1998-11-16 2006-03-21 Softricity, Inc. Method and apparatus for secure content delivery over broadband access networks
US6859799B1 (en) * 1998-11-30 2005-02-22 Gemstar Development Corporation Search engine for video and graphics
US7370071B2 (en) * 2000-03-17 2008-05-06 Microsoft Corporation Method for serving third party software applications from servers to client computers
US7730169B1 (en) 1999-04-12 2010-06-01 Softricity, Inc. Business method and system for serving third party software applications
US8099758B2 (en) 1999-05-12 2012-01-17 Microsoft Corporation Policy based composite file system and method
US20050273827A1 (en) * 1999-09-13 2005-12-08 Javed Shoeb M Set-top box for internet-based distribution of video and other data
US7788686B1 (en) * 2000-03-01 2010-08-31 Andrews Christopher C Method of and apparatus for describing, promoting, publishing, aggregating, distributing and accessing live content information
ATE406618T1 (de) 2000-10-11 2008-09-15 United Video Properties Inc Systeme und verfahren zur bereitstellung von datenspeichern in servern in einem medien-auf- anfrage liefersystem
JP2002304333A (ja) * 2001-04-03 2002-10-18 Sony Corp 伝送方法及び伝送装置
CN1314236C (zh) * 2001-11-05 2007-05-02 松下电器产业株式会社 在视频传输系统中使用的服务器装置和终端单元
JP2003281140A (ja) * 2002-03-20 2003-10-03 Hitachi Ltd コンテンツ配信方法および配信システム
JP3935412B2 (ja) * 2002-09-09 2007-06-20 キヤノン株式会社 受信装置及び受信装置の制御方法、ストリームデータ配信システム
FR2844661B1 (fr) * 2002-09-16 2005-10-14 France Telecom Procede d'acquisition de donnees de description de contenus audiovisuels, systeme, serveur de diffusion, serveur de description, et terminal de reception pour la mise en oeuvre de ce procede
US9027063B2 (en) * 2002-11-27 2015-05-05 Deluxe Digital Distribution Inc. Video-on-demand (VOD) management system and methods
EP1570670A1 (en) * 2002-12-04 2005-09-07 Koninklijke Philips Electronics N.V. System and method for broadcasting a video program
JP2004246632A (ja) * 2003-02-14 2004-09-02 Hitachi Ltd データ分配サーバ、プログラム及びネットワークシステム
US8782654B2 (en) 2004-03-13 2014-07-15 Adaptive Computing Enterprises, Inc. Co-allocating a reservation spanning different compute resources types
WO2005089241A2 (en) 2004-03-13 2005-09-29 Cluster Resources, Inc. System and method for providing object triggers
US20070266388A1 (en) 2004-06-18 2007-11-15 Cluster Resources, Inc. System and method for providing advanced reservations in a compute environment
US8176490B1 (en) 2004-08-20 2012-05-08 Adaptive Computing Enterprises, Inc. System and method of interfacing a workload manager and scheduler with an identity manager
CA2586763C (en) 2004-11-08 2013-12-17 Cluster Resources, Inc. System and method of providing system jobs within a compute environment
US8863143B2 (en) 2006-03-16 2014-10-14 Adaptive Computing Enterprises, Inc. System and method for managing a hybrid compute environment
US8782231B2 (en) 2005-03-16 2014-07-15 Adaptive Computing Enterprises, Inc. Simple integration of on-demand compute environment
US9015324B2 (en) 2005-03-16 2015-04-21 Adaptive Computing Enterprises, Inc. System and method of brokering cloud computing resources
US9231886B2 (en) 2005-03-16 2016-01-05 Adaptive Computing Enterprises, Inc. Simple integration of an on-demand compute environment
US8782120B2 (en) 2005-04-07 2014-07-15 Adaptive Computing Enterprises, Inc. Elastic management of compute resources between a web server and an on-demand compute environment
WO2006108187A2 (en) 2005-04-07 2006-10-12 Cluster Resources, Inc. On-demand access to compute resources
JP2007128331A (ja) * 2005-11-04 2007-05-24 Inter Net Inishiateibu:Kk ネットワーク接続機器の自動生成機構
US20070277205A1 (en) * 2006-05-26 2007-11-29 Sbc Knowledge Ventures L.P. System and method for distributing video data
US7761900B2 (en) * 2006-08-02 2010-07-20 Clarendon Foundation, Inc. Distribution of content and advertisement
US20080046943A1 (en) * 2006-08-18 2008-02-21 Nick Colsey Internet adapter system and method for television
CN101155294B (zh) * 2006-09-28 2010-08-18 中兴通讯股份有限公司 一种网络电视服务请求的定向方法
CN101035279B (zh) * 2007-05-08 2010-12-15 孟智平 一种在视频资源中使用信息集的方法
CN101119475B (zh) * 2007-08-21 2010-06-02 中兴通讯股份有限公司 实现iptv系统中视频点播请求重定向的系统和方法
US8041773B2 (en) 2007-09-24 2011-10-18 The Research Foundation Of State University Of New York Automatic clustering for self-organizing grids
US20100125872A1 (en) * 2008-11-17 2010-05-20 Crow James J System and Method for Actively Programming Aggregated Media On-Demand Networks
JP4636172B2 (ja) * 2008-12-18 2011-02-23 ソニー株式会社 操作装置、コンテンツ視聴制限方法及び電子機器装置
US10877695B2 (en) 2009-10-30 2020-12-29 Iii Holdings 2, Llc Memcached server functionality in a cluster of data processing nodes
US11720290B2 (en) 2009-10-30 2023-08-08 Iii Holdings 2, Llc Memcached server functionality in a cluster of data processing nodes
CN101742240B (zh) * 2009-11-24 2012-05-23 中兴通讯股份有限公司 可灵活切换多媒体节点的iptv系统及其实现方法
KR101310900B1 (ko) * 2009-12-17 2013-09-25 한국전자통신연구원 서비스 정보 제공 방법, 서비스 정보 제공 시스템 및 서비스 정보 수신 방법
US8646012B2 (en) * 2010-02-02 2014-02-04 Ericsson Television Inc System and method of mapping customer premise equipment in a VOD system of a cable service provider
JP5716302B2 (ja) * 2010-06-30 2015-05-13 ソニー株式会社 情報処理装置、コンテンツ提供方法及びプログラム
US8908103B2 (en) * 2010-10-01 2014-12-09 Sony Corporation Content supplying apparatus, content supplying method, content reproduction apparatus, content reproduction method, program and content viewing system
US9398348B1 (en) * 2011-08-25 2016-07-19 Google Inc. Customization of advertisements to content of video data
US9521439B1 (en) * 2011-10-04 2016-12-13 Cisco Technology, Inc. Systems and methods for correlating multiple TCP sessions for a video transfer
US8903955B2 (en) 2011-12-02 2014-12-02 Cisco Technology, Inc. Systems and methods for intelligent video delivery and cache management
US10305721B1 (en) * 2014-12-09 2019-05-28 Amazon Technologies, Inc. Content delivery using gossip protocols
JP6819041B2 (ja) * 2015-09-10 2021-01-27 ソニー株式会社 サーバシステムおよびサーバ
CN106534907A (zh) * 2016-11-07 2017-03-22 Tcl集团股份有限公司 一种基于云平台的智能电视多栏目运营方法及系统
CN111193876B (zh) * 2020-01-08 2021-09-07 腾讯科技(深圳)有限公司 视频中添加特效的方法及装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09214935A (ja) * 1996-02-02 1997-08-15 Mitsubishi Electric Corp 映像情報提供システム

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU706160B2 (en) * 1994-06-08 1999-06-10 Hughes Electronics Corporation Apparatus and method for hybrid network access
US5818438A (en) * 1995-04-25 1998-10-06 Bellsouth Corporation System and method for providing television services
US6181867B1 (en) * 1995-06-07 2001-01-30 Intervu, Inc. Video storage and retrieval system
EP0852880A1 (en) 1995-09-29 1998-07-15 Boston Technology Inc. Multimedia architecture for interactive advertising
US5961603A (en) * 1996-04-10 1999-10-05 Worldgate Communications, Inc. Access system and method for providing interactive access to an information source through a networked distribution system
JPH1056632A (ja) * 1996-08-07 1998-02-24 Toshiba Corp 放送システムおよび放送受信装置
US5918020A (en) 1997-02-28 1999-06-29 International Business Machines Corporation Data processing system and method for pacing information transfers in a communications network
US6378130B1 (en) * 1997-10-20 2002-04-23 Time Warner Entertainment Company Media server interconnect architecture
US6078961A (en) * 1998-01-15 2000-06-20 International Business Machines Corporation Method for real-time delivery of multimedia information requiring a very high bandwidth path over the internet

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09214935A (ja) * 1996-02-02 1997-08-15 Mitsubishi Electric Corp 映像情報提供システム

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7712118B1 (en) 1999-09-28 2010-05-04 Sony Corporation Broadcast program retrieval apparatus
KR20010099414A (ko) * 2001-09-26 2001-11-09 최문현 인터넷동영상서비스방법
WO2009038828A3 (en) * 2007-05-31 2009-10-22 Realnetworks, Inc. Web media asset identification system and method
KR101420943B1 (ko) * 2007-05-31 2014-07-30 인텔 코포레이션 웹 미디어 자산 식별 시스템 및 방법

Also Published As

Publication number Publication date
US7100192B1 (en) 2006-08-29

Similar Documents

Publication Publication Date Title
JPH1188862A (ja) Webサーバ制御方法及び装置
KR100853409B1 (ko) 내장형 미디어 플레이어 페이지를 이용한 광고의 산포 방법, 및 이러한 방법을 실행하도록 프로세서에게 지시하기 위해 컴퓨터 프로그램 코드로 인코딩된 컴퓨터-판독가능 매체
US20020161909A1 (en) Synchronizing hotspot link information with non-proprietary streaming video
US20080147862A1 (en) Selection of content in response to communication environment
AU710608B2 (en) System to add selectively presistent resource data to unused bandwidth of digital movie
JP2002342218A (ja) コンテンツ提供方法及びシステム
JP2001503178A (ja) データベースアクセスシステム
JPH1196098A (ja) インターネット上を伝送されるデータの記録方法及び記録装置
US10268760B2 (en) Apparatus and method for reproducing multimedia content successively in a broadcasting system based on one integrated metadata
JP2005534368A (ja) ビデオオンデマンドに基づくゲームのためのシステムおよび方法
KR100423937B1 (ko) 비디오 컨텐츠와 동적으로 결합된 광고의 중복 상영기법을 사용한 인터넷 방송 시스템 및 방법
KR100826835B1 (ko) 최적화된 웹 접근을 위한 사용자 지정 병렬 데이터 페치
JP4932119B2 (ja) データストリーム適応サーバ
JP2003174636A (ja) 再生装置および方法、配信装置および方法、コンテンツデータ配信システム、記録媒体、並びにプログラム
JPH09167124A (ja) マルチメディア制作物のこま割り画表現のための方法およびシステム
JP2004135077A (ja) 動画再生可能なコンテンツの配信方法
JP2003101985A (ja) 付加情報配信システム及び付加情報配信方法、並びにコンピュータプログラム
JP3309316B2 (ja) サービス紹介情報転送方法及びシステム
JP2010233034A (ja) 関連コンテンツ配信システム、ユーザデバイス管理サーバ、及びコンピュータプログラム
KR20020000985A (ko) 인터넷 서비스 서버, 컴퓨터 시스템 및 그 광고방법
JP2002032396A (ja) 情報提供システムとその情報提供方法、及び情報提供プログラムを記録した記録媒体
WO2005031611A1 (ja) 情報送信装置、端末装置及びその方法
CN102387168B (zh) 一种内容访问方法及内容访问节点
JP4371667B2 (ja) 再生中のマルチメディア・コンテンツのサーチを行うためにマルチメディア・コンテンツ再生装置と共に使用されるインタフェース装置
JP2001195339A (ja) リモコン機能を利用したインターネットインタフェース及びその使用方法

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040106

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040308

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040525

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040726

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20040803

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20050805

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20060427