欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

具有多接入連接性的用戶會話的無縫移動性的系統(tǒng)和方法與流程

文檔序號:11591599閱讀:227來源:國知局
具有多接入連接性的用戶會話的無縫移動性的系統(tǒng)和方法與流程

相關申請的交叉引用

本申請要求于2016年1月28日提交的題為“methodandapparatusforseamlessmobilityofusersessionswithmulti-accessconnectivity(用于具有多接入連接性的用戶會話的無縫移動性的方法和裝置)”的美國臨時專利申請no.62/288,335的優(yōu)先權,其全部內容通過引用并入本文。



背景技術:

在移動數(shù)據網絡中,諸如移動電話或其他計算設備的用戶設備可以經由多個接入網中的一個與接入網關進行通信。由于通信信道的條件改變——由于用戶設備的物理移動、信號中斷、或干擾——移動設備可以將其連接從第一接入網切換到第二接入網。然而,這種切換通常導致用戶設備正在參與的任何有狀態(tài)通信的重置。



技術實現(xiàn)要素:

至少一個方面涉及一種用于在接入網切換期間維持用戶會話的系統(tǒng)。該系統(tǒng)包括具有處理器和包含指令的存儲器的接入網關。所述指令使得接入網關通過第一接入網建立與用戶設備的第一連接。該指令使得接入網關通過第二接入網建立與用戶設備的第二連接,使得第二連接和第一連接同時存在。所述指令使得所述接入網關將所述第一連接設置為活動連接用于在所述接入網關和所述用戶設備之間傳送用于有狀態(tài)用戶會話的數(shù)據分組。該指令使得接入網關將第二連接設置為備用連接。所述指令使得接入網關通過活動連接與用戶設備交換一系列切換消息。所述指令使得所述接入網關在所述一系列切換消息完成的情況下將所述活動連接轉換到所述第二連接。該指令使得接入網關將第一連接設置為備用連接。所述指令使得接入網關通過第二連接繼續(xù)接入網關和用戶設備之間的有狀態(tài)用戶會話,使得通過到第二連接的轉換來維持有狀態(tài)用戶會話的狀態(tài)。

在一些實施方式中,用戶設備包括被配置為連接到小型小區(qū)(small-cell)網絡(scn)的第一無線電接口和被配置為連接到宏蜂窩網絡(mcn)的第二無線電接口。

在一些實施方式中,接入網關通過第一連接并通過到第二連接的轉換對于活動連接維持相同的ip地址。

在一些實施方式中,接入網關包括存儲第一用戶設備場境并與第一接入網進行通信的第一接口,以及存儲第二用戶設備場境并與第二接入網進行通信的第二接口,其中:將活動連接轉換到第二連接包括將第一用戶設備場境轉移到第二接口。

在一些實施方式中,接入網關被配置為對備用連接監(jiān)視消息。

至少一個方面涉及一種用于在接入網切換期間維持用戶會話的系統(tǒng)。該系統(tǒng)包括具有處理器和包含指令的存儲器的用戶設備。該指令使得用戶設備通過第一接入網與接入網關建立第一連接。該指令使得用戶設備通過第二接入網與接入網關建立第二連接,使得第二連接和第一連接同時存在。所述指令使所述用戶設備將所述第一連接設置為活動連接以用于在所述用戶設備和所述接入網關之間傳送用于有狀態(tài)用戶會話的數(shù)據分組。該指令使得用戶設備將第二連接設置為備用連接。這些指令使得用戶設備通過活動連接與接入網關交換一系列切換消息。所述指令使得所述用戶設備在所述一系列切換消息完成的情況下,將所述活動連接轉換到所述第二連接。所述指令使得用戶設備將第一連接設置為備用連接。所述指令使得用戶設備提供第二連接繼續(xù)用戶設備和接入網關之間的有狀態(tài)用戶會話,使得通過到第二連接的轉換來維持有狀態(tài)用戶會話的狀態(tài)。

在一些實施方式中,用戶設備包括被配置為連接到小型小區(qū)網絡(scn)的第一無線電接口和被配置為連接到宏蜂窩網絡(mcn)的第二無線電接口。

在一些實施方式中,用戶設備包括單個無線電接口,并且將活動連接轉換到第二連接包括將無線電接口重新調諧到第二接入網。

在一些實施方式中,用戶設備通過第一連接以及通過到第二連接的轉換對于活動連接使用相同的ip地址與接入網關進行通信。

在一些實施方式中,用戶設備被配置為對備用連接監(jiān)視消息。

至少一個方面涉及一種在接入網切換期間維持用戶會話的方法。該方法包括由接入網關通過第一接入網建立與用戶設備的第一連接。該方法包括由接入網關通過第二接入網建立與用戶設備的第二連接,使得第二連接和第一連接同時存在。該方法包括由接入網關將第一連接設置為活動連接以用于在接入網關和用戶設備之間傳送用于有狀態(tài)用戶會話的數(shù)據分組。該方法包括由接入網關將第二連接設置為備用連接。該方法包括通過所述活動連接在接入網關和用戶設備之間交換一系列切換消息。該方法包括:在完成一系列切換消息的情況下,將活動連接轉換到第二連接。該方法包括由接入網關將第一連接設置為備用連接。該方法包括通過第二連接繼續(xù)接入網關和用戶設備之間的有狀態(tài)用戶會話,使得通過到第二連接的轉換來維持有狀態(tài)用戶會話的狀態(tài)。

在一些實施方式中,該方法包括由接入網關通過第一連接以及通過到第二連接的轉換對于活動連接的維持相同的ip地址。

在一些實施方式中,該方法包括由接入網關對備用連接監(jiān)視消息。

在一些實施方式中,交換所述一系列切換消息包括:由接入網關遞增序號計數(shù)器;從所述接入網關向所述用戶設備發(fā)送切換發(fā)起消息,所述切換發(fā)起消息包括與所述序號計數(shù)器的當前狀態(tài)相對應的序號;在所述接入網關處從所述用戶設備接收包括所述序號的切換肯定應答消息,所述用戶設備在確定所述序號大于包括在先前接收的切換發(fā)起消息中的先前序號的情況下發(fā)送所述切換肯定應答消息;以及由接入網關在確定所述序號大于包括在先前接收的切換肯定應答消息中的序號的情況下接受所述切換肯定應答消息。

在一些實施方式中,該方法包括:由所述接入網關在將活動連接轉換到第二連接時啟動具有第一持續(xù)時間的第一定時器和具有比第一持續(xù)時間長的第二持續(xù)時間的第二定時器;對于在所述第一定時器期滿之前經由所述備用連接從所述用戶設備接收的切換發(fā)起消息,發(fā)送具有拒絕狀態(tài)碼的切換肯定應答消息;以及對于在所述第二定時器期滿之前經由所述活動連接從所述用戶設備接收的切換發(fā)起消息,發(fā)送具有拒絕狀態(tài)碼的切換肯定應答消息。

至少一個方面涉及一種在接入網切換期間維持用戶會話的方法。該方法包括由用戶設備通過第一接入網建立與接入網關的第一連接。該方法包括由用戶設備通過第二接入網建立與接入網關的第二連接,使得第二連接和第一連接同時存在。該方法包括由用戶設備將第一連接設置為活動連接以用于在用戶設備和接入網關之間傳送用于有狀態(tài)用戶會話的數(shù)據分組。該方法包括由用戶設備將第二連接設置為備用連接。該方法包括通過活動連接在用戶設備和接入網關之間交換一系列切換消息。該方法包括:在完成一系列切換消息之后,將活動連接轉換到第二連接。該方法包括由用戶設備將第一連接設置為備用連接。該方法包括通過第二連接繼續(xù)用戶設備和接入網關之間的有狀態(tài)用戶會話,使得通過到第二連接的轉換來維持有狀態(tài)用戶會話的狀態(tài)。

在一些實施方式中,該方法包括由接入網關通過第一連接以及通過到第二連接的轉換對于活動連接維持相同的ip地址。

在一些實施方式中,該方法包括由接入網關對備用連接監(jiān)視消息。

在一些實施方式中,交換一系列切換消息包括:由用戶設備遞增序號計數(shù)器;從所述用戶設備向所述接入網關發(fā)送切換發(fā)起消息,所述切換發(fā)起消息包括與所述序號計數(shù)器的當前狀態(tài)相對應的序號;在所述用戶設備處從所述接入網關接收包括所述序號的切換肯定應答消息,所述接入網關在確定所述序號大于包括在先前接收的切換發(fā)起消息中的先前序號的情況下發(fā)送所述切換肯定應答消息;以及由所述用戶設備在確定所述序號大于包括在先前接收到的切換肯定應答消息中的序號的情況下接受所述切換肯定應答消息。

在一些實施方式中,該方法包括由用戶設備在將活動連接轉換到第二連接時啟動具有第一持續(xù)時間的第一定時器和具有比第一持續(xù)時間長的第二持續(xù)時間的第二定時器。該方法包括:對于在第一定時器期滿之前經由備用連接從接入網關接收的分組,忽略該分組。該方法包括:對于在第一定時器期滿之后經由備用連接從接入網關接收的分組,發(fā)送具有合適狀態(tài)碼的切換肯定應答消息。該方法包括:對于在第二定時器期滿之前經由活動連接從接入網關接收的切換發(fā)起消息,發(fā)送具有拒絕狀態(tài)碼的切換確認消息。

下面詳細討論這些和其他方面和實施方式。前述信息和以下詳細描述包括各種方面和實施方式的說明性示例,并且提供用于理解所要求保護的方面和實施方式的性質和特性的概述或框架。附圖提供了對各種方面和實施方式的說明和進一步理解,并且被并入本說明書并構成本說明書的一部分。

附圖說明

附圖不旨在按比例繪制。各個附圖中相同的附圖標號和標記指示相同的元件。為了清楚起見,不是每個組件都可以在每個附圖中標記。在附圖中:

圖1是根據說明性實施方式的用于在接入網切換期間維持用戶會話的系統(tǒng)的框圖;

圖2是根據說明性實施方式的在接入網切換期間維持用戶會話的示例方法的流程圖;

圖3是根據說明性實施方式的使用序號方案來避免不期望的接入網切換的示例性方法的流程圖;

圖4是根據說明性實施方式的使用定時器來避免不期望的接入網切換的示例性方法的流程圖;

圖5示出了根據說明性實施方式的用于切換的事件序列;和

圖6是圖示出根據說明性實施方式的可用于實現(xiàn)本文所描述和圖示出的系統(tǒng)和方法的元件的計算機系統(tǒng)的一般架構的框圖。

具體實施方式

本公開的系統(tǒng)和方法一般涉及具有多接入連接的用戶會話的無縫移動性。隨著移動數(shù)據網絡需求的增加,服務提供商正在增加在所謂的小型小區(qū)網絡(scn)中的現(xiàn)有和新興頻譜中的長期演進(lte)網絡的部署。scn將與傳統(tǒng)的宏蜂窩網絡(mcn)共存。

另一個發(fā)展是lte載波聚合(lte-ca)的預計可用性,其可以向多于一個無線電載波提供用戶設備(ue)接入。利用lte-ca,包括使用不同接入網提供商的mcn和scn的系統(tǒng)可以向ue提供多個無線電接口。為了進一步利用這種新架構,期望具有多個lte無線電接口的ue在不久的將來可用。

利用具有多址接入能力的ue,用戶可以同時連接到scn和mcn。該配置可以提供若干益處,包括:用于在分離的mcn和scn之間實現(xiàn)聯(lián)合和移動性管理的簡化模型、導致更好的用戶體驗的每ue的高聚合帶寬、當ue經歷差的連接或連接故障時的冗余、以及更好地將應用需要與特定接入網(例如,在mcn上運行語音和在scn上運行視頻)匹配。

在多接入系統(tǒng)中,處理狀態(tài)通信的移動性是有利的,諸如用戶會話從一個接入網到另一接入網而不中斷用戶體驗。例如,考慮經由mcn參與語音或視頻呼叫的用戶進入建筑物,其中mcn覆蓋差并且容量較低。連接質量可能受損或呼叫可能斷開。當scn可用時,可以從mcn切換呼叫以改善用戶體驗。本公開的系統(tǒng)和方法在多接入網環(huán)境中提供用戶會話的無縫移動性??梢蕴峁┖苌傩枰虿恍枰尤刖W元件之間的協(xié)調的無縫移動性。

該系統(tǒng)和方法可以利用用于通知ue和提供對分組數(shù)據網絡(pdn)的接入的接入網關之間的通信中的路徑改變的協(xié)議。接入網關可以向多個接入網上的ue分配ip地址。雖然ue可以附接到多個網絡,但是假設在任何給定時間僅能夠經由一個接入網接入互聯(lián)網。與其他接入網的連接可以保持不活動、空閑或等待。ue可以選擇通過當前活動的連接去激活并且通過當前非活動的連接活動。在ue可以在非活動網絡和活動網絡之間切換以用于接入互聯(lián)網的系統(tǒng)中,ue需要一種方式來指示所選擇的接入網,其用于與接入網關進行通信,使得接入網關可以相應地切換其轉發(fā)路徑。本公開提出了用于通過第一接入網保持活動連接并且通過第二接入網保持備用連接、并且執(zhí)行從第一接入網到第二接入網的活動連接切換的信令協(xié)議。

圖1是根據說明性實施方式的用于在接入網切換期間維持用戶會話的系統(tǒng)100的框圖。系統(tǒng)可以向用戶設備(ue)120提供對諸如互聯(lián)網的分組數(shù)據網絡(pdn)105的接入。該系統(tǒng)包括諸如pdn網關(pgw)的接入網關110和諸如接入網1130和接入網2140之類的一個或多個接入網。接入網130和140提供ue120和接入網關110之間的連接。系統(tǒng)100可以符合系統(tǒng)架構演進網絡架構。

接入網關110提供從ue120到外部pdn105的連接。接入網關110是ue120和pdn105之內和之外的實體之間的基于分組的數(shù)據流量的出口和入口點。接入網關110可以實施關于數(shù)據使用的策略,執(zhí)行分組過濾、以及為每個ue120分配ip地址。接入網關110可以分別具有用于每個接入網130和140的接口112和114。每個接口可以維持經由與接口相關聯(lián)的接入網連接的每個ue120的ue場境。對于每個連接的ue120,ue場境可以包括注冊信息、信道和頻率信息、用于ue120和接入網關110之間的通信的狀態(tài)信息、以及用于實施切換策略的一個或多個序號計數(shù)器和/或定時器。接入網關110用作接入網130和140兩者的錨點。

