[go: up one dir, main page]

JP2012175298A - Content distribution method, relay device and content distribution system - Google Patents

Content distribution method, relay device and content distribution system Download PDF

Info

Publication number
JP2012175298A
JP2012175298A JP2011033934A JP2011033934A JP2012175298A JP 2012175298 A JP2012175298 A JP 2012175298A JP 2011033934 A JP2011033934 A JP 2011033934A JP 2011033934 A JP2011033934 A JP 2011033934A JP 2012175298 A JP2012175298 A JP 2012175298A
Authority
JP
Japan
Prior art keywords
content
access information
data acquisition
storage unit
acquisition request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2011033934A
Other languages
Japanese (ja)
Inventor
Takeshi Osaka
健 大坂
Akio Kawabata
明生 川端
Satoshi Nakamu
諭士 中務
Shunichi Tsuboi
俊一 坪井
Yasuyuki Matsuoka
康行 松岡
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2011033934A priority Critical patent/JP2012175298A/en
Publication of JP2012175298A publication Critical patent/JP2012175298A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

【課題】配信サーバよりもユーザ端末に近い装置でデータ配信を代理で行うことにより、ネットワーク及び配信サーバの負荷を軽減することを目的とする。
【解決手段】配信サーバからユーザ端末へのコンテンツの配信を中継する中継装置におけるコンテンツ配信方法は、前記中継装置が、ユーザ端末からデータ取得要求を受信するステップと、前記中継装置が、受信したデータ取得要求の宛先の配信サーバへのアクセス情報を、配信サーバ毎のアクセス情報を記憶するアクセス情報記憶部に格納するステップと、前記中継装置が、前記アクセス情報記憶部に格納されたアクセス情報に基づいて、前記配信サーバからコンテンツを取得し、前記中継装置の内部のコンテンツ記憶部又は前記中継装置の外部のキャッシュサーバに格納するステップとを有する。
【選択図】図3
An object of the present invention is to reduce the load on a network and a distribution server by performing data distribution on behalf of a user terminal rather than a distribution server.
A content distribution method in a relay device that relays content distribution from a distribution server to a user terminal includes a step in which the relay device receives a data acquisition request from a user terminal, and a data received by the relay device. Based on the access information stored in the access information storage unit, the step of storing access information to the distribution server that is the destination of the acquisition request in an access information storage unit that stores the access information for each distribution server Acquiring content from the distribution server and storing the content in a content storage unit inside the relay device or a cache server outside the relay device.
[Selection] Figure 3

Description

本発明は、コンテンツ配信方法、中継装置及びコンテンツ配信システムに関する。   The present invention relates to a content distribution method, a relay device, and a content distribution system.

ユーザ端末がネットワークを介して映像等のコンテンツを閲覧する場合、ユーザ端末は、配信サーバにデータ取得要求を送信し、配信サーバは、データ取得要求に対してコンテンツを配信する。この様子が図1に示されている。配信サーバは、ユーザ端末からのデータ取得要求に逐一応答する。すなわち、配信サーバは、ユーザ端末Aからのデータ取得要求に応じてコンテンツを配信した後に、同じコンテンツについてユーザ端末Bからデータ取得要求を受信した場合であっても、コンテンツをユーザ端末Bに配信する。図1に示すように、コンテンツはデータ中継装置を経由してユーザ端末A及びBに配信される。   When a user terminal views content such as video via a network, the user terminal transmits a data acquisition request to the distribution server, and the distribution server distributes the content in response to the data acquisition request. This is shown in FIG. The distribution server responds one by one to the data acquisition request from the user terminal. That is, the distribution server distributes the content to the user terminal B even if it receives the data acquisition request from the user terminal B for the same content after distributing the content in response to the data acquisition request from the user terminal A. . As shown in FIG. 1, the content is distributed to user terminals A and B via a data relay device.

また、プロキシサーバによる代理配信も可能である。この様子が図2に示されている。プロキシサーバは、配信サーバから予めコンテンツをダウンロードしておき、ユーザ端末からのデータ取得要求を代理で実行することができる(非特許文献1参照)。   Proxy delivery by a proxy server is also possible. This is shown in FIG. The proxy server can download content from the distribution server in advance and execute a data acquisition request from the user terminal on behalf of the proxy server (see Non-Patent Document 1).

プロキシ・サーバーを使うと,なぜセキュリティが向上するのかhttp://itpro.nikkeibp.co.jp/article/COLUMN/20060825/246379/Why using a proxy server improves security http://itpro.nikkeibp.co.jp/article/COLUMN/20060825/246379/

上記のように、図1のような通信システムでは、ユーザ端末Aからのデータ取得要求に応じて、配信サーバは、コンテンツを配信する。また、同じデータ中継装置の配下のユーザ端末Bから、同じコンテンツについてデータ取得要求を受信した場合、配信サーバは、同じコンテンツを配信することになる。このように同じコンテンツがユーザ端末からのデータ取得要求毎に流れる可能性がある。その結果、無駄なトラヒックがネットワーク(データ中継装置〜データ中継装置〜配信サーバ)を流れる。   As described above, in the communication system as illustrated in FIG. 1, the distribution server distributes content in response to a data acquisition request from the user terminal A. Further, when a data acquisition request is received for the same content from the user terminal B under the same data relay device, the distribution server distributes the same content. In this way, the same content may flow for each data acquisition request from the user terminal. As a result, useless traffic flows through the network (data relay device-data relay device-distribution server).

このように、図1のような通信システムでは、配信サーバがデータ取得要求ごとにコンテンツを配信するため、ネットワーク上の帯域を大きく消費する。また配信サーバが応答する回数が増えるため、配信サーバ又はプロキシサーバの負荷が上昇する。   In this way, in the communication system as shown in FIG. 1, the distribution server distributes content for each data acquisition request, and thus consumes a large bandwidth on the network. Further, since the number of times the distribution server responds increases, the load on the distribution server or proxy server increases.

また、プロキシサーバを用いた通信システムでは、ユーザ端末A及びBは、プロキシサーバの設定をすることで、プロキシサーバにデータ取得要求を送信しなければならない。このように、ユーザ端末毎にプロキシサーバの設定が必要となる。更に、プロキシサーバの設置箇所によっては、プロキシサーバとデータ中継装置との間に無駄なトラヒックが流れる可能性がある。   In a communication system using a proxy server, the user terminals A and B must send a data acquisition request to the proxy server by setting the proxy server. As described above, it is necessary to set the proxy server for each user terminal. Furthermore, there is a possibility that useless traffic flows between the proxy server and the data relay device depending on the installation location of the proxy server.

本発明は、配信サーバよりもユーザ端末に近い装置でデータ配信を代理で行うことにより、ネットワーク及び配信サーバの負荷を軽減することを目的とする。   It is an object of the present invention to reduce the load on a network and a distribution server by performing data distribution on behalf of a device closer to a user terminal than a distribution server.

本発明のコンテンツ配信方法は、
配信サーバからユーザ端末へのコンテンツの配信を中継する中継装置におけるコンテンツ配信方法であって、
前記中継装置が、ユーザ端末からデータ取得要求を受信するステップと、
前記中継装置が、受信したデータ取得要求の宛先の配信サーバへのアクセス情報を、配信サーバ毎のアクセス情報を記憶するアクセス情報記憶部に格納するステップと、
前記中継装置が、前記アクセス情報記憶部に格納されたアクセス情報に基づいて、前記配信サーバからコンテンツを取得し、前記中継装置の内部のコンテンツ記憶部又は前記中継装置の外部のキャッシュサーバに格納するステップと、
を有することを特徴とする。
The content distribution method of the present invention includes:
A content distribution method in a relay device that relays content distribution from a distribution server to a user terminal,
The relay device receiving a data acquisition request from a user terminal;
The relay device stores the access information to the destination distribution server of the received data acquisition request in an access information storage unit that stores the access information for each distribution server;
The relay device acquires content from the distribution server based on the access information stored in the access information storage unit, and stores the content in a content storage unit inside the relay device or a cache server outside the relay device. Steps,
It is characterized by having.

本発明の中継装置は、
配信サーバからユーザ端末へのコンテンツの配信を中継する中継装置であって、
ユーザ端末からデータ取得要求を受信するデータ取得要求受信部と、
配信サーバ毎のアクセス情報を記憶するアクセス情報記憶部と、
受信したデータ取得要求の宛先の配信サーバへのアクセス情報を、前記アクセス情報記憶部に格納するアクセス情報解析部と、
コンテンツを記憶するコンテンツ記憶部と、
前記アクセス情報記憶部に格納されたアクセス情報に基づいて、前記配信サーバからコンテンツを取得し、前記コンテンツ記憶部に格納するコンテンツ取得部と、
を有することを特徴とする。
The relay device of the present invention
A relay device that relays distribution of content from a distribution server to a user terminal,
A data acquisition request receiver for receiving a data acquisition request from a user terminal;
An access information storage unit for storing access information for each distribution server;
An access information analysis unit for storing access information to the delivery server of the destination of the received data acquisition request in the access information storage unit;
A content storage unit for storing content;
A content acquisition unit that acquires content from the distribution server based on the access information stored in the access information storage unit, and stores the content in the content storage unit;
It is characterized by having.

本発明のコンテンツ配信システムは、
配信サーバからユーザ端末へのコンテンツの配信を中継する中継装置と、コンテンツを格納可能なキャッシュサーバとを有するコンテンツ配信システムであって、
前記中継装置は、
ユーザ端末からデータ取得要求を受信するデータ取得要求受信部と、
配信サーバ毎のアクセス情報を記憶するアクセス情報記憶部と、
受信したデータ取得要求の宛先の配信サーバへのアクセス情報を、前記アクセス情報記憶部に格納するアクセス情報解析部と、
を有し、
前記キャッシュサーバは、
コンテンツを記憶するコンテンツ記憶部と、
前記アクセス情報記憶部に格納されたアクセス情報に基づいて、前記配信サーバからコンテンツを取得し、前記コンテンツ記憶部に格納するコンテンツ取得部と、
を有することを特徴とする。
The content distribution system of the present invention includes:
A content distribution system having a relay device that relays distribution of content from a distribution server to a user terminal, and a cache server capable of storing content,
The relay device is
A data acquisition request receiver for receiving a data acquisition request from a user terminal;
An access information storage unit for storing access information for each distribution server;
An access information analysis unit for storing access information to the delivery server of the destination of the received data acquisition request in the access information storage unit;
Have
The cache server is
A content storage unit for storing content;
A content acquisition unit that acquires content from the distribution server based on the access information stored in the access information storage unit, and stores the content in the content storage unit;
It is characterized by having.

本発明によれば、ネットワーク及び配信サーバの負荷を軽減することが可能になる。   According to the present invention, it is possible to reduce the load on the network and the distribution server.

通信システムにおけるデータの流れを示す図Diagram showing data flow in communication system プロキシサーバを用いた通信システムにおけるデータの流れを示す図The figure which shows the flow of the data in the communication system using a proxy server 本発明の実施例に係る通信システムの概略図Schematic diagram of a communication system according to an embodiment of the present invention. 本発明の第1実施例に係るデータ中継装置の機能ブロック図1 is a functional block diagram of a data relay device according to a first embodiment of the present invention. アクセス情報記憶部に格納される情報の例を示す図The figure which shows the example of the information stored in an access information storage part 本発明の第1実施例に係るデータ配信方法のフローチャートThe flowchart of the data delivery method based on 1st Example of this invention. 本発明の第2実施例に係るデータ中継装置及びキャッシュサーバの機能ブロック図Functional block diagram of data relay device and cache server according to second embodiment of the present invention

以下、本発明の実施例について詳細に説明する。   Examples of the present invention will be described in detail below.

図3は、本発明の実施例に係る通信システムの概略図である。   FIG. 3 is a schematic diagram of a communication system according to an embodiment of the present invention.

ユーザ端末A及びBは、携帯端末又はパーソナルコンピュータのように、ユーザにより使用される装置又はユーザ宅内に設置される装置である。   The user terminals A and B are devices used by users or devices installed in the user's house, such as mobile terminals or personal computers.

配信サーバは、コンテンツが保存されているサーバである。配信サーバは、HTTP(HyperText Transfer Protocol)サーバ、FTP(File Transfer Protocol)サーバ等でもよい。コンテンツとは、画像、映像等の配信サーバに保存されているデータを示す。   The distribution server is a server in which content is stored. The distribution server may be an HTTP (HyperText Transfer Protocol) server, an FTP (File Transfer Protocol) server, or the like. The content indicates data stored in a distribution server such as an image or a video.

データ中継装置10は、IP(Internet Protocol)ネットワーク、ATM(Asynchronous Transfer Mode)ネットワーク、STM(Synchronous Transfer Mode)、電話網等を構成する装置である。データ中継装置10は、ルータ又はスイッチのようなIPネットワーク上の中継装置でもよい。データ中継装置10は、配信サーバからユーザ端末A及びBへのコンテンツの配信を中継する。   The data relay apparatus 10 is an apparatus constituting an IP (Internet Protocol) network, an ATM (Asynchronous Transfer Mode) network, an STM (Synchronous Transfer Mode), a telephone network, and the like. The data relay apparatus 10 may be a relay apparatus on an IP network such as a router or a switch. The data relay device 10 relays the distribution of content from the distribution server to the user terminals A and B.

