[go: up one dir, main page]

TW201924285A - 資料通信裝置、通信系統、資料通信方法及程式 - Google Patents

資料通信裝置、通信系統、資料通信方法及程式 Download PDF

Info

Publication number
TW201924285A
TW201924285A TW107133587A TW107133587A TW201924285A TW 201924285 A TW201924285 A TW 201924285A TW 107133587 A TW107133587 A TW 107133587A TW 107133587 A TW107133587 A TW 107133587A TW 201924285 A TW201924285 A TW 201924285A
Authority
TW
Taiwan
Prior art keywords
data
abr
server
terminal
communication
Prior art date
Application number
TW107133587A
Other languages
English (en)
Inventor
大野優樹
Original Assignee
日商日本電氣股份有限公司
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 日商日本電氣股份有限公司 filed Critical 日商日本電氣股份有限公司
Publication of TW201924285A publication Critical patent/TW201924285A/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/647Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
    • H04N21/64784Data processing by the network
    • H04N21/64792Controlling the complexity of the content stream, e.g. by dropping packets
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/25Flow control; Congestion control with rate being modified by the source upon detecting a change of network conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/752Media network packet handling adapting media to network capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/765Media network packet handling intermediate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/23805Controlling the feeding rate to the network, e.g. by controlling the video pump
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/637Control signals issued by the client directed to the server or network components
    • H04N21/6373Control signals issued by the client directed to the server or network components for rate control, e.g. request to the server to modify its transmission rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/19Flow control; Congestion control at layers above the network layer

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)
  • Communication Control (AREA)

Abstract

本發明提供一種資料通信裝置,在複數的通信圖樣混合的環境中,高速地特定出ABR通信。資料通信裝置,包括:收發信部、ABR判定部、方式決定部。收發信部在終端及伺服器之間傳送接收資料。ABR判定部判斷從伺服器往終端的資料傳送方式是否是ABR(Adaptive Bit Rate)配送方式。方式決定部因應ABR判定部的判定結果,決定將來自伺服器的接收資料傳送給終端時的資料傳送方式。又,收發信部根據方式決定部所決定的資料傳送方式,將來自伺服器的接收資料傳送給終端。

Description

資料通信裝置、通信系統、資料通信方法及程式
本發明係有關於資料通信裝置、通信系統、資料通信方法及程式。
近年來,有一種被稱為ABR(Adaptive Bit Rate)的內容配送技術被開發。非專利文獻1中記載了ABR配送方式的一個例子,HTTP Live Streaming(HLS)。HLS方式的內容配送中,單一內容會被分割為複數的分割檔,每個被分割的分割檔被配送到客戶裝置。又,HLS中,會使用內容中的各個分割檔的URL(Uniform Resource Locator)依照播放時間順序記載的播放清單檔、有關於該內容各個位元率不同的複數種類的分割檔案、記載了對應於各位元率的播放清單檔案的URL之變動播放清單檔案。客戶取得變動播放清單檔案,從記載於該檔案的播放清單檔案中選擇出對應到適合視聽環境的位元率的播放清單檔案。客戶裝置依序取得記載於選擇的清單檔案上的分割檔案,播放內容。
專利文獻1記載了使用接收資料時間圖樣(波形),來判斷從伺服器配送的串流是否是ABR串流。
專利文獻2記載了在ABR的檔案傳送中複數的檔案被分割發送的情況下,用來算出最適合各檔案傳送的傳送速度的技術。該技術中,面臨了ABR通信的情況下個別檔案被實施速度調整,而內容全體卻不實施速度調整的問題。
專利文獻3記載了立即反應於急遽通信增加、減少,來實現通信控制的技術。專利文獻3中,為了實現上述事項,在通信測量時刻的過去資訊算出增減趨勢,活用於通信控制。
專利文獻4記載了在ATM(Asynchronous Transfer Mode)網中,將QoS(Quality of Service)叢集之ABR單元與其他的QoS叢集(CBR;Constant Bit Rate/VBR;Variable Bit Rate)的通信混合的狀況下有效率地傳送的技術。專利文獻4中,為了實現上述事項,只抽出ABR單元,設置儲存該ABR單元專用的單元緩衝器。
先行技術文獻
專利文獻1:美國專利申請公開第2016/0080238號說明書
專利文獻2:國際公開第2016/185998號
專利文獻3:國際公開第2016/136215號
專利文獻4:日本特開平10-233775號公報
非專利文獻
Apple Inc.;“HTTP live streaming的概要” [Online];[平成29年9月7日檢索];網路<URL: https://developer.apple. com/jp/documentation/StreamingMediaGuide.pdf>
另外,上述先行技術文獻的揭露內容,做為引用併入本發明中。以下的分析由本發明人完成。
專利文獻1記載了ABS串流的判定,但並未提及其具體的方法。
專利文獻2揭露的技術中,以系統進行的通信全部是ABR通信為前提,並沒有提及有關於判斷是否是ABR通信。然而,專利文獻2揭露的系統中,做為前提的兩端裝置的中間配置裝置的情況下,ABR通信以外,也能夠混合採用其他的通信方式的通信。這種通信方式混合的狀況下,揭露於專利文獻2的技術無法有效發揮功能。也就是,無法特定出應該適用於專利文獻2揭露的技術之對象的通信。
專利文獻3揭露的技術在過去出現的通信沒有變化為前提下有效,但過去沒有出現的新通信突然出現的情況下就沒有效。特別是,近年,網路通信有增加的傾向,過去的增減趨勢並不一定能夠直接適用。結果,專利文獻3揭露的技術中如期待的通信控制有無法實現的可能性。
專利文獻4揭露的技術是以ATM網中預先決定的QoS叢集為前提。換言之,專利文獻4中揭露的技術中,複數的通信圖樣混合,無法預先知道使用了怎麼樣的通信方式這樣的環境下,無法抽出ABR單元。特別是,近年,像SSL(Secure Sockets Layer)通信一樣通信內容無法從外部解析的通信很多,能夠預先特定出QoS叢集的前提並不現實。
本發明的主要目的是提供一種資料通信裝置、通信系統、資料通信方法及程式,在複數的通信圖樣混合的環境中,高速地特定出ABR通信。
本發明乃至揭露的第1觀點,提供一種資料通信裝置,包括:收發信部,在終端及伺服器之間傳送接收資料;ABR判定部,判斷從該伺服器往該終端的資料傳送方式是否是ABR(Adaptive Bit Rate)配送方式;以及方式決定部,因應該ABR判定部的判定結果,決定將來自該伺服器的接收資料傳送給該終端時的資料傳送方式。其中該收發信部根據該方式決定部所決定的資料傳送方式,將來自該伺服器的接收資料傳送給該終端。
本發明乃至揭露的第2觀點,提供一種通信系統,包括:終端;伺服器;以及資料通信裝置,中繼該終端與該伺服器之間的通信。該通信裝置包括:收發信部,在該終端及該伺服器之間傳送接收資料;ABR判定部,判斷從該伺服器往該終端的資料傳送方式是否是ABR(Adaptive Bit Rate)配送方式;以及方式決定部,因應該ABR判定部的判定結果,決定將來自該伺服器的接收資料傳送給該終端時的資料傳送方式。其中該收發信部根據該方式決定部所決定的資料傳送方式,將來自該伺服器的接收資料傳送給該終端。
本發明乃至揭露的第3觀點,提供一種資料通信方法,使用於資料通信裝置,該資料通信裝置具備在終端及伺服器之間傳送接收資料的收發信部。該資料通信方法包括:判斷從該伺服器往該終端的資料傳送方式是否是ABR(Adaptive Bit Rate)配送方式;因應該判定結果,決定將來自該伺服器的接收資料傳送給該終端時的資料傳送方式;以及根據該決定的資料傳送方式,將來自該伺服器的接收資料傳送給該終端。
本發明乃至揭露的第4觀點,提供一種程式,使電腦執行處理,其中該電腦搭載於資料通信裝置,該通信裝置具備在終端及伺服器之間傳送接收資料的收發信部。該電腦執行的處理包括:
判斷從該伺服器往該終端的資料傳送方式是否是ABR(Adaptive Bit Rate)配送方式;因應該判定結果,決定將來自該伺服器的接收資料傳送給該終端時的資料傳送方式;以及根據該決定的資料傳送方式,將來自該伺服器的接收資料傳送給該終端。另外,這個程式能夠儲存於電腦可讀取的儲存媒體。儲存媒體能夠是半導體記憶體、硬碟、磁性儲存媒體、光儲存媒體等的非暫態(non-transient)。之物。本發明能夠做為電腦程式產品而具體實現。
根據本發明以及揭露的各觀點,提供了一種資料通信裝置、通信系統、資料通信方法及程式,能幫助在複數的通信圖樣混合的環境中高速地特定出ABR通信。
一開始,說明一實施例的概要。在這個概要中標示的圖式參考符號是為了幫助理解,為了方便而做為一個例子在各要素上標記,這個概要的記載並沒有意圖做任何限制。又,各圖中的方塊間的連接線包括雙方向及單方向兩者。關於一方向的箭頭,是概要顯示主要信號(資料)的流動。並不排除雙方向性。
一實施型態的資料通信裝置100具備收發信部101、ABR判定部102、方式決定部103(參照第1圖)。收發信部101在終端及伺服器之間傳送及接收資料。ABR判定部102判定從伺服器往終端的資料發送方式是否使用ABR(Adaptive Bit Rate)配送方式。方式決定部103會因應ABR判定部102所做的判定結果,決定將來自伺服器的接收資料傳送到終端時的資料傳送方式。又,收發信部101會根據方式決定部103所決定的資料傳送方式,將來自伺服器的接收資料傳送到終端。
ABR判定部102使用ABR配送方式所發送的資料中特有的圖樣(通信圖樣;ABR通信具有的特徵)判定來自伺服器的資料發送方式是否為ABR配送方式。判定的結果,當資料發送方式是ABR配送方式的情況下,方式決定部103會實現適合ABR配送方式的通信控制。此時,就算從伺服器往終端發送的資料被加密化,因為不會對ABR通信(以ABR配送方式發送的同一區段中的複數封包或資料)具有的圖樣造成影響,所以能夠進行資料配送方式的判別。也就是說,資料通信裝置100利用ABR通信的通信圖樣確定這個特性,即使是沒有先判斷出通信圖樣的狀況下,也能夠特定出ABR通信。也就是說,即使是通信模型沒有被預先判斷出來的情況下,也能夠識別ABR通信,實行最佳的通信控制。
接著,在說明具體的實施型態之前,先說明本發明中做為對象的ABR通信。
第2圖係顯示有關於ABR通信的接收資料量之波形的概要圖的一例。參照第2圖,ABR通信的波形中能夠確認至少以下2個特徵。
第1特徵是無通信的區間定期地存在這點。第2圖中,圖示出無通信區間301。
第2特徵是當將資料通信區間的開始到無通信區間的結束為止的期間(週期;cycle)當作是1單位時,接收大資料量的週期以後的後續週期中接受的資料量是相同程度的點。第2圖中可知,週期311中接收了既定的資料量,其後續的週期312中也接收了同等程度的資料量。
又,本發明中使用的用語係按照以下表1所定。
[表1]






第3圖係用以說明本申請案揭露的用語。第3圖中顯示上述表中的項目編號(No.)與ABR通信波形的關係。
以下,參照圖式更詳細地說明具體的實施型態。另外,各實施型態中相同的構成要素會標示相同的符號,而省略其說明。
[第1實施型態]
現在使用圖式來詳細說明第1實施型態。
[系統架構]
第4圖係顯示第1實施型態的通信系統概要架構的一例。參照第4圖,通信系統包括終端10、資料通信裝置20、配送來源伺服器30。
終端10與資料通信裝置20會透過第1網路(未圖示)連接。第1網路是典型的無線網路。
資料通信裝置20與配送來源伺服器30會透過第2網路(未圖示)連接。第2網路是典型的有線網路。
另外,上述第1及第2網路並不限定於無線網路及有線網路。當然也可以透過上述以外的網路來連接各裝置。
終端10是對應到HLS等的ABR配送的終端。終端10會對配送來源伺服器30要求資料發送。此時,終端10與配送來源伺服器30之間會進行SSL或TLS(Transport Layer Security)的加密通信(收發SSL資料、TLS資料)。另外,第1實施型態中,假設終端10與配送來源伺服器30之間的通信會以SSL而加密化。
終端10會接收做為資料發送要求的結果而送來的資料。終端10會根據配送來源伺服器30配送的播放清單檔案(例如HLS的播放清單檔案、變動播放清單檔案),選擇要接收的內容的位元率,取得因應該選擇的位元率的分割檔案(HLS的TS檔案)。終端10播放取得的分割檔案。終端10例如智慧型手機、行動電話、平板電腦、個人電腦、具有網路連接功能的電視等。
配信來源伺服器30是對應到HLS等的ABR配送的伺服器裝置。配送來源伺服器30是因應來自終端10的要求,而發送包括多媒體檔案(例如影片或聲音等)的資料(加密化的資料)的裝置。例如,配送來源伺服器30對於某種內容,儲存了對應複數位元率的分割檔案(TS檔案)。又,配送來源伺服器30會儲存每種位元率的播放清單檔案(HLS中的上述2個播放清單檔案),發送至終端10。
資料通信裝置20是一邊中繼終端10與配送來源伺服器30之間的通信,一邊實施速度調整處理的裝置。資料通信裝置20如第4圖所示。包括收發信部201與速度調整部202。
收發信部201是在終端10及配送來源伺服器30之間收發資料的手段。收發信部201會做為對於配送來源伺服器的代理(Proxy;代理伺服器)來動作。也就是說,收發信部201對於終端10來說像是伺服器,對於配送來源伺服器來說像是客戶端。收發信部201會進行用以實現代理的位址轉換、終端10或配送來源伺服器30之間的通信控制(例如對談確立、資料傳送速度的變更)。收發信部201藉由後述的資料傳送方式決定部212所指示的資料傳送方式,將來自配送來源伺服器30的接收資料傳送到終端10。
速度調整部202是因應資料的收發狀況來進行速度調整處理的手段。更具體來說,速度調整部202會因應來自配送來源伺服器30的接受資料是否是透過ABR配送方式,而決定收發信部201往終端10的資料傳送方式(控制資料傳送,例如實施資料傳送的帶域限制)。更具體來說,速度調整部202會在後述的ABR判斷部211判定接收資料是ABR通信的情況下,對終端10與配送來源伺服器30之間的SSL通信執行速度調整。
速度調整部202包括ABR判定部211與資料傳送方式決定部212。
ABR判定部211是判斷從配信來源伺服器30往終端10的資料傳送方式是否為ABR配送方式的手段。
資料傳送方式決定部212是會因應ABR判定部211的判定結果,決定來自配信來源伺服器30的接收資料往終端10傳送時的資料傳送方式的手段。具體來說,資料傳送方式決定部212會在ABR判定部211的判定結果為「ABR通信」的情況下,執行適合ABR配送方式的帶域限制(帶域控制、資料傳送時的傳送速度的控制),指示收發信部201將來自配送來源伺服器30的接收資料傳送到終端10。像這樣,資料傳送方式決定部212實現了適合ABR通信的速度調整處理。
另外,資料傳送方式決定部212中,事前設定了要使用於ABR通信情況的速度調整率(資料傳送速度)值,而將根據該速度調整率的資料傳送速度指示收發信部201。或者是,也可以在資料通信裝置20能夠取得有關於終端10所選擇的位元率(內容的位元率)的資訊的情況下,資料傳送方式決定部212根據該取得的位元率來決定接收資料的傳送位元率。
又,資料傳送方式決定部212在ABR判定部211給出的判定結果是「非ABR通信」的情況下,不進行特別的動作(資料傳送控制)。
[硬體架構]
接著,說明資料通信裝置20的硬體架構。
第5圖係顯示第1實施型態的資料通信裝置20的硬體架構的一例的方塊圖。資料通信裝置20具有第5圖所例示的架構。例如,資料通信裝置20具備透過內部匯流排相互連接的,CPU(Central Processing Unit)21、記憶體22、輸出入介面23、通信介面的NIC(Network Interface Card)24及連接到無線天線26的收發信電路25等。
然而,第5圖所示的架構並非用以限定資料通信裝置20的硬體架構。資料通信裝置20也可以包括未圖示的硬體,也可以因應需要而不具備輸出入介面23等。例如,透過以網路連接的操作終端對資料通信裝置20進行資料的輸出入的情況下,也會有不需要輸出入介面23的情況。又,包含於資料通信裝置20的CPU等的數目不限定於第5圖的例子,例如也可以是複數的CPU包含於資料通信裝置20。
又,第5圖所示的架構是對應終端10與資料通信裝置20無線連接,配送來源伺服器30與資料通信裝置20有線連接的情況。因此,與終端10等的連接方式不同的話,第5圖所示的架構也理所當然會有變化。例如,終端10與資料通信裝置20以有線連接的情況下,就不需要送收信電路25。
記憶體22是RAM(Random Access Memory)、ROM(Read Only Memory)、輔助記憶裝置(硬碟等)。
輸出入介面23是未圖示顯示裝置或輸入裝置的介面。顯示裝置例如液晶顯示器等。輸入裝置例如從鍵盤或滑鼠等的接受使用者操作的裝置、或從USB(Universal Serial Bus)記憶體等的外部記憶裝置輸入資訊的裝置。使者者使用鍵盤或滑鼠,將需要的資訊輸入到資料通信裝置20。
收發信電路25是用以實現與終端10之間的無線通信的電路,會透過無線天線26收發無線信號。
資料通信裝置20的功能會藉由上述的處理模組(收發信部201、速度調整部202等)實現。該處理模組例如以CPU21執行藉由儲存於記憶體22中的程式來實現。又,這個程式能夠透過網路下載,或者是使用儲存程式的記憶媒體來更新。又,上述處理模組也可以藉由半導體晶片來實現。也就是,上述處理模組所執行的功能能夠藉由某些硬體執行軟體來實現即可。
[動作的說明]
第6圖係顯示資料通信裝置20的動作的一例的流程圖。
一開始,收發信部201接收從終端10往配送來源伺服器30的對談確立要求(步驟S01)。更具體來說,收發信部201從終端10接收SSL資料傳送用的連接要求。
收發信部201對配送來源伺服器30送出對談的確立要求(步驟S02)。
之後,收發信部201從配送來源伺服器30接收SSL資料,在既定期間內緩衝接收資料(步驟S03)。之後,收發信部201將緩衝的接收資料(接收封包)交給ABR判定部211。
ABR判定部211解析接收資料,判定接收資料是否是ABR通信(步驟S04)。也就是ABR判定部211判定從配送來源伺服器30往終端10的資料發送方式是否是ABR配送方式。之後,ABR判定部211將判定結果與來自收發信部201的接收資料交給資料傳送方式決定部212。
另外,接收資料是否是ABR通信的判定,會根據將測量單位區間做為一個區段的接收資料的加總值的波形來進行。ABR判定部211所做的判定的細節於後述。
資料傳送方式決定部212會將因應ABR判定部211所做的判定結果之資料傳送,指示給收發信部201(步驟S05)。具體來說,資料傳送方式決定部212會在ABR判定部211所做的判定結果是「ABR通信」的情況下,將適合ABR通信的資料傳送指示給收發信部201。
另一方面,判定結果是「非ABR通信」的情況下,資料傳送方式決定部212不會指示收發信部201進行特別的資料傳送控制。也就是,資料傳送方式決定部212將接收資料交給收發信部201,只將該資料的傳送指示給收發信部201。收發信部201會根據資料傳送方式決定部212的指示,將接收資料發送到終端10。
接著,說明ABR判定部211所做的是否為ABR通信的判定。
第7圖係顯示ABR判定部211的動作的一例的流程圖。
ABR判定部211會使用蓄積的接收資料,檢測出ABR通信中特有的週期(表1及第3圖的No.7;步驟S101)。具體來說,ABR判定部211會加總計算測量單位區間(表1及第3圖的No.1)中的資料量(接收封包),算出測量單位區間資料量(表1及第3圖的No.3)。之後,ABR判定部211會比較測量單位區間資料量與資料通信區間最小資料量(表1及第3圖的No.4),判定測量單位區間是資料通信區間(表1及第3圖的No.5)還是無通信區間(表1及第3圖的No.6)。之後,ABR判定部211算出以連續的資料通信區間及連續的無通信區間為1組的週期(表1及第3圖的No.7)。ABR判定部211對於蓄積(緩衝)的接收資料重複進行上述處理,取得如第3圖所示的波形資訊。
接著,ABR判定部211對每個檢出的週期實行步驟S102~S106的處理,藉此判定各週期是否存在ABR通信的特徵。
步驟S102中,ABR判定部211判定做為判定對象週期的週期資料量(表1的No.8)是否比週期資料量上限(預先設定的閾值)大。週期資料量比週期資料量上限大的話(步驟S102,Yes),做為判定對象的週期會被判定為「沒有ABR通信的特徵」(步驟S107)。週期資料量在週期資料量上限以下的話(步驟S102,No),會執行步驟S103的處理。
步驟S103中,ABR判定部211判定做為判定對象週期的週期長度(表1的No.9)是否比週期長度上限長。週期長度比週期長度上限長的話(步驟S103,Yes),做為判定對象的週期會被判定為「沒有ABR通信的特徵」(步驟S107)。週期長度在週期長度上限以下的話(步驟S103,No),會執行步驟S104的處理。
步驟S104中,ABR判定部211判定是否發生做為判定對象週期的無通信區間往下一個週期的資料通信區間遷移。無通信區間沒有往資料通信區間遷移(變化)的話(步驟S104,No),表示無通信區間持續。因此,事實上,終端10與配送來源伺服器30之間的通信沒有進行,因此結束處理。無通信區間往資料通信區間遷移發生的話(步驟S104,Yes),會執行步驟S105的處理。
步驟S105中,ABR判定部211判定做為週期資料量變化率(表1的No.10)是否在週期資料量變化率上限以下。週期資料量變化率比週期資料量變化率上限更大的話(步驟S105,No),判定對象週期會被判定為「沒有ABR通信的特徵」(步驟S107)。週期資料量變化率在週期資料量變化率上限以下的話(步驟S110,Yes),會執行步驟S106的處理。
例如,第3圖中,圖示為第1週期的週期如果是判定對象週期的話,會計算該週期以及接續其後的週期(標示為第2週期的週期)的週期資料量的變化率。這個變化率在該變化率在預定的閾值(週期資料量變化率上限)以下的話,會符合2個連續的週期中接收資料量是相同程度這樣上述的第2特徵。換言之,週期資料量變化率超過上限的情況下,會判斷該週期中沒有顯示ABR通信的特徵。
步驟S106中,ABR判定部211會判定週期長度變化率(表1的No.11)是否在週期長度變化率上限以下。週期長度變化率比週期長度變化率上限更大的情況下(步驟S106,No),判定對象週期被判定為「無ABR通信的特徵」(步驟S107)。週期長度變化率在週期長度變化率上限以下的情況下(步驟S106,Yes),判定對象週期被判定為「有ABR通信的特徵」(步驟S108)。
例如,第3圖中,圖示為第1週期的週期如果是判定對象週期的話,會計算該週期以及接續其後的週期(標示為第2週期的週期)的週期長度的變化率。這個變化率在該變化率在預定的閾值(週期長度變化率上限)以下的話,會判斷該週期中有顯示ABR通信的特徵。
當判定對象週期的判定結束,ABR判定部211確認是否有剩下的應判定的週期(步驟S109)。要判定的週期存在的話,ABR判定部211會變更判定對象週期(步驟S110),會反覆步驟S102以後的處理。判定對象週期不存在的話,會執行步驟S111的處理。
步驟S111中,ABR判定部211會根據各週期中的判定結果(有ABR的特徵,沒有ABR的特徵),判定接收資料是否是ABR通信。例如,被判定為「有ABR通信的特徵」的週期的比例在既定值以上的話,會判定接收資料是ABR通信。
如上述說明,ABR判定部211從累積的接收資料中,將既定的單位區間(測量單位區間)中的資料量比第1閾值(資料通信區間最小資料量)大的區間連續的區間做為資料通信區間算出,將既定的單位區間中的資料量在上述第1閾值以下的區間連續的區間做為無通信區間算出。又,ABR判定部211會將資料通信區間與無通信區間定為1個週期,從累積的接收資料中算出複數的週期。之後,ABR判定部211對複數的週期分別判定出是否表達出ABR通信的特徵,根據複數的週期各自的判定結果,判定從配送來源伺服器30往終端10的資料發送方式是否為ABR配送方式。更具體來說,ABR判定部211根據包含於第1週期的資料通信區間中的第1資料量是否比第2閾值(週期資料量上限)大,來判定第1週期中是否表現出ABR通信的特徵。ABR判定部211根據包含於第1週期內的資料通信區間的第1長度是否比第3閾值(週期長度上限)長,來判定第1週期中是否表現出ABR通信的特徵。ABR判定部211根據第1資料與包含於第2週期內的資料通信區間中第2資料量之間的變化率是否在第4閾值(週期資料量變化率上限)以下,來判定第1週期中是否表現出ABR通信的特徵。ABR判定部211根據第1長度與包含於第2週期內的資料通信區間中第2長度之間的變化率是否在第5閾值(週期長度變化率上限)以下,來判定第1週期中是否表現出ABR通信的特徵。
另外,上述說明的ABR通信的判定與因應判定結果的傳送控制會以對談單位來進行。也就是,將ABR通信的通信圖樣,在每次出現時辨識為對談單位,對個別的對談控制ABR通信。結果,與過去的增減趨勢無關,對每個該時間點確立的對談實現最佳的對談。
如以上,第1實施型態的資料通信裝置20中,會進行如SSL通信的加密化的接收資料的波形分析,判定來自配送來源伺服器30的資料傳送方式是否是ABR配送方式。又,資料通信裝置20將關於是否為ABR配送方式(接收資料是否為ABR通信)的判定,反應到對於終端10的資料傳送控制。也就是說,資料通信裝置20在SSL速度調整控制中,實施因應於ABR通信特性的通信流量控制。
像這樣,第1實施型態中,藉由能夠從接收的資料中高速地判別ABR通信,來實施因應於ABR通信特性的通信流量控制。結果,即使是隱匿化的通信也能夠實現因應ABR通信特性的速度調整處理,能夠一邊防止使用者的QoE(Quality of Experience)降低,一邊減低通信帶域。
又,上述說明中使用的複數的流程中,複數的步驟(處理)按順序記載,但各實施型態中實行的步驟的實行順序並沒有限制於其記載的順序。各實施型態中,例如平行地實行各處理等,能夠在內容上沒有造成影響的範圍內變更圖示的步驟的順序。又,上述的各實施型態能夠在內容不相違的範圍內組合。
藉由上述說明,本發明的產業上的利用可能性很明確,但本發明在移動體通信(蜂窩網路)上,能夠合適地適用於會進行將移動機與影像配送服務之間的SSL通信做為對象的通信流量控制之系統等。又,能夠取代蜂窩網路,也能夠利用於是以透過無線.有線LAN(Local Area Network)、光纖等的各種存取網路的SSL通信做為對象的通信流量控制。
上述實施型態的一部分或全部,能夠如以下的附記所記載,但並不限定於以下。
[附記1]如同上述第1觀點的資料通信裝置。
[附記2]附記1的資料通信裝置中,該收發信部在既定期間累積來自該伺服器的接收資料。該ABR判定部進行以下動作:從該累積的接收資料,將既定的單位區間內資料量比第1閾值大的區間所連續的區間做為資料通信區間算出,將該既定的單位區間內資料量在該第1閾值以下的區間所連續的區間做為無通信區間算出;將該資料通信區間及該無通信區間定為1個週期;從該累積的接收資料中算出複數的該週期;對該複數的週期分別判定是否顯示ABR通信的特徵;以及根據該複數的週期各自的判定結果,判定從該伺服器往該終端的資料發送方式是否是ABR配送方式。
[附記3] 附記2的資料通信裝置中,該ABR判定部根據包含於第1週期的該資料通信區間內的第1資料量是否比第2閾值大,判斷該第1週期是否表現出ABR通信的特徵。
[附記4] 附記3的資料通信裝置中,該ABR判定部根據包含於第1週期的該資料通信區間內的第1長度是否比第3閾值長,判斷該第1週期是否表現出ABR通信的特徵。
[附記5] 附記4的資料通信裝置中,該ABR判定部根據該第1資料量以及包含於第2週期的該資料通信區間內的第2資料量之間的變化率是否在第4閾值以下,判斷該第1週期是否表現出ABR通信的特徵。
[附記6] 附記5的資料通信裝置中,該ABR判定部根據該第1長度以及包含於第2週期的該資料通信區間內的第2長度之間的變化率是否在第5閾值以下,判斷該第1週期是否表現出ABR通信的特徵。
[附記7] 附記1至6任一者的資料通信裝置中,該伺服器與該終端之間的通信是以SSL(Secure Sockets Layer)或TLS(Transport Layer Security)加密化。
[附記8]如同上述第2觀點的通信系統。
[附記9]如同上述第3觀點的資料通信方法。
[附記10]如同上述第4觀點的程式。
其中,附記8~10與附記1同樣地,能夠有像是附記2~7的擴充。
引用的上述專利文獻等的各揭露,或做為引用併入本說明書中。本發明的全部揭露(包括申請專利範圍)的範疇內,能夠進一步根據其基本的技術思想,能夠進行實施型態乃至實施例的變更、調整。又,本發明的全部揭露的範疇內,能夠多樣地組合乃至選擇各種揭露要素(包括各申請專利範圍的各要素、各實施型態乃至實施例的各要素、各圖式的各要素)。也就是說,本發明當然包括了按照包含申請專利範圍在內的全部揭露內容、技術思想,本領域業者能夠達成的各種變形、修正。特別是,關於本書記載的數值範圍,包含於該範圍內的任意的數值乃至小範圍,即使沒有另外記載的情況下,也應該解釋成已經具體地記載。
10‧‧‧終端
20、100‧‧‧資料通信裝置
21‧‧‧CPU
22‧‧‧記憶體
23‧‧‧輸出入介面
24‧‧‧NIC
25‧‧‧收發信電路
26‧‧‧無線天線
30‧‧‧配送來源伺服器
101‧‧‧收發信部
102、211‧‧‧ABR判定部
103‧‧‧方式決定部
201‧‧‧收發信部
202‧‧‧速度調整部
212‧‧‧資料傳送方式決定部
301‧‧‧無通信區間
311、312‧‧‧週期
第1圖係用以說明一實施型態的概要圖。
第2圖係顯示有關於ABR通信的接收資料量之波形的概要圖的一例。
第3圖係用以說明本申請案揭露的用語。
第4圖係顯示第1實施型態的通信系統概要架構的一例。
第5圖係顯示第1實施型態的資料通信裝置的硬體架構的一例的方塊圖。
第6圖係顯示第1實施型態的資料通信裝置的動作的一例的流程圖。
第7圖係顯示ABR判定部的動作的一例的流程圖。

Claims (10)

  1. 一種資料通信裝置,包括: 收發信部,在終端及伺服器之間傳送接收資料; ABR判定部,判斷從該伺服器往該終端的資料傳送方式是否是ABR(Adaptive Bit Rate)配送方式;以及 方式決定部,因應該ABR判定部的判定結果,決定將來自該伺服器的接收資料傳送給該終端時的資料傳送方式, 其中該收發信部根據該方式決定部所決定的資料傳送方式,將來自該伺服器的接收資料傳送給該終端。
  2. 如申請專利範圍第1項所述之資料通信裝置,其中: 該收發信部在既定期間累積來自該伺服器的接收資料, 該ABR判定部進行以下動作: 從該累積的接收資料,將既定的單位區間內資料量比第1閾值大的區間所連續的區間做為資料通信區間算出,將該既定的單位區間內資料量在該第1閾值以下的區間所連續的區間做為無通信區間算出; 將該資料通信區間及該無通信區間定為1個週期; 從該累積的接收資料中算出複數的該週期; 對該複數的週期分別判定是否顯示ABR通信的特徵;以及 根據該複數的週期各自的判定結果,判定從該伺服器往該終端的資料發送方式是否是ABR配送方式。
  3. 如申請專利範圍第2項所述之資料通信裝置,其中: 該ABR判定部根據包含於第1週期的該資料通信區間內的第1資料量是否比第2閾值大,判斷該第1週期是否表現出ABR通信的特徵。
  4. 如申請專利範圍第3項所述之資料通信裝置,其中: 該ABR判定部根據包含於第1週期的該資料通信區間內的第1長度是否比第3閾值長,判斷該第1週期是否表現出ABR通信的特徵。
  5. 如申請專利範圍第4項所述之資料通信裝置,其中: 該ABR判定部根據該第1資料量以及包含於第2週期的該資料通信區間內的第2資料量之間的變化率是否在第4閾值以下,判斷該第1週期是否表現出ABR通信的特徵。
  6. 如申請專利範圍第5項所述之資料通信裝置,其中: 該ABR判定部根據該第1長度以及包含於第2週期的該資料通信區間內的第2長度之間的變化率是否在第5閾值以下,判斷該第1週期是否表現出ABR通信的特徵。
  7. 如申請專利範圍第1至6項任一項所述之資料通信裝置,其中該伺服器與該終端之間的通信是以SSL(Secure Sockets Layer)或TLS(Transport Layer Security)加密化。
  8. 一種通信系統,包括: 終端; 伺服器;以及 資料通信裝置,中繼該終端與該伺服器之間的通信, 該通信裝置包括: 收發信部,在該終端及該伺服器之間傳送接收資料; ABR判定部,判斷從該伺服器往該終端的資料傳送方式是否是ABR(Adaptive Bit Rate)配送方式;以及 方式決定部,因應該ABR判定部的判定結果,決定將來自該伺服器的接收資料傳送給該終端時的資料傳送方式, 其中該收發信部根據該方式決定部所決定的資料傳送方式,將來自該伺服器的接收資料傳送給該終端。
  9. 一種資料通信方法,使用於資料通信裝置,該資料通信裝置具備在終端及伺服器之間傳送接收資料的收發信部,該資料通信方法包括: 判斷從該伺服器往該終端的資料傳送方式是否是ABR(Adaptive Bit Rate)配送方式; 因應該判定結果,決定將來自該伺服器的接收資料傳送給該終端時的資料傳送方式;以及 根據該決定的資料傳送方式,將來自該伺服器的接收資料傳送給該終端。
  10. 一種程式,使電腦執行處理,其中該電腦搭載於資料通信裝置,該通信裝置具備在終端及伺服器之間傳送接收資料的收發信部,該電腦執行的處理包括: 判斷從該伺服器往該終端的資料傳送方式是否是ABR(Adaptive Bit Rate)配送方式; 因應該判定結果,決定將來自該伺服器的接收資料傳送給該終端時的資料傳送方式;以及 根據該決定的資料傳送方式,將來自該伺服器的接收資料傳送給該終端。