接入網130和140包括用于在接入網關110和ue120之間傳送通信的基礎設施。接入網130包括諸如服務網關(sgw)132、enodeb(enb)136、和移動性管理實體(mme)134的元件。接入網140包括諸如服務網關(sgw)142、enodeb(enb)146和移動性管理實體(mme)144的元件。mme134和144支持相應的sgw和enb之間的接口。接入網130和140可以是不同類型的。例如,接入網130或140中的每一個可以是宏蜂窩網絡(mcn)或小型小區(qū)網絡(scn)。接入網130和140可以承載ue120和接入網關110之間的連接。該連接可以是活動的(諸如活動連接150)或者非活動的(諸如備用連接160)?;顒舆B接150允許ue120經由接入網關110與pdn105上的實體進行通信。相反,備用連接160允許ue120向接入網關110注冊,以便在ue120和接入網關110之間傳遞消息,但是不提供ue120和pdn105之間的通信。然而,備用連接160可以由ue120和接入網關110使用以傳遞保持活動和測試消息、切換請求、和其他命令或狀態(tài)信息。

ue120可以是配置用于在系統(tǒng)100上進行基于分組的通信的固定或移動無線設備。ue120可以是移動電話、平板電腦、便攜式計算機、可佩戴計算設備、或具有適于通過接入網130和140進行通信的無線網絡適配器的任何計算設備。ue120包括用于控制ue120的硬件和軟件功能的應用處理器(ap)124。ue120包括具有多個接收機(rx)和發(fā)射機(tx)的調制解調器122。接收機和發(fā)射機中的每一個能夠經由接入網130和140與接入網關110保持基于分組的通信。調制解調器122可以具有一個或多個接收機和一個或多個發(fā)射機?;诮邮諜C和發(fā)射機的數(shù)量,ue120可以在三種情況中的一種情況下操作:

情形1:ue120具有單個tx和單個rx。在任何給定時間,ue120活動并且通過單個接入網(例如,接入網1130上的活動連接150)轉移數(shù)據,并且在第二接入網(例如,在接入網2140上的備用連接160)上注冊和空閑。調制解調器122可以將接收機rx和發(fā)射機tx調諧到接入網1130以與接入網關110的接口112通信。調制解調器122因此可以經由接入網關110通過pdn105通信數(shù)據分組。在活動連接150上的空閑通信時刻,調制解調器122可以將接收機rx重調諧到接入網2140以與接入網關110的接口114通信,并監(jiān)聽由接入網110發(fā)送的系統(tǒng)信息。在到接入網2140的活動連接切換之后,調制解調器122可以將rx和tx主要設置為接入網2140上的現(xiàn)在活動連接150,并且定期地將rx重新調諧到接入網1130上的現(xiàn)在備用連接130。

情形2:ue120具有單個tx和雙rx(rx1,rx2)。在任何給定時間,只有一個rx是活動的。例如,ue120可以是活動的,并且經由rx1和tx在活動連接150上轉移數(shù)據,并且經由rx2在第二接入網上注冊和空閑。調制解調器122能夠經由rx2通過備用連接160接收系統(tǒng)信息,并采取后續(xù)動作?;顒舆B接切換可以通過切換活動rx或重新調諧每個rx來進行。在一些實施方式中,調制解調器122可以將rx2設置為活動接收機,并將rx1設置為備用接收機,其中每個rx與之前相同的接入網130或140通信。在一些實施方式中,調制解調器122可以將rx1重新調諧到接入網2140上的現(xiàn)在活動連接150,并且將rx1重新調諧到接入網1130上的現(xiàn)在備用連接。在任一情況下,調制解調器122可以將tx重新調諧到當前活動接入網2140上的連接150。

情形3:ue120具有雙rx(rx1,rx2)和雙tx(tx1,tx2)。在任何給定時間,只有一個rx、tx對是活動的。例如,ue120可以是活動的,并且經由rx1和tx1在活動連接150上轉移數(shù)據,并且經由rx2和tx2在第二接入網上注冊和空閑。ue120調制解調器能夠經由tx2和rx2通過備用連接160發(fā)送和接收系統(tǒng)信息,并采取后續(xù)動作?;顒舆B接切換可以經由切換活動rx和tx,或者重新調諧每個rx和tx來發(fā)生。

在每種情況下,系統(tǒng)100可以實現(xiàn)信令協(xié)議,用于在ue120和接入網關110之間交換一系列切換消息,以實現(xiàn)活動連接150從接入網1130到接入網2140的切換。可以在ue120和接入網關110之間直接協(xié)調活動連接150的切換,而不需要接入網的元件(即sgw132或142、mme134或144、或enb136或146)之間的協(xié)調。使用信令協(xié)議,系統(tǒng)100可以在活動連接140的切換期間維持有狀態(tài)的用戶會話,使得用戶會話不需要被刷新或重新啟動,允許切換對于ue120的用戶而言是無縫的。100系統(tǒng)可以通過將ue場境從與先前活動連接150相關聯(lián)的接口112轉移到與新活動連接150相關聯(lián)的接口114來維持有狀態(tài)的用戶會話的狀態(tài)。系統(tǒng)100可以通過承載先前活動連接150的接入網維持備用連接160。在一些實施方式中,系統(tǒng)100可以實現(xiàn)序號計數(shù)器和/或一個或多個定時器,以防止不期望的或過度頻繁的切換。在一些實施方式中,接入網關110可以跨接口112和114為ue120維持相同的ip地址。在一些實施方式中,信令協(xié)議可以利用可以處理網絡請求的應用編程接口(api)(通過ue120或接入網關110發(fā)起)用于活動連接150到不同接入網的切換。下面參照圖2-5詳細描述信令協(xié)議的操作。

圖2是根據說明性實施方式的在接入網切換期間維持用戶會話的示例方法200的流程圖。方法200包括通過第一接入網建立第一連接(階段210),通過第二接入網建立第二連接,使得第一和第二連接同時存在(階段220),將第一連接設置為用于傳送用于有狀態(tài)用戶會話的數(shù)據分組,以及將第二連接設置為備用連接(階段230),傳送用于有狀態(tài)用戶交互的數(shù)據分組(階段240),交換一系列切換消息(階段250),并且確定切換消息交換是適當?shù)?判定框260)。如果切換消息交換不適當,則方法200返回到階段240。如果切換消息交換正確,則方法200包括將活動連接轉換到第二連接,并將第一連接設置為備用連接(階段270),通過第二連接繼續(xù)有狀態(tài)用戶會話(階段280),可選地交換切換完成消息,其通知請求設備該響應設備在接入網2140上是活動的(階段290),以及可選地對備用連接監(jiān)視消息(階段295)。方法200可以在接入網關110和ue120之間對稱地實現(xiàn)。也就是說,接入網關110和ue120中的任一個可以建立連接、設置活動連接、以及發(fā)起切換請求。因此,為了以下描述的目的,發(fā)起切換請求的設備將被稱為“請求設備”,并且響應于切換請求的設備將被稱為“響應設備”。

