Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4332002B2 - Content distribution program, content distribution method, and content distribution apparatus - Google Patents
[go: Go Back, main page]

JP4332002B2 - Content distribution program, content distribution method, and content distribution apparatus - Google Patents

Content distribution program, content distribution method, and content distribution apparatus Download PDF

Info

Publication number
JP4332002B2
JP4332002B2 JP2003328695A JP2003328695A JP4332002B2 JP 4332002 B2 JP4332002 B2 JP 4332002B2 JP 2003328695 A JP2003328695 A JP 2003328695A JP 2003328695 A JP2003328695 A JP 2003328695A JP 4332002 B2 JP4332002 B2 JP 4332002B2
Authority
JP
Japan
Prior art keywords
content
speed
low
communication
communication speed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2003328695A
Other languages
Japanese (ja)
Other versions
JP2005092773A5 (en
JP2005092773A (en
Inventor
ブロディ ジュリアン
勉 梶谷
仁 平出
潤 芝田
大輔 山崎
裕恭 望月
弘忠 近藤
奨 鶴見
竜祐 越中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2003328695A priority Critical patent/JP4332002B2/en
Publication of JP2005092773A publication Critical patent/JP2005092773A/en
Publication of JP2005092773A5 publication Critical patent/JP2005092773A5/ja
Application granted granted Critical
Publication of JP4332002B2 publication Critical patent/JP4332002B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Description

本発明は、広告等のコンテンツをクライアントへ配信するためのコンテンツ配信プログラム、コンテンツ配信方法およびコンテンツ配信装置に関するものであり、特に、無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なコンテンツを配信することができるコンテンツ配信プログラム、コンテンツ配信方法およびコンテンツ配信装置に関するものである。 The present invention relates to a content distribution program, a content distribution method, and a content distribution apparatus for distributing content such as advertisements to clients, and in particular, optimal according to the communication speed without increasing unnecessary traffic volume. The present invention relates to a content distribution program, a content distribution method, and a content distribution apparatus that can distribute various contents.

近時では、インターネットのユーザの増加や、利用時間の増大に伴って、様々な形態のコンテンツ(インターネット広告、画像、動画、音声等)の配信に関するニーズが高まっている。   Recently, with an increase in the number of Internet users and an increase in usage time, there is an increasing need for distribution of various forms of content (Internet advertisements, images, videos, sounds, etc.).

特に、昨今では、テレビジョン放送に代表される他メディアの表現力、訴求力およびインパクトをインターネットでも追従すべく、リッチメディアと呼ばれる大容量でインタラクティブ性の高いコンテンツ(以下、高速用コンテンツと称する)を展開する傾向が強まっている。   In particular, in order to follow the expressiveness, appeal and impact of other media represented by television broadcasting even on the Internet, large-capacity and highly interactive content called rich media (hereinafter referred to as high-speed content). The tendency to develop is increasing.

高速用コンテンツは、通信速度が高速(例えば、数百Kbps以上)な接続環境の下で快適(ストレス無く、短時間)に取得できるコンテンツであり、大容量の情報(動画、大容量静止画等)である。これに対して、低速用コンテンツは、通信速度が低速(例えば、数百Kbps未満)な接続環境の下であっても、快適に取得できるコンテンツであり、小容量の情報(静止画等)である。   High-speed content is content that can be acquired comfortably (without stress and in a short time) under a connection environment with a high communication speed (for example, several hundred Kbps or more). ). On the other hand, low-speed content is content that can be obtained comfortably even in a connection environment where the communication speed is low (for example, less than several hundred Kbps), and is low-capacity information (such as still images). is there.

ここで、通信速度が接続環境の変化に大きく影響されないテレビジョン電波と比較して、インターネットの場合には、オンラインでの接続が主流であるが故にその接続環境(モデム、ISDN(Integrated Services Digital Network)、ADSL(Asymmetric Digital Subscriber Line )、光ファイバ等)が通信速度(帯域幅と同義。以下同様)に大きく影響する。   Here, compared with television radio waves whose communication speed is not greatly affected by changes in the connection environment, in the case of the Internet, online connection is the mainstream, so the connection environment (modem, ISDN (Integrated Services Digital Network) ), ADSL (Asymmetric Digital Subscriber Line), optical fiber, etc.) greatly affects the communication speed (synonymous with bandwidth, the same applies hereinafter).

例えば、モデムを用いた接続環境における通信速度は、およそ56Kbpsである。また、ISDNを用いた接続環境における通信速度は、およそ64Kbpsである。これらの通信速度(56Kpbsおよび64Kbps)は、低速に分類される。   For example, the communication speed in a connection environment using a modem is approximately 56 Kbps. The communication speed in the connection environment using ISDN is approximately 64 Kbps. These communication speeds (56 Kbps and 64 Kbps) are classified as low speed.

これらに対して、ADSLや光ファイバを用いた通信環境における通信速度は、数百Kbps〜数百Mbpsであり、高速に分類される。   On the other hand, the communication speed in a communication environment using ADSL or optical fiber is several hundred kbps to several hundred Mbps, and is classified as high speed.

図9は、従来における通信速度の分布を示す図である。同図に示した分布は、出願人が擁する約380万人のユーザに対して各接続環境における通信速度を測定した結果に基づくものである。   FIG. 9 is a diagram showing a conventional communication speed distribution. The distribution shown in the figure is based on the result of measuring the communication speed in each connection environment for about 3.8 million users possessed by the applicant.

同図において、横軸は、通信速度である。縦軸は、ユニークブラウザ数である。同図からわかるように、1Mbps以下の通信速度しか得られないユーザがほとんど(78.5%)を占め、1Mbps以上の通信速度を得られるユーザは、21.5%である。   In the figure, the horizontal axis represents the communication speed. The vertical axis is the number of unique browsers. As can be seen from the figure, most users (78.5%) can obtain a communication speed of 1 Mbps or less, and 21.5% of users can obtain a communication speed of 1 Mbps or more.

ここで、上述した高速用コンテンツを快適に取得できるか否かについて、通信速度のしきい値を50Kbpsとした場合には、14.1%のユーザが高速用コンテンツを快適に取得できないのである。また、通信速度のしきい値を500Kbpsとした場合には、59.1%ものユーザが高速用コンテンツを快適に取得できないのである。   Here, as to whether or not the above-described high-speed content can be acquired comfortably, if the communication speed threshold is set to 50 Kbps, 14.1% of users cannot comfortably acquire the high-speed content. Further, when the threshold value of the communication speed is set to 500 Kbps, 59.1% of users cannot comfortably acquire high-speed content.

そこで、従来では、例えば、特開平10−124430号公報(特許文献1)に開示されているように、計測用データ(一定容量)の送受信を行って通信速度を計測し、通信速度に応じたコンテンツを配信するという手法が採られている。   Therefore, conventionally, as disclosed in, for example, Japanese Patent Laid-Open No. 10-124430 (Patent Document 1), measurement data (constant capacity) is transmitted and received to measure the communication speed, and according to the communication speed. A technique of distributing content is adopted.

すなわち、計測により通信速度が高速と判定された場合には、大容量の高速用コンテンツが配信される。一方、同通信速度が低速と判定された場合には、小容量の低速用コンテンツが配信される。   That is, when the communication speed is determined to be high by measurement, a large volume of high-speed content is distributed. On the other hand, when it is determined that the communication speed is low, a small amount of low-speed content is distributed.

特開平10−124430号公報JP-A-10-124430

ところで、従来においては、コンテンツを配信する前準備として、一定容量の計測用データの送受信を行って通信速度を計測し、この計測結果に基づいて、配信すべきコンテンツの種別を決定しているが、当該計測用データの送受信によりネットワークのトラヒック量を無用に増加させてしまうとともに、前準備の手間や時間がかかるという問題があった。   By the way, in the past, as a preparation for distributing content, the communication speed is measured by transmitting and receiving a certain amount of measurement data, and the type of content to be distributed is determined based on the measurement result. However, there is a problem that the amount of traffic on the network is unnecessarily increased by the transmission and reception of the measurement data, and it takes time and effort for preparation.

そこで、計測用データの容量を小さくし、トラヒック量を低減するという手法も考えらられるが、かかる手法では、ネットワーク上のノイズの影響を受けやすく、計測結果の信頼性が低くなることから、実用に供さない。   Therefore, a method of reducing the volume of measurement data and reducing the amount of traffic can be considered, but this method is susceptible to noise on the network, and the reliability of measurement results is reduced, so it is practical. Do not use.

本発明は、上記に鑑みてなされたものであって、無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なコンテンツを配信することができるコンテンツ配信プログラム、コンテンツ配信方法およびコンテンツ配信装置を提供することを目的とする。 The present invention has been made in view of the above, and a content distribution program, a content distribution method, and a content distribution capable of distributing optimum content according to the communication speed without accompanying an increase in unnecessary traffic An object is to provide an apparatus .

上述した課題を解決し、目的を達成するために、本発明は、コンピュータに、コンテンツ配信装置へ低速用コンテンツの配信を要求する配信要求工程と、前記低速用コンテンツの配信に基づいて、前記コンテンツ配信装置からクライアントまでの通信経路における通信速度を計測する通信速度計測工程と、前記通信速度がしきい値未満である場合、前記通信経路の通信速度を低速とし、配信済みの低速用コンテンツを利用し、前記通信速度がしきい値以上である場合、前記通信経路の通信速度を高速とし、前記コンテンツ配信装置から前記低速用コンテンツよりも大容量の高速用コンテンツの配信を受け付ける配信受付工程と、を実行させるためのコンテンツ配信プログラムである。 In order to solve the above-described problems and achieve the object, the present invention provides a content request process for requesting a computer to distribute a low-speed content to a content distribution device, and the content based on the distribution of the low-speed content. A communication speed measuring step for measuring a communication speed in a communication path from the distribution device to the client, and when the communication speed is less than a threshold, the communication speed of the communication path is set to a low speed and the low-speed content that has already been distributed is used. When the communication speed is equal to or higher than a threshold value, a delivery accepting step of accepting delivery of high-speed content larger in capacity than the low-speed content from the content delivery device, with the communication speed of the communication path being high speed, It is a content distribution program for executing.

この発明によれば、コンテンツ配信装置からの低速用コンテンツの配信に基づいて、コンテンツ配信装置からクライアントまでの通信経路における通信速度を計測し、通信速度がしきい値未満である場合、低速とし、配信済みの低速用コンテンツを利用し、通信速度がしきい値以上である場合、コンテンツ配信装置から低速用コンテンツよりも大容量の高速用コンテンツの配信を受け付けることとしたので、無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なコンテンツ(低速用コンテンツまたは高速用コンテンツ)を配信することができる。 According to the present invention, based on the distribution of the low-speed content from the content distribution device, the communication speed in the communication path from the content distribution device to the client is measured. When the low-speed content that has already been distributed is used and the communication speed is equal to or greater than the threshold, the content distribution device accepts the distribution of high-speed content that is larger than the low-speed content. Optimal content (low-speed content or high-speed content) according to the communication speed can be distributed without an increase.

また、この発明によれば、計測された通信速度をコンテンツ配信装置へ通知しなくても、低速用コンテンツと高速用コンテンツとを出し分け、コンテンツ配信装置主導で通信速度に応じたプロモーションやコンテンツ企画を展開することができる。   Further, according to the present invention, even if the measured communication speed is not notified to the content distribution apparatus, the low-speed content and the high-speed content are separately distributed, and the promotion or content planning according to the communication speed is led by the content distribution apparatus. Can be expanded.

また、本発明は、上記発明において、前記しきい値は、前記低速用コンテンツの容量に応じて動的に設定されることを特徴とする。   Further, the present invention is characterized in that, in the above invention, the threshold value is dynamically set according to a capacity of the low speed content.

この発明によれば、しきい値を、低速用コンテンツの容量に応じて動的に設定することとしたので、容量の大小の影響を受けることなく、通信速度に関して、低速、高速の判定精度を高くすることができる。   According to the present invention, since the threshold value is dynamically set according to the capacity of the low-speed content, the determination accuracy of the low speed and the high speed can be obtained with respect to the communication speed without being affected by the size of the capacity. Can be high.

また、本発明は、上記発明において、前記しきい値は、通信環境が異なる複数の通信経路について、複数容量の低速用コンテンツを配信した場合の通信速度の計測値に基づいて設定されることを特徴とする。   Also, in the present invention according to the above invention, the threshold value is set based on a measured value of a communication speed when a plurality of volumes of low-speed content are distributed for a plurality of communication paths having different communication environments. Features.

この発明によれば、しきい値を、通信環境が異なる複数の通信経路について、複数容量の低速用コンテンツを配信した場合の通信速度の計測値に基づいて設定することとしたので、しきい値の最適化が図られ、通信速度に関して、低速、高速の判定精度をさらに高くすることができる。   According to the present invention, the threshold value is set based on the measured value of the communication speed when a plurality of low-speed contents are distributed for a plurality of communication paths having different communication environments. And the determination accuracy of the low speed and the high speed can be further increased with respect to the communication speed.

また、本発明は、上記発明において、前記しきい値は、前記通信速度の計測値からノイズ成分を除去した結果に基づいて設定されることを特徴とする。   Further, the present invention is characterized in that, in the above invention, the threshold is set based on a result of removing a noise component from the measured value of the communication speed.

この発明によれば、しきい値を、通信速度の計測値からノイズ成分を除去した結果に基づいて設定することとしたので、しきい値の精度を高めることができ、通信速度に関して、低速、高速の判定精度をさらに高くすることができる。   According to this invention, since the threshold value is set based on the result of removing the noise component from the measured value of the communication speed, the accuracy of the threshold value can be increased, and the communication speed is low. High-speed determination accuracy can be further increased.

また、本発明は、上記発明において、前記しきい値は、前記通信速度に対して、通信速度の計測精度に応じた余裕を持たせて設定されることを特徴とする。   Further, the present invention is characterized in that, in the above invention, the threshold value is set with a margin corresponding to the measurement accuracy of the communication speed with respect to the communication speed.

この発明によれば、しきい値を、通信速度に対して、通信速度の計測精度に応じた余裕を持たせて設定することとしたので、通信速度に関して、低速、高速の判定精度をさらに高くすることができる。   According to the present invention, the threshold value is set with a margin corresponding to the measurement accuracy of the communication speed with respect to the communication speed, so that the determination accuracy of the low speed and the high speed is further increased with respect to the communication speed. can do.

また、本発明は、上記発明において、前記通信速度計測工程では、前記低速用コンテンツの容量および配信時間に基づいて、前記通信速度を計測することを特徴とする。   In the above invention, the present invention is characterized in that, in the communication speed measuring step, the communication speed is measured based on a capacity and a delivery time of the low speed content.

この発明によれば、低速用コンテンツの容量および配信時間に基づいて、通信速度を計測することとしたので、無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なコンテンツ(低速用コンテンツまたは高速用コンテンツ)を配信することができる。   According to the present invention, since the communication speed is measured based on the capacity of low-speed content and the delivery time, the optimum content (low-speed content) corresponding to the communication speed can be obtained without increasing unnecessary traffic volume. Content or high-speed content) can be distributed.

また、本発明は、上記発明において、前記配信時間は、配信の開始時刻から完了時刻までの時間から、準備に要するセットアップ時間を減算した値であることを特徴とする。   In the present invention, the distribution time is a value obtained by subtracting a setup time required for preparation from a time from a distribution start time to a completion time.

この発明によれば、配信時間を、配信の開始時刻から完了時刻までの時間から、準備に要するセットアップ時間を減算した値としたので、より実態に即した通信速度を計測することできる。   According to the present invention, since the delivery time is a value obtained by subtracting the setup time required for preparation from the time from the delivery start time to the completion time, it is possible to measure a communication speed that is more realistic.

また、本発明は、上記発明において、前記セットアップ時間は、複数の実測値に基づく値であることを特徴とする。   In the invention described above, the setup time is a value based on a plurality of actually measured values.

この発明によれば、セットアップ時間を、複数の実測値に基づく値としたので、低速用コンテンツの容量が小さい場合に通信速度に与える影響を低減することができる。   According to the present invention, since the setup time is a value based on a plurality of actually measured values, it is possible to reduce the influence on the communication speed when the capacity of the low speed content is small.

また、本発明は、上記発明において、前記低速用コンテンツの容量の情報は、前記低速用コンテンツが所定のデータベースに格納される際に取得されることを特徴とする。   Further, the present invention is characterized in that, in the above-mentioned invention, the information on the capacity of the low speed content is acquired when the low speed content is stored in a predetermined database.

この発明によれば、低速用コンテンツの容量の情報を、低速用コンテンツが所定のデータベースに格納される際に取得することとしたので、利便性を向上させることができる。   According to the present invention, since the information on the capacity of the low speed content is acquired when the low speed content is stored in the predetermined database, the convenience can be improved.

また、本発明は、上記発明において、前記コンピュータに、計測された前記通信速度を前記コンテンツ配信装置へ通知する通知工程を実行させることを特徴とする。   Further, the present invention is characterized in that, in the above invention, the computer is caused to execute a notification step of notifying the content distribution device of the measured communication speed.

この発明によれば、計測された通信速度をコンテンツ配信装置へ通知することとしたので、低速用コンテンツのリンク先と高速用コンテンツのリンク先とを予め別々に設定しておくことにより、コンテンツ配信装置主導で通信速度(低速、高速)に応じたプロモーションやコンテンツ企画を展開することができる。   According to this invention, since the measured communication speed is notified to the content distribution apparatus, the content distribution can be performed by setting the link destination of the low-speed content and the link destination of the high-speed content separately in advance. Promotion and content planning according to the communication speed (low speed, high speed) can be led by the device.

また、本発明は、上記発明において、前記低速用コンテンツおよび前記高速用コンテンツは、インターネット広告であることを特徴とする。   In the invention described above, the low-speed content and the high-speed content are Internet advertisements.

この発明によれば、低速用コンテンツおよび高速用コンテンツを、インターネット広告としたので、無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なインターネット広告(低速用のインターネット広告または高速用のインターネット広告)を配信することができる。   According to the present invention, since the low-speed content and the high-speed content are Internet advertisements, an optimal Internet advertisement (low-speed Internet advertisement or high-speed advertisement) corresponding to the communication speed without increasing unnecessary traffic volume. Internet advertisement).

また、本発明は、コンテンツ配信装置へ低速用コンテンツの配信を要求する配信要求工程と、前記低速用コンテンツの配信に基づいて、前記コンテンツ配信装置からクライアントまでの通信経路における通信速度を計測する通信速度計測工程と、前記通信速度がしきい値未満である場合、前記通信経路の通信速度を低速とし、配信済みの低速用コンテンツを利用し、前記通信速度がしきい値以上である場合、前記通信経路の通信速度を高速とし、前記コンテンツ配信装置から前記低速用コンテンツよりも大容量の高速用コンテンツの配信を受け付ける配信受付工程と、を含むことを特徴とする。 In addition, the present invention provides a distribution request step for requesting the content distribution apparatus to distribute the low-speed content, and communication for measuring a communication speed in a communication path from the content distribution apparatus to the client based on the distribution of the low-speed content. When the speed measurement step and the communication speed is less than a threshold value, the communication speed of the communication path is set to a low speed, the delivered low-speed content is used, and the communication speed is equal to or higher than the threshold value, And a delivery accepting step of accepting delivery of high-speed content larger in volume than the low-speed content from the content delivery device, wherein the communication speed of the communication path is high.

この発明によれば、コンテンツ配信装置からの低速用コンテンツの配信に基づいて、コンテンツ配信装置からクライアントまでの通信経路における通信速度を計測し、通信速度がしきい値未満である場合、低速とし、配信済みの低速用コンテンツを利用し、通信速度がしきい値以上である場合、コンテンツ配信装置から低速用コンテンツよりも大容量の高速用コンテンツの配信を受け付けることとしたので、無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なコンテンツ(低速用コンテンツまたは高速用コンテンツ)を配信することができる。 According to the present invention, based on the distribution of the low-speed content from the content distribution device, the communication speed in the communication path from the content distribution device to the client is measured. When the low-speed content that has already been distributed is used and the communication speed is equal to or greater than the threshold, the content distribution device accepts the distribution of high-speed content that is larger than the low-speed content. Optimal content (low-speed content or high-speed content) according to the communication speed can be distributed without an increase.

また、この発明によれば、計測された通信速度をコンテンツ配信装置へ通知しなくても、低速用コンテンツと高速用コンテンツとを出し分け、コンテンツ配信装置主導で通信速度に応じたプロモーションやコンテンツ企画を展開することができる。   Further, according to the present invention, even if the measured communication speed is not notified to the content distribution apparatus, the low-speed content and the high-speed content are separately distributed, and the promotion or content planning according to the communication speed is led by the content distribution apparatus. Can be expanded.

また、本発明は、上記発明において、前記しきい値は、前記低速用コンテンツの容量に応じて動的に設定されることを特徴とする。   Further, the present invention is characterized in that, in the above invention, the threshold value is dynamically set according to a capacity of the low speed content.

この発明によれば、しきい値を、低速用コンテンツの容量に応じて動的に設定することとしたので、容量の大小の影響を受けることなく、通信速度に関して、低速、高速の判定精度を高くすることができる。   According to the present invention, since the threshold value is dynamically set according to the capacity of the low-speed content, the determination accuracy of the low speed and the high speed can be obtained with respect to the communication speed without being affected by the size of the capacity. Can be high.

また、本発明は、上記発明において、前記しきい値は、通信環境が異なる複数の通信経路について、複数容量の低速用コンテンツを配信した場合の通信速度の計測値に基づいて設定されることを特徴とする。   Also, in the present invention according to the above invention, the threshold value is set based on a measured value of a communication speed when a plurality of volumes of low-speed content are distributed for a plurality of communication paths having different communication environments. Features.

この発明によれば、しきい値を、通信環境が異なる複数の通信経路について、複数容量の低速用コンテンツを配信した場合の通信速度の計測値に基づいて設定することとしたので、しきい値の最適化が図られ、通信速度に関して、低速、高速の判定精度をさらに高くすることができる。   According to the present invention, the threshold value is set based on the measured value of the communication speed when a plurality of low-speed contents are distributed for a plurality of communication paths having different communication environments. And the determination accuracy of the low speed and the high speed can be further increased with respect to the communication speed.

また、本発明は、上記発明において、前記しきい値は、前記通信速度の計測値からノイズ成分を除去した結果に基づいて設定されることを特徴とする。   Further, the present invention is characterized in that, in the above invention, the threshold is set based on a result of removing a noise component from the measured value of the communication speed.

この発明によれば、しきい値を、通信速度の計測値からノイズ成分を除去した結果に基づいて設定することとしたので、しきい値の精度を高めることができ、通信速度に関して、低速、高速の判定精度をさらに高くすることができる。   According to this invention, since the threshold value is set based on the result of removing the noise component from the measured value of the communication speed, the accuracy of the threshold value can be increased, and the communication speed is low. High-speed determination accuracy can be further increased.

また、本発明は、上記発明において、前記しきい値は、前記通信速度に対して、通信速度の計測精度に応じた余裕を持たせて設定されることを特徴とする。   Further, the present invention is characterized in that, in the above invention, the threshold value is set with a margin corresponding to the measurement accuracy of the communication speed with respect to the communication speed.

この発明によれば、しきい値を、通信速度に対して、通信速度の計測精度に応じた余裕を持たせて設定することとしたので、通信速度に関して、低速、高速の判定精度をさらに高くすることができる。   According to the present invention, the threshold value is set with a margin corresponding to the measurement accuracy of the communication speed with respect to the communication speed, so that the determination accuracy of the low speed and the high speed is further increased with respect to the communication speed. can do.

また、本発明は、上記発明において、前記通信速度計測工程では、前記低速用コンテンツの容量および配信時間に基づいて、前記通信速度を計測することを特徴とする。   In the above invention, the present invention is characterized in that, in the communication speed measuring step, the communication speed is measured based on a capacity and a delivery time of the low speed content.

この発明によれば、低速用コンテンツの容量および配信時間に基づいて、通信速度を計測することとしたので、無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なコンテンツ(低速用コンテンツまたは高速用コンテンツ)を配信することができる。   According to the present invention, since the communication speed is measured based on the capacity of low-speed content and the delivery time, the optimum content (low-speed content) corresponding to the communication speed can be obtained without increasing unnecessary traffic volume. Content or high-speed content) can be distributed.

また、本発明は、上記発明において、前記配信時間は、配信の開始時刻から完了時刻までの時間から、準備に要するセットアップ時間を減算した値であることを特徴とする。   In the present invention, the distribution time is a value obtained by subtracting a setup time required for preparation from a time from a distribution start time to a completion time.

この発明によれば、配信時間を、配信の開始時刻から完了時刻までの時間から、準備に要するセットアップ時間を減算した値としたので、より実態に即した通信速度を計測することできる。   According to the present invention, since the delivery time is a value obtained by subtracting the setup time required for preparation from the time from the delivery start time to the completion time, it is possible to measure a communication speed that is more realistic.

また、本発明は、上記発明において、前記セットアップ時間は、複数の実測値に基づく値であることを特徴とする。   In the invention described above, the setup time is a value based on a plurality of actually measured values.

この発明によれば、セットアップ時間を、複数の実測値に基づく値としたので、低速用コンテンツの容量が小さい場合に通信速度に与える影響を低減することができる。   According to the present invention, since the setup time is a value based on a plurality of actually measured values, it is possible to reduce the influence on the communication speed when the capacity of the low speed content is small.

また、本発明は、上記発明において、前記低速用コンテンツの容量の情報は、前記低速用コンテンツが所定のデータベースに格納される際に取得されることを特徴とする。   Further, the present invention is characterized in that, in the above-mentioned invention, the information on the capacity of the low speed content is acquired when the low speed content is stored in a predetermined database.

この発明によれば、低速用コンテンツの容量の情報を、低速用コンテンツが所定のデータベースに格納される際に取得することとしたので、利便性を向上させることができる。   According to the present invention, since the information on the capacity of the low speed content is acquired when the low speed content is stored in the predetermined database, the convenience can be improved.

また、本発明は、上記発明において、計測された前記通信速度を前記コンテンツ配信装置へ通知する通知工程を含むことを特徴とする。   Further, the present invention is characterized in that, in the above-mentioned invention, a notification step of notifying the content distribution device of the measured communication speed is included.

この発明によれば、計測された通信速度をコンテンツ配信装置へ通知することとしたので、低速用コンテンツのリンク先と高速用コンテンツのリンク先とを予め別々に設定しておくことにより、コンテンツ配信装置主導で通信速度(低速、高速)に応じたプロモーションやコンテンツ企画を展開することができる。   According to this invention, since the measured communication speed is notified to the content distribution apparatus, the content distribution can be performed by setting the link destination of the low-speed content and the link destination of the high-speed content separately in advance. Promotion and content planning according to the communication speed (low speed, high speed) can be led by the device.

また、本発明は、上記発明において、前記低速用コンテンツおよび前記高速用コンテンツは、インターネット広告であることを特徴とする。   In the invention described above, the low-speed content and the high-speed content are Internet advertisements.

この発明によれば、低速用コンテンツおよび高速用コンテンツを、インターネット広告としたので、無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なインターネット広告(低速用のインターネット広告または高速用のインターネット広告)を配信することができる。   According to the present invention, since the low-speed content and the high-speed content are Internet advertisements, an optimal Internet advertisement (low-speed Internet advertisement or high-speed advertisement) corresponding to the communication speed without increasing unnecessary traffic volume. Internet advertisement).

また、本発明は、コンテンツ配信装置からクライアントに低速用コンテンツを配信した場合のコンテンツ配信装置からクライアントまでの通信経路における通信速度がしきい値未満である場合、前記クライアントに配信済みの低速用コンテンツを利用させ、前記通信速度がしきい値以上である場合、前記低速用コンテンツよりも大容量の高速用コンテンツを配信するコンテンツ利用・配信工程、を含むことを特徴とする。The present invention also provides low-speed content that has been distributed to the client when the communication speed on the communication path from the content distribution device to the client when the low-speed content is distributed from the content distribution device to the client is less than a threshold value. And when the communication speed is equal to or higher than a threshold value, a content use / distribution step of delivering a high-speed content having a larger capacity than the low-speed content is included.

この発明によれば、コンテンツ配信装置からクライアントに低速用コンテンツを配信した場合のコンテンツ配信装置からクライアントまでの通信経路における通信速度がしきい値未満である場合、クライアントに配信済みの低速用コンテンツを利用させ、通信速度がしきい値以上である場合、低速用コンテンツよりも大容量の高速用コンテンツを配信することとしたので、無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なコンテンツ(低速用コンテンツまたは高速用コンテンツ)を配信することができる。According to the present invention, when the communication speed on the communication path from the content distribution device to the client when the low-speed content is distributed from the content distribution device to the client is less than the threshold, the low-speed content already distributed to the client is displayed. When the communication speed is higher than the threshold value, it is decided to deliver high-speed content with a larger capacity than low-speed content, so it is optimal for the communication speed without increasing unnecessary traffic. Content (low-speed content or high-speed content) can be distributed.

また、本発明は、コンテンツ配信装置からクライアントに低速用コンテンツを配信した場合のコンテンツ配信装置からクライアントまでの通信経路における通信速度がしきい値未満である場合、前記クライアントに配信済みの低速用コンテンツを利用させ、前記通信速度がしきい値以上である場合、前記低速用コンテンツよりも大容量の高速用コンテンツを配信するコンテンツ利用・配信手段、を備えたことを特徴とする。The present invention also provides low-speed content that has been distributed to the client when the communication speed on the communication path from the content distribution device to the client when the low-speed content is distributed from the content distribution device to the client is less than a threshold value. When the communication speed is equal to or higher than a threshold value, content use / distribution means for distributing high-speed content having a larger capacity than the low-speed content is provided.

この発明によれば、コンテンツ配信装置からクライアントに低速用コンテンツを配信した場合のコンテンツ配信装置からクライアントまでの通信経路における通信速度がしきい値未満である場合、クライアントに配信済みの低速用コンテンツを利用させ、通信速度がしきい値以上である場合、低速用コンテンツよりも大容量の高速用コンテンツを配信することとしたので、無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なコンテンツ(低速用コンテンツまたは高速用コンテンツ)を配信することができる。According to the present invention, when the communication speed on the communication path from the content distribution device to the client when the low-speed content is distributed from the content distribution device to the client is less than the threshold, the low-speed content already distributed to the client is displayed. When the communication speed is higher than the threshold value, it is decided to deliver high-speed content with a larger capacity than low-speed content, so it is optimal for the communication speed without increasing unnecessary traffic. Content (low-speed content or high-speed content) can be distributed.

