專利名稱:為對正在從源基站切換到目標基站的移動臺分配資源計算動作時間的制作方法
技術領域:
本發明主要涉及計算動作時間以在目標基站預先對正在從源基站切換到目標基 站的移動臺指定無線電資源的分配。
背景技術:
各種無線接入技術已提議或實現以使得移動臺能夠執行與其它移動臺或耦合到 有線網絡的有線終端的通信。無線接入技術的示例包括由第三代合作伙伴項目(3GPP)定 義的GSM(全球移動通信系統)或UMTS (通用移動電信系統)技術;由3GPP2定義的CDMA 2000 (碼分多址2000)技術;或其它無線接入技術。作為改進譜效率,改進服務,降低成本等等的無線接入技術的持續演進的部分,已 經提議新標準。一個此類新標準是源自3GPP的長期演進(LTE)標準,該標準尋求增強UMTS 無線網絡。另一種類型的無線接入技術是WiMax(微波接入全球互操作性)技術。WiMax基于 IEEE(電氣和電子工程師協會)802. 16標準。WiMax無線接入技術設計成提供無線寬帶接 入。在無線接入網絡中,當移動臺在不同覆蓋區域之間移動時,移動臺能夠從源基站 切換到目標基站。傳統上,在WiMax無線接入網絡中,移動臺在初始網絡進入或網絡重新進 入期間或在切換期間執行測距過程,其中,隨機選擇的測距碼由移動臺發送到服務或目標 基站以允許移動臺獲得與基站的時間同步。在成功接收測距碼后,基站將所要求的資源分 配到移動臺以允許移動臺發送測距請求消息,從而標識移動臺的服務授權。一般情況下,多 個移動臺執行的測距過程是基于競爭的,以致存在多個移動臺發送的測距碼的沖突的可能 性。沖突能導致切換過程中的延遲。為了縮短從源基站到目標基站的切換期間的等待時間,WiMax提供了快速測距切 換技術。快速測距切換在目標基站將快速測距信息元素發送到移動臺時發起。快速測距信 息元素包含用于移動臺傳送測距請求消息而無需發送測距碼的必需的資源分配。快速測距 切換過程避免了切換過程期間基于競爭的測距,這縮短了等待時間并改進了切換性能。為 了支持快速測距切換,WiMax定義了動作時間的概念,動作時間是從預定義消息(發送到移 動臺)起目標基站能將上行鏈路資源分配到移動臺的最早時間(以幀為單位來表示)。在 動作時間,目標基站能夠將分配上行鏈路資源的消息發送到移動臺,其中,消息包括快速測 距信息元素。快速測距信息元素包括標識移動臺發送測距請求消息的專用傳送時機的信 息,以用于非基于競爭的測距。通常,動作時間最初由目標基站基于在目標基站的負載而確定。基本上,由目標基 站指定的動作時間指示目標基站能鑒于在目標基站的當前負載,在某個數量的幀后接納進 入的移動臺。將此初始動作時間發送到源基站(它是當前服務移動臺的基站)。源基站可 改變由目標基站提供的初始動作時間,并且此改變的動作時間(其大于或等于由目標基站
5設置的原動作時間)能由源基站提供到目標基站和移動臺。然而,通常,傳遞到目標基站的 改變的動作時間不可導致優化的切換性能,并且實際上能導致切換中增加的等待時間。
發明內容
通常,根據一實施例,一種執行移動臺從源基站到目標基站的切換的方法包括在 源基站確定源基站與目標基站之間的連接的延遲。源基站計算將所確定的延遲考慮在內的 動作時間,其中,動作時間指定目標基站能夠為切換將資源分配到移動臺的時間。從下面的描述、圖形和權利要求,將明白其它或備選的特征。
圖1是其中能結合本發明的一實施例的示范通信網絡的框圖。圖2-3示出根據一些實施例的切換過程。
具體實施例方式在下面的描述中,陳述了多種細節以提供一些實施例的理解。然而,本領域的技術 人員將理解,一些實施例可無需這些細節而實踐,并且源自所述實施例的多種變化或修改 可以是可能的。圖1示出包括具有多個小區102(示出的小區A、B和C)的無線接入網絡100的通
信網絡。每個小區102與對應的基站104相關聯,其中,基站104能夠與基站104的對應覆 蓋區域內的移動臺(圖1示出的移動臺106)通信。基站104能包括與基站的覆蓋區域中 的移動臺執行射頻(RF)通信的基站收發信臺(BTS)。此外,基站能包括用于控制與基站相 關聯的任務的無線電網絡控制器或基站控制器。如圖1中進一步示出的,基站104連接到系統控制器108。如果無線接入網絡100 是如IEEE(電氣和電子工程師協議)802. 16標準定義的WiMax(微波接入全球互操作性) 接入網絡,則系統控制器108能夠是接入服務網絡(ASN)網關。系統控制器108又連接到 網關節點110,該節點將無線接入網絡100連接到外部網絡112,例如因特網。在WiMax上 下文中,網關節點110稱為連接性服務網絡(CSN)節點。在接下來的論述中,對WiMax接入網絡進行了參考。然而,在其它實現中,根據一 些實施例的技術能應用到其它類型的無線接入網絡,包括以下網絡第三代合作伙伴項目 (3GPP)定義的GSM(全球移動通信系統)或UMTS (通用移動電信系統)網絡;3GPP2定義的 CDMA 2000 (碼分多址2000)網絡;源自3GPP的長期演進(LTE)網絡,這是UMTS技術的增 強;或其它接入網絡。如圖1中進一步所示,每個基站104能包括在一個或多個中央處理單元(CPU) 122 上可執行的軟件120以執行基站104的任務。CPU 122耦合到存儲裝置124和一個或多個 接口 126以便與各種實體通信,包括移動臺、其它基站及系統控制器108。如圖1中所示,移動臺106是在小區A、B和C重疊的區域中。結果,移動臺106是 對于從源基站(例如,小區A中的基站104)切換到兩個目標基站(例如,小區B和C中的 基站)之一的候選。為了減少執行從源基站到目標基站的硬切換中的等待時間,能執行快 速測距切換過程,這避免了切換過程期間基于競爭的測距(用于獲得在目標基站所要求的
6無線電資源以允許移動臺發送測距請求)。通過目標基站將快速測距信息元素發送到正在切換的移動臺來啟用快速測距過 程。快速測距信息元素在IEEE 802. 16標準中描述。快速測距信息元素作為用于分配上行 鏈路資源的消息的一部分發送到移動臺(以使得移動臺能夠具有對于從移動臺到目標基 站的上行鏈路信道的接入權)。在一些實施例中,用于分配上行鏈路資源的消息是上行鏈路 映射(UL-MAP)消息。快速測距信息元素指定何時將發送測距請求消息的專用傳送時機提 供到移動臺的時間(以幀的數量來表示)。WiMax定義動作時間(以幀的數量來表示)的概念,在該時間,目標基站預期向移 動臺發送快速測距信息元素(包括在UL-MAP消息中)。更一般地說,動作時間是從預定義 消息(發送到移動臺)起目標基站能將上行鏈路資源分配到移動臺的最早時間(以幀為單 位來表示)。換而言之,動作時間通知移動臺何時移動臺能預期目標基站的上行鏈路分配。通常,動作時間最初由目標基站來計算,并傳遞到源基站以用于中繼到移動臺 (目標與服務基站之間的通信在回程網絡上通過R8鏈路或通過ASN網關來進行)。源基站 能修改由源基站從目標基站收到的初始動作時間。在一些實現中,源基站的修改將在移動 臺的預期處理延遲考慮在內,以便移動臺為切換做好準備。此延遲包括對于移動臺處理來 自服務基站的M0B_BSH0_RSP消息(下面進一步論述)和獲得與目標基站的同步以及準備 好從目標基站接收UL-MAP所要求的時間。注意,與上述移動臺能力相關聯的延遲信息在 移動臺向服務基站的初始注冊期間提供到服務基站。在一個示例中,如果在移動臺的預期 處理延遲大于初始動作時間值,則源基站將改變動作時間使其等于在移動臺的預期處理延 遲。作為另一個示例,在存在移動臺能切換到的多個可能的目標基站的情形中,源基站能選 擇由多個可能的目標基站計算的初始動作時間的最大值,以用作發送回目標基站的修改的 動作時間。然而,通常源基站運算的并發送到移動臺和目標基站的修改的動作時間未將與源 基站和每個目標基站之間的回程連接相關聯的通信延遲考慮在內。在圖1中,回程連接 114A在小區A和C中的基站之間連接,而另一回程連接114B在小區A和B中的基站之間連 接。回程連接上的通信延遲稱為“回程傳播延遲”。每個回程連接上的回程傳播延遲不一定 是固定值,而是能夠變化的,例如由于負載和設備性能中的變化而引起。如果未考慮回程傳播延遲,則在某些條件下,目標基站可能不必要地延遲發送快 速測距信息元素到移動臺,這能增加總切換延遲。根據一些實施例,為了改進由源基站發送到目標基站和正在從源基站切換到目標 基站的移動臺的動作時間的準確性,確定與源基站和目標基站之間的回程連接相關聯的回 程傳播延遲,并且源基站為到目標基站和移動臺的通信計算的動作時間將所確定的回程傳 播延遲考慮在內。將回程傳播延遲考慮在內的動作時間允許縮短與切換過程相關聯的延 遲。回程傳播延遲能以各種方式之一來測量,這在下面結合圖2和3中示出切換過程 的消息流程進行描述。圖2示出涉及源基站(SBS)和兩個可能的目標基站(TBS-1和TBS-2)之一的切換 過程的示范流程圖。圖2中示出的切換過程使用如IEEE 802. 16e和WiMax論壇網絡架構 規范中指定的WiMax消息傳遞。移動臺發送移動臺切換請求(在202)以發起切換過程。
7在圖2的示例中,移動臺切換請求是以如IEEE 802. 16定義的M0B_MSH0-REQ消息的形式。 移動臺發送移動臺切換請求以發起從源基站到目標基站(圖2的示例中的TBS-1和TBS-2 之一)的切換。響應移動臺切換請求,源基站(SBS)將切換請求消息(H0-REQ)發送到每個 可能的目標基站TBS-1和TBS-2 (在204,206)。在發送每個相應的H0-REQ消息時,源基站 SBS啟動對應的計時器Q,其中,i = 1到n(n彡1以表示可能的目標基站的數量)。在圖 2的示例中,在204發送H0-REQ消息時,源基站SBS啟動計時器Q,并且在206發送H0-REQ 消息時,源基站SBS啟動計時器C2。在圖2中,時間參數Tpl表示在目標基站TBS-1中為處理在204收到的切換請求而 涉及的處理時間,并且時間參數TP2表示在第二目標基站TBS-2中處理在206收到的切換請 求的處理時間。在接收切換請求(在204),并且在時間Tpl后,第一目標基站TBS-1通過切換響應 消息(H0-RSP)做出響應(在208),其中,H0-RSP消息包含兩個時間參數TA1(其表示目標 基站TBS-1運算的初始動作時間)和處理時間Tpl。實際上,Tpl表示在H0-REQ消息的接收 與H0-RSP消息的傳送之間的時間。類似地,在接收切換請求(在206)后,第二目標基站TBS-2在時間Tp2后發送(在 210)切換響應消息(H0-RSP),該消息包含時間參數TA2(目標基站TBS-2運算的初始動作時 間)和Tp2。在從第i個目標基站接收H0-RSP消息時,源基站停止計時器,Q =、,這對應于 第i個目標基站。值、表示在源基站將H0-REQ消息發送到第i個目標基站時與接收對應 的H0-RSP消息時之間經過的時間。如圖2中所示,對應于計時器計數的時間、和t2分別 與目標基站TBS-1和TBS-2有關。從處理延遲時間Tpl和Tp2以及H0-REQ與H0-RSP消息之間對應的經過時間、和 t2,能如下運算(在212)回程傳播延遲Tdi 7;.=^^,(等式 1)上面的等式1基本上采用總經過時間(在源基站SBS H0-REQ的發送與H0-RSP的 接收之間的時間)與相應目標基站中的處理時間之間的差除以2來表示一個方向中的回程 傳播延遲。注意,H0-REQ在一個方向中通過回程連接,而H0-RSP在相反的方向中通過回程 連接。使用等式1,Tdl表示源基站與第一目標基站TBS-1之間的回程傳播延遲,而Td2表示 源基站與第二目標基站TBS-2之間的回程傳播延遲。基于運算的回程傳播延遲,源基站SBS計算(在214)各個動作時間。計算的動作 時間包括傳遞到移動臺的1 (在下面更全面論述)和TATi(也在下面更全面論述),i = 1 到n,其中,n表示可能的目標基站的數量。在圖2的示例中,計算的動作時間包括Tm、Tat1 和TAT2。動作時間Tat1和TAT2傳遞到相應的第一和第二目標基站TBS-1和TBS-2。通常,這 些計算的時間(Tat1和TAT2)能夠與從相應目標基站收到的那些時間(TA1*TA2)不同。在圖2中,動作時間Tm在切換響應消息M0B_BSH0-RSP中從源基站SBS發送(在 216)到移動臺,該消息響應在202從移動臺發送到源基站SBS的M0B_MSH0_REQ消息。注 意,M0B_BSH0_RSP消息還包含標識源基站為移動臺切換所選擇的一個或多個可能的目標基 站的信息。M0B_BSH0_RSP消息能包括可能的目標基站的列表,排序該列表使得該列表中的
8第一個可能的目標基站是最優選的。可能的目標基站的列表呈現給移動臺以用于選擇可能 的目標基站之一。源基站還向相應的目標基站TBS-1和TBS-2發送切換確認消息(在220,222)。在 一個示例中,切換確認消息是HO-Ack消息,并且每個HO-Ack消息包含由源基站計算的相應 動作時間Tat1和TAT2。如圖2中所示,第一目標基站TBS-1在它能發送快速測距信息元素前 等待動作時間Tat1,并且第二目標基站TBS-2在它能發送快速測距信息元素前等待動作時
間丁虹2。源基站在214計算的動作時間根據以下等式來計算Tm = fM(TAi, Tdi,T46+T47),(等式 2)TATi = fT (TAi,Tdi,T46+T47),(等式 3)其中,函數fM(…)和fT (…)分別定義如下TM=fM(a,^,y) = (a^y-^) Y :Max ({ a + 旦} ! = L N),(等式 4)TATi = fT(a , ^ , y) = (a ^ y-^) ? Y _Tdi :Max ({ a }丄=丄,N),(等式 5)根據等式4和5的每個等式,a = TAi,3 = Tdi,并且Y = T46+T47。參數T46表示 切換指示準備時間,該時間指示在移動臺通過將M0B_H0-IND消息(在218發送)從移動臺 發送到源基站來響應M0B_BSH0_RSP消息(由移動臺在216接收)所要求的處理時間。在 218發送的M0B_H0-IND消息由移動臺用于向源基站指示移動臺為切換選擇了哪個目標基 站。M0B_H0-IND消息還提供其它信息。參數T47是基站轉變時間,其表示移動臺在M0B_H0-IND消息的傳送直到它能夠從 目標基站接收用于分配上行鏈路資源的消息(在226發送)之間所要求的最小時間,其中, 用于分配上行鏈路資源的消息包括快速測距信息元素。T47在圖2中示為在M0B_H0-IND消 息與在226收到的消息之間。T46和T47 —起表示在移動臺的在收到M0B_BSH0_RSP消息之 后執行切換所要求的處理時間,M0B_BSH0_RSP消息是包含移動臺為切換可選擇的可能的目 標基站的消息。等式4指定,如果a < 為真,則設置TAM等于Y。然而,如果a彡不 為真,則設置TAM等于用于對應目標基站的{a+Ph的最大值。這實際上的含意是如果動 作時間TAi (如從目標基站TBS-i接收到的)和回程傳播延遲時間Tdi (源基站SBS與目標基 站TBS-i之間的回程傳播延遲)之和小于或等于在移動臺的處理時間(T46+T47之和),則將 在移動臺的處理時間(T46+T47)用作傳遞到移動臺的Tam。另一方面,如果TAi (如目標基站提 供的)和回程傳播延遲Tdi之和不小于處理時間T46+T47,則設置Tam的值等于來自所有可能 的目標基站的{TAi+Tdi}值的最大值。在此后一情況下,發送到移動臺的1 值將回程傳播延 遲添加到最初由目標基站TBS-i運算的動作時間TAi以更準確地向移動臺指示何時預期快 速測距信息元素。等式4因此指定Tam設置成在移動臺要求的切換處理時間(T46+T47)與目標基站計 算的動作時間加相應回程傳播延遲的最大值中的較大值。為了調整發送到目標基站的TATi的值,等式5指定,如果a彡y-^為真,則設置 TATi等于Y_Tdi。然而,如果a ( y-^不為真,則設置TATi等于用于對應目標基站的{a} i的最大值。這實際上的含意是如果初始動作時間TAi (如從目標基站TBS-i接收的)和回 程傳播延遲時間Tdi (源基站SBS與目標基站TBS-i之間的回程傳播延遲)之和小于或等于
9在移動臺的處理時間(T46+T47之和),則在移動臺的處理時間(T46+T47)減去回程傳播延遲Tdi 被用作傳遞到目標基站TBS-i的TATi。這種情況下,回程傳播延遲Tdi從T46+T47中減去使得 目標基站能夠在等于T46+T47減Tdi的時間發送快速測距信息元素,從而使得移動臺在T46+T47 接收快速測距信息元素。這避免了在目標基站的快速測距信息元素的傳送中增加不必要的 延遲。另一方面,如果初始TAi (如目標基站提供的)和回程傳播延遲Tdi之和不小于處理 時間T46+T47,則設置TATi的值等于來自可能的目標基站的{TAi}值的最大值。如圖2中所示,假設第一目標基站TBS-1是由移動臺選擇的目標基站,并且在移動 臺發送(在218)到源基站的M0B_H0-IND消息中被指示。響應M0B_H0_IND消息的接收,源 基站將切換確認消息(HO-Cnf)發送(在224)到選定目標基站,其在此示例中是TBS-1。響應HO-Cnf消息,目標基站TBS-1將快速測距信息元素發送(在226)到移動臺。 如上所述,快速測距信息元素是提供上行鏈路接入定義的上行鏈路映射消息(UL-MAP)的 部分。消息(226)在目標基站TBS-1接收HO-Ack(在220)之后Tat1的時間發送。如上所述,快速測距信息元素標識其中移動臺能夠發送測距請求以執行非基于競 爭的測距的時機(例如,時間間隔)。響應來自移動臺的此測距請求,目標基站發送測距響 應以允許移動臺確定移動臺與目標基站之間的往返延遲。注意,動作時間TAM和TATi是從某一事件起測量的相對動作時間。例如,TM是從 M0B_BSH0_RSP 消息(216)起測量的,并且 Tat1 和 TAT2 分別是從 H0_Ack (220)和 H0_Ack(222) 的接收起測量。動作時間TAM和TATi能根據時鐘時間或幀的數量來表示,其中,“幀”是指用 于通過無線鏈路來攜帶控制和/或數據并具有預定時間長度的數據結構。圖3是本發明的另一個實施例的流程圖。注意,在圖2的過程中,T46和T47(與移 動臺相關聯的切換處理時間)的值不提供到目標基站。然而,對于圖3的實施例,T46和T47 被傳遞到目標基站。移動臺通過將M0B_MSH0-REQ消息發送(在302)到源基站而發起切換。響應來自 移動臺的切換請求,在時間,源基站將切換請求消息H0-REQ發送(在304)到第一目標基 站TBS-1。H0-REQ消息包含參數T46和T47以及時間戳Sl。類似地,在時間s2,源基站將H0-REQ消息發送(在306)到第二目標基站TBS-2, 其中,此H0-REQ消息還包含T46和T47以及時間戳s2。在第一目標基站TBS-1,在時間、接收在304傳送的H0-REQ消息,并且在第二目 標基站TBS-2,在時間t2接收在306傳送的H0-REQ消息。目標基站TBS-1和TBS-2的每個計算(分別在308,310)相應的動作時間TA1和 TA2,其中,每個動作時間TAi根據時間戳、和Si (在圖3的示例中,i = 1或2)和根據T46+T47 來運算。具體而言,在每個目標基站i,TAi計算如下TAi =饑,t「Si,T46+T47),(等式 6)其中,T,表示在相應目標基站通常計算的動作時間,并且函數&表示如下TAi = fG(a , ^ , y) = (a ^ y-^) ? Y _ (、_&) : ({ a }, =。N),(等式 7)根據等式6和7,如果凡不小于或等于(1\6+1\7)-(、-&),則TAi的值等于在目標基 站通常計算的動作時間。注意,示源基站與目標基站TBS-i之間的回程傳播延遲。 另一方面,如果凡小于或等于(UTj-ai-Si),則設置TAi的值等于(T^+D-ars》,這意味著設置動作時間等于在移動臺的預期切換處理延遲時間減去回程傳播延遲。響應H0-REQ消息(在304),第一目標基站TBS-1發送(在312)切換響應消息 H0-RSP,該消息包含計算的TA1參數和表示目標基站TBS-1發送H0-RSP消息所在的時間的 時間戳t3。類似地,第二目標基站TBS-2將切換響應消息H0-RSP發送(在314)到源基站, 其中,在314發送的H0-RSP消息包含在310計算的TA2和對應于發送H0-RSP消息所在的時 間的時間戳t4。在源基站,運算回程傳播延遲(在316)。源基站與目標基站TBS-1之間回程連接 的回程傳播延遲(Tdl)計算為s3_t3,其中,s3是在源基站SBS收到H0-RSP消息(312)所在的 時間。類似地,源基站與目標基站TBS-2之間回程連接的回程傳播延遲(Td2)表示為s4_t4, 其中,s4是在源基站收到H0-RSP(314)所在的時間。基于在源基站計算的運算的回程傳播延遲,動作時間TAM和TAi(i = 1到n)在 (318)計算如下,其中,n表示可能的目標基站的數量Tm = f (TAi-T46-T47, Tdi,T46+T47),(等式 8)TATi = fT (TAi-T46_T47,Tdi,T46+T47)(等式 9)其中,函數fM("0由下面的等式10定義,并且fT("0由下面的等式11定義TM=fM(a,^,y) = (a^y-^) y :Max ({ a + 旦} 4 = L , N),(等式 10)TATi = fT(a , ^ , y) = (a ^ y-^) ? y _Tdi :Max ({ a }丄=丄,,N)。(等式 11)圖3過程的等式8和9與圖2過程的等式2和3之間的差別是等式8和9將以下 事實考慮在內目標基站計算的動作時間TAi基于T46和T47。根據等式8和10,如果TAi小于或等于(T46+T47)_Tdi,則設置TM的值等于T46+T47, 這意味著設置動作時間等于在移動臺的切換處理延遲時間減去回程傳播延遲。另一方 面,如果TAi不小于或等于(T46+T47)-Tdi,則設置Tm的值等于與n個目標基站相關聯的 {(TAi-T46-T47)+TdJ 值的最大值。根據等式9和11,如果TAi小于或等于(T46+T47)_Tdi,則設置TATi的值等于 (T46+T47)_Tdi。另一方面,如果TAi不小于或等于(T46+T47)-Tdi,則設置TATi的值等于與n個目 標基站相關聯的lTAi-T46-T47)}值的最大值。圖3中的其余消息320、322、324、326、328及330類似于圖2中的相應消息216、 218、220、222、224 及 226。在一備選實施例中,不是如上面圖2和3中所述發送不同的動作時間1 和TATi來 考慮到回程傳播延遲,而是能將動作時間表示為幀的數量(其中,“幀”是指用于通過無線鏈 路來攜帶控制和/或數據并具有預定時間長度的數據結構)并且傳遞到移動臺。表示動作 時間的幀的此數量⑴能在M0B_BSH0_RSP消息(或備選地在M0B_BSH0-REQ消息)中發送 到移動臺。M0B_BSH0_RSP (或M0B_BSH0_REQ)消息在從服務基站SBS到移動臺的特定幀中 發送,并且服務基站能夠將此特定幀編號轉換成絕對時間T1。服務基站隨后能計算第二絕對時間T2,該時間計算如下T2 = Tl+X*Frame_Size,(等式 12)其中,Frame_SiZe等于幀的預定時間長度。絕對時間T2在HO-Ack消息(類似于 在圖2或3中在220、222、324或326發送的H0_Ack消息)中發送到目標基站。目標基站 在絕對時間T2在UL-MAP消息中發送快速測距信息元素。
備選的是,不是在服務基站SBS計算T2,而是能在目標基站執行T2的計算。為實 現此操作,服務基站SBS將X和T1的值發送到目標基站,其根據上面的等式12來計算T2。為了允許基站傳遞絕對時間而不是相對時間,每個基站具有全球定位系統(GPS) 以使得基站能夠與彼此時間同步。上面的各種任務能由基站中的軟件(例如,圖1中示出的軟件120)來執行。此類 軟件的指令在處理器(例如,圖1中的CPU 122)上執行。處理器包括微處理器、微控制器、 處理器模塊或子系統(包括一個或多個微處理器或微控制器)或其它控制或計算裝置。“處 理器”能指單個組件或多個組件。(軟件的)數據和指令存儲在相應存儲裝置中,存儲裝置實現為一個或多個計算 機可讀或計算機可用存儲媒體。存儲媒體包括不同形式的存儲器,包括半導體存儲器裝置, 例如動態或靜態隨機存取存儲器(DRAM或SRAM)、可擦除可編程只讀存儲器(EPR0M)、電可 擦除可編程只讀存儲器(EEPR0M)及閃速存儲器;例如固定盤、軟盤、可移動盤的磁盤;包括 磁帶的其它磁性媒體;以及例如壓縮盤(⑶)或數字視頻盤(DVD)的光學媒體。在上面的描述中,陳述了許多細節以提供本發明的理解。然而,本領域的技術人員 將理解,本發明可在無這些細節的情況下實行。雖然本發明已相對有限數量的實施例來公 開,但本領域的技術人員將由其認識到許多修改和變化。隨附權利要求旨在涵蓋落入本發 明的真正精神和范圍內的此類修改和變化。
1權利要求
一種執行移動臺從源基站到目標基站的切換的方法,包括在所述源基站確定所述源基站與所述目標基站之間的連接的延遲;以及在所述源基站計算將所確定的延遲考慮在內的動作時間,所述動作時間指定所述目標基站能夠將資源分配到所述移動臺以用于所述切換的時間。
2.如權利要求1所述的方法,還包括將所述動作時間發送到所述目標基站以用于由所述目標基站用于為所述切換分配資源。
3.如權利要求2所述的方法,其中發送到所述目標基站的所述動作時間是第一動作時 間,所述方法還包括計算與所述第一動作時間不同的第二動作時間,所述第二時間也將所確定的延遲考慮 在內;以及將所述第二動作時間發送到所述移動臺以向所述移動臺指示預期所述移動臺從所述 目標基站接收與用于所述切換的資源的分配有關的消息的時間。
4.如權利要求3所述的方法,其中所述第二動作時間考慮到所確定的延遲,使得所述 移動臺能夠預期在等于所述第一動作時間加所確定的延遲的時間接收來自所述目標基站 的所述消息。
5.如權利要求3所述的方法,其中所述移動臺具有用于執行所述切換的處理時間,以 及其中所述第一動作時間考慮到所確定的延遲,使得所述目標基站能夠在等于所述處理延 遲減去所確定的延遲的時間將所述消息發送到所述移動臺。
6.如權利要求1所述的方法,還包括從所述目標基站接收第一動作時間,其中所計算的動作時間基于至少所述第一動作時 間和所確定的延遲。
7.如權利要求6所述的方法,其中所計算的動作時間還基于在所述移動臺用于執行所 述切換的處理時間,以及其中所計算的動作時間通過以下方式來計算如果所述第一動作時間小于或等于所述處理時間減去所述延遲,則將所計算的動作時 間設置成所述處理時間減去所確定的延遲;以及如果所述第一動作時間不小于或等于所述處理時間減去所述延遲,則將所計算的動作 時間設置成所述第一動作時間。
8.如權利要求6所述的方法,其中所計算的動作時間還基于在所述移動臺用于執行所 述切換的處理時間,以及其中所計算的動作時間通過以下方式來計算如果所述第一動作時間減去所述處理時間小于或等于所述處理時間減去所確定的延 遲,則將所計算的動作時間設置成所述處理時間減去所述延遲;以及如果所述第一動作時間減去所述處理時間不小于所述處理時間減去所述延遲,則將所 計算的動作時間設置成所述第一動作時間減去所述處理時間。
9.如權利要求8所述的方法,其中接收所述第一動作時間包括如果在所述目標基站計算的確定的動作時間小于或等于所述處理時間減去在所述目 標基站確定的所述連接的第二延遲,則接收設置成所述處理時間減去所述第二延遲的所述 第一動作時間;以及如果所確定的動作時間不小于或等于所述處理時間減去所述第二延遲,則接收設置成所確定的動作時間的所述第一動作時間。
10.如權利要求1所述的方法,其中所述移動臺能切換到的多個可能的目標基站可用, 所述方法還包括從所述多個目標基站接收第一動作時間,其中所計算的動作時間基于至少所述第一動 作時間和所確定的延遲。
11.如權利要求1所述的方法,其中確定所述延遲包括 在所述源基站發送切換請求到所述目標基站時啟動計時器;從所述目標基站接收對所述切換請求的響應,其中所述響應包含指示所述目標基站接 收所述切換請求和發送所述響應之間的時間的處理時間;以及在接收所述響應時停止所述計時器,其中所述計時器提供在所述源基站發送所述切換 請求和接收所述響應之間的經過時間,其中所確定的延遲基于所述經過時間和處理時間。
12.如權利要求1所述的方法,其中確定所述延遲包括從所述目標基站接收對于由所述源基站發送到所述目標基站的切換請求的響應,其中 所述響應包含指示所述目標基站發送所述響應所在的時間的第一時間;以及 記錄作為所述源基站接收所述響應所在的時間的第二時間, 其中所確定的延遲基于所述第二時間與所述第一時間之間的差。
13.一種作為對于移動臺從源基站的切換的目標的目標基站,包括 接口,與所述源基站通信;以及處理器將在所述目標基站計算的第一動作時間發送到所述源基站;以及 接收從所述第一動作時間修改的第二動作時間,其中所述第二動作時間基于在所述目 標基站與源基站之間的連接上的計算的傳播延遲。
14.如權利要求13所述的目標基站,其中所述移動臺與執行所述切換的處理時間相關 聯,以及其中所述處理器還要從所述源基站接收切換請求,所述切換請求包含所述處理時間;以及 在所述目標基站計算第二傳播延遲,以及 其中所述第一動作時間通過以下方式來計算 基于所述目標基站的負載,確定動作時間;如果所確定的動作時間小于或等于所述處理時間減去所述第二傳播延遲,則將所述第 一動作時間設置成所述處理時間減去所述第二傳播延遲;以及如果所確定的動作時間不小于或等于所述處理時間減去所述第二傳播延遲,則將所述 第一動作時間設置成所確定的動作時間。
15.如權利要求13所述的目標基站,其中所述切換請求包含指示所述源基站傳送所述 切換請求所在的時間的第一時間,以及其中所述處理器還要記錄在所述目標基站接收所述切換請求所在的第二時間, 其中所述第二傳播延遲基于所述第二時間與第一時間之間的差。
16.如權利要求15所述的目標基站,其中所述處理器還要向所述源基站發送對所述切 換請求的響應,所述響應包含指示所述目標基站何時發送所述響應的時間,以及所述響應中包含的所述時間允許所述源基站在所述源基站計算所述傳播延遲。
17.如權利要求13所述的目標基站,其中所述處理器要在基于所述第二動作時間的時 間將快速測距信息元素發送到所述移動臺,其中所述快速測距信息元素標識所述移動臺能 夠發送測距請求以用于非基于競爭的測距所在的時機。
18.如權利要求15所述的目標基站,其中所述快速測距信息元素是用于上行鏈路消息 的分配的上行鏈路映射(UL-MAP)消息的部分。
19.一種包括含有指令的至少一個計算機可讀存儲媒體的物品,所述指令在執行時促 使源基站將消息發送到移動臺,其中所述消息包含指示所述移動臺何時將預期從目標基站接收 測距信息的值,所述測距信息指示所述移動臺何時能夠發送測距請求;以及將時序信息發送到所述目標基站,其中所述時序信息包含絕對時間并用于確定何時所 述目標移動臺要將所述測距信息發送到所述移動臺。
20.如權利要求19所述的物品,其中所述時序信息包括以下之(a)所述源基站從所述值運算的所述絕對時間;以及(b)所述值和指示包含所述值的所述消息發送到所述移動臺所在的時間的絕對時間。
21.一種包括含有指令的至少一個計算機可讀存儲媒體的物品,所述指令在執行時促 使作為對于移動臺從源基站的切換的目標的目標基站將在所述目標基站計算的第一動作時間發送到所述源基站;以及接收從所述第一動作時間修改的第二動作時間,其中所述第二動作時間基于在所述目 標基站與所述源基站之間的連接上的計算的傳播延遲。
22.—種源基站,包括接口,與目標基站通信;以及處理器將消息發送到要從所述源基站切換到所述目標基站的移動臺,其中所述消息包含指示 所述移動臺何時將預期從目標基站接收測距信息的值,所述測距信息指示所述移動臺何時 能夠發送測距請求;以及將時序信息發送到所述目標基站,其中所述時序信息包含絕對時間并用于確定何時所 述目標基站要將所述測距信息發送到所述移動臺。
全文摘要
為執行移動臺從源基站到目標基站的切換,源基站確定源基站與目標基站之間的連接的延遲。源基站計算將所確定的延遲考慮在內的動作時間,動作時間指定目標基站能夠為切換將資源分配到移動臺的時間。
文檔編號H04W72/04GK101868993SQ200880117896
公開日2010年10月20日 申請日期2008年11月21日 優先權日2007年11月21日
發明者C·S·邦圖, D·錢德拉穆利, P·凱恩薩林加姆, S·P·梁, W·E·伊利奇 申請人:北方電訊網絡有限公司