方法200包括通過第一接入網建立第一連接(階段210)。ue120的調制解調器122可以附接到接入網1130并且向接入網關110的接口112注冊以建立第一連接。接口112可以維持用于活動連接的ue場境,從而通過第一連接啟用有狀態(tài)的用戶會話。ue場境可以包括用于ue120和接入網關110之間的通信的注冊信息、信道和頻率信息、狀態(tài)信息。ue120的ap124可以維持用于維持第一連接的類似信息。

方法200包括通過第二接入網建立第二連接,使得第一和第二連接同時存在(階段220)。ue120的調制解調器122可以附接到接入網2140并且向接入網關110的接口114注冊以建立第二連接。接口112可以維持用于活動連接的ue場境,從而通過第二連接啟用有狀態(tài)的用戶會話。ue120的ap124可以維持用于維持第二連接的類似信息。

方法200包括將第一連接設置為用于傳送有狀態(tài)用戶會話的數(shù)據分組的活動連接,以及將第二連接設置為備用連接(階段230)。將第一連接設置為活動連接允許ue120經由接入網關110與pdn105上的實體進行通信。接入網關可以向第一連接分配ip地址,用于在pdn105上交換數(shù)據分組。設置第二連接作為備用連接允許ue120向接入網關110注冊,以便在ue120和接入網關110之間傳遞消息,但不提供在ue120和pdn105之間的通信。然而,備用連接可以由ue120和接入網關110使用以傳遞保持活動和測試消息以及其他命令或狀態(tài)信息。備用連接可以在建立活動連接之前、同時或之后建立。

方法200包括傳送用于有狀態(tài)用戶交互的數(shù)據分組(階段240)。在建立活動連接的情況下,ue120可以開始并維持與pdn105上的實體的有狀態(tài)用戶會話。有狀態(tài)用戶會話可以包括但不限于tcp連接、使用安全登錄的瀏覽會話、互聯(lián)網上語音電話(voip)呼叫、諸如音頻或視頻的流媒體、或任何其他有狀態(tài)通信。

方法200包括交換一系列切換消息(階段250)。ue120或接入網關110可以檢測指示活動連接150的切換可能適當?shù)臈l件。例如,接口112或114中的一個或調制解調器122可以接收指示接入網1130擁塞或以其他方式打斷的數(shù)據。因此,ue120或接入網關110可以利用切換發(fā)起消息來發(fā)起切換消息的交換。發(fā)起切換消息的交換的設備在下面被稱為請求設備。響應設備可以用切換肯定應答消息進行響應。

方法200包括確定切換消息交換是適當?shù)?判定框260)。ue120和接入網關110可以通過活動連接交換切換發(fā)起消息和切換肯定應答消息。如果請求設備發(fā)送切換發(fā)起消息并且從響應設備接收到有效的切換肯定應答消息,則請求設備可以認為切換消息交換是適當?shù)?。在一些實施方式中,為了使切換消息交換被認為是適當?shù)模袚Q肯定應答消息必須包括accept的狀態(tài)代碼。如果切換肯定應答消息包括reject的狀態(tài)碼,則認為切換交換是不適當?shù)?。在一些實施方式中,響應設備可以在發(fā)送切換肯定應答消息之前檢查承載備用連接的接入網是否表現(xiàn)出有利于承載活動連接的條件。下面參照圖5更詳細地描述用于執(zhí)行切換的示例性事件序列。在一些實施方式中,ue120和接入網關110可以實現(xiàn)序號計數(shù)器和/或一個或多個定時器,以防止由快速重復的請求和由于傳輸延遲而無序接收的消息引起的無意切換。下面參照圖3更詳細地描述使用序號方案來避免過多接入網切換的示例方法。下面參照圖4更詳細地描述使用定時器來避免過多接入網切換的示例性方法。如果請求設備確定切換消息交換是適當?shù)?,則方法200可以進行到階段270。如果交換是不適當?shù)模瑒t請求設備可以忽略該消息并返回到階段240。

方法200包括將活動連接轉換到第二連接,并將第一連接設置為備用連接(階段270)。請求設備可以將活動連接從接入網1130切換到接入網2140,以及將備用連接從接入網2140切換到接入網1130。在一些實施方式中,請求設備可以在將活動連接切換到接入網2140之前、在接收到切換肯定應答消息之后等待可預配置的時間量。在切換期間,接入網關110可以將ue場境的參數(shù)從接口112轉換到接口114。類似地,ue120可以將其rx和tx從接入網1130重定向到接入網2140。以這種方式,盡管切換,仍然可以保持有狀態(tài)用戶會話。此外,接入網1130或接入網2140的元件中沒有一個需要被更新或修改,以便通過切換來保持有狀態(tài)用戶會話的連續(xù)性。

方法200包括通過第二連接繼續(xù)有狀態(tài)用戶會話(階段280)。因為ue場境將存在于ue120在現(xiàn)在活動連接上與其連接的接口114處,所以ue120可以繼續(xù)有狀態(tài)用戶會話而不刷新或重新啟動用戶會話。方法200可以返回到階段240并且繼續(xù)傳送用于有狀態(tài)用戶會話的數(shù)據分組。

在一些實施方式中,方法200可以包括交換切換完成消息,其通知請求設備該響應設備在接入網2140上是活動的(階段290)。響應設備可以通過接入網2140向請求設備發(fā)送切換完成消息。切換完成消息可以在切換肯定應答消息丟失的情況下提供故障轉移。

在一些實施方式中,方法200可以包括由ue120和/或接入網關110對備用連接監(jiān)視消息(階段295)。這些消息可以包括保持活動或心跳消息,用于檢查備用連接及將其承載的接入網的可行性。該消息可以包括連接健康或狀態(tài)消息,ue120或接入網關110可以使用其確定是否可以適當?shù)貙⒒顒舆B接轉移回接入網1130。在一些實施方式中,ue120可以通過備用連接將保持活動或診斷消息發(fā)送到接入網關110。在一些實施方式中,消息可以包括請求將活動連接切換回接入網1130的切換發(fā)起消息。在一些情況下,由于請求設備檢測到活動連接已離線,通過備用連接接收的切換發(fā)起消息可以已經被發(fā)送。在一些情況下,通過備用連接接收的切換發(fā)起消息可以是在通過網絡傳輸中被延遲的較早發(fā)布的切換發(fā)起消息的結果。為了最小化不期望的切換的可能性,同時允許在備用連接上的切換請求,系統(tǒng)100可以實現(xiàn)序號計數(shù)器和/或請求定時器。下面參照圖3更詳細地描述序號計數(shù)器的操作。在下面參照圖4更詳細地描述請求定時器的操作。

圖3是根據說明性實施方式的使用序號方案來避免不期望的接入網切換的示例性方法300的流程圖。方法300可以表示當判定切換消息交換是否適當(例如,在方法200的階段260中)時可以進行的附加確定。方法300包括遞增序號計數(shù)器(階段310)、發(fā)送包括對應于序號計數(shù)器的當前狀態(tài)的序號的切換發(fā)起消息(階段320)、接收切換發(fā)起消息(階段325)、確定序號是否大于包括在先前接收到的切換發(fā)起消息中的序號(判定框330)。如果序號不嚴格地大于包括在先前接收到的切換發(fā)起消息中的序號,則方法300可以結束并返回到方法200的階段240。如果序號嚴格地大于包括在先前接收的切換發(fā)起消息中的序號,則方法300包括發(fā)送包括序號的切換肯定應答消息(階段340)、接收切換肯定應答消息(階段345)、確定序號是否大于包括在先前接收的切換肯定應答消息中的序號(判定框350)。如果序號不嚴格地大于包括在先前接收到的切換肯定應答消息中的序號,則方法300可以結束并返回到方法200的階段240。如果序號嚴格地大于包括在先前接收到的切換肯定應答消息中的序號,則方法300包括接受切換肯定應答消息(階段360)。與方法200一樣,方法300可以在接入網關110和ue120之間對稱地實現(xiàn)。也就是說,接入網關110和ue120中的任一個可以維持序號計數(shù)器,并且發(fā)起切換請求。在下面的描述中,發(fā)起切換請求的設備將被稱為“請求設備302”,并且對切換請求做出響應的設備將被稱為“響應設備304”。

方法300包括遞增序號計數(shù)器(階段310)。請求設備302可以維持序號計數(shù)器。序號計數(shù)器單調增加,并且可以隨著生成每個切換發(fā)起消息而遞增。在一些實施方式中,序號計數(shù)器可以從0到255運行。序號計數(shù)器可以包括具有初始值0的本地翻轉計數(shù)器“c”。每次序號計數(shù)器從255滾動到0時,翻轉計數(shù)器c可以遞增。因此,實際序號可以計算為等于c*256+序號。

方法300包括發(fā)送切換發(fā)起消息,所述切換發(fā)起消息包括對應于序號計數(shù)器的當前狀態(tài)的序號(階段320)。請求設備302生成包括序號的切換發(fā)起消息,并將其發(fā)送到響應設備304。包括在切換發(fā)起消息中的序號可以是原始序號;也就是說,不考慮本地翻轉計數(shù)器c。

方法300包括從請求設備接收切換發(fā)起消息(階段325),并確定切換發(fā)起消息中的序號是否大于包括在先前接收到的切換發(fā)起消息中的序號(判定框330)。響應設備304在本地存儲器中存儲包括在接收到的最近的切換發(fā)起消息中的序號的值。響應設備304接收切換發(fā)起消息,并將接收到的序號與存儲在本地存儲器中的值進行比較。如果接收的序號小于或等于所存儲的值,則響應設備304可以忽略切換發(fā)起消息,或者用包含“拒絕”狀態(tài)碼的切換肯定應答消息來對請求設備作出響應。方法300將結束并返回到方法200的階段240。較低接收序號值可以指示切換發(fā)起消息是陳舊的,并且可能已經在流量中被延遲。同時,響應設備304可能已經由于稍后發(fā)送但之前接收的切換發(fā)起消息而已經改變了狀態(tài)。因此,使用較低序號響應當前切換發(fā)起消息可能導致不必要或不期望的活動連接切換。如果接收的序號大于存儲的值,則方法300可以繼續(xù)到階段340。

方法300包括發(fā)送包括序號的切換肯定應答消息(階段340)。響應設備304可以生成切換肯定應答消息,并且在消息中包括序號。這將是與最近的切換發(fā)起消息一起接收的相同的序號。響應設備304可以將切換肯定應答消息發(fā)送回請求設備302。

方法300包括從響應設備接收切換肯定應答消息(階段345),并確定切換肯定應答消息中的序號是否大于包括在先前接收的切換肯定應答消息中的序號(判定框350)。請求設備302在本地存儲器中存儲包括在接收到的最近的切換肯定應答消息中的序號的值。請求設備302接收切換肯定應答消息,并將接收到的序號與存儲在本地存儲器中的值進行比較。如果接收到的序號小于或等于所存儲的值,則請求設備302將忽略切換肯定應答消息。方法300將結束并返回到方法200的階段240。較低的接收序號值可以指示切換肯定應答消息是陳舊的,并且可能已經在流量中被延遲。同時,由于稍后發(fā)送但是之前接收到的切換肯定應答消息,請求設備302可能已經改變了狀態(tài)。對具有較低序號的當前切換肯定應答消息作出響應可能導致不必要或不期望的活動連接切換。如果接收到的序號大于存儲的值,則方法300可以繼續(xù)到階段360。

方法300包括接受切換肯定應答消息(階段360)。請求設備302已經確定已經以適當?shù)捻樞蚪邮盏角袚Q肯定應答消息,并且因此可以在關于消息的有效性的任何進一步的確定的情況下被接受。方法300可以結束并返回到方法200的判定框260。

圖4是根據說明性實施方式的使用定時器來避免不期望的接入網切換的示例性方法400的流程圖。方法400可以表示當判定切換消息交換是否適當時可以進行的附加確定(例如,在方法200的階段260中)。方法400可以由響應設備執(zhí)行,因為其確定切換發(fā)起消息是否是適當?shù)摹7椒?00包括將活動連接轉換到第二連接(階段410)、啟動具有第一持續(xù)時間的第一定時器和具有比第一持續(xù)時間長的第二持續(xù)時間的第二定時器(階段420)、并且傳送用于有狀態(tài)用戶會話的數(shù)據分組(階段430)。該方法然后可以包括在備用信道上接收切換發(fā)起消息(階段440)或者在活動信道上接收切換發(fā)起消息(階段460)。如果在備用信道上接收到切換發(fā)起消息,則方法400包括確定在第一定時器期滿之前是否接收到在備用信道上接收的切換發(fā)起消息(判定框450)。如果在活動信道上接收到切換發(fā)起消息,則方法400包括確定在第二定時器期滿之前是否接收到在活動信道上接收的切換發(fā)起消息(判定框470)。如果在適當?shù)亩〞r器期滿之后接收到切換發(fā)起消息,則方法400返回到階段430。如果在適當?shù)亩〞r器期滿之后接收到切換發(fā)起消息,則方法400包括接受切換發(fā)起消息(階段480)。

方法400包括將活動連接150轉換到第二連接(階段410)。方法400在活動連接轉換到對應于先前備用連接的接入網的點開始。因此,方法400可以例如在方法400的階段270期間開始。

方法400包括啟動具有第一持續(xù)時間的第一定時器和具有第二持續(xù)時間的第二定時器,第二持續(xù)時間在一些實施方式中比第一持續(xù)時間長(階段420)。ue120和接入網關110中的一個或兩者可以在先前的活動連接150切換的時刻開始它們的定時器??梢詫⒍〞r器設置為合適的值,用于防止許多不期望的切換,同時允許切換經常足以適應以典型間隔發(fā)生的網絡連接條件的變化。例如,第一定時器可以用于防止在網絡傳輸中延遲的切換發(fā)起消息觸發(fā)不期望的切換,同時在新的活動連接不可行的情況下仍然允許快速返回到先前的活動連接。類似地,第二定時器可以用于防止過度頻繁的切換。在一些實施方式中,第一定時器可以被設置為具有大約1秒的持續(xù)時間;然而,0.1s至10s或更大的任何值可能是合適的。在一些實施方式中,第二定時器可以被設置為具有大約1分鐘的持續(xù)時間;然而,從1s到10m或更大的任何值可能是合適的。在一些實施方式中,第二定時器將具有比第一定時器更長的持續(xù)時間。

方法400包括傳送用于有狀態(tài)用戶會話的數(shù)據分組(階段430)。在完成階段270的轉換和階段280的有狀態(tài)用戶會話的繼續(xù)之后,方法200可以返回到階段240并傳送用于有狀態(tài)用戶會話的數(shù)據分組。因此,方法400的階段430可以與方法200的階段240重疊。

如果響應設備在備用信道上接收到切換發(fā)起消息,則其將不接受切換發(fā)起消息,除非第一定時器已經過去。響應設備可以使用該檢查來忽略否則將以其他方式導致不期望的切換的任何剩余分組,同時在當前活動信道不可行的情況下仍允許相對快速切換回到先前活動信道(即,備用信道)。該特定操作在ue120和接入網關110之間不對稱。如果接入網關110是響應設備,則接入網關110可以利用具有“拒絕”狀態(tài)碼的切換肯定應答消息對在第一定時器期滿之前接收到的任何切換發(fā)起消息作出響應。對于在第一定時器期滿之后由接入網關110接收的任何切換發(fā)起消息,接入網關110可以用具有“接受”狀態(tài)碼的切換肯定應答消息進行響應,假定滿足切換的所有其他條件。然而,如果ue120是響應設備,則ue120可以忽略在第一定時器期滿之前接收的任何分組,無論該分組是切換發(fā)起消息還是數(shù)據分組。對于在第一定時器期滿之后接收的任何分組,ue120可以用具有合適狀態(tài)碼的切換肯定應答消息進行響應。因此,方法400可以包括由響應設備在備用信道上接收切換發(fā)起消息(階段440)。當在備用信道上接收到切換發(fā)起消息時,方法400包括由響應設備確定在第一定時器期滿之前是否接收到經由備用信道接收的切換發(fā)起消息(判定框450)。如果在第一定時器期滿之前接收到切換發(fā)起消息,則響應設備可以忽略切換發(fā)起消息,或者用包含“拒絕”狀態(tài)碼的切換肯定應答消息來對請求設備作出響應。方法400可以返回到階段430。如果在接收到切換發(fā)起消息之前第一定時器期滿,則方法400可以繼續(xù)到階段480并接受切換發(fā)起消息。

如果響應設備通過活動信道接收到切換發(fā)起消息,則其將不接受切換發(fā)起消息,除非第二定時器已經過去。響應設備可以使用第二定時器來防止過度頻繁的切換,同時仍然允許足夠經常地切換以適應以典型速率發(fā)生的網絡條件的變化。因此,方法400可以包括由響應設備在活動信道上接收切換發(fā)起消息(階段460)。在通過活動信道接收到切換發(fā)起消息時,方法400包括由響應設備確定在第二定時器期滿之前是否接收到經由活動信道接收的切換發(fā)起消息(判定框470)。如果在第二定時器期滿之前接收到切換發(fā)起消息,則響應設備可以忽略切換發(fā)起消息或者用包含“拒絕”狀態(tài)碼的切換肯定應答消息來對請求設備作出響應。方法400可以返回到階段430。如果在接收到切換發(fā)起消息之前第二定時器期滿,則方法400可以繼續(xù)到階段480并且接受切換發(fā)起消息。

方法400包括并接受切換發(fā)起消息(階段480)。響應設備已經確定切換發(fā)起消息的定時是合理的,因此可以在關于消息的有效性的任何進一步確定的情況下接受切換發(fā)起消息。方法400可以結束并返回到方法200的判定框260。

圖5示出了根據說明性實施方式的用于切換的示例性事件序列500。序列500表示其中ue具有單個tx和rx(情形1)的示例場景。序列500圖示出了在初始連接在接入網1130并切換到接入網2140的ue120上進行的示例接入網關110發(fā)起的切換。序列500表示圖2-4所圖示的方法的示例操作。

序列500被示為具有三條時間線:接入網關110時間線502、表示相對于接入網2的ue動作的第一ue120時間線504、以及表示相對于接入網的ue動作的第二ue120時間線506。序列500包括ue附接到接入網1(階段510)、ue附接到接入網2(階段515)、ue將分組上行鏈路傳輸?shù)浇尤刖W2上(階段520)、和將分組下行鏈路傳輸?shù)浇尤刖W2上(階段525)、接入網關(pgw)判定請求切換(階段530)、pgw發(fā)送切換發(fā)起消息(階段535)、ue經由接入網2接收切換發(fā)起消息(階段540)、ue的應用處理器(ap)探測ue的調制解調器(階段545)、ap從調制解調器接收測量報告并判定將通信切換到接入網1(階段550)、ue經由接入網2發(fā)送切換肯定應答消息到pgw(階段555)、pgw從ue接收切換肯定應答消息(階段560)、ap向調制解調器發(fā)出接口切換命令(階段565)、pgw將ue場境切換到接口1(階段570)、ue完成lte服務請求并恢復活動狀態(tài)(階段575)、pgw經由接入網1將分組下行鏈路傳輸?shù)絬e(階段580)、并且ue經由接入網1將分組上行鏈路傳輸?shù)絧gw(階段585)。

序列500包括ue附接到接入網1(階段510)。階段510類似于圖2的階段210。在初始化期間,ue使用標準lte過程附接到接入網1。pgw分配ip地址ip1,供ue在分組數(shù)據網絡(pdn)上進行通信時使用。在這一點上,ue能夠使用接入網1接入互聯(lián)網(或進行語音呼叫);然而,為了在此圖示的目的,假設ue不在接入網1上傳送和接收數(shù)據。相反,在ue發(fā)現(xiàn)并附接到接入網2之后,接入網1上的連接保持空閑。

序列500包括ue附接到接入網2(階段515)。階段515類似于圖2的階段210。作為初始化中的另一步驟,ue使用標準lte過程發(fā)現(xiàn)并附接到接入網2。為了這樣做,ue必須將ue的發(fā)射機(tx)和接收機(rx)切換到第二接入網的無線電參數(shù),使得ue在接入網1上進入備用狀態(tài)。該操作類似于圖2的階段230。當接收到來自接入網2的會話建立請求時,pgw可以分配相同的ip地址ip1供ue用于在pdn上進行通信,并且因此可以將ue的下行鏈路轉發(fā)場境重新定位到接入網。這與正常的多接入pdn連接不同,其中每個網絡附件被提供有唯一的ip地址。在這一點上,ue能夠使用接入網2接入互聯(lián)網(或進行語音呼叫)。

序列500包括ue在接入網2上上行鏈路傳輸分組(階段520)和在接入網2上下行鏈路傳輸分組(階段525)。階段520和525類似于圖2的階段240。ue在接入網2上使用tx和rx開始互聯(lián)網會話,從pgw接收下行鏈路分組并向pgw發(fā)送上行鏈路分組。定期地,ue可以將其rx重調諧到接入網1以監(jiān)聽任何網絡信息。當tx在接入網2上空閑時,ue還可以定期地將tx重調諧到接入網1,并且向pgw發(fā)送保持活動或診斷消息。

序列500包括接入網關(pgw)判定請求切換(階段530)、并且pgw發(fā)送切換發(fā)起消息(階段535)。當在pgw處存在導致ue流量移動到接入網1的控制事件時,pgw在接入網2上向ue發(fā)送切換發(fā)起(hi)消息。在這一點上,切換正在進行中,但尚未完成。因此,pgw繼續(xù)在接入網2上轉發(fā)下行鏈路分組。序列500包括ue經由接入網2接收切換發(fā)起消息(階段540)。