本発明によれば、コンテンツ配信装置からの低速用コンテンツの配信に基づいて、コンテンツ配信装置からクライアントまでの通信経路における通信速度を計測し、通信速度がしきい値未満である場合、低速とし、配信済みの低速用コンテンツを利用し、通信速度がしきい値以上である場合、コンテンツ配信装置から低速用コンテンツよりも大容量の高速用コンテンツの配信を受け付けることとしたので、無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なコンテンツ(低速用コンテンツまたは高速用コンテンツ)を配信することができるという効果を奏する。 According to the present invention, based on the distribution of the low-speed content from the content distribution device, the communication speed in the communication path from the content distribution device to the client is measured. When the low-speed content that has already been distributed is used and the communication speed is equal to or greater than the threshold, the content distribution device accepts the distribution of high-speed content that is larger than the low-speed content. There is an effect that it is possible to deliver optimum content (low-speed content or high-speed content) according to the communication speed without increasing.

また、本発明によれば、計測された通信速度をコンテンツ配信装置へ通知しなくても、低速用コンテンツと高速用コンテンツとを出し分け、コンテンツ配信装置主導で通信速度に応じたプロモーションやコンテンツ企画を展開することができるという効果を奏する。   In addition, according to the present invention, even if the measured communication speed is not notified to the content distribution apparatus, the low-speed content and the high-speed content are separated, and the content distribution apparatus leads the promotion and content planning according to the communication speed. There is an effect that can be expanded.

また、本発明によれば、しきい値を、低速用コンテンツの容量に応じて動的に設定することとしたので、容量の大小の影響を受けることなく、通信速度に関して、低速、高速の判定精度を高くすることができるという効果を奏する。   Further, according to the present invention, the threshold value is dynamically set according to the capacity of the low-speed content, so that it is possible to determine whether the communication speed is low or high without being affected by the capacity. There is an effect that the accuracy can be increased.

また、本発明によれば、しきい値を、通信環境が異なる複数の通信経路について、複数容量の低速用コンテンツを配信した場合の通信速度の計測値に基づいて設定することとしたので、しきい値の最適化が図られ、通信速度に関して、低速、高速の判定精度をさらに高くすることができるという効果を奏する。   Further, according to the present invention, the threshold value is set based on the measured value of the communication speed when a plurality of low-speed contents are distributed for a plurality of communication paths having different communication environments. The threshold value is optimized, and there is an effect that the determination accuracy of the low speed and the high speed can be further increased with respect to the communication speed.

また、本発明によれば、しきい値を、通信速度の計測値からノイズ成分を除去した結果に基づいて設定することとしたので、しきい値の精度を高めることができ、通信速度に関して、低速、高速の判定精度をさらに高くすることができるという効果を奏する。   In addition, according to the present invention, since the threshold value is set based on the result of removing the noise component from the measured value of the communication speed, the accuracy of the threshold value can be increased, There is an effect that the determination accuracy of the low speed and the high speed can be further increased.

また、本発明によれば、しきい値を、通信速度に対して、通信速度の計測精度に応じた余裕を持たせて設定することとしたので、通信速度に関して、低速、高速の判定精度をさらに高くすることができるという効果を奏する。   In addition, according to the present invention, the threshold value is set with a margin corresponding to the measurement accuracy of the communication speed with respect to the communication speed. There is an effect that it can be further increased.