本発明の実施例では、データ中継装置10は、ユーザ端末A及びBから配信サーバへのアクセス情報を収集し、収集されたアクセス情報に基づいて、コンテンツをコンテンツ記憶部11に格納する。例えば、アクセス頻度が高いコンテンツ、大きい帯域を要するコンテンツを予めコンテンツ記憶部11に格納する。   In the embodiment of the present invention, the data relay device 10 collects access information from the user terminals A and B to the distribution server, and stores the content in the content storage unit 11 based on the collected access information. For example, content that is frequently accessed and content that requires a large bandwidth are stored in the content storage unit 11 in advance.

ユーザ端末Aが、配信サーバにデータ取得要求を送信した場合、配信サーバは、データ取得要求に対してコンテンツを配信する。データ取得要求は、データ中継装置10で解析され、アクセス頻度が高いコンテンツ又は大きい帯域を要するコンテンツがコンテンツ記憶部11に格納される。コンテンツ記憶部11は、データ中継装置10の内部に存在してもよく、データ中継装置10の外部に接続されたキャッシュサーバに存在してもよい。ユーザ端末Bが、同じコンテンツのデータ取得要求を送信した場合、データ中継装置10は、コンテンツ記憶部11からコンテンツをユーザ端末Bに代理で配信することができる。   When the user terminal A transmits a data acquisition request to the distribution server, the distribution server distributes content in response to the data acquisition request. The data acquisition request is analyzed by the data relay device 10, and content with a high access frequency or content requiring a large bandwidth is stored in the content storage unit 11. The content storage unit 11 may exist inside the data relay device 10 or may exist in a cache server connected to the outside of the data relay device 10. When the user terminal B transmits a data acquisition request for the same content, the data relay device 10 can distribute the content from the content storage unit 11 to the user terminal B by proxy.

<第1実施例>
次に、データ記憶部がデータ中継装置の内部に存在する場合について説明する。
<First embodiment>
Next, a case where the data storage unit exists inside the data relay device will be described.

図4は、本発明の第1実施例に係るデータ中継装置10の機能ブロック図である。データ中継装置10は、データ取得要求受信部101と、アクセス情報記憶部103と、アクセス情報解析部105と、コンテンツ取得部107と、コンテンツ配信部109と、コンテンツ記憶部111とを有する。   FIG. 4 is a functional block diagram of the data relay apparatus 10 according to the first embodiment of the present invention. The data relay apparatus 10 includes a data acquisition request receiving unit 101, an access information storage unit 103, an access information analysis unit 105, a content acquisition unit 107, a content distribution unit 109, and a content storage unit 111.

データ取得要求受信部101は、配信サーバに格納されたコンテンツの配信を要求するためのデータ取得要求をユーザ端末から受信する。データ取得要求の宛先から、配信サーバのホスト名又はIPアドレス、コンテンツのパス又はURI(Uniform Resource Identifier)等がわかる。ホスト名(又はIPアドレス)とコンテンツのパス(又はURI)とを組み合わせて、コンテンツがどこに存在するかがわかる。ホスト名とコンテンツのパスとの組み合わせは、URL(Uniform Resource Locator)として表現されてもよい。   The data acquisition request receiving unit 101 receives a data acquisition request for requesting distribution of content stored in the distribution server from the user terminal. From the destination of the data acquisition request, the host name or IP address of the distribution server, the content path or URI (Uniform Resource Identifier) can be known. By combining the host name (or IP address) and the content path (or URI), it is possible to know where the content exists. The combination of the host name and the content path may be expressed as a URL (Uniform Resource Locator).

アクセス情報記憶部103は、配信サーバ毎のアクセス情報を記憶する。図5に、アクセス情報記憶部103に格納されるアクセス情報の例を示す。例えば、アクセス情報記憶部103は、データ取得要求の宛先(配信サーバのホスト名又はIPアドレス、コンテンツのパス又はURI等)、データ取得要求の送信元端末数(IPアドレス数又はMACアドレス数)、データ中継装置10を疎通するトラヒックの帯域、1秒当たりのパケット数(PPS(Packet Per Second))等を格納する。   The access information storage unit 103 stores access information for each distribution server. FIG. 5 shows an example of access information stored in the access information storage unit 103. For example, the access information storage unit 103 stores the destination of the data acquisition request (host name or IP address of the distribution server, content path or URI, etc.), the number of transmission source terminals of the data acquisition request (number of IP addresses or MAC addresses), A traffic band that communicates with the data relay apparatus 10 and the number of packets per second (PPS (Packet Per Second)) are stored.

また、アクセス情報記憶部103は、送信元端末数の多い順(又は少ない順)或いは帯域の大きい順(又は小さい順)にソートしたときの順序(Rank)、コンテンツをコンテンツ記憶部111に取得したか否かを示すダウンロードフラグ、コンテンツをコンテンツ記憶部111に取得したときの日時を示す更新日時を格納してもよい。   In addition, the access information storage unit 103 acquires the content in the content storage unit 111 in the order (Rank) when sorting in the order of the number of transmission source terminals (or the order of decreasing) or the order of the bandwidth (or the order of decreasing). A download flag indicating whether or not the content is stored, and an update date and time indicating the date and time when the content is acquired in the content storage unit 111 may be stored.

なお、図5は、アクセス情報記憶部103に格納されるアクセス情報の一例を示したものであり、一部の情報は格納されなくてもよく、また、別の情報が格納されてもよい。例えば、帯域に関する情報として、帯域又はPPSのいずれか一方が格納されてもよい。また、コンテンツがコンテンツ記憶部111に存在するか否かを示す情報として、ダウンロードフラグ又は更新日時のいずれか一方が格納されてもよい。   Note that FIG. 5 shows an example of access information stored in the access information storage unit 103. Some information may not be stored, and other information may be stored. For example, any one of the band and the PPS may be stored as the information regarding the band. Further, as information indicating whether or not the content exists in the content storage unit 111, either a download flag or an update date / time may be stored.

アクセス情報解析部105は、受信したデータ取得要求の宛先の配信サーバへのアクセス情報を解析する。アクセス情報解析部105は、アクセス頻度が多い配信サーバのアクセス頻度情報を収集し、アクセス情報をアクセス情報記憶部103に格納する。このアクセス頻度情報は、配信サーバのホスト名(又はIPアドレス)毎に、又は配信サーバのホスト名(又はIPアドレス)とコンテンツのパス(又はURI)との組み合わせ毎に、収集される。具体的には、データ取得要求受信部101がデータ取得要求を受信すると、アクセス情報解析部105は、アクセス情報記憶部103において、データ取得要求の宛先の配信サーバの宛先(ホスト名及びコンテンツのパス)に対する送信元端末数を1だけ増加する。初めて配信サーバへのデータ取得要求を取得する場合には、アクセス情報記憶部103にアクセス情報が存在しないため、アクセス情報記憶部103において新たなエントリを追加する。次に、アクセス情報解析部105は、アクセス情報記憶部103のアクセス情報をアクセス頻度順にソートして順序(Rank)を付与する。そして、アクセス情報解析部105は、アクセス頻度の高い順に所定数の配信サーバのコンテンツを抽出する。例えば、アクセス情報解析部105は、送信元端末数の多い順に所定数の配信サーバのコンテンツを抽出する。   The access information analysis unit 105 analyzes access information to the destination distribution server of the received data acquisition request. The access information analysis unit 105 collects access frequency information of a distribution server having a high access frequency, and stores the access information in the access information storage unit 103. This access frequency information is collected for each host name (or IP address) of the distribution server or for each combination of the host name (or IP address) of the distribution server and the content path (or URI). Specifically, when the data acquisition request receiving unit 101 receives the data acquisition request, the access information analyzing unit 105 in the access information storage unit 103 receives the destination of the distribution server of the data acquisition request (host name and content path). ) Is increased by one. When acquiring a data acquisition request to the distribution server for the first time, since no access information exists in the access information storage unit 103, a new entry is added in the access information storage unit 103. Next, the access information analysis unit 105 sorts the access information stored in the access information storage unit 103 in order of access frequency, and assigns an order (Rank). And the access information analysis part 105 extracts the content of a predetermined number of delivery servers in order with high access frequency. For example, the access information analysis unit 105 extracts the content of a predetermined number of distribution servers in descending order of the number of transmission source terminals.

或いは、アクセス情報解析部105は、コンテンツを配信するために要する帯域を測定し、アクセス情報をアクセス情報記憶部103に格納する。具体的には、アクセス情報解析部105は、データ取得要求に対する応答トラヒックを、配信サーバのアドレス及びポート番号から抽出する。抽出されたトラヒックについて、データ中継装置10を疎通するトラヒックのバイト毎秒、ビット毎秒又はパケット毎秒を測定し、アクセス情報記憶部103に格納する。このトラヒックの測定は、データ取得要求に対してコンテンツが送信されるときの最初の一定時間測定されてもよく、定期的に測定されてもよい。測定された帯域又はPPSは、アクセス情報記憶部103に格納される。次に、アクセス情報解析部105は、アクセス情報記憶部103のアクセス情報を帯域が大きい順(又は小さい順)にソートし、帯域が大きい順に所定数の配信サーバのコンテンツを抽出する。   Alternatively, the access information analysis unit 105 measures the bandwidth required for distributing the content and stores the access information in the access information storage unit 103. Specifically, the access information analysis unit 105 extracts response traffic to the data acquisition request from the address and port number of the distribution server. For the extracted traffic, the bytes per second, bits per second, or packets per second of the traffic communicating with the data relay apparatus 10 are measured and stored in the access information storage unit 103. This measurement of traffic may be measured for the first certain time when content is transmitted in response to a data acquisition request, or may be measured periodically. The measured bandwidth or PPS is stored in the access information storage unit 103. Next, the access information analysis unit 105 sorts the access information stored in the access information storage unit 103 in descending order of bandwidth (or in ascending order), and extracts a predetermined number of distribution server contents in descending order of bandwidth.

コンテンツ取得部107は、アクセス情報記憶部103に格納されたアクセス情報に基づいて、コンテンツをコンテンツ記憶部111に格納する。例えば、コンテンツ取得部107は、アクセス頻度の高い配信サーバのコンテンツ又は必要な帯域の大きい配信サーバのコンテンツをコンテンツ記憶部111に格納する。コンテンツは、任意のタイミングでアクセス頻度を解析して予めコンテンツ記憶部111に格納されてもよく、配信サーバからユーザ端末へのコンテンツの送信(ダウンロード)の際に格納されてもよい。コンテンツが格納されると、アクセス情報記憶部103においてダウンロードフラグ又は更新日時が変更される。   The content acquisition unit 107 stores the content in the content storage unit 111 based on the access information stored in the access information storage unit 103. For example, the content acquisition unit 107 stores content of a distribution server with a high access frequency or content of a distribution server with a large necessary bandwidth in the content storage unit 111. The content may be stored in the content storage unit 111 in advance by analyzing the access frequency at an arbitrary timing, or may be stored when the content is transmitted (downloaded) from the distribution server to the user terminal. When the content is stored, the download flag or the update date / time is changed in the access information storage unit 103.

コンテンツ配信部109は、データ取得要求に対するコンテンツがコンテンツ記憶部111に格納されている場合、データ取得要求に対するコンテンツを配信サーバの代わりにコンテンツ記憶部111から配信する。データ取得要求に対するコンテンツがコンテンツ記憶部111に格納されているか否かは、アクセス情報記憶部103に格納されたダウンロードフラグ又は更新日時を参照することにより認識できる。なお、コンテンツ配信部109が配信サーバの代わりにコンテンツを配信する場合、データ取得要求はデータ中継装置10(例えば、データ取得要求受信部101)で破棄され、配信サーバに送信される必要がない。また、データ取得要求が配信サーバに送信される必要がないため、配信サーバのドメイン名解決メッセージがユーザ端末から発生した場合には、ドメイン名解決メッセージもデータ中継装置10で破棄されてもよい。   When the content in response to the data acquisition request is stored in the content storage unit 111, the content distribution unit 109 distributes the content in response to the data acquisition request from the content storage unit 111 instead of the distribution server. Whether or not the content corresponding to the data acquisition request is stored in the content storage unit 111 can be recognized by referring to the download flag or the update date and time stored in the access information storage unit 103. When the content distribution unit 109 distributes content instead of the distribution server, the data acquisition request is discarded by the data relay device 10 (for example, the data acquisition request reception unit 101) and does not need to be transmitted to the distribution server. Further, since the data acquisition request does not need to be transmitted to the distribution server, the domain name resolution message may be discarded by the data relay device 10 when the domain name resolution message of the distribution server is generated from the user terminal.

図6は、本発明の第1実施例に係るデータ配信方法のフローチャートである。   FIG. 6 is a flowchart of the data distribution method according to the first embodiment of the present invention.