hi消息由ue的應用處理器(ap)處理。序列500包括ap探測ue的調制解調器(階段545)。使用應用編程接口(api),ap可以從用于接口1的調制解調器請求(對應于調制解調器到接入網1的連接)測量報告,或者它可以使用最近緩存的報告。序列500包括ap從調制解調器接收測量報告并且判定將通信切換到接入網1(階段550)。

序列500包括ue經由接入網2向pgw發(fā)送切換肯定應答消息(階段555)。如果ap基于其本地邏輯來判定這些條件有利于切換到接入網1,則ap向pgw發(fā)送具有“接受”狀態(tài)碼的切換肯定應答(ha)。如果ap判定條件不利于切換,則ap發(fā)送具有“拒絕”狀態(tài)碼的ha消息。替選地,調制解調器可以基于ap提供給調制解調器的策略配置來判定是接受還是拒絕hi請求。

序列500包括pgw從ue接收切換肯定應答消息(階段560)。如果狀態(tài)碼被設置為“接受”,則pgw等待可配置的時間量,并且將活動信道切換到接入網1??膳渲玫臅r間量可以從幾毫秒到幾秒,并且可以允許從ue到達pgw的任何正在進行的流量。如果狀態(tài)碼被設置為“拒絕”,則pgw繼續(xù)向ue的接入網2轉發(fā)分組。階段535-560的切換消息交換類似于圖2的階段240和260。在一些實施方式中,階段535-560的切換消息交換可以另外包括圖3和圖4中描述的序號和定時器驗證操作。

序列500包括ap向調制解調器發(fā)出接口切換命令(階段565)。ap在發(fā)送ha消息之后等待可配置的時間量,并通過指令調制解調器將tx和rx引導到接入網1來切換活動接口。在一些實施方式中,ap可以等待等于大約在ue和pgw之間的往返時間(rtt)的一半的時間量。此暫停允許pgw時間接收ha消息并開始其自身的轉換。

序列500包括pgw將ue場境切換到接口1(階段570)。

序列500包括ue完成轉換和恢復在接入網1上的活動狀態(tài)(階段575)。調制解調器將rx和tx重調諧到接入網1,使得ue能夠使用接口1發(fā)送和接收流量。在一些實施方式中,ap使用新活動的接入網1發(fā)送切換完成(hc)消息。該消息用于通知pgw,ue在接入網1上是活動的,并且在ha消息丟失的情況下提供故障轉移。階段565-575在操作上類似于圖2的階段270。

序列500包括pgw經由接入網1向ue下行鏈路傳輸分組(階段580),并且ue經由接入網1向pgw上行鏈路傳輸分組(階段585)。階段580和585在操作上類似于將方法200返回到階段240,如圖2所示。如果發(fā)生切換,則ip地址在新的活動接入網上保持相同。這允許現(xiàn)有用戶會話繼續(xù),而不必重新啟動會話。此外,切換不涉及任何其他節(jié)點(例如enb、mme、sgw)來協(xié)調過程;它使用在ue和pgw之間的端到端信令發(fā)生。因此,也期望切換時延短。

在一些情況下,由pgw發(fā)送的hi消息可能丟失。如果pgw在可配置的ha_receive_timer內未接收到ha消息,則pgw可以重傳hi消息(在與原始hi消息相同的接口上,假定該接口仍然是ue的活動接口)。在一些實施方式中,pgw可以不重傳hi消息多于可配置的hi_rx_times。如果ap在處理先前接收的hi消息時接收到hi消息,則其可以靜默地丟棄重復的hi消息。

上述過程對于ue能夠具有雙活動接收機(rx1,rx2)和單個可調諧發(fā)射機(tx)(情景2)的情況也適用。在這種情況下,pgw可以針對相同的ip流同時使用多個下行鏈路接口。然而,ue僅能使用單個接口以用于上行鏈路。因此,從ue到pgw的所有應用流量只能在單個tx接口上發(fā)送。在這種情況下,來自pgw的信令可以用于改變上行鏈路接口(從備用到活動,反之亦然)。

此外,序列500中所圖示的信令也是從ue到pgw對稱的。換句話說,切換發(fā)起可以由ue觸發(fā)。如果ue內部的ap基于一些本地控制邏輯判定實現(xiàn)活動會話的切換,則其可以向pgw發(fā)送hi消息,其可以類似地用具有適當狀態(tài)碼的ha消息來響應。一旦接收到具有接受狀態(tài)碼的ha消息,ap然后向調制解調器發(fā)出切換命令以重調諧rx和tx。在可配置的定時器期滿之后,pgw在其側將ue場境切換到先前備用的接口。

圖6是圖示出根據說明性實施方式的可用于實現(xiàn)本文描述和圖示出的系統(tǒng)和方法的元素的計算機系統(tǒng)900的一般架構的框圖。計算系統(tǒng)900可以用于實現(xiàn)在圖2-5所示的接入網切換期間維持用戶會話的方法。

概括地說,計算系統(tǒng)910包括用于根據指令執(zhí)行動作的至少一個處理器950和用于存儲指令和數(shù)據的一個或多個存儲器設備970或975。所示示例計算系統(tǒng)910包括經由總線915與具有一個或多個網絡接口端口922的至少一個網絡接口控制器920通信的一個或多個處理器950,其中一個或多個網絡接口端口922連接到一個或多個網絡設備924、存儲器970、和任何其他設備980,例如i/o接口。通常,處理器950將執(zhí)行從存儲器接收的指令。所圖示的處理器950包括或直接連接到高速緩存存儲器975。

更詳細地,處理器950可以是處理指令的任何邏輯電路,該指令例如是從存儲器970或高速緩存975獲取的指令。在許多實施例中,處理器950是微處理器單元或專用處理器。計算設備900可以基于能夠如本文所描述的那樣操作的任何處理器或處理器組。在一些實施方式中,處理器950能夠執(zhí)行在圖2-5所示的接入網切換期間維持用戶會話的方法。處理器950可以是單核或多核處理器。處理器950可以是多處理器。在一些實施方案中,處理器950可經配置以運行多線程操作。在一些實施方式中,處理器950可以托管一個或多個虛擬機或容器以及用于管理虛擬機或容器的操作的管理程序或容器管理器。在這樣的實施方式中,圖2-5中所示的方法可以在處理器950上提供的虛擬化或容器化場境內實現(xiàn)。

存儲器970可以是適合于存儲計算機可讀數(shù)據的任何設備。存儲器970可以是具有固定存儲的設備或用于讀取可移動存儲介質的設備。示例包括所有形式的非易失性存儲器、介質和存儲設備、半導體存儲設備(例如eprom、eeprom、sdram和閃存設備)、磁盤、磁光盤、和光盤(例如cdrom、dvd-rom和盤)。計算系統(tǒng)900可以具有任意數(shù)量的存儲器設備970。在一些實施方式中,存儲器970可以包括與在圖2-5所示的接入網切換期間維持用戶會話的方法相對應的指令。在一些實施方式中,存儲器970支持可由計算系統(tǒng)910提供的虛擬機或容器執(zhí)行環(huán)境訪問的虛擬化或容器化的存儲器。

高速緩沖存儲器975通常是放置在處理器950附近以用于快速讀取時間的計算機存儲器的形式。在一些實施方案中,高速緩存存儲器975是處理器950的一部分或在與處理器950相同的芯片上。在一些實施方案中,存在多級高級緩存975,例如l2和l3高速緩存層。

