午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

在延遲后通過無線局域網發(fā)送分組的制作方法

文檔序號:11143143閱讀:367來源:國知局
在延遲后通過無線局域網發(fā)送分組的制造方法與工藝

本公開涉及電子設備,并且更具體地,涉及通過電子設備來提供無線局域網(WLAN)通信。



背景技術:

許多有線網絡和無線網絡傳輸大量的相對小的分組。例如,雖然小分組總的來說可能僅占網絡總大小中的小的百分比(例如,個位數的百分比),但網絡中傳輸的分組數量的大約百分之三十可能是小分組。而且,網絡對小分組的傳輸可能是低效的。例如,網絡可能使用浪費了可用空中容量(air capacity)的很大部分的巨大開銷。雖然一些網絡可以試圖通過將一組小分組聚合在一起來增加針對小分組的效率,從而通過網絡傳輸所述聚合的小分組,就好像所聚合的小分組是一個大分組一樣,但是這樣的聚合可能會針對一些類型的分組提供不期望的延遲。



技術實現要素:

各實施方式可以提供操作連接到無線局域網(WLAN)的第一電子設備的方法。在一個實施方式中,所述方法包括監(jiān)聽第二電子設備在無線通信信道上的無線傳輸。所述方法還包括響應于確定所述無線通信信道是空閑的,開始隨機化延遲時段。而且,所述方法包括在所述隨機化延遲時段之后通過所述無線通信信道向所述WLAN的接入點發(fā)送分組。

在各實施方式中,所述方法可以包括確定分組是否是小分組,并且響應于確定所述分組是小分組,指定限定隨機化延遲時段的隨機化時間延遲值。在一些實施方式中,小分組可以是未聚合的流視頻上行鏈路數據分組或者響應于下行鏈路視頻業(yè)務的未聚合的確認分組,并且發(fā)送所述分組可以包括:在所述隨機化延遲時段之后,通過無線通信信道向WLAN的接入點發(fā)送所述未聚合的流視頻上行鏈路數據分組或者響應于下行鏈路視頻業(yè)務的未聚合的確認分組。

根據各實施方式,所述分組可以是第一電子設備的第一上行鏈路分組,所述隨機化延遲時段可以是第一隨機化延遲時段,所述第二電子設備的無線傳輸可以是第二電子設備在無線通信信道上的第一無線傳輸,并且所述方法可以包括監(jiān)聽所述第二電子設備或第三電子設備在無線通信信道上的第二無線傳輸。而且,所述方法可以包括響應于監(jiān)聽所述第二無線傳輸以及確定所述無線通信信道是空閑的,開始第二隨機化延遲時段,并且在所述第二隨機化延遲時段之后,通過所述無線通信信道向所述WLAN的接入點發(fā)送第二上行鏈路分組。

在各實施方式中,所述第一隨機化延遲時段和所述第二隨機化延遲時段可以分別是不同的第一時間量和第二時間量,并且發(fā)送第二上行鏈路分組可以包括:在所述第二隨機化延遲時段之后,通過所述無線通信信道向所述WLAN的接入點發(fā)送所述第二上行鏈路分組,所述第二隨機化延遲時段是不同于所述第一隨機化延遲時段的所述第一時間量的所述第二時間量。

根據各實施方式,所述分組可以是第一電子設備的第一上行鏈路分組,所述第二電子設備的無線傳輸可以是第二電子設備在無線通信信道上的第一無線傳輸,并且所述方法可以包括監(jiān)聽所述第二電子設備或第三電子設備在無線通信信道上的第二無線傳輸。而且,所述方法可以包括響應于監(jiān)聽所述第二無線傳輸以及確定所述無線通信信道是空閑的,開始靜態(tài)延遲時段,并且在所述靜態(tài)延遲時段之后,通過所述無線通信信道向所述WLAN的接入點發(fā)送第二上行鏈路分組。

在各實施方式中,第一上行鏈路分組可以具有小于第二上行鏈路分組的第二大小的第一大小,所述隨機化延遲時段可以是不同于(例如,短于或長于)所述靜態(tài)延遲時段的第二時間量的第一時間量,并且發(fā)送第二上行鏈路分組可以包括:在所述靜態(tài)延遲時段之后,通過所述無線通信信道向所述WLAN的接入點發(fā)送所述第二上行鏈路分組,所述靜態(tài)延遲時段是不同于所述隨機化延遲時段的第一時間量的第二時間量。而且,在一些實施方式中,所述方法可以包括響應于確定第一上行鏈路分組是小分組,指定隨機化延遲時段,并且響應于確定第二上行鏈路分組不是小分組,選擇靜態(tài)延遲時段。

根據各實施方式,所述方法可以包括從WLAN的接入點接收關于上行鏈路分組隨機化時間延遲的信令。而且,接收信令可以包括從所述WLAN的接入點接收命令,以啟用或禁用上行鏈路分組隨機化時間延遲。附加地或另選地,接收信令可以包括從WLAN的接入點接收提供與限定上行鏈路分組隨機化時間延遲的時間延遲值有關的一個或更多個參數的信令。附加地或另選地,第一電子設備可以是連接到WLAN的多個電子設備中的一個,并且接收信令可以包括從WLAN的接入點接收基于來自連接到WLAN的多個電子設備的業(yè)務的信令。而且,所述方法可以包括響應于從所述WLAN的接入點接收基于來自連接到WLAN的多個電子設備的業(yè)務的信令,在限定上行鏈路分組隨機化時間延遲中的相應上行鏈路分組隨機化時間延遲的多個時間延遲值中選擇時間延遲值。

在各實施方式中,隨機化延遲時段可以是隨機化幀間間隔(IFS)延遲時段,并且發(fā)送分組可以包括在隨機化幀間間隔(IFS)延遲時段之后通過無線通信信道向WLAN的接入點發(fā)送分組。而且,在一些實施方式中,所述方法可以包括確定所述分組是否是延遲敏感分組,并然后響應于確定所述分組是延遲敏感的分組,指定限定隨機化延遲時段的隨機化時間延遲值。附加地或另選地,在一些實施方式中,所述方法可以包括在隨機化值的多個不同分布中選擇特定的分布(例如,均勻、不均勻、特定的值的范圍等),并且所述隨機化延遲時段可以由隨機化值的所述特定分布中的一個隨機化值來限定。

根據各實施方式,可以提供第一電子設備。在一個實施方式中,第一電子設備包括被配置為提供與無線局域網(WLAN)的通信接口的網絡接口。而且,該第一電子設備還包括被配置為控制經由所述網絡接口對第二電子設備在無線通信信道上的無線傳輸的監(jiān)聽的處理器。該處理器被配置為響應于確定無線通信信道是空閑的開始隨機化延遲時段。而且,所述處理器還被配置為控制在所述隨機化延遲時段之后通過無線通信信道向WLAN的接入點的分組傳輸。

在各實施方式中,所述處理器可被配置為確定分組是否是小分組,并且響應于確定所述分組是小分組指定限定所述隨機化延遲時段的隨機化時間延遲值。在一些實施方式中,小分組可以是未聚合的流視頻上行鏈路數據分組或者響應于下行鏈路視頻業(yè)務的未聚合的確認分組,并且所述處理器可以被配置為通過在所述隨機化延遲時段之后,通過所述無線通信信道向所述WLAN的所述接入點經由網絡接口發(fā)送未聚合的流視頻上行鏈路數據分組(或者響應于下行鏈路視頻業(yè)務的未聚合的確認分組)來發(fā)送所述分組。

根據各實施方式,可以提供計算機程序產品。在一個實施方式中,計算機程序產品包括有形計算機可讀存儲介質,所述有形計算機可讀存儲介質中包括計算機可讀程序代碼,在其由第一電子設備的處理器執(zhí)行時,所述計算機可讀程序代碼使所述處理器執(zhí)行包括控制經由被配置為提供與無線局域網(WLAN)的通信接口的網絡接口對第二電子設備在無線通信信道上的無線傳輸的監(jiān)聽的操作。所述操作還包括響應于確定無線通信信道是空閑的開始隨機化延遲時段。而且,所述操作還包括控制經由網絡接口在隨機化延遲時段之后通過無線通信信道向WLAN的接入點的分組的傳輸。

在各實施方式中,所述計算機可讀程序代碼在由處理器執(zhí)行時可以使得所述處理器執(zhí)行包括確定分組是否是小分組并且響應于確定所述分組是小分組指定限定隨機化延遲時段的隨機化時間延遲值的操作。在一些實施方式中,小分組可以是未聚合的流視頻上行鏈路數據分組或者響應于下行鏈路視頻業(yè)務的未聚合的確認分組,并且所述計算機可讀程序代碼在由處理器執(zhí)行時可以使得所述處理器執(zhí)行包括在所述隨機化延遲時段之后通過無線通信信道向WLAN的接入點經由網絡接口發(fā)送未聚合的流視頻上行鏈路數據分組(或者響應于下行鏈路視頻業(yè)務的未聚合的確認分組)。

附圖說明

所包括的附圖用以提供對本公開的進一步理解,并且附圖被結合進本申請并構成本申請的一部分,附圖例示了發(fā)明構思的一些非限制性實施方式。在附圖中:

圖1是根據一些實施方式的包括多個電子設備和至少一個WLAN接入點的地理區(qū)域的示意圖;

圖2是根據一些實施方式的電子設備的框圖;

圖3A是根據一些實施方式的例示電子設備的操作的流程圖;

圖3B是根據一些實施方式的例示電子設備的操作的流程圖;

圖3C是根據一些實施方式的例示電子設備的操作的流程圖;

圖4A例示了根據一些實施方式的由電子設備使用的時間延遲時段的圖;

圖4B例示了根據一些實施方式的由電子設備使用的時間延遲時段的圖;以及

圖4C例示了根據一些實施方式的由電子設備使用的時間延遲時段的圖。

具體實施方式