まず、データ取得要求受信部101がデータ取得要求を受信する(S101)。コンテンツ配信部109は、データ取得要求の宛先となるホスト名及びコンテンツのパスを抽出し、データ取得要求に対するコンテンツにダウンロードフラグが設定されているか否か(又は更新日時が設定されているか否か)を確認する(S103)。   First, the data acquisition request receiving unit 101 receives a data acquisition request (S101). The content distribution unit 109 extracts the host name and the content path that are the destination of the data acquisition request, and whether or not a download flag is set for the content for the data acquisition request (or whether an update date and time is set). Is confirmed (S103).

ダウンロードフラグが設定されていない場合、データ取得要求受信部101は、データ取得要求を破棄しない。すなわち、配信サーバにデータ取得要求が送信され、配信サーバは、コンテンツを配信する(S105)。   When the download flag is not set, the data acquisition request receiving unit 101 does not discard the data acquisition request. That is, a data acquisition request is transmitted to the distribution server, and the distribution server distributes the content (S105).

一方、ダウンロードフラグが設定されている場合、データ取得要求受信部101は、データ取得要求を破棄する。破棄したデータ取得要求に応答する形で、コンテンツ配信部109は、データ配信要求に対するコンテンツをコンテンツ記憶部111からユーザ端末に配信する(S107)。   On the other hand, when the download flag is set, the data acquisition request receiving unit 101 discards the data acquisition request. In response to the discarded data acquisition request, the content distribution unit 109 distributes the content corresponding to the data distribution request from the content storage unit 111 to the user terminal (S107).

このときに、アクセス情報解析部105は、アクセス情報をアクセス情報記憶部103に蓄積する(S109)。具体的には、アクセス情報解析部105は、抽出されたホスト名及びコンテンツのパスについて、データ取得要求を送出した送信元端末数(IPアドレス数又はMACアドレス数)をカウントし、アクセス情報記憶部103に蓄積する。或いは、アクセス情報解析部105は、抽出されたホスト名及びコンテンツのパスについて、データ取得要求に対するコンテンツがデータ中継装置10を疎通するトラヒックのバイト毎秒、ビット毎秒又はパケット毎秒を測定し、アクセス情報記憶部103に蓄積する。   At this time, the access information analysis unit 105 accumulates the access information in the access information storage unit 103 (S109). Specifically, the access information analysis unit 105 counts the number of transmission source terminals (the number of IP addresses or the number of MAC addresses) that has transmitted a data acquisition request for the extracted host name and content path, and the access information storage unit 103. Alternatively, the access information analysis unit 105 measures, for the extracted host name and the content path, the bytes per second, the bits per second, or the packets per second of the traffic through which the content corresponding to the data acquisition request communicates with the data relay device 10, and stores the access information Stored in the unit 103.

更に、アクセス情報解析部105は、カウントされた送信元端末数又は測定された帯域を昇順又は降順にソートし、送信元端末数の多い順に所定数の配信サーバのコンテンツ又は帯域が大きい順に所定数の配信サーバのコンテンツを抽出する(S111)。   Further, the access information analysis unit 105 sorts the counted number of transmission source terminals or measured bandwidths in ascending or descending order, and the predetermined number in descending order of content or bandwidth of a predetermined number of distribution servers in descending order of the number of transmission source terminals. The contents of the distribution server are extracted (S111).

コンテンツ取得部107は、抽出された配信サーバのコンテンツを配信サーバから取得する(S113)。このときに、アクセス情報記憶部103において、ダウンロードフラグ又は更新日時が設定される。コンテンツの取得は、アクセス情報の解析により予め取得されてもよく、ステップS105においてデータ取得要求が配信サーバに送信され、配信サーバからユーザ端末にコンテンツがダウンロードされる際に取得されてもよい。   The content acquisition unit 107 acquires the extracted content of the distribution server from the distribution server (S113). At this time, a download flag or an update date / time is set in the access information storage unit 103. The content may be acquired in advance by analyzing access information, or may be acquired when a data acquisition request is transmitted to the distribution server in step S105 and the content is downloaded from the distribution server to the user terminal.

なお、ステップS109〜S113は、ステップS103〜S107と同時に実行されてもよく、ステップS103〜S107の前に実行されてもよい。   Note that steps S109 to S113 may be performed simultaneously with steps S103 to S107, or may be performed before steps S103 to S107.

<第2実施例>
次に、データ記憶部がデータ中継装置の外部に接続されたキャッシュサーバに存在する場合について説明する。
<Second embodiment>
Next, a case where the data storage unit exists in a cache server connected to the outside of the data relay device will be described.

図7は、本発明の第2実施例に係るデータ中継装置10及びキャッシュサーバ20の機能ブロック図である。データ中継装置10は、データ取得要求受信部101と、アクセス情報記憶部103と、アクセス情報解析部105と、データ取得要求リダイレクト部113とを有する。キャッシュサーバ20は、データ取得要求受信部201と、コンテンツ取得部207と、コンテンツ配信部209と、コンテンツ記憶部211とを有する。   FIG. 7 is a functional block diagram of the data relay device 10 and the cache server 20 according to the second embodiment of the present invention. The data relay device 10 includes a data acquisition request receiving unit 101, an access information storage unit 103, an access information analysis unit 105, and a data acquisition request redirect unit 113. The cache server 20 includes a data acquisition request receiving unit 201, a content acquisition unit 207, a content distribution unit 209, and a content storage unit 211.

データ取得要求受信部101、アクセス情報記憶部103及びアクセス情報解析部105は、第1実施例と同じであるため、説明を省略する。また、コンテンツ取得部207及びコンテンツ記憶部211も、第1実施例におけるコンテンツ取得部107及びコンテンツ記憶部111と同じように動作する。   Since the data acquisition request receiving unit 101, the access information storage unit 103, and the access information analysis unit 105 are the same as those in the first embodiment, description thereof is omitted. Also, the content acquisition unit 207 and the content storage unit 211 operate in the same manner as the content acquisition unit 107 and the content storage unit 111 in the first embodiment.

データ取得要求リダイレクト部113は、データ取得要求に対するコンテンツがキャッシュサーバ20に格納されている場合、データ取得要求に対するコンテンツを配信サーバの代わりにキャッシュサーバ20から配信させる。データ取得要求に対するコンテンツがキャッシュサーバ20に格納されているか否かは、アクセス情報記憶部103に格納されたダウンロードフラグ又は更新日時を参照することにより認識できる。   When the content for the data acquisition request is stored in the cache server 20, the data acquisition request redirect unit 113 distributes the content for the data acquisition request from the cache server 20 instead of the distribution server. Whether the content corresponding to the data acquisition request is stored in the cache server 20 can be recognized by referring to the download flag or the update date / time stored in the access information storage unit 103.

具体的には、データ取得要求リダイレクト部113は、データ取得要求に対するリダイレクトメッセージをユーザ端末に送信し、ユーザ端末に対してキャッシュサーバにデータ取得要求を送信させるようにする。この場合、リダイレクトメッセージを受信したユーザ端末は、リダイレクトメッセージにより指定されたキャッシュサーバ20にアクセスする。或いは、データ取得要求リダイレクト部113は、データ取得要求に含まれる配信サーバのアドレスをキャッシュサーバ20のアドレスに変換し、データ取得要求に対してキャッシュサーバ20が応答してもよい。この場合、ユーザ端末は、アドレス変換されていることを意識することなく、キャッシュサーバ20にアクセスできる。   Specifically, the data acquisition request redirect unit 113 transmits a redirect message for the data acquisition request to the user terminal, and causes the user terminal to transmit a data acquisition request to the cache server. In this case, the user terminal that has received the redirect message accesses the cache server 20 specified by the redirect message. Alternatively, the data acquisition request redirecting unit 113 may convert the address of the distribution server included in the data acquisition request into the address of the cache server 20, and the cache server 20 may respond to the data acquisition request. In this case, the user terminal can access the cache server 20 without being aware of the address translation.

また、データ取得要求リダイレクト部113は、キャッシュサーバ20に対してVPN(Virtual Private Network)トンネルを設定してもよい。このVPNトンネルは、リダイレクトメッセージ又はアドレス変換によってトラヒックの宛先を強制的にキャッシュサーバ20に向けるために設定される。   The data acquisition request redirect unit 113 may set a VPN (Virtual Private Network) tunnel for the cache server 20. This VPN tunnel is set to forcibly direct the traffic destination to the cache server 20 by a redirect message or address translation.

キャッシュサーバ20のデータ取得要求受信部201において、リダイレクトされたデータ取得要求又はアドレス変換されたデータ取得要求を受信すると、コンテンツ配信部209は、データ取得要求に対するコンテンツを配信サーバの代わりにコンテンツ記憶部211から配信する。コンテンツ配信部209が配信サーバの代わりにコンテンツを配信する場合、データ取得要求はデータ中継装置10(例えば、データ取得要求受信部101)で破棄され、配信サーバに送信される必要がない。また、データ取得要求が配信サーバに送信される必要がないため、配信サーバのドメイン名解決メッセージがユーザ端末から発生した場合には、ドメイン名解決メッセージもデータ中継装置10で破棄されてもよい。この際、ドメイン名解決メッセージとして、キャッシュサーバ20のアドレスを返送してもよい。   When the data acquisition request receiving unit 201 of the cache server 20 receives the redirected data acquisition request or the address-converted data acquisition request, the content distribution unit 209 transmits the content corresponding to the data acquisition request to the content storage unit instead of the distribution server. 2. Deliver from 211. When the content distribution unit 209 distributes content instead of the distribution server, the data acquisition request is discarded by the data relay device 10 (for example, the data acquisition request reception unit 101) and does not need to be transmitted to the distribution server. Further, since the data acquisition request does not need to be transmitted to the distribution server, the domain name resolution message may be discarded by the data relay device 10 when the domain name resolution message of the distribution server is generated from the user terminal. At this time, the address of the cache server 20 may be returned as a domain name resolution message.

なお、本発明の第2実施例に係るデータ配信方法のフローチャートも、データ取得要求がキャッシュサーバに転送され、コンテンツがキャッシュサーバから配信される点を除いて、図6と同様に実施される。   The flowchart of the data distribution method according to the second embodiment of the present invention is also performed in the same manner as in FIG. 6 except that the data acquisition request is transferred to the cache server and the content is distributed from the cache server.

<実施例の効果>
以上のように、本発明の実施例では、ユーザ端末により近い位置でコンテンツの配信を肩代わりする。具体的には、データ中継装置がパケットの中身を解析し、代理で応答することで、配信サーバが行うべき応答の回数を低減し、不要なトラヒックがネットワークに流入しないようにすることができる。その結果、ネットワークのリソース及び配信サーバのリソースを節約でき、ネットワーク及び配信サーバの負荷を軽減することができる。
<Effect of Example>
As described above, in the embodiment of the present invention, the delivery of content takes over at a position closer to the user terminal. Specifically, the data relay device analyzes the contents of the packet and responds on behalf of the proxy, thereby reducing the number of responses to be made by the distribution server and preventing unnecessary traffic from flowing into the network. As a result, network resources and distribution server resources can be saved, and the load on the network and distribution server can be reduced.

また、本発明の実施例では、プロキシサーバの設定も不要である。   In the embodiment of the present invention, setting of a proxy server is not necessary.

説明の便宜上、本発明の実施例に係るデータ中継装置及びキャッシュサーバは機能的なブロック図を用いて説明しているが、本発明のデータ中継装置及びキャッシュサーバは、ハードウェア、ソフトウェア又はそれらの組み合わせで実現されてもよい。例えば、データ中継装置及びキャッシュサーバの各機能部がソフトウェアで実現され、プログラムとしてデータ中継装置及びキャッシュサーバ内に実現されてもよい。また、2以上の実施例及び実施例の各構成要素が必要に応じて組み合わせて使用されてもよい。   For convenience of explanation, the data relay device and the cache server according to the embodiment of the present invention are described using functional block diagrams. However, the data relay device and the cache server of the present invention may be hardware, software, or their It may be realized in combination. For example, each function unit of the data relay device and the cache server may be realized by software, and may be realized as a program in the data relay device and the cache server. In addition, two or more embodiments and each component of the embodiments may be used in combination as necessary.

以上、本発明の実施例について説明したが、本発明は、上記の実施例に限定されることなく、特許請求の範囲内において、種々の変更・応用が可能である。   As mentioned above, although the Example of this invention was described, this invention is not limited to said Example, A various change and application are possible within a claim.

IP等で接続されたルータによりサーバと端末間を接続し、HTTPやファイル配信、ビデオ配信などをサービスとして提供するネットワークにおいて、データを配信する際に利用することができる。   It can be used when distributing data in a network in which a server and a terminal are connected by a router connected by IP or the like and HTTP, file distribution, video distribution, etc. are provided as services.

10 データ中継装置
11 コンテンツ記憶部
101 データ取得要求受信部
103 アクセス情報記憶部
105 アクセス情報解析部
107 コンテンツ取得部
109 コンテンツ配信部
111 コンテンツ記憶部
113 データ取得要求リダイレクト部
20 キャッシュサーバ
201 データ取得要求受信部
207 コンテンツ取得部
209 コンテンツ配信部
211 コンテンツ記憶部
DESCRIPTION OF SYMBOLS 10 Data relay apparatus 11 Content storage part 101 Data acquisition request reception part 103 Access information storage part 105 Access information analysis part 107 Content acquisition part 109 Content distribution part 111 Content storage part 113 Data acquisition request redirect part 20 Cache server 201 Data acquisition request reception Unit 207 content acquisition unit 209 content distribution unit 211 content storage unit

Claims (9)

配信サーバからユーザ端末へのコンテンツの配信を中継する中継装置におけるコンテンツ配信方法であって、
前記中継装置が、ユーザ端末からデータ取得要求を受信するステップと、
前記中継装置が、受信したデータ取得要求の宛先の配信サーバへのアクセス情報を、配信サーバ毎のアクセス情報を記憶するアクセス情報記憶部に格納するステップと、
前記中継装置が、前記アクセス情報記憶部に格納されたアクセス情報に基づいて、前記配信サーバからコンテンツを取得し、前記中継装置の内部のコンテンツ記憶部又は前記中継装置の外部のキャッシュサーバに格納するステップと、
を有するコンテンツ配信方法。
A content distribution method in a relay device that relays content distribution from a distribution server to a user terminal,
The relay device receiving a data acquisition request from a user terminal;
The relay device stores the access information to the destination distribution server of the received data acquisition request in an access information storage unit that stores the access information for each distribution server;
The relay device acquires content from the distribution server based on the access information stored in the access information storage unit, and stores the content in a content storage unit inside the relay device or a cache server outside the relay device. Steps,
A content distribution method comprising:
前記アクセス情報を格納するステップは、配信サーバへのデータ取得要求の数をカウントして、前記アクセス情報記憶部に格納し、
前記コンテンツを格納するステップは、データ取得要求の数の多い順に所定数のコンテンツを格納する、請求項1に記載のコンテンツ配信方法。
The step of storing the access information counts the number of data acquisition requests to the distribution server and stores it in the access information storage unit,
The content distribution method according to claim 1, wherein the content storing step stores a predetermined number of contents in descending order of the number of data acquisition requests.
前記アクセス情報を格納するステップは、データ取得要求に対してコンテンツを配信するために要する帯域を測定して、前記アクセス情報記憶部に格納し、
前記コンテンツを格納するステップは、帯域が大きい順に所定数のコンテンツを格納する、請求項1に記載のコンテンツ配信方法。
The step of storing the access information measures a bandwidth required for distributing content in response to a data acquisition request, and stores the bandwidth in the access information storage unit.
The content distribution method according to claim 1, wherein the step of storing content stores a predetermined number of content in descending order of bandwidth.
前記中継装置が、データ取得要求に対するコンテンツが前記コンテンツ記憶部に格納されている場合、当該データ取得要求を前記配信サーバに送信せずに、当該コンテンツを前記コンテンツ記憶部から配信するステップを更に有する、請求項1乃至3のうちいずれか1項に記載のコンテンツ配信方法。   The relay device further includes a step of distributing the content from the content storage unit without transmitting the data acquisition request to the distribution server when content corresponding to the data acquisition request is stored in the content storage unit. The content delivery method according to any one of claims 1 to 3. 前記中継装置が、データ取得要求に対するコンテンツが前記キャッシュサーバに格納されている場合、当該データ取得要求を前記配信サーバに送信せずに、当該コンテンツを前記キャッシュサーバに配信させるステップを更に有する、請求項1乃至3のうちいずれか1項に記載のコンテンツ配信方法。   The relay apparatus further includes a step of distributing the content to the cache server without transmitting the data acquisition request to the distribution server when the content corresponding to the data acquisition request is stored in the cache server. Item 4. The content distribution method according to any one of Items 1 to 3. 前記配信させるステップは、前記中継装置が、データ取得要求に対するリダイレクトメッセージを前記ユーザ端末に送信することにより、当該コンテンツを前記キャッシュサーバに配信させる、請求項5に記載のコンテンツ配信方法。   The content distribution method according to claim 5, wherein the distributing step causes the relay device to distribute the content to the cache server by transmitting a redirect message for a data acquisition request to the user terminal. 前記配信させるステップは、前記中継装置が、データ取得要求に含まれる前記配信サーバのアドレスを前記キャッシュサーバのアドレスに変換することにより、当該コンテンツを前記キャッシュサーバに配信させる、請求項5に記載のコンテンツ配信方法。   6. The distributing step according to claim 5, wherein the relay device distributes the content to the cache server by converting an address of the distribution server included in a data acquisition request into an address of the cache server. Content distribution method. 配信サーバからユーザ端末へのコンテンツの配信を中継する中継装置であって、
ユーザ端末からデータ取得要求を受信するデータ取得要求受信部と、
配信サーバ毎のアクセス情報を記憶するアクセス情報記憶部と、
受信したデータ取得要求の宛先の配信サーバへのアクセス情報を、前記アクセス情報記憶部に格納するアクセス情報解析部と、
コンテンツを記憶するコンテンツ記憶部と、
前記アクセス情報記憶部に格納されたアクセス情報に基づいて、前記配信サーバからコンテンツを取得し、前記コンテンツ記憶部に格納するコンテンツ取得部と、
を有する中継装置。
A relay device that relays distribution of content from a distribution server to a user terminal,
A data acquisition request receiver for receiving a data acquisition request from a user terminal;
An access information storage unit for storing access information for each distribution server;
An access information analysis unit for storing access information to the delivery server of the destination of the received data acquisition request in the access information storage unit;
A content storage unit for storing content;
A content acquisition unit that acquires content from the distribution server based on the access information stored in the access information storage unit, and stores the content in the content storage unit;
A relay device.
配信サーバからユーザ端末へのコンテンツの配信を中継する中継装置と、コンテンツを格納可能なキャッシュサーバとを有するコンテンツ配信システムであって、
前記中継装置は、
ユーザ端末からデータ取得要求を受信するデータ取得要求受信部と、
配信サーバ毎のアクセス情報を記憶するアクセス情報記憶部と、
受信したデータ取得要求の宛先の配信サーバへのアクセス情報を、前記アクセス情報記憶部に格納するアクセス情報解析部と、
を有し、
前記キャッシュサーバは、
コンテンツを記憶するコンテンツ記憶部と、
前記アクセス情報記憶部に格納されたアクセス情報に基づいて、前記配信サーバからコンテンツを取得し、前記コンテンツ記憶部に格納するコンテンツ取得部と、
を有するコンテンツ配信システム。
A content distribution system having a relay device that relays distribution of content from a distribution server to a user terminal, and a cache server capable of storing content,
The relay device is
A data acquisition request receiver for receiving a data acquisition request from a user terminal;
An access information storage unit for storing access information for each distribution server;
An access information analysis unit for storing access information to the delivery server of the destination of the received data acquisition request in the access information storage unit;
Have
The cache server is
A content storage unit for storing content;
A content acquisition unit that acquires content from the distribution server based on the access information stored in the access information storage unit, and stores the content in the content storage unit;
A content distribution system.
JP2011033934A 2011-02-18 2011-02-18 Content distribution method, relay device and content distribution system Pending JP2012175298A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011033934A JP2012175298A (en) 2011-02-18 2011-02-18 Content distribution method, relay device and content distribution system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011033934A JP2012175298A (en) 2011-02-18 2011-02-18 Content distribution method, relay device and content distribution system