網絡接口控制器920經由網絡接口922(也稱為網絡接口端口)管理數(shù)據交換。網絡接口控制器920處理用于網絡通信的osi模型的物理層和數(shù)據鏈路層。在一些實施方式中,網絡接口控制器的某些任務由處理器950處理。在一些實施方式中,網絡接口控制器920是處理器950的一部分。在一些實施方式中,計算系統(tǒng)910具有多個網絡接口控制器920。網絡接口922是用于物理網絡鏈路的連接點。在一些實施方式中,網絡接口控制器920支持無線網絡連接,并且接口端口922是無線接收機/發(fā)射機。通常,計算設備910經由到網絡接口922的物理或無線鏈路與其他網絡設備924交換數(shù)據。在一些實施方式中,網絡接口控制器920實現(xiàn)諸如以太網的網絡協(xié)議。

其他網絡設備924經由網絡接口端口922連接到計算設備910。其他網絡設備924可以是對等計算設備、網絡設備、或具有網絡功能的任何其他計算設備。例如,第一網絡設備924可以是將計算設備910連接到諸如互聯(lián)網的數(shù)據網絡的網絡設備,例如集線器、網橋、交換機、或路由器。

其他設備980可以包括i/o接口、外部串行設備端口、和任何附加的協(xié)處理器。例如,計算系統(tǒng)910可以包括用于連接輸入設備(例如,鍵盤、麥克風、鼠標或其他指示設備)、輸出設備(例如,視頻顯示器、揚聲器、或打印機)或附加的存儲器設備(例如,便攜式閃存驅動器或外部介質驅動器)的接口(例如,通用串行總線(usb)接口)。在一些實施方式中,計算設備900包括諸如協(xié)處理器的附加設備980,例如數(shù)學協(xié)處理器可以以高精度或復雜計算來輔助處理器950。

在本說明書中描述的主題和操作的實施方式可以在數(shù)字電子電路中或者在包括本說明書中公開的結構及其結構等同物的有形介質、固件或硬件上實現(xiàn)的計算機軟件中或者它們中的一個或多個的組合中實現(xiàn)。本說明書中描述的主題的實施方式可以實現(xiàn)為在有形介質上體現(xiàn)的一個或多個計算機程序,即在一個或多個計算機存儲介質上編碼用于由數(shù)據處理裝置執(zhí)行或控制其操作的計算機程序指令的一個或多個模塊。計算機存儲介質可以是或包括在計算機可讀存儲設備、計算機可讀存儲基板、隨機或串行存取存儲器陣列或設備中或它們中的一個或多個的組合中。計算機存儲介質還可以是或者包括在一個或多個單獨的組件或介質(例如,多個cd、盤、或其他存儲設備)中。計算機存儲介質可以是有形的和非暫時的。

在本說明書中描述的操作可以被實現(xiàn)為由數(shù)據處理裝置對存儲在一個或多個計算機可讀存儲設備上或從其他源接收的數(shù)據執(zhí)行的操作。操作可以在數(shù)據處理裝置的本地環(huán)境內或在由數(shù)據處理裝置托管的一個或多個虛擬機或容器內執(zhí)行。

計算機程序(也稱為程序、軟件、軟件應用、腳本或代碼)可以以任何形式的編程語言編寫,包括編譯或解釋語言、聲明性或過程語言,并且其可以以任何形式部署,包括作為獨立程序或作為模塊、組件、子例程、對象、或適合在計算場境中使用的其它單元。計算機程序可以但不需要對應于文件系統(tǒng)中的文件。程序可以存儲在保存其他程序或數(shù)據(例如,存儲在標記語言文檔中的一個或多個腳本)的文件的一部分中、專用于所述程序的單個文件中、或者存儲在多個協(xié)同文件中(例如,存儲一個或多個模塊、子程序或代碼部分的文件)。計算機程序可以被部署為在一個計算機上或在位于一個地點或分布在多個地點并通過通信網絡互連的多個計算機或一個或多個虛擬機或容器上執(zhí)行。通信網絡的示例包括局域網(“l(fā)an”)和廣域網(“wan”)、互聯(lián)的網絡(例如,互聯(lián)網)、和對等網絡(例如,自組織對等網絡)。

本說明書中描述的過程和邏輯流程可以由執(zhí)行一個或多個計算機程序的一個或多個可編程處理器執(zhí)行,以通過對輸入數(shù)據進行操作并生成輸出來執(zhí)行動作。過程和邏輯流程也可以由專用邏輯電路(例如fpga(現(xiàn)場可編程門陣列)或asic(專用集成電路))來執(zhí)行,并且裝置也可以實現(xiàn)為專用邏輯電路。

盡管本說明書包含許多具體實現(xiàn)細節(jié),但是這些不應被解釋為對任何發(fā)明或可以要求保護的內容的范圍的限制,而是作為對特定發(fā)明的特定實施方式特定的特征的描述。在單獨實施方式的場境中,在本說明書中描述的某些特征也可以在單個實施方式中組合實現(xiàn)。相反,在單個實施方式的場境中描述的各種特征也可以在多個實施方式中單獨地或以任何合適的子組合來實現(xiàn)。此外,雖然特征可以在上面被描述為在某些組合中起作用并且甚至最初如此要求保護,但是來自所要求保護的組合的一個或多個特征在一些情況下可以從組合中刪除,并且所要求保護的組合可以針對子組合或子組合的變化。

類似地,雖然在附圖中以特定順序描繪操作,但是這不應被理解為要求這些操作以所示的特定順序或以順序次序執(zhí)行,或者所有所示的操作被執(zhí)行以實現(xiàn)期望的結果。在某些情況下,多任務和并行處理可能是有利的。此外,在上述實施方式中的各種系統(tǒng)組件的分離不應被理解為在所有實施方式中需要這種分離,并且應當理解,所描述的程序組件和系統(tǒng)通??梢砸黄鸺稍趩蝹€軟件產品中或封裝到多個軟件產品。

對“或”的引用可以被解釋為包含性的,使得使用“或”描述的任何術語可以指示所描述的術語中的單個、多于一個、和所有術語中的任何一個。標簽“第一”、“第二”、“第三”等不一定意味著指示排序,并且通常僅用于區(qū)分相同或相似的項或元素。

對本公開中描述的實施方式的各種修改對于本領域技術人員來說是顯而易見的,并且在不脫離本公開的精神或范圍的情況下,本文定義的一般原理可以應用于其他實施方式。因此,權利要求并不旨在限于本文所示的實施方式,而是要符合與本公開、本文公開的原理和新穎特征一致的最寬范圍。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
淳化县| 吴旗县| 历史| 大埔区| 中牟县| 河源市| 普兰店市| 金昌市| 宽城| 甘南县| 卢湾区| 威海市| 吉首市| 南江县| 黄陵县| 辽宁省| 健康| 常山县| 白玉县| 都安| 清丰县| 昌黎县| 湖南省| 张家港市| 乌鲁木齐县| 水城县| 澄迈县| 湾仔区| 鹿邑县| 邵阳县| 沁阳市| 泗阳县| 岫岩| 嘉黎县| 江津市| 绥宁县| 柳州市| 大英县| 报价| 汉沽区| 鄂伦春自治旗|