TW107133587A 2017-10-06 2018-09-25 資料通信裝置、通信系統、資料通信方法及程式 TW201924285A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017-195661 2017-10-06
JP2017195661 2017-10-06

Publications (1)

Publication Number Publication Date
TW201924285A true TW201924285A (zh) 2019-06-16

Family

ID=65994881

Family Applications (1)

Application Number Title Priority Date Filing Date
TW107133587A TW201924285A (zh) 2017-10-06 2018-09-25 資料通信裝置、通信系統、資料通信方法及程式

Country Status (6)

Country Link
US (1) US11240161B2 (zh)
EP (1) EP3693865A4 (zh)
JP (1) JP6939890B2 (zh)
CN (1) CN111201520A (zh)
TW (1) TW201924285A (zh)
WO (1) WO2019070020A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11451606B2 (en) * 2020-12-16 2022-09-20 Grass Valley Limited System and method for moving media content over a network

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1457894A3 (en) * 1995-10-26 2005-04-20 Matsushita Electric Industrial Co., Ltd. File system
JPH10233775A (ja) 1997-02-19 1998-09-02 Nec Corp Atmネットワークの中継ノード装置
JP3621407B2 (ja) 2003-04-17 2005-02-16 シャープ株式会社 送信機、受信機、ワイヤレスシステム、制御方法、制御プログラムおよびそれを記録したコンピュータ読み取り可能な記録媒体
US7636132B2 (en) 2003-04-17 2009-12-22 Sharp Kabushiki Kaisha Transmitter, receiver, wireless system, control method, control program, and computer-readable recording medium containing the program
JP4165298B2 (ja) * 2003-05-29 2008-10-15 株式会社日立製作所 端末装置、及び通信網の切替え方法
EP2324603A4 (en) * 2008-09-03 2012-06-27 Zigmantas Leonas Budrikis METHOD AND DEVICE FOR STATISTICAL PACKET MULTIPLEXING
KR101668540B1 (ko) * 2011-09-21 2016-10-21 라쿠텐 인코포레이티드 배신 네트워크와 서버 및 배신 방법
US9967300B2 (en) * 2012-12-10 2018-05-08 Alcatel Lucent Method and apparatus for scheduling adaptive bit rate streams
US10050856B2 (en) * 2013-11-01 2018-08-14 Nec Corporation Communication device, network available bandwidth estimation method in communication device, and storage medium on which network available bandwidth estimation program has been recorded
JP2015115756A (ja) * 2013-12-11 2015-06-22 ソニー株式会社 通信制御装置、通信制御方法及びプログラム
CA3110341C (en) * 2014-06-26 2023-08-01 Arris Enterprises Llc Server side adaptive bit rate control for http streaming clients
US11165680B2 (en) 2014-09-15 2021-11-02 Vasona Networks, Inc. Bit-rate extraction for encrypted video
JP6380071B2 (ja) * 2014-12-11 2018-08-29 ソニー株式会社 通信制御装置、無線通信装置、通信制御方法及び無線通信方法
CA2973101A1 (en) * 2015-01-08 2016-07-14 Arris Enterprises Llc Server-side adaptive bit rate control for dlna http streaming clients
US9467387B2 (en) * 2015-02-10 2016-10-11 Ericsson Ab System and method for managing bandwidth responsive to the duty cycle of an ABR client
US9906458B2 (en) * 2015-02-10 2018-02-27 Ericsson Ab System and method for managing bandwidth responsive to the duty cycle of an ABR client
JP6338010B2 (ja) * 2015-02-27 2018-06-06 日本電気株式会社 制御装置およびトラフィック制御方法、並びにコンピュータ・プログラム
US9961001B2 (en) * 2015-03-17 2018-05-01 Telefonaktiebolaget L M Ericsson (Publ) System and method for categorizing packet flows in a network
JP6485865B2 (ja) 2015-05-15 2019-03-20 日本電気株式会社 配信制御装置、中継装置、配信システム、配信制御方法、及びプログラム
KR102406264B1 (ko) * 2015-07-31 2022-06-08 삼성전자주식회사 무선 통신 시스템에서 데이터 송신 속도를 제어하기 위한 장치 및 방법
GB2542174B (en) * 2015-09-10 2018-04-04 Openwave Mobility Inc An intermediate network entity for controlling bandwidth for an adaptive bit rate stream
KR102454746B1 (ko) * 2015-10-01 2022-10-17 삼성전자주식회사 통신 시스템에서 미디어 리소스 식별 정보를 송수신하는 장치 및 방법
WO2017081794A1 (ja) * 2015-11-12 2017-05-18 オリンパス株式会社 サーバ、クライアント、通信システム、通信方法、およびプログラム
TW201724800A (zh) 2015-12-07 2017-07-01 Nec Corp 資料通信裝置、通信系統、資料中繼方法及程式
US10667279B2 (en) * 2015-12-28 2020-05-26 Kiddi Corporation Information processing device, information processing method, and program
US10523451B2 (en) * 2016-07-07 2019-12-31 Telefonaktiebolaget Lm Ericsson (Publ) System, apparatus, and method providing data cap avoidance
KR102673368B1 (ko) * 2016-09-09 2024-06-10 삼성전자주식회사 네트워크 선택 방법 및 그 장치
US10945160B2 (en) * 2016-09-30 2021-03-09 Kddi Corporation Management device, communication terminal, and method for communication terminal
US10623910B2 (en) * 2016-09-30 2020-04-14 Ntt Docomo, Inc. Server device and communication method
US10425458B2 (en) * 2016-10-14 2019-09-24 Cisco Technology, Inc. Adaptive bit rate streaming with multi-interface reception
JP2018156606A (ja) * 2017-03-21 2018-10-04 東芝メモリ株式会社 通信制御装置、通信制御方法およびコンピュータプログラム
KR102307447B1 (ko) * 2017-05-02 2021-09-30 삼성전자주식회사 네트워크 환경 모니터링에 기반하는 http 적응적 스트리밍 서버, 방법, 및 클라이언트 단말
KR102359274B1 (ko) * 2017-05-16 2022-02-07 삼성전자주식회사 통신 시스템에서 데이터 전송을 제어하기 위한 장치 및 방법

Also Published As

Publication number Publication date
JP6939890B2 (ja) 2021-09-22
EP3693865A4 (en) 2020-10-21
WO2019070020A1 (ja) 2019-04-11
US11240161B2 (en) 2022-02-01
CN111201520A (zh) 2020-05-26
US20200328980A1 (en) 2020-10-15
EP3693865A1 (en) 2020-08-12
JPWO2019070020A1 (ja) 2020-11-05

Similar Documents

Publication Publication Date Title
US11411865B2 (en) Network resource scheduling method, apparatus, electronic device and storage medium
US8341279B2 (en) Dynamically activating buffered data publishers in sensor networks
JP2007529072A (ja) キャッシュネットワーク環境におけるダウンロードスケジューリングシステム及び方法
US10999348B2 (en) Method and apparatus for controlling multi-connection for data transmission rate improvement
US9906581B2 (en) Information processing apparatus, control method, and storage medium
WO2018113373A1 (zh) 一种数据传输方法及装置
JP2022036307A (ja) クライアント、サーバ、受信方法及び送信方法
US20140258415A1 (en) Network communications via peer network connections
Adamu et al. Flexible random early detection algorithm for queue management in routers
WO2011125496A1 (ja) 通信装置、通信方法、および通信プログラム
JP6141053B2 (ja) 端末装置、通信システム、情報処理装置、及び通信プログラム
CN104581424B (zh) 一种流媒体传输方法、相关设备和系统
JP7099537B2 (ja) 通信装置、通信方法及びプログラム
TW201924285A (zh) 資料通信裝置、通信系統、資料通信方法及程式
CN112383909A (zh) 基于多通道的数据传输方法、装置、终端设备及存储介质
JP4627290B2 (ja) Tcpを用いたレート制御方法、サーバ及びプログラム
JPWO2010109752A1 (ja) 通信システム
CN114024917B (zh) 互联网业务带宽保障的方法、装置、设备及存储介质
TW201924309A (zh) 資料通信裝置、通信系統、資料通信方法及程式
JP5257373B2 (ja) パケット送信装置、パケット送信方法及びパケット送信プログラム
US9240820B2 (en) Network communication structure, network communication system and network communication method
CN107211189A (zh) 一种用于视频发送的方法与装置
US7441040B2 (en) Moving-image streaming system
CN110855575B (zh) Tcp报文的调度方法、装置及通信设备
WO2022141590A1 (zh) 一种业务调度方法及装置