JP3618120B2 - Information delivery device - Google Patents
Information delivery device Download PDFInfo
- Publication number
- JP3618120B2 JP3618120B2 JP20709694A JP20709694A JP3618120B2 JP 3618120 B2 JP3618120 B2 JP 3618120B2 JP 20709694 A JP20709694 A JP 20709694A JP 20709694 A JP20709694 A JP 20709694A JP 3618120 B2 JP3618120 B2 JP 3618120B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- delivery
- station
- memory
- initial service
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Description
【0001】
【産業上の利用分野】
本発明は、要求に応じて情報を配送する情報配送装置に関し、特に、映画等の膨大なデータ量を必要とする情報を配送する情報配送装置に関する。
本発明の情報配送装置は、例えば、映画、音楽、ゲームソフトデリバリ、カラオケ、データベース等の多元的なメディア情報の配送に適用できるものである。
【0002】
【従来の技術】
最近、放送局から一方的に番組を放送する一般のテレビ放送等とは異なり、ユーザの要求する番組をリアルタイムで提供するVOD(ビデオ・オン・デマンド)システムが実現しつつある。通常、このVODシステムにおいて、番組を提供する局は、ユーザの要求に応じて配送しようとする情報内容(コンテンツ)を全て蓄積しておかなければならないと考えられている。
【0003】
また、その情報は映像データ等のデータ量を多く必要とするものであるため、蓄積すべきデータ量が膨大なものとなり、VOD各局は、通常の100倍程の容量を持つコンピュータシステムを用意しなければならないと考えられている。
【0004】
【発明が解決しようとする課題】
このような蓄積するデータ量が膨大であるコンピュータシステムでは、所望データにアクセスするまでの時間が掛かるため、ユーザから要求がされた後、情報内容を検索し取り出してユーザに配送するまでに時間が掛かり、ユーザを待たせることとなる。このため、ユーザに対するサービスが不十分なものとなる。
【0005】
また、配送する全ての情報内容を自局内部に蓄積することは、配送局の負担が大きくなるので、その代わりに、複数の局をネットワークで連結して、各局が情報を分散して蓄積することが考えられる。しかしながら、ユーザの要求する情報内容が自局に蓄積されていなくて他局から情報内容を取り寄せる場合、ユーザに配送されるまでの時間が更に掛かることとなる。
【0006】
本発明は、上記課題を解決するためになされたものであり、ユーザの要求する情報内容を迅速に配送できる情報配送装置を提供することを目的とする。
また、本発明は、複数の情報配送装置により構成した情報配送システムにおいて、各情報配送装置に情報を分散して蓄積し、更にユーザの要求する情報内容を迅速に配送できる情報配送システムを提供することを目的とする。
【0007】
【課題を解決するための手段】
本発明は、上記目的を達成するため、要求された情報を配送する情報配送装置において、配送する情報の初期サービス部分を記憶した一次メモリ、この一次メモリに記録されたデータの一覧を記録したディレクトリ、情報内容を一時的に記憶する一時メモリ及び、情報配送の要求があったとき、最初に、前記ディレクトリを参照して要求情報に対応した前記一次メモリ内の初期サービス部分の配送を開始し、同時に前記初期サービス部分に次いで配送すべき情報内容の配送を外部に対して要求し、外部より得た情報内容を前記一時メモリに蓄積し、前記初期サービス部分の配送後、続いて前記一時メモリに蓄積された情報内容を配送する制御手段を設ける。
【0008】
前記一次メモリに蓄積される初期サービス部分とは、例えば、配送可能な全情報に対して用意されるものであって、その内容は、例えば、情報内容の最初の5分間の部分、又は、情報内容を5分間に要約したものである。
【0009】
【作用】
本発明の情報配送装置は、他の情報配送装置と共同して情報配送システムを構築し、ユーザに情報を配送する。
参考として情報配送装置が単独で情報の配送を行う場合の作用について説明すると、配送する全ての情報内容を蓄積した二次メモリが設けられる。そして、ユーザから情報配送の要求を受けた時、情報配送装置の制御手段は、ディレクトリを参照して、最初に一次メモリ内から要求情報に対応する初期サービス部分を取り出し、その配送を開始する。一次メモリは、全情報内容を蓄積した二次メモリと比較すると小容量のメモリとなっているから、所望の情報にアクセスするまでの時間は短くて済み、ユーザは要求後速やかに情報内容の提供を受けることができる。
【0010】
同時に、制御手段は、初期サービス部分に続けて配送する情報内容を二次メモリから取り出し、一時メモリに蓄積する。この一時メモリに情報内容を蓄積する処理は、前述の初期サービス部分の配送中に行われる。この二次メモリにおける情報内容の所在位置は、ディレクトリ又は初期サービス部分の情報から得ることができる。
【0011】
なお、一時メモリに蓄積する情報内容は、初期サービス部分が情報内容の最初の一部である場合は、情報内容からその初期サービス部分を除いたものとなり、初期サービス部分が要約である場合には、情報内容の全部である。
そして、一次メモリに蓄積された初期サービス部分の配送が終了した後、それに続けて一時メモリ内に蓄積された情報内容を配送する。この切り換えは迅速に行われるから、ユーザは要求した情報について切れ目なく連続した情報内容の配送を受けることができる。
【0012】
次に、複数の情報配送装置をネットワークでつないだ情報配送システムの作用について説明すると、配送する情報内容は、複数の情報配送装置内の二次メモリに分散して蓄積される。この場合、要求を受けた情報配送装置の二次メモリに要求情報内容が蓄積されていれば、前述の単独の情報配送装置と同様の動作が行われ、ユーザに迅速に情報内容の配送が行われる。
【0013】
これに対し、要求された情報内容が他の外部の情報配送装置に蓄積されている場合には、制御手段は、前述の初期サービス部分の配送中に、外部の情報配送装置に情報内容の配送を要求し、外部の情報配送装置から配送されてきた情報内容を一時メモリに蓄積する。そして、一次メモリに蓄積された初期サービス部分の配送が終了した後、それに続けて一時メモリ内に蓄積された情報内容を配送する。この切り換えは迅速に行われるから、ユーザは要求した情報について切れ目なく連続した情報内容の配送を受けることができる。
【0014】
なお、他の情報配送装置から情報配送を要求された情報配送装置においては、要求をした側の情報配送装置は初期サービス部分の配送を開始した上で要求を出しているのであるから、要求を受けた情報配送装置は、初期サービス部分を配送せずに、直ちに情報内容を他の情報配送装置に配送することができる。
以上説明した情報配送システムにおいては、配送すべき情報内容が二次メモリに蓄積されていても、他の情報配送装置に蓄積されていても同様に、迅速な配送が受けられるという効果を得ることができる。したがって、配送する情報内容をネットワークにつながれた複数の情報配送装置に分散して蓄積し、各情報配送装置の負担を軽減することが可能である。
【0015】
なお、本発明においては、情報配送システムのネットワークにおいて、他局の蓄積情報量に余裕がある場合には、二次メモリを具備しない情報配送装置をネットワークに接続し、ユーザから要求された情報内容は全てネットワークを介して他局から転送を受ける情報配送装置とすることができる。
また、情報配送システムの蓄積情報を増設する場合には、ユーザからの要求は受け付けず、ネットワークを介した他局からの要求のみを受け付ける情報配送装置を使用することができる。
【0016】
【実施例】
以下、本発明の情報配送装置の実施例について、図面を用いて説明する。
図1は、複数のサービス局を構成する情報配送装置1,2,3をネットワーク4に接続して構築した情報配送システムを示している。各情報配送装置1,2,3には、それぞれ1又は複数のテリトリユーザが接続される。図では、各1つのユーザ5,6,7が代表して示されている。
【0017】
以下の説明においては、ユーザ5から要求を受けた1つの情報配送装置1を自局と呼び、他の情報配送装置2,3を他局と呼ぶこととする。
次に、自局1の構成について説明するが、本実施例においては、他局2,3も同一構成とされる。
自局1においては、CPU11に対して、インターフェース12を介してネットワーク4及びユーザ5が接続される。さらに、CPU11には、一次メモリ13、ディレクトリ14、一時メモリ15、メインメモリ16が接続される。
【0018】
一次メモリ13には、自局1に蓄積された情報のみならず、他局2,3に蓄積された情報も含めて、自局1からユーザに提供することができる全ての情報の初期サービス部分が蓄積されている。本実施例では、この初期サービス部分は情報内容の先頭の5分間の部分とする。
ディレクトリ14には、一次メモリ13に蓄積された初期サービス部分のアドレスの一覧が記録されている。本実施例では、更に該当情報内容の自局及び他局におけるアドレスの一覧も記録されている。
【0019】
一時メモリ15には、通常は何も記録されていない。
二次メモリ16には、情報内容が蓄積されている。本実施例においては、ネットワークに接続された全ての局1,2,3が二次メモリを具備し、情報配送システムが配送可能な情報内容を各局に分散して蓄積している。
CPU11は、制御手段として以上説明した各部の制御を行う。
【0020】
次に、自局1の概略動作について説明をする。
ユーザ5の要求を受けると、自局1のCPU11は、ディレクトリ14を参照して、最初に一次メモリ13から要求情報の初期サービス部分を取り出し、ユーザに対して配送する。この一次メモリ13は、全情報の内一部分を蓄積しているのみであるからその容量が小さく、そのアクセス時間は短くて済む。したがって、ユーザは要求を出した後、迅速に情報配送を受けられる。
【0021】
これと同時に、CPU11は、要求された情報内容の所在アドレスをディレクトリ14から読み取る。要求された情報内容は、前述のように、自局1又は他局2,3の二次メモリ16に蓄積されている。なお、要求された情報内容の所在アドレスは、ディレクトリ14に記録する代わりに、一次メモリに初期サービス部分と一緒に記録しておくこともできる。
【0022】
要求された情報内容が自局1に蓄積されていれば、二次メモリ16から該当情報内容を読み出し、一時メモリ15に蓄積する。この時、一時メモリ15には、情報内容の内、最初の5分間を除いた部分を蓄積する。これは、メモリ16に蓄積した各情報内容に付されたタイムコード等のタイムマークを利用することにより容易に行うことができる。
【0023】
また、要求された情報内容が例えば他局3に蓄積されているときは、他局3に対して情報内容の配送を要求する。そして、他局3から送られてきた情報内容を一時メモリ15に蓄積する。この時、他局3に対しては、最初の5分間を除いた部分を配送要求する。
【0024】
以上説明した一時メモリ15への蓄積は、ユーザ5に対して初期サービス部分を配送している間(5分間)に行われる。そして、自局1は、ユーザ5に対して初期サービス部分を配送し終えると、それに続いて一時メモリ15に蓄積された情報を配送する。この2つの部分を継ぎ目無しに配送する手法としては任意の方法を採用することができる。
【0025】
したがって、ユーザ5から見れば、自分が要求した情報の全ての情報内容が要求後、迅速にサービスされることとなる。
また、自局1から情報の配送を要求された他局3は、前述の自局1の動作とほぼ同様の動作を行う。ただし、配送を要求する自局1において既に初期サービス部分の配送が行われているのであるから、他局3は直接、二次メモリから情報内容を自局1に対して配送する。
【0026】
なお、自局1からユーザ5への情報内容の配送は、例えば、1.5〜16MBPSの速度で行われ、ネットワークを介した各局間の伝送速度は、例えば、156MBPS〜2.4GBPSといった高速で行われる。また、二次メモリ16から一時メモリ15への情報内容の転送は、高速で行うこともできるし、低速でキューイングにより行うこともできる。
【0027】
次に、図2のフローチャートを用いてCPU11の動作の詳細を説明する。CPU11の動作は、要求がテリトリユーザからされた場合と他局からされた場合、及び、要求された情報内容が自局に蓄積されている場合と他局に蓄積されている場合とで異なるので、以下の説明は、それぞれの場合に分けて説明を行う。
始めに、要求がユーザから出され、要求された情報内容が自局の二次メモリに蓄積されている場合について説明する。
【0028】
図2のフローは情報配送の要求を受け付けることによりスタートをし、ステップS1において、要求元がユーザであるか他局であるかが判定される。この場合、要求元はユーザであるので、デマンドフラグに0をセットする(ステップS2)。次に、ディレクトリを見て(ステップS4)、要求された情報内容が自局に蓄積されているか否かを判定する(ステップS5)。
【0029】
この場合、自局に蓄積されているのであるから、ステップS6に進み、要求元がユーザか他局かをデマンドフラグにより判定する。この場合、ユーザであるから、一次メモリ13から初期サービス部分として、要求情報内容の最初の5分間の部分の配送を開始する(ステップS7)。この一次メモリ13は、前述のように、小さい容量のものであるから、要求が出されてから、この初期サービス部分の配送が開始されるまでの期間は短いものとなり、ユーザに対して迅速なサービスが可能となる。
【0030】
次いで、自局内の二次メモリ16より、要求情報内容から最初の5分間を除いた部分を取り出し、一次メモリ13へ転送する(ステップS8)。そして、初期サービス部分の配送が終了すると、それに続けてシームレスで二次メモリに蓄積された情報内容を配送し(ステップS9)、動作を終了する。
次に、要求元がユーザであり、要求情報内容が他局に蓄積されている場合について説明する。
【0031】
この場合、ステップS4までは前述の通りである。次いで、ステップS5で要求情報本体が他局に蓄積されていると判定されると、次に要求元がユーザか他局かをデマンドフラグにより判定(ステップS11)する。この場合、ユーザであるから、ステップS12へ進み、一次メモリ13から初期サービス部分として、要求情報内容の最初の5分間の部分の配送を開始する。
【0032】
次いで、他局3へ該当情報内容の配送を要求し(ステップS13)、他局3から受け取った情報内容を、一時メモリ13へ転送する(ステップS14)。そして、初期サービス部分の配送が終了すると、それに続けてシームレスで一時メモリに蓄積された情報内容を配送し(ステップS15)、動作を終了する。
【0033】
次に、要求元が他局であり、要求情報本体が自局に蓄積されている場合について説明する。
この場合、ステップS1で要求元が他局であると判定されると、デマンドフラグに1をセットする(ステップS3)。次に、ディレクトリを見て(ステップS4)、要求情報本体が自局に蓄積されていることを判定し(ステップS5)、要求元がユーザか他局をデマンドフラグにより判定する(ステップS6)。
【0034】
この場合、要求元は他局であり、その他局は初期サービス部分を配送した上で自局へ要求をしてきているのであるから、自局1では初期サービス部分の配送は行わず、直接、二次メモリ13から他局に要求情報本体を配送し(ステップS10)、動作を終了する。
次に、要求元が他局で、要求情報内容が他局に蓄積されている場合について説明する。
【0035】
通常このようなケースは発生しないが、万一発生した場合自局1は無関係なのであるから、ステップS11の「他局」を経由して動作を終了する。なお、この場合、要求をした他局に対して、要求が誤りであることを通知するようにしても良い。
また、要求元がいずれであるかを問わず、ステップS4でディレクトリを見たとき、自局及び他局のいずれにもない情報であれば、ステップS5の「その他」から出て動作を終了する。この場合も、要求元に対して、要求が誤りであることを通知するようにしても良い。
【0036】
以上説明した実施例においては、ユーザから情報の配送要求があったとき、最初に少容量の一次メモリから初期サービス部分を配送するので、直接情報内容を蓄積した大容量のメモリに検索に行き、所望の情報情報内容を取り出すよりも迅速に情報の配送を開始できる。したがって、ユーザは待たされることなく情報配送サービスを受けることができる。そして、この初期サービス部分が配送されている間に情報内容が一時メモリに蓄積されて、この情報内容が初期サービス部分に続いてシームレスに配送されるので、ユーザにとっては、要求した情報内容が全部、迅速に配送されてきたこととなる。
【0037】
また、ユーザが要求する情報内容は、ネットワークに連結された各局に分散して蓄積することができるため、各局ごとのメモリ容量を低減することができる。
【0038】
〔他の実施例〕
以上、説明した情報配送システムにおいては、全ての情報配送装置が二次メモリを具備し、かつ全ての情報配送装置にユーザが接続されているが、情報配送システムにおいて他局の蓄積情報量に余裕がある場合には、自局内に二次メモリを設けない情報配送装置を接続し、その情報配送装置は、ユーザから要求された情報内容を全てネットワークを介して他局から転送を受けるようにすることができる。
【0039】
この例の情報配送装置の動作は、前述の図2のフローチャートに示した通りの動作としても良いし、適宜、不要な動作を削除することもできる。なお、この点については、以下の例においても同様である。
また、情報配送システムに蓄積情報を増設する場合には、ユーザからの要求は受け付けず、ネットワークを介した他局からの要求のみを受け付ける情報配送装置を接続しても良い。
【0041】
【発明の効果】
本発明によれば、ユーザの要求する情報を迅速に配送できる情報配送装置を提供することができる。また、複数の情報配送装置により構成した情報配送システムにおいて、各情報配送装置に情報を分散して蓄積し、更にユーザの要求する情報内容を迅速に配送できる情報配送システムを得ることができる。
【図面の簡単な説明】
【図1】本発明の情報配送装置の実施例を示すブロック図。
【図2】図1の情報配送装置の動作を示すフローチャート。
【符号の説明】
1…情報配送装置(自局)
2,3…情報配送装置(他局)
4…ネットワーク
5,6,7…ユーザ
11…CPU
12…インターフェース
13…一次メモリ
14…ディレクトリ
15…一時メモリ
16…二次メモリ[0001]
[Industrial application fields]
The present invention relates to an information delivery apparatus that delivers information in response to a request, and more particularly to an information delivery apparatus that delivers information that requires an enormous amount of data such as a movie.
The information delivery apparatus of the present invention is applicable to delivery of multi-media information such as movies, music, game software delivery, karaoke, and databases.
[0002]
[Prior art]
Recently, a VOD (Video On Demand) system that provides a program requested by a user in real time is being realized, unlike a general television broadcast that broadcasts a program unilaterally from a broadcasting station. Normally, in this VOD system, it is considered that a station providing a program must accumulate all information contents (contents) to be delivered in response to a user request.
[0003]
In addition, since the information requires a large amount of data such as video data, the amount of data to be stored is enormous, and each VOD station prepares a computer system having a capacity about 100 times that of a normal one. It is considered necessary.
[0004]
[Problems to be solved by the invention]
In such a computer system with a large amount of data to be stored, it takes time until the desired data is accessed. Therefore, after a request is received from the user, it takes time to retrieve and retrieve the information content and deliver it to the user. This will cause the user to wait. For this reason, the service with respect to a user becomes inadequate.
[0005]
In addition, storing all the information contents to be delivered inside the own station increases the burden on the delivery station. Instead, each station accumulates information by connecting multiple stations via a network. It is possible. However, when the information content requested by the user is not stored in the own station and the information content is obtained from another station, it takes more time until the information content is delivered to the user.
[0006]
The present invention has been made to solve the above-described problems, and an object of the present invention is to provide an information delivery apparatus that can quickly deliver information content requested by a user.
In addition, the present invention provides an information delivery system in which information is distributed and stored in each information delivery device, and information content requested by a user can be delivered quickly in an information delivery system comprising a plurality of information delivery devices. For the purpose.
[0007]
[Means for Solving the Problems]
In order to achieve the above object, according to the present invention, in an information delivery apparatus for delivering requested information, a primary memory storing an initial service portion of information to be delivered, and a directory recording a list of data recorded in the primary memory , When there is a temporary memory for storing information contents and information delivery request, first, the delivery of the initial service part in the primary memory corresponding to the request information is started by referring to the directory, At the same time , it requests the outside to deliver the information content to be delivered next to the initial service portion, stores the information content obtained from the outside in the temporary memory, and subsequently delivers the initial service portion to the temporary memory. Control means for delivering the accumulated information content is provided.
[0008]
The initial service part stored in the primary memory is prepared for all deliverable information, for example, and the content is, for example, the first 5 minutes of the information content or the information The contents are summarized in 5 minutes.
[0009]
[Action]
The information delivery apparatus of the present invention constructs an information delivery system in cooperation with other information delivery apparatuses, and delivers information to the user.
For reference, the operation in the case where the information delivery apparatus delivers information alone will be described . A secondary memory that stores all information contents to be delivered is provided. When the information delivery request is received from the user, the control means of the information delivery apparatus refers to the directory, first extracts the initial service portion corresponding to the request information from the primary memory, and starts the delivery. Since the primary memory is a small-capacity memory compared to the secondary memory that stores all information contents, the time required to access the desired information is short, and the user provides the information contents promptly after the request. Can receive.
[0010]
At the same time, the control means takes out the information content to be delivered following the initial service part from the secondary memory and stores it in the temporary memory. The process of accumulating information contents in the temporary memory is performed during delivery of the initial service portion described above. The location of the information content in the secondary memory can be obtained from information in the directory or initial service part.
[0011]
Note that the information content stored in the temporary memory is the information content excluding the initial service portion if the initial service portion is the first part of the information content, and if the initial service portion is a summary. , The whole information content.
Then, after the delivery of the initial service portion stored in the primary memory is completed, the information content stored in the temporary memory is subsequently delivered. Since this switching is performed quickly, the user can receive a continuous delivery of information content for the requested information.
[0012]
Next, the operation of an information delivery system in which a plurality of information delivery apparatuses are connected by a network will be described. Information contents to be delivered are distributed and stored in secondary memories in the plurality of information delivery apparatuses. In this case, if the requested information contents are stored in the secondary memory of the information delivery apparatus that has received the request, the same operation as that of the single information delivery apparatus described above is performed, and the information contents are quickly delivered to the user. Is called.
[0013]
On the other hand, when the requested information content is stored in another external information delivery device, the control means delivers the information content to the external information delivery device during delivery of the initial service part. The contents of information delivered from an external information delivery apparatus are stored in a temporary memory. Then, after the delivery of the initial service portion stored in the primary memory is completed, the information content stored in the temporary memory is subsequently delivered. Since this switching is performed quickly, the user can receive a continuous delivery of information content for the requested information.
[0014]
Note that in the information delivery device requested to deliver information from other information delivery devices, the requesting information delivery device issues the request after starting delivery of the initial service part. The received information delivery apparatus can immediately deliver the information content to another information delivery apparatus without delivering the initial service part.
In the information delivery system described above, it is possible to obtain an effect of being able to receive a prompt delivery in the same manner whether the information content to be delivered is stored in the secondary memory or stored in another information delivery apparatus. Can do. Accordingly, it is possible to distribute and accumulate information contents to be distributed among a plurality of information delivery apparatuses connected to the network, thereby reducing the burden on each information delivery apparatus.
[0015]
In the present invention, in the network of the information delivery system, when there is a margin in the amount of information stored in other stations, the information delivery device that does not have the secondary memory is connected to the network, and the information content requested by the user Can all be information delivery devices that receive transfers from other stations via a network.
In addition, when adding the stored information of the information delivery system, it is possible to use an information delivery apparatus that accepts only requests from other stations via a network without accepting requests from users.
[0016]
【Example】
Embodiments of the information delivery apparatus of the present invention will be described below with reference to the drawings.
FIG. 1 shows an information delivery system constructed by connecting
[0017]
In the following description, one
Next, the configuration of the
In the
[0018]
In the
In the directory 14, a list of addresses of the initial service part stored in the
[0019]
In the
Information content is stored in the secondary memory 16. In this embodiment, all
The
[0020]
Next, a schematic operation of the
When receiving a request from the user 5, the
[0021]
At the same time, the
[0022]
If the requested information content is stored in the
[0023]
For example, when the requested information content is stored in the other station 3, the delivery of the information content is requested to the other station 3. The information content sent from the other station 3 is stored in the
[0024]
The accumulation in the
[0025]
Therefore, from the viewpoint of the user 5, all information contents of the information requested by the user 5 are promptly serviced after the request.
Further, the other station 3 requested to deliver information from the
[0026]
The delivery of the information content from the
[0027]
Next, details of the operation of the
First, a case where a request is issued from the user and the requested information content is stored in the secondary memory of the own station will be described.
[0028]
The flow in FIG. 2 starts by accepting an information delivery request, and in step S1, it is determined whether the request source is a user or another station. In this case, since the request source is the user, 0 is set in the demand flag (step S2). Next, looking at the directory (step S4), it is determined whether or not the requested information content is stored in the own station (step S5).
[0029]
In this case, since it is stored in the own station, the process proceeds to step S6, and it is determined by the demand flag whether the request source is a user or another station. In this case, since the user is a user, delivery of the first five minutes of the request information content is started from the
[0030]
Next, the portion excluding the first 5 minutes from the request information content is taken out from the secondary memory 16 in its own station and transferred to the primary memory 13 (step S8). Then, when the delivery of the initial service portion is completed, the information content stored seamlessly in the secondary memory is delivered (step S9), and the operation is finished.
Next, a case where the request source is a user and the request information content is stored in another station will be described.
[0031]
In this case, the steps up to step S4 are as described above. Next, when it is determined in step S5 that the request information body is stored in another station, it is next determined by a demand flag whether the request source is a user or another station (step S11). In this case, since the user is the user, the process proceeds to step S12, and delivery of the first five minutes of the request information content is started from the
[0032]
Next, the delivery of the corresponding information content is requested to the other station 3 (step S13), and the information content received from the other station 3 is transferred to the temporary memory 13 (step S14). When the delivery of the initial service portion is completed, the information content stored in the temporary memory is delivered seamlessly (step S15), and the operation is finished.
[0033]
Next, a case where the request source is another station and the request information body is stored in the own station will be described.
In this case, if it is determined in step S1 that the request source is another station, 1 is set in the demand flag (step S3). Next, looking at the directory (step S4), it is determined that the request information body is stored in the own station (step S5), and the request source is determined to be a user or another station based on the demand flag (step S6).
[0034]
In this case, the request source is the other station, and the other station has delivered the initial service part and then made a request to the own station. Therefore, the
Next, a case where the request source is another station and the request information content is stored in the other station will be described.
[0035]
Normally, such a case does not occur, but if it occurs, the
Regardless of which is the request source, when the directory is viewed in step S4, if the information is not found in either the local station or the other station, the operation is terminated from "other" in step S5. . In this case, the requester may be notified that the request is incorrect.
[0036]
In the embodiment described above, when there is a request for delivery of information from the user, the initial service part is delivered from the small-capacity primary memory first, so the search goes directly to the large-capacity memory that stores the information content, Delivery of information can be started more quickly than desired information information content can be extracted. Therefore, the user can receive the information delivery service without waiting. Then, while the initial service part is being delivered, the information content is stored in a temporary memory, and this information content is seamlessly delivered following the initial service part. It has been delivered quickly.
[0037]
Further, since the information content requested by the user can be distributed and stored in each station connected to the network, the memory capacity of each station can be reduced.
[0038]
[Other Examples]
As described above, in the information delivery system described above, all the information delivery devices have a secondary memory, and the user is connected to all the information delivery devices. If there is an information delivery device, an information delivery device that does not have a secondary memory is connected to the local station, and the information delivery device receives all of the information content requested by the user from another station via the network. be able to.
[0039]
The operation of the information delivery apparatus in this example may be the operation shown in the flowchart of FIG. 2 described above, or unnecessary operations may be deleted as appropriate. This also applies to the following examples.
In addition, when adding stored information to the information delivery system, an information delivery apparatus that accepts only requests from other stations via a network may be connected without accepting requests from users.
[0041]
【The invention's effect】
ADVANTAGE OF THE INVENTION According to this invention, the information delivery apparatus which can deliver the information which a user requests | requires rapidly can be provided. Further, in an information delivery system constituted by a plurality of information delivery devices, it is possible to obtain an information delivery system capable of distributing and accumulating information in each information delivery device and further delivering information content requested by a user quickly.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an embodiment of an information delivery apparatus of the present invention.
FIG. 2 is a flowchart showing an operation of the information delivery apparatus in FIG. 1;
[Explanation of symbols]
1 ... Information delivery device (own station)
2, 3 ... Information delivery device (other stations)
4 ...
12 ...
Claims (3)
この一次メモリに記録されたデータの一覧を記録したディレクトリ、
情報内容を一時的に記憶する一時メモリ及び、
情報配送の要求があったとき、最初に、前記ディレクトリを参照して要求情報に対応した前記一次メモリ内の初期サービス部分の配送を開始し、同時に、前記初期サービス部分に次いで配送すべき情報内容の配送を外部に対して要求し、外部より得た情報内容を前記一時メモリに蓄積し、前記初期サービス部分の配送後、続いて前記一時メモリに蓄積された情報内容を配送する制御手段、
を具備したことを特徴とする情報配送装置。A primary memory that stores an initial service portion of information to be delivered in an information delivery device for delivering requested information;
Directory that records the list of data recorded in this primary memory,
Temporary memory for temporarily storing information contents ; and
When there is a request for information delivery, first, the delivery of the initial service part in the primary memory corresponding to the request information is started with reference to the directory, and at the same time, the information content to be delivered next to the initial service part Control means for requesting delivery to the outside , storing information content obtained from the outside in the temporary memory, and subsequently delivering the information content stored in the temporary memory after delivery of the initial service portion ;
An information delivery apparatus comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP20709694A JP3618120B2 (en) | 1994-08-31 | 1994-08-31 | Information delivery device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP20709694A JP3618120B2 (en) | 1994-08-31 | 1994-08-31 | Information delivery device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0879296A JPH0879296A (en) | 1996-03-22 |
JP3618120B2 true JP3618120B2 (en) | 2005-02-09 |
Family
ID=16534140
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP20709694A Expired - Fee Related JP3618120B2 (en) | 1994-08-31 | 1994-08-31 | Information delivery device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3618120B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0917369B1 (en) | 1996-08-05 | 2007-04-04 | Matsushita Electric Industrial Co., Ltd. | Data transmitter, data receiver, processor, equipment managing device, equipment managing system, data transmitting-receiving system, and medium |
WO2001076247A1 (en) * | 2000-03-31 | 2001-10-11 | Kabushiki Kaisha D-Storm | Movie information collecting system and video distribution system |
-
1994
- 1994-08-31 JP JP20709694A patent/JP3618120B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH0879296A (en) | 1996-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0746158B1 (en) | Scalable interactive multimedia server system | |
CA2130395C (en) | Multimedia distribution over wide area networks | |
JP4884460B2 (en) | Instant media on demand | |
US5629732A (en) | Viewer controllable on-demand multimedia service | |
US9813745B2 (en) | Method and apparatus for hierarchical distribution of video content for an interactive information distribution system | |
US7188357B1 (en) | Video-on demand video server disk/memory streaming selection methodology | |
EP0901249B1 (en) | Method of distributed editing of video clips over a network | |
JP2742390B2 (en) | Method and system for supporting pause resume in a video system | |
EP1540946A2 (en) | Broadcast carousel system access for remote home communications terminal | |
WO2003053059A1 (en) | A server and method for storing files in a ring buffer | |
EP0786718A2 (en) | Device for distributing data in response to a plurality of requests for the same file | |
JP3618120B2 (en) | Information delivery device | |
US20040088718A1 (en) | Managing peripheral device drivers | |
JP5617712B2 (en) | Content distribution server, content distribution system, content distribution program, and content distribution method | |
JP3697383B2 (en) | Information distribution / reproduction system, information distribution / reproduction method, and storage medium | |
JP3757390B2 (en) | Streaming content relay service method, apparatus, and program | |
JPH09182028A (en) | Start-up latent time reduction method and device for digital video reproduction | |
EP1175776B2 (en) | Video on demand system | |
US7451474B1 (en) | Set top network protocol | |
KR100303019B1 (en) | Vod system using proxy server | |
JP2004080738A (en) | Contents packet, distribution request signal, distribution schedule, server and terminal device | |
US8024761B1 (en) | Method and apparatus of load sharing and fault tolerance in an interactive video distribution system | |
JP2003009116A (en) | Video distribution system, video distribution equipment, video distribution method, recording medium and program | |
US7784079B1 (en) | Video on demand transaction server | |
US8245260B1 (en) | Video server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040330 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040601 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040706 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20041012 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20041109 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071119 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081119 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081119 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091119 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |