本申請要求于2015年4月10日提交的名稱為“Cellular-WLAN Interworking”的美國臨時專利申請序列號第62/146,175號以及于2016年4月7日提交的名稱為“CELLULAR-WIRELESS LOCAL AREA NETWORK(WLAN)INTERWORKING”的美國非臨時專利申請序列號第15/093,699號的權益,出于所有目的,通過引證將其全部內容結合于此。
技術領域
本說明書總體涉及包括蜂窩無線局域網(WLAN)互連的無線網絡。
背景技術:
蜂窩WLAN互連允許蜂窩技術與WLAN技術之間的流量卸載。這種互連可改進用戶設備的服務質量、用戶設備覆蓋范圍和/或降低電池功耗。
技術實現要素:
根據本發(fā)明的一個方面,一種用于促進蜂窩無線局域網互連的設備,包括:至少一個處理器電路,被配置為:接收包括第一隧道標識符的數據包,所述數據包被尋址到用戶設備(UE);識別與所述第一隧道標識符(first tunnel identifier)相關聯的無線電承載,所述無線電承載被配置為促進所述數據包經由蜂窩通信向所述用戶設備的傳輸;確定所述無線電承載是否經由無線局域網(WLAN)的至少一部分已被卸載(offloaded);并且當所述無線電承載經由所述無線局域網的至少一部分已被卸載時:識別映射至所述無線電承載的第二隧道標識符;基于所述第二隧道標識符來封裝所述數據包,其中,封裝的所述數據包包括所述第二隧道標識符;并且經由所述無線局域網的至少一部分將封裝的所述數據包傳輸至所述用戶設備。
其中,所述至少一個處理器電路進一步被配置為:當所述無線電承載沒有經由所述無線局域網的至少一部分卸載時:將所述數據包封裝在媒體訪問控制(MAC)協議數據單元(PDU)中,其中,所述媒體訪問控制協議數據單元的報頭包括所述無線電承載的邏輯信道標識符(LCID);并且經由所述無線電承載將封裝在所述媒體訪問控制協議數據單元中的所述數據包傳輸至所述用戶設備。
其中,所述第一隧道標識符包括通用分組無線業(yè)務隧道協議(GTP)隧道的隧道端點標識符(TEID),并且所述第二隧道標識符包括互聯網協議安全(IPSec)隧道的安全參數指標(SPI)。
其中,封裝所述數據包包括:使用所述互聯網協議安全來加密所述數據包。
其中,所述通用分組無線業(yè)務隧道協議隧道的所述隧道端點標識符與所述無線電承載的邏輯信道標識符(LCID,logical channel identifier)相關聯,并且所述無線電承載的所述邏輯信道標識符被映射至所述互聯網協議安全隧道的所述安全參數指標。
其中,所述至少一個處理器電路被配置為至少部分基于所述無線電承載的邏輯信道標識符(LCID)到互聯網協議安全(IPSec)隧道的安全參數指標(SPI)的映射,來確定所述無線電承載經由所述無線局域網的至少一部分已被卸載。
其中,所述至少一個處理器電路進一步被配置為:接收包括所述第一隧道標識符的多個數據包,所述多個數據包被尋址到所述用戶設備;經由所述無線局域網的至少一部分向所述用戶設備傳輸所述多個數據包中的至少一個數據包;并且經由所述無線電承載向所述用戶設備傳輸所述多個數據包中的至少一個數據包。
其中,所述至少一個處理器電路被配置為:在應用分組數據匯聚協議(PDCP)處理之前,將用于傳輸的蜂窩數據拆分。
根據本法明的另一方面,一種用于促進蜂窩無線局域網互連的方法,包括:接收進行蜂窩-無線局域網(WLAN)互連的指示;由用戶設備(UE) 確定與所述用戶設備相關聯的第一基站不支持經由無線局域網傳輸的蜂窩數據的隧道;識別與第二基站相關聯的無線局域網接入點,其中,所述第二基站支持經由所述無線局域網傳輸的蜂窩數據的隧道;創(chuàng)建所述用戶設備與所述無線局域網接入點之間的連接;促進所述第一基站與所述第二基站之間的切換;以及經由所述無線局域網接入點從所述第二基站接收蜂窩數據。
其中,促進所述切換包括:由所述用戶設備向所述第一基站傳輸與所述無線局域網接入點相關聯的標識符。
其中,促進所述切換包括:從所述第一基站接收用于信息的請求,其中,傳輸所述標識符是對接收所述請求的響應。
進一步包括:促進創(chuàng)建所述用戶設備與所述第二基站之間的隧道,其中,所述隧道與互聯網協議相關聯,并且經由所述隧道接收蜂窩數據。
其中,所述隧道是互聯網協議安全(IPSec)隧道。
其中,接收蜂窩數據包括:經由所述無線局域網接入點從所述第二基站接收數據包,并且所述數據包包括與所述隧道相關聯的隧道標識符。
其中,所述隧道標識符包括安全參數指標(SPI)。
根據本發(fā)明的又一方面,一種計算機程序產品,包括存儲在有形計算機可讀存儲介質中的指令,所述指令包括:接收包括第一隧道標識符的第一數據包的指令,所述第一數據包被尋址到用戶設備(UE);識別與所述第一隧道標識符相關聯的無線電承載的指令,所述無線電承載被配置為促進所述第一數據包經由蜂窩通信向所述用戶設備的傳輸;確定所述無線電承載是否經由無線局域網(WLAN)的至少一部分已被卸載的指令;并且當所述無線電承載經由所述無線局域網的至少一部分已被卸載時:基于所述第一數據包的第一封裝生成第二數據包的指令,其中,所述第二數據包包括映射至所述無線電承載的第二隧道標識符;以及經由所述無線局域網的至少一部分向所述用戶設備傳輸所述第二數據包的指令。
其中,當所述無線電承載沒有經由所述無線局域網的至少一部分卸載時,所述指令進一步包括:基于所述第一數據包的第二封裝生成第三數據包的指令,其中,所述第三數據包包括所述無線電承載的邏輯信道標識符(LCID);以及經由所述無線電承載向所述用戶設備傳輸所述第三數據包的指令。
其中,所述第一封裝包括:所述第一數據包在互聯網協議安全(IPSec)數據包中的封裝。
其中,所述第一隧道標識符包括通用分組無線業(yè)務隧道協議(GTP)隧道的隧道端點標識符(TEID),并且所述第二隧道標識符包括互聯網協議安全(IPSec)隧道的安全參數指標(SPI)。
其中,所述指令進一步包括:接收包括第一隧道標識符的多個數據包的指令,所述多個數據包被尋址到所述用戶設備;經由所述無線局域網的至少一部分向所述用戶設備傳輸所述多個數據包中的至少一個數據包的指令;以及經由所述無線電承載向所述用戶設備傳輸所述多個數據包中的至少一個數據包的指令。
附圖說明
在所附權利要求書中記載了本技術的一些特征。然而,出于說明性之目的,以下圖中示出了本技術的若干實施方式。
圖1、圖2、圖3以及圖4示出根據一個或多個實現方式的可實現蜂窩WLAN互連的示例性網絡環(huán)境。
圖5示出根據一個或多個實現方式的使用互聯網協議安全(IPSec)的通過WLAN接入的用于用戶平面的示例性協議棧。
圖6示出根據一個或多個實現方式的使用IPSec的通過WLAN接入的用于控制平面的示例性協議棧。
圖7示出根據一個或多個實現方式的可實現蜂窩WLAN互連的示例性過程的流程圖。
圖8示出根據一個或多個實現方式的可實現用于WLAN無線承載建立的示例性過程的流程圖。
圖9示出根據一個或多個實現方式的示例性聚合分組數據匯聚協議(PDCP)實體。
圖10和圖11示出根據一個或多個實現方式的可實現蜂窩WLAN互連的示例性過程的流程圖。
圖12概念性示出可實現本技術的一個或多個實現方式的電子系統(tǒng)。
具體實施方式
以下闡述的具體實施方式旨在作為本技術的各種配置的說明,并非旨在表示能夠實踐本技術的唯一的配置。附圖并入本文且構成了具體實施方式的一部分。具體實施方式包括特定細節(jié),是出于提供對本技術徹底理解的目的。然而,本技術不限于本文所闡述的特定細節(jié),并且可使用一個或多個實現方式來實踐。在一個或多個例子中,結構和組件以框圖形式示出,以避免使得本技術的概念模糊。
圖1示出根據一個或多個實現方式的可實現蜂窩WLAN互連的示例性網絡環(huán)境100。然而,并非需要所有描繪出的組件,且一個或多個實現方式可包括圖中未示出的其他組件。在不背離本文所闡述的權利要求的精神或范圍的情況下,可對組件的布置和類型做出變形??稍O置另外的組件、不同的組件或更少的組件。
示例性網絡環(huán)境100包括用戶設備110、基站120A-B以及接入點130A-B。用戶設備(user device)110可包括用戶設備(UE,User Equipment),可以是用戶設備(UE,User Equipment)的組件和/或可被稱為用戶設備(UE,User Equipment)。用戶設備110包括:經由無線接口并利用一個或多個無線電收發(fā)器,使得能夠與例如,基站120A-B中的一個或多個和/或接入點130A-B中的一個或多個通信的適當邏輯、電路、接口、存儲器和/或代碼。用戶設備110也可操作為與圖1中未示出的一個或多個其他用戶設備、一個或多個其他基站和/或一個或多個其他接入點無線通信。
用戶設備110可以是和/或可包括:移動電話、個人數字助理(PDA)、平板設備、計算機或者通常可操作為與基站120A-B中的一個或多個和/或接入點130A-B中的一個或多個無線通信的任意設備。用戶設備110可以是和/或可包括:以下相對于圖12討論的系統(tǒng)中的一個或多個組件。
基站120A-B中的一個或多個可包括小區(qū)、節(jié)點B(NB)、演進的通用移動電信系統(tǒng)(UMTS)、陸地無線電接入網絡(E-UTRAN)節(jié)點B、演進NodeB(eNodeB或eNB)、主eNodeB(MeNB)或家庭eNB(HeNB);可以是小區(qū)、節(jié)點B(NB)、演進的通用移動電信系統(tǒng)(UMTS)、陸地無線電接入網絡(E-UTRAN)節(jié)點B、演進NodeB(eNodeB或eNB)、主eNodeB(MeNB)或家庭eNB(HeNB)的組件;和/或可被稱為小區(qū)、節(jié)點B(NB)、演進的通用移動電信系統(tǒng)(UMTS)、陸地無線電接入網絡(E-UTRAN)節(jié)點B、演進NodeB(eNodeB或eNB)、主eNodeB(MeNB)或家庭eNB(HeNB)?;?20A-B中的一個或多個包括:經由無線接口并利用一個或多個無線電收發(fā)器,使得能夠與例如,用戶設備110和/或其他基站120A-B中的一個進行通信的適當邏輯、電路、接口、存儲器和/或代碼?;?20A-B中的一個或多個也可操作為與圖1中未示出的一個或多個其他用戶設備和/或一個或多個其他基站無線通信。在一個或多個實現方式中,基站120A-B中的一個或多個是基于蜂窩的無線網絡,諸如長期演進(LTE)通信網絡、全球移動系統(tǒng)(GSM)通信網絡、UMTS通信網絡或者通常任意基于蜂窩的通信網絡的基站。基站120A-B中的一個或多個可以是和/或可包括:以下相對于圖12討論的系統(tǒng)中的一個或多個組件。
接入點130A-B中的一個或多個可包括WLAN接入點,可以是WLAN接入點的組件和/或可被稱為WLAN接入點。接入點130A-B中的一個或多個包括:經由無線接口并利用一個或多個無線電收發(fā)器,使得能夠與例如,用戶設備110和/或其他WLAN接入點130A-B中的一個通信的適當邏輯、電路、接口、存儲器和/或代碼。WLAN接入點130A-B中的一個或多個也可操作為與圖1中未示出的一個或多個其他用戶設備和/或一個或 多個其他接入點無線通信。WLAN接入點130A-B中的一個或多個可以是和/或可包括:以下相對于圖12討論的系統(tǒng)中的一個或多個組件。
在一個或多個實現方式中,本技術促進諸如LTE通信網絡的無線電接入網絡(RAN)中的WLAN部署。在圖1中,RAN的蜂窩組件可包括基站120A-B,然而,部署在RAN中的WLAN組件(例如,支持RAN集成連接的WLAN組件)可包括接入點130A-B。在某些情況下,基站120A-B中的一個或多個可例如,經由圖1中未明確示出的WLAN接入網關(WAG)設備和/或WLAN控制器(WLC),通信地耦接至接入點130A-B中的一個或多個。在某些情況下,本技術可用在密集的、場所類型的部署中,其中,部署多個WLAN接入點(例如,接入點130A-B)以便向一個或多個用戶設備(例如,用戶設備110)提供改進的空中聚合吞吐量。
例如,相比經由基站120A-B中的一個或多個可實現的吞吐量傳輸,接入點130A-B中的一個或多個可促進更高的吞吐量傳輸。因此,在一些例子中,優(yōu)選地,當用戶設備110處于接入點130A-B中的一個或多個的覆蓋范圍中時,使得用戶設備110由代替和/或附加到120A-B中的一個或多個的接入點130A-B中的一個或多個進行服務。
在一種情形下,用戶設備110可處于基站120A的蜂窩(例如,LTE)覆蓋范圍下。在一個點處,用戶設備110可到達場所區(qū)域,在該場所區(qū)域中,由具有集成WLAN能力(例如,與基于WLAN的網絡通信的能力)的基站120B提供連接性。當用戶設備110也處于接入點130A的覆蓋范圍內,并且接入點130A例如,通過基站120B而在蜂窩網絡中具有到用戶設備110的公用陸地移動網絡(PLMN)的連接性時,用戶設備110可與接入點130A相關聯并且可從基站120A切換至基站120B。在用戶設備110與接入點130A相關聯并切換至基站120B之后,用戶設備110的空中(over the air)數據流量可通過接入點130A和/或基站120B引導(steered,操縱)。例如,用戶設備110的一些空中數據流量可通過接入點130A引導,同時用戶設備110的一些空中數據流量可通過基站120B引導。
在另一情形中,用戶設備110可處于基站120B和接入點130A的覆蓋范圍下的場所中,其中,用戶設備110的空中數據流量通過基站120B和/或接入點130A進行路由。當用戶設備110移動穿過該場所時,用戶設備110可從接入點130A切換至(例如,無縫切換)接入點130B。在某些情況下,從接入點130A向接入點130B的切換可基于電氣與電子工程師協會(IEEE)802.11r和802.11k規(guī)范來執(zhí)行,其提供用于支持隨著設備(例如,用戶設備110)在覆蓋范圍中移動進行無縫切換的協議。在這些情況下,接入點130A-B支持IEEE 802.11r和802.11k。
在另一情形中,用戶設備110可在場地中移動并且達到沒有空中覆蓋范圍的WLAN的區(qū)域。在該區(qū)域中時,用戶設備110的空中流量可通過基站120B處理。當用戶設備110回到WLAN覆蓋范圍(例如,接入點130B的WLAN覆蓋范圍)中時,空中數據流量可通過WLAN(例如,通過接入點130B)和/或基站120B處理。
在另一情形中,用戶設備110可達到沒有適當蜂窩覆蓋范圍的WLAN小區(qū)(例如,接入點130B)。在該情形中,空中信令和數據可僅通過WLAN處理。
圖2示出根據一個或多個實現方式的可實現蜂窩WLAN互連的示例性網絡環(huán)境200。然而,并非使用所有描述的組件,且一個或多個實現方式可包括圖中未示出的其他組件。在不背離本文所闡述的權利要求的精神或范圍的情況下,可對組件的布置和類型做出變形。可設置另外的組件、不同的組件或更少的組件。
示例性網絡環(huán)境200包括用戶設備110、基站120B以及接入點130A。用戶設備110可同時通過基站120B連接至小區(qū)組并且通過接入點130A連接至WLAN網絡。例如,小區(qū)組可以是主小區(qū)組并且基站120B可以是MeNB。
用戶設備110和基站120B可使用蜂窩標準(例如,LTE標準)交換用戶數據和/或信令(例如,控制數據)?;?20B可經由WLAN網絡卸載用于用戶設備110的用戶數據在接入點130A上,使得可使用WLAN標 準(例如,IEEE 802.11ac標準)將卸載的用戶數據通過接入點130A傳輸至用戶設備110。在這一方面,基站120B可利用WLAN網絡作為回程網絡;可選地和/或另外地,基站120B可利用用于回程網絡的有線連接?;爻炭梢允欠抢硐牖爻獭T谀承┣闆r下,接入點130A可用作次級eNB(SeNB),用于提供用于用戶設備110的附加資源。卸載可基于卸載優(yōu)選指示符(OPI)。OPI可用作允許基站120B與接入點130A之間的流量卸載的水平的RAN控制的機制,同時也考慮到流量與用戶配置文件分離(user profile separation)。
用于向WLAN網絡的WLAN數據平面連接的進入點可由WAG設備提供。接入點130A與WAG設備之間的接口可具有分配的局部范圍的互聯網協議(IP)地址。接入點130A可以自主模式(例如,本地配置和控制)操作。在自主部署中,WAG設備可以是住宅網關設備??蛇x地,接入點130A可由WLC調整和管理。在這種情況下,控制平面連接可存在于接入點130A與WLC之間。
圖3示出根據一個或多個實現方式的可實現蜂窩無線互連的示例性網絡環(huán)境300。然而,并非使用所有描述的組件,且一個或多個實現方式可包括圖中未示出的其他組件。在不背離本文所闡述的權利要求的精神或范圍的情況下,可對組件的布置和類型做出變形。可設置另外的組件、不同的組件或更少的組件。
示例性網絡環(huán)境300包括用戶設備110、基站120B、接入點130A、一個或多個網關設備332A-C、控制器334、認證、授權及計費(AAA)服務器336、歸屬用戶服務器(HSS)338、移動性管理實體(MME)340以及代理呼叫會話控制功能(P-CSCF)設備342。示例網絡環(huán)境300的各種組件之間的連接標記有組件之間的接口的實例。例如,S1-u接口可以是基站120B與網關設備332B之間的用戶平面接口,并且X2u接口可以是基站120B與網關設備332A之間的用戶平面接口。X2u接口也可被稱為Xw-u接口。
諸如,在服務供應商WLAN部署中,接入點130A可由控制器334調整和管理??刂破?34可包括WLC,可以是WLC的組件和/或可被稱為WLC。在某些情況下,WLC可包括WLAN訪問代理(WAP),可以是WLAN訪問代理(WAP)的組件,和/或可被稱為WLAN訪問代理(WAP)。WAP可包括認證服務器或者可以是認證服務器的組件,該認證服務器用于促進WLAN基礎設施與不支持蜂窩通信的設備的共享。例如,WAP可區(qū)分不同類型的服務和設備。在諸如服務供應商WLAN部署的部署中,存在有接入點130A與控制器334之間的控制平面連接??蛇x地,接入點130A可以自主模式(例如,本地配置和控制)操作。
網關設備332A可包括WAG設備,可以是WAG設備的組件,和/或可被稱為WAG設備。在自主部署中,例如,WAG設備可以是住宅網關設備。用于向WLAN網絡的WLAN數據平面連接的進入點可由WAG設備提供。接入點130A與網關設備332A之間的接口可具有分配的本地范圍IP地址。
網關設備332B可以是或者可包括:服務網關(S-GW)設備。在某些情況下,網關設備332B可用作移動錨點,通過該移動錨點,可傳輸用戶數據(例如,IP數據包)。例如,當用戶設備110在不同基站之間移動時,網關設備332B可用作用于數據承載的移動錨點。
網關設備332C可以是或者可包括:分組數據網絡(PDN)網關(P-GW)設備。根據來自策略控制與計費規(guī)則功能(PCRF)的規(guī)則,網關設備332C可用作用于用戶設備110的IP地址分配、服務質量(QoS)增強和/或基于流的計費。PCRF可基于用戶的簽約配置文件來確定如何處理與用戶設備110相關聯的數據流。網關設備332C可用于使用業(yè)務流模板(TFT)將用戶數據(例如,下行鏈路用戶IP數據包)過濾為不同的基于QoS的承載。在某些情況下,TFT可用于將服務數據流向無線電承載映射。例如,上行鏈路TFT(UL TFT)可用于在上行鏈路方向上將服務數據流向無線電承載映射。
HSS 338可存儲用于各個用戶(例如,用戶設備110的用戶)的系統(tǒng)結構演進(SAE)簽約數據,諸如簽署的QoS配置文件。HSS 338可存儲關于用戶可連接至的PDN的信息。MME 340可用于處理用戶設備110與核心網絡(CN)之間的信令。在某些情況下,在用戶設備110與核心網絡之間運行的協議可被稱為非接入層(NAS)協議。
核心網絡(其也可被稱為演進分組核心(EPC))可包括S-GW設備(例如,網關設備332B)、P-GW設備(例如,網關設備332C)、HSS 338以及MME 340。S-GW設備、P-GW設備、HSS 338以及MME 340可設置在少于或多于四個單獨設備中。在某些情況下,基站120B可以是至少終止S1-MME的MeNB,并且因此,作為朝向核心網絡的移動錨點。在某些情況下,每個UE僅與一個S1-MME連接相關聯,并且在MeNB中終止S1-MME連接。
在一個或多個實現方式中,本技術提供用于蜂窩WLAN互連的用戶平面和控制平面。蜂窩技術可以是LTE技術。用于基于RAN的蜂窩WLAN互連的用戶平面可允許基站120B中的接口(例如,S1-u接口)的終止。用戶平面也可通過兩種接入(例如,LTE、WLAN)允許無線電承載水平(radio bearer level)的流量區(qū)分和QoS。
圖4示出根據一個或多個實現方式的可實現蜂窩無線互連的示例性網絡環(huán)境400。然而,并非需要所有描述的組件,且一個或多個實現方式可包括圖中未示出的其他組件。在不背離本文所闡述的權利要求的精神或范圍的情況下,可對組件的布置和類型做出變形??稍O置另外的組件、不同的組件或更少的組件。
示例性網絡環(huán)境400包括EPC 450、基站120B、網關設備332A、控制器334、接入點130A以及用戶設備110。用戶設備110可包括連接管理器(CM)。EPC 450可包括S-GW設備(例如,網關設備332B)、P-GW設備(例如,網關設備332C)、HSS 338以及MME 340。
通用分組無線業(yè)務(GPRS)隧道協議(GPRS TP或GTP)隧道可被創(chuàng)建并用在基站120B與EPC 450之間。通常,GTP隧道可用于在基于蜂 窩的無線網絡(例如,LTE、GSM、UMTS通信網絡)內攜帶GPRS數據包。GTP可分解為單獨協議,該單獨協議包括用于EPC 450內的信令的GTP-c(控制平面GTP)以及用于在EPC 450內以及在基站120B與EPC 450之間攜帶用戶數據的GTP-u(用戶平面GTP)。在某些情況下,GTP可用于傳輸層協議,諸如傳輸控制協議(TCP)和用戶數據報協議(UDP)。用戶設備110可與一個或多個GTP隧道相關聯,其中,每個單獨隧道由相應的隧道端點標識符(TEID)識別。TEID可以是動態(tài)分配的隨機號并且可用于在相同GTP隧道中多路傳輸不同連接。在某些情況下,GTP隧道的接收側可分配用于傳輸側的TEID值以使用。在某些情況下,GTP-c信令(例如,GTP-c消息)可在網關設備332B與網關設備332C之間傳輸。例如,可使用GTP-c消息在隧道端點之間交換TEID值。
在一些情況下,基站120B可以存儲無線電接入承載標識符(RB-ID)與TEID之間的映射(例如,一對一映射)。網關設備332B與基站120B之間以及網關設備332B與網關設備332A之間的接口可以是S1-u接口。與網關設備332B和基站120B之間的隧道相關聯的TEID可被稱為S1-TEID。
通過WLAN傳輸數據的數據路徑可促進通過基站120B與用戶設備110之間的WLAN(例如,經由接入點130A)開隧道的無線電接入承載(RAB)的數據傳輸。RAB可以是通過其可以攜帶數據的蜂窩信道。RAB可以是用于攜帶信令信息的信令無線電承載或用于攜帶用戶數據的數據無線電承載。每個RAB的數據可以在基站120B與用戶設備110之間的WLAN上基于IP的隧道機制來傳輸。作為一個實例,每個RAB的數據在基站120B與用戶設備110之間的WLAN上通過IP安全(IPSec)隧道來傳輸。IPSec可以允許認證并加密IP數據包。作為另一實例,每個RAB的數據通過基站120B與用戶設備110之間的WLAN上的GTP隧道(例如,GTP-u隧道)來傳輸??衫贸薎PSec和GTP-u隧道以外的其他基于IP的隧道機制。進一步出于說明性的目的,示例性網絡環(huán)境400利用基站120B與用戶設備110之間的WLAN上的IPSec隧道。
對于通過WLAN卸載的每個RAB,IPSec隧道建立在基站120B與用戶設備110之間。基站120B可以從EPC 450接收被尋址到(addressed to)用戶設備110的數據包。數據包可以包括數據包部分405。數據包可被稱為EPC封裝的數據包。數據包部分405可以包括GTP報頭、IP報頭、以及有效載荷(例如,用戶數據)。GTP報頭可以包含與RAB相關聯的TEID。由于S1-u接口可以在EPC 450與基站120B之間提供用戶平面接口,因此包含于GTP報頭中的TEID可被稱為S1-TEID。
可以通過將包含于所接收的數據包部分405中的TEID匹配到RAB的邏輯信道標識符(LCID,邏輯信道指標,logical channel index)來執(zhí)行在基站120B處轉發(fā)下行線路數據流量。邏輯信道可以表示用于控制平面數據的控制信道和/或用于用戶平面數據的業(yè)務信道。邏輯信道可以表示由媒體訪問控制(MAC)提供的數據傳送服務,并且可以基于邏輯信道攜帶的信息類型來定義。因此,RAB的LCID可以提供由MAC提供的數據傳送服務和/或由邏輯信道攜帶的信息類型的指示。
在經由RAB(例如,經由蜂窩通信)傳輸用戶數據的情況下,LCID可以被包含于經由蜂窩通信從基站120B傳輸至用戶設備110的數據包中。數據包可以包括數據包部分410。數據包可被稱為MAC封裝的數據包或者MAC協議數據單元(PDU)封裝的數據包。數據包部分410可以包括LCID、序列號(SN)、IP報頭以及有效載荷(例如,用戶數據)。SN可以是分配給由基站120B傳輸到用戶設備110的每個數據包的單調遞增的計數以允許用戶設備110對所接收的數據包進行重新排序和/或根據每個所接收的數據包的SN移除重復數據包。
在通過WLAN卸載RAB的情況下,基站120B可以生成包括數據包部分415的數據包。數據包可被稱為IPSec互連封裝數據包或者IPSec封裝數據包。數據包部分415包括IPSec報頭、封裝安全有效載荷(ESP)報頭、安全性參數指標(SPI)、SN、IP報頭、有效載荷(例如,用戶數據)、ESP填充以及ESP認證。ESP可以用于數據包的認證、完整性、和/或保密性保護。ESP填充(padding)可用于加密的目的,以將有效載荷數 據擴展至適合與加密相關聯的密碼分組大小的大小,和/或與下一字段對齊。在一些情況下,包含于數據包部分415和數據包部分410中的SN可被分別稱為IPSec-SN和RB-SN。
基站120B可以將通過WLAN卸載的RAB的LCID匹配至包含于數據包部分415中的SPI值。在一些情況下,SPI值可以是為每個IPSec報頭分配的值,使得通過IPSec隧道傳輸的每個數據包的IPSec報頭包含不同的SPI值。SPI值可以用于識別用戶設備110的安全性關聯。
在用戶設備110處,通過將包含于數據包部分415中的SPI值匹配至與RAB相關聯的LCID,包含數據包部分415的數據包與RAB相關聯。相似地,在上行鏈路側上,可以在用戶設備110中執(zhí)行SPI和LCID(例如,LCID→SPI→LCID)的匹配并且在基站120B檢索。用這種方式,為通過WLAN發(fā)送的RAB流量提供保護和認證。
提供圖4中的數據包部分405、410、以及415作為實例,并且其他字段可以存在于在數據包部分405、410、以及415中指出的字段之前、之后、和/或之間。例如,在一些情況下,數據包部分415可以包括SN與IP報頭之間的GTP報頭。
諸如IKEv2協議的互聯網密鑰交換協議可以用于IPSec隧道設置。IKEv2信息信令消息可以用于允許基站120B和用戶設備110同意和/或將LCID至SPI的映射與RB-SN至IPSec-SN的映射交換。映射可促進蜂窩接入與WLAN接入之間的協調。
圖5示出了根據一個或多個實現方式的通過使用IPSec的WLAN接入的用戶平面的示例性協議棧。然而,并非需要所有描述的組件,且一個或多個實現方式可包括在圖中未示出的額外組件。在不偏離如在本文闡述的權利要求的精神或范圍的情況下,可對組件的布置和類型做出改變。可設置另外的組件、不同的組件或更少的組件。
在下行鏈路方向(例如,圖5中從右到左)上,基站120B可以從EPC450接收包括用戶數據以及尋址到用戶設備110的數據包。例如,基站120B可以經由基站120B與EPC 450之間的GTP-u隧道接收數據包。數據包可 以包括(從下至上)物理層報頭(L1報頭)和MAC報頭(L2報頭)、第一IP報頭(例如,IP版本4報頭、IP版本6報頭)、UDP報頭、GTP-u報頭、以及第二IP報頭。第一IP報頭可被稱為外部或者外側IP報頭而第二IP報頭可被稱為內部或者內側IP報頭?;?20B可以利用GTP-u報頭確定該數據包所屬的無線電承載(例如,數據無線電承載)。例如,GTP-u報頭的標識符可以映射至無線電承載的標識符。基站120B可以使用IPsec對數據包加密。在一些情況下,在使用IPsec加密數據包之前,可以從數據包中去除GTP-u報頭。IPSec加密的數據包然后可以經由網關設備332A和接入點130A IP轉發(fā)(例如,中繼)至用戶設備110。用戶設備110可以將所接收的數據包的IPSec報頭的SPI映射至LCID。
在圖5中,基站120B和用戶設備110中間的節(jié)點可以執(zhí)行基站120B與用戶設備110之間的封裝的IPSec有效載荷的IP轉發(fā)。中間節(jié)點可以包括網關設備332A和接入點130A。網關設備332A與基站120B之間的接口(例如,X2u接口)和網關設備332A與接入點130A之間的接口(例如,DD接口)可以是沒有隧道要求的基于IP轉發(fā)的接口。
圖6示出了根據一個或多個實現方式的通過使用IPSec的WLAN接入的控制平面的示例性協議棧。然而,并非需要所有描述的組件,且一個或多個實現方式可包括在圖中未示出的額外組件。在不偏離如在本文闡述的權利要求的精神或范圍的情況下,可對部件的布置和類型做出改變。可設置另外的組件、不同的組件或更少的組件。
在下行鏈路方向(例如,圖6中從右到左)上,基站120B可以從EPC 450接收包括控制數據以及尋址到用戶設備110的數據包。例如,基站120B可以經由基站120B與EPC 450之間的GTP-u隧道接收數據包。數據包可以包括(自下至上)物理層報頭(L1報頭)和MAC報頭(L2報頭)、IP報頭(例如,IP版本4報頭、IP版本6報頭)、UDP報頭以及GTP-c報頭?;?20B可以從數據包移除GTP-c報頭并且利用IKEv2以將控制數據攜帶至用戶設備110。數據包可以經由網關設備332A和接入點130A IP轉發(fā)(例如,中繼)至用戶設備110。
在一個或多個實現方式中,在通過WLAN掘進(tunneling)用戶數據中使用GTP隧道。為了在GTP(例如,GTP-u)隧道中掘進,在基站120B與用戶設備110之間為通過WLAN卸載的每個RAB(例如,數據無線電承載)建立GTP隧道。這樣的隧道技術可以假設IEEE 802.11流量的一個或多個加密(例如,接入點130A可以將加密設置為對用戶設備110的強制),接入點130A與網關設備332A之間和網關設備332A與基站120B之間的加密鏈路,和/或與接入點130A和基站120B之間的路徑上的中間節(jié)點的信任關系。在某些方面,加密可以用于通過WLAN卸載(offload,下載)并且通過GTP(例如,GTP-u)隧道傳輸的所有的IP數據。
圖7示出了可以根據一個或多個實現方式實現蜂窩WLAN互連的示例過程700的流程圖。出于說明性的目的,這里參照圖1的示例性網絡環(huán)境100的基站120B描述示例過程700;然而,示例過程700不限于圖1的示例性網絡環(huán)境100的基站120B,并且示例過程700可以通過基站120B的一個或多個組件(諸如,基站處理器和/或蜂窩無線電模塊)來執(zhí)行。進一步出于說明性的目的,對于示例過程700,基站120B是用戶設備110的服務基站。這里將示例過程700的方框描述為連續(xù)、或線性發(fā)生的。然而,示例過程700的多個方框可并行發(fā)生。此外,不需要按照所顯示的順序執(zhí)行示例過程700的方框和/或不需要執(zhí)行示例過程700的一個或多個方框。
基站120B接收數據包(705)。數據包可以包括第一隧道標識符。數據包可被尋址到用戶設備110?;?20B可以從EPC 450接收數據包。例如,EPC 450的S-GW(例如,網關設備332B)可以通過S-GW與基站120B之間的隧道(例如,GTP-u隧道)將數據包發(fā)送至基站120B。第一隧道標識符可以是和S-GW與基站120B之間的隧道相關聯的TEID。
基站120B確定與第一隧道標識符相關聯的無線電承載(710)。無線電承載可以是經由蜂窩通信標準(例如,LTE標準)將數據包發(fā)送至用戶設備110的信道?;?20B可以存儲RB-ID與隧道標識符之間的映射(例如,一對一映射)。例如,基站120B可以存儲與無線電承載相關聯的RB-ID 和與無線電承載用于蜂窩通信的隧道相關聯的TEID之間的映射(例如,一對一映射)。TEID可以(例如,映射到)與無線電承載的LCID相關聯。
基站120B確定是否已通過WLAN網絡卸載無線電承載(或它的一部分)(715)?;?20B可以基于無線電承載的LCID是否已映射至SPI值確定是否發(fā)生卸載。當LCID先前被映射至SPI值時,基站120B可以確定已卸載無線電承載。當LCID還沒被映射至SPI值時,基站120B可以確定還沒卸載無線電承載。當建立卸載時,SPI值可以在基站120B與用戶設備110之間議定(agree upon)。當基站120B確定還沒通過WLAN網絡卸載無線電承載時,基站120B經由無線電承載(例如,經由LTE)將數據包發(fā)送至用戶設備110(720)。
當基站120B確定已通過WLAN網絡卸載無線電承載(或它的一部分)時,基站120B確定被映射至無線電承載的第二隧道標識符(725)。第二隧道標識符可以是SPI值?;?20B基于第二隧道標識符封裝數據包(730)。例如,基站120B可以使用與SPI值相關聯的IPSec加密對數據包進行加密。封裝的數據包(例如,包括數據包部分415的數據包)可以包括第二隧道標識符。在一些情況下,第二隧道標識符可以包含于封裝數據包的ESP報頭中?;?20B通過WLAN將封裝數據包發(fā)送至用戶設備110(735)。
在本技術中,便于蜂窩-WLAN互連的基于RAN的實施方式可以為每個RAB提供類似類型的QoS配置文件,無論通過哪個接入(例如,蜂窩或者WLAN)對RAB進行服務。QoS配置文件可以包括與網絡服務的一個或多個方面有關的信息,例如,作為非限制性實例,期望最小錯誤率、期望比特率、期望吞吐量等。因此,可以存儲每個WLAN網絡的QoS特性并且可與每個RAB的QoS要求比較,即,確定是否可通過WLAN網絡卸載RAB。
圖8示出了可根據一個或多個實現方式實現WLAN無線電承載設置的示例過程800的流程圖。出于說明性的目的,這里參照圖4的示例性網絡環(huán)境400描述示例過程800;然而,示例過程800不限于圖4的示例性 網絡環(huán)境400。這里將示例過程800的方框描述為連續(xù)、或線性發(fā)生。然而,示例過程800的多個方框可并行發(fā)生。此外,不需要按照所顯示的順序執(zhí)行示例過程800的方框和/或不需要執(zhí)行示例過程800的一個或多個方框。
對于通過WLAN卸載的每個RAB,基站120B將QoS預留請求(RESV_REQ)發(fā)送至控制器334(例如,WLC)(805)。QoS預留請求可以包括相同的RAB的數據包的外部IP報頭上將要使用的QoS配置文件和不同的服務代碼點(DSCP)值。DSCP值可以識別用戶設備110請求的服務水平或服務類型。DSCP可被稱為流量標識符。因此,基站120B可以提供每個RAB的WLAN接入。
控制器334促進包含于預留請求中的QoS配置文件和所選擇的流量標識符的流量工程(810)。時間間隔812可以提供流量工程完成的有效期。可以通過控制器334、網關設備332A以及接入點130A來執(zhí)行流量工程以將它們本身配置為允許基于QoS配置文件和所選擇的流量標識符在RAB上的通信(communication over the RAB)發(fā)生。例如,控制器334、網關設備332A、和/或接入點130A可以嘗試預留RAB的請求帶寬。控制器334將預留響應(RESV_RSP)發(fā)送至用戶設備110(815)??刂破?34可以指示對應于QoS配置文件和所選擇的流量標識符的資源被成功預留或未成功預留。
基站120B促進使用基站120B與用戶設備110之間的互聯網密鑰交換協議(例如,IKEv2)用所選擇的流量標識符設置隧道(例如,IPSec隧道)(820)。甚至在預留響應指示資源未成功預留的情況下,基站120B可以在用戶設備110與基站120B之間繼續(xù)進行設置隧道。
控制器334可以導出QoS以應用于網關設備332A與下行鏈路用戶平面IP業(yè)務的接入點130A之間。接入點130A可以將該QoS映射至相應的IEEE 802.11接入分類。通常,在網關設備332A(例如,WAG或信任的WAG(TWAG))與接入點130A之間使用的QoS取決于執(zhí)行。
當用戶設備110接收IP數據包時,用戶設備110可以連同空中使用的IEEE 802.11接入分類一起存儲對應于IP流的5元組。5元組可以包括源IP地址、源端口號、目的地IP地址、目的地端口號以及使用的協議。當用戶設備110發(fā)送IP數據包時,用戶設備110可以從先前存儲的IP流的信息中得出空中使用的IEEE 802.11接入分類。如果不存在這個IP流的存儲信息,用戶設備110可以使用默認的IEEE 802.11接入分類。
在一個或多個實現方式中,本技術允許蜂窩和WLAN通信聚合。圖9示出了根據一個或多個實現方式的示例性聚合分組數據匯聚協議(PDCP)實體。每個PDCP實體可以攜帶一個無線電承載的數據。PDCP實體可以與LCID相關聯。聚合PDCP實體可通過允許基于是否通過蜂窩或者通過WLAN傳送數據處理數據而促進蜂窩WLAN互連。是否通過蜂窩或者通過WLAN傳送的判定可基于與蜂窩鏈路和WLAN鏈路相關聯的吞吐量和/或延遲。
在通過WLAN發(fā)送數據包的情況下,聚合的PDCP實體可以被看作WLAN PDCP實體。該服務的PDCP實體可由IPSec鏈路的端隧道表示??梢允褂肐PSec來加密數據包并且可以通過例如用戶設備110與基站120B之間的IPSec隧道傳送。提供IPSec隧道的使用作為實例,并且WLAN PDCP實體而非IPSec隧道可以使用其他基于IP的隧道機構。在通過蜂窩發(fā)送數據包的情況下,聚合的PDCP實體可以被看作蜂窩PDCP實體。數據包可以使用魯棒報頭壓縮(ROHC)來處理、根據蜂窩標準(例如,LTE標準)加密并封裝。在一些情況下,在對數據包進行PDCP處理之后可以做出是否通過蜂窩或者通過WLAN傳送數據包的決定。
聚合的PDCP實體可以用作承載開關,其中,可以每次僅通過一個接入(例如,蜂窩或者WLAN)來為接入承載服務??商鎿Q地,聚合的PDCP實體可用作承載拆分,其中,蜂窩接入和WLAN接入兩者同時適用于RAB。在這種情況下,由基站120B接收的一些數據包和/或數據包的部分可以使用蜂窩接入傳送,而由基站120B接收的其他數據包和/或數據包的部分可以使用WLAN接入傳送。
在一個或多個實現方式中,用戶設備110執(zhí)行用于選擇并且關聯/附接至一起促進蜂窩WLAN互連的WLAN和基站的網絡發(fā)現和選擇過程。用戶設備110嘗試發(fā)現并且選擇合適的元組(例如,WLAN接入點、基站),其中,當對用戶設備110的策略(例如,蜂窩WLAN互連策略)是積極的并且用戶設備110指示測量是積極的(active,有效)時,基站可以擔當WLAN的宏小區(qū)。
圖10示出了可以根據一個或多個實現方式實現蜂窩WLAN互連的示例性過程1000的流程圖。出于說明性的目的,這里參照圖4的示例性網絡環(huán)境400描述示例過程1000;然而,示例過程1000不限于圖4的示例性網絡環(huán)境400。這里將示例過程1000的方框描述為連續(xù)、或線性發(fā)生。然而,示例過程1000的多個方框可并行發(fā)生。此外,不需要按照所顯示的順序執(zhí)行示例過程1000的方框和/或不需要執(zhí)行示例過程1000的一個或多個方框。
用戶設備110發(fā)起網絡發(fā)現和選擇處理(1005)。用戶設備110可以與不不支持基于RAN的WLAN互連的基站相關聯?;究杀环Q為源基站。在發(fā)起網絡發(fā)現和選擇處理中,用戶設備110可以使與基于RAN的WLAN互連連接相關聯的策略變得積極。
用戶設備110可以接收執(zhí)行(例如,允許、促進)蜂窩WLAN互連的指示。用戶設備110可以響應于指示,發(fā)起尋找基于RAN的WLAN互連連接性。指示可基于對指示應當尋找基于RAN的WLAN互連連接性的用戶設備110的用戶偏好和/或運營商積極策略。在一些情況下,RAN可以通過向在其覆蓋范圍內的用戶設備(例如,包括用戶設備110)指示用戶設備應當尋找提供RAN集成連接性的WLAN來發(fā)起網絡發(fā)現和選擇處理??捎刹恢С址涓CWLAN互連的基站(例如,源基站)提供發(fā)起網絡發(fā)現和選擇處理的觸發(fā)??梢岳糜脩粼O備110與一個或多個接入點(例如,接入點130A)之間的探測請求和響應過程來減少發(fā)現中的延遲和/或支持(例如,關閉的WLAN網絡的)發(fā)現。關閉的WLAN網絡可以包括不廣播它們的服務集標識符(SSID)的WLAN網絡。
用戶設備110搜索支持RAN集成連接性的合適的WLAN(例如,合適的WLAN接入點)。用戶設備110可以通過利用每個公共陸地移動網絡(PLMN)的新的能力位的第三代伙伴項目(3GPP)接入網絡查詢協議(ANQP)容器的擴展,被告知這樣的接入點130A的能力。例如,3GPP ANQP容器可以在預先關聯的用戶設備110和接入點130A之間交換。
用戶設備110將接入點130A識別為支持RAN集成連接性并且建立與接入點130A的連接(1015)。用戶設備110可以與接入點130A關聯并且認證并建立局部IP連接性。認證可以涉及EPC 450、AAA服務器336、HSS 338和/或MME 340。在一些情況下,也可以建立非無縫WLAN卸載(NSWO)。
在認證程序過程中,AAA服務器336通過HSS 338和MME 340,建立測量報告(1020)。AAA服務器336可以識別將WLAN(例如,接入點130A)與相關聯的用戶設備110集成的合適的目標基站(例如,基站120B)。AAA服務器336可以通知源基站觸發(fā)對目標基站的WLAN測量報告。源基站觸發(fā)對于目標基站的WLAN測量報告(1025)。
如果用戶設備110在目標基站的覆蓋區(qū)域下,則用戶設備110通知源基站用戶設備110在目標基站的覆蓋區(qū)域下并且將測量響應發(fā)送至源基站(1030)。用戶設備110可以將面對WLAN數據路徑的接口的SSID和其局部IP地址(IP WLAN)發(fā)送至源基站。例如,用戶設備110可以將接入點130A的IP地址發(fā)送至源基站和/或與接入點130A相關聯的網關設備(例如,網關設備332A)的IP地址。源基站觸發(fā)從源基站至目標基站的切換(例如,eNB間切換)(1035)。源基站可以基于來自用戶設備110的測量響應觸發(fā)切換。目標基站建立通過WLAN接入(例如,通過接入點130A)服務的一個或多個RAB(1040)。
圖11示出根據一個或多個實現方式的可以實現蜂窩WLAN交互的示例性過程1100的流程圖。出于說明性的目的,本文中參考圖1的示例性網絡環(huán)境100的用戶設備110描述的示例性過程1100;然而,示例性過程1100不限于圖1的示例性網絡環(huán)境100的用戶設備110,并且示例過程1100 可以通過用戶設備110的一個或多個組件執(zhí)行。在本文中將示例性過程1100的方框描述為順次或線性發(fā)生。然而,示例性過程1100的多個方框可并行發(fā)生。此外,不需要按照所顯示的順序執(zhí)行示例性過程1100的方框和/或不需要執(zhí)行示例性過程1100的一個或多個方框。
用戶設備110接收執(zhí)行蜂窩WLAN交互的指示(1102)。例如,指示可基于表示應當尋找基于RAN的WLAN交互連接性的用戶設備110的用戶偏愛和/或操作器積極策略。用戶設備110可以進行WLAN接入點的搜索以定位支持通過WLAN傳輸的蜂窩數據的隧道的接入點。在支持開通通過WLAN傳輸的蜂窩數據的隧道的接入點之中,用戶設備110可以識別(例如,選擇)與更高的功率測量(例如,信噪比(SNR),接收信號強度指示)相關聯的接入點,諸如接入點130A。
然后用戶設備110確定當前服務用戶設備110的第一基站不支持開通通過WLAN傳輸的蜂窩數據的隧道(1105)。用戶設備110將接入點130A識別為與第二基站(例如,基站120B)相關聯的(1110),其中第二基站支持開通通過WLAN傳輸的蜂窩數據的隧道。用戶設備110建立用戶設備110和接入點130A之間的連接(1115)。
用戶設備110促成第一基站和第二基站之間的切換(1120)。為了促成切換,用戶設備110可以接收來自第一基站的對于信息的請求并且將響應發(fā)送至第一基站。在一些情況下,用戶設備110可以將與接入點130A相關聯的SSID和/或IP地址發(fā)送至第一基站?;趤碜杂脩粼O備110的響應,第一基站可以觸發(fā)從第一基站至第二基站的eNB間切換。一旦成功完成切換,用戶設備110就經由接入點130A從第二基站接收蜂窩數據(1125)。
在一個或多個實現方式中,可以在密集、地點類型部署下利用該主題技術,其中將多個WLAN接入點(例如,WLAN接入點130A-B)部署為給一個或多個用戶設備(例如,用戶設備110)提供改善的空中總吞吐量。在一些情況下,可以減少WLAN AP單元尺寸。例如,可以中止由WLAN接入點單元允許的較低的數據速率。利用(例如,執(zhí)行)至連接的客戶端 的較高的數據速率可以促成在密集調配密集部署下的順暢漫游和載荷均衡,和/或可以促進減少WLAN接入點單元尺寸的物理邊界??梢詼p小接收單元尺寸以減少或避免來自同信道的干擾。可以允許接收單元尺寸與設計的發(fā)送單元尺寸對準,和/或可以促成在高密度環(huán)境下的總信道使用率的降低。在一些情況下,為了維持大約1千兆位秒和3.5千兆位秒之間的空中吞吐量(例如,由IEEE 802.11ac接入點提供的),需要期望的以太網千兆位鏈接與通過空中流(the over the air stream)的同步。
在一些實現方式中,小的蜂窩單元和WLAN接入點被集成至單個接入設備或者被另外布置。較小的蜂窩單元可以與WLAN AP共享回程。這樣的實現方式可以允許例如共享硬件、軟件、動力、回程和/或安全殼體的優(yōu)點。小的蜂窩單元可以包括、可以是或者可以是HeNB的部分。在一些情況下,單個接入設備的蜂窩組件可以允許改善的覆蓋范圍,和/或由WLAN提供的覆蓋范圍的區(qū)域可以允許比蜂窩組件更高的吞吐量。在由蜂窩組件而不是WLAN組件覆蓋的區(qū)域中,所有數據通信可以通過蜂窩組件路由。該主題技術可以使用WLAN技術(諸如使用WLAN調制解調器)允許未經許可的空間的使用。
該主題技術可以與其他蜂窩WLAN交互機構共存并且避免對IEEE 802.11技術規(guī)格產生影響。在一些情況下,蜂窩和WLAN的聚合對于EPC(例如,EPC 450)是顯然的(transparent)和/或不防止基于用戶偏愛地發(fā)現和使用其他WLAN。該主題技術可以通過使用蜂窩和WLAN接入兩者允許往或返于WLAN的改善的移動性,WLAN卸載的改善的網絡控制和/或改善的總的UE吞吐量。
圖12概念性地示出了可實現主題技術的一個或者多個實現方式的電子系統(tǒng)1200。例如,電子系統(tǒng)1200例如可以是或可以耦接至網關設備、機頂盒、臺式計算機、筆記本電腦、平板電腦、服務器、交換機、路由器、基站、接收器、電話、PDA或一般地通過網絡傳輸信號的任何電子設備。電子系統(tǒng)1200可以是和/或可以是一個或多個用戶設備110、基站120A-B和/或接入點130A-B的部分。這種電子系統(tǒng)包括各種類型的計算機可讀介 質以及用于各種其他類型的計算機可讀介質的接口。電子系統(tǒng)1200包括總線1208、一個或多個處理器1212、系統(tǒng)存儲器1204或緩沖器、只讀存儲器(ROM)1210、永久儲存設備1202、輸入設備接口1214、輸出設備接口1206、一個或多個網絡接口1216或其子設備和變形。
總線1208共同表示通信地連接電子系統(tǒng)1200的多個內部設備的所有系統(tǒng)、外圍以及芯片組總線。在一個或多個實現方式中,總線1208將一個或多個處理器1212與ROM 1210、系統(tǒng)存儲器1204以及永久存儲設備1202通信地連接。通過這些不同的存儲器單元,一個或多個處理器1212檢索待執(zhí)行的指令以及待處理的數據,以便執(zhí)行主要公開內容的方法。在不同實現方式中,該一個或者多個處理器1212可以是單個處理器或者多核處理器。
ROM 1210儲存電子系統(tǒng)1200的一個或多個處理器1212和其他模塊所需要的靜態(tài)數據與指令。另一方面,永久存儲設備1202可為讀寫存儲設備。即使當電子系統(tǒng)1200關閉時,永久存儲設備1202可為存儲指令和數據的非易失性存儲單元。在一個或多個實現方式中,大容量存儲設備(例如,磁盤或光盤及其相應的磁盤驅動器)可用作永久存儲設備1202。
在一個或多個實現方式中,可移動存儲設備(例如,軟盤、閃存驅動器及其相應的磁盤驅動器)可用作永久存儲設備1202。與永久存儲設備1202一樣,系統(tǒng)存儲器1204可為讀寫存儲設備。然而,不同于永久性存儲設備1202,系統(tǒng)存儲器1204可以是諸如隨機存取存儲器(RAM)的易失性讀寫存儲器。系統(tǒng)存儲器1204可以存儲一個或多個處理器1212在運行時間需要的任何指令和數據。在一個或多個實現方式中,本主題發(fā)明的處理過程被存儲在系統(tǒng)存儲器1204、永久存儲設備1202和/或ROM 1210內。利用這些各種存儲器單元,一個或多個處理器1212檢索待執(zhí)行的指令和待處理的數據以執(zhí)行一個或多個實現方式的過程。
總線1208還連接至輸入和輸出設備接口1214和1206。輸入設備接口1214使用戶能夠將信息與選擇命令傳送給電子系統(tǒng)1200。例如,可與輸入設備接口1214一起使用的輸入設備可包括字母數字鍵盤和定位設備(還 稱為“光標控制設備”)。例如,輸出設備接口1206可以使由電子系統(tǒng)1200生成的圖像能夠顯示。例如,可與輸出設備接口1206一起使用的輸出設備可包括打印機和顯示設備,諸如,液晶顯示器(LCD)、發(fā)光二極管(LED)顯示器、有機發(fā)光二極管(OLED)顯示器、柔性顯示器、平板顯示器、固態(tài)顯示器、投影儀或用于輸出信息的任何其他設備。一個或者多個實現方式可包括用作輸入設備和輸出設備的設備,諸如,觸摸屏。在這些實現方式中,提供至用戶的反饋可以是任何形式的傳感反饋,諸如視覺反饋、聽覺反饋、或觸覺反饋;并且來自用戶的輸入可以以任何形式接收,包括聲學輸入、語音輸入、或觸覺輸入。
如圖12中所示,總線1208還通過一個或多個網絡接口1216將電子系統(tǒng)1200耦接至一個或多個網絡(未顯示)。所述一個或多個網絡接口可包括以太網接口、WiFi接口、單元式接口、mmWave接口、簡化的千兆比特媒體獨立接口(RGMII)或者通常用于連接至網絡的任何接口。一個或多個網絡接口1216可以包括,或者可以耦接至,物理層模塊。通過這種方式,電子系統(tǒng)1200可以是一個或多個計算機網絡(例如,局域網(“LAN”)、廣域網(“WAN”)或內聯網)或者網絡的網絡(例如,互聯網)的一部分。電子系統(tǒng)1200的任何或所有組件可與本主題發(fā)明結合使用。
在本公開內容的范圍內的實現方式可以利用編碼一個或多個指令的有形計算機可讀存儲介質(或一種或多種類型的多有形計算機可讀介質)部分地或整體地實現。有形計算機可讀存儲介質本質上也可以是非易失性的。
計算機可讀存儲介質可以是能夠由通用或專用計算設備讀、寫或存取的任何存儲介質,所述通用或專用計算設備包括能夠執(zhí)行指令的任何處理電子設備和/或處理電路。例如,但不限于,計算機可讀介質可包括諸如RAM、DRAM、SRAM、T-RAM、Z-RAM、以及TTRAM的任何易失性半導體存儲器。計算機可讀存儲介質還可以包括任何非易失的半導體存儲器,諸如ROM、PROM、EPROM、EEPROM、NVRAM、閃存、nvSRAM、 FeRAM、FeTRAM、MRAM、PRAM、CBRAM、SONOS、RRAM、NRAM、賽道存儲器(race track memory)、FJG和千足蟲存儲器(Millipede memory)。
此外,計算機可讀存儲介質可以包括任何非半導體存儲器,諸如,光盤存儲器、磁盤存儲器、磁帶、其他的磁存儲器或能夠存儲一個或多個指令的任何其他介質。在一些實現方式中,有形計算機可讀儲存介質可直接耦接至計算設備,而在其它實現方式中,有形計算機可讀儲存介質可例如通過一個或多個有線連接、一個或多個無線連接或其任何組合間接耦接至計算設備。
指令可以被直接執(zhí)行或者可以被用來展開可執(zhí)行指令。例如,指令可被實現為可執(zhí)行或不可執(zhí)行的機器碼或者可被實現為可以被編譯以生成可執(zhí)行或者不可執(zhí)行的機器碼的高級語言的指令。此外,指令還可被實現為數據或者可包括數據。計算機可執(zhí)行的指令也可以以任何形式被組織,包括例程、子例程、程序、數據結構、物體、模塊、應用、小程序、函數等。如本領域技術人員可以認識到的,包括但不限于指令的數目、結構、序列或組織的細節(jié)可以顯著地改變而不改變底層邏輯、函數、處理和輸出。
盡管上述討論主要指執(zhí)行軟件的微處理器或多核處理器,但是一個或多個實現方式由一個或多個集成電路來執(zhí)行,諸如,特定用途集成電路(ASIC)或現場可編程門陣列(FPGA)。在一個或者多個實現方式中,這樣的集成電路執(zhí)行存儲在電路自身上的指令。
本領域的技術人員將理解,本文描述的各種實例性方框、模塊、元件、組件、方法和算法可以被實施為電子硬件、計算機軟件或它們兩者的組合。為了示出硬件和軟件的這種可交換性,各種實例性方框、模塊、元件、組件、方法和算法已經就它們的功能性在以上進行了描述。這種功能性是實施為硬件還是軟件取決于具體的應用和對整個系統(tǒng)施加的設計約束。技術人員可以各種特定應用的變化的方式來實施上述功能性。在不脫離主題技術的范圍內,各種部件和方框可以被完全不同地設置(例如,以不同的順序設置或以不同的方式劃分)。
應該理解的是,所公開的處理中的任何特定的順序或方框的分級是實例性方法的一個實例。基于設計偏好,可以理解的是,可以重新排列處理中的任何特定的順序或方框的分級,或所有示出的方框被執(zhí)行。任何方框可以被同時執(zhí)行。在一個或多個實現方式中,多任務和并行處理可以是有利的。此外,上述實現方式中的各種系統(tǒng)部件的分離不應該被理解為在所有的實現方式中需要這樣的分離,而應當理解的是,所述程序部件和系統(tǒng)通常可以被集成在單個軟件產品中或被封裝至多個軟件產品中。
如在本申請的說明書和任意權利要求中所用的,術語“基站”、“接收器”、“計算機”、“服務器”、“處理器”和“存儲器”都指的是電子設備或其他技術設備。這些術語排除了人或一組人。出于本說明書之目的,術語“顯示器”或者“顯示”指在電子設備上顯示。
如在本文中使用的,具有術語“和”或“或”來分開項中的任一項的一些列項之后的“中的至少一個”將列表作為整體來修飾,而不是修飾列表中的各成員(例如,各項)。短語“至少一個”并不要求選擇各個列出項中的至少一個,更確切地,該短語允許包括各項任一個中的至少一項、和/或各項任一組合中的至少一個、和/或各個項中的至少一個。例如,短語“A、B以及C中的至少一個”或者“A、B或者C中的至少一個”均指只有A、只有B或者只有C、A、B以及C的任一組合,和/或A、B以及C中的至少一個。
謂語“被配置為”、“可操作”和“被編程為”并不意味著主題的特定的有形或無形修改,而是意在可交換地使用。在一個或多個實現方式中,被配置為監(jiān)測和控制操作的處理器或部件也可以意指被編程為監(jiān)測和控制操作的處理器,或可操作以監(jiān)測和控制操作的處理器。同樣,被配置為執(zhí)行代碼的處理器可以被構造為被編程為執(zhí)行代碼或可操作以執(zhí)行代碼的處理器。
諸如一方面、該方面、另一方面、一些方面、一個或多個方面、實現方式、該實現方式、另一實現方式、一些實現方式、一個或多個實現方式、一個實施方式、該實施方式、一些實施方式、一個或多個實施方式、一種 構造、該構造、另一構造、一些構造、一個或多個構造、主題技術、公開、本公開、它們的變形等是為方便起見,或并不意味著與這樣的短語的相關的公開對主題技術是重要的或這樣的公開應用至主題技術的所有構造。與這樣的短語相關的公開可以應用至所有的構造、或一個或多個構造。與這樣的短語相關的公開內容可以提供一個或多個實例。諸如一方面或者某些方面的短語可指一個或者多個方面,反之亦然,并且其他上述短語類似。
此處使用的詞“示例性”意指“用作示例、示例或者圖示”。在本文中作為“示例性”或作為“示例”進行描述的任何實施方式不應被解釋為優(yōu)先于或優(yōu)于其他實施方式。此外,在某種程度上對于在說明書或者權利要求書中使用的術語“包括(include)”、“具有”等來說,這些術語旨在與術語“包括(comprise)在權利要求書中作為銜接詞而采用解釋“包括”時類似的方式而包括。
與整個本公開內容描述的本領域技術人員已知的或后來變?yōu)橐阎母鱾€方面的元件等同的所有結構和功能通過參考而明確的并入本文并旨在由權利要求書所包含。此外,此外,本文所公開內容并不旨在奉獻給公眾,無論這樣的公開是否在權利要求中明確記載。沒有權利要求要素是在35USC§112、第六款的規(guī)定下予以解釋,除非該權利要求要素是使用短語“用于…的裝置(means for)”來明確地記載,或在方法權利要求的情況下,該元素是使用短語“用于…的步驟”來記載。
提供之前的描述使本領域技術人員能夠實現本文所描述的各個方面。對于本領域技術人員來說,對這些方面的各種修改將是顯而易見的。因此,權利要求并不旨在局限于本文中示出的方面,而是符合與語言權利要求一致的整個范圍,其中,對單數形式的元件的引用并不旨在指“一個和僅一個”,除非明確說明如此,否則是指“一個或多個”。除非另有明確說明,否則術語“一些”指的是一個或多個。男性代名詞(例如,他)包括女性和中性性別(例如,她的和它的),反之亦然。標題和副標題,如果有的話,僅用于方便起見且不限制本公開內容。