また、本発明によれば、低速用コンテンツの容量および配信時間に基づいて、通信速度を計測することとしたので、無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なコンテンツ(低速用コンテンツまたは高速用コンテンツ)を配信することができるという効果を奏する。   In addition, according to the present invention, since the communication speed is measured based on the capacity and distribution time of the low-speed content, the optimum content (according to the communication speed without increasing unnecessary traffic volume ( (Low-speed content or high-speed content) can be distributed.

また、本発明によれば、配信時間を、配信の開始時刻から完了時刻までの時間から、準備に要するセットアップ時間を減算した値としたので、より実態に即した通信速度を計測することできるという効果を奏する。   In addition, according to the present invention, since the delivery time is a value obtained by subtracting the setup time required for preparation from the time from the delivery start time to the completion time, it is possible to measure the communication speed more realistically. There is an effect.

また、本発明によれば、セットアップ時間を、複数の実測値に基づく値としたので、低速用コンテンツの容量が小さい場合に通信速度に与える影響を最小限にすることができるという効果を奏する。   Further, according to the present invention, since the setup time is a value based on a plurality of actually measured values, there is an effect that the influence on the communication speed can be minimized when the capacity of the low speed content is small.

また、本発明によれば、低速用コンテンツの容量の情報を、低速用コンテンツが所定のデータベースに格納される際に取得することとしたので、利便性を向上させることができるという効果を奏する。   In addition, according to the present invention, the information on the capacity of the low speed content is acquired when the low speed content is stored in a predetermined database, so that the convenience can be improved.

また、本発明によれば、計測された通信速度をコンテンツ配信装置へ通知することとしたので、低速用コンテンツのリンク先と高速用コンテンツのリンク先とを予め別々に設定しておくことにより、コンテンツ配信装置主導で通信速度(低速、高速)に応じたプロモーションやコンテンツ企画を展開することができるという効果を奏する。   In addition, according to the present invention, since the measured communication speed is notified to the content distribution apparatus, by setting the link destination of the low-speed content and the link destination of the high-speed content separately in advance, There is an effect that promotion and content planning corresponding to the communication speed (low speed, high speed) can be developed led by the content distribution apparatus.

また、本発明によれば、低速用コンテンツおよび高速用コンテンツを、インターネット広告としたので、無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なインターネット広告(低速用のインターネット広告または高速用のインターネット広告)を配信することができるという効果を奏する。   In addition, according to the present invention, since the low-speed content and the high-speed content are Internet advertisements, the optimal Internet advertisement (low-speed Internet advertisement or High-speed Internet advertisement) can be distributed.

また、本発明によれば、コンテンツ配信装置からクライアントに低速用コンテンツを配信した場合のコンテンツ配信装置からクライアントまでの通信経路における通信速度がしきい値未満である場合、クライアントに配信済みの低速用コンテンツを利用させ、通信速度がしきい値以上である場合、低速用コンテンツよりも大容量の高速用コンテンツを配信することとしたので、無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なコンテンツ(低速用コンテンツまたは高速用コンテンツ)を配信することができるという効果を奏する。Further, according to the present invention, when the communication speed on the communication path from the content distribution device to the client when the low-speed content is distributed from the content distribution device to the client is less than the threshold, the low-speed content already distributed to the client When the content is used and the communication speed is equal to or higher than the threshold, the high-speed content that is larger than the low-speed content is distributed. Therefore, according to the communication speed without an unnecessary increase in traffic. The optimum content (low-speed content or high-speed content) can be distributed.

以下に、本発明にかかるコンテンツ配信プログラム、コンテンツ配信方法およびコンテンツ配信装置の一実施例を図面に基づいて詳細に説明する。なお、この一実施例によりこの発明が限定されるものではない。 Embodiments of a content distribution program, a content distribution method, and a content distribution apparatus according to the present invention will be described below in detail with reference to the drawings. The present invention is not limited to the embodiment.

図1は、本発明にかかる一実施例の構成を示すブロック図である。同図には、クライアント側の通信速度に応じたコンテンツ(高速用コンテンツまたは低速用コンテンツ)を配信するためのコンテンツ配信システムが図示されている。   FIG. 1 is a block diagram showing the configuration of an embodiment according to the present invention. The figure shows a content distribution system for distributing content (high-speed content or low-speed content) according to the communication speed on the client side.

このコンテンツ配信システムは、コンテンツ配信装置10、ネットワーク20(インターネット等)およびクライアント301〜30nから構成されている。コンテンツ配信装置10は、ネットワーク20を介して、クライアント301〜30nへコンテンツを配信する装置である。 This content distribution system includes a content distribution apparatus 10, a network 20 (such as the Internet), and clients 30 1 to 30 n . The content distribution device 10 is a device that distributes content to the clients 30 1 to 30 n via the network 20.

ここで、コンテンツは、ネットワーク20を介して配信可能な各種情報・データの全てを含み、インターネット広告(バナー広告等)、画像、動画、音声等である。   Here, the content includes all of various types of information and data that can be distributed via the network 20, and is an Internet advertisement (banner advertisement or the like), an image, a moving image, a sound, or the like.

また、一実施例においては、クライアント301〜30nのうち、コンテンツの配信に関するリクエストを出したクライアント(例えば、クライアント301)とコンテンツ配信装置10との間の通信経路Lにおける通信速度が計測(実測)される。 In one embodiment, the communication speed on the communication path L between the client 30 1 to 30 n and the content distribution apparatus 10 between the client (for example, the client 30 1 ) that has issued a request for content distribution is measured. (Actually measured).

コンテンツ配信装置10において、通信部11は、ネットワーク20に接続されており、所定の通信プロトコルに従って、通信を制御する。なお、実際には、コンテンツ配信装置10は、Webサーバ、広告サーバ、ファイルサーバ等の複数のサーバから構成されている。   In the content distribution apparatus 10, the communication unit 11 is connected to the network 20, and controls communication according to a predetermined communication protocol. Actually, the content distribution apparatus 10 is composed of a plurality of servers such as a Web server, an advertisement server, and a file server.

制御部12は、コンテンツの配信に関する制御を行う。この制御部12の動作の詳細については、後述する。記憶部13は、制御部12で用いられる各種情報を記憶する。入力部14は、キーボードやマウス等である。表示部15は、LCD(Liquid Crystal Display)やCRT(Cathode Ray Tube)等である。 The control unit 12 performs control related to content distribution. Details of the operation of the control unit 12 will be described later. The storage unit 13 stores various information used by the control unit 12. The input unit 14 is a keyboard, a mouse, or the like. The display unit 15 is an LCD (Liquid Crystal Display), a CRT (Cathode Ray Tube), or the like.

コンテンツデータベース16は、配信対象である低速用コンテンツ16Sおよび高速用コンテンツ16Fを格納するデータベースである。低速用コンテンツ16Sは、クライアント側(クライアント301〜30n)の環境が低速用または計測された通信速度が低速(しきい値未満)である場合に当該クライアントに対して表示される小容量のコンテンツであり、例えば、小容量のインターネット広告である。この低速用コンテンツ16Sは、前述した計測用データそのものであって、信頼性が高い計測結果を得るのに充分な容量とされている。 The content database 16 is a database that stores low-speed content 16S and high-speed content 16F to be distributed. The low-speed content 16S has a small capacity displayed to the client when the environment on the client side (clients 30 1 to 30 n ) is for low speed or the measured communication speed is low (less than a threshold). Content, for example, a small-capacity Internet advertisement. The low-speed content 16S is the above-described measurement data itself, and has a capacity sufficient to obtain a highly reliable measurement result.

一方、高速用コンテンツ16Fは、クライアント側の環境が高速用または計測された通信速度が高速(しきい値以上)である場合に当該クライアントへ配信される大容量のコンテンツであり、例えば、大容量のインターネット広告である。   On the other hand, the high-speed content 16F is a large-capacity content distributed to the client when the client-side environment is for high-speed or the measured communication speed is high (above a threshold value). Internet advertising.

ここで、クライアント側の環境としては、OS(オペレーティングシステム)、ブラウザ、マルチメディア再生ソフトウェア、接続環境(モデム、ISDN、ADSL等)等が挙げられる。OSは、ファイルの管理、メモリの管理、入出力の管理、ユーザインターフェースの提供などを行なう基本ソフトウェアである。   Here, examples of the client-side environment include an OS (operating system), a browser, multimedia playback software, and a connection environment (modem, ISDN, ADSL, etc.). The OS is basic software that performs file management, memory management, input / output management, provision of a user interface, and the like.

ブラウザは、コンテンツ配信装置10(Webサーバ)にアクセスするためのソフトウェアであり、HTTP(HyperText Transfer Protocol)プロトコルによるファイル転送を行ない、HTML(HyperText Markup Language)で記述されたハイパーテキストを解読し、Webページやコンテンツ(インターネット広告等)を表示する機能を備えている。マルチメディア再生ソフトウェアは、マルチメディア(動画、音声等)をクライアントで再生するためのソフトウェアである。   The browser is software for accessing the content distribution apparatus 10 (Web server), performs file transfer by HTTP (HyperText Transfer Protocol) protocol, decodes hypertext described in HTML (HyperText Markup Language), and Web It has a function to display pages and contents (Internet advertisement etc.). The multimedia playback software is software for playing back multimedia (video, audio, etc.) on the client.

ここで、OS、ブラウザおよびマルチメディア再生ソフトウェアについては、所定のバージョン未満である場合、低速対応とされ、所定のバージョン以上である場合、高速対応とされる。   Here, regarding the OS, browser, and multimedia playback software, when the version is lower than the predetermined version, the low speed is supported, and when the version is equal to or higher than the predetermined version, the high speed is supported.

クライアント301〜30nのそれぞれは、ネットワーク20を介して、コンテンツ配信装置10から通信速度に応じたコンテンツ(低速用コンテンツ16Sまたは高速用コンテンツ16F)が配信されるコンピュータ端末であり、コンピュータ本体、キーボード、マウスおよびディスプレイから構成されている。 Each of the clients 30 1 to 30 n is a computer terminal to which content (low-speed content 16S or high-speed content 16F) corresponding to the communication speed is distributed from the content distribution device 10 via the network 20, and the computer main body, It consists of a keyboard, mouse and display.

これらのクライアント301〜30nには、上述したOS、ブラウザおよびマルチメディア再生ソフトウェアが実装されている。また、クライアント301〜30nは、異なる接続環境(モデム、ISDN、ADSL、光ファイバ等)でネットワーク20に接続されている。 These clients 30 1 to 30 n are equipped with the OS, browser, and multimedia playback software described above. The clients 30 1 to 30 n are connected to the network 20 in different connection environments (modem, ISDN, ADSL, optical fiber, etc.).

つぎに、一実施例の動作について、図2〜図4を参照しつつ説明する。以下では、コンテンツ配信装置10からクライアント301へコンテンツが配信される場合の動作について説明する。 Next, the operation of the embodiment will be described with reference to FIGS. Hereinafter, the operation when the content is distributed from the content distribution device 10 to the client 30 1 will be described.

図2に示したステップSA1では、クライアント301は、コンテンツ配信装置10に対して、ネットワーク20を介して、コンテンツ配信に関するHTTPリクエストを出す。ステップSA2では、コンテンツ配信装置10の制御部12は、スクリプトをHTMLファイルに設定する。 At step SA1 shown in FIG. 2, the client 30 1, the content delivery apparatus 10 via the network 20 issues a HTTP request for content distribution. In step SA2, the control unit 12 of the content distribution apparatus 10 sets a script in an HTML file.

このスクリプトは、クライアント301とコンテンツ配信装置10との間の通信経路Lにおける通信速度(帯域幅)を計測し、通信速度に応じて配信済みの低速用コンテンツ16Sを表示またはコンテンツ配信装置10に対して高速用コンテンツ16Fを要求するためのプログラムである。 The script, the communication path communication speed (bandwidth) is measured in L, it displays a low-speed content 16S delivered in response to the communication rate or the content distribution device 10 between the client 30 1 and the content distribution device 10 This is a program for requesting the high-speed content 16F.

ステップSA3では、制御部12は、上述したスクリプトが設定されたHTMLファイルをクライアント301へ送信する。これにより、クライアント301は、HTMLファイルに設定されたスクリプトに基づいて、ステップSA4以降の処理と、ステップSA9のクライアント情報判定処理とを並列的に実行する。 At step SA3, the control unit 12 transmits the HTML file scripts mentioned above is set to the client 30 1. Thus, the client 30 1, based on the script configured in the HTML file, performing a subsequent processing step SA4, a client information determination processing in step SA9 in parallel.

ステップSA4では、クライアント301は、タイマ(図示略)から開始時刻の情報を取得する。開始時刻は、コンテンツ配信装置10から低速用コンテンツ16Sの配信(ダウンロード)が開始される基準時刻とされる。 At step SA4, the client 30 1 acquires information of start time from the timer (not shown). The start time is a reference time at which the low-speed content 16S is distributed (downloaded) from the content distribution apparatus 10.

ステップSA5では、クライアント301は、コンテンツ配信装置10に対して、低速用コンテンツをリクエストする。 At step SA5, the client 30 1, the content delivery apparatus 10 requests the low-speed content.

これにより、ステップSA6では、コンテンツ配信装置10の制御部12は、コンテンツデータベース16から低速用コンテンツ16Sを取得する。この低速用コンテンツ16Sは、通信速度の計測に用いられる。   Thereby, in step SA6, the control unit 12 of the content distribution apparatus 10 acquires the low speed content 16S from the content database 16. The low speed content 16S is used for measuring the communication speed.

ステップSA7では、制御部12は、通信経路Lを介して低速用コンテンツ16Sをクライアント301へ配信する。これにより、低速用コンテンツ16Sは、通信経路Lにおける通信速度に応じて徐々にクライアント301に受信される。 In step SA7, the control unit 12 via the communication path L for distributing the low speed content 16S to the client 30 1. Thus, the low-speed content 16S is received gradually to the client 30 1 in accordance with the communication speed of the communication path L.

ステップSA8では、クライアント301は、低速用コンテンツ16Sの配信が完了したか否かを判断し、この場合、判断結果を「No」として、同判断を繰り返す。 At step SA8, the client 30 1 determines whether the low-speed content 16S delivery is completed, this case, the result of determination as "No", and repeats the same determination.

一方、ステップSA9では、クライアント301は、クライアント情報判定処理を実行する。具体的には、図3に示したステップSB1では、クライアント301は、自身のクライアント情報(OS、ブラウザ、マルチメディア再生ソフトウェアのバージョン、接続環境)を記憶部(図示略)から取得する。 On the other hand, in step SA9, the client 30 1 executes a client information determination process. Specifically, at step SB1 shown in FIG. 3, the client 30 1 obtains its client information (OS, browser, multimedia playback software version, connection environment) from the storage unit (not shown).

ステップSB2では、クライアント301は、OSが所定のバージョン以上(高速対応)であるか否かを判断する。 At step SB2, the client 30 1, OS determines whether or not more than a predetermined version (High speed).

当該OSが所定のバージョン未満(低速対応)である場合、クライアント301は、ステップSB2の判断結果を「No」とする。ステップSB5では、クライアント301は、低速用コンテンツ16Sの配信が完了したか否かを判断する。 If the OS is less than the predetermined version (slow response), the client 30 1, the result of determination in step SB2 as "No". At step SB5, the client 30 1 determines whether or not the low-speed content 16S delivery is completed.

既に、低速用コンテンツ16Sの配信が完了している場合、クライアント301は、ステップSB5の判断結果を「Yes」として、ステップSB6で、配信された低速用コンテンツ16S(例えば、小容量のインターネット広告)をディスプレイ(図示略)に表示させる。なお、ステップSB5の判断結果が「No」である場合、クライアント301は、同判断を繰り返す。 Already, if a low-speed content 16S delivery is complete, the client 30 1, the result of determination in step SB5 as "Yes", in step SB6, distributed low speed content 16S (e.g., the small capacity Internet advertising ) Is displayed on a display (not shown). If the result of determination in step SB5 is "No", the client 30 1, the same determination is repeated.

一方、ステップSB2の判断結果が「Yes」、すなわち、OSが所定のバージョン以上(高速対応)である場合、ステップSB3では、クライアント301は、ブラウザが所定のバージョン以上であるか否かを判断する。 On the other hand, the determination in step SB2 is "Yes", i.e., if the OS is above the predetermined version (High speed), at step SB3, the client 30 1, the browser determines whether a predetermined version or higher To do.

当該ブラウザが所定のバージョン未満(低速対応)である場合、クライアント301は、ステップSB3の判断結果を「No」とする。ステップSB5では、クライアント301は、低速用コンテンツ16Sの配信が完了したか否かを判断し、この場合、判断結果を「Yes」とする。ステップSB6では、クライアント301は、配信された低速用コンテンツ16Sをディスプレイ(図示略)に表示させる。 If the browser is less than the predetermined version (slow response), the client 30 1, the determination result of step SB3 is "No". At step SB5, the client 30 1 determines whether the low-speed content 16S delivery is completed, this case, the judgment result is "Yes". In step SB6, the client 30 1 displays distributed low-speed content 16S on the display (not shown).

一方、ステップSB3の判断結果が「Yes」、すなわち、ブラウザが所定のバージョン以上(高速対応)である場合、ステップSB4では、クライアント301は、マルチメディア再生ソフトウェアが所定のバージョン以上(高速対応)であるか否かを判断する。 On the other hand, the judgment result of step SB3 is "Yes", i.e., if the browser is more than a predetermined version (High speed), at step SB4, the client 30 1, multimedia playback software or given version (High speed) It is determined whether or not.

当該マルチメディア再生ソフトウェアが所定のバージョン未満(低速対応)である場合、クライアント301は、ステップSB4の判断結果を「No」とする。ステップSB5では、クライアント301は、低速用コンテンツ16Sの配信が完了したか否かを判断し、この場合、判断結果を「Yes」とする。ステップSB6では、クライアント301は、配信された低速用コンテンツ16Sをディスプレイ(図示略)に表示させる。 When the multimedia playback software is less than the predetermined version (slow response), the client 30 1, the result of determination in step SB4 as "No". At step SB5, the client 30 1 determines whether the low-speed content 16S delivery is completed, this case, the judgment result is "Yes". In step SB6, the client 30 1 displays distributed low-speed content 16S on the display (not shown).

一方、ステップSB4の判断結果が「Yes」である場合、クライアント301は、図2に示したステップSA8で低速用コンテンツ16Sの配信が完了したか否かを判断する。 On the other hand, when the result of determination in step SB4 is "Yes", the client 30 1 determines whether or not the distribution of the low-speed content 16S in step SA8 shown in FIG. 2 has been completed.

そして、低速用コンテンツ16Sの配信が完了すると、クライアント301は、ステップSA8の判断結果を「Yes」とする。図4に示したステップSA10では、クライアント301は、タイマ(図示略)から完了時刻の情報を取得する。完了時刻は、コンテンツ配信装置10からの低速用コンテンツ16Sの配信(ダウンロード)が完了した基準時刻とされる。 When the low-speed content 16S delivery is complete, the client 30 1, the determination result of step SA8 is "Yes". At step SA10 shown in FIG. 4, the client 30 1 acquires information of completion time from the timer (not shown). The completion time is set as a reference time when the low-speed content 16S is distributed (downloaded) from the content distribution apparatus 10.

ステップSA11では、クライアント301は、通信経路L経由の低速用コンテンツ16Sの配信について、通信経路Lにおける通信速度(実測値)をつぎの(1)式から計算する。 In step SA11, the client 30 1, the distribution of the low-speed content 16S via the communication path L, to calculate the communication speed of the communication path L (the measured value) from the following equation (1).

通信速度=(低速用コンテンツ16Sの容量)/((完了時刻−開始時刻)
−セットアップ時間)・・・・(1)
Communication speed = (capacity of low-speed content 16S) / ((completion time-start time)
-Setup time) (1)

(1)式において、完了時刻は、ステップSA10で取得された完了時刻の情報に対応している。開始時刻は、ステップSA4で取得された開始時刻の情報に対応している。低速用コンテンツ16Sの容量は、ステップSA7で配信された低速用コンテンツ16Sの容量(Kバイト)である。   In the formula (1), the completion time corresponds to the information on the completion time acquired in step SA10. The start time corresponds to the information on the start time acquired in step SA4. The capacity of the low speed content 16S is the capacity (K bytes) of the low speed content 16S distributed in step SA7.

セットアップ時間は、低速用コンテンツ16Sをリクエストしてから実際に配信が開始されるまでの時間であり、上述したスクリプトで定義されている。このセットアップ時間は、最も接続環境が良いクライアントでの実測値(例えば、0.09)であり、複数の実測値に基づく値である。これは、低速用コンテンツ16Sの容量が小さい場合にセットアップ時間が長いほど、通信速度に与える影響が大きくなる。そこで、一実施例では、通信速度に与える影響を最小限にするために、セットアップ時間を最小の値としているのである。   The setup time is the time from when the low-speed content 16S is requested until delivery is actually started, and is defined by the script described above. This setup time is an actual measurement value (for example, 0.09) at a client having the best connection environment, and is a value based on a plurality of actual measurement values. This has a greater effect on the communication speed as the setup time is longer when the capacity of the low-speed content 16S is small. Therefore, in one embodiment, the setup time is set to the minimum value in order to minimize the influence on the communication speed.

ステップSA12では、クライアント301は、ステップSA11で計算された通信速度が予め設定されたしきい値以上であるか否かを判断する。このしきい値は、上述したスクリプトで定義されている。 In step SA12, the client 30 1, the communication speed calculated in step SA11, it is determined whether a preset threshold value or more. This threshold value is defined in the script described above.

ステップSA12の判断結果が「No」である場合、すなわち、通信速度が低速である場合、ステップSA13では、クライアント301は、ステップSA7で配信済みの低速用コンテンツ16Sをディスプレイ(図示略)に表示させる。 If the judgment result of step SA12 is "No", i.e., if the communication speed is slow, in step SA13, the client 30 1, displays a low-speed content 16S delivered at step SA7 in display (not shown) Let

一方、ステップSA12の判断結果が「Yes」である場合、すなわち、通信速度が高速である場合、ステップSA14では、クライアント301は、コンテンツ配信装置10に対して、高速用コンテンツをリクエストする。 If the judgment result of the step SA12 is "Yes", i.e., if the communication speed is high, in step SA14, the client 30 1, the content delivery apparatus 10 requests the high-speed content.

これにより、ステップSA15では、コンテンツ配信装置10の制御部12は、コンテンツデータベース16から高速用コンテンツ16Fを取得する。   Thereby, in step SA15, the control unit 12 of the content distribution apparatus 10 acquires the high-speed content 16F from the content database 16.

ステップSA16では、制御部12は、通信経路Lを介して高速用コンテンツ16Fをクライアント301へ配信する。ステップSA17では、クライアント301は、配信された高速用コンテンツ16Fをディスプレイ(図示略)に表示させる。 In step SA16, the control unit 12 distributes the high-speed content 16F to the client 30 1 via the communication path L. In step SA17, the client 30 1 displays the distributed high-speed content 16F on the display (not shown).

以上説明したように、一実施例によれば、コンテンツ配信装置10からの低速用コンテンツ16Sの配信に基づいて、コンテンツ配信装置10からクライアント(例えば、クライアント301)までの通信経路Lにおける通信速度を計測し、通信速度がしきい値未満である場合、低速とし、配信済みの低速用コンテンツ16Sを利用(表示)し、通信速度がしきい値以上である場合、コンテンツ配信装置10から低速用コンテンツ16Sよりも大容量の高速用コンテンツ16Fの配信を受け付けることとしたので、無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なコンテンツ(低速用コンテンツ16Sまたは高速用コンテンツ16F)を配信することができる。 As described above, according to one embodiment, the communication speed in the communication path L from the content distribution apparatus 10 to the client (for example, the client 30 1 ) based on the distribution of the low-speed content 16S from the content distribution apparatus 10. When the communication speed is less than the threshold, the low-speed content 16S that has already been distributed is used (displayed). When the communication speed is equal to or higher than the threshold, the content distribution apparatus 10 uses the low-speed content. Since the delivery of the high-speed content 16F having a larger capacity than that of the content 16S is accepted , the optimum content corresponding to the communication speed (the low-speed content 16S or the high-speed content 16F) is not accompanied by an increase in unnecessary traffic. Can be delivered.

また、一実施例によれば、コンテンツ配信装置10からクライアント(例えば、クライアント30Also, according to one embodiment, the content distribution device 10 sends a client (eg, client 30 11 )に低速用コンテンツ16Sを配信した場合のコンテンツ配信装置10からクライアントまでの通信経路Lにおける通信速度がしきい値未満である場合、クライアントに配信済みの低速用コンテンツ16Sを利用させ、通信速度がしきい値以上である場合、低速用コンテンツ16Sよりも大容量の高速用コンテンツ16Fを配信することとしたので、無用なトラヒック量の増加を伴うことなく、通信速度に応じた最適なコンテンツ(低速用コンテンツ16Sまたは高速用コンテンツ16F)を配信することができる。), When the communication speed in the communication path L from the content distribution apparatus 10 to the client when the low-speed content 16S is distributed is less than the threshold value, the low-speed content 16S distributed to the client is used, and the communication speed is When the threshold value is exceeded, the high-speed content 16F having a larger capacity than the low-speed content 16S is distributed, so that the optimum content (low speed) corresponding to the communication speed is not accompanied by an unnecessary increase in traffic. Content 16S or high-speed content 16F) can be distributed.

また、一実施例によれば、クライアント側で計測された通信速度をコンテンツ配信装置10へ通知しなくても、低速用コンテンツ16Sと高速用コンテンツ16Fとを出し分け、コンテンツ配信装置10主導で通信速度に応じたプロモーションやコンテンツ企画を展開することができる。   In addition, according to one embodiment, the low-speed content 16S and the high-speed content 16F are separated from each other without communicating the communication speed measured on the client side to the content distribution apparatus 10, and communication is led by the content distribution apparatus 10. Promotion and content planning according to speed can be developed.

なお、一実施例においては、ステップSA20(図4参照)で用いられる通信速度のしきい値を一定値ではなく、低速用コンテンツ16Sの容量に対応させて動的に設定してもよい。   In one embodiment, the threshold value of the communication speed used in step SA20 (see FIG. 4) may be set dynamically according to the capacity of the low-speed content 16S instead of a constant value.

ここで、低速用コンテンツ16Sおよび高速用コンテンツ16Fがインターネット広告である場合には、所定の範囲内において広告主毎に容量がバラバラである。また、低速用コンテンツ16Sを用いて通信速度を計測した場合の精度は、図5に示したように、低速用コンテンツ16Sの容量に依存し、ばらつきが生じる。これを回避するためには、通信速度のしきい値を容量に応じて動的に設定すればよい。   Here, when the low speed content 16S and the high speed content 16F are Internet advertisements, the capacity varies for each advertiser within a predetermined range. In addition, the accuracy when the communication speed is measured using the low speed content 16S depends on the capacity of the low speed content 16S and varies as shown in FIG. In order to avoid this, the threshold value of the communication speed may be set dynamically according to the capacity.

図5は、低速用コンテンツ16Sの容量と通信速度との対応関係を説明する図である。同図において、横軸は、低速用コンテンツ16Sの容量であり、5〜50KBの範囲とされている。縦軸は、所定の通信環境(モデム(56Kbps)、各容量にて200回)で各容量の低速用コンテンツ16Sを実際に配信した場合に実測された通信速度である。特性線Sminは、通信速度の最小値の分布を表す。特性線Smaxは、通信速度の最大値の分布を表す。特性線Savは、通信速度の調和平均の分布を表す。   FIG. 5 is a diagram for explaining the correspondence between the capacity of the low-speed content 16S and the communication speed. In the figure, the horizontal axis represents the capacity of the low-speed content 16S, and is in the range of 5 to 50 KB. The vertical axis represents the actually measured communication speed when the low-speed content 16S of each capacity is actually distributed in a predetermined communication environment (modem (56 Kbps), 200 times for each capacity). A characteristic line Smin represents the distribution of the minimum value of the communication speed. The characteristic line Smax represents the distribution of the maximum value of the communication speed. The characteristic line Sav represents the harmonic average distribution of the communication speed.

同図からわかるように、低速用コンテンツ16Sの容量が小さいほど、標準偏差が大きく、通信速度のバラツキが大きくなっていることがわかる。一方、低速用コンテンツ16Sの容量が大きいほど、標準偏差が小さくなり、通信速度のばらつきが小さくなっていることがわかる。   As can be seen from the figure, the smaller the capacity of the low-speed content 16S, the greater the standard deviation and the greater the variation in communication speed. On the other hand, it can be seen that the larger the capacity of the low speed content 16S, the smaller the standard deviation and the smaller the communication speed variation.

このような状況で、低速用コンテンツ16Sの容量の大小にかかわらず、一定のしきい値(例えば、60Kbps)を適用した場合、小容量であるほど、誤判断(本来は低速であるにもかかわらず、高速と判断される)が多くなる。   In such a situation, when a certain threshold value (for example, 60 Kbps) is applied regardless of the capacity of the low-speed content 16S, the smaller the capacity, the more misjudgment (although it is originally a low speed). It is judged to be high speed).

そこで、一実施例では、図6に示したように、低速用コンテンツ16Sの容量(5〜50KB)に応じて、三段階のしきい値TH1>しきい値TH2>しきい値TH3を動的に設定する構成とすればよい。この場合には、通信経路Lにおける通信速度の判定精度(低速または高速)を高めることができる。   Therefore, in one embodiment, as shown in FIG. 6, three levels of threshold TH1> threshold TH2> threshold TH3 are dynamically set according to the capacity (5 to 50 KB) of low-speed content 16S. It may be configured to be set to. In this case, the determination accuracy (low speed or high speed) of the communication speed in the communication path L can be increased.

しきい値TH1は、90Kbpsであり、低速用コンテンツ16Sの容量が5〜10KB未満の場合に適用される値である。しきい値TH2は、85Kbpsであり、低速用コンテンツ16Sの容量が10〜13KB未満の場合に適用される値である。しきい値TH3は、60Kbpsであり、低速用コンテンツ16Sの容量が13KB以上の場合に適用される値である。   The threshold value TH1 is 90 Kbps, and is a value applied when the capacity of the low speed content 16S is less than 5 to 10 KB. The threshold value TH2 is 85 Kbps, and is a value applied when the capacity of the low-speed content 16S is less than 10 to 13 KB. The threshold value TH3 is 60 Kbps, and is a value applied when the capacity of the low speed content 16S is 13 KB or more.