現在將參照其中示出了發(fā)明構思的實施方式的示例的附圖在下文中對發(fā)明構思進行更加充分的描述。然而,發(fā)明構思可以以多種不同形式被實現并且不應被理解為對本文所闡明的實施方式的限制。更確切地說,提供這些實施方式以使得本公開將是徹底的和完整的,并將向本領域技術人員充分表達本發(fā)明構思的范圍。還應注意的是,這些實施方式并不互相排斥。一個實施方式中的組件可以默認存在/用在另一實施方式中。

雖然一些網絡可能試圖通過將一組小分組聚合在一起來增加針對小分組的效率,但是這樣的聚合可能會針對一些類型的分組提供不期望的延遲。例如,分組的聚合可能會針對諸如用于實時(或以其它方式流傳輸的)視頻的分組的延遲敏感的分組提供不期望的延遲。例如,本文所描述的電子設備可以接收視頻下行鏈路業(yè)務并可以響應地通過上行鏈路發(fā)送小的延遲敏感的確認分組。然而,本發(fā)明構思的各種實施方式增加了在WLAN中發(fā)送小分組的效率。具體地,通過在在WLAN中發(fā)送小分組之前將延遲時段的長度隨機化,各實施方式可以減少發(fā)送分組的不同電子設備之間的沖突。

尤其是,當WLAN中的許多電子設備想要經由WLAN的信道發(fā)送小量的數據(或其它信令/信息)時,它們將全部等待信道成為業(yè)務空閑然后再嘗試發(fā)送。因此,當等待通過相同信道進行發(fā)送的電子設備的數量很大時,發(fā)送(例如,通過不同的電子設備同時發(fā)送)之間沖突的風險可能會很高。然而,通過將延遲時段/長度隨機化,本發(fā)明構思的各實施方式可以減小沖突的可能性,因為不同的電子設備將不太可能同時使用相同的延遲時段。換句話說,各電子設備發(fā)送時的時間將很大可能被分散。

然而,蜂窩網絡可以使用告知電子設備何時通信的調度器,WLAN可以使用分布式的接入控制形式而不是調度器,因此,可以尤其得益于隨機化的(而不是靜態(tài)的)延遲時段,其減小了通過不同電子設備的發(fā)送之間的沖突可能性。而且,當WLAN傳輸沖突時,相應的電子設備可被迫進入處罰/退避方案,所述處罰/退避方案迫使電子設備在重新嘗試傳輸之前的一個擴展時段內保持靜默。所述處罰/退避方案不僅增加了電子設備傳送其數據(或其它信令/信息)的延遲,而且還增加了功耗。因此,本文的各實施方式提供了可以減小電子設備將不得不進入處罰/退避方案的可能性的隨機化化延遲時段,并且可因此減少傳輸延遲并降低功耗。

參照圖1,根據一些實施方式,提供了包括多個電子設備100和至少一個WLAN接入點(例如,WLAN接入點121、122中的至少一個)的地理區(qū)域102的示意圖。本文所描述的WLAN接入點也可以被稱為Wi-Fi/WLAN熱點或Wi-Fi/WLAN路由器。而且,雖然圖1中例示了兩個WLAN接入點121、122,但地理區(qū)域102可以包括一個、兩個、三個或更多個WLAN接入點。WLAN接入點121、122可以是個人的、商業(yè)的、公共的和/或私有的WLAN接入點。

此外,雖然圖1中例示了四個電子設備100-A、100-B、100-C和100-D,但地理區(qū)域102可以包括一個、兩個、三個、四個、五個或更多個電子設備100。例如,如果地理區(qū)域102包括體育館/體育場,則該地理區(qū)域102可以包括數千或數萬的電子設備100。作為另一示例,如果地理區(qū)域102包括商業(yè)建筑或公共建筑,則該地理區(qū)域102可以包括數十或數百的電子設備100。因此,WLAN接入點121、122(和/或更多或更少的WLAN接入點)可以提供與一個、兩個、三個、四個、五個或更多個電子設備100的WLAN通信。

電子設備100(也稱為用戶設備(UE)或無線終端)可以包括(但不限于)移動/蜂窩電話、平板計算機、膝上型/便攜式計算機、袖珍計算機、手持式計算機、臺式計算機和/或流媒體(例如,流視頻)設備/盒子。尤其是,如本文所使用的術語電子設備100可以包括能夠向WLAN接入點121、122中的一個發(fā)送分組的任何設備。而且,根據一些實施方式,不需要電子設備100的蜂窩連接性。例如,電子設備100-B和100-D例示為移動/蜂窩電話,而電子設備100-A例示為可以具有或不具有蜂窩通信能力的平板計算機。

此外,電子設備100-C例示為將電視機101連接到流視頻服務的流視頻盒子。在一些實施方式中,流視頻盒子的功能可以被集成到電視機101中。附加地或另選地,流視頻盒子可以通過WLAN接入點121、122中的一個或更多個向電子設備100中的一個或更多個發(fā)送視頻分組。在一些實施方式中,流視頻盒子可以通過WLAN接入點121、122中的一個或更多個從電子設備100中的一個或更多個接收視頻分組。

圖2是根據一些實施方式的電子設備100的框圖。如圖2所示,電子設備100可以包括網絡接口242、處理器(例如,處理器電路)251和存儲器253。網絡接口242可以包括被配置為提供與WLAN接入點121、122中的一個進行WLAN通信的WLAN接口243。網絡接口242可以可選擇地包括被配置為提供蜂窩無線連接性的蜂窩接口245。網絡接口242可以被連接到一個或更多個天線元件或天線系統(tǒng)。而且,電子設備100可以可選擇地包括顯示器254、用戶接口252、照相機258、揚聲器256和/或麥克風250。

仍然參照圖2,存儲器253能夠存儲當被處理器電路251運行時執(zhí)行電子設備100的操作(例如,如圖3A至圖3C中的流程圖所示)的計算機程序指令。例如,存儲器253可以是諸如閃存的非易失性存儲器,其在切斷存儲器253的電源時保留所存儲的數據。

圖3A至圖3C是例示根據一些實施方式的電子設備100的操作的流程圖。參照圖3A,電子設備100可以被連接到WLAN,并且所述操作可以包括監(jiān)聽(框310)另一電子設備100在無線通信信道上的業(yè)務(例如,無線傳輸)。例如,圖1中所示的電子設備100-A可以可通信地連接到WLAN接入點121,并且可以感知/檢測/掃描特定無線通信信道(例如,IEEE 802.11信道1-14中的特定信道或另一特定WLAN信道)上的無線傳輸。例如,電子設備100-A可以確定連接到相同的WLAN接入點121的電子設備100-B正在特定信道上進行發(fā)送。作為另一示例,電子設備100-A可以確定連接到不同的WLAN接入點122的電子設備100-D正在特定信道上進行發(fā)送。因此,由電子設備100檢測到的業(yè)務可不必來自相同WLAN系統(tǒng)/網絡中的另一電子設備100。

仍然參照圖3A,電子設備100的操作可以包括確定(框320)無線通信信道是否是空閑的(例如,靜默或沒有另一電子設備100的傳輸)。如果無線通信信道不是空閑的,則電子設備100可以繼續(xù)監(jiān)聽(框310)另一電子設備100在該信道上的傳輸。

另一方面,如果無線通信信道是空閑的,則電子設備100可以開始(框330)隨機化延遲時段。例如,在電子設備100所檢測到的業(yè)務已經空閑之后,電子設備100可以開始對實現隨機化延遲時段所需要的時間量進行計數。換句話說,一旦信道上的活動停止,電子設備100就可以在其開始自身的傳輸之前開始計數/延遲。所述隨機化延遲時段在本文中被稱為隨機化是因為根據本發(fā)明構思的各實施方式針對不同的分組使用不同的延遲時段(例如,不同的時間量),而不是針對每個分組使用相同的靜態(tài)延遲時段。換句話說,如本文所使用的術語“隨機化”可以指改變延遲時段的長度以使得由電子設備100發(fā)送的多個分組在不同的各自延遲時段之后被發(fā)送。例如,三個連續(xù)的分組可以由電子設備100在具有各自時間長度的三個延遲時段之后進行發(fā)送。另外,可以隨機化延遲時段以使得不同的電子設備100使用不同順序的延遲時段長度。換句話說,本文所描述的兩個不同的電子設備100執(zhí)行隨機化操作可以獨立地并且同時地(或幾乎同時地)使用相同順序的三個延遲時段發(fā)送三個連續(xù)的分組的可能性將會非常低。而且,在一些實施方式中,如本文所使用的術語“隨機化”可以指偽隨機數生成。

在隨機化延遲時段內,電子設備100可以繼續(xù)監(jiān)聽另一電子設備100在無線通信信道上的業(yè)務,并且如果檢測到業(yè)務則可以返回框320的操作。換句話說,框330中的開始(以及實現)隨機化延遲時段的操作還可以包括框310的監(jiān)聽另一電子設備100在無線通信信道上的業(yè)務的操作。因此,如果在隨機化延遲時段內的任何點處檢測到業(yè)務,則該隨機化延遲時段可以中止。

此外,電子設備100的操作可以包括在隨機化延遲時段之后通過無線通信信道向WLAN的接入點(例如,接入點121)發(fā)送(框340)分組。換句話說,一旦隨機化延遲時段完成(例如,已經期滿),電子設備100就可以向WLAN接入點繼續(xù)發(fā)送已經一直等待發(fā)送的分組。如果電子設備100接下來想要(框350)向WLAN接入點發(fā)送另一分組,則電子設備100可以在發(fā)送其它分組之前執(zhí)行關于所述其它分組的框310-330的操作。

因為在發(fā)送分組之前等待該分組聚合對于諸如流視頻的延遲敏感應用來說可能是不利的,因此發(fā)送(框340)分組的操作可以包括在隨機化延遲時段之后通過無線通信信道向WLAN接入點發(fā)送響應于下行鏈路視頻業(yè)務的未聚合(例如,單獨的、未分組的)的上行鏈路確認分組(或者(另選地)可以包括發(fā)送未聚合的流視頻上行鏈路數據分組)。例如,電子設備100可以通過WLAN接入點接收視頻下行鏈路業(yè)務,并且可以通過上行鏈路向WLAN接入點響應地發(fā)送小的延遲敏感的確認分組。因此,本文的各實施方式可以針對響應于所接收到的下行鏈路視頻業(yè)務的要由電子設備100發(fā)送的上行鏈路確認分組提供隨機化延遲時段(或可以另選地針對要由電子設備100發(fā)送的流視頻上行鏈路數據分組提供隨機化延遲時段)。另選地,各實施方式可以針對延遲敏感的任何其它操作,諸如聲音/視頻通信,或者,對于尤其延遲敏感的網頁的超文本傳輸協(xié)議(HTTP)請求,提供隨機化延遲時段。

現在參照圖3B,電子設備100的操作可以包括確定(框325)電子設備100想要發(fā)送的分組是否是小分組。例如,本文所描述的小分組可以指具有不超過幾百字節(jié)的大小的分組。例如,小分組可以是具有大約100字節(jié)至大約250字節(jié)之間大小的分組。如圖3B所示,電子設備100可以決定僅針對小分組使用隨機化延遲值。附加地或另選地,框325的操作可以包括確定電子設備100想要發(fā)送的分組是否是延遲敏感的分組。例如,用于流視頻應用/服務的分組可以是延遲敏感的分組和/或小分組。而且,本文所描述的電子設備100想要發(fā)送的分組可以被稱為上行鏈路分組,因為這樣的分組將從電子設備100發(fā)送到WLAN接入點。具體地,本文所使用的詞語“上行鏈路分組”可以指任何類型的上行鏈路分組,包括確認分組、數據分組(例如,任何協(xié)議的數據分組)和控制分組。

仍然參照圖3B,如果電子設備100想要發(fā)送的上行鏈路分組是小分組和/或延遲敏感的分組,則電子設備100可以為該上行鏈路分組指定(框326)隨機化延遲時段。所述隨機化延遲時段可以由通過電子設備100產生和/或選擇出的隨機化值限定/導出。例如,隨機化值可以從最小值至最大值之間的值的范圍中選出。另一方面,如果電子設備100想要發(fā)送的上行鏈路分組不是小分組和/或延遲敏感的分組,則電子設備100可以針對該上行鏈路分組使用/選擇(框328)靜態(tài)的(例如,固定的、恒定的而不是給定范圍內的許多值中的一個可能性)延遲時段。

現在參照圖3C,電子設備100的操作可以可選擇地包括從電子設備100所連接的WLAN接入點(例如,WLAN接入點121、122中的一個)接收(框300)關于上行鏈路分組隨機化時間延遲的信令。具體地,為得到隨機化時間延遲,WLAN接入點可以分析業(yè)務行為,并響應地向電子設備100發(fā)送參數(或其它信令)。

例如,信令可以包括來自WLAN的接入點的命令,以啟用或禁用上行鏈路分組隨機化時間延遲。換句話說,命令可以啟用或禁用框330(圖3A)、框325(圖3B和3C)以及框326(圖3B和3C)的操作。例如,如果僅有一個電子設備100連接到WLAN或者如果一個或更多個其它電子設備100在WLAN上的業(yè)務相對較少,則隨機化時間延遲可以不是必需的。另一方面,WLAN接入點可以響應于感測到流量大的/增加的業(yè)務,決定啟用隨機化時間延遲。

而且,本發(fā)明本質上意識到,圖3B和圖3C的框330’的操作并不限于隨機化延遲時段。尤其是,圖3B和圖3C的框330’的操作可以用于隨機化延遲時段或靜態(tài)延遲時段。

作為關于上行鏈路分組隨機化時間延遲的信令的另一示例,從WLAN接入點接收到的信令可以包括/提供與限定上行鏈路分組隨機化時間延遲的時間延遲值有關的一個或更多個參數。在一些實施方式中,所述參數可以包括隨機化時間延遲的最小值和/或最大值。在一些實施方式中,所述參數可以包括關于電子設備100是否應當在均勻或不均勻分布的隨機化時間延遲中進行選擇/指定的命令。在一些實施方式中,WLAN接入點可以為不同的電子設備100指定具有不重疊范圍的時間延遲值。另選地,WLAN接入點可以為不同的電子設備100指定具有部分或完全重疊范圍的時間延遲值。

如本文所使用的不均勻的分布是指提供/產生隨機化時間延遲值的分布,使得電子設備100不能等可能地選擇所述值的范圍內的各獨立值。換句話說,一些值比其它值更有可能被選中。另一方面,均勻分布是指等可能地選擇在最大值和最小值之間的值中的任何一個。

附加地或另選地,可以由WLAN接入點基于該WLAN的業(yè)務行為/模式來確定參數。例如,來自WLAN接入點的信令可以基于使用該WLAN的電子設備100的數量來限定延遲時段的隨機化(例如,限定范圍和/或分布)。例如,當四個電子設備100使用WLAN時的隨機化可以不同于當十個、四十個或更多個電子設備100使用WLAN時的隨機化。

因此,框326的操作可以包括:響應于從WLAN接入點接收(框300)基于來自連接到該WLAN的多個電子設備100的業(yè)務的信令,在限定上行鏈路分組隨機化時間延遲中的相應上行鏈路分組隨機化時間延遲的多個時間延遲值中指定/選擇時間延遲值。例如,電子設備100可以從WLAN接入點接收信令,以響應于繁忙的/增長的業(yè)務增加隨機化時間延遲的范圍(例如,最小值和/或最大值)。

在關于上行鏈路分組隨機化時間延遲的又一實施方式中,從WLAN接入點接收到的信令可以限定傳輸條件,在該傳輸條件下電子設備100將使用隨機化時間延遲。例如,WLAN接入點可以針對分組限定閾值大小,在該閾值大小下,電子設備100應當使用隨機化時間延遲。換句話說,在一些實施方式中,電子設備100可以僅針對具有小于閾值大小的大小的分組提供隨機化時間延遲,并且WLAN接入點可以向電子設備100提供信令來限定所述閾值,從而限定電子設備100將認為是(例如,在框325中)小分組的大小。例如,小分組可以被限定為小于250字節(jié)、小于300字節(jié)、小于350字節(jié)等。而且,在一些實施方式中,小分組可以被限定為在一定大小范圍(例如,在100字節(jié)到250字節(jié)之間的范圍)內。

圖4A至圖4C例示了根據一些實施方式的由電子設備100使用的時間延遲時段的圖?,F在參照圖4A,根據圖3A至圖3C的操作,在已通過WLAN發(fā)送的前一業(yè)務(例如,任何類型的業(yè)務)與電子設備100通過該WLAN進行的分組的傳輸之間例示出了延遲時段(例如,時間間隔)。換句話說,圖4A中所示的延遲時段可以是隨機化或靜態(tài)延遲時段,該隨機化或靜態(tài)延遲時段在電子設備100可以發(fā)送分組之前由該電子設備100選擇/指定并實現。

現在參照圖4B,在一些實施方式中,本文所描述的隨機化延遲時段可以是隨機/隨機化幀間間隔/空間(IFS)延遲時段。換句話說,發(fā)送(框340)分組的操作可以包括在隨機化IFS延遲時段之后通過無線通信信道向WLAN接入點發(fā)送分組。限定用于分組的特定隨機化IFS延遲時段的隨機化值可以在等待發(fā)送該分組的電子設備100中產生/創(chuàng)建。例如,電子設備100的處理器251可以使用算法來產生/創(chuàng)建所述值(在給定范圍內的其它值中)。而且,算法可以在發(fā)送每個小分組之前指定/選擇新的隨機化IFS值。雖然在一些實施方式中,相同的IFS值可以可選擇地用于多個分組(例如,用于連續(xù)分組或在周期的/輪流的基礎上),但本文的各實施方式涉及在由電子設備100發(fā)送的相對較大數量的分組里,為每個小分組單獨選擇/指定隨機化IFS值并且可以提供IFS值的分布,該分布增加為每個小分組指定/選擇唯一的隨機化IFS值的可能性。

隨機化IFS值可以由使用載波偵聽多址訪問(CSMA)協(xié)議的電子設備100使用,以在WLAN中發(fā)送之前確認沒有其它業(yè)務。業(yè)務空閑之后,這樣的電子設備100可以針對一些類型的分組使用預先確定的(例如,靜態(tài)的、非隨機化的)IFS延遲/等待時段。該預先確定的IFS延遲/等待時段可以包括短IFS(SIFS),仲裁幀間間隔(AIFS)以及分布式IFS(DIFS)。

SIFS是可以用于高優(yōu)先級發(fā)送的小的時間間隔,由此提供了獲得接入信道的更高可能性。換句話說,如本文所使用的更高的優(yōu)先級對應于更短的時間延遲時段和獲得接入信道的更高可能性。在WLAN中,SIFS可以被限定為最小的IFS。而且,SIFS持續(xù)時間是靜態(tài)的(例如,恒定的、固定的)值。因此,在本文的一些實施方式中,隨機化IFS延遲時段可以至少與SIFS延遲時段一樣長。在SIFS時間間隔已經完成之后,將要發(fā)送的信息的示例可以包括確認(ACK)消息和清除發(fā)送(CTS)消息。例如,響應于從WLAN接入點接收下行鏈路業(yè)務(例如,下行鏈路視頻業(yè)務)由電子設備100發(fā)送的確認分組可以被稱為ACK消息。

AIFS時間間隔可以被用于在不同的接入類別(AC)之間設置優(yōu)先級。例如,AIFS時間間隔可以被用于設置聲音或視頻分組優(yōu)先于電子郵件分組。而且,DIFS時間間隔可以比AIFS時間間隔更長。DIFS時間間隔更長并由此可以被用于數據(或其它信令/信息)而無需高的優(yōu)先級。例如,標準互聯(lián)網業(yè)務等可以使用DIFS時間間隔。各AIFS持續(xù)時間和DIFS持續(xù)時間都是靜態(tài)的(例如,恒定的、固定的)值。