Publications (1)

Publication Number Publication Date
JP2012175298A true JP2012175298A (en) 2012-09-10

Family

ID=46977784

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011033934A Pending JP2012175298A (en) 2011-02-18 2011-02-18 Content distribution method, relay device and content distribution system

Country Status (1)

Country Link
JP (1) JP2012175298A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014171071A (en) * 2013-03-04 2014-09-18 Nec Access Technica Ltd Relay device, control method therefor, program and content management system
JP2015165632A (en) * 2014-03-03 2015-09-17 日本電気株式会社 Information transfer device, information transfer method, and program
WO2018230379A1 (en) * 2017-06-15 2018-12-20 富士通クライアントコンピューティング株式会社 Proxy apparatus, providing apparatus, information processing method, and information processing program
JP2019062457A (en) * 2017-09-27 2019-04-18 Kddi株式会社 Content receiving system, communication device, and program

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08307853A (en) * 1995-05-01 1996-11-22 Matsushita Electric Ind Co Ltd Video transmission device
JP2000293424A (en) * 1999-04-09 2000-10-20 Hitachi Ltd Network cache device and cache control method
JP2001251364A (en) * 2000-03-06 2001-09-14 Nippon Telegr & Teleph Corp <Ntt> Distributed caching method and system, and storage medium storing distributed cache control program
JP2002118552A (en) * 2000-10-05 2002-04-19 Nippon Telegr & Teleph Corp <Ntt> Stream relay device, stream broadcast distribution network, and recording medium
JP2002354045A (en) * 2001-05-28 2002-12-06 Hitachi Ltd Gateway device
JP2005018293A (en) * 2003-06-24 2005-01-20 Kanazawa Inst Of Technology Content distribution control device, content distribution control method, and content distribution control program
JP2005031987A (en) * 2003-07-14 2005-02-03 Nec Corp Content layout management system and content layout management program for content delivery system
JP2006343855A (en) * 2005-06-07 2006-12-21 Ntt Docomo Inc Content relay apparatus and content relay method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08307853A (en) * 1995-05-01 1996-11-22 Matsushita Electric Ind Co Ltd Video transmission device
JP2000293424A (en) * 1999-04-09 2000-10-20 Hitachi Ltd Network cache device and cache control method
JP2001251364A (en) * 2000-03-06 2001-09-14 Nippon Telegr & Teleph Corp <Ntt> Distributed caching method and system, and storage medium storing distributed cache control program
JP2002118552A (en) * 2000-10-05 2002-04-19 Nippon Telegr & Teleph Corp <Ntt> Stream relay device, stream broadcast distribution network, and recording medium
JP2002354045A (en) * 2001-05-28 2002-12-06 Hitachi Ltd Gateway device
JP2005018293A (en) * 2003-06-24 2005-01-20 Kanazawa Inst Of Technology Content distribution control device, content distribution control method, and content distribution control program
JP2005031987A (en) * 2003-07-14 2005-02-03 Nec Corp Content layout management system and content layout management program for content delivery system
JP2006343855A (en) * 2005-06-07 2006-12-21 Ntt Docomo Inc Content relay apparatus and content relay method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014171071A (en) * 2013-03-04 2014-09-18 Nec Access Technica Ltd Relay device, control method therefor, program and content management system
JP2015165632A (en) * 2014-03-03 2015-09-17 日本電気株式会社 Information transfer device, information transfer method, and program
WO2018230379A1 (en) * 2017-06-15 2018-12-20 富士通クライアントコンピューティング株式会社 Proxy apparatus, providing apparatus, information processing method, and information processing program
JP2019003390A (en) * 2017-06-15 2019-01-10 富士通クライアントコンピューティング株式会社 Proxy device, providing device, information processing method and information processing program
JP2019062457A (en) * 2017-09-27 2019-04-18 Kddi株式会社 Content receiving system, communication device, and program

Similar Documents

Publication Publication Date Title
CN101127782B (en) Method for forceful implementation of portal service
CN103201989B (en) The methods, devices and systems of control data transmission
Ott et al. Bundling the Web: HTTP over DTN
CN102238226A (en) Session migration over content-centric networks
US10530682B2 (en) Providing differentiated service to traffic flows obscured by content distribution systems
JP2007531166A (en) Method and system for providing WEB browsing through a firewall in a peer-to-peer network
Chen et al. MSPlayer: Multi-source and multi-path video streaming
EP2448183A1 (en) Relay device and method thereof
CA2355462A1 (en) A method and apparatus for supporting a multicast response to a unicast request for a document
CN101448013A (en) Packet communication network and subscriber-associated-information delivery controller
US11115498B2 (en) Multi-path management
US20170041422A1 (en) Method and system for retrieving a content manifest in a network
CN102984223B (en) A kind of message method, the network equipment and system
CN107211035B (en) Method and network node for monitoring services in a content delivery network
Kim et al. Dynamic addition and deletion of device in N-screen environment
JP2012175298A (en) Content distribution method, relay device and content distribution system
EP1993268A2 (en) Method, system and relay device for transmitting packet
CN107087013B (en) CDN system of mobile base station and service method thereof
US20080195696A1 (en) Method For Intercepting Http Redirection Requests, System And Server Device For Carrying Out Said Method
US20080104688A1 (en) System and method for blocking anonymous proxy traffic
KR20140089035A (en) Virtual file system for interworking between content server and information centric network server and operating method thereof
KR101465438B1 (en) Apparatus and method for obtaining contents to prevent packet loss in CCN
US9015309B2 (en) Networked probe system
Hong et al. ICOW: internet access in public transit systems
EP2786551B1 (en) Discovering data network infrastructure services

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130131

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20131007

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131022

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131105

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140311

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20140701