JP2008310421A - Data communication system, client side data processor, server side data processor, data communication method, and program - Google Patents
Data communication system, client side data processor, server side data processor, data communication method, and program Download PDFInfo
- Publication number
- JP2008310421A JP2008310421A JP2007155259A JP2007155259A JP2008310421A JP 2008310421 A JP2008310421 A JP 2008310421A JP 2007155259 A JP2007155259 A JP 2007155259A JP 2007155259 A JP2007155259 A JP 2007155259A JP 2008310421 A JP2008310421 A JP 2008310421A
- Authority
- JP
- Japan
- Prior art keywords
- file
- client
- server
- data processing
- side data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Description
本発明は、伝送路を介して接続されるクライアント装置とサーバ装置との間でデータの送受信を行い、例えばクライアント装置(例えばウェブブラウザ)が伝送路(例えば衛星通信回線およびインターネット)を介してサーバ装置(例えばウェブサーバ) からダウンロードしたウェブページを表示するデータ通信システム、クライアント側データ処理装置、サーバ側データ処理装置、データ通信方法およびプログラムに関する。 The present invention performs data transmission / reception between a client device and a server device connected via a transmission path, and for example, a client device (for example, a web browser) is connected to a server via a transmission path (for example, a satellite communication line and the Internet). The present invention relates to a data communication system, a client-side data processing device, a server-side data processing device, a data communication method, and a program for displaying a web page downloaded from a device (for example, a web server).
列車や船舶などの移動体や離島等において、高速インターネットアクセスを実現する方法の一つとして衛星通信回線を利用する方法がある。 There is a method of using a satellite communication line as one of the methods for realizing high-speed Internet access in a moving body such as a train or a ship or a remote island.
図6は、衛星通信回線を利用する従来のデータ通信システムの構成例を示す。図において、ユーザ局10と基地局20はそれぞれ衛星モデム11,21を備え、通信衛星30を含む衛星通信回線を介して接続される。ユーザ局10はウェブページなどを表示する1以上のクライアント装置12を収容し、基地局20はファイヤーウォール22を介してインターネット41上のサーバ装置42と接続される。また、1つの基地局20に対して複数のユーザ局10が衛星通信回線を介して接続される構成であってもよい。
FIG. 6 shows a configuration example of a conventional data communication system using a satellite communication line. In the figure, a
衛星通信回線は、広域性、同報性、耐災害性などの特徴があるが、さらにKu帯やKa帯などの高い周波数帯で広い帯域割当による大容量通信が可能であり、特に通信衛星から地上のユーザ局や基地局へ向かうダウンリンクで高速伝送が可能である。一方、地上のユーザ局から衛星へ向かうアップリンクでは、送信電力の制限や国際規約などから、ダウンリンクと同等の回線速度を経済的に得ることは難しい。そのため、ユーザ局から基地局へ向かう上り方向の高速化のために携帯電話網などの地上系を使用する方法もあるが、その場合でも現状は衛星のダウンリンクの回線速度に比べて大きく劣る。したがって、衛星通信回線を利用するデータ通信システムは、一般にユーザ局から基地局へ向かう上り方向は低速となり、基地局からユーザ局へ向かう下り方向は高速となり、極端に非対称であった。 The satellite communication line has features such as wide area, broadcast capability, and disaster resistance, but it can also perform large-capacity communication by wide band allocation in high frequency bands such as Ku band and Ka band, especially from communication satellites. High-speed transmission is possible on the downlink toward the user station or base station on the ground. On the other hand, in the uplink from the terrestrial user station to the satellite, it is difficult to economically obtain a line speed equivalent to that of the downlink due to transmission power restrictions and international regulations. For this reason, there is a method of using a terrestrial system such as a cellular phone network in order to increase the speed in the uplink direction from the user station to the base station. However, even in that case, the current situation is greatly inferior to the line speed of the satellite downlink. Therefore, a data communication system using a satellite communication line is extremely asymmetric in that the uplink direction from the user station to the base station is generally low, and the downlink direction from the base station to the user station is high.
また、衛星通信回線では、ユーザ局と基地局との間の片道(アップリンク+ダウンリンク)で最低0.25秒程度の遅延が発生する。この遅延により、インターネットで標準的なプロトコルであるTCP(Transmission Control Protocol) のスループットが低下する問題がある。そのため、衛星通信回線におけるTCPスループットを改善する方法として、例えば図6のユーザ局10において衛星モデム11から送信元のクライアント装置12に、擬似的な応答(ACK)を返すことによりスループットの低下を抑える手法(TCP高速化手段)などが数多く提案されている(例えば特許文献1)。このTCP高速化手段により、TCPのスループットはほぼ回線速度と同等となり、例えばインターネット上のサーバ装置にあるサイズの大きなファイルをFTP(File Transfer Protocol)等でダウンロードする場合に非常に有効になっている。
ところで、クライアント装置とサーバ装置との間で、上り方向および下り方向ともに衛星通信回線を利用する場合、擬似的なACKパケットを返すことによりTCPを高速化しても、1つのファイルをダウンロードするためにサーバ装置へのファイル要求とその応答に最低でも 0.5秒程度を要する。したがって、サイズの小さなファイルを多数ダウンロードする場合、全ファイルの合計容量が小さくても全てのファイルのダウンロードに長い時間が必要になる。 By the way, when using a satellite communication line between the client device and the server device in both the upstream and downstream directions, even if the speed of TCP is increased by returning a pseudo ACK packet, one file is downloaded. A file request to the server device and its response require at least about 0.5 seconds. Therefore, when a large number of small files are downloaded, it takes a long time to download all the files even if the total capacity of all the files is small.
図7は、衛星通信回線を利用する従来のデータ通信システムにおけるウェブページ閲覧の処理手順を示す。ここでは、図6のシステム構成を簡単にしてクライアント装置12と、通信衛星30と、サーバ装置42のみを示し、ユーザ局10および基地局20における転送処理は省略している。通常、衛星通信回線を介して接続されるクライアント装置12からサーバ装置42への上り方向は狭帯域で回線速度は低速、サーバ装置42からクライアント装置12への下り方向は広帯域で回線速度は高速になる。
FIG. 7 shows a processing procedure for browsing a web page in a conventional data communication system using a satellite communication line. Here, the system configuration of FIG. 6 is simplified to show only the
最初に、クライアント装置12のウェブブラウザは、目的のURI(Uniform Resource Identifier)のサーバ装置42に対してページソースファイルを要求し、サーバ装置42から受け取ったページソースファイルを解読する。次にクライアント装置12は、ウェブページを表示するために必要となるページ構成ファイルを1つずつサーバ装置42に要求し、サーバ装置42はクライアント装置12から要求されたページ構成ファイルを送信する。クライアント装置12およびサーバ装置42はこのルーチンを必要回数繰り返し、クライアント装置12のウェブブラウザはウェブページを表示する。そのため、画像の多いページなどでは、クライアント装置12とサーバ装置42との間でファイル要求とファイルデータのやりとりが複数回繰り返されることになる。
First, the web browser of the
なお、図7の処理手順は例えばHTTPのように、TCPのレイヤよりも一般的に高レイヤの処理を想定しており、TCPの高速化のために例えばユーザ局10の衛星モデム11からクライアント装置12に送信される擬似的なACKパケットは省略している。
Note that the processing procedure in FIG. 7 assumes processing generally higher than the TCP layer, such as HTTP, and for example, from the
このような従来のデータ通信システムでは、クライアント装置12からサーバ装置42への上り方向のスループットが低い場合にファイル要求がサーバ装置42に届くまでに時間がかかり、さらに遅延の大きい衛星通信回線を介してデータのやりとりを複数回繰り返すことから、ウェブページが表示されるまでに時間がかかる問題があった。
In such a conventional data communication system, when the upstream throughput from the
本発明は、例えば往復遅延が大きい衛星通信回線を利用してインターネットサービスを提供するデータ通信システムにおいて、上り方向の回線速度が低速でもクライアント装置でウェブページを高速に表示させることができるデータ通信システム、クライアント側データ処理装置、サーバ側データ処理装置、データ通信方法およびプログラムを提供することを目的とする。 The present invention provides, for example, a data communication system that provides an Internet service using a satellite communication line having a large round-trip delay, and can display a web page at a high speed on a client device even when the uplink line speed is low. An object of the present invention is to provide a client-side data processing device, a server-side data processing device, a data communication method, and a program.
第1の発明は、伝送路を介して接続されるクライアント装置とサーバ装置との間で、クライアント装置からサーバ装置にファイル要求を行い、サーバ装置が当該ファイル要求に対応するファイルデータをクライアント装置に送信し、クライアント装置が当該ファイルデータを受信するデータ通信システムにおいて、クライアント装置またはクライアント装置と伝送路との間にクライアント側データ処理装置を配置し、サーバ装置と伝送路との間にサーバ側データ処理装置を配置し、クライアント側データ処理装置は、クライアント装置から送信されたファイル要求を受信し、当該ファイルが自装置内に記憶されていれば当該ファイルをファイル要求のあったクライアント装置に送信し、当該ファイルが自装置内に記憶されていなければ受信したファイル要求をサーバ側データ処理装置に送信する手段を備え、サーバ側データ処理装置は、クライアント側データ処理装置から受信したファイル要求をサーバ装置に送信し、サーバ装置から受信した当該ファイル要求に対応する第1のファイルデータを解読し、その結果に基づきさらに1以上のファイル要求をサーバ装置に送信し、サーバ装置から受信した第1のファイルデータを含む複数のファイルデータを1つの統合ファイルにまとめてクライアント側データ処理装置に送信する手段を備え、クライアント側データ処理装置は、サーバ側データ処理装置から受信した統合ファイルを元の複数のファイルデータに分割して記憶する手段を備え、クライアント装置からのファイル要求に対する各ファイルデータをクライアント装置に送信する構成である。 According to a first aspect of the present invention, a file request is made from a client device to a server device between a client device and a server device connected via a transmission line, and the server device sends file data corresponding to the file request to the client device. In a data communication system in which a client device transmits and receives the file data, a client-side data processing device is disposed between the client device or the client device and the transmission line, and server-side data is provided between the server device and the transmission line. The processing device is arranged, and the client-side data processing device receives the file request transmitted from the client device, and if the file is stored in the own device, transmits the file to the client device that requested the file. If the file is not stored in your device, The server-side data processing apparatus includes means for transmitting a file request to the server-side data processing apparatus, and the server-side data processing apparatus transmits the file request received from the client-side data processing apparatus to the server apparatus and corresponds to the file request received from the server apparatus. The first file data is decrypted, and one or more file requests are further transmitted to the server device based on the result, and a plurality of file data including the first file data received from the server device are combined into one integrated file. Means for transmitting to the client side data processing device, and the client side data processing device comprises means for dividing and storing the integrated file received from the server side data processing device into a plurality of original file data. Send each file data in response to file request to client device It is a configuration that.
なお、サーバ側データ処理装置がサーバ装置から受信した第1のファイルデータを解読し、サーバ装置にそれ以上のファイル要求を送信する必要がない場合には、第1のファイルデータが統合ファイルとしてクライアント側データ処理装置に送信されることになる。 If the server-side data processing device does not need to decode the first file data received from the server device and send a further file request to the server device, the first file data is used as an integrated file as a client. Is transmitted to the side data processing device.
第1の発明のデータ通信システムにおいて、サーバ側データ処理装置は、第1のファイルデータの解読結果に基づく1以上のファイル要求を行ってから所定時間の経過後に、サーバ装置から受信しているファイルデータを1つの統合ファイルにまとめてクライアント側データ処理装置に送信する構成としてもよい。また、サーバ側データ処理装置は、クライアント装置を一意に識別する識別情報を管理し、サーバ装置に送信するファイル要求に当該識別情報を付加する構成としてもよい。また、サーバ側データ処理装置は、統合ファイルをマルチキャストパケットまたはブロードキャストパケットとして複数のクライアント側データ処理装置に送信する構成としてもよい。また、クライアント側データ処理装置は、クライアント装置から受信したファイル要求をサーバ側データ処理装置に送信する際に、ファイル要求のパケットサイズと伝送路の回線速度に応じてパケット廃棄が発生しない程度に送信間隔を調整する構成としてもよい。 In the data communication system of the first invention, the server-side data processing device receives a file received from the server device after a predetermined time has elapsed since one or more file requests based on the result of decoding the first file data were made. A configuration may be adopted in which data is collected into one integrated file and transmitted to the client-side data processing apparatus. The server-side data processing device may be configured to manage identification information for uniquely identifying the client device and add the identification information to a file request transmitted to the server device. The server-side data processing device may be configured to transmit the integrated file as a multicast packet or a broadcast packet to a plurality of client-side data processing devices. In addition, when the client-side data processing device transmits a file request received from the client device to the server-side data processing device, the client-side data processing device transmits to the extent that no packet discard occurs according to the packet size of the file request and the line speed of the transmission path. It is good also as a structure which adjusts an interval.
第2の発明は、伝送路を介して接続されるクライアント装置とサーバ装置との間で、クライアント装置からサーバ装置にファイル要求を行い、サーバ装置が当該ファイル要求に対応するファイルデータをクライアント装置に送信し、クライアント装置が当該ファイルデータを受信するデータ通信システムにおいて、クライアント装置またはクライアント装置と伝送路との間に配置されるクライアント側データ処理装置は、クライアント装置から送信されたファイル要求を受信し、当該ファイルが自装置内に記憶されていれば当該ファイルをファイル要求のあったクライアント装置に送信し、当該ファイルが自装置内に記憶されていなければ受信したファイル要求をサーバ装置側に送信する手段と、サーバ装置側から送信されたファイル要求に対応する複数のファイルデータをまとめた統合ファイルを受信し、元の複数のファイルデータに分割して記憶する手段とを備え、クライアント装置からのファイル要求に対する各ファイルデータをクライアント装置に送信する構成である。 According to a second aspect of the present invention, a file request is made from a client device to a server device between a client device and a server device connected via a transmission path, and the server device sends file data corresponding to the file request to the client device. In a data communication system in which a client device transmits and receives the file data, a client-side data processing device disposed between the client device or the client device and the transmission path receives the file request transmitted from the client device. If the file is stored in the local apparatus, the file is transmitted to the client apparatus that requested the file. If the file is not stored in the local apparatus, the received file request is transmitted to the server apparatus side. And file requests sent from the server side And a means for receiving an integrated file in which a plurality of corresponding file data is collected and dividing and storing the file into a plurality of original file data, and transmitting each file data in response to a file request from the client device to the client device. is there.
第3の発明は、伝送路を介して接続されるクライアント装置とサーバ装置との間で、クライアント装置からサーバ装置にファイル要求を行い、サーバ装置が当該ファイル要求に対応するファイルデータをクライアント装置に送信し、クライアント装置が当該ファイルデータを受信するデータ通信システムにおいて、サーバ装置と伝送路との間に配置されるサーバ側データ処理装置は、クライアント装置側から送信されたファイル要求を受信してサーバ装置に送信し、サーバ装置から受信した当該ファイル要求に対応する第1のファイルデータを解読し、その結果に基づきさらに1以上のファイル要求をサーバ装置に送信し、サーバ装置から受信した第1のファイルデータを含む複数のファイルデータを1つの統合ファイルにまとめてクライアント装置側に送信する手段を備える。 According to a third aspect of the present invention, a file request is made from a client device to a server device between a client device and a server device connected via a transmission line, and the server device sends file data corresponding to the file request to the client device. In a data communication system in which the client device receives and receives the file data, the server-side data processing device disposed between the server device and the transmission path receives the file request transmitted from the client device and receives the file request. The first file data corresponding to the file request received from the server device is decoded, and one or more file requests are further transmitted to the server device based on the result, and the first file data received from the server device is received. Multiple file data including file data can be combined into a single integrated file Comprising means for transmitting to the winding device side.
第4の発明は、伝送路を介して接続されるクライアント装置とサーバ装置との間で、クライアント装置からサーバ装置にファイル要求を行い、サーバ装置が当該ファイル要求に対応するファイルデータをクライアント装置に送信し、クライアント装置が当該ファイルデータを受信するデータ通信方法において、クライアント装置またはクライアント装置と伝送路との間にクライアント側データ処理装置を配置し、サーバ装置と伝送路との間にサーバ側データ処理装置を配置し、クライアント側データ処理装置は、クライアント装置から送信されたファイル要求を受信し、当該ファイルが自装置内に記憶されていれば当該ファイルをファイル要求のあったクライアント装置に送信し、当該ファイルが自装置内に記憶されていなければ受信したファイル要求をサーバ側データ処理装置に送信し、サーバ側データ処理装置は、クライアント側データ処理装置から受信したファイル要求をサーバ装置に送信し、サーバ装置から受信した当該ファイル要求に対応する第1のファイルデータを解読し、その結果に基づきさらに1以上のファイル要求をサーバ装置に送信し、サーバ装置から受信した第1のファイルデータを含む複数のファイルデータを1つの統合ファイルにまとめてクライアント側データ処理装置に送信し、クライアント側データ処理装置は、サーバ側データ処理装置から受信した統合ファイルを元の複数のファイルデータに分割して記憶し、クライアント装置からのファイル要求に対する各ファイルデータをクライアント装置に送信する。 According to a fourth aspect of the present invention, a file request is made from a client device to a server device between a client device and a server device connected via a transmission line, and the server device sends file data corresponding to the file request to the client device. In the data communication method for transmitting and receiving the file data by the client device, the client side data processing device is arranged between the client device or the client device and the transmission path, and the server side data is placed between the server device and the transmission path. The processing device is arranged, and the client-side data processing device receives the file request transmitted from the client device, and if the file is stored in the own device, transmits the file to the client device that requested the file. If the file is not stored in the local device, the received file The server-side data processing apparatus transmits the file request received from the client-side data processing apparatus to the server apparatus, and the first request corresponding to the file request received from the server apparatus is transmitted to the server-side data processing apparatus. The file data is decoded, and further one or more file requests are transmitted to the server device based on the result, and a plurality of file data including the first file data received from the server device are collected into one integrated file, and the client side data The client-side data processing apparatus transmits the integrated file received from the server-side data processing apparatus into a plurality of original file data and stores the file, and each file data corresponding to the file request from the client apparatus is transmitted to the processing apparatus. Send to.
第5の発明は、第2の発明のクライアント側データ処理装置の各手段をコンピュータに実行させるためのクライアント側データ処理プログラムである。 A fifth invention is a client-side data processing program for causing a computer to execute each means of the client-side data processing device of the second invention.
第6の発明は、第3の発明のサーバ側データ処理装置の各手段をコンピュータに実行させるためのサーバ側データ処理プログラムである。 A sixth invention is a server-side data processing program for causing a computer to execute each means of the server-side data processing device of the third invention.
本発明は、クライアント装置からのファイル要求に対して、クライアント側データ処理装置がサーバ側データ処理装置にファイル要求を転送し、サーバ側データ処理装置がサーバ装置と複数回数のやりとりによりファイル要求に対応するファイルデータを収集し、1つの統合ファイルとしてクライアント側データ処理装置に転送する。クライアント側データ処理装置は、この統合ファイルを各ファイルデータに分解して記憶し、クライアント装置からのファイル要求に対して逐次ファイルデータを応答する。これにより、クライアント側データ処理装置とサーバ側データ処理装置との間は、ファイル要求の転送と統合ファイルの転送を各1回行えばよく、クライアント装置はクライアント側データ処理装置から複数のファイルデータを連続的にダウンロードすることができる。 In the present invention, in response to a file request from a client device, the client-side data processing device transfers the file request to the server-side data processing device, and the server-side data processing device responds to the file request by exchanging multiple times with the server device. File data to be collected and transferred to the client-side data processing apparatus as one integrated file. The client-side data processing device disassembles and stores the integrated file into file data, and sequentially responds to the file data in response to the file request from the client device. Thereby, between the client side data processing device and the server side data processing device, the file request and the integrated file may be transferred once, and the client device receives a plurality of file data from the client side data processing device. Can be downloaded continuously.
したがって、クライアント側データ処理装置とサーバ側データ処理装置との間の伝送路として往復遅延が大きい衛星通信回線を利用し、また上り方向の回線速度が低速の場合でも、クライアント装置は上り方向のトラフィックを低く抑えながらウェブページを表示するためのファイルデータを効率よりダウンロードし、高速に表示することができる。 Therefore, even if a satellite communication line with a large round-trip delay is used as a transmission path between the client side data processing apparatus and the server side data processing apparatus, and the upstream line speed is low, the client apparatus The file data for displaying the web page can be downloaded more efficiently and displayed at a high speed while keeping the level low.
(第1の実施形態)
図1は、本発明のデータ通信システムの第1の実施形態を示す。
図において、ユーザ局10のクライアント装置12および衛星モデム11、通信衛星30、基地局20の衛星モデム21およびファイヤーウォール22、インターネット41およびサーバ装置42の配置および接続関係は、図6に示す従来のデータ通信システムと同様である。本実施形態のデータ通信システムの特徴は、ユーザ局10にクライアント側データ処理装置13を備え、基地局20にサーバ側データ処理装置23を備えるところにある。
(First embodiment)
FIG. 1 shows a first embodiment of the data communication system of the present invention.
In the figure, the arrangement and connection relationships of the
なお、クライアント側データ処理装置13は、図1ではユーザ局10の衛星モデム11とクライアント装置12との間に接続されるが、クライアント装置12内に配置してもよい。また、サーバ側データ処理装置23は、図1では基地局20の衛星モデム21とファイヤーウォール22との間に接続されるが、インターネット41上に配置してもよい。
The client-side
図2は、クライアント側データ処理装置13およびサーバ側データ処理装置23の構成例を示す。図において、クライアント側データ処理装置13は、ファイル展開・記憶部131、要求ファイルチェック・送信部132、ファイル要求中継部133により構成される。サーバ側データ処理装置23は、ファイル要求中継部231、ファイル受信部232、受信ファイル解読・要求部233、ファイル蓄積部234、ファイル送信部235により構成される。これらの機能は、コンピュータに実行させるプログラムとして構成することも可能である。また、クライアント側データ処理装置13およびサーバ側データ処理装置23の機能を実現するコンピュータのプログラムは、記録媒体に記録することも、ネットワークを介して提供することも可能である。
FIG. 2 shows a configuration example of the client side
以下、本発明のデータ通信システム、データ通信方法、クライアント側データ処理装置13およびサーバ側データ処理装置23の機能および動作について、図2および図3を参照してウェブページ閲覧の処理手順を例に説明する。ここでは、図1のシステム構成を簡単にしてクライアント装置12およびクライアント側データ処理装置13と、通信衛星30と、サーバ側データ処理装置23およびサーバ装置42のみを示し、ユーザ局10および基地局20における転送処理は省略している。
Hereinafter, regarding the functions and operations of the data communication system, the data communication method, the client-side
通常、衛星通信回線を介して接続されるクライアント側データ処理装置13からサーバ側データ処理装置23への上り方向は狭帯域で回線速度は低速、サーバ側データ処理装置23からクライアント側データ処理装置13への下り方向は広帯域で回線速度は高速になる。また、クライアント装置12とクライアント側データ処理装置13は有線LANや無線LANなどの高速なネットワークで接続され、サーバ装置42とサーバ側データ処理装置23は地上のインターネット回線で接続される。
Normally, the upstream direction from the client-side
なお、図3の処理手順は例えばHTTPのように、TCPのレイヤよりも一般的に高レイヤの処理を想定しており、TCPの高速化のために例えばユーザ局10の衛星モデム11からクライアント装置12に送信される擬似的なACKパケットは省略している。
Note that the processing procedure in FIG. 3 assumes processing generally higher than the TCP layer, such as HTTP, and for example, from the
最初に、ユーザ局のクライアント装置12のウェブブラウザは、目的のURIのサーバ装置42に対してページソースファイルを要求する。ここで、クライアント側データ処理装置13がゲートウェイになっている、あるいはクライアント装置12のウェブブラウザのプロキシ設定がクライアント側データ処理装置13のアドレスになっているため、クライアント装置12から送信されたファイル要求はクライアント側データ処理装置13に届く。クライアント側データ処理装置13の要求ファイルチェック・送信部132は、要求されたファイルがファイル展開・記憶部131に記憶されているか否かをチェックし、当該ファイルがファイル展開・記憶部131に記憶されていなければ、そのファイル要求をファイル要求中継部123に出力する。ファイル要求中継部123は、そのファイル要求をそのまま、あるいはデータ圧縮して基地局のサーバ側データ処理装置23に送信する。
First, the web browser of the
基地局のサーバ側データ処理装置23のファイル要求中継部231は、受信したファイル要求を目的のサーバ装置42に対して中継し、当該ページソースファイルを要求する。このファイル要求に対してサーバ装置42から送信されたページソースファイルは、サーバ側データ処理装置23のファイル受信部232に受信され、さらに受信ファイル解読・要求部223およびファイル蓄積部234に出力される。受信ファイル解読・要求部233はこのページソースファイルを解読し、ウェブページを表示するために必要となるページ構成ファイルを判断し、サーバ装置42に対してそれらのページ構成ファイルを要求する。ファイル受信部232は、受信ファイル解読・要求部233からの要求に応じてサーバ装置42から送信されたページ構成ファイルを受信し、さらに受信ファイル解読・要求部233およびファイル蓄積部234に出力する。受信ファイル解読・要求部233は、受信したページ構成ファイルを解読し、ウェブページを表示するために必要となるページ構成ファイルをサーバ装置に再度要求する。以上のルーチンを必要回数繰り返す。なお、基地局のサーバ側データ処理装置23とサーバ装置42との間は地上のインターネット回線を介して接続されているため、ファイルのダウンロードは高速である。
The file
サーバ側データ処理装置23のファイル蓄積部234に蓄積されたページソースファイルおよびページ構成ファイルは、1つの統合ファイルにまとめてファイル送信部235に出力され、さらにファイル送信部235からユーザ局のクライアント側データ処理装置13に送信される。このとき、ページソースファイルに対応する全てのページ構成ファイルがサーバ装置42からダウンロードされるのを待って一括送信してもよいし、環境によって一部のファイルの受信が遅れる場合も想定されるため、所定期間ごとにその時点で蓄積されているファイルを一括送信してもよい。なお、1つの統合ファイルにまとめるときにデータ圧縮してもよい。また、サーバ側データ処理装置23からクライアント側データ処理装置13への送信は、基地局の衛星モデム(図1:21)に搭載されるTCP高速化手段により、回線速度とほぼ同一のスループットで行うことができる。
The page source file and the page configuration file stored in the
ユーザ局のクライアント側データ処理装置13のファイル展開・記憶部131は、受信した統合ファイルを個々のページソースファイルおよびページ構成ファイルに展開して記憶し、すでにクライアント装置12から要求のあったページソースファイルを要求ファイルチェック・送信部132を介してクライアント装置12に送信する。
The file expansion /
クライアント装置12は、クライアント側データ処理装置13から受け取ったページソースファイルを解読すると、ウェブページを表示するために必要となるページ構成ファイルを1つずつサーバ装置42に要求し、このファイル要求はクライアント側データ処理装置13に届く。クライアント側データ処理装置13の要求ファイルチェック・送信部132は、要求されたページ構成ファイルがファイル展開・記憶部131に記憶されているか否かをチェックする。一方、ファイル展開・記憶部131には、ページソースファイルとともに受信したページ構成ファイルが記憶されているので、要求ファイルチェック・送信部132は要求のあったページ構成ファイルを速やかにクライアント装置12に送信する。ここで、ユーザ局のクライアント側データ処理装置13とクライアント装置との間は有線LANや無線LANなどの高速ネットワークで接続されているため、これらのファイル転送も高速である。
When the
以上のような手順により、クライアント側データ処理装置13からサーバ側データ処理装置23への上り方向のデータ量を大幅に抑えることができ、衛星通信回線の使用量を低減することができる。さらに、サーバ側データ処理装置23がページソースファイルおよびページ構成ファイルをまとめて送信することにより、クライアント側データ処理装置13におけるTCP高速化手段の性能を最大限に発揮でき、また衛星通信回線を経由した複数回のデータのやりとりを低減できるので、クライアント装置12におけるウェブページの表示を高速化することができる。
According to the procedure as described above, the amount of data in the upstream direction from the client side
また、サーバ側データ処理装置23は、クライアント装置12を一意に識別するcookie情報を管理し、サーバ装置42とのやりとりの中でこのcookie情報を付加してもよい。
The server-side
ここで、cookie情報とはサーバ装置42が生成する情報であり、サーバ装置42がクライアント装置12を一意に識別するための情報や、サーバ装置42がそのクライアント装置12と過去に通信した内容を把握するための情報等を含んでいる。サーバ装置42は、生成したcookie情報をクライアント装置12に送信し、クライアント装置12はそのサーバ装置42に接続しようとする際に受信したcookie情報をサーバ装置42に送信することで、セッションの同一性を保つことができるようになる。通常のウェブアクセスなどでは、ファイルの要求時にクライアント装置12のウェブブラウザがcookie情報をサーバ装置42に送信する。
Here, the cookie information is information generated by the
本発明では、サーバ側データ処理装置23がサーバ装置42とやりとりするため、サーバ側データ処理装置23はクライアント装置12ごとのcookie情報とそのcookie情報を生成したサーバ装置42とを対応付けて記憶しておき、サーバ装置42に対してそのcookie情報を送信することにより、サーバ装置42があたかも実際にクライアント装置12とやりとりしているかのように見せかけることができる。また、サーバ側データ処理装置23がcookie情報を上記のように管理することにより、サーバ装置42からクライアント装置12に応じた的確なページを容易に取得でき、さらに上り方向のトラフィックを抑えることができる。
In the present invention, since the server-side
(第2の実施形態)
図4は、本発明のデータ通信システムの第2の実施形態を示す。本実施形態は、図1に示す第1の実施形態の構成において、例えば船舶などの1つのユーザ局10に複数のクライアント装置12を収容し、衛星モデム11およびクライアント側データ処理装置13に複数のクライアント装置12がLAN接続される構成である。基地局20の構成は第1の実施形態と同様であり、クライアント側データ処理装置13およびサーバ側データ処理装置23における基本的な処理手順も第1の実施形態と同様である。
(Second Embodiment)
FIG. 4 shows a second embodiment of the data communication system of the present invention. In this embodiment, in the configuration of the first embodiment shown in FIG. 1, a plurality of
本実施形態では、複数のクライアント装置12が同時にウェブページを表示するためのファイル要求を行った場合、大量のファイル要求がユーザ局10のクライアント側データ処理装置13から基地局20のサーバ側データ処理装置23に転送されることになる。このとき、ユーザ局10の衛星モデム11にあるTCP高速化手段には大量のファイル要求が入力されるが、上り回線の容量が小さい場合にはTCP高速化手段からファイル要求を送信できずにバッファに溜まる。そしてバッファ容量を超えたパケットは廃棄されるため、ファイル要求がサーバ側データ処理装置23に送信されずに廃棄された場合には、クライアント装置12のファイル要求に対する擬似的なACKパケットが返らない結果となる。
In the present embodiment, when a plurality of
そこで、本実施形態のクライアント側データ処理装置13は、上り方向の要求パケットサイズを監視し、上り方向の回線速度から計算した適切な間隔でTCP高速化手段にファイル要求を送信する制御を行う。具体的には、例えばクライアント側データ処理装置13の要求ファイルチェック・送信部132で各クライアント装置に対応するファイル要求のバッファリングを行う。これにより、ユーザ局10に収容される複数のクライアント装置12の大量のファイル要求を適宜制御し、サーバ側データ処理装置23に送信されずに廃棄される事態を回避しながらTCP高速化手段を有効に機能させることができる。
Therefore, the client-side
また、本実施形態の構成では、あるクライアント装置の閲覧により当該ファイルデータがクライアント側データ処理装置13に記憶される。したがって、他のクライアント装置が同じウェブページの閲覧をしようとする場合には、クライアント側データ処理装置13にアクセスすることにより、サーバ装置42とのやりとりをせずに当該ウェブページの表示を高速に行うことができる。すなわち、同じユーザ局内に配置される複数のクライアント装置は、クライアント側データ処理装置13に記憶しているファイルデータを利用することにより、低コストでウェブページの高速表示化が可能となる。
In the configuration of the present embodiment, the file data is stored in the client-side
(第3の実施形態)
図5は、本発明のデータ通信システムの第3の実施形態を示す。本実施形態は、図1に示す第1の実施形態の構成において、基地局20から衛星通信回線を介して送信されるパケットをマルチキャストパケットまたはブロードキャストパケットとして、複数のユーザ局10−1〜10−nが同報受信する形態を想定している。各ユーザ局10−1〜10−nの構成、および基地局20の構成は第1の実施形態と同様であり、クライアント側データ処理装置13およびサーバ側データ処理装置23における基本的な処理手順も第1の実施形態と同様である。
(Third embodiment)
FIG. 5 shows a third embodiment of the data communication system of the present invention. In the present embodiment, in the configuration of the first embodiment shown in FIG. 1, a packet transmitted from a
本実施形態では、特定のウェブページは多くのユーザが閲覧する可能性が高いため、あるユーザが当該ウェブページを表示するためのファイル要求を行った場合に、サーバ側データ処理装置23からダウンロードする統合ファイルを他のユーザ局のクライアント側データ処理装置13でも受信し、保存できるようにする。すなわち、あるユーザ局10のクライアント装置12がウェブページを表示するためのファイル要求を行うと、第1の実施形態と同様の手順によりクライアント側データ処理装置13からサーバ側データ処理装置23にそのファイル要求が転送され、サーバ側データ処理装置23からクライアント側データ処理装置13に、ページソースファイルおよびページ構成ファイルがまとめてダウンロードされる。このとき、ダウンロードする統合ファイルをマルチキャストパケットまたはブロードキャストパケットとし、他のユーザ局10のクライアント側データ処理装置13にも同じ統合ファイルをダウンロードし、ファイル展開・記憶部131にページソースファイルおよびページ構成ファイルとして保存できるように設定する。
In this embodiment, since a specific web page is likely to be viewed by many users, when a user makes a file request to display the web page, the specific web page is downloaded from the server-side
このような形態では、特定のウェブページは、あるユーザ局の閲覧により他のユーザ局のクライアント側データ処理装置13にも同時にダウンロードされるので、他のユーザ局はサーバ装置42とのやりとりをせずに当該ウェブページの表示を高速に行うことができる。すなわち、他のユーザ局では衛星通信回線の同報性を利用してダウンロードしているので、低コストでウェブページの高速表示化が可能となる。
In such a form, a specific web page is simultaneously downloaded to the client-side
10 ユーザ局
11 衛星モデム
12 クライアント装置
13 クライアント側データ処理装置
131 ファイル展開・記憶部
132 要求ファイルチェック・送信部
133 ファイル要求中継部
20 基地局
21 衛星モデム
22 ファイヤーウォール
23 サーバ側データ処理装置
231 ファイル要求中継部
232 ファイル受信部
233 受信ファイル解読・要求部
234 ファイル蓄積部
235 ファイル送信部
30 通信衛星
41 インターネット
42 サーバ装置
DESCRIPTION OF
Claims (10)
前記クライアント装置または前記クライアント装置と前記伝送路との間にクライアント側データ処理装置を配置し、前記サーバ装置と前記伝送路との間にサーバ側データ処理装置を配置し、
前記クライアント側データ処理装置は、前記クライアント装置から送信されたファイル要求を受信し、当該ファイルが自装置内に記憶されていれば当該ファイルをファイル要求のあったクライアント装置に送信し、当該ファイルが自装置内に記憶されていなければ受信したファイル要求を前記サーバ側データ処理装置に送信する手段を備え、
前記サーバ側データ処理装置は、前記クライアント側データ処理装置から受信したファイル要求を前記サーバ装置に送信し、前記サーバ装置から受信した当該ファイル要求に対応する第1のファイルデータを解読し、その結果に基づきさらに1以上のファイル要求を前記サーバ装置に送信し、前記サーバ装置から受信した前記第1のファイルデータを含む複数のファイルデータを1つの統合ファイルにまとめて前記クライアント側データ処理装置に送信する手段を備え、
前記クライアント側データ処理装置は、前記サーバ側データ処理装置から受信した統合ファイルを元の複数のファイルデータに分割して記憶する手段を備え、前記クライアント装置からのファイル要求に対する各ファイルデータを前記クライアント装置に送信する構成である
ことを特徴とするデータ通信システム。 A file request is sent from the client device to the server device between the client device and the server device connected via the transmission path, and the server device transmits file data corresponding to the file request to the client device. In a data communication system that receives the file data,
A client-side data processing device is arranged between the client device or the client device and the transmission line, and a server-side data processing device is arranged between the server device and the transmission line;
The client-side data processing device receives the file request transmitted from the client device, and if the file is stored in the own device, transmits the file to the client device that requested the file, Means for transmitting the received file request to the server-side data processing device if it is not stored in the own device;
The server-side data processing device transmits the file request received from the client-side data processing device to the server device, decrypts the first file data corresponding to the file request received from the server device, and the result And further sending one or more file requests to the server device, and collecting a plurality of file data including the first file data received from the server device into one integrated file to the client-side data processing device. Means to
The client-side data processing device comprises means for dividing and storing the integrated file received from the server-side data processing device into a plurality of original file data, and each file data corresponding to a file request from the client device is stored in the client A data communication system characterized by being configured to transmit to an apparatus.
前記サーバ側データ処理装置は、前記第1のファイルデータの解読結果に基づく前記1以上のファイル要求を行ってから所定時間の経過後に、前記サーバ装置から受信しているファイルデータを1つの統合ファイルにまとめて前記クライアント側データ処理装置に送信する構成である
ことを特徴とするデータ通信システム。 The data communication system according to claim 1, wherein
The server-side data processing device receives the file data received from the server device as a single integrated file after elapse of a predetermined time after making the one or more file requests based on the decoding result of the first file data. A data communication system, wherein the data is transmitted to the client-side data processing device.
前記サーバ側データ処理装置は、前記クライアント装置を一意に識別する識別情報を管理し、前記サーバ装置に送信する前記ファイル要求に当該識別情報を付加する構成である
ことを特徴とするデータ通信システム。 The data communication system according to claim 1, wherein
The data communication system according to claim 1, wherein the server-side data processing device is configured to manage identification information for uniquely identifying the client device and add the identification information to the file request transmitted to the server device.
前記サーバ側データ処理装置は、前記統合ファイルをマルチキャストパケットまたはブロードキャストパケットとして複数のクライアント側データ処理装置に送信する構成である
ことを特徴とするデータ通信システム。 The data communication system according to claim 1, wherein
The server-side data processing device is configured to transmit the integrated file as a multicast packet or a broadcast packet to a plurality of client-side data processing devices.
前記クライアント側データ処理装置は、前記クライアント装置から受信した前記ファイル要求を前記サーバ側データ処理装置に送信する際に、前記ファイル要求のパケットサイズと前記伝送路の回線速度に応じてパケット廃棄が発生しない程度に送信間隔を調整する構成である
ことを特徴とするデータ通信システム。 The data communication system according to claim 1, wherein
When the client-side data processing device transmits the file request received from the client device to the server-side data processing device, packet discard occurs according to the packet size of the file request and the line speed of the transmission path A data communication system characterized in that the transmission interval is adjusted to such an extent that the transmission interval is not increased.
前記クライアント装置または前記クライアント装置と前記伝送路との間に配置され、
前記クライアント装置から送信されたファイル要求を受信し、当該ファイルが自装置内に記憶されていれば当該ファイルをファイル要求のあったクライアント装置に送信し、当該ファイルが自装置内に記憶されていなければ受信したファイル要求を前記サーバ装置側に送信する手段と、
前記サーバ装置側から送信された前記ファイル要求に対応する複数のファイルデータをまとめた統合ファイルを受信し、元の複数のファイルデータに分割して記憶する手段とを備え、前記クライアント装置からのファイル要求に対する各ファイルデータを前記クライアント装置に送信する構成である
ことを特徴とするクライアント側データ処理装置。 A file request is sent from the client device to the server device between the client device and the server device connected via the transmission path, and the server device transmits file data corresponding to the file request to the client device. In a data communication system that receives the file data,
Arranged between the client device or the client device and the transmission path;
The file request transmitted from the client device is received, and if the file is stored in the own device, the file is transmitted to the client device that requested the file, and the file must be stored in the own device. Means for transmitting the received file request to the server device side;
Means for receiving an integrated file in which a plurality of file data corresponding to the file request transmitted from the server device side is collected, and dividing and storing the integrated file into a plurality of original file data; A client-side data processing device, wherein each file data corresponding to a request is transmitted to the client device.
前記サーバ装置と前記伝送路との間に配置され、
前記クライアント装置側から送信されたファイル要求を受信して前記サーバ装置に送信し、前記サーバ装置から受信した当該ファイル要求に対応する第1のファイルデータを解読し、その結果に基づきさらに1以上のファイル要求を前記サーバ装置に送信し、前記サーバ装置から受信した前記第1のファイルデータを含む複数のファイルデータを1つの統合ファイルにまとめて前記クライアント装置側に送信する手段を備えた
ことを特徴とするサーバ側データ処理装置。 A file request is sent from the client device to the server device between the client device and the server device connected via the transmission path, and the server device transmits file data corresponding to the file request to the client device. In a data communication system that receives the file data,
Arranged between the server device and the transmission line,
The file request transmitted from the client device side is received and transmitted to the server device, the first file data corresponding to the file request received from the server device is decrypted, and one or more more based on the result Means for transmitting a file request to the server device, and transmitting a plurality of file data including the first file data received from the server device into one integrated file to the client device side. A server-side data processing device.
前記クライアント装置または前記クライアント装置と前記伝送路との間にクライアント側データ処理装置を配置し、前記サーバ装置と前記伝送路との間にサーバ側データ処理装置を配置し、
前記クライアント側データ処理装置は、前記クライアント装置から送信されたファイル要求を受信し、当該ファイルが自装置内に記憶されていれば当該ファイルをファイル要求のあったクライアント装置に送信し、当該ファイルが自装置内に記憶されていなければ受信したファイル要求を前記サーバ側データ処理装置に送信し、
前記サーバ側データ処理装置は、前記クライアント側データ処理装置から受信したファイル要求を前記サーバ装置に送信し、前記サーバ装置から受信した当該ファイル要求に対応する第1のファイルデータを解読し、その結果に基づきさらに1以上のファイル要求を前記サーバ装置に送信し、前記サーバ装置から受信した前記第1のファイルデータを含む複数のファイルデータを1つの統合ファイルにまとめて前記クライアント側データ処理装置に送信し、
前記クライアント側データ処理装置は、前記サーバ側データ処理装置から受信した統合ファイルを元の複数のファイルデータに分割して記憶し、前記クライアント装置からのファイル要求に対する各ファイルデータを前記クライアント装置に送信する
ことを特徴とするデータ通信方法。 A file request is sent from the client device to the server device between the client device and the server device connected via the transmission path, and the server device transmits file data corresponding to the file request to the client device. In a data communication method for receiving the file data,
A client-side data processing device is arranged between the client device or the client device and the transmission line, and a server-side data processing device is arranged between the server device and the transmission line;
The client-side data processing device receives the file request transmitted from the client device, and if the file is stored in the own device, transmits the file to the client device that requested the file, If it is not stored in its own device, it sends the received file request to the server-side data processing device,
The server-side data processing device transmits the file request received from the client-side data processing device to the server device, decrypts the first file data corresponding to the file request received from the server device, and the result And further sending one or more file requests to the server device, and collecting a plurality of file data including the first file data received from the server device into one integrated file to the client-side data processing device. And
The client-side data processing device divides and stores the integrated file received from the server-side data processing device into a plurality of original file data, and transmits each file data corresponding to the file request from the client device to the client device A data communication method characterized by:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007155259A JP2008310421A (en) | 2007-06-12 | 2007-06-12 | Data communication system, client side data processor, server side data processor, data communication method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007155259A JP2008310421A (en) | 2007-06-12 | 2007-06-12 | Data communication system, client side data processor, server side data processor, data communication method, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008310421A true JP2008310421A (en) | 2008-12-25 |
Family
ID=40237993
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007155259A Pending JP2008310421A (en) | 2007-06-12 | 2007-06-12 | Data communication system, client side data processor, server side data processor, data communication method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008310421A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014216927A (en) * | 2013-04-26 | 2014-11-17 | キヤノン株式会社 | Communication device, control method for the same, and program |
JP2015041979A (en) * | 2013-08-23 | 2015-03-02 | ブラザー工業株式会社 | Relay device, program for relay device, and control method for relay device |
CN112136119A (en) * | 2018-05-25 | 2020-12-25 | 三菱动力株式会社 | Data processing system, data processing method, and program |
JP2021530133A (en) * | 2018-06-28 | 2021-11-04 | アマゾン・テクノロジーズ・インコーポレーテッド | Satellite antenna ground station service system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1185658A (en) * | 1997-09-16 | 1999-03-30 | Mitsubishi Electric Corp | Communication system |
JPH11252179A (en) * | 1998-03-05 | 1999-09-17 | Kdd Corp | Tcp communication high speed device for asymmetrical line |
JP2000020415A (en) * | 1998-07-07 | 2000-01-21 | Hitachi Ltd | Www server proxy, www browser proxy and www system |
-
2007
- 2007-06-12 JP JP2007155259A patent/JP2008310421A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1185658A (en) * | 1997-09-16 | 1999-03-30 | Mitsubishi Electric Corp | Communication system |
JPH11252179A (en) * | 1998-03-05 | 1999-09-17 | Kdd Corp | Tcp communication high speed device for asymmetrical line |
JP2000020415A (en) * | 1998-07-07 | 2000-01-21 | Hitachi Ltd | Www server proxy, www browser proxy and www system |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014216927A (en) * | 2013-04-26 | 2014-11-17 | キヤノン株式会社 | Communication device, control method for the same, and program |
JP2015041979A (en) * | 2013-08-23 | 2015-03-02 | ブラザー工業株式会社 | Relay device, program for relay device, and control method for relay device |
CN112136119A (en) * | 2018-05-25 | 2020-12-25 | 三菱动力株式会社 | Data processing system, data processing method, and program |
JP2021530133A (en) * | 2018-06-28 | 2021-11-04 | アマゾン・テクノロジーズ・インコーポレーテッド | Satellite antenna ground station service system |
JP7164635B2 (en) | 2018-06-28 | 2022-11-01 | アマゾン・テクノロジーズ・インコーポレーテッド | satellite antenna ground station service system |
JP2022191446A (en) * | 2018-06-28 | 2022-12-27 | アマゾン・テクノロジーズ・インコーポレーテッド | Satellite antenna ground station service and storage medium |
JP7420895B2 (en) | 2018-06-28 | 2024-01-23 | アマゾン・テクノロジーズ・インコーポレーテッド | Satellite antenna ground station services and storage media |
US11923960B2 (en) | 2018-06-28 | 2024-03-05 | Amazon Technologies, Inc. | Satellite antenna ground station service system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112262611B (en) | Data transmission preemption | |
US7721337B2 (en) | System and method for providing a push of background data | |
CN110536179A (en) | A kind of content distribution system and method | |
US9596323B2 (en) | Transport accelerator implementing client side transmission functionality | |
US20090172801A1 (en) | Performance enhancing proxy | |
CN108063769B (en) | Method and device for realizing content service and content distribution network node | |
EP2493191B1 (en) | Method, device and system for realizing hierarchically requesting content in http streaming system | |
US9564960B2 (en) | Decentralized caching system | |
WO2005094041A1 (en) | Http acceleration over a network link | |
US20170331875A1 (en) | A method for processing a data delivery request, device, proxy module, customer terminal and associated computer program | |
WO2017135181A1 (en) | Client, server, reception method and transmission method | |
JP2008310421A (en) | Data communication system, client side data processor, server side data processor, data communication method, and program | |
EP3286967A1 (en) | Technique for scheduling transmission of content in an access network | |
CN106993311B (en) | Base station data optimized transmission method and system | |
CN103916906A (en) | Method, device and system for distributing and processing user data messages | |
US10645003B2 (en) | Data packet transmission method, network side device, and user equipment | |
Hong et al. | ICOW: internet access in public transit systems | |
CN102640515A (en) | Method and set top box for acquiring program content | |
WO2008050585A1 (en) | Two-way communication system, server apparatus, relay apparatus, two-way communication method and program | |
Davern et al. | HTTP acceleration over high latency links | |
JP4636510B2 (en) | Terminal rate control method, terminal, system and program in communication / broadcasting cooperation system | |
EP4120732A1 (en) | Media packet transmission method, apparatus, and system | |
US8881202B2 (en) | Last mile data delivery systems and methods | |
JP2007201569A (en) | Wireless communication control apparatus and wireless communication control method | |
JP2000022703A (en) | Radio lan system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090715 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110623 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110628 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20111025 |