これらのしきい値TH1、しきい値TH2およびしきい値TH3は、ステップSA2(図2参照)において、コンテンツ配信装置10の制御部12によりスクリプトで設定される。   These threshold value TH1, threshold value TH2, and threshold value TH3 are set by a script by control unit 12 of content distribution apparatus 10 in step SA2 (see FIG. 2).

また、一実施例においては、しきい値TH1、しきい値TH2およびしきい値TH3に、通信速度(例えば、調和平均(特性線Sav))に対して、通信速度の計測精度に応じた余裕(調和平均としきい値との差分)を持たせている。すなわち、しきい値TH1、しきい値TH2およびしきい値TH3は、計測精度が低い(容量が小さい)ほど、余裕(差分)が大きく、計測精度が高い(容量が大きい)ほど、余裕(差分)が小さくなるように設定されている。この場合には、通信速度に関して、低速、高速の判定精度をさらに高くすることができる。   In one embodiment, the threshold value TH1, threshold value TH2, and threshold value TH3 have a margin corresponding to the measurement accuracy of the communication speed with respect to the communication speed (for example, harmonic average (characteristic line Sav)). (Difference between harmonic average and threshold). That is, the threshold TH1, the threshold TH2, and the threshold TH3 have a larger margin (difference) as the measurement accuracy is lower (capacity is smaller), and a margin (difference) is higher as the measurement accuracy is higher (capacity is larger). ) Is set to be small. In this case, regarding the communication speed, the determination accuracy of the low speed and the high speed can be further increased.

なお、別の構成例としては、しきい値TH1、しきい値TH2およびしきい値TH3を複数の通信環境(モデム、ISDN、ADSL、光ファイバ等)毎に設定しておき、通信環境および低速用コンテンツ16Sの容量に応じて、ステップSA20で最適なしきい値を適用してもよい。この場合には、実際の通信経路Lにおける通信速度の判定精度(低速または高速)をさらに高めることができる。   As another configuration example, the threshold value TH1, threshold value TH2, and threshold value TH3 are set for each of a plurality of communication environments (modem, ISDN, ADSL, optical fiber, etc.), and the communication environment and low speed are set. Depending on the capacity of the content for use 16S, an optimum threshold value may be applied in step SA20. In this case, the determination accuracy (low speed or high speed) of the communication speed in the actual communication path L can be further increased.

また、一実施例においては、図7に示したようにノイズとしてのデータN1、N2およびN3が実測データに含まれる場合、これらのデータN1、N2およびN3をフィルタ処理により除去したデータに基づいて、上述したしきい値TH1、しきい値TH2およびしきい値TH3を設定してもよい。この場合には、通信経路Lにおける通信速度の判定精度(低速または高速)をさらに高めることができる。   Further, in one embodiment, when data N1, N2, and N3 as noise are included in the measured data as shown in FIG. 7, based on data obtained by removing these data N1, N2, and N3 by the filtering process. The threshold value TH1, threshold value TH2, and threshold value TH3 described above may be set. In this case, the determination accuracy (low speed or high speed) of the communication speed in the communication path L can be further increased.

また、一実施例においては、不連続なしきい値TH1、しきい値TH2およびしきい値TH3に代えて、低速用コンテンツ16Sの容量に応じた関数(線形または非線形)をしきい値として用いてもよい。   In one embodiment, instead of the discontinuous threshold values TH1, TH2, and TH3, a function (linear or non-linear) corresponding to the capacity of the low speed content 16S is used as the threshold value. Also good.

また、一実施例においては、低速用コンテンツ16Sおよび高速用コンテンツ16Fをコンテンツデータベース16に格納する際に、低速用コンテンツ16Sの容量の情報を制御部12で自動取得し、ステップSA2(図2参照)でスクリプトでかかる容量を自動設定する構成例としてもよい。低速用コンテンツ16Sおよび高速用コンテンツ16Fがインターネット広告である場合には、入稿時(コンテンツデータベース16に格納時)に当該インターネット広告の容量の取得および設定を自動化でき、利便性を向上させることができる。   In one embodiment, when the low speed content 16S and the high speed content 16F are stored in the content database 16, the capacity information of the low speed content 16S is automatically acquired by the control unit 12, and step SA2 (see FIG. 2). ) May be a configuration example in which such a capacity is automatically set by a script. When the low-speed content 16S and the high-speed content 16F are Internet advertisements, the acquisition and setting of the capacity of the Internet advertisement can be automated at the time of submission (when stored in the content database 16), thereby improving convenience. it can.

また、一実施例においては、ステップSA2(図2参照)で、各クライアント(クライアント301〜30n)で計測された通信速度や前述したクライアント情報をコンテンツ配信装置10へ通知するためのスクリプトをHTMLファイルに設定し、各クライアントにおける通信速度およびクライアント情報をコンテンツ配信装置10で収集する構成例としてもよい。 In one embodiment, a script for notifying the content distribution apparatus 10 of the communication speed measured by each client (clients 30 1 to 30 n ) and the aforementioned client information in step SA2 (see FIG. 2). It is good also as a structural example which is set to an HTML file and the content distribution apparatus 10 collects the communication speed and client information in each client.

この場合には、計測された通信速度等をコンテンツ配信装置10へ通知することとしたので、低速用コンテンツ16Sのリンク先と高速用コンテンツ16Fのリンク先とを予め別々に設定しておくことにより、コンテンツ配信装置10主導で通信速度(低速、高速)に応じたプロモーションやコンテンツ企画をネットワーク20(Webサイト)上で展開することができる。   In this case, since the measured communication speed or the like is notified to the content distribution apparatus 10, the link destination of the low-speed content 16S and the link destination of the high-speed content 16F are set separately in advance. The promotion and content planning according to the communication speed (low speed, high speed) led by the content distribution apparatus 10 can be developed on the network 20 (Web site).

以上本発明にかかる一実施例について図面を参照して詳述してきたが、具体的な構成例はこの一実施例に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等があっても本発明に含まれる。   Although one embodiment according to the present invention has been described in detail with reference to the drawings, a specific configuration example is not limited to this one embodiment, and design changes and the like within a scope not departing from the gist of the present invention are possible. Even if it exists, it is included in this invention.

例えば、前述した一実施例においては、コンテンツ配信の機能を実現するためのプログラムを図8に示したコンピュータ読み取り可能な記録媒体200に記録して、この記録媒体200に記録されたプログラムを同図に示したコンピュータ100に読み込ませ、実行することによりコンテンツ配信の機能を実現してもよい。   For example, in the above-described embodiment, a program for realizing the content distribution function is recorded in the computer-readable recording medium 200 shown in FIG. 8, and the program recorded in the recording medium 200 is shown in FIG. The content distribution function may be realized by causing the computer 100 shown in FIG.