現在參照圖4C,隨機化IFS延遲時段可以在從長于SIFS延遲時段的時間到長于DIFS延遲時段的時間之間變動。例如,圖4C例示了隨機(例如,隨機化的)IFS1長于SIFS但短于對應于AC0的AIFS(該AIFS也稱為AIFS[AC0])。在另一示例中,隨機IFS2長于AIFS[AC3]但短于AIFS[AC1]。在另一示例中,隨機IFS3長于AIFS[AC3]但短于DIFS。而且,隨機IFS4長于DIFS。因此,本文所描述的隨機/隨機化IFS延遲時段可以是至少與SIFS一樣長的任何長度的時間(或否則至少與最短的允許延遲時段一樣長)。當隨機/隨機化IFS與DIFS、AIFS的AC或SIFS不相同時,可以提高效率。

等待發(fā)送分組的電子設備100可以選擇/確定(i)對應于所述分組的隨機化IFS值(和/或隨機化IFS值的范圍,從該隨機化IFS值的范圍中選出隨機化IFS值)與(ii)其它IFS變型(例如,SIFS、AIFS和/或DIFS)之間的關系。例如,通過將隨機化IFS值選擇成低于DIFS,使用所述隨機化IFS值的小分組可以優(yōu)先于使用DIFS的其它業(yè)務。作為另一示例,平均值和/或隨機化IFS值的范圍可以被選擇成與AIFS AC中的一個相比具有相同或更高的優(yōu)先級。在一個示例中,隨機化IFS值可以以DIFS為中心并且可以具有相對于所述DIFS+/-4.0微秒的分布。即使隨機化IFS值具有與AIFS AC(或DIFS)中的一個相同的平均優(yōu)先級,但由于更少的沖突(并因此更少的處罰/退避方案)隨機化IFS值也可以提供增加的效率。

電子設備100(和/或與電子設備100通信的WLAN接入點)可以確定/選擇隨機化IFS值的分布(例如,在均勻、不均勻、最小/最大值等方面),以提高特定業(yè)務環(huán)境和/或特定WLAN網絡的性能。例如,電子設備100和/或所述WLAN接入點可以響應于WLAN上業(yè)務的測量而做出確定/選擇。換句話說,用于電子設備100的隨機化IFS值的分布可以取決于業(yè)務。而且,電子設備100(或者獨立地,或者使用從WLAN接入點接收到的命令/信令)可以確定/選擇隨機化(例如,隨機或偽隨機)值的多個不同的分布中的特定的一個。例如,不同的分布可以實現不同的各自的分組傳輸行為/結果(例如,在延遲時間/效率方面)。

本文的各實施方式描述了網絡中的多個電子設備100在其能夠開始其自己的傳輸之前等待另一電子設備100結束其傳輸的場景。例如,由圖1中的WLAN接入點121提供的網絡中的四個電子設備100可以等待電子設備100-A結束其向WLAN接入點121的分組的傳輸。一旦電子設備100-A在其傳輸之后靜默,則全部四個其它電子設備100將開始延遲/計數(例如,開始延遲/計數IFS時間)并將被允許在其延遲(例如,其IFS延遲)之后開始發(fā)送。然而,如果四個其它電子設備100中的多個電子設備開始同時發(fā)送,則所發(fā)送的分組可能沖突。

因此,本發(fā)明構思的各實施方式提供了隨機化延遲時段(例如,隨機化IFS延遲時段),其通過減小四個其它電子設備100中的多個電子設備將同時開始發(fā)送的可能性而有助于降低這樣的沖突。換句話說,如果各電子設備100針對其延遲敏感分組中的每一個都使用隨機化延遲時段,則存在電子設備100將使用具有不同值的各隨機化延遲時段(例如,以微秒或其它時間長度分隔的延遲時段)的增加的可能性。

因此,根據本發(fā)明構思的各實施方式使用隨機化延遲時段可以針對電子設備100的小分組提供更高的吞吐量。而且,更高的吞吐量可以減少電子設備100的功耗,進而可以提高電子設備100的電池壽命。

在對本發(fā)明構思的各實施方式的以上描述中,應理解的是,本文所使用的術語僅被用于描述具體的實施方式的目的,并且不旨在限制本發(fā)明構思。除非另行定義,否則本文所使用的所有術語(包括技術術語和科學術語)都具有與本發(fā)明構思所屬領域的普通技術人員通常所理解的含義相同的含義。還應理解的是,諸如在通用詞典中定義的術語,應被解釋為與它們在本說明書的上下文和相關技術中的含義相一致,而不被解釋為理想或過于正式的含義,除非本文如此明確地定義。

應理解的是,雖然本文中可能使用了術語“第一”、“第二”等來描述各元件,但是這些元件不應被這些術語限制。這些術語僅用于將一個元件與另一個元件區(qū)分開。因此,在不脫離本發(fā)明實施方式的教導的情況下,可以把“第一”元件稱作“第二”元件。

當元件被稱作相對于另一元件進行“連接”、“耦合”、“響應”或其變型時,它可以直接連接、耦合到或者響應于另一元件,或者可以存在中間元件。相反,當元件被稱作相對于另一元件進行“直接連接”、“直接耦合”、“直接響應”或其變型時,則不存在中間元件。貫穿說明書,相同的附圖標記表示相同的元件。此外,如本文所使用的“耦合”、“連接”、“響應”或其變型可以包括無線耦合、無線連接或無線響應。如本文所使用的,除非上下文明確指出,否則單數形式“一”、“一種”以及“該”也都旨在包括復數形式。為了簡潔和/或清楚,可能未對公知的功能或結構進行詳細描述。術語“和/或”包括關聯(lián)列出的項目中的一個或更多個的任意和所有組合。

如本文所使用的術語“包括”、“包含”、“具有”或其變型是開放式的,并且包括一個或更多個所闡明的特征、元件、步驟、組件或功能,但是不排除存在或添加一個或更多個其它特征、元件、步驟、組件、功能或它們的組合。此外,如本文所使用的,源自拉丁短語“exempli gratia”的常用縮寫“e.g.(例如)”可以用于介紹或指定之前提到的項目的一般示例,并且并不旨在作為該項目的限制。源自拉丁短語“id est”的常用縮寫“i.e.(即)”可以用于指定來自更加廣義的敘述中的具體項目。

本文參考計算機實現的方法、裝置(系統(tǒng)和/或設備)和/或計算機程序產品的框圖和/或流程圖例示描述了示例實施方式。應理解的是,可以通過由一個或更多個計算機電路執(zhí)行的計算機程序指令來實現框圖和/或流程圖例示的框以及框圖和/或流程圖例示的框組合。可以將這些計算機程序指令提供給通用計算機電路、專用計算機電路和/或其它可編程數據處理電路的處理器電路(也稱為處理器)來產生機器,使得經由計算機和/或其它可編程數據處理設備的處理器執(zhí)行的指令轉換和控制晶體管、在存儲器位置中存儲的值、以及這種電路內的其它硬件組件,以實現框圖和/或流程圖框中指定的功能/動作,并由此創(chuàng)建用于實現框圖和/或流程圖框中指定的功能/動作的裝置(功能性)和/或結構。

這些計算機程序指令也可以存儲在有形計算機可讀介質中,所述有形計算機可讀介質能夠指導計算機或其它可編程數據處理設備按照特定的方式運行,使得存儲在計算機可讀介質中的指令產生出包括實現所述框圖和/或流程圖框中指定的功能/動作的指令的一件產品。

有形的、非暫時性的計算機可讀介質可以包括電子、磁性、光學、電磁、或半導體數據存儲系統(tǒng)、裝置或設備。計算機可讀介質的更具體的示例將包括以下各項:便攜式計算機磁盤、隨機存取存儲器(RAM)電路、只讀存儲器(ROM)電路、可擦除可編程只讀存儲器(EPROM或閃存)電路、便攜式壓縮光盤只讀存儲器(CD-ROM)、和便攜式數字視頻盤只讀存儲器(DVD/藍光)。

計算機程序指令也可以加載到計算機和/或其它可編程數據處理裝置上,以使得在計算機和/或其它可編程裝置上能夠執(zhí)行一系列可操作步驟以產生計算機實現的過程,使得在計算機或其它可編程裝置上執(zhí)行的指令提供用于實現所述框圖和/或流程圖框中指定的功能/動作的步驟。因此,本發(fā)明構思的實施方式可以以硬件和/或在諸如數字信號處理器之類的處理器上運行的軟件(包括固件、駐留軟件、微代碼等)形式實現,其可以統(tǒng)稱為“電路”、“模塊”或其變型。

應注意的是,在一些替代實施方式中,所述框中標記的功能/動作可以不以流程圖中標記的順序發(fā)生。例如,取決于所涉及的功能/動作,連續(xù)示出的兩個框實際上可以大體上同時被執(zhí)行,或者框有時候可以按照相反的順序執(zhí)行。此外,可以將流程圖和/或框圖中的給定框的功能分離成多個框,和/或流程圖和/或框圖的兩個或更多框的功能可以被至少部分地集成。最后,在不脫離本發(fā)明構思的范圍的情況下,可以在所示出的框之間添加/插入其它框,和/或可以省去框/操作。

已經在本文中結合以上描述和附圖公開了許多不同的實施方式。應理解的是,逐字描述和例示這些實施方式的每一個組合和子組合將是過于重復的和混淆的。因此,本說明書(包括附圖)將被解釋為構建實施方式的各種示例性組合和子組合以及制造和使用它們的方式和過程的完整書面說明,并且將支持要求任何這樣的組合或子組合的權益。

在基本上不脫離本發(fā)明構思的原理的情況下,可以對實施方式做出許多改變和修改。所有此類改變和修改都旨在被包括在本發(fā)明構思的范圍內。因此,上述公開的主題應被理解為說明性的而非限制性的,并且所附的權利要求旨在覆蓋落入本發(fā)明構思的精神和范圍之內的所有這些修改、改進以及其它實施方式。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1