TWI688285B - 基於競爭的網路中的頻寬獲取的方法及裝置 - Google Patents
基於競爭的網路中的頻寬獲取的方法及裝置 Download PDFInfo
- Publication number
- TWI688285B TWI688285B TW104143202A TW104143202A TWI688285B TW I688285 B TWI688285 B TW I688285B TW 104143202 A TW104143202 A TW 104143202A TW 104143202 A TW104143202 A TW 104143202A TW I688285 B TWI688285 B TW I688285B
- Authority
- TW
- Taiwan
- Prior art keywords
- payload
- time period
- receiving
- time
- time point
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 15
- 230000005540 biological transmission Effects 0.000 claims abstract description 43
- 238000013475 authorization Methods 0.000 claims description 18
- 238000004891 communication Methods 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 6
- 238000012790 confirmation Methods 0.000 claims description 5
- 238000012544 monitoring process Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 5
- 239000013598 vector Substances 0.000 description 3
- 230000008569 process Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2405—Monitoring of the internal components or processes of the server, e.g. server load
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0808—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
- H04W74/0816—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA] with collision avoidance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
- H04L12/40045—Details regarding the feeding of energy to the node from the bus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43632—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wired protocol, e.g. IEEE 1394
- H04N21/43635—HDMI
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/633—Control signals issued by server directed to the network components or client
- H04N21/6332—Control signals issued by server directed to the network components or client directed to client
- H04N21/6334—Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本發明各實施方式涉及基於競爭的網路中的頻寬獲取。網路節點在基於競爭的網路中獲取頻寬來處理視訊業務。在網路節點接收酬載之前,發送用於保留通道以用於傳輸酬載的請求。酬載是定期地生成的視訊資料的突發。網路節點確定用於保留通道的時間段。網路節點確定何時初始化競爭通道以及用於將酬載發送到另一網路節點的時間段。網路節點確定酬載預期何時到達,並至少在接收酬載之前的時間段,監視其後退時間段。網路節點還監視酬載的傳輸,並調整何時初始化競爭通道。
Description
本發明一般地涉及通信,並且更具體地涉及網路中的頻寬獲取。
基於競爭的通道存取機制已經被廣泛採用。在基於競爭的網路中,需要網路節點(例如工作站、存取點或個人基本服務集控制點)以執行DCF(Distributed Coordination Function,分散式協調功能)。即,網路節點在隨機後退時段後競爭通道。網路中的其他工作站可以透過觀測封包來更新它們本地的通道佔用資訊(例如,使用網路分配向量(NAV))。然而,工作站可能未檢測到彼此,並同時向相同或另一目的地發出封包,導致封包的衝突。此外,可能難以在不造成任何延遲的情況下處理不同優先順序的業務。例如,視訊業務面對延遲和抖動的嚴格限制。競爭通道以發送視訊封包的工作站可能不能在其他工作站同樣正在競爭通道以同時發送資料時獲得通道。視訊封包如果不準時發送,則不能符合時序要求,並可能在視訊顯示中造成擾亂。因此,使用者體驗受到負面影響和干擾。
本發明的實施例涉及用於在基於競爭的網路中進行通信的方法。上述方法包括:由傳送節點在第一時間點處監視後退時間段。上述傳送節點在接收酬載之前的第二時間點處發送用於保留通道以用於傳輸酬載的請求。上述傳送節點在接收酬載之前接收從接收節點發送的用於確認接收節點透過通道接收酬載的可用性的授權。傳送節點接收酬載。傳送節點在第三時間點處透過通道發送酬載。
在一實施例中,酬載包括由傳送節點定期地接收的資料串流的實例。在一實施例中,第一時間點和第二時間點之間的第一時間段包括:用於傳送節點的後退時間段、用於發送請求的時間段、用於發送授權的時間段、以及傳送節點發送請求和接收授權之間的時間段。
在一實施例中,傳送節點確定用於接收酬載的預期時間點。傳送節點確定用於監視後退時間段的第一時間點。後退時間段發生在用於接收酬載的預期時間點之前的時間段。
在一實施例中,傳送節點監視在先前交談中何時接收到先前授權和先前酬載。傳送節點計算當接收到先前授權時和當接收到先前酬載時之間的時間差。傳送節點回應於時間差小於閾值,增加第一時間點和用於接收酬載的預期時間點之間的時間段。
在一實施例中,傳送節點監視在先前交談中何時接收到先前授權和先前酬載。傳送節點計算當接收到先前授權時和當接收到先前酬載時之間的時間差。傳送節點回應於時間差大於閾值,減少第一時間點和用於接收酬載的預期時間點之間的時間段。
在一實施例中,傳送節點確定用於保留通道以用於傳輸酬載的第二時間段。傳送節點利用用於保留通道的請求來指定第二時間段。在一實施例中,第二時間段包括:用於發送資料封包的時間段、用於接收節點發送確認的時間段、傳送節點發送資料封包和接收確認之間的時間段、和接收節點接收資料封包和發送確認之間的時間段。
在一實施例中,傳送節點發送傳輸信號的結束以指示發送酬載已完成。
100‧‧‧系統
101‧‧‧網路節點1
102‧‧‧網路節點2
103‧‧‧網路節點3
104‧‧‧網路節點N-1
105‧‧‧網路節點N
110‧‧‧網路/通道
111‧‧‧後退時間段1
112‧‧‧後退時間段2
113‧‧‧後退時間段3
114‧‧‧後退時間段N-1
115‧‧‧後退時間段N
121~125‧‧‧傳送發送請求(RTS)
301‧‧‧來源設備
302‧‧‧目的設備
402、404、406、408、410‧‧‧步驟
可以透過結合圖式考慮以下詳細描述來容易地理解本文所揭露的實施例的教導。
圖1是根據一實施例的用於資料通信的系統的高階方塊圖。
圖2是根據一實施例顯示了在圖1的系統中實現的基於競爭的通道獲取機制的示意圖。
圖3是根據一實施例顯示了在圖1的系統中實現的基於競爭的通道獲取機制的示意圖。
圖4是根據一實施例顯示了在圖1的系統中傳送節點獲取通道以發送酬載的流程圖。
圖式和以下描述僅透過說明的方式涉及各種實施例。應注意者
為,根據以下討論,本文所揭露的結構和方法的替代性實施例將被容易地認為是在不脫離本文所討論的原理的情況下的可行的替代物。現在將詳細參考若干實施例,在圖式中示出了其實例。需要指出,在所有可實行之處,類似的或相似的元件符號可以用在圖式中並可以指示類似的或相似的功能。
實施例涉及在基於競爭的網路(例如,無線網路、諸如同軸電纜乙太網路(Ethernet over Coax,EoC)的有線網路)中獲取頻寬,以用於處理視訊業務。用於保留通道以用於酬載的傳輸的請求係在網路節點接收酬載(即由資料生成電路(例如,編碼器)定期地生成的視訊資料的突發)之前被發送。網路節點確定用於保留通道的時間段。網路節點確定何時初始化競爭通道以及用於傳輸酬載的時間段。網路節點還監視酬載的傳輸,並基於改變的通道特性來調整何時初始化競爭通道。這樣,網路節點獲得定期的通道存取以傳遞時間敏感視訊業務的可能性會增加,並且視訊突發被及時地發送。因為在接收視訊資料的突發之前,網路節點保留通道以發送視訊資料的突發,所以發送視訊資料的突發的延遲會被最小化。當網路節點檢測到由於通道條件導致沒有足夠可能性能夠在網路節點接收到視訊資料的突發之前的時間段期間保留通道時,網路節點可以透過多次發送用於保留通道以用於酬載傳輸的請求來增加其保留通道的機會。
圖1是根據一實施例的用於資料通信的系統100的高階方塊圖。系統100包括網路110和網路節點1-N 101-105,其中的每一者經由相應的網路連接耦合到網路110。網路節點1-N 101-105可以是工作站、存取點或個人基本服務集控制點。網路節點1-N 101-105可以包括作為視聽資料串流的來源的來源設備。來源設備包括資料生成電路(例如,編碼器)和收發電路。資料生成電路生成視聽資料串流,並且收發電路傳送視聽資料串流。例如,網路節點2 102可以是行動電話、數位影音光碟(DVD)播放機、藍光播放機、有線電視機上盒、網際網路協定電視(IPTV)盒、膝上型電腦或這些設備中的積體電路(IC)。網路節點1-N 101-105可以包括接收視聽資料串流的目的設備(sink device),例如液晶顯示器(LCD)電視、LCD監視器或這些設備中的IC。一或多個網路節點1-N 101-105可以包括通信鏈結介面,例如高清晰度多媒體介面(HDMI)、行動高畫質連接(MHL)介面或顯示埠(DP)介面。一或多個網路節點1-N 101-105可以包括處理器和非揮發性記憶體,非揮發性記憶體耦合到處理器並儲存用於
實現分配給本文所描述的節點的功能的指令。
網路節點1-N 101-105中的一或多個網路節點遵循基於競爭的通道存取協定以存取通道。圖2是根據一實施例顯示了在圖1的系統中實現的基於競爭的通道獲取機制的示意圖。網路節點1-N 101-105執行分散式協調功能(DCF)並競爭通道110以發送它們各自的酬載中的每一者。當通道110繁忙時,網路節點更新其本地通道佔用資訊。當根據網路節點的本地通道佔用資訊,通道110被識別為空閒時,網路節點在短時間段(例如,短訊框間隔(SIFS))之後生成隨機後退時間段。隨機後退時間段可以是從預定範圍中選擇的數。針對每一個網路節點的後退時間段是隨機的,以避免生成相同後退時間段的多個網路節點之間的衝突。在其隨機後退時間段之後,如果網路節點檢測到通道可用,則網路節點傳送發送請求(RTS)。RTS是攜帶用以識別目的地節點和用以指定發送酬載所需的時間段(例如,傳輸機會)的資訊的短封包。例如,網路節點1-N 101-105競爭以使用通道110來發送酬載。網路節點1在隨機後退時間段1 111之後,發送RTS 121來保留通道110以用於發送其酬載,網路節點3 103在隨機後退時間段2 112之後,發送RTS 123來保留通道110以用於發送其酬載,並且網路節點N 105在隨機後退時間段N 115之後,發送RTS 125來保留通道110以用於發送其酬載。
每一請求包括指定傳輸機會的長度的資訊。傳輸機會(TXOP)是節點在獲取對通道的存取之後可以連續地存取通道而沒有中斷的時間段。因為RTS包括用於指示發送酬載所需的時間段的資訊,網路節點保留通道110直到酬載的傳輸結束。檢測到RTS的所有其他網路節點利用RTS中所攜帶的資訊來更新它們的通道的本地通道佔用資訊(例如,網路分配向量(NAV))。
目的地節點接收RTS並確定其是否可用於接收酬載。目的地節點在確認其接收酬載的可用性之後,用清除以發送(CTS,clear to send)進行回應。CTS是攜帶用以識別傳送節點和傳輸機會中剩餘的時間的資訊。在接收到RTS之後,目的地節點在短時間段(例如,短訊框間隔(SIFS))之後發送CTS。任何不是接收到RTS或CTS的傳送節點或目的地節點的節點會更新其本地通道佔用資訊(例如,NAV)。當檢測到RTS或CTS時,非傳送節點或目的地節點的節點在傳送節點保留的TXOP期間不會發送任何封包。在接收到CTS之後,傳送節點開始發送酬載。酬載可以在一個或多個資料封包中被發送。傳送節點
可以在接收到CTS之後的短時間段(例如,SIFS)之後傳送資料封包。在TXOP期間發送的每一封包可以攜帶用以指明在TXOP中剩餘的時間量的資訊。目的地節點在成功地接收到資料封包時,用確認(ACK)對傳送節點進行回應。在接收到資料封包之後,目的地節點可以在短時間段(例如,SIFS)之後發送ACK。在TXOP期滿之後,網路節點1-N 101-105可以在一時間段(例如,DIFS)之後開始競爭通道110。
由不同節點發送的酬載可以具有不同優先順序。可以從不同預定範圍中選擇針對網路節點1-N 101-105的隨機後退時段。此外,網路節點可以保留不同持續時間的TXOP。這樣,發送較高優先順序的酬載的節點可以比發送較低優先順序的酬載的節點更快地且更長時間段地存取通道。在各種實施例中,酬載是定期地生成的視訊資料的突發。換言之,酬載是定期地生成的視訊資料串流的實例。在一些實施例中,網路節點1-N 101-105之其中一者在接收到用於傳輸的酬載之前發出RTS,如圖3所示。
圖3是根據一實施例顯示了在圖1的系統中實現的基於競爭的通道獲取機制的示意圖。在所示實例中,來源設備301是傳送節點,而目的設備302是目的地節點。來源設備301在時間點t0處更新其網路分配向量(NAV)。在時間點t1處,根據NAV確定通道空閒。網路中期望發送資料的來源設備301和其他節點等待DCF訊框間隔(DIFS)時間段並進入用於競爭通道的新的後退時段。
在時間點t2處開始,來源設備301監視其後退計時器的後退時間段。後退計時器在後退時間段Tbackoff之後期滿。後退時間段是從預定範圍中生成的亂數。在時間點t3,在後退時間段Tbackoff期滿之後,來源設備301發送RTS來保留通道以用於傳輸視訊資料。來源設備301在時間點t6處視訊資料到達之前發送RTS。在時間點t4,來源設備301完成發送RTS,並且目的設備接收到RTS。在時間點t5,在SIFS時間段之後,來源設備301接收從目的設備302發送的確認其可用於接收視訊資料的CTS。CTS授權來源設備301存取通道以向目的設備302發送視訊資料。
來源設備301在視訊資料到達之前的時間段T初始化對通道的競爭。針對時間段T的最小時間段Tmin可以確定為:Tmin=t6-t2=Tbackoff-MAX+TRTS+SIFS+TCTS (1),
其中Tbackoff-MAX是針對傳送節點(例如,來源設備301)的最大後退時間段,TRTS是用於發送RTS的時間段,TCTS是用於發送CTS的時間段,SIFS是傳送節點完成發送RTS及接收CTS之間的時間段。對於網路節點,用於生成其隨機後退時間段Tbackoff的範圍是從最小後退時間段Tbackoff-Min到最大後退時間段Tbackoff-MAX。在一些實施例中,每當來源設備301初始化針對視訊突發來發送RTS時,其根據等式(1)中確定的最小時間段Tmin來設置T。在一實施例中,來源設備301將時間段T配置為預定值Tmin。因為視訊資料的突發定期地到達來源設備,所以來源設備301預期視訊資料的突發的實例在已知的(或估計的)未來時間點到達。來源設備301在比該未來時間點早的時間段T之前監視其後退時間段以初始化對通道的競爭。
為了最優效率,來源設備301在接收到CTS之後立即接收資料。如果在接收到CTS之前接收到資料,則資料的傳輸在接收到資料時和在透過通道發送資料時之間被延遲一非期望的遲滯量。另一方面,如果在接收到CTS之後才接收到資料,則來源設備301保留通道,並在來源設備301仍在等待資料到達時避免其他節點使用通道。儘管等式(1)確定了來源設備301應當在預期的資料之前發送RTS的最少時間段,但在特定網路條件下,該值可以是次優的。例如,當通道非常繁忙時,在來源設備301可以成功地保留通道之前,可能需要多於一個RTS。在這種情況下,期望在由等式(1)定義的時間段之前發送RTS,以增加來源設備301能夠在資料到達之前保留通道的可能性。
在一些實施例中,來源設備301基於改變的通道條件,動態地調整時間段T的值。來源設備301監視在先前交談中CTS何時被接收到以及視訊資料何時到達。當在先前交談中視訊資料在比接收到CTS早至少一閾值量之前到達時(或當多個先前交談中視訊資料平均在比CTS早至少上述閾值量時到達時),來源設備301增加時間段T。當先前交談中視訊資料在比接收到CTS晚至少一閾值量之前到達時(或當多個先前交談中視訊資料平均在比CTS晚至少上述閾值量時到達時),來源設備301減少時間段T。來源設備僅將時間段T減少到由等式(1)定義的最小時間段Tmin。
在時間點t6處,視訊資料到達以用於傳輸。在時間點t6處,來源設備的收發電路接收到由來源設備的資料生成電路生成的視訊資料。在SIFS之後,來源設備301開始在t7處發送視訊資料。視訊資料可以在一或多個資料封
包(例如,媒體存取控制協定資料單元(MPDU)或一個或多個聚集的MPDU(A-MPDU))中被發送。在接收到資料封包之後,目的設備302用ACK進行回應。例如,在接收到在時間點t7處發送的封包1之後,在SIFS之後,目的設備在時間點t9處用ACK進行回應。在接收到ACK之後,來源設備301發送下一資料封包直到視訊資料結束。例如,在SIFS之後,來源設備301在時間點t10處接收到ACK之後,在時間點t11處發送資料封包2。來源設備301在時間點t12處完成發送視訊資料,並且目的設備302在時間點t13處發送ACK以確認接收到最後一個資料封包N。在時間點t14處,目的設備302完成發送ACK。
在RTS中,來源設備301包括指定發送視訊資料的突發要花多長時間的資訊,以確保將通道保留充足的時間段,在該時間段期間可以發送視訊資料的突發。來源設備301確定發送視訊資料的突發所花費的時間段TXOP。時間段TXOP包括在視訊資料的突發到達之前初始化保留通道的時間段T和用於向目的設備302發送視訊資料的突發的時間段T0。來源設備301確定用於向目的設備302發送視訊資料的時間段T0。時間段T0是來源設備301用於向目的設備302發送在時間點t6處接收的視訊資料的時間量。時間段T0可以確定為:T0=t14-t6=N *(Tpacket+TACK+2 * SIFS) (2),其中N是發送最大長度的視訊資料所需的資料封包的數量,Tpacket是用於發送資料封包(例如,MPDU)的時間段,TACK是用於發送ACK的時間段,SIFS是傳送節點發送資料封包並接收ACK或CTS之間的時間段或接收節點接收資料封包並發送ACK之間的時間段。
來源設備301將RTS中所包括的TXOP的最小長度確定為:TXOPmin=Tmin+T0-Tbackoff-MAX=TRTS+SIFS+TCTS+N * (Tpacket+TACK+2 * SIFS) (3),其中Tbackoff-MAX是傳送節點(例如,來源設備301)的最大後退時間段,TRTS是用於發送RTS的時間段,TCTS是用於發送CTS的時間段,N是發送最大長度的視訊資料所需的資料封包的數量,Tpacket是用於發送資料封包的時間段,TACK是用於發送ACK的時間段,SIFS是傳送節點完成發送RTS並接收CTS之間的時間段、傳送節點發送資料封包並接收ACK或CTS之間的時間段、或接收節點接收資料封包和發送ACK之間的時間段。
為了最佳效率,來源設備301在接收到CTS之後立即接收資料。儘管等式(3)確定了來源設備301在發送RTS時需要保留通道以用於發送視訊資料的突發的最小時間段,但在某些網路條件下,該值可能是次優的。例如,如果在接收到CTS之後才接收到資料,則通道被保留的時間不足以使來源設備301完成發送視訊資料的突發。在這種情況下,期望將通道保留比由等式(3)定義的時間段長,以完成發送視訊資料的突發。在一些實施例中,來源設備301基於改變的通道條件,動態地調整時間段TXOP的值。來源設備301監視在先前交談中CTS何時被接收到以及視訊資料何時到達。當在先前交談中視訊資料在比接收到CTS晚至少一閾值量之前到達時(或當在多個先前交談中視訊資料平均在比CTS晚至少上述閾值量時到達),來源設備301增加時間段TXOP。
由等式(3)定義的TXOPmin可以比完成視訊資料的突發的傳輸所需的時間長,並且傳輸信號的結束可以用於截斷TXOPmin。視訊資料的突發可以對應於各種視訊場景並具有不同大小。例如,當視訊場景改變為扁平和壓縮有親和性的視訊部分時,視訊資料的突發可以小於視訊資料的突發的典型平均大小。在各種實施例中,傳送節點發送傳輸信號的結束(例如,無競爭結束(CF-END,Contention-free-end))以指示視訊資料的傳輸完成。接收節點可以用傳輸信號的結束(例如,無競爭結束(CF-END))進行回應,以指示視訊資料的傳輸完成。其他網路節點在檢測到由傳送節點或接收節點發送的傳輸信號的結束之後,會更新它們對通道佔用的知識並在DIFS之後恢復競爭通道。
圖4是根據一實施例顯示了在圖1的系統中由傳送節點執行的獲取對通道的存取以發送酬載的過程的流程圖。於步驟402中,傳送節點在第一時間點處監視後退時間段。於步驟404中,傳送節點在第二時間點處向接收節點發送保留通道以用於傳輸酬載的請求。於步驟406中,傳送節點在第三時間點處接收從接收節點發送的授權。於步驟408中,傳送節點在第四時間點處接收酬載。隨後,於步驟410中,傳送節點在所保留的時間段期間透過通道來發送酬載。
在閱讀本發明之後,本領域中具通常知識者將理解使網路節點獲取基於競爭的網路中的頻寬以處理視訊業務的另外附加替代性的設計。因此,雖然已經闡述和描述了本發明的具體實施例和應用,但是應當理解者為,實施例不限於本文所揭露的精確結構和部件,並且在不脫離如所附申請專利範圍限
定的本發明的精神和範圍的前提下,可以對本文所揭露的本發明的方法和裝置的配置、操作和細節作出將對本領域中具通常知識者是易於瞭解的各種修改、改變和變化。
402、404、406、408、410‧‧‧步驟
Claims (18)
- 一種用於在基於競爭的網路中進行通信的方法,包括:由傳送節點確定用於監視後退時間段的第一時間點,該第一時間點發生在用於接收酬載的預期時間點之前的時間段;由該傳送節點在該第一時間點處監視該後退時間段;由該傳送節點在接收酬載之前的第二時間點處發送用於保留通道以用於傳輸該酬載的請求;由該傳送節點在接收該酬載之前接收從接收節點發送的用於確認該接收節點透過該通道接收該酬載的可用性的授權;在該傳送節點處接收該酬載;由該傳送節點在第三時間點處透過該通道發送該酬載;由該傳送節點計算接收到該授權時和接收到該酬載時之間的時間差;由該傳送節點比對該時間差與閾值;以及由該傳送節點基於該比對調整該第一時間點和用於接收該酬載的該預期時間點之間的該時間段。
- 如請求項1所述之方法,其中該酬載包括由該傳送節點定期地接收的資料串流的實例。
- 如請求項1所述之方法,其中該第一時間點和該第三時間點之間的第一時間段包括:用於該傳送節點的該後退時間段、用於傳送該請求的時間段、用於傳送該授權的時間段、以及該傳送節點發送該請求和接收該授權之間的時間段。
- 如請求項1所述之方法,其中該調整包含由該傳送節點回應於該時間差小於該閾值,增加該第一時間點和用於接收該酬載的該預期時間點之間的時間段。
- 如請求項1所述之方法,其中該調整包含由該傳送節點響應於該時間差大於該閾值,減少該第一時間點和用於接收該酬載的該預期時間點之間的時間段。
- 如請求項1所述之方法,更包括:由該傳送節點確定用於保留該通道以用於傳送該酬載的第二時間段;以及利用用於保留該通道的該請求來指定該第二時間段。
- 如請求項6所述之方法,其中該第二時間段包括:用於發送資料封包的時間段、用於該接收節點發送確認的時間段、該傳送節點發送該資料封包和接收該確認之間的時間段、以及該接收節點接收該資料封包和發送該確認之間的時間段。
- 如請求項6所述之方法,更包括:由該傳送節點發送傳輸信號的結束以指示完成發送該酬載。
- 一種用於在基於競爭的網路中進行通信之第一裝置,包括:一資料生成電路;以及耦合到該資料生成電路的一收發電路,該收發電路被配置為:確定用於監視後退時間段的第一時間點,該第一時間點發生在用於接收酬載的預期時間點之前的時間段;在該第一時間點監視該後退時間段;在接收酬載之前的第二時間點處發送用於保留通道以用於傳輸該酬載的請求;在接收該酬載之前接收從第二裝置發送的用於確認該第二裝置透過該通道接收該酬載的可用性的授權;接收該酬載;在第三時間點處透過該通道發送該酬載; 計算接收到該授權時和接收到該酬載時之間的時間差;比對該時間差與閾值;以及基於該比對調整該第一時間點和用於接收該酬載的該預期時間點之間的該時間段。
- 如請求項9所述之用於在基於競爭的網路中進行通信之第一裝置,其中該資料生成電路被配置為定期地生成資料串流,並且該酬載包括該資料串流的實例。
- 如請求項9所述之用於在基於競爭的網路中進行通信之第一裝置,其中該第一時間點和該第三時間點之間的第一時間段包括:用於該第一裝置的後退時間段、用於傳送該請求的時間段、用於傳送該授權的時間段、以及該收發電路發送該請求和接收該授權之間的時間段。
- 如請求項9所述之用於在基於競爭的網路中進行通信之第一裝置,其中該調整包含回應於該時間差小於該閾值,增加該第一時間點和用於接收該酬載的該預期時間點之間的時間段。
- 如請求項9所述之用於在基於競爭的網路中進行通信之第一裝置,其中該調整包含回應於該時間差大於該閾值,減少該第一時間點和用於接收該酬載的該預期時間點之間的時間段。
- 如請求項9所述之用於在基於競爭的網路中進行通信之第一裝置,其中該收發電路還被配置為:確定用於保留該通道以用於傳送該酬載的第二時間段;以及利用用於保留該通道的該請求來指定該第二時間段。
- 如請求項14所述之用於在基於競爭的網路中進行通信之第一裝置,其中該第二時間段包括:用於發送資料封包的時間段、用於該第二裝置發送確認 的時間段、該第一裝置發送該資料封包和接收該確認之間的時間段、以及該第二裝置接收該資料封包和發送該確認之間的時間段。
- 如請求項14所述之用於在基於競爭的網路中進行通信之第一裝置,其中該收發電路還被配置為:發送傳輸信號的結束以指示完成發送該酬載。
- 一種用於在基於競爭的網路中進行通信之第一裝置,包括:一處理器;以及記憶體,該記憶體儲存指令集,該指令集被配置為使該處理器:確定用於監視後退時間段的第一時間點,該第一時間點發生在用於接收酬載的預期時間點之前的時間段;在該第一時間點處監視該後退時間段;在接收酬載之前的第二時間點處發送用於保留通道以用於傳輸該酬載的請求;在接收該酬載之前接收從第二裝置發送的用於確認該第二裝置透過該通道接收該酬載的可用性的授權;接收該酬載;在第三時間點處透過該通道發送該酬載;計算接收到該授權時和接收到該酬載時之間的時間差;比對該時間差與閾值;以及基於該比對調整該第一時間點和用於接收該酬載的該預期時間點之間的該時間段。
- 如請求項17所述之用於在基於競爭的網路中進行通信之第一裝置,其中該指令集還被配置為使該處理器:確定用於接收該酬載的預期時間點;以及 確定用於監視該後退時間段的該第一時間點,該第一時間點發生在用於接收該酬載的該預期時間點之前的時間段。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/605,071 | 2015-01-26 | ||
| US14/605,071 US9693368B2 (en) | 2015-01-26 | 2015-01-26 | Bandwidth acquisition in contention-based networks |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201628434A TW201628434A (zh) | 2016-08-01 |
| TWI688285B true TWI688285B (zh) | 2020-03-11 |
Family
ID=56432868
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW104143202A TWI688285B (zh) | 2015-01-26 | 2015-12-22 | 基於競爭的網路中的頻寬獲取的方法及裝置 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US9693368B2 (zh) |
| CN (1) | CN105828112B (zh) |
| TW (1) | TWI688285B (zh) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10917919B2 (en) * | 2018-05-31 | 2021-02-09 | Qualcomm Incorporated | Reference signal design for medium access in cellular V2X communication |
| US11956817B2 (en) * | 2018-11-29 | 2024-04-09 | Beijing Xiaomi Mobile Software Co., Ltd. | Communication method, apparatus and system in unlicensed spectrums |
| US11122624B2 (en) * | 2019-06-17 | 2021-09-14 | Sony Group Corporation | Pre-packet arrival channel contention |
| WO2021021105A1 (en) * | 2019-07-29 | 2021-02-04 | Google Llc | Systems and methods of client-based wifi channel reservation |
| US12156252B2 (en) * | 2022-02-14 | 2024-11-26 | Tp-Link Corporation Limited | Data packet type-driven data processing method, apparatus, device and computer-readable storage medium |
| CN114630447A (zh) * | 2022-02-14 | 2022-06-14 | 深圳市联洲国际技术有限公司 | 数据处理方法、装置,设备及计算机可读存储介质 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW200420051A (en) * | 2002-09-20 | 2004-10-01 | Koninkl Philips Electronics Nv | Resource reservation in transmission networks |
| WO2004114598A1 (en) * | 2003-06-25 | 2004-12-29 | Philips Intellectual Property & Standards Gmbh | A method of decentralized medium access control in a communications network |
| TWM264760U (en) * | 2003-11-05 | 2005-05-11 | Interdigital Tech Corp | Wireless local area network (WLAN) components that utilize traffic prediction |
| CN1951068A (zh) * | 2004-05-07 | 2007-04-18 | 皇家飞利浦电子股份有限公司 | 一种在无线电通信网中的媒体分发预留方法 |
| US20090109938A1 (en) * | 2007-10-31 | 2009-04-30 | Samsung Electronics Co., Ltd. | Method and system for medium access control in communication networks |
| US20140078940A1 (en) * | 2012-09-14 | 2014-03-20 | At&T Intellectual Property I, L.P. | System and method for full-duplex media access control using request-to-send signaling |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2357759B1 (en) * | 2003-02-03 | 2016-02-03 | Sony Corporation | Collision avoidance in mobile ad hoc networks |
| CN1914868A (zh) * | 2004-02-02 | 2007-02-14 | 皇家飞利浦电子股份有限公司 | 在无线通信系统中最优重用频谱的增强型网络分配矢量机制 |
| US20050175027A1 (en) * | 2004-02-09 | 2005-08-11 | Phonex Broadband Corporation | System and method for requesting and granting access to a network channel |
| CA2619382A1 (en) * | 2005-09-01 | 2007-03-08 | Peter El Kwan Chow | Media access control architecture |
| US9374834B2 (en) * | 2006-12-19 | 2016-06-21 | Nokia Technologies Oy | Techniques for RTS/CTS usage for wireless networks |
| CN101227701B (zh) * | 2007-01-19 | 2011-12-28 | 华为技术有限公司 | 一种信道分配方法以及装置 |
| US20090138603A1 (en) * | 2007-11-28 | 2009-05-28 | Qualcomm Incorporated | Protection for direct link setup (dls) transmissions in wireless communications systems |
| EP2421321B1 (en) * | 2010-08-16 | 2017-12-27 | BlackBerry Limited | Methods and mobile station for reestablishing a connection by way of NAS procedures |
| KR101967721B1 (ko) * | 2011-08-10 | 2019-04-10 | 삼성전자 주식회사 | 무선 통신 시스템에서 확장 접속 차단 적용 방법 및 장치 |
| US9025462B2 (en) * | 2012-01-16 | 2015-05-05 | Qualcomm Incorporated | Reception report aggregation |
| CN103313258A (zh) * | 2012-03-07 | 2013-09-18 | 新加坡科技研究局 | 一种协调网络运行的方法、通信装置及通信终端 |
| GB2502093A (en) * | 2012-05-14 | 2013-11-20 | Renesas Mobile Corp | Adjusting back off time period based on current network load |
| EP2992724B1 (en) * | 2013-05-03 | 2020-04-08 | Interdigital Patent Holdings, Inc. | Systems and methods for fractional carrier sense multiple access with collision avoidance (csma/ca) for wlans |
| US9609666B2 (en) * | 2014-03-03 | 2017-03-28 | Futurewei Technologies, Inc. | System and method for reserving a channel for coexistence of U-LTE and Wi-Fi |
| US20150350159A1 (en) * | 2014-05-30 | 2015-12-03 | Qualcomm Incorporated | Efficient communications through a shared communication medium |
-
2015
- 2015-01-26 US US14/605,071 patent/US9693368B2/en not_active Expired - Fee Related
- 2015-12-22 TW TW104143202A patent/TWI688285B/zh not_active IP Right Cessation
-
2016
- 2016-01-15 CN CN201610029379.8A patent/CN105828112B/zh not_active Expired - Fee Related
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW200420051A (en) * | 2002-09-20 | 2004-10-01 | Koninkl Philips Electronics Nv | Resource reservation in transmission networks |
| WO2004114598A1 (en) * | 2003-06-25 | 2004-12-29 | Philips Intellectual Property & Standards Gmbh | A method of decentralized medium access control in a communications network |
| TWM264760U (en) * | 2003-11-05 | 2005-05-11 | Interdigital Tech Corp | Wireless local area network (WLAN) components that utilize traffic prediction |
| CN1951068A (zh) * | 2004-05-07 | 2007-04-18 | 皇家飞利浦电子股份有限公司 | 一种在无线电通信网中的媒体分发预留方法 |
| US20090109938A1 (en) * | 2007-10-31 | 2009-04-30 | Samsung Electronics Co., Ltd. | Method and system for medium access control in communication networks |
| US20140078940A1 (en) * | 2012-09-14 | 2014-03-20 | At&T Intellectual Property I, L.P. | System and method for full-duplex media access control using request-to-send signaling |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201628434A (zh) | 2016-08-01 |
| US20160218819A1 (en) | 2016-07-28 |
| CN105828112A (zh) | 2016-08-03 |
| CN105828112B (zh) | 2020-03-10 |
| US9693368B2 (en) | 2017-06-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI688285B (zh) | 基於競爭的網路中的頻寬獲取的方法及裝置 | |
| KR101403342B1 (ko) | 무선 비디오 영역 네트워크를 위한 채널 설정 방법 및시스템 | |
| US7684430B2 (en) | Frame-based aggregation and prioritized channel access for traffic over wireless local area networks | |
| US7873049B2 (en) | Multi-user MAC protocol for a local area network | |
| US9571404B2 (en) | Method and system for prioritizing network packets | |
| JP4401352B2 (ja) | スケジューラ・システム及びその方法 | |
| US9515941B2 (en) | Dynamic determination of transmission parameters based on packet priority and network conditions | |
| US7936782B2 (en) | Method and system for bidirectional bandwidth reservation in wireless communication systems | |
| JP5010573B2 (ja) | 無線装置およびその制御方法 | |
| US20040160930A1 (en) | Method of transmitting multimedia data over WLAN and point coordinator in WLAN | |
| US9013999B1 (en) | Method and apparatus for egress jitter pacer | |
| MX2007009325A (es) | Metodo y aparato para controlar congestion de medio inalambrico ajustando el tamano de la ventana de contencion y disociando las estaciones moviles seleccionadas. | |
| TW202034722A (zh) | 藉由無線保真頻道進行通訊的系統及方法 | |
| US20190028853A1 (en) | Multi-acked multicast protocol | |
| US9001714B2 (en) | Ethernet physical layer device using time division duplex | |
| CN102685468B (zh) | 视频包的传输方法和设备 | |
| EP2997762B1 (en) | Method and system for providing deterministic quality of service for communication devices | |
| TW200527298A (en) | Preventative congestion control for application support | |
| US9839042B2 (en) | Method, apparatus, and system for resource scheduling | |
| JP2015050591A (ja) | 情報処理装置、情報処理方法およびプログラム | |
| US12075462B2 (en) | Wireless device for achieving low latency transmission of time-sensitive data | |
| GB2520692A (en) | Method and device for data communication in an ad-hoc wireless network | |
| TWI422258B (zh) | 無線通信系統以及無線通信系統中的無線電資源的有效利用方法 | |
| KR100736730B1 (ko) | 매체 접근 제어 프로토콜에서의 블록 응답 데이터 전송방법 | |
| WO2021021105A1 (en) | Systems and methods of client-based wifi channel reservation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |