JP2003067280A - Multimedia data download reservation control method and program - Google Patents
Multimedia data download reservation control method and programInfo
- Publication number
- JP2003067280A JP2003067280A JP2001257441A JP2001257441A JP2003067280A JP 2003067280 A JP2003067280 A JP 2003067280A JP 2001257441 A JP2001257441 A JP 2001257441A JP 2001257441 A JP2001257441 A JP 2001257441A JP 2003067280 A JP2003067280 A JP 2003067280A
- Authority
- JP
- Japan
- Prior art keywords
- reservation
- service provider
- download
- time
- terminal
- 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
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
(57)【要約】
【課題】本発明はサービスプロバイダに備えるマルチメ
ディアデータをネットワークを介して端末にダウンロー
ドするための予約制御方式に関し,利用者がリクエスト
したダウンロード完了の指定日時までに確実にコンテン
ツデータを転送することができることを目的とする。
【解決手段】端末はサービスプロバイダに対し転送速度
を測定するためサンプルのファイル要求を行いサービス
プロバイダからのファイル転送時間を測定する速度測定
部と,コンテンツ,ダウンロード完了希望時間を含む予
約の要求に対して速度情報を基にダウンロードを開始す
る時間を求めて予約の実現が可能か判別して可能な場合
に予約内容を予約情報データベースに登録する予約計算
部と,登録された予約情報に基づいて前記サービスプロ
バイダに対し起動する制御を行う時刻起動制御部とを備
えるよう構成する。
(57) [Summary] The present invention relates to a reservation control method for downloading multimedia data provided in a service provider to a terminal via a network, and ensures that contents are guaranteed by a specified date and time of download completion requested by a user. The purpose is to be able to transfer data. A terminal sends a sample file request to a service provider to measure a transfer speed, and a speed measuring unit for measuring a file transfer time from the service provider, and a reservation request including content and a download completion desired time. A reservation calculation unit that determines whether the reservation can be realized by determining the time to start the download based on the speed information and, if possible, registers the reservation contents in a reservation information database; A time activation control unit that performs activation control on the service provider.
Description
【0001】[0001]
【発明の属する技術分野】本発明はネットワークを介し
てサービスプロバイダからコンテンツのダウンロードを
完了したい時間を指定して予約をしてサービスレベルの
契約(SLAという: Service Level Agreement)を結ぶ
マルチメディアデータのダウンロード予約制御方式及び
プログラムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to multimedia data for which a service level agreement (SLA: Service Level Agreement) is established by making a reservation by designating a time when it is desired to complete the content download from a service provider via a network. The present invention relates to a download reservation control system and a program.
【0002】インターネット利用者が爆発的に増加して
おり,インターネットは一般人の生活の中で特別なもの
ではなくなりつつある。その背景には,インターネット
上で公開されるコンテンツやサービス内容が充実してき
ていることや,ADSL,CATV,FTTH等を利用
するブロードバンドサービスの実現や,料金体系の見直
し(定額制の導入等)といったインフラ面が整い始めて
いること等が挙げられる。[0002] The number of Internet users is increasing explosively, and the Internet is becoming less special in the lives of ordinary people. Behind this are the fact that the contents and services that are published on the Internet have been enriched, the realization of broadband services using ADSL, CATV, FTTH, etc., and the review of the charge system (the introduction of a flat-rate system, etc.). The fact that the infrastructure aspects are starting to be in place is one of the reasons.
【0003】今後,ブロードバンドサービス等のネット
ワークインフラはますます充実し,利用者数もいっそう
増加すると考えられる。また,インターネット上で展開
されるサービスも多種多様になり,利用者がコンテンツ
提供サービスに求める内容も,次に説明するように質が
高くなってくることが予想される。It is considered that network infrastructure such as broadband services will be further enhanced and the number of users will further increase in the future. In addition, services that will be deployed on the Internet will also be diverse, and it is expected that the content requested by users for content providing services will be of high quality, as described below.
【0004】具体的にはインターネットからダウンロー
ドした情報の活用方法が変化してきている。例えば,従
来では,「ダウンロードができたら利用しましよう」と
いう発想であったのに対して,最近では「この日に利用
(見たり,データを作成する等)したいから○○日△△
時までにコンテンツをダウンロードしたい」,「○○日
△△時までにダウンロードできないならこのコンテンツ
は必要ない」といった発想となっている。Specifically, the method of utilizing information downloaded from the Internet is changing. For example, in the past, the idea was to “use it when you can download it”, but recently, “I want to use it (view it, create data, etc.) on this day.
"I want to download the content by time" and "I do not need this content if I can't download it by XX days △△".
【0005】本発明はインターネットやイントラネット
またはエクストラネツトといったネットワークを利用し
たマルチメディアデータのダウンロードに関するもの
で,特にコンテンツのダウンロードを完了させたい時間
を指定して(逆時間指定),その時間までにダウンロー
ドを完了させるマルチメディアデータ逆時間指定予約方
式に関する。The present invention relates to downloading of multimedia data using a network such as the Internet, an intranet, or an extranet, and in particular, specifies the time when the content download is desired to be completed (reverse time specification), and downloads by that time. The present invention relates to a multimedia data reverse time designation reservation method for completing the.
【0006】[0006]
【従来の技術】図25は従来のネットワークを介する接
続構成例である。図中,90はサービスプロバイダ,9
1はインターネット,92はインターネットへのアクセ
スポイント,93はPSTN(Public Switched Teleph
one Network ),94は利用者のコンピュータである。
サービスプロバイダ90内の,90aはテキスト,静止
画,動画,音声等のマルチメディアのデータが格納され
たコンテンツデータ,90bはサーバ,90cは利用者
に対して高速にコンテンツデータを提供するために設け
られたキャッシュサーバである。2. Description of the Related Art FIG. 25 shows an example of connection configuration via a conventional network. In the figure, 90 is a service provider, 9
1 is the Internet, 92 is an access point to the Internet, 93 is a PSTN (Public Switched Teleph)
one Network), 94 is a user's computer.
In the service provider 90, 90a is content data in which multimedia data such as text, still images, moving images, and audio are stored, 90b is a server, and 90c is provided to provide high-speed content data to users. Is the cache server.
【0007】従来は,利用者がコンピュータ94から,
インターネット91上に公開されているコンテンツデー
タのダウンロードをリクエストすると,PSTN93の
アクセスポイント92を介してインターネット91のサ
ービスプロバイダ90に接続し,サーバ90bによりコ
ンテンツデータ90aまたはキャッシュサーバ90cか
らデータが転送されるが,ダウンロード作業がなかなか
完了しない場合や,ダウンロード途中でエラーを表示し
て処理が終了してしまう場合が多かった。Conventionally, a user uses a computer 94 to
When a request is made to download the content data published on the Internet 91, the server 90b connects to the service provider 90 of the Internet 91 via the access point 92 of the PSTN 93, and the server 90b transfers the data from the content data 90a or the cache server 90c. However, there were many cases where the download work did not complete easily, or an error was displayed during the download and the process ended.
【0008】多くの場合,その原因は図25のサービス
プロバイダ90の処理にあり,以下に説明する。In many cases, the cause is the processing of the service provider 90 of FIG. 25, which will be described below.
【0009】サービスプロバイダ内におけコンテンツデ
ータの転送処理は,インターネットに接続した利用者端
局からコンテンツのダウンロードリクエストがあると,
トランザクションを確立した順番に機械的に行われる。
アクセス数やリクエスト数が増加するとサービスプロバ
イダに高い負荷が発生し処理が追いつかなくなり,転送
処理を行っているサーバの処理スピードが低下する。最
悪の場合はサーバがダウンし,サービスプロバイダはコ
ンテンツデータの提供サービスが行えなくなることもあ
る。In the content data transfer processing within the service provider, if there is a content download request from a user terminal station connected to the Internet,
It is done mechanically in the order in which the transactions are established.
When the number of accesses or requests increases, a heavy load is placed on the service provider, making it impossible to keep up with the processing, and the processing speed of the server performing the transfer processing decreases. In the worst case, the server may go down, and the service provider may not be able to provide content data.
【0010】これらを回避するために,サービスプロバ
イダ(図25の90)側はキャッシュサーバ(図25の
90c)や負荷分散サーバ,高級なクラスタシステム
(複数のサーバによりコンテンツの管理を行うハードウ
ェア)を導入すると共に,アクセス数やリクエスト数を
監視し,サーバ処理能力を上回るアクセスやリクエスト
を受け付けないなどの回避策を行っているが,一旦遅延
が発生してしまった場合に,その処理を回復する仕組み
がなかった。In order to avoid these problems, the service provider (90 in FIG. 25) side has a cache server (90c in FIG. 25), a load balancing server, and a high-class cluster system (hardware for managing contents by a plurality of servers). In addition to introducing the above, we have implemented workarounds such as monitoring the number of accesses and requests and not accepting accesses and requests that exceed the server processing capacity, but if there is a delay, recover that processing. There was no mechanism to do it.
【0011】この結果,利用者からみて通常だととっく
にダウンロードが完了しているであろう時間になっても
ダウンロードが全く完了せず,サービスプロバイダは利
用者ニーズに答えたサービスを提供することができなか
った。As a result, the download is not completed even at the time when the download will be completed normally from the viewpoint of the user, and the service provider can provide the service that meets the user's needs. could not.
【0012】[0012]
【発明が解決しようとする課題】ネットワークのインフ
ラが急ピッチで整い始めているが(ブロードバンドをA
DSL:Asynchronous Digital Subscriber Line ,FT
TH:Fiber To The Home等で実現) ,利用者はデータ転
送を行う帯域の太さ,利用時間帯,利用時間合計等の項
目から自分のネットワークコンテンツへの期待度や,依
存度に合ったものを選択してキャリア(通信事業者)と
サービス契約を結ぶ仕組みになっている。Although the network infrastructure is beginning to be prepared at a rapid pace (Broadband
DSL: Asynchronous Digital Subscriber Line, FT
TH: Fiber To The Home etc.), the user can match the expectation and the degree of dependence on his / her network contents from the items such as the width of the band for data transfer, the time of use, the total time of use, etc. Is selected to enter into a service contract with a carrier (telecommunications carrier).
【0013】一般に,よりよいインターネット環境を求
める利用者はそうでない利用者に比べて余分にお金を払
い,グレードの高い契約をキャリアと結ぶことになる。In general, a user who desires a better Internet environment pays more than a user who does not, and enters into a high-grade contract with a carrier.
【0014】ところが,上記従来の技術について説明し
たように,サービスプロバイダの処理に問題があると,
利用者がいくらグレードの高い内容でキャリアとネット
ワーク契約を結んでもサービスプロバイダの制限によ
り,契約に合った十分なサービスを受けられなかった。However, as described in the above conventional technique, if there is a problem in the processing of the service provider,
No matter how high-grade the user made a network contract with the carrier, due to the limitation of the service provider, he was not able to receive sufficient service in accordance with the contract.
【0015】また,サービスプロバイダのサービス処理
能力を上回るアクセスやリクエストがある一方で,サー
ビスプロバイダ内の設備がコンテンツデータ提供サービ
スのために稼働している平均稼働率は必ずしも高くない
(日,週,月単位でみて)。Further, while there are accesses and requests that exceed the service processing capability of the service provider, the average operation rate at which the equipment within the service provider is operating for the content data providing service is not necessarily high (day, week, See it on a monthly basis).
【0016】本願はサービスプロバイダ側のサービス処
理において,一旦サービス処理に遅延が発生しても処理
の回復を可能にし,サービスプロバイダ側のサービス処
理と責任において,利用者のインターネット環境を考慮
した上で,利用者がリクエストしたダウンロード完了の
指定日時までに確実にコンテンツデータを転送すること
ができるマルチメディアデータのダウンロード予約制御
方式及びプログラムを提供することを第1の目的とす
る。[0016] In the service processing on the service provider side, the present application enables recovery of the processing even if a delay occurs in the service processing, and considers the Internet environment of the user in the service processing and responsibility of the service provider side. A first object of the present invention is to provide a multimedia data download reservation control system and program capable of reliably transferring content data by a designated date and time of completion of download requested by a user.
【0017】また,上記第1の目的を実現すると共に,
サービスプロバイダに備えられたコンテンツデータのサ
ービス提供のための設備の稼働率を上げることを第2の
目的とする。In addition to realizing the first object,
A second object is to increase the operating rate of facilities for providing content data services provided to service providers.
【0018】[0018]
【課題を解決するための手段】図1は本発明の第1の原
理構成を示す図である。この第1の原理構成はサービス
プロバイダとダウンロードを行う端末との間で処理速度
を測定し,測定結果からデータ転送速度を予測して,ダ
ウンロードを開始させるための原理構成である。図中,
1は端末,10はサービスプロバイダで公開されている
コンテンツのリストをブラウジングする機能やダウンロ
ードする機能を備えたクライアントツール,11はサー
ビスプロバイダと端末との通信状態を監視する監視部,
110はサービスプロバイダと端末との間のデータ転送
速度を測定する速度測定部,速度測定部110内の11
0aはサービスプロバイダと端末との間でダウンロード
を実施している時間を測定するために,サービスプロバ
イダにサンプルのダウンロード要求を出すファイル要求
部,110bはサービスプロバイダと端末との間でダウ
ンロードを実施している時間を測定し,データ転送速度
を計算する時間測定部,111はダウンロードを監視す
るダウンロード監視部,12は速度情報データベース1
3aで管理されている速度情報から予測速度を算出し,
予約情報データベース13bで管理されている予約情報
からダウンロードを開始しなければならない時間を計算
する予約計算部,13aはサービスプロバイダと端末と
の間で測定されたデータ転送速度を管理する速度情報デ
ータベース(DBで表示,以下同じ),13bは予約情
報を管理する予約情報データベース,14は予め設定さ
れた時間になると指定したアプリケーションを指定した
とおりに起動させる時刻起動制御部,18は予約のため
の情報入力や,結果の出力(表示)を行うための入出力
部である。2はサービスプロバイダ,20はウェブ(W
eb)サーバ,21はファイルサーバ,22aはサンプ
ルファイル,22bはコンテンツ格納部である。また,
3は端末1とサービスプロバイダ2を接続するネットワ
ークを表し,上記図25に示すPSTN,アクセスポイ
ント,インターネットが含まれる。FIG. 1 is a diagram showing a first principle configuration of the present invention. The first principle configuration is a principle configuration for measuring the processing speed between the service provider and the terminal performing the download, predicting the data transfer rate from the measurement result, and starting the download. In the figure,
1 is a terminal, 10 is a client tool having a function of browsing and downloading a list of contents published by a service provider, 11 is a monitoring unit for monitoring the communication state between the service provider and the terminal,
110 is a speed measurement unit that measures the data transfer speed between the service provider and the terminal, and 11 in the speed measurement unit 110.
0a is a file request unit that issues a sample download request to the service provider in order to measure the download time between the service provider and the terminal, and 110b performs the download between the service provider and the terminal. A time measuring unit that measures the amount of time that is spent and calculates the data transfer rate, 111 is a download monitoring unit that monitors the download, and 12 is the speed information database 1
Calculate the predicted speed from the speed information managed in 3a,
A reservation calculator that calculates the time at which the download must be started from the reservation information managed by the reservation information database 13b, and 13a is a speed information database that manages the data transfer speed measured between the service provider and the terminal ( Displayed in DB, the same applies hereinafter), 13b is a reservation information database for managing reservation information, 14 is a time activation control unit for activating a specified application as specified at a preset time, and 18 is information for reservation An input / output unit for inputting and outputting (displaying) results. 2 is a service provider, 20 is a web (W
eb) server, 21 is a file server, 22a is a sample file, and 22b is a content storage unit. Also,
Reference numeral 3 denotes a network that connects the terminal 1 and the service provider 2, and includes the PSTN, access point, and Internet shown in FIG.
【0019】図1の端末1において,利用者が入出力部
18を操作してサービスプロバイダ2と端末1との間の
データ転送速度を測定するため監視部11の速度測定部
110を起動すると,速度測定部110はファイル要求
部110aを起動する。ファイル要求部110aはサー
ビスプロバイダ2に対しサンプルファイルを要求する。
サービスプロバイダ2のウェブ(Web)サーバ20を
介してファイルサーバ21がサンプルファイル22aの
バイト数を応答し,サンプルファイルの転送を行う。端
末1のダウンロード監視部111はファイル要求部11
0aがサンプルファイル22aを要求してからダウンロ
ードが完了するまでの間を監視し,時間測定部110b
に通知する。In the terminal 1 of FIG. 1, when the user operates the input / output unit 18 to activate the speed measuring unit 110 of the monitoring unit 11 to measure the data transfer speed between the service provider 2 and the terminal 1, The speed measuring unit 110 activates the file requesting unit 110a. The file request unit 110a requests the service provider 2 for a sample file.
The file server 21 returns the number of bytes of the sample file 22a via the web server 20 of the service provider 2 and transfers the sample file. The download monitoring unit 111 of the terminal 1 uses the file request unit 11
0a monitors the time from when the sample file 22a is requested until the download is completed, and the time measuring unit 110b
To notify.
【0020】時間測定部110bは,ダウンロードにか
かった時間を測定し,データの転送速度を求め測定日時
(日にち,曜日,時間等)と合わせて速度情報データベ
ース13aに登録する。利用者からコンテンツデータの
ダウンロードリクエストがあると,予約計算部12は,
利用者からのリクエスト(コンテンツのある場所(UR
L),コンテンツのサイズ,ダウンロード完了希望時間
等),速度情報データベース13aで管理されている速
度情報,予約情報データベース13bに既に登録されて
いる予約情報から,このリクエストを実施する際の予測
速度と,ダウンロードを開始しなければならない時刻を
計算する。The time measuring unit 110b measures the time taken for downloading, obtains the data transfer speed, and registers it in the speed information database 13a together with the measurement date and time (date, day of the week, time, etc.). When there is a content data download request from the user, the reservation calculation unit 12
Request from user (location with contents (UR
L), size of content, desired download completion time, etc.), speed information managed in the speed information database 13a, and reservation information already registered in the reservation information database 13b. , Calculate the time when the download has to start.
【0021】予約計算部12で計算されたダウンロード
を開始しなければならない時刻は,利用者のリクエスト
(コンテンツのある場所(URL),コンテンツのサイ
ズ,ダウンロード完了希望時刻など),コンテンツデー
タの転送にかかる予測速度などの情報と合わせて予約情
報データベース13bに登録される。The time when the download must be started calculated by the reservation calculator 12 depends on the user's request (location (URL) of content, content size, desired download completion time, etc.) and content data transfer. It is registered in the reservation information database 13b together with the information such as the estimated speed.
【0022】一方,時刻起動制御部14は,指定時間に
なると指定されたアプリケーションを起動する機能を備
え,予約情報が予約情報データベース13bに登録され
ると,時刻起動制御部14にコンテンツデータをダウン
ロードするためにクライアントツール10が必要となる
情報(コンテンツのある場所(URL)等)と,クライ
アントツールを起動してダウンロードを開始しなければ
ならない時間を設定する。時刻起動制御部14は,指定
された時間になるとクライアントツール10を起動し
て,サービスプロバイダ2にアクセスして指定されたコ
ンテンツのダウンロードを開始する。On the other hand, the time activation control unit 14 has a function of activating a designated application at a designated time, and when the reservation information is registered in the reservation information database 13b, the content data is downloaded to the time activation control unit 14. The information required by the client tool 10 in order to do so (the location (URL) where the content is, etc.) and the time at which the client tool must be activated to start the download are set. The time activation control unit 14 activates the client tool 10 at the designated time, accesses the service provider 2, and starts downloading the designated content.
【0023】次に図2は本発明の第2の原理構成を示
す。この第2の原理構成では,ダウンロードを完了させ
たい時間に対する各遅延時間に応じたペナルティ(料金
の割り引き)等を規定したサービスレベル契約(SLA
という:Service Level Agreement)を予約を行う時に登
録し,実際にダウンロードを実行した時に,その結果を
SLAに反映するための構成である。Next, FIG. 2 shows a second principle configuration of the present invention. In this second principle configuration, the service level agreement (SLA) that defines the penalty (rate discount) according to each delay time with respect to the time to complete the download
That is, the service level agreement is registered when making a reservation, and when the download is actually executed, the result is reflected in the SLA.
【0024】図2において端末1内の10,11,13
a,13b,14,18及びサービスプロバイダ2内の
20,21,22a,22b及び3の各符号は上記図1
の同じ符号の各部に対応し,図1と異なる構成要素とし
て,端末1内の112はサービスプロバイダと合意した
SLA(契約したサービスレベル)とサービス実施結果
を比較し,実施結果をSLA情報データベースに反映す
るSLA監視部,13cは仮SLAとサービスプロバイ
ダと契約したSLA情報と,サービス実施結果を管理す
るSLA情報データベース,15は利用者が作成した予
約リクエストをサービスプロバイダ側に通知(依頼)す
る予約依頼部,16はサービスプロバイダに依頼したリ
クエストの予約結果を表示し,利用者側端末で管理して
いるリクエスト情報や仮SLA情報などの管理情報に反
映する機能と,サービス実施結果をサービスプロバイダ
に通知する結果表示/通知部であり,サービスプロバイ
ダ2内の23は予約受付部,23aはリクエストの受付
処理を行う予約受付部,23bは受付けたリクエストを
実施できるかどうかを判断する予約判断部,24aは端
末1に備えた速度情報データベース13aとほぼ同じ内
容の利用者から通知されたサービスプロバイダと利用者
側端末間のデータ転送速度を管理する速度情報データベ
ース(DB),24bはいままでのリクエストによるS
LA情報を含むSLA情報を管理するSLA情報データ
ベース(DB),24cは利用者のリクエストを予約受
付した場合に,その予約情報を管理する予約情報データ
ベース(DB),25はリクエストの予約受付可否の結
果や予約IDなどを予約リクエスト送信元に返す機能と端
末1の結果表示/通知部16から受けとった転送サービ
ス実施後のサービス実施結果をSLA情報データベース
24bに反映する通知部である。In FIG. 2, 10, 11, 13 in the terminal 1
a, 13b, 14, 18 and reference numerals 20, 21, 22a, 22b and 3 in the service provider 2 are the same as those in FIG.
As a component different from FIG. 1 corresponding to each part of the same reference numeral of 112, 112 in the terminal 1 compares the SLA (contracted service level) agreed with the service provider with the service execution result, and stores the execution result in the SLA information database. An SLA monitoring unit for reflecting, 13c is SLA information contracted with the temporary SLA and the service provider, and an SLA information database for managing the service execution result, and 15 is a reservation for notifying (requesting) the reservation request made by the user to the service provider side The request unit, 16 displays the reservation result of the request requested to the service provider, reflects the management information such as request information and temporary SLA information managed by the user side terminal, and the service execution result to the service provider. It is a result display / notification section for notifying, and 23 in the service provider 2 is a preliminary A reception unit, 23a is a reservation reception unit that performs a request reception process, 23b is a reservation determination unit that determines whether the received request can be executed, and 24a is a user having almost the same contents as the speed information database 13a provided in the terminal 1. The speed information database (DB) 24b for managing the data transfer speed between the service provider and the user terminal notified by
SLA information database (DB) for managing SLA information including LA information, 24c is a reservation information database (DB) for managing reservation information when a user's request is reserved, and 25 is a reservation acceptance of request The notification unit reflects the result and reservation ID to the sender of the reservation request and the service execution result after the transfer service is received from the result display / notification unit 16 of the terminal 1 in the SLA information database 24b.
【0025】図2の原理構成では,端末1で,上記図1
の原理により作成した予約情報データベース13bで管
理されているリクエスト情報(コンテンツのある場所,
コンテンツのサイズ,ダウンロード完了希望時刻な
ど),コンテンツデータの転送にかかる予測速度などの
情報と合わせてから仮SLAを作成し,SLA情報デー
タベース13cに仮SLAとして登録する。予約依頼部
15は,利用者ID,予約情報データベース13bで管
理されているリクエスト情報(コンテンツの場所(UR
L),コンテンツのサイズ,ダウンロード完了希望時
刻,コンテンツデータの転送にかかる予想速度など),
SLA情報データベース13cで管理されている仮SL
A情報,速度情報データベース13aで管理されている
速度情報(サービスプロバイダ側に未通知のものがあれ
ば)などをサービスプロバイダ2に通知する。これらの
情報は,サービスプロバイダ2の予約受付部23の予約
受付部23aで受付けて受付処理後,予約判断部23b
に通知する。予約判断部23bは,端末1の予約依頼部
15から送付されたデータの中に速度情報があれば,速
度情報データベース24aに登録し,予約情報データベ
ース24cを参照し,受付けた依頼どおりにサービスを
提供できるか判断し,SLAを作成する。In the principle configuration of FIG. 2, in the terminal 1, the above-mentioned FIG.
Request information managed by the reservation information database 13b created according to the principle of
The provisional SLA is created after being combined with information such as the size of the content, the desired download completion time) and the estimated speed for transferring the content data, and is registered in the SLA information database 13c as the provisional SLA. The reservation request unit 15 uses the user ID and request information (contents location (UR) managed by the reservation information database 13b.
L), content size, desired download completion time, expected speed of content data transfer, etc.),
Temporary SL managed in the SLA information database 13c
The service provider 2 is notified of the A information, speed information managed by the speed information database 13a (if the service provider has not notified the speed information), and the like. These pieces of information are received by the reservation reception unit 23a of the reservation reception unit 23 of the service provider 2 and after the reception processing, the reservation determination unit 23b.
To notify. If there is speed information in the data sent from the reservation requesting unit 15 of the terminal 1, the reservation judging unit 23b registers it in the speed information database 24a, refers to the reservation information database 24c, and provides the service as requested. Judge whether it can be provided and create an SLA.
【0026】受付けた仮SLA情報とサービスプロバイ
ダ側で作成したSLAに差異がない場合は予約IDを発
行し,通知部25は予約IDと予約結果,SLAを結果
表示/通知部16に通知すると,結果表示/通知部16
は利用者がその内容を確認後に,予約情報データベース
13b,SLA情報データベース13cの該当するリク
エスト情報,仮SLAに予約IDを追加して更新する。
この後,予約情報データベース13bに登録されていた
リクエストは予約情報として扱われ,SLA情報データ
ベース13cに登録されていた仮SLAは正規のSLA
として扱う。一方,予約判断部23bが,受付けたリク
エストどおりにサービスを提供できないと判断した場合
は,その理由や代替案を作成し,通知部25に渡す。こ
の場合,利用者は内容を確認後,リクエストをし直す。When there is no difference between the received provisional SLA information and the SLA created on the service provider side, a reservation ID is issued, and the notification unit 25 notifies the result display / notification unit 16 of the reservation ID, the reservation result, and the SLA. Result display / notification unit 16
After the user confirms the contents, the reservation information is added to the reservation information database 13b and the corresponding request information in the SLA information database 13c, and the reservation ID is updated.
After that, the request registered in the reservation information database 13b is treated as reservation information, and the provisional SLA registered in the SLA information database 13c is a regular SLA.
Treat as. On the other hand, when the reservation determination unit 23b determines that the service cannot be provided according to the received request, the reason and alternative plan are created and passed to the notification unit 25. In this case, the user checks the contents and then makes the request again.
【0027】予約情報データベース13bに登録された
予約情報は,上記の図1で説明した時刻起動制御部14
の作用によりタスクがセットされ,ダウンロードを開始
しなければいけない時刻になるとクライアントツール1
0を起動して予約したコンテンツのダウンロードを開始
する。ダウンロードが開始されると,監視部11のダウ
ンロード監視部111は,ダウンロードを監視し,開始
と完了をSLA監視部112に通知する。SLA監視部
112は,ダウンロードの完了通知をうけると,SLA
情報データベース13cで管理されているSLAと監視
結果のSLAとを比較し,SLA情報に反映(更新)さ
せる。SLA情報データベース13cは,結果が反映さ
れたSLA情報を結果表示/通知部16に渡し,結果表
示/通知部16は,入出力部18に表示して,このコン
テンツデータ転送サービスの実施結果内容が利用者に確
認されると,サービスプロバイダ2側の通知部25に結
果を通知する。The reservation information registered in the reservation information database 13b is stored in the time activation control unit 14 described with reference to FIG.
The task is set by the action of, and when it is time to start the download, Client Tool 1
Start 0 to start downloading the reserved content. When the download is started, the download monitor 111 of the monitor 11 monitors the download and notifies the SLA monitor 112 of the start and the completion. Upon receiving the download completion notification, the SLA monitoring unit 112 receives the SLA.
The SLA managed by the information database 13c is compared with the SLA of the monitoring result and reflected (updated) in the SLA information. The SLA information database 13c passes the SLA information in which the result is reflected to the result display / notification unit 16, and the result display / notification unit 16 displays it on the input / output unit 18 so that the result of the content data transfer service is displayed. When confirmed by the user, the result is notified to the notification unit 25 on the service provider 2 side.
【0028】通知部25は,受け取った内容をSLA情
報データベース24bに反映する。利用者の依頼にあわ
せたサービスが提供できなかった場合,サービスプロバ
イダは,SLA情報データベース24bで管理されてい
るサービス実施結果内容を受付て調査を行い,SLAに
基づいて利用者に払い戻しなどを行う。The notification unit 25 reflects the received contents in the SLA information database 24b. When the service according to the user's request cannot be provided, the service provider accepts the content of the service execution result managed in the SLA information database 24b, investigates it, and refunds the user based on the SLA. .
【0029】次に図3は本発明の第3の原理構成を示
す。この第3の原理構成は,サービスプロバイダにリク
エストをだし,サービスプロバイダ側で予約受付を実施
するための構成である。Next, FIG. 3 shows a third principle configuration of the present invention. The third principle configuration is a configuration for issuing a request to a service provider and accepting a reservation on the service provider side.
【0030】図3において端末1内の10,13a,1
3b,14,15,16,18及びサービスプロバイダ
2内の20,21,22b,23,24a,24c,2
5,3は,それぞれ上記図2に示す同一符号と同じであ
り説明を省略する。この図3の構成では端末1内に符号
17のリクエスト作成部が設けられ,図2に備えられた
監視部11が含まれていない。リクエスト作成部17は
サービスプロバイダが提供しているコンテンツでダウン
ロードしたいものがあった場合,サービスプロバイダに
出すリクエストを作成する。In FIG. 3, 10, 13a, 1 in the terminal 1
3b, 14, 15, 16, 18 and 20, 21, 22, 22b, 23, 24a, 24c, 2 in the service provider 2
Reference numerals 5 and 3 are the same as those shown in FIG. In the configuration of FIG. 3, the request creation unit 17 is provided in the terminal 1, and the monitoring unit 11 provided in FIG. 2 is not included. The request creating unit 17 creates a request to be sent to the service provider when there is content that the service provider wants to download.
【0031】利用者は,入出力部18でクライアントツ
ール10でサービスプロバイダが公開しているコンテン
ツリストをブラウジングし,ダウンロードしたいコンテ
ンツデータを見つけたら,リクエスト作成部17を起動
し,利用者ID,リクエスト(コンテンツのある場所
(URL),コンテンツのサイズ,ダウンロード完了希
望時間など)を入力する。予約計算部12は,上記図1
と同様の原理によりダウンロードを開始しなければいけ
ない時間を計算し,リクエストが可能な場合は予約情報
データベース13bに登録する(リクエスト情報として
管理される)。リクエストが不可と判断した場合は,リ
クエストが不可な理由,代替案などを結果表示/通知部
16に渡す。予約依頼部15は,予約情報データベース
13bにリクエスト情報が登録されると,登録されたリ
クエスト情報(コンテンツのある場所,ダウンロード完
了希望時間,コンテンツデータの転送にかかる予想転送
速度など),利用者IDを,サービスプロバイダ2の予
約受付部23に送信する。The user browses the content list published by the service provider with the client tool 10 at the input / output unit 18, finds the content data that he / she wants to download, and activates the request creating unit 17 to request the user ID and request. Enter the location (URL) of the content, the size of the content, the desired download completion time, etc. The reservation calculator 12 is the same as that shown in FIG.
According to the same principle as above, the time required to start downloading is calculated, and if a request is possible, it is registered in the reservation information database 13b (managed as request information). When it is determined that the request cannot be made, the reason why the request cannot be made, an alternative plan, and the like are passed to the result display / notification unit 16. When the request information is registered in the reservation information database 13b, the reservation requesting unit 15 registers the registered request information (the location of the content, the desired download completion time, the expected transfer speed for transferring the content data, etc.), the user ID. Is transmitted to the reservation acceptance unit 23 of the service provider 2.
【0032】予約受付部23aは,受け取ったリクエス
トの受付け処理を行い,予約判断部23bにわたす。予
約判断部23bは,利用者IDから該当する利用者の速
度情報と予約情報を速度情報データベース24a,予約
情報データベース24cを参照して,サービスプロバイ
ダ側でリクエストの予約受付が可能か否かを判断する。
予約が可能な場合は,予約IDを発行し,予約受付部2
3で受付けた関連するデータと合わせて予約情報データ
ベース24cに登録し,通知部25にリクエストどおり
に予約ができた旨と予約IDをわたす。通知部25は,
ダウンロードを行う端末の結果表示/通知部16に,予
約IDと予約結果を通知する。予約が不可の場合は,予
約ができない理由や代替案などを通知部25にわたし,
端末1の結果表示/通知部16に返す。利用者は,その
結果を入出力部18の表示により確認してリクエストを
作成しなおす。The reservation accepting unit 23a performs a process of accepting the received request and passes it to the reservation judging unit 23b. The reservation determining unit 23b refers to the speed information database 24a and the reservation information database 24c for the speed information and the reservation information of the corresponding user based on the user ID, and determines whether or not the service provider can accept the request reservation. To do.
If a reservation is possible, a reservation ID is issued and the reservation reception unit 2
It is registered in the reservation information database 24c together with the related data received in step 3, and the notification that the reservation has been made as requested and the reservation ID are given to the notification unit 25. The notification unit 25 is
The reservation ID and the reservation result are notified to the result display / notification unit 16 of the terminal that downloads. If the reservation is not possible, please inform the notification section 25 of the reason why the reservation cannot be made and alternatives,
The result is returned to the result display / notification unit 16 of the terminal 1. The user confirms the result on the display of the input / output unit 18 and recreates the request.
【0033】次に図4は本発明の第4の原理構成を示
す。この第4の原理構成は,実際にダウンロードを実行
するのとは別の情報端末(例えば,携帯端末)から,サ
ービスプロバイダにリクエストをだし,サービスプロバ
イダ側でリクエストの予約受付を可能にする構成であ
る。Next, FIG. 4 shows a fourth principle configuration of the present invention. The fourth principle configuration is a configuration in which a request is made to the service provider from an information terminal (for example, a mobile terminal) different from the one that actually executes the download, and the service provider can accept the request reservation. is there.
【0034】図4において端末1内の10はクライアン
トツール,13bは予約情報データベース,13cはS
LA情報データベース,14は時刻起動制御部,17は
ダウンロードを実施する利用者側端末で保持している予
約情報,SLA情報などと,サービスプロバイダ側で保
持しているがその利用者の予約情報,SLA情報などと
の同期をとる予約情報同期部,18は入出力部である。
またサービスプロバイダ2内は上記図2に示す第2の原
理構成のサービスプロバイダ2に類似しており,20は
(Web)サーバ,21はファイルサーバ,22bはコ
ンテンツ格納部,23は予約受付部,23aは受付部,
23bは予約判断部,24aは速度情報データベース,
24bはSLA情報データベース,24cは予約情報デ
ータベース,25は通知部である。3はネットワーク,
4はダウンロードを行う端末1とは別の予約を行う情報
端末である。In FIG. 4, 10 in the terminal 1 is a client tool, 13b is a reservation information database, and 13c is S.
LA information database, 14 is a time activation control unit, 17 is reservation information, SLA information, etc. held by the user side terminal that carries out the download, and reservation information of the user, which is held by the service provider side, A reservation information synchronization unit 18 for synchronizing with SLA information and the like is an input / output unit.
Further, the inside of the service provider 2 is similar to the service provider 2 of the second principle configuration shown in FIG. 2, 20 is a (Web) server, 21 is a file server, 22b is a content storage unit, 23 is a reservation reception unit, 23a is a reception section,
23b is a reservation judgment unit, 24a is a speed information database,
Reference numeral 24b is an SLA information database, 24c is a reservation information database, and 25 is a notification unit. 3 is a network,
Reference numeral 4 is an information terminal for making a reservation different from the terminal 1 for downloading.
【0035】情報端末4から,サービスプロバイダ側の
サーバ20に接続し,リクエスト情報(コンテンツのあ
る場所,ダウンロード完了希望時間,コンテンツデータ
の転送にかかる予想転送速度など),利用者IDを送信
する。予約受付部23の受付部23aにより受付処理を
実施し,予約判断部23bを起動する。予約判断部23
bは,利用者IDから該当する利用者の速度情報と予約
情報を速度情報データベース24a,予約情報データベ
ース24cを参照して,リクエストどおりにサービスを
実施するためには何時にダウンロードを開始しなければ
いけないかを計算し,サービスプロバイダ2側で予約受
付が可能か否かを判断する。The information terminal 4 connects to the server 20 on the service provider side and sends request information (location of content, desired download completion time, expected transfer speed for transferring content data, etc.) and user ID. Reception processing is performed by the reception section 23a of the reservation reception section 23, and the reservation determination section 23b is activated. Reservation judgment unit 23
b refers to the speed information database 24a and the reservation information database 24c for the speed information and the reservation information of the corresponding user based on the user ID, and at what time the download must be started in order to perform the service as requested. It is calculated whether or not the reservation should be accepted, and the service provider 2 determines whether or not the reservation can be accepted.
【0036】予約が可能な場合は,予約IDを発行し,
SLAを作成し,受付部23aで受付けた関連するデー
タとあわせてSLA情報データベース24b,予約情報
データベース24cに登録し,通知部25にリクエスト
どおりに予約ができた旨と予約IDをわたす。予約が不
可能である場合は,その理由や代替案などを通知部25
に渡し,通知部25は,予約判断部23bから受け取っ
た内容を,サーバ20を介して情報端末4に返す。サー
ビスプロバイダ側で予約ができた場合は,その後ダウン
ロードを行う端末1側から,一定時間毎または利用者の
入出力部18の操作により,予約情報同期部17を起動
すると,サービスプロバイダ2と接続して予約情報同期
部26を駆動し,サービスプロバイダ2側で管理されて
いる予約情報データベース24cの予約情報とSLA情
報データベース24bのSLA情報を端末1に転送し,
端末1の予約情報とSLA情報の各データベース13
b,13cに登録して同期をとる。なお,ダウンロード
を行う端末1の予約情報データベース13bとSLA情
報データベース13cに予約情報を登録した後,サービ
スプロバイダ側との同期を取る場合,予約情報同期部1
7を起動することで,端末1に登録された予約情報,S
LA情報がサービスプロバイダ側に送られ,サービスプ
ロバイダの予約情報同期部26で端末からの予約内容と
サービスプロバイダ側の予約内容を照合して差分が有る
か判別し,差分があると端末に通知することで,同期を
取るようにすることができる。When reservation is possible, a reservation ID is issued,
The SLA is created and is registered in the SLA information database 24b and the reservation information database 24c together with the related data accepted by the acceptance unit 23a, and the notification unit 25 is passed the fact that the reservation was made as requested and the reservation ID. If the reservation is not possible, the reason and alternatives are notified by the notification unit 25.
The notification unit 25 returns the content received from the reservation determination unit 23b to the information terminal 4 via the server 20. When the reservation can be made on the service provider side, the reservation information synchronization unit 17 is activated from the terminal 1 side for subsequent downloading at regular intervals or by the user's operation of the input / output unit 18, and the service provider 2 is connected. And drives the reservation information synchronization unit 26 to transfer the reservation information in the reservation information database 24c and the SLA information in the SLA information database 24b managed by the service provider 2 to the terminal 1.
Each database 13 of reservation information and SLA information of terminal 1
Synchronize by registering with b and 13c. In addition, when the reservation information is registered in the reservation information database 13b and the SLA information database 13c of the terminal 1 which performs the download, and the synchronization with the service provider side is performed, the reservation information synchronization unit 1
By activating 7, the reservation information registered in terminal 1, S
The LA information is sent to the service provider side, the reservation information synchronization unit 26 of the service provider compares the reservation content from the terminal with the reservation content on the service provider side to determine whether there is a difference, and notifies the terminal if there is a difference. By doing so, it is possible to synchronize.
【0037】次に図5は本発明の第5の原理構成を示
す。この第5の原理構成は,コンテンツをダウンロード
しているときにサーバの切替えを行うことができるよう
にしたものである。Next, FIG. 5 shows a fifth principle configuration of the present invention. In the fifth principle configuration, the server can be switched while the content is being downloaded.
【0038】図中,1はダウンロードを行う端末,2は
サービスプロバイダ,3はネットワークであり,サービ
スプロバイダ2内の,20はサーバ,27はサービスプ
ロバイダ内のサーバ負荷や,プロセス,ログなどを監視
する監視部,270はサービスプロバイダが利用者に提
供しているコンテンツのダウンロードサービスを監視す
るダウンロード監視部,271は利用者からリクエスト
のあったコンテンツを利用者側のダウンロード端末に転
送するプロセスなどを管理する転送管理部,271aは
分割ファイルをダウンロードするファイルサーバに指示
を出す分割転送指示部,271bはファイルサーバから
転送される分割ファイルが,あたかもダウンロードを行
っている利用者側端末から要求されたコンテンツ名であ
るかのようにヘッダを書き換えるヘッダ書換え部,27
2は利用者側ダウンロード端末からダウンロードが開始
されたとき,サービスプロバイダで管理している予約情
報と照合して,ダウンロード要求が妥当であるかをチェ
ックする要求受付予約確認部である。In the figure, 1 is a terminal for downloading, 2 is a service provider, 3 is a network, 20 in the service provider 2, 20 is a server, 27 is a server load in the service provider, and processes, logs, etc. are monitored. A monitoring unit 270 for monitoring the download service of the content provided by the service provider to the user, and a process 271 for transferring the content requested by the user to the download terminal on the user side. A transfer management unit for managing 271, a divided transfer instruction unit for issuing an instruction to a file server for downloading a divided file, and 271b for a divided file transferred from the file server, as if requested by a user terminal that is downloading. Heading as if it were a content name Header rewriting rewriting unit, 27
Reference numeral 2 denotes a request reception reservation confirmation unit that checks when the download request is valid by collating with the reservation information managed by the service provider when the download is started from the user side download terminal.
【0039】273はサービスプロバイダ内にあるサー
バ運行状況(負荷など)を監視するサーバ監視部,27
3aはサーバ切替えが必要と判定された場合に,サービ
スプロバイダ内のファイルサーバの運用状況(負荷)か
ら,どのファイルサーバに切替えればよいかを判断して
切替え指示をだす切替え指示部,273bは該当するSL
A情報と現在時刻,転送が完了するまでに後どのくらい
必要かなどから,サーバの切替えが必要かどうかを判定
する時刻比較切替え判定部,274は分割ファイルの転
送状況,サービスプロバイダと利用者側端末間とのデー
タ転送速度などから,このまま転送作業を続けた場合,
転送に後どのくらいの時間が必要か,利用者とのSLA
を守るためにはどのくらいの転送速度が必要かなどを計
算する速度/時間測定部,275は予約IDから該当す
るSLAと照合して,SLAを守れるか否かを監視する
SLA監視部である。Reference numeral 273 is a server monitoring unit for monitoring the operation status (load etc.) of the server in the service provider, 27
When the server switching is determined to be necessary, 3a is a switching instructing unit that determines which file server should be switched from the operating status (load) of the file server in the service provider and issues a switching instruction. Applicable SL
A time comparison switching determination unit that determines whether or not server switching is necessary based on the information, the current time, and how much time is required until the transfer is completed. 274 is the transfer status of the divided files, the service provider and the user-side terminal. Depending on the data transfer speed between the
How much time will be required for transfer, SLA with user
The speed / time measuring unit 275 calculates how much transfer speed is necessary to protect the SLA, and the SLA monitoring unit 275 checks whether the SLA can be protected by checking the reservation ID with the corresponding SLA.
【0040】また,210は現在端末1にコンテンツを
転送しているファイルサーバ,211は複数あるファイ
ルサーバのうち,今現在,比較的サーバ負荷が低いファ
イルサーバ,220,221はコンテンツ,24aは利
用者から通知されたサービスプロバイダと利用者側端末
間のデータ転送速度を管理する速度情報データベース,
24bは利用者から通知されたSLA情報を管理するS
LA情報データベース,24cは予約情報データベー
ス,24dはコンテンツ名と分割ファイル名の対応関係
を管理するコンテンツファイル対応情報のデータベース
(DBの表示が図示省略)である。Further, 210 is a file server which is currently transferring contents to the terminal 1, 211 is a file server having a relatively low server load among a plurality of file servers at present, 220 and 221 are contents, and 24a is used. Speed information database that manages the data transfer speed between the service provider and the terminal on the user side notified by the user,
24b is an S for managing the SLA information notified by the user.
An LA information database, 24c is a reservation information database, and 24d is a content file correspondence information database (DB display not shown) that manages the correspondence relationship between content names and divided file names.
【0041】利用者がダウンロードを行う端末1からコ
ンテンツ送信(この例では,ファイル名"aaa.mpeg")の
要求を予め設定した予約情報(上記図1乃至図4の各端
末に備えた情報)に基づいて行うと,サービスプロバイ
ダ2の監視部27のダウンロード監視部270において
要求受付予約確認部272で,送信要求,コンテンツ
名,予約者のID,及び予約情報データベース24cの
情報と値の比較を行い,要求が正当であるかをチェック
し,要求が正当であると,転送管理部271を起動す
る。一方,この構成では,コンテンツ(マルチメディア
データ)を220と221という2つのファイルサーバ
に格納/管理しており,コンテンツファイル対応情報デ
ータベース24dでコンテンツデータ名と分割ファイル
との対応付けを管理する。Reservation information in which a request for content transmission (file name "aaa.mpeg" in this example) is preset from the terminal 1 where the user downloads (information provided in each terminal in FIGS. 1 to 4). According to the above, the request reception reservation confirmation unit 272 in the download monitoring unit 270 of the monitoring unit 27 of the service provider 2 compares the transmission request, the content name, the reservation person ID, and the information and the value of the reservation information database 24c. If the request is valid, the transfer management unit 271 is activated. On the other hand, in this configuration, the contents (multimedia data) are stored / managed in two file servers 220 and 221, and the correspondence between the content data name and the divided files is managed in the content file correspondence information database 24d.
【0042】転送管理部271により分割転送指示部2
71aが呼び出されると,コンテンツファイル対応情報
データベース24dに基づいて,要求されたコンテンツ
名を,実際に転送する分割ファイル名(この場合は,"a
aa1.mpeg", "aaa2.mpeg", …… "aaa.mpeg10" )に変換
し,ファイルサーバ210に送信要求を出す。ファイル
サーバ210は,分割ファイルを順々に転送する。ヘッ
ダ書換え部271bは,ファイルサーバ210から送ら
れたファイル(ファイル名)が,ダウンロードを行って
いる端末1から転送要求されたコンテンツ名であるかの
ように,ヘッダ書換えを行って転送し,転送開始時間,
コンテンツ名,予約ID,送信中の分割ファイル名やバ
イト数を速度/時間測定部274に通知する。速度/時
間測定部274は,ヘッダ書換え部271bから受け取
った情報から,何番目の分割ファイルまで転送が終わっ
たか,経過時間,速度情報で管理されている速度情報な
どから転送が完了するまでにあとどのくらいの時間を要
するかなどを計算し,時刻比較切替え判定部273bに
通知する。The transfer management unit 271 controls the divided transfer instruction unit 2
When 71a is called, based on the content file correspondence information database 24d, the requested content name is actually the divided file name to be transferred (in this case, "a"
aa1.mpeg "," aaa2.mpeg ", ..." aaa.mpeg10 ") and sends a transmission request to the file server 210. The file server 210 transfers the divided files in order. Rewrites the header as if the file (file name) sent from the file server 210 is the content name requested to be transferred from the downloading terminal 1, and transfers the file.
The content name, the reservation ID, the name of the divided file being transmitted, and the number of bytes are notified to the speed / time measuring unit 274. From the information received from the header rewriting unit 271b, the speed / time measuring unit 274 determines how many divided files have been transferred, the elapsed time, and the speed information managed by the speed information until the transfer is completed. It calculates how long it will take, and notifies the time comparison switching determination unit 273b.
【0043】時刻比較切替え判定部273bは,SLA
監視部275を使って該当するSLAと,システムクロ
ック28から取得した現在時刻,転送が完了するまでに
必要となる予想時間などから,サーバの切替えが必要か
どうかを判定し,必要と判定すると切替え指示部273
aに通知し,切替え指示部273aは,転送管理部27
1に,予約ID,コンテンツ名などを通知する。転送管
理部271により分割転送指示部271aが呼び出され
ると,分割転送指示部271aは現在転送中の次の分割
ファイルから,比較的負荷が低い別のファイルサーバ2
11に切り替えて,送信を実施する。The time comparison switching determination unit 273b uses the SLA.
Using the monitoring unit 275, it is determined whether the server needs to be switched based on the corresponding SLA, the current time acquired from the system clock 28, the estimated time required to complete the transfer, and the like. Indicator 273
a, and the switching instructing unit 273a notifies the transfer management unit 27
1 is notified of the reservation ID, content name, and the like. When the transfer management unit 271 calls the split transfer instructing unit 271a, the split transfer instructing unit 271a starts from the next split file currently being transferred to another file server 2 having a relatively low load.
Switch to 11 and perform transmission.
【0044】ヘッダ書換え部271bは,切り替え前の
ファイルサーバ210から送られる場合と同様に,ヘッ
ダ書換えを行って,端末1に転送し,引き続き,転送開
始時間,コンテンツ名,予約ID,送信中の分割ファイ
ル名やバイト数等を速度/時間測定部274に通知す
る。この後も,同様の機能により速度/時間測定部27
4で完了予想時間を計算し,時刻比較切替え判定部27
3bに通知し,時刻比較切替え判定部273bは,サー
バを元に戻すことが可能かを判定し,サーバを戻すこと
が可能と判断すると,転送中の次の分割ファイルから,
ファイルサーバ210に戻して,送信を実施する。The header rewriting section 271b rewrites the header and transfers it to the terminal 1 in the same manner as when it is sent from the file server 210 before switching, and then continues the transfer start time, the content name, the reservation ID, and the transmission in progress. The divided file name, the number of bytes, etc. are notified to the speed / time measuring unit 274. After this, the speed / time measuring unit 27 is also operated by the same function.
The expected completion time is calculated in 4, and the time comparison switching determination unit 27
3b, and the time comparison switching determination unit 273b determines whether the server can be returned to the original state. When it is determined that the server can be returned, from the next division file being transferred,
The file is returned to the file server 210 and transmission is performed.
【0045】[0045]
【発明の実施の形態】図6は実施例の構成を示す図であ
る。図中,1,10〜12,13a〜13c,14〜1
6及び2,20,21,22a,22b,23,24a
〜24c,25及び27,3の各符号は上記図1乃至図
5に備えられたものと同じ構成要素については同じ符号
を付しており,説明を省略する。また,18は上記図1
乃至図5に示す入出力部に対応するキーボード及びディ
スプレイを表す。図6を構成する各機能を備えた各部
は,CPU,RAM,ROMを備えたコンピュータのプ
ログラムにより実現することができ,そのフローチャー
トは後述する。FIG. 6 is a diagram showing the configuration of an embodiment. In the figure, 1, 10-12, 13a-13c, 14-1
6 and 2, 20, 21, 22, 22a, 22b, 23, 24a
24 to 24c, 25 and 27 and 3, the same components as those provided in FIGS. 1 to 5 are designated by the same reference numerals, and the description thereof will be omitted. In addition, 18 is the above-mentioned FIG.
The keyboard and display corresponding to the input / output unit shown in FIG. Each unit having each function configuring FIG. 6 can be realized by a program of a computer having a CPU, a RAM, and a ROM, and a flowchart thereof will be described later.
【0046】クライアントツール10,リクエスト作成
部17により,ダウンロードしたいコンテンツとダウン
ロード完了希望時間を入力し,リクエストを作成する
と,作成されたリクエストは,予約計算部12により,
予測転送速度,ダウンロードを開始しなければいけない
時刻,仮SLAなどが算出され,利用者による内容確認
後,利用者IDとあわせて予約依頼部15によりサービ
スプロバイダ2に送信される。作成されたリクエストや
仮SLAはダウンロードを行う端末1の予約情報データ
ベース13b,SLA情報データベース13cで管理さ
れる。送信されたリクエストは,予約受付部23で受付
けられ,予約が可能か否か判断される。予約が可能な場
合は,予約IDを発行し,SLAを作成後,通知部25
にそれらの内容を通知する。通知部25は,受け取った
内容をリクエストの送信元に返信する。When the contents to be downloaded and the desired download completion time are input by the client tool 10 and the request creation unit 17 and a request is created, the created request is created by the reservation calculation unit 12.
The predicted transfer rate, the time at which the download should be started, the provisional SLA, etc. are calculated, and after the user confirms the content, the reservation request unit 15 sends it together with the user ID to the service provider 2. The created request and provisional SLA are managed by the reservation information database 13b and the SLA information database 13c of the terminal 1 which performs the download. The transmitted request is accepted by the reservation acceptance unit 23, and it is determined whether or not the reservation is possible. If the reservation is possible, the reservation ID is issued, the SLA is created, and then the notification unit 25
Notify them of their content. The notification unit 25 returns the received content to the request sender.
【0047】端末1では結果表示/通知部16により,
その内容が利用者に確認されると,SLA予約情報デー
タベース13c,予約情報データベース13bを更新す
る。この時サービスプロバイダで発行された予約IDが
追加される。予約IDが追加された時点で,リクエスト
情報は予約情報に,仮SLAはSLAとして扱われる。
時刻起動制御部14は,予約情報に基づいてアプリケー
ションを自動実行する機能であり,これにより,予約情
報データベース13bで管理されている予約のダウンロ
ード実行が自動化される。実際にダウンロードが開始さ
れると,監視部27がその状況を監視する。そして,ダ
ウンロードの開始/完了時間,実行結果などをSLA情
報データベース13cに反映する。SLA情報データベ
ース13cに実行結果が反映されると,結果表示/通知
部16により結果が表示される。結果表示/通知部16
でサービス実施結果を利用者に確認されると,サービス
プロバイダ2に通知される。予約情報データベース13
bに登録されたリクエスト情報は,サービスプロバイダ
2で発行される予約IDが追加された後,予約情報とし
て扱われる。同様に,予約情報データベース13bに登
録された仮SLAも,予約ID追加後にSLAとして扱
われる。In the terminal 1, the result display / notification unit 16
When the contents are confirmed by the user, the SLA reservation information database 13c and the reservation information database 13b are updated. At this time, the reservation ID issued by the service provider is added. At the time when the reservation ID is added, the request information is treated as reservation information and the temporary SLA is treated as SLA.
The time activation control unit 14 has a function of automatically executing the application based on the reservation information, whereby the download execution of the reservation managed by the reservation information database 13b is automated. When the download is actually started, the monitoring unit 27 monitors the situation. Then, the start / completion time of the download, the execution result, etc. are reflected in the SLA information database 13c. When the execution result is reflected in the SLA information database 13c, the result display / notification unit 16 displays the result. Result display / notification unit 16
When the user confirms the service implementation result at, the service provider 2 is notified. Reservation information database 13
The request information registered in b is treated as reservation information after the reservation ID issued by the service provider 2 is added. Similarly, the temporary SLA registered in the reservation information database 13b is also treated as an SLA after adding the reservation ID.
【0048】図6の構成において,上記図1乃至図5に
示す各原理に対応する機能を端末を構成するコンピュー
タ及びサービスプロバイダを構成するコンピュータのプ
ログラムにより実現するためのフローチャートを図7乃
至図16に示し,以下に説明する。7 to 16 are flow charts for realizing the functions corresponding to the principles shown in FIGS. 1 to 5 by the programs of the computer forming the terminal and the computer forming the service provider in the configuration of FIG. And described below.
【0049】図7,図8はリクエスト作成,予約受付,
通知までのフローチャート(その1),(その2)を示
す。7 and 8 are for request creation, reservation acceptance,
The flowcharts (1) and (2) up to notification are shown.
【0050】端末において,利用者がコンテンツ名,ダ
ウンロード完了希望時間等を入力してリクエストを作成
する(図7のS1)。このリクエストによる速度情報,
予約情報のデータベースを用いて予約計算を行う(同S
2)。この予約計算の詳細なフローチャートは後述する
図13,図14に示すが,リクエストが可能(完了希望
時間にダウンロードができる)か判別する(同S3)。
リクエストが不可と判別されると,代替案を作成し(図
7のS4),代替案がOKか判別し(同S5),OKの
場合はS3に戻り,OKでないと終了する。上記S3に
おいてリクエストが可の場合,リクエスト情報として予
約情報データベースに登録し(図7のS6),仮SLA
を作成する(同S7)。この場合,例えば,「10分〜
30分遅れで1割引」というようなものとなる。この仮
SLAの内容確認によりOKであるか判別し(図7のS
8),OKなら仮SLAをSLA情報データベースに登
録する(同S9)。上記S2〜S9の処理は予約計算部
(図3の12)の機能に対応する。At the terminal, the user creates a request by inputting the content name, desired download completion time, etc. (S1 in FIG. 7). Speed information from this request,
Reservation calculation is performed using the reservation information database (S
2). A detailed flowchart of this reservation calculation is shown in FIGS. 13 and 14 which will be described later, but it is determined whether a request is possible (download is possible at a desired completion time) (at step S3).
If it is determined that the request cannot be made, an alternative plan is created (S4 in FIG. 7), it is determined whether the alternative plan is OK (S5), and if OK, the process returns to S3 and ends if not OK. If the request is accepted in S3, the request information is registered in the reservation information database (S6 in FIG. 7) and the provisional SLA is entered.
Is created (at step S7). In this case, for example, "10 minutes ~
It will be something like "30% late, one discount". By checking the contents of this temporary SLA, it is determined whether it is OK (S in FIG. 7).
8) If OK, register the temporary SLA in the SLA information database (at step S9). The processes of S2 to S9 correspond to the function of the reservation calculator (12 in FIG. 3).
【0051】次に,予約依頼を確認し(図7のS1
0),予約を依頼するか判別し(同S11),依頼する
場合は予約依頼をサービスプロバイダへ送る(同S1
2)と共に,結果表示を行い(図8のS13),この表
示で予約ができたか判別し(同S14),できないとリ
クエスト/予約を取り消し(同S15),できた場合は
予約IDの登録を行い(同S16),タイマーをセット
する(同S17)。上記S13〜S16の処理は結果表
示/通知部(図2の16)に対応し,S17の機能は時
刻起動制御部(図2の14)に対応する。Next, the reservation request is confirmed (S1 in FIG. 7).
0), it is determined whether or not to request the reservation (at step S11), and if requested, the reservation request is sent to the service provider (at step S1).
Along with 2), the result is displayed (S13 in FIG. 8), and it is determined whether the reservation can be made on this display (S14). If not, the request / reservation is canceled (S15). If it is possible, the reservation ID is registered. Perform (S16) and set a timer (S17). The processing of S13 to S16 corresponds to the result display / notification unit (16 in FIG. 2), and the function of S17 corresponds to the time activation control unit (14 in FIG. 2).
【0052】サービスプロバイダでは,予約を受付ける
と(図8のS18),内容を判断し(同S19),予約
受付が可能か判別する(同S20)。この予約受付判断
の詳細なフローチャートは,後述する図15に示し,こ
こで可能でないと判断されると代替案を作成し(同S2
1),可能な場合は予約IDを発行し(同S22),予
約ID,ユーザID,パスワード,コンテンツ名,ダウ
ンロード完了時間等を予約情報データベースに登録し,
SLA情報も登録し(同S23),予約結果を端末へ通
知して(同S24),終了する。Upon accepting the reservation (S18 of FIG. 8), the service provider judges the contents (S19 of the same) and judges whether the reservation can be accepted (S20 of the same). A detailed flow chart of this reservation acceptance determination is shown in FIG. 15 described later, and if it is determined that it is not possible, an alternative plan is created (S2).
1) If possible, issue a reservation ID (at step S22) and register the reservation ID, user ID, password, content name, download completion time, etc. in the reservation information database,
The SLA information is also registered (at step S23), the reservation result is notified to the terminal (at step S24), and the process ends.
【0053】次に図9,図10はコンテンツ要求による
ダウンロード時の監視のフローチャート(その1),
(その2)を示す。Next, FIG. 9 and FIG. 10 are flowcharts (part 1) of monitoring at the time of download by content request,
(Part 2) is shown.
【0054】最初に端末のクライアントツールで,コン
テンツ要求を行い(図9のS1),サービスプロバイダ
から要求受付予約の確認を行い(同S2),予約確認が
OK(受付られる)か判別し(同S3),OKでない場
合はエラーメッセージを端末に向けて送信する(同S
4)。端末でクライアントツールで受付OKか判別し
(図9のS5),noの場合エラーメッセージの表示を
行う(同S6)。サービスプロバイダでは予約確認がO
Kの場合,転送開始を端末に通知(予約ID,コンテン
ツ名)し(図9のS7),端末のクライアントツールで
これを受けると転送開始通知を端末のダウンロード監視
部に通知する(同S20)。サービスプロバイダでコン
テンツを端末へ転送すると(図9のS10),クライア
ントツールで受信を行い(同S13),サービスプロバ
イダで転送を終了すると転送終了通知を行い(同S1
0),クライアントツールでこれを受け取ると,端末の
ダウンロード監視部(図10)に転送終了通知を行う
(同S14)。First, the client tool of the terminal makes a content request (S1 in FIG. 9), confirms the request reception reservation from the service provider (S2), and determines whether the reservation confirmation is OK (accepted) (Same). S3), if not OK, an error message is sent to the terminal (step S3).
4). The client tool at the terminal discriminates whether the acceptance is OK (S5 in FIG. 9), and if no, an error message is displayed (S6). Reservation confirmation is O at service provider
In the case of K, the transfer start is notified to the terminal (reservation ID, content name) (S7 in FIG. 9), and when it is received by the client tool of the terminal, the transfer start notification is sent to the download monitoring unit of the terminal (S20). . When the content is transferred to the terminal by the service provider (S10 of FIG. 9), the client tool receives it (S13 of the same), and when the service provider ends the transfer, the transfer end notification is issued (S1 of the same).
0), when this is received by the client tool, transfer completion notification is sent to the download monitoring unit (FIG. 10) of the terminal (at step S14).
【0055】これを受け取るとクライアントツールで
は,ダウンロードしたコンテンツを保存し(図9のS1
5),その後,ダウンロード監視部からのSLA結果通
知を受け取ると転送結果を表示し(同S16),転送結
果がOKか確認し(同S17),結果がOKなら転送結
果をサービスプロバイダに通知し(同S18),OKで
ない場合は,端末の利用者がクレームメッセージを編集
して(同S19),転送結果の通知としてサービスプロ
バイダに送られる。サービスプロバイダではこの端末か
らの転送結果を受信すると(図9のS11),転送結果
である予約情報やSLA情報をそれぞれのデータベース
に登録する(同S12)。Upon receiving this, the client tool saves the downloaded content (S1 in FIG. 9).
5) After that, when the SLA result notification from the download monitoring unit is received, the transfer result is displayed (at step S16), the transfer result is confirmed (at step S17), and if the result is OK, the transfer result is notified to the service provider. (S18) If not OK, the user of the terminal edits the complaint message (S19) and sends it to the service provider as a notification of the transfer result. When the service provider receives the transfer result from this terminal (S11 in FIG. 9), the reservation information and SLA information, which are the transfer results, are registered in their respective databases (S12 in the same figure).
【0056】図10は端末の監視部のフローチャートで
あり,クライアント監視部は上記図9のS8によりクラ
イアントツールからの予約IDを受け取ると,転送開始
時間を記録し(図10のS20),図9のS14により
転送終了通知を受け取ると,転送終了時間を記録し(同
S21),続いて予約ID,コンテンツ名を供給してS
LA監視を起動する(同S22)。これを受けてSLA
監視部は,SLA情報,予約情報のデータベースのコン
テンツ転送結果からSLA検索及び比較を行って(同S
23)求められたSLA結果をクライアントツールに通
知する(同S24)。SLA結果としては,予約ID,
コンテンツ名,ダウンロード開始時刻,終了時刻,SL
AのOKまたは違反情報等がある。FIG. 10 is a flow chart of the monitoring unit of the terminal. When the client monitoring unit receives the reservation ID from the client tool in S8 of FIG. 9 above, it records the transfer start time (S20 in FIG. 10), and FIG. When the transfer end notification is received in S14, the transfer end time is recorded (S21 of the same), and then the reservation ID and the content name are supplied to S.
LA monitoring is activated (at step S22). In response to this, SLA
The monitoring unit performs SLA search and comparison from the content transfer results in the database of SLA information and reservation information (S.
23) The client tool is notified of the obtained SLA result (at step S24). As the SLA result, the reservation ID,
Content name, download start time, end time, SL
There is OK of A or violation information.
【0057】図11,図12はダウンロード時の分割フ
ァイルの切替え制御のフローチャート(その1),(そ
の2)を示す。端末からコンテンツ要求を送信すると,
サービスプロバイダで受信され(図11のS4),予約
者確認をし(同S5),コンテンツ名,予約者IDで予
約情報データベースを検索する(同S6)。検索による
予約が有るか否か判別し(図11のS7),無いと受付
拒否を通知して処理を終了する(同S8)。予約が有る
場合は,受付を通知し(図11のS9),コンテンツ名
に対応する分割ファイル名を展開し(同S10),分割
ファイル送信開始をファイルサーバに指示し(同S1
1),ファイル送信開始通知を速度/時間測定部に通知
する(同S12)。ファイルサーバは送信要求を受信す
ると(図11のS15),コンテンツを送信し(同S1
6),終了すると送信終了の通知を行う(同S17)。11 and 12 are flowcharts (No. 1) and (No. 2) of the switching control of the divided files at the time of downloading. When you send a content request from the terminal,
The service provider receives (S4 in FIG. 11), confirms the reservation person (S5), and searches the reservation information database with the content name and the reservation person ID (S6). It is determined whether or not there is a reservation by the search (S7 in FIG. 11), and if there is no reservation, a refusal of acceptance is notified and the process ends (S8). If there is a reservation, the reception is notified (S9 of FIG. 11), the split file name corresponding to the content name is expanded (S10 of the same), and the file server is instructed to start transmission of the split file (S1 of the same).
1), The file transmission start notification is sent to the speed / time measuring unit (at step S12). When the file server receives the transmission request (S15 in FIG. 11), it transmits the content (S1 in the same figure).
6) When it is finished, the transmission end notification is given (at step S17).
【0058】速度/時間測定部は上記図11のS12に
よるファイル送信開始通知を受け取ると送信開始時刻を
保存する(図11のS13)。ダウンロード監視部は,
ファイルサーバからコンテンツの送信を受けると,送信
ファイルヘッダを変換し(図11のS14),その後フ
ァイルサーバから送信終了の通知を受けると,ファイル
送信終了通知を速度/時間測定部に通知する(同S1
8)。速度/時間測定部では,ファイル送信終了通知を
受け取ると,送信終了時刻を保存し(図12のS2
4),全ファイルの転送が完了したか判別し(同S2
5),完了すると後述するS30に移行するが,完了し
ない場合,送信速度を計算する(同S26)。この場
合,送信平均速度=送信済分割ファイル総バイト数÷Σ
(分割ファイル送信終了時刻−分割ファイル送信開始時
刻)の計算により求め,これを用いて送信終了予想時刻
を計算する。すなわち,残バイト数÷送信平均速度の計
算で求められる。Upon receiving the file transmission start notification in S12 of FIG. 11, the speed / time measuring unit stores the transmission start time (S13 of FIG. 11). The download monitor is
When the contents are transmitted from the file server, the transmission file header is converted (S14 in FIG. 11), and when the transmission completion notification is received from the file server, a file transmission completion notification is sent to the speed / time measuring unit (same as above). S1
8). Upon receiving the file transmission end notification, the speed / time measuring unit stores the transmission end time (S2 in FIG. 12).
4) Determine whether all files have been transferred (S2
5) When completed, the process proceeds to S30 described later, but if not completed, the transmission rate is calculated (S26). In this case, the average transmission speed = total number of bytes of transmitted divided files / Σ
Calculated by calculating (divided file transmission end time-divided file transmission start time), and using this to calculate the expected transmission end time. That is, it is calculated by calculating the number of remaining bytes / average transmission speed.
【0059】この送信終了予想時刻に対して,予約情報
データベースを参照して予約時刻迄に転送が終了するか
判別し(図12のS28),終了しないと判別されると
サーバの切替指示を行う(同S29)。ダウンロード監
視部でこのサーバの切替指示を受け取ると,サーバ切替
えが必要か判別し(図12のS20),切替指示の受信
で必要と判別されるとサーバ負荷情報データベースを参
照して切替サーバを選択し(同S21),分割ファイル
を送信する指示先サーバを切替え(同S22),S11
に戻る。全ファイルの転送が完了すると(図12のS1
9),コンテンツ送信終了通知を端末に送信する(同S
23)。また,速度/時間測定部では,全ファイル転送
完了を判別すると(図12のS25),SLAデータ
(ユーザ・ID,コンテンツ名,送信日時,平均速度,
時間内完了可否,遅延時間等)をSLA監視部に通知す
る(同S30)。SLA監視部は,そのSLA情報をS
LA情報データベースに反映させる(図12のS3
1)。With respect to this estimated transmission end time, it is judged whether the transfer is completed by the reservation time by referring to the reservation information database (S28 in FIG. 12), and if it is judged that the transfer is not completed, a server switching instruction is given. (S29 of the same). Upon receiving the switching instruction of the server downloads the monitoring unit, determines whether the server switching is required (in FIG. 12 S20), when it is judged necessary in receiving the switching instruction by referring to the server load information database switching server Select (at step S21), switch the instruction destination server to transmit the divided files (at step S22), S11
Return to. When the transfer of all files is completed (S1 in FIG. 12)
9), the content transmission end notification is transmitted to the terminal (at the same S
23). When the speed / time measuring unit determines that all files have been transferred (S25 in FIG. 12), SLA data (user ID, content name, transmission date and time, average speed,
The SLA monitoring unit is notified of whether or not the process can be completed in time, delay time, etc. (at step S30). The SLA monitoring unit sends the SLA information to S
It is reflected in the LA information database (S3 in FIG. 12)
1).
【0060】図13,図14は予約計算のフローチャー
ト(その1),(その2)であり,上記図7のS2にお
いて実行され,上記図1の端末1に設けられた予約計算
部12の機能に対応する。なお,同様の機能を上記図2
〜図4のサービスプロバイダの予約受付部23aも備え
ている。FIGS. 13 and 14 are flowcharts (1) and (2) of the reservation calculation, which are executed in S2 of FIG. 7 and the function of the reservation calculator 12 provided in the terminal 1 of FIG. Corresponding to. It should be noted that the same function as shown in FIG.
The reservation accepting unit 23a of the service provider of FIG. 4 is also provided.
【0061】最初に端末でリクエストを作成すると(図
13のS1),端末の予約計算部に予約ID,パスワー
ド,コンテンツ名,サイズ,ダウンロード完了希望時間
等のリクエストの内容が送られ,ダウンロードにかかる
時間を計算する(同S2)。この時間の計算式は,(コ
ンテンツサイズ÷予想転送速度)である。続いて開始時
刻を計算する(図13のS3)。この計算式は,(リク
エスト時間−ダウンロードにかかる時間)である。求め
た開始時刻を現在時刻と比較し(図13のS4),現在
時刻より後の時間か判別し(同S5),現在時刻より後
であれば(ダウンロードが希望時間より前に完了可
能),既存予約情報と比較し(同S8),既存の予約と
ダウンロード実行時間が重なっていないか判別する(同
S9)。重なっていると代替案作成の処理の図14のS
10に移行し,重なっていない場合はリクエスト時間よ
りも前にダウンロードが完了できるか判別する(図14
のS13)。この判定は,上記S2〜S5の計算と判断
と同じである。ここで,完了できないと判定されるとリ
クエスト結果表示画面に希望時間までにダウンロードで
きないこと及びダウンロードが可能な時間等を表示する
ための通知を行って終了する。完了できると判定される
と,その旨及びダウンロード開始日時,完了日時をリク
エスト結果表示画面に表示するために通知する。When the terminal first creates a request (S1 in FIG. 13), the contents of the request such as the reservation ID, password, content name, size, desired download completion time, etc. are sent to the reservation calculation section of the terminal, and the download starts. The time is calculated (at step S2). The formula for this time is (content size / expected transfer rate). Then, the start time is calculated (S3 in FIG. 13). This calculation formula is (request time-download time). The obtained start time is compared with the current time (S4 in FIG. 13), and it is determined whether the time is later than the current time (S5). If it is after the current time (the download can be completed before the desired time), It is compared with the existing reservation information (at step S8), and it is determined whether or not the existing reservation and the download execution time overlap (at step S9). If they overlap, S of FIG. 14 of the alternative creation process
If it does not overlap, it is determined whether the download can be completed before the request time (Fig. 14).
S13). This determination is the same as the calculation and determination of S2 to S5. If it is determined that the request cannot be completed, a notification is displayed on the request result display screen to indicate that the request cannot be downloaded by the desired time, the downloadable time, and the like, and the process ends. If it is determined that the request can be completed, a notification to that effect, the download start date and time, and the completion date and time are displayed to be displayed on the request result display screen.
【0062】上記S5において,現在の時刻よりダウン
ロード開始時間の方が後にならない場合は,代替案作成
の処理に移行し,今の時間帯でダウンロードにかかる時
間を計算し(図13のS6),一番早くていつダウンロ
ードが完了できるか計算する(同S7)。これにより得
られたダウンロード開始時間/終了時間,ダウンロード
にかかる時間をS8の処理に供給される。この後,代替
案作成の処理では重なっている予約よりも前にダウンロ
ードを開始できないか計算する(図14のS10)。こ
の計算式は,重なっている予約のダウンロード開始時刻
−(コンテンツサイズ÷予想転送速度)−余裕時間,で
ある。この計算で得られた結果が,現在の時刻よりも後
の時間か判別し(図14のS11),後であれば上記図
13のS8に移行し,後でない場合は,一番早くていつ
ダウンロードが完了できるか計算(重なっている予約の
ダウンロード完了時間+(コンテンツサイズ÷予想転送
速度)+余裕時間)を行う(同S12)。この結果得ら
れたダウンロード開始時間/終了時間,ダウンロードに
かかる時間は上記図13のS8の処理に供給される。In S5, if the download start time is not later than the current time, the process proceeds to the alternative creation process, and the download time is calculated in the current time zone (S6 in FIG. 13). Calculate whether the download can be completed as soon as possible (S7). The download start time / end time and the download time thus obtained are supplied to the process of S8. Then, in the alternative creation process, it is calculated whether the download can be started before the overlapping reservations (S10 in FIG. 14). This calculation formula is: download start time of overlapping reservations- (content size / expected transfer rate) -margin time. It is determined whether the result obtained by this calculation is a time later than the current time (S11 in FIG. 14), and if it is later, the process proceeds to S8 in FIG. 13 above. It is calculated whether the download can be completed (download completion time of overlapping reservations + (content size / expected transfer rate) + margin time) (at step S12). The download start time / end time and the download time obtained as a result are supplied to the process of S8 in FIG.
【0063】図15は予約受付判断のフローチャートで
あり,サービスプロバイダにおける上記図8のS19に
おいて実行される。サービスプロバイダで予約受付を行
うと(図15のS1) ,予約受付判断のメインのフロー
において,受付けた内容(ユーザID,パスワード,コ
ンテンツ名,ダウンロード完了希望時間等について予約
情報を検索して判断を行う(同S2)。最初に依頼のあ
ったユーザ・モデルから同時間帯の予約が入っていない
かを判別し(同S3),予約が入っていると予約受付判
断のサブのフロー(代替案作成)に移行し(同S6),
予約が入ってないと次に該当日時の予約状況にまだ余裕
があるか判別し(同S4),余裕がないと上記のサブの
フローに移行し,余裕があると,サービス停止予定日時
ではないか判別する(同S5)。サービス停止予定日時
の場合はサブのフローに移行し,サービス停止予定日時
でない場合は予約IDを発行し(図15のS7),予約
登録を行って(同S8),終了する。また,予約受付の
サブのフローでは,上記図13,図14のS6,S7,
S10〜S12に示す代替案作成のフローと同様の処理
により代替案を作成する(図15のS6)。FIG. 15 is a flowchart of the reservation acceptance judgment, which is executed in S19 of FIG. 8 in the service provider. When the service provider accepts the reservation (S1 in FIG. 15), in the main flow of the reservation acceptance judgment, the reservation information is searched for the judgment about the received contents (user ID, password, content name, desired download completion time, etc.). Perform (S2 of the same). First, it is determined whether there is a reservation for the same time zone from the user model requested (S3), and if there is a reservation, the sub-flow of the reservation acceptance judgment (alternative plan) Created) (S6 of the same),
If there is no reservation, then it is judged whether there is still room in the reservation status at the applicable date and time (S4 in the same figure). If there is no room, the flow moves to the sub flow above. If there is room, it is not the scheduled service stop date and time. It is determined (at step S5). If it is the scheduled service stop date and time, the flow shifts to a sub-flow. If it is not the scheduled service stop date and time, a reservation ID is issued (S7 in FIG. 15), reservation registration is performed (S8), and the process ends. In addition, in the sub flow of the reservation reception, S6, S7 of FIG. 13 and FIG.
An alternative is created by the same process as the alternative creation flow shown in S10 to S12 (S6 in FIG. 15).
【0064】図16は予約端末とダウンロード端末が異
なる場合の同期のフローチャートである。この処理は,
上記図4に示す原理により,情報端末(ダウンロード端
末と異なる端末)からサービスプロバイダに予約を行っ
た後,ダウンロード端末に予約情報を登録した場合に行
われる。FIG. 16 is a flow chart of synchronization when the reservation terminal and the download terminal are different. This process is
According to the principle shown in FIG. 4, the information terminal (a terminal different from the download terminal) makes a reservation with the service provider, and thereafter, the reservation information is registered in the download terminal.
【0065】ダウンロード端末において,予約者ID及
びパスワードを入力すると,予約情報同期部が起動し
て,ダウンロード端末に登録された予約情報の検索を行
い,端末に登録された予約情報とSLA情報を検索し,
予約内容をサービスプロバイダに通知する(図16のS
1)。サービスプロバイダの予約情報同期部はこれを受
け取ると,予約者確認(パスワードチェック)を行っ
て,コンテンツ名,予約IDで予約情報(ダウンロード
端末とは異なる予約端末からの予約情報)を検索する
(図16のS3)。検索された予約情報とダウンロード
端末から受け取った予約情報を比較して差分(予約の変
更)があるか判別し(図16のS4,S5),ある場合
は差分を生成し(同S6),差分予約または取り消し情
報を端末に通知する(同S7)。端末の予約情報同期部
では,サービスプロバイダからの通知を受け取ると,差
分があるか判別し(図16のS8),ある場合はその差
分を端末が保持する予約情報,SLA情報のデータベー
スに反映し(同S9),同期完了の通知を行う(同S1
0)。この通知により端末では結果保存/表示を行う
(図16のS11)。When the reservation user ID and password are entered in the download terminal, the reservation information synchronizing section is activated, the reservation information registered in the download terminal is searched, and the reservation information and SLA information registered in the terminal are searched. Then
Notify the service provider of the reservation details (S in FIG. 16)
1). When the reservation information synchronization unit of the service provider receives this, it confirms the reservation person (password check) and retrieves the reservation information (reservation information from the reservation terminal different from the download terminal) by the content name and reservation ID (Fig. 16 S3). By comparing the retrieved reservation information with the reservation information received from the download terminal, it is determined whether there is a difference (reservation change) (S4 and S5 in FIG. 16). If there is a difference, the difference is generated (S6) and the difference is calculated. The reservation or cancellation information is notified to the terminal (at step S7). Upon receiving the notification from the service provider, the reservation information synchronization unit of the terminal determines whether there is a difference (S8 in FIG. 16), and if there is, reflects the difference in the database of reservation information and SLA information held by the terminal. (S9 of the same), and notifies the completion of synchronization (S1 of the same)
0). With this notification, the terminal saves / displays the result (S11 in FIG. 16).
【0066】次に端末おけるダウンロードの予約のため
の表示画面と操作による画面の変化の例を説明する。図
17はメイン画面とリクエスト作成画面の例である。図
17のA.はメニューのメイン画面であり,「コンテン
ツを見る」,「予約確認」,「予約とりけし」,「同期
ツール」,「速度測定」,「サービス結果」,「時刻あ
わせ」等の項目が設けられ,これらの中の何れかを選択
(クリック)すると,該当する項目の処理が開始され
る。ここで,「コンテンツ」を見るをクリックすると,
B.に示すようなブラウザまたは専用クライアントツー
ルが起動し,「ジャンル」が表示され,各種のジャンル
の中から「映画」を選択すると,コンテンツ名として映
画の題名が多数表示される。この中から一つを選択する
と,C.に示すようにリクエスト作成のための入力画面
表示され,利用者ID,パスワード,コンテンツ名,サ
イズ(ギガ単位),ダウンロード完了希望時間等を入力
することができる。更に,「速度測定」,「リクエスト
作成」,「キャンセル」の選択肢のボタンが表示され,
何れかを選択することで,対応する処理が実行される。Next, an example of a display screen for reservation of download in the terminal and a change of the screen by the operation will be described. FIG. 17 is an example of the main screen and the request creation screen. 17A. Is the main screen of the menu, with items such as "View contents", "Reservation confirmation", "Reservation reservation", "Sync tool", "Speed measurement", "Service result", "Time adjustment", etc. When any one of these is selected (clicked), the processing of the corresponding item is started. Here, if you click "View Contents",
B. When a browser or a dedicated client tool as shown in (3) is started and "genre" is displayed, and when "movie" is selected from various genres, many movie titles are displayed as content names. If one is selected from these, C.I. An input screen for making a request is displayed as shown in, and the user ID, password, content name, size (in giga units), desired download completion time, etc. can be input. Furthermore, buttons for selecting "speed measurement", "request creation", and "cancel" are displayed.
Corresponding processing is executed by selecting any one.
【0067】図18は選択を行った時の表示画面の例で
あり,図17のC.の画面において,「速度測定」を選
択(クリック)すると,図18のA.に示す画面が表示
され,これに対し「OK」を選択すると,サンプルファ
イルのダウンロードとその速度の測定が行われ,図18
のB.に示すように測定結果(この例ではxxxbp
s)が表示される。この結果に対して「OK」を選択す
ると,この測定された速度情報が,速度情報データベー
スに登録される。速度情報データベースには,「測定
日」,「祝日か否か」,「測定時間」,「ファイルサイ
ズ」,「所要時間」,「速度」等の各項目が設けられ,
各測定日時に対応した速度が順番に登録されている。FIG. 18 shows an example of a display screen when selection is made. When "speed measurement" is selected (clicked) on the screen of FIG. When the screen shown in is displayed and "OK" is selected, the sample file is downloaded and its speed is measured.
B. As shown in, the measurement result (in this example, xxxbpbp
s) is displayed. When "OK" is selected for this result, the measured speed information is registered in the speed information database. The speed information database is provided with items such as "measurement date", "whether a holiday or not", "measurement time", "file size", "required time", and "speed".
The speeds corresponding to each measurement date and time are registered in order.
【0068】また,図17のC.の画面において,「リ
クエスト作成」を選択して,クライアント(端末側)で
受け付け可能と判断されると,図18のB.に示すよう
にリクエスト登録情報が表示される。この内容につい
て,特にダウンロード開始時間,完了希望時間を確認し
て「OK」を選択すると,リクエスト情報が予約情報デ
ータベースに登録され,この時予約IDがサービスプロ
バイダから発行される。予約情報データベースに登録さ
れる情報としては,予約ID,登録日,ダウンロード完
了日時,コンテンツ名,サイズ,予想速度,ダウンロー
ド開始時間等の各項目が含まれる。また,図17のC.
の画面で「リクエスト作成」を選択した時,受け付けが
不可と判断されると,「リクエストが受け付けられませ
ん」という表示と,その理由(例えば,その時間帯は既
に予約がはいっているとか,完了希望時間にダウンロー
ドを完了することができない等)と,代替案としてダウ
ンロード完了時間,開始時間を変えた複数の案を提示す
る画面が表示される。Further, as shown in FIG. On the screen of FIG. 18, when "Request creation" is selected and it is determined that the client (terminal side) can accept the request, the process shown in FIG. The request registration information is displayed as shown in. Regarding this content, when the download start time and the desired completion time are confirmed and "OK" is selected, the request information is registered in the reservation information database, and the reservation ID is issued from the service provider at this time. The information registered in the reservation information database includes items such as reservation ID, registration date, download completion date and time, content name, size, expected speed, download start time, and the like. Moreover, C.I.
If you select "Create request" on the screen and it is judged that the request cannot be accepted, the message "Request cannot be accepted" and the reason (for example, if a reservation has already been made for that time period, If the download cannot be completed at the desired completion time, etc.), a screen will be displayed that presents multiple alternatives with different download completion times and start times.
【0069】また,リクエスト時には端末に仮SLAが
提示され,図18のC.にその例を示す。この仮SLA
では,各遅延時間の範囲に対し割引率が設定されてお
り,この画面に対して「OK」を選択すると,後述する
図19のA.に示す画面が表示される。この仮SLA情
報は,この後(OKを選択すると)SLA情報データベ
ースに登録され,サービスプロバイダから発行される予
約ID,登録日,ダウンロード完了時間,コンテンツ
名,遅延10分,30分,…のそれぞれに対して1割
引,1.5割引,……,及びダウンロードの結果(例え
ば,+10:10分遅れ,−5:5分早くダウンロード
完了,等のような数値で表す)が含まれる。Further, at the time of request, a temporary SLA is presented to the terminal, and C.C. An example is shown in. This provisional SLA
In, a discount rate is set for each delay time range, and when "OK" is selected on this screen, A. The screen shown in is displayed. This provisional SLA information is registered in the SLA information database after that (when OK is selected), and the reservation ID, registration date, download completion time, content name, delay 10 minutes, 30 minutes, ... , 1 discount, 1.5 discount, ..., And the result of the download (for example, +10: 10 minutes delay, −5: 5 minutes early download completion, etc.).
【0070】図19はリクエスト送信後の操作画面の例
であり,A.は上記図18のC.で「OK」を選択した
時表示される「リクエスト送信」の画面である。この中
で,「リクエストを送信しますか?」に対し「リクエス
ト内容参照」を選択するとリクエスト内容(上記図18
のC.の内容)が表示され,「OK」が選択されると,
サービスプロバイダにリクエスト内容が送信される。こ
の送信に対し,サービスプロバイダから「リクエスト結
果通知」が送られてくる。図19のB.はリクエストが
受け付けられ予約が登録された場合のリクエスト結果通
知であり,この中の「OK」を選択すると,端末の予約
情報とSLA情報の各データベースにこの結果が登録さ
れ,サービスプロバイダで発行された予約IDが設定さ
れる。この時点で予約情報データベースで管理されてい
たリクエスト情報は予約情報になり,SLA情報で管理
されていた仮SLA情報はSLAとなる。また,リクエ
ストが受け付けられない場合は,その理由や,代替案を
含むリクエスト結果通知が表示される(図示省略)。な
お,受け付けられない場合のリクエスト結果通知の画面
に対して「OK」を選択すると,リクエスト情報が取り
消され,仮SLAも取り消される。FIG. 19 shows an example of the operation screen after the request is transmitted. C. of FIG. This is a "request transmission" screen displayed when "OK" is selected in. If you select "Refer request contents" to "Do you want to send the request?"
C. Content) is displayed and "OK" is selected,
Request details are sent to the service provider. In response to this transmission, the service provider sends a “request result notification”. B. of FIG. Is a request result notification when a request is accepted and a reservation is registered. When "OK" is selected, this result is registered in each database of reservation information and SLA information of the terminal and issued by the service provider. The reserved ID is set. At this time, the request information managed in the reservation information database becomes reservation information, and the temporary SLA information managed in SLA information becomes SLA. If the request is not accepted, the reason and request result notification including the alternative plan are displayed (not shown). If "OK" is selected on the request result notification screen when the request cannot be accepted, the request information is canceled and the temporary SLA is also canceled.
【0071】図20はダウンロード実施後の結果をSL
Aに反映するための画面の例であり,予約情報データベ
ースが更新された後,時刻起動制御に必要な情報が設定
されて,ダウンロード開始時間になるとダウンロードが
開始され,監視部によりそのダウンロードが監視され,
ダウンロードが完了すると,図20のA.のようにSL
A情報データベースに結果が登録される。図20のB.
は「コンテンツ転送完了」の表示画面であり,この内容
を確認して問題がない場合「OK」を選択すると,結果
がサービスプロバイダに報告される。問題がある場合は
「異議あり」を選択し,テキスト入力画面が開きメッセ
ージを編集後にサービスプロバイダに通知する。サービ
ス実施結果を受け取ったサービスプロバイダは,端末に
対し図20のC.の「メッセージ」の画面を表示する。FIG. 20 shows the result after downloading is SL.
It is an example of the screen for reflecting to A. After the reservation information database is updated, the information necessary for time start control is set, and the download starts at the download start time, and the monitoring unit monitors the download. And
When the download is completed, the A. SL like
The result is registered in the A information database. B. of FIG.
Is a display screen of "content transfer completed". If there is no problem after confirming the content and selecting "OK", the result is reported to the service provider. If there is a problem, select "I disagree" to open the text entry screen and edit the message and notify the service provider. The service provider receiving the service execution result sends the terminal C. Display the "Message" screen of.
【0072】図21は予約情報の同期をとるための画面
の例である。ダウンロードを実施する端末以外の情報端
末からリクエストを出した場合,サービスプロバイダに
だけで管理されている予約情報,SLA情報を,ダウン
ロードを実施する情報端末に反映させる必要がある。上
記図17のA.のメイン画面の中の「同期ツール」を選
択すると,図21のA.に示す「同期ツール」画面が表
示され,「OK」のボタンを選択するとサービスプロバ
イダと通信して予約情報及びSLA情報の同期を取る。
予約の取り消しを行った場合は,図17のA.のメイン
画面の「予約とりけし」のボタンを選択すると,ダウン
ロードを実施する端末で管理している予約情報やSLA
情報,時刻起動制御部の設定を取り消した後,サービス
プロバイダで管理している予約情報やSLA情報を取り
消す必要がある。この場合,図20のB.が表示され,
「OK」を選択するとサービスプロバイダ側に通知さ
れ,該当する各情報が取り消される。また,ダウンロー
ドを実施する端末とは異なる端末から予約のキャンセル
を行った場合も同様で,上記図17のA.の「同期ツー
ル」を選択すると,図21のC.が表示され,ダウンロ
ードを実施する端末で管理している該当情報が取り消さ
れる。FIG. 21 shows an example of a screen for synchronizing reservation information. When a request is issued from an information terminal other than the terminal that downloads, it is necessary to reflect the reservation information and SLA information managed only by the service provider in the information terminal that downloads. A. of FIG. If you select "Synchronization Tool" in the main screen of A., A. When the "OK" button is selected when the "Sync Tool" screen shown in is displayed, the reservation information and SLA information are synchronized by communicating with the service provider.
If the reservation is canceled, A. of FIG. When you select the "Reservation information" button on the main screen of, the reservation information and SLA managed by the terminal that performs the download
After canceling the information and the setting of the time activation control unit, it is necessary to cancel the reservation information and SLA information managed by the service provider. In this case, as shown in FIG. Is displayed,
When "OK" is selected, the service provider is notified and the corresponding information is canceled. The same applies when the reservation is canceled from a terminal different from the terminal that executes the download. When "Synchronization tool" is selected, the C. Is displayed, and the relevant information managed by the downloading terminal is canceled.
【0073】本発明の応用例として,指定したホームペ
ージと,そこからリンクが張られているコンテンツのダ
ウンロードを,指定した時間までに完了させる場合の画
面表示の例を,図22乃至図24を用いて説明する。22 to 24, as an application example of the present invention, an example of the screen display when the download of the specified homepage and the content linked from the specified homepage is completed by the specified time, with reference to FIGS. Explain.
【0074】図22はコンテンツ一覧とその中からダウ
ンロード対象を指定するリクエスト作成画面の例であ
り,説明書などのドキュメント類などはあらかじめ章単
位などで分割して登録してある。これらのダウンロード
を,一覧表のあるホームページのURLを指定し,指定
時間までに完了させる場合,ダウンロードしたいコンテ
ンツの名称と,コンテンツ一覧が掲載されている場所
(URL),ダウンロードしたいコンテンツの種別(拡
張子),はられているリンクの何階層までをダウンロー
ドリクエストの対象にするか(リンクのリンク),ダウ
ンロード先,完了時間などを,リクエスト作成ツール
(クライアントツール)に入力する。この後,「リクエ
スト作成」ボタンを選択すると,サービスプロバイダは
コンテンツファイルのサイズを合算してユーザに返す。
クライアント側では,予測転送速度やユーザのその他の
予約状況をみて,リクエストを受付けることが可能か否
かを判断して,結果が端末に返される。FIG. 22 shows an example of a content list and a request creation screen for designating a download target from the content list. Documents such as manuals are divided into chapters in advance and registered. If you specify the URL of the homepage with a list and complete these downloads by the specified time, the name of the content you want to download, the location (URL) where the content list is posted, the type of content you want to download (extended Child), up to what level of the existing link is the target of the download request (link of the link), download destination, completion time, etc. are input to the request creation tool (client tool). After that, when the "Create request" button is selected, the service provider adds the sizes of the content files and returns them to the user.
On the client side, the expected transfer rate and other reservation conditions of the user are checked to determine whether or not the request can be accepted, and the result is returned to the terminal.
【0075】複数のコンテンツを一括指定して,それら
のダウンロードを,指定した時間までに完了させる場合
に本発明を適用することができる。すなわち,ある作業
をするのに複数の資料を入手したい場合があり,例え
ば,報告書の作成作業などである。The present invention can be applied to the case of collectively designating a plurality of contents and completing the download of them by a designated time. That is, there are cases in which it is desired to obtain a plurality of materials in order to perform a certain work, for example, the work of preparing a report.
【0076】図23は複数のコンテンツを一括指定して
ダウンロードするリクエスト作成画面の例である。リク
エスト名,ダウンロードしたいコンテンツ名称とそのU
RLを,リクエスト作成ツール(クライアントツール)
に入力し,ダウンロード先の指定やダウンロード完了希
望時間などを入力する。この場合の動作は上記図22と
同様であるが,ダウンロードを実施するコンテンツは複
数有り,リクエストまたは予約としては1つとして扱
い,リクエスト名で管理する。サービスプロバイダ側で
行うダウンロード監視部によるサーバ切替えは,コンテ
ンツ(URL)単位でも行う。SLAなどは,リクエス
トまたは予約単位で行う(コンテンツ単位では行わな
い)。FIG. 23 is an example of a request creation screen for collectively designating and downloading a plurality of contents. Request name, content name to download and its U
RL, request creation tool (client tool)
And specify the download destination and the desired download completion time. The operation in this case is similar to that in FIG. 22 described above, but there are a plurality of contents to be downloaded, and one request or reservation is treated as one and managed by the request name. The server switching by the download monitoring unit on the service provider side is also performed on a content (URL) basis. SLA and the like are performed on a request or reservation basis (not on a content basis).
【0077】検索結果(リンクのはられたコンテンツも
含む)を1つのコンテンツとしてユーザに転送する場合
に本発明を応用することができ,図24は検索機能によ
りヒットしたコンテンツをダウンロードするリクエスト
作成画面の例である。The present invention can be applied to the case where the search result (including the linked content) is transferred to the user as one content. FIG. 24 shows a request creation screen for downloading the content hit by the search function. Is an example of.
【0078】ユーザは,この画面から,検索キーワー
ド,検索対照,オプション,ダウンロードを実施する件
数,ダウンロード先の指定,ダウンロードするもの,ダ
ウンロード完了希望時間などを入力する。「検索依頼」
のボタンを選択すると,サービスプロバイダに検索依頼
が通知される。サービスプロバイダではリクエストに合
致するコンテンツ(ファイル)のサイズの合算をし,ユ
ーザにメールで返事をする(図示省略)。サービスプロ
バイダから返ってくるメールには,URLがついてお
り,そのURLを検索リクエストを設定するツール(ク
ライアントツール)で設定して,送信すると,このUR
L情報には,ユーザから指定された検索キーワード,検
索対象,オプション,ダウンロードを実施する件数,転
送するもの,DW先の指定,ダウンロード完了希望時
間,リクエストにあったコンテンツファイルサイズの合
算情報が含まれており,クライアントツールは,このU
RLにアクセスすることで,これらの情報を得ることが
でき,検索リクエスト登録の画面が表示される。この後
のサービスプロバイダへの予約やダウンロードの開始な
どは上記した動作と同じである。From this screen, the user inputs the search keyword, search comparison, option, number of downloads, designation of download destination, what to download, desired download completion time, and the like. "Search Request"
Selecting the button will notify the service provider of the search request. The service provider adds up the sizes of the contents (files) that match the request, and sends a reply to the user by email (not shown). A URL is attached to the mail returned from the service provider, and when this URL is set by the tool (client tool) that sets the search request and sent, this UR
The L information includes the search keyword specified by the user, the search target, the option, the number of downloads to be executed, the one to be transferred, the DW destination specification, the desired download completion time, and the total information of the content file sizes that meet the request. The client tool is
By accessing the RL, this information can be obtained and the search request registration screen is displayed. After that, the reservation to the service provider and the start of the download are the same as the above-mentioned operations.
【0079】サービスプロバイダ側で行うダウンロード
監視部(図5の270)によるサーバ切替えは,上記図
21の例のようにコンテンツファイル単位で行うことが
できる。すなわち,ダウンロードを実施するコンテンツ
は複数あるが,リクエストまたは予約としては1つとし
て扱う。サービスプロバイダ側で行うダウンロード監視
部によるサーバ切替えは,検索結果のリストや,検索で
ヒットしたコンテンツ単位でも行うようにできる。The server switching by the download monitoring unit (270 in FIG. 5) performed on the service provider side can be performed for each content file as in the example of FIG. That is, although there are multiple contents to be downloaded, they are handled as one request or reservation. The switching of servers by the download monitoring unit on the service provider side can be performed for each search result list or for each content hit in the search.
【0080】(付記1) サービスプロバイダに備える
マルチメディアデータをネットワークを介して端末にダ
ウンロードするための予約制御方式において,前記端末
は前記サービスプロバイダに対し転送速度を測定するた
めサンプルのファイル要求を行い,前記サービスプロバ
イダからのファイルの転送時間を測定して速度情報デー
タベースに格納する速度測定部と,コンテンツ,ダウン
ロード完了希望時間を含む予約の要求に対して前記速度
情報データベースの速度情報を基にダウンロードを開始
する時間を求めて前記予約の実現が可能か判別して可能
な場合に前記予約内容を予約情報データベースに登録す
る予約計算部と,前記登録された予約情報に基づいて前
記サービスプロバイダに対し起動する制御を行う時刻起
動制御部と,を備えることを特徴とするマルチメディア
データのダウンロード予約制御方式。(Supplementary Note 1) In a reservation control method for downloading multimedia data provided in a service provider to a terminal via a network, the terminal makes a file request for a sample to the service provider to measure a transfer rate. , A speed measuring unit for measuring a transfer time of a file from the service provider and storing it in a speed information database, and a content requesting a reservation request including a desired download completion time, based on the speed information of the speed information database A time to start the reservation and determine whether or not the reservation can be realized; and if possible, a reservation calculator that registers the reservation content in a reservation information database, and to the service provider based on the registered reservation information. A time start control unit for controlling start A download reservation control method for multimedia data characterized by the following.
【0081】(付記2) 付記1において,前記端末の
速度測定部は,一定周期またはファイル転送の予約を行
う時の何れかに起動すると,前記サービスプロバイダに
対しファイル送信の要求を行うファイル要求部と,前記
ファイル送信の要求に対し前記サービスプロバイダから
サンプルファイルが送信されるとその転送時間を測定す
る時間測定部とを備えることを特徴とするマルチメディ
アデータのダウンロード予約制御方式。(Supplementary Note 2) In Supplementary Note 1, when the speed measuring unit of the terminal is activated either at a fixed cycle or when a file transfer is reserved, a file requesting unit for requesting a file transmission from the service provider. And a download reservation control method for multimedia data, comprising: a time measurement unit that measures a transfer time when a sample file is transmitted from the service provider in response to the file transmission request.
【0082】(付記3) 付記1において,前記端末か
らのダウンロード完了希望時間を指定したダウンロード
要求に対して,前記予約計算部は,要求されたマルチメ
ディアデータ量及び前記速度情報データベースの中の条
件に適合する転送速度を用いて,要求されたマルチメデ
ィアデータの転送時間を計算し,要求されたダウンロー
ド完了時間より前記転送時間だけ前の時間にダウンロー
ドが完了するか判別して受け付け可能か判別し,受け付
け可能な場合に予約情報として設定し,受け付け不可の
場合はその旨を表示することを特徴とするマルチメディ
アデータのダウンロード予約制御方式。(Supplementary Note 3) In Supplementary Note 1, in response to a download request from the terminal designating a desired download completion time, the reservation calculation unit causes the reservation calculation unit to determine the requested multimedia data amount and the conditions in the speed information database. Calculate the transfer time of the requested multimedia data by using the transfer speed that conforms to the above, and determine whether the download is completed before the requested download completion time by the transfer time and determine whether it can be accepted. A download reservation control method for multimedia data, which is set as reservation information when it can be accepted and displays that fact when it cannot be accepted.
【0083】(付記4) 付記1乃至3の何れかにおい
て,前記端末は,設定された予約情報の中のダウンロー
ド開始時刻になるとサービスプロバイダに対してダウン
ロード開始の制御動作を起動する時刻起動制御部を備え
ることを特徴とするマルチメディアデータのダウンロー
ド予約制御方式。(Supplementary Note 4) In any one of Supplementary Notes 1 to 3, the terminal activates the download start control operation for the service provider at the download start time in the set reservation information. A download reservation control method for multimedia data, comprising:
【0084】(付記5) 付記1において,前記サービ
スプロバイダに予約受付部を設けると共に前記端末に備
えられた内容と同様の速度情報,予約情報及びサービス
レベル契約(SLA)を格納するデータベースを設け,
前記端末は,ダウンロード予約の要求を行う時に前記予
約情報データベース及び速度情報データベースに基づい
てダウンロード実行時間や遅延時間等を含む仮サービス
レベル契約(仮SLA)を作成して予約依頼として,前
記サービスプロバイダに対し送信する予約依頼部を備
え,前記予約受付部は,前記予約依頼部からの予約依頼
を受け取ると速度情報,予約情報,サービスレベル契約
の各データベースを参照して前記受付けた仮サービスレ
ベル契約での受付の可否を判断し,判断結果を前記端末
に対して通知する通知部を備えることを特徴とするマル
チメディアデータのダウンロード予約制御方式。(Supplementary Note 5) In Supplementary Note 1, the service provider is provided with a reservation receiving section, and a database for storing speed information, reservation information and service level agreement (SLA) similar to the content provided in the terminal is provided.
The terminal creates a temporary service level agreement (temporary SLA) including a download execution time, a delay time, etc. based on the reservation information database and the speed information database when making a request for download reservation, and as a reservation request, the service provider When the reservation requesting unit receives the reservation request from the reservation requesting unit, the reservation receiving unit refers to each database of speed information, reservation information, and service level contract to receive the provisional service level contract. A reservation reservation control method for multimedia data, comprising a notifying section for judging whether or not the reception is possible and notifying the terminal of the judgment result.
【0085】(付記6) 付記5において,前記端末の
予約依頼部から前記サービスプロバイダへの予約依頼情
報として利用者ID,SLA情報,速度情報,及びコン
テンツの名前,完了予約時刻等の予約情報を含み,前記
サービスプロバイダの予約受付部から前記端末へ送られ
る判断結果として,予約ID,予約結果,サービスプロ
バイダで作成したSLAを通知することを特徴とするマ
ルチメディアデータのダウンロード予約制御方式。(Supplementary Note 6) In Supplementary Note 5, user ID, SLA information, speed information, and reservation information such as content name and completion reservation time are provided as reservation request information from the reservation request unit of the terminal to the service provider. A multimedia data download reservation control method, characterized in that a reservation ID, a reservation result, and an SLA created by the service provider are notified as a judgment result sent from the reservation reception unit of the service provider to the terminal.
【0086】(付記7) 付記5において,前記サービ
スプロバイダの予約受付部が前記端末の予約依頼部から
の予約依頼に対応するサービスを提供できないと判断す
ると,その理由及び/または代替案を作成し,前記通知
部から前記端末へ通知することを特徴とするマルチメデ
ィアデータのダウンロード予約制御方式。(Supplementary Note 7) In Supplementary Note 5, when the reservation accepting unit of the service provider determines that the service corresponding to the reservation request from the reservation requesting unit of the terminal cannot be provided, the reason and / or alternative plan is created. A multimedia data download reservation control system characterized in that the notification unit notifies the terminal.
【0087】(付記8) サービスプロバイダに備える
マルチメディアデータをネットワークを介して端末にダ
ウンロードするための予約制御方式において,前記端末
は前記サービスプロバイダが公開しているコンテンツリ
ストを参照して見たいデータを選択して,そのサイズ,
ダウンロード完了希望時間を入力すると起動してダウン
ロードを開始すべき時間を計算する予約計算部による計
算を実行するリクエスト作成部と,予約情報をサービス
プロバイダに送信して予約依頼を行う予約依頼部とを備
え,サービスプロバイダは予約受付部を備え,前記端末
から予約情報を受け取ると前記端末から送られた速度情
報を参照して予約受付が可能か否か判断し,可能な場合
予約情報を登録すると共に,結果を前記端末に通知する
ことを特徴とするマルチメディアデータの予約制御方
式。(Supplementary Note 8) In a reservation control method for downloading multimedia data provided in a service provider to a terminal via a network, the terminal wants to refer to a content list published by the service provider and see the desired data. Select its size,
A request creation unit that executes the calculation by the reservation calculation unit that starts when the desired download completion time is input and calculates the time to start the download, and a reservation request unit that sends the reservation information to the service provider and requests the reservation In addition, the service provider includes a reservation receiving unit, receives the reservation information from the terminal, determines whether the reservation can be received by referring to the speed information sent from the terminal, and registers the reservation information if possible. , A multimedia data reservation control method characterized in that the result is notified to the terminal.
【0088】(付記9) 付記8において,前記サービ
スプロバイダにおいて予約受付が可能な場合は,予約I
Dを発行して予約情報データベースに登録すると共に端
末への通知を行う通知部を備え,予約受付が不可の場合
はその理由や代替案を前記通知部から端末へ通知し,前
記端末は前記通知された結果を表示することを特徴とす
るマルチメディアデータの予約制御方式。(Supplementary Note 9) In Supplementary Note 8, if the service provider can accept the reservation, the reservation I
A notification unit for issuing D and registering it in the reservation information database and notifying the terminal is provided, and when the reservation reception is not possible, the reason and alternative plan are notified from the notification unit to the terminal, and the terminal notifies the notification. A method for controlling reservation of multimedia data, characterized by displaying the result of the reservation.
【0089】(付記10) サービスプロバイダに備え
るマルチメディアデータをネットワークを介して端末に
ダウンロードするための予約制御方式において,前記サ
ービスプロバイダに予約受付部を備え,前記ダウンロー
ドを行う端末と異なる情報端末から前記サービスプロバ
イダに対し,コンテンツの場所,ダウンロード完了希望
時間,予想転送速度,利用者IDを含むリクエスト情報
を送信すると,前記サービスプロバイダの予約受付部
は,当該利用者の速度情報を基にダウンロード開始時間
を計算して予約受付が可能か判断し,予約受付が可能な
場合,予約IDを発行して登録すると共に,ダウンロー
ドを行う端末に対し,予約者ID,予約情報,SLA情
報を通知同期を取ることを特徴とするマルチメディアデ
ータの予約制御方式。(Supplementary Note 10) In a reservation control method for downloading multimedia data provided in a service provider to a terminal via a network, the service provider includes a reservation acceptance unit, and an information terminal different from the terminal performing the download is used. When request information including the location of content, desired download completion time, expected transfer speed, and user ID is transmitted to the service provider, the reservation reception unit of the service provider starts download based on the speed information of the user. The time is calculated to determine whether or not the reservation can be accepted. If the reservation can be accepted, the reservation ID is issued and registered, and the subscriber ID, the reservation information, and the SLA information are notified and synchronized with the downloading terminal. Reservation control method for multimedia data characterized by taking.
【0090】(付記11) サービスプロバイダに備え
るマルチメディアデータをネットワークを介して端末に
ダウンロードするための予約制御方式において,サービ
スプロバイダは,端末から予約情報に基づいてコンテン
ツのダウンロード要求を受けて起動するダウンロード監
視部を備え,前記ダウンロード監視部は,要求されたコ
ンテンツが複数のファイルに分割されていると,コンテ
ンツと分割ファイルの対応情報を参照し,各分割ファイ
ルを管理するファイルサーバに対して順番に切替えるよ
う指示を出して分割転送を行うことを特徴とするマルチ
メディアデータの予約制御方式。(Supplementary Note 11) In the reservation control method for downloading the multimedia data provided in the service provider to the terminal via the network, the service provider activates upon receiving a content download request from the terminal based on the reservation information. When the requested content is divided into a plurality of files, the download monitoring unit refers to the correspondence information between the content and the divided files, and sequentially makes an order to the file server that manages each divided file. A reservation control method for multimedia data, characterized in that it issues an instruction to switch to a divided transfer.
【0091】(付記12) 付記11において,前記ダ
ウンロード監視部は,各ファイルの転送における速度情
報,経過時間から切替えまでに要する時間を発生する速
度・時間測定部と,該速度・時間測定部からの時間情報
と現在の時間を比較することによりファイルサーバの切
替えを指示する切替指示部を備えることを特徴とするマ
ルチメディアデータの予約制御方式。(Supplementary Note 12) In Supplementary Note 11, the download monitoring unit includes a speed / time measuring unit for generating speed information in transferring each file and a time required for switching from the elapsed time to the speed / time measuring unit. A reservation control method for multimedia data, comprising: a switching instruction unit for instructing switching of the file server by comparing the time information of the above with the current time.
【0092】(付記13) ネットワークを介して接続
するサービスプロバイダからマルチメディアデータのダ
ウンロードの予約を行う端末を構成するコンピュータ
を,前記サービスプロバイダに対し転送速度を測定する
ためサンプルのファイル要求を行う手段と,前記サービ
スプロバイダからのファイルの転送時間を測定して速度
情報データベースに格納する手段と,コンテンツ,ダウ
ンロード完了希望時間を含む予約の要求について前記速
度情報データベースの速度情報を基にダウンロードを開
始する時間を求めて前記予約の実現が可能か判別して可
能な場合に前記予約内容を予約情報データベースに登録
する手段と,前記登録された予約情報に基づいて前記サ
ービスプロバイダに対し起動する制御を行う手段として
機能させるためのプログラム。(Supplementary Note 13) Means for requesting a sample file for measuring a transfer speed from a computer which constitutes a terminal which reserves a download of multimedia data from a service provider connected via a network. And means for measuring the transfer time of the file from the service provider and storing it in the speed information database, and for the request for reservation including the content and the desired download completion time, start downloading based on the speed information in the speed information database. A means for registering the reservation content in a reservation information database when it is possible to determine whether or not the reservation can be realized by obtaining time and a control for starting the service provider based on the registered reservation information A professional to act as a means Gram.
【0093】(付記14) ネットワークを介して接続
する端末からのダウンロードの予約を受け取るサービス
プロバイダを構成するコンピュータを,前記端末からコ
ンテンツ,ダウンロード完了希望時間を含む予約の要求
を受け取ると,サービスプロバイダと端末間の速度情報
を参照して前記要求を受け付けるか判断する手段と,受
け付けが可能と判断すると予約情報を登録すると共に前
記端末に対し予約識別番号を含む予約結果を通知し,受
け付けが不可と判断すると前記端末に対し理由及び代替
案を通知する手段と,前記端末からのダウンロード開始
の要求により登録された予約情報に基づいてコンテンツ
を前記端末にダウンロードを行う手段として機能させる
ためのプログラム。(Supplementary Note 14) When a computer constituting a service provider that receives a reservation for download from a terminal connected via a network receives a request for reservation including contents and a desired download completion time from the terminal, the computer is connected to the service provider. A means for deciding whether or not to accept the request by referring to speed information between terminals, and a reservation information is registered and a reservation result including a reservation identification number is notified to the terminal when it is judged that the request can be accepted, and the request cannot be accepted A program for functioning as means for notifying the terminal of a reason and an alternative plan when judged, and means for downloading content to the terminal based on the reservation information registered by the request to start downloading from the terminal.
【0094】[0094]
【発明の効果】本発明によれば,利用者は,予約をした
時間までに希望するコンテンツのダウンロードを完了す
ることができ,そのダウンロードした内容を利用または
鑑賞することが保障されるようになった。一方サービス
プロバイダ側では,利用者からリクエストを受付けた時
点で,サービスが可能か否かを判断し,不可能な場合は
代替案を提示することで,コンテンツデータの転送サー
ビスの品質をあげることが可能(遅延を無くすことがで
きる)となり,サービスプロバイダ内のサーバがダウン
することなくプロバイダ内の設備稼働率をあげることが
できる。According to the present invention, the user can complete the download of the desired content by the reserved time, and is guaranteed to use or watch the downloaded content. It was On the other hand, on the service provider side, when the request is received from the user, it is possible to improve the quality of the content data transfer service by determining whether or not the service is possible, and if it is not possible, presenting an alternative plan. It is possible (elimination of delay), and it is possible to increase the facility utilization rate within the provider without the server within the service provider going down.
【図1】本発明の第1の原理構成を示す図である。FIG. 1 is a diagram showing a first principle configuration of the present invention.
【図2】本発明の第2の原理構成を示す図である。FIG. 2 is a diagram showing a second principle configuration of the present invention.
【図3】本発明の第3の原理構成を示す図である。FIG. 3 is a diagram showing a third principle configuration of the present invention.
【図4】本発明の第4の原理構成を示す図である。FIG. 4 is a diagram showing a fourth principle configuration of the present invention.
【図5】本発明の第5の原理構成を示す図である。FIG. 5 is a diagram showing a fifth principle configuration of the present invention.
【図6】実施例の構成を示す図である。FIG. 6 is a diagram showing a configuration of an example.
【図7】リクエスト作成,予約受付,通知までのフロー
チャート(その1)を示す図である。FIG. 7 is a flowchart (part 1) of request creation, reservation acceptance, and notification.
【図8】リクエスト作成,予約受付,通知までのフロー
チャート(その2)を示す図である。FIG. 8 is a diagram showing a flowchart (part 2) up to request creation, reservation acceptance, and notification.
【図9】コンテンツ要求によるダウンロード時の監視の
フローチャート(その1)を示す図である。FIG. 9 is a diagram showing a flowchart (part 1) of monitoring at the time of download by a content request.
【図10】コンテンツ要求によるダウンロード時の監視
のフローチャート(その2)を示す図である。FIG. 10 is a diagram showing a flowchart (part 2) of monitoring at the time of download by content request.
【図11】ダウンロード時の分割ファイルの切替え制御
のフローチャート(その1)を示す図である。FIG. 11 is a diagram showing a flowchart (part 1) of switching control of divided files at the time of download.
【図12】ダウンロード時の分割ファイルの切替え制御
のフローチャート(その2)を示す図である。FIG. 12 is a diagram showing a flowchart (part 2) of switching control of divided files at the time of download.
【図13】予約計算のフローチャート(その1)を示す
図である。FIG. 13 is a diagram showing a flowchart (part 1) of reservation calculation.
【図14】予約計算のフローチャート(その2)を示す
図である。FIG. 14 is a diagram illustrating a flowchart (part 2) of reservation calculation.
【図15】予約受付判断のフローチャートを示す図であ
る。FIG. 15 is a diagram showing a flowchart of reservation acceptance determination.
【図16】予約端末とダウンロード端末が異なる場合の
同期のフローチャートを示す図である。FIG. 16 is a diagram showing a flowchart of synchronization when the reservation terminal and the download terminal are different.
【図17】メイン画面とリクエスト作成画面の例を示す
図である。FIG. 17 is a diagram showing an example of a main screen and a request creation screen.
【図18】選択を行った時の表示画面の例を示す図であ
る。FIG. 18 is a diagram showing an example of a display screen when selection is made.
【図19】リクエスト送信後の操作画面の例を示す図で
ある。FIG. 19 is a diagram showing an example of an operation screen after transmitting a request.
【図20】ダウンロード実施後の結果をSLAに反映す
るための画面の例を示す図である。FIG. 20 is a diagram showing an example of a screen for reflecting the result after execution of download on the SLA.
【図21】予約情報の同期をとるための画面の例を示す
図である。FIG. 21 is a diagram showing an example of a screen for synchronizing reservation information.
【図22】コンテンツ一覧とその中からダウンロード対
象を指定するリクエスト作成画面の例を示す図である。FIG. 22 is a diagram showing an example of a content list and a request creation screen for designating a download target from the list.
【図23】複数のコンテンツを一括指定してダウンロー
ドするリクエスト作成画面の例を示す図である。FIG. 23 is a diagram showing an example of a request creation screen for collectively designating and downloading a plurality of contents.
【図24】検索機能によりヒットしたコンテンツをダウ
ンロードするリクエスト作成画面の例を示す図である。FIG. 24 is a diagram showing an example of a request creation screen for downloading content hit by a search function.
【図25】従来のネットワークを介する接続構成の例を
示す図である。FIG. 25 is a diagram showing an example of a connection configuration via a conventional network.
1 端末 10 クライアントツール 11 監視部 110 速度測定部 110a ファイル要求部 110b 時間測定部 111 ダウンロード監視部 12 予約計算部 13a 速度情報データベース(DB) 13b 予約情報データベース(DB) 14 時刻起動制御部 2 サービスプロバイダ 20 ウェブ(Web)サーバ 21 ファイルサーバ 22a サンプルファイル 22b コンテンツ格納部 3 ネットワーク 1 terminal 10 client tools 11 Monitor 110 Speed measurement unit 110a file request section 110b Time measurement unit 111 Download monitoring unit 12 Reservation calculator 13a Speed information database (DB) 13b Reservation information database (DB) 14 Time activation control unit 2 service providers 20 Web server 21 File Server 22a sample file 22b content storage 3 network
───────────────────────────────────────────────────── フロントページの続き (72)発明者 山本 智子 神奈川県川崎市中原区上小田中4丁目1番 1号 富士通株式会社内 ─────────────────────────────────────────────────── ─── Continued front page (72) Inventor Tomoko Yamamoto 4-1, Kamiodanaka, Nakahara-ku, Kawasaki-shi, Kanagawa No. 1 within Fujitsu Limited
Claims (5)
ィアデータをネットワークを介して端末にダウンロード
するための予約制御方式において,前記端末は前記サー
ビスプロバイダに対し転送速度を測定するためサンプル
のファイル要求を行い,前記サービスプロバイダからの
ファイルの転送時間を測定して速度情報データベースに
格納する速度測定部と,コンテンツ,ダウンロード完了
希望時間を含む予約の要求に対して前記速度情報データ
ベースの速度情報を基にダウンロードを開始する時間を
求めて前記予約の実現が可能か判別して可能な場合に前
記予約内容を予約情報データベースに登録する予約計算
部と,前記登録された予約情報に基づいて前記サービス
プロバイダに対し起動する制御を行う時刻起動制御部
と,を備えることを特徴とするマルチメディアデータの
ダウンロード予約制御方式。1. In a reservation control method for downloading multimedia data provided to a service provider to a terminal via a network, the terminal makes a file request for a sample to the service provider to measure a transfer rate, A speed measurement unit that measures the transfer time of the file from the service provider and stores it in the speed information database, and in response to a request for reservation that includes the content and desired download completion time, starts downloading based on the speed information in the speed information database. It is determined whether or not the reservation can be realized by determining the time to be performed, and if possible, a reservation calculation unit that registers the reservation content in the reservation information database, and starts the service provider based on the registered reservation information. And a time start-up control unit for performing control. Download reservation control method for multimedia data to be collected.
ィアデータをネットワークを介して端末にダウンロード
するための予約制御方式において,前記端末は前記サー
ビスプロバイダが公開しているコンテンツリストを参照
して見たいデータを選択して,そのサイズ,ダウンロー
ド完了希望時間を入力すると起動してダウンロードを開
始すべき時間を計算する予約計算部による計算を実行す
るリクエスト作成部と,予約情報をサービスプロバイダ
に送信して予約依頼を行う予約依頼部とを備え,サービ
スプロバイダは予約受付部を備え,前記端末から予約情
報を受け取ると前記端末から送られた速度情報を参照し
て予約受付が可能か否か判断し,可能な場合予約情報を
登録すると共に,結果を前記端末に通知することを特徴
とするマルチメディアデータのダウンロード予約制御方
式。2. In a reservation control method for downloading multimedia data provided in a service provider to a terminal via a network, the terminal refers to a content list published by the service provider and selects data to be viewed. Then, when you enter the size and desired download completion time, it starts up and calculates the time to start downloading. The request creation unit that executes the calculation by the reservation calculation unit and the reservation information is sent to the service provider to request the reservation. The service provider includes a reservation requesting unit for performing reservation, and the service provider includes a reservation accepting unit. When the reservation information is received from the terminal, it is determined whether or not the reservation can be accepted by referring to the speed information sent from the terminal. A multimedia characterized by registering reservation information and notifying the result to the terminal. A data download reservation control method.
ィアデータをネットワークを介して端末にダウンロード
するための予約制御方式において,前記サービスプロバ
イダに予約受付部を備え,前記ダウンロードを行う端末
と異なる情報端末から前記サービスプロバイダに対し,
コンテンツの場所,ダウンロード完了希望時間,予想転
送速度,利用者IDを含むリクエスト情報を送信する
と,前記サービスプロバイダの予約受付部は,当該利用
者の速度情報を基にダウンロード開始時間を計算して予
約受付が可能か判断し,予約受付が可能な場合,予約I
Dを発行して登録すると共に,ダウンロードを行う端末
に対し,予約者ID,予約情報,SLA情報を通知同期
を取ることを特徴とするマルチメディアデータのダウン
ロード予約制御方式。3. A reservation control method for downloading multimedia data provided to a service provider to a terminal via a network, wherein the service provider includes a reservation acceptance unit, and the service is provided from an information terminal different from the terminal performing the download. For the provider,
When the request information including the location of the content, the desired download completion time, the expected transfer speed, and the user ID is transmitted, the reservation reception unit of the service provider calculates the download start time based on the speed information of the user and makes the reservation. If it is possible to make a reservation, the reservation I
A download reservation control method for multimedia data, which issues and registers D, and synchronizes notification of a reservation person ID, reservation information, and SLA information with a terminal for downloading.
ィアデータをネットワークを介して端末にダウンロード
するための予約制御方式において,サービスプロバイダ
は,端末から予約情報に基づいてコンテンツのダウンロ
ード要求を受けて起動するダウンロード監視部を備え,
前記ダウンロード監視部は,要求されたコンテンツが複
数のファイルに分割されていると,コンテンツと分割フ
ァイルの対応情報を参照し,各分割ファイルを管理する
ファイルサーバに対して順番に切替えるよう指示を出し
て分割転送を行うことを特徴とするマルチメディアデー
タのダウンロード予約制御方式。4. In a reservation control method for downloading multimedia data provided in a service provider to a terminal via a network, the service provider activates upon receiving a content download request from the terminal based on reservation information. Parts,
When the requested content is divided into a plurality of files, the download monitoring unit refers to the correspondence information between the content and the divided files, and issues an instruction to the file server managing each divided file to switch in order. A reservation reservation control method for multimedia data, which is characterized by performing divided transfer in a divided manner.
プロバイダからマルチメディアデータのダウンロードの
予約を行う端末を構成するコンピュータを,前記サービ
スプロバイダに対し転送速度を測定するためサンプルの
ファイル要求を行う手段と,前記サービスプロバイダか
らのファイルの転送時間を測定して速度情報データベー
スに格納する手段と,コンテンツ,ダウンロード完了希
望時間を含む予約の要求について前記速度情報データベ
ースの速度情報を基にダウンロードを開始する時間を求
めて前記予約の実現が可能か判別して可能な場合に前記
予約内容を予約情報データベースに登録する手段と,前
記登録された予約情報に基づいて前記サービスプロバイ
ダに対し起動する制御を行う手段として機能させるため
のプログラム。5. A means for making a sample file request to the service provider for measuring a transfer rate, wherein a computer constituting a terminal which reserves a download of multimedia data from a service provider connected via a network, A means for measuring the transfer time of the file from the service provider and storing it in the speed information database, and a time for starting the download based on the speed information in the speed information database for the reservation request including the content and the desired download completion time. As means for deciding whether or not the reservation can be realized and registering the reservation content in the reservation information database when possible, and means for performing control for starting the service provider based on the registered reservation information A program to make it work.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001257441A JP2003067280A (en) | 2001-08-28 | 2001-08-28 | Multimedia data download reservation control method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001257441A JP2003067280A (en) | 2001-08-28 | 2001-08-28 | Multimedia data download reservation control method and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2003067280A true JP2003067280A (en) | 2003-03-07 |
Family
ID=19085102
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001257441A Pending JP2003067280A (en) | 2001-08-28 | 2001-08-28 | Multimedia data download reservation control method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2003067280A (en) |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008502061A (en) * | 2004-06-08 | 2008-01-24 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Optimized concurrent data download within a grid computing environment |
| JP2008108007A (en) * | 2006-10-24 | 2008-05-08 | Sony Computer Entertainment Inc | Communication terminal, communication system, and method for downloading content file |
| JP2009093461A (en) * | 2007-10-10 | 2009-04-30 | Nippon Telegr & Teleph Corp <Ntt> | Data distribution scheduler, data distribution system, data distribution schedule method, and data distribution schedule program |
| JP2009277187A (en) * | 2008-05-19 | 2009-11-26 | Nomura Research Institute Ltd | Database system, and delay automatic restoration method for differential copy in database system |
| JP2010028693A (en) * | 2008-07-24 | 2010-02-04 | Nec Corp | Content delivery system, content reception method and device |
| JP2010027061A (en) * | 2008-07-16 | 2010-02-04 | Sony Corp | Media on demand using intermediary device to output media from remote computing device |
| JP2011170572A (en) * | 2010-02-18 | 2011-09-01 | Hitachi Ltd | Message delivery system and message delivery method |
| US8332609B2 (en) | 2004-07-13 | 2012-12-11 | International Business Machines Corporation | Method, system and program product for storing downloadable content on a plurality of enterprise storage system (ESS) cells |
| US8484299B2 (en) | 2008-02-28 | 2013-07-09 | Hitachi Consumer Electronics Co., Ltd. | Content delivery system, delivery server, receiving terminal, and content delivery method |
| JP2014238738A (en) * | 2013-06-07 | 2014-12-18 | 京セラドキュメントソリューションズ株式会社 | Apparatus management system and apparatus management program |
| CN111571590A (en) * | 2020-05-19 | 2020-08-25 | 深圳市爱康生物科技有限公司 | Appointment control method of full-automatic sample refrigeration handover processing equipment |
| JP2022551357A (en) * | 2020-09-02 | 2022-12-09 | クーパン コーポレイション | Systems and methods for analyzing application load times |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07141270A (en) * | 1993-11-19 | 1995-06-02 | Hitachi Ltd | Data transmission management system |
| JPH0962590A (en) * | 1995-08-24 | 1997-03-07 | Nippon Telegr & Teleph Corp <Ntt> | Multimedia data delivery method and apparatus |
| JPH10289146A (en) * | 1997-04-15 | 1998-10-27 | Casio Comput Co Ltd | Network system, network terminal device, host device, and recording medium |
| JPH1185635A (en) * | 1997-09-02 | 1999-03-30 | Nippon Telegr & Teleph Corp <Ntt> | Information provision device |
| JP2000236576A (en) * | 1999-02-12 | 2000-08-29 | Denso Corp | Data distribution system and information distribution center |
| JP2000244552A (en) * | 1999-02-17 | 2000-09-08 | Nippon Telegr & Teleph Corp <Ntt> | File transfer device |
| JP2001101211A (en) * | 1999-09-30 | 2001-04-13 | Hitachi Ltd | Database processing method |
| JP2001111630A (en) * | 1999-10-12 | 2001-04-20 | Canon Inc | Information terminal |
-
2001
- 2001-08-28 JP JP2001257441A patent/JP2003067280A/en active Pending
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07141270A (en) * | 1993-11-19 | 1995-06-02 | Hitachi Ltd | Data transmission management system |
| JPH0962590A (en) * | 1995-08-24 | 1997-03-07 | Nippon Telegr & Teleph Corp <Ntt> | Multimedia data delivery method and apparatus |
| JPH10289146A (en) * | 1997-04-15 | 1998-10-27 | Casio Comput Co Ltd | Network system, network terminal device, host device, and recording medium |
| JPH1185635A (en) * | 1997-09-02 | 1999-03-30 | Nippon Telegr & Teleph Corp <Ntt> | Information provision device |
| JP2000236576A (en) * | 1999-02-12 | 2000-08-29 | Denso Corp | Data distribution system and information distribution center |
| JP2000244552A (en) * | 1999-02-17 | 2000-09-08 | Nippon Telegr & Teleph Corp <Ntt> | File transfer device |
| JP2001101211A (en) * | 1999-09-30 | 2001-04-13 | Hitachi Ltd | Database processing method |
| JP2001111630A (en) * | 1999-10-12 | 2001-04-20 | Canon Inc | Information terminal |
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4886690B2 (en) * | 2004-06-08 | 2012-02-29 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Optimized concurrent data download within a grid computing environment |
| US7631098B2 (en) | 2004-06-08 | 2009-12-08 | International Business Machines Corporation | Method, system and program product for optimized concurrent data download within a grid computing environment |
| JP2008502061A (en) * | 2004-06-08 | 2008-01-24 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Optimized concurrent data download within a grid computing environment |
| US8332609B2 (en) | 2004-07-13 | 2012-12-11 | International Business Machines Corporation | Method, system and program product for storing downloadable content on a plurality of enterprise storage system (ESS) cells |
| US8782372B2 (en) | 2004-07-13 | 2014-07-15 | International Business Machines Corporation | Method, system and program product for storing downloadable content on a plurality of enterprise storage system (ESS) cells |
| JP2008108007A (en) * | 2006-10-24 | 2008-05-08 | Sony Computer Entertainment Inc | Communication terminal, communication system, and method for downloading content file |
| JP2009093461A (en) * | 2007-10-10 | 2009-04-30 | Nippon Telegr & Teleph Corp <Ntt> | Data distribution scheduler, data distribution system, data distribution schedule method, and data distribution schedule program |
| US8484299B2 (en) | 2008-02-28 | 2013-07-09 | Hitachi Consumer Electronics Co., Ltd. | Content delivery system, delivery server, receiving terminal, and content delivery method |
| JP2009277187A (en) * | 2008-05-19 | 2009-11-26 | Nomura Research Institute Ltd | Database system, and delay automatic restoration method for differential copy in database system |
| JP2010027061A (en) * | 2008-07-16 | 2010-02-04 | Sony Corp | Media on demand using intermediary device to output media from remote computing device |
| JP2010028693A (en) * | 2008-07-24 | 2010-02-04 | Nec Corp | Content delivery system, content reception method and device |
| JP2011170572A (en) * | 2010-02-18 | 2011-09-01 | Hitachi Ltd | Message delivery system and message delivery method |
| JP2014238738A (en) * | 2013-06-07 | 2014-12-18 | 京セラドキュメントソリューションズ株式会社 | Apparatus management system and apparatus management program |
| CN111571590A (en) * | 2020-05-19 | 2020-08-25 | 深圳市爱康生物科技有限公司 | Appointment control method of full-automatic sample refrigeration handover processing equipment |
| CN111571590B (en) * | 2020-05-19 | 2023-01-06 | 深圳市爱康生物科技股份有限公司 | Appointment control method of full-automatic sample refrigeration handover processing equipment |
| JP2022551357A (en) * | 2020-09-02 | 2022-12-09 | クーパン コーポレイション | Systems and methods for analyzing application load times |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3526688B2 (en) | Metered system and method for connectionless communication | |
| US6738766B2 (en) | Apparatus and methods for providing personalized application search results for wireless devices based on user profiles | |
| US8285793B1 (en) | Methods and systems for developing an instant messaging network | |
| US6408065B1 (en) | Method and apparatus for intelligent data network call setup | |
| US7664667B1 (en) | Method, system, and program product for on-line service call scheduling | |
| CN1142656C (en) | System and method for controlling data access in a computer network | |
| US20020059378A1 (en) | System and method for providing on-line assistance through the use of interactive data, voice and video information | |
| WO2001044970A2 (en) | System for providing services through the internet | |
| US20050033656A1 (en) | Collaboration system suitable for on-line shopping | |
| WO2003091889A1 (en) | Collaboration server, collaboration system, session management method thereof, and program | |
| JP2001525574A (en) | Processing long-term transactions in client-server systems | |
| JP2003067280A (en) | Multimedia data download reservation control method and program | |
| KR20020012273A (en) | Information processing method, collaboration server, collaboration system, and storage medium for storing an information processing program | |
| JP2003523011A (en) | Information service | |
| US7272851B2 (en) | Interactive virtual library system for expeditiously providing automatic updates of user-desired information from content providers, at least one of which is commercial, to users | |
| TW200408987A (en) | System and method for assisting in selling vehicles | |
| JP2006190008A (en) | Data linkage apparatus and data linkage method | |
| WO2004111843A1 (en) | A method of entering of data into a data processing system | |
| US20050114185A1 (en) | Method and apparatus for restaurant ordering and reservations | |
| US20030190029A1 (en) | Method and system for generating a reward from a selected telephone carrier | |
| US6085230A (en) | Server and recording medium | |
| JP2001312400A (en) | Automatic customized program generation service method | |
| JP2003316882A (en) | Network consulting system and virtual integrated office constituting the system | |
| JP2003503772A (en) | Internet billing method | |
| WO2004072853A1 (en) | Information providing method, information management device, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080619 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101111 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101130 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110128 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20110128 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20110128 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110329 |