同図に示したコンピュータ100は、上記プログラムを実行するCPU(Central Processing Unit)110と、キーボード、マウス等の入力装置120と、各種データを記憶するROM(Read Only Memory)130と、演算パラメータ等を記憶するRAM(Random Access Memory)140と、記録媒体200からプログラムを読み取る読取装置150と、ディスプレイ、プリンタ等の出力装置160とから構成されている。   A computer 100 shown in FIG. 1 includes a CPU (Central Processing Unit) 110 that executes the above-described program, an input device 120 such as a keyboard and a mouse, a ROM (Read Only Memory) 130 that stores various data, an operation parameter, and the like. RAM (Random Access Memory) 140, a reading device 150 for reading a program from the recording medium 200, and an output device 160 such as a display and a printer.

CPU110は、読取装置150を経由して記録媒体200に記録されているプログラムを読み込んだ後、プログラムを実行することにより、前述した機能を実現する。なお、記録媒体200としては、光ディスク、フレキシブルディスク、ハードディスク等が挙げられる。   The CPU 110 implements the above-described functions by reading a program recorded on the recording medium 200 via the reading device 150 and then executing the program. Examples of the recording medium 200 include an optical disk, a flexible disk, and a hard disk.

以上のように、本発明にかかるコンテンツ配信プログラム、コンテンツ配信方法およびコンテンツ配信装置は、インターネット広告等のコンテンツの配信に有用であり、特に、トラヒック量の制限が厳しいネットワークにおけるコンテンツの配信に適している。 As described above, the content distribution program, the content distribution method, and the content distribution apparatus according to the present invention are useful for distributing contents such as Internet advertisements, and are particularly suitable for distributing contents in networks with severe traffic volume restrictions. Yes.

本発明にかかる一実施例の構成を示すブロック図である。It is a block diagram which shows the structure of one Example concerning this invention. 同一実施例の動作を説明する図である。It is a figure explaining operation | movement of the same Example. 図2に示したクライアント情報判定処理を説明するフローチャートである。It is a flowchart explaining the client information determination process shown in FIG. 同一実施例の動作を説明する図である。It is a figure explaining operation | movement of the same Example. 容量と通信速度との対応関係を説明する図である。It is a figure explaining the correspondence of a capacity | capacitance and a communication speed. 同一実施例におけるしきい値の設定例を説明する図である。It is a figure explaining the example of a setting of the threshold value in the same Example. 容量と通信速度との対応関係におけるノイズ除去を説明する図である。It is a figure explaining the noise removal in the correspondence of a capacity | capacitance and a communication speed. 同一実施例の変形例の構成を示すブロック図である。It is a block diagram which shows the structure of the modification of the same Example. 従来における通信速度の分布を示す図である。It is a figure which shows distribution of the communication speed in the past.

符号の説明Explanation of symbols

10 コンテンツ配信装置
11 通信部
12 制御部
13 記憶部
14 入力部
15 表示部
16 コンテンツデータベース
16S 低速用コンテンツ
16F 高速用コンテンツ
20 ネットワーク
301 クライアント
302 クライアント
30n クライアント
DESCRIPTION OF SYMBOLS 10 Content delivery apparatus 11 Communication part 12 Control part 13 Storage part 14 Input part 15 Display part 16 Content database 16S Low-speed content 16F High-speed content 20 Network 30 1 Client 30 2 Client 30 n Client

Claims (2)

コンテンツ配信装置からクライアントであるコンピュータ端末に対して通信経路を介して行われる広告コンテンツの出し分け配信を制御するコンテンツ配信プログラムであって、
容量および表示形態が異なる2種類の広告コンテンツを予め記憶する前記コンテンツ配信装置により前記通信経路を介して配信され前記クライアントであるコンピュータ端末に表示する前記2種類の広告コンテンツのうち小容量である第1の広告コンテンツを用いて前記通信経路における通信速度を計測する通信速度計測工程と、
前記通信速度がしきい値未満である場合、前記コンテンツ配信装置により配信済みの前記第1の広告コンテンツを表示する一方で、前記通信速度がしきい値以上である場合、前記2種類の広告コンテンツのうち前記第1の広告コンテンツよりも大容量で表示形態が異なる第2の広告コンテンツの配信を前記コンテンツ配信装置に対して要求し、前記コンテンツ配信装置により配信された当該第2の広告コンテンツを表示する利用工程と、
を前記コンピュータ端末に実行させるためのコンテンツ配信プログラム。
A content distribution program for controlling the out divided distribution of advertising content to the computer terminal is a client from the content distribution apparatus is performed via a communication path,
Is delivered via the communication path by the content distribution device capacity and display mode previously stores two different advertising content, is a small volume of the two types of advertisement content to be displayed on a computer terminal is the client A communication speed measuring step of measuring a communication speed in the communication path using the first advertisement content ;
When the communication speed is less than a threshold value, the first advertisement content distributed by the content distribution device is displayed, while when the communication speed is equal to or higher than the threshold value, the two types of advertisement contents Requesting the content distribution device to distribute the second advertisement content having a larger capacity than the first advertisement content and having a different display form, and the second advertisement content distributed by the content distribution device Usage process to display;
A content distribution program for causing the computer terminal to execute the program.
コンテンツ配信装置からクライアントであるコンピュータ端末に対して通信経路を介して行われる広告コンテンツの出し分け配信を制御するコンテンツ配信方法であって、
前記コンピュータ端末が、容量および表示形態が異なる2種類の広告コンテンツを予め記憶する前記コンテンツ配信装置により前記通信経路を介して配信された、前記2種類の広告コンテンツのうち小容量である第1の広告コンテンツを用いて前記通信経路における通信速度を計測する通信速度計測工程と、
前記通信速度がしきい値未満である場合、前記コンピュータ端末が、前記コンテンツ配信装置により配信済みの前記第1の広告コンテンツを表示する一方、前記通信速度がしきい値以上である場合、前記コンピュータ端末が、前記コンテンツ配信装置に対して前記2種類の広告コンテンツのうち前記第1の広告コンテンツよりも大容量で表示形態が異なる第2の広告コンテンツの配信を要求し、前記コンテンツ配信装置により配信された当該第2の広告コンテンツを表示する利用工程と、
を含むことを特徴とするコンテンツ配信方法。
A content distribution method for controlling the out divided distribution of advertising content to the computer terminal is a client from the content distribution apparatus is performed via a communication path,
The computer terminal has a small capacity among the two types of advertising content distributed via the communication path by the content distribution device that stores in advance two types of advertising content having different capacities and display forms . A communication speed measuring step of measuring the communication speed in the communication path using the advertising content ;
When the communication speed is less than a threshold value, the computer terminal displays the first advertising content that has been distributed by the content distribution device , and when the communication speed is equal to or higher than the threshold value, the computer The terminal requests the content distribution device to distribute the second advertising content having a larger capacity than the first advertising content and having a different display form from the two types of advertising content, and the content distribution device distributes the second advertising content. A process of displaying the second advertising content that has been performed;
A content distribution method comprising:
JP2003328695A 2003-09-19 2003-09-19 Content distribution program, content distribution method, and content distribution apparatus Expired - Fee Related JP4332002B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003328695A JP4332002B2 (en) 2003-09-19 2003-09-19 Content distribution program, content distribution method, and content distribution apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003328695A JP4332002B2 (en) 2003-09-19 2003-09-19 Content distribution program, content distribution method, and content distribution apparatus

Publications (3)

Publication Number Publication Date
JP2005092773A JP2005092773A (en) 2005-04-07
JP2005092773A5 JP2005092773A5 (en) 2006-09-28
JP4332002B2 true JP4332002B2 (en) 2009-09-16

Family

ID=34458188

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003328695A Expired - Fee Related JP4332002B2 (en) 2003-09-19 2003-09-19 Content distribution program, content distribution method, and content distribution apparatus

Country Status (1)

Country Link
JP (1) JP4332002B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008172685A (en) * 2007-01-15 2008-07-24 Nagoya Institute Of Technology High quality video transfer device using file server
JP4609802B2 (en) * 2007-07-06 2011-01-12 Necアクセステクニカ株式会社 Home gateway
JP5157351B2 (en) * 2007-09-28 2013-03-06 日本電気株式会社 Video distribution system, subscriber line termination device, video distribution method, video distribution program, and storage medium
KR101428980B1 (en) * 2009-08-03 2014-08-13 에스케이플래닛 주식회사 Content providing method and server

Also Published As

Publication number Publication date
JP2005092773A (en) 2005-04-07

Similar Documents

Publication Publication Date Title
US6601009B2 (en) Method and system of automatic bandwidth detection
KR100565031B1 (en) Content selection according to communication environment
JP3683051B2 (en) Data transmission method
US20060085263A1 (en) User demographic profile driven advertising targeting
US20070283036A1 (en) System And Method For Providing A Web Page
US20220030048A1 (en) Method and scoring node for estimating a user's quality of experience for a delivered service
CN106604078A (en) Network video recommendation method and device
US20200204842A1 (en) Selective streaming of video segments based on buffer data and download rate range
US9264286B2 (en) Method of playing content and device for playing content
JP4332002B2 (en) Content distribution program, content distribution method, and content distribution apparatus
US20040044745A1 (en) Method, apparatus, and computer program for servicing viewing record of contents
JP4152715B2 (en) How to distribute video playable content
JP2005092773A5 (en)
WO2010100913A1 (en) Metadata generation management device, metadata generation system, integrated circuit for metadata generation management, metadata generation management method, and program
KR20050034811A (en) Systematic modality conversion methodology for supporting qos in multimedia services over heterogeneous environment, and system thereof
JP7466176B2 (en) Information processing device, terminal device, information processing method, and program
JP4452655B2 (en) Content distribution apparatus, content distribution program, and content distribution method
JP3676330B2 (en) Content distribution server, content distribution method, and program
KR20010035371A (en) Method of internet-advertisement using full-screen moving picture
JP6325733B1 (en) Delivery control apparatus, delivery control method, and delivery control program
JP6653912B1 (en) Information processing device, terminal device, information processing method, and program
KR20050009138A (en) Information transmitting apparatus and method, information receiving apparatus and method, information providing system
WO2003077167A3 (en) A method of adding content to web-based information for display at a web-browser in real time
CN102117307A (en) Method and device for displaying data in Web browser
JP4819654B2 (en) Content distribution apparatus and content distribution method

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060814

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060814

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20081023

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081111

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090106

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090203

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090406

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

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20090518

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090616

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090619

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120626

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120626

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130626

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees