專利名稱:動(dòng)態(tài)業(yè)務(wù)流的處理方法及基站的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及通信技術(shù)領(lǐng)域,尤其涉及一種動(dòng)態(tài)業(yè)務(wù)流的處理方法及基站。
背景技術(shù):
微波存取全球互通(Worldwide Interoperability for Microwave Access,簡(jiǎn)稱 WiMAX),又稱802. 16無線城域網(wǎng),是一種為企業(yè)和家庭用戶提供“最后一英里”的寬帶無線
連接方案。WiMAX802. 16系列協(xié)議詳細(xì)闡述了空口業(yè)務(wù)流建立或刪除過程,結(jié)合網(wǎng)絡(luò)工作 組(Network Working Group,簡(jiǎn)稱NWG)的網(wǎng)絡(luò)側(cè)協(xié)議,對(duì)初始業(yè)務(wù)流和預(yù)置業(yè)務(wù)流的建 立,形成了比較完整的端到端的解決方案。初始業(yè)務(wù)流和預(yù)置業(yè)務(wù)流是在移動(dòng)臺(tái)(Mobile Station,簡(jiǎn)稱MS)入網(wǎng)完成后需要馬上建立的,而且必須建立成功。初始業(yè)務(wù)流和預(yù)置業(yè) 務(wù)流的建立由網(wǎng)絡(luò)側(cè)發(fā)起,建立后不會(huì)被刪除。初始業(yè)務(wù)流和預(yù)置業(yè)務(wù)流是MS入網(wǎng)后開展 基本業(yè)務(wù)的保證。由于初始業(yè)務(wù)流和預(yù)置業(yè)務(wù)流會(huì)長(zhǎng)期占用資源,不能實(shí)現(xiàn)資源的動(dòng)態(tài)共享,由于 資源是非常有限的,初始業(yè)務(wù)流和預(yù)置業(yè)務(wù)流在帶寬設(shè)置、服務(wù)優(yōu)先級(jí)以及質(zhì)量上只是能 滿足業(yè)務(wù)基本功能要求。動(dòng)態(tài)業(yè)務(wù)流可以克服初始業(yè)務(wù)流和預(yù)置業(yè)務(wù)流的上述不足,動(dòng)態(tài)業(yè)務(wù)流技術(shù)在業(yè) 務(wù)數(shù)據(jù)流傳輸時(shí)動(dòng)態(tài)建立,業(yè)務(wù)數(shù)據(jù)流傳輸結(jié)束時(shí)動(dòng)態(tài)刪除,將有限的資源根據(jù)業(yè)務(wù)需要 進(jìn)行動(dòng)態(tài)分配和共享。通過動(dòng)態(tài)業(yè)務(wù)流技術(shù),可以能夠靈活共享和分配資源,提高帶寬利用率。動(dòng)態(tài)業(yè)務(wù)流建立過程與初始業(yè)務(wù)流和預(yù)置業(yè)務(wù)流相似,都遵循WiMAX802. 16和 NWG協(xié)議的要求。動(dòng)態(tài)業(yè)務(wù)流的建立可以由MS發(fā)起,也可以由網(wǎng)絡(luò)側(cè)發(fā)起。在實(shí)際應(yīng)用中,很多動(dòng)態(tài)業(yè)務(wù)流是成對(duì)建立的,也就是說只有在上行動(dòng)態(tài)業(yè)務(wù)流 和下行動(dòng)態(tài)業(yè)務(wù)流都建立成功的情況下,MS才能順利開展業(yè)務(wù)。例如,對(duì)于打電話這種業(yè) 務(wù)來說,就是需要上行和下行動(dòng)態(tài)業(yè)務(wù)流都建立成功才能保證雙方的通話正常。由MS發(fā)起的建立上行業(yè)務(wù)流的過程如下MS發(fā)送動(dòng)態(tài)業(yè)務(wù)流建立請(qǐng)求消息(DSA_ REQ)給基站(Base Station,簡(jiǎn)稱BS),BS查詢是否有空閑的資源,如果有,則BS發(fā)送數(shù)據(jù) 通道建立請(qǐng)求消息(PATH_REG_REQ)給網(wǎng)關(guān)(Gateway,簡(jiǎn)稱GW),GW分配一個(gè)業(yè)務(wù)流標(biāo)識(shí) (Service Flue Identification,簡(jiǎn)稱SFID)給MS當(dāng)前請(qǐng)求建立的動(dòng)態(tài)業(yè)務(wù)流,發(fā)送數(shù)據(jù) 通道建立響應(yīng)消息(PATH_REG_RSP)給BS,該響應(yīng)中攜帶SFID。BS接收到該響應(yīng)后,發(fā)送動(dòng) 態(tài)業(yè)務(wù)流建立響應(yīng)消息(DSA_RSP)。MS收到動(dòng)態(tài)業(yè)務(wù)流建立響應(yīng)消息(DSA_RSP)之后,發(fā) 送動(dòng)態(tài)業(yè)務(wù)流建立確認(rèn)消息(DSA_ACK)給BS,BS發(fā)送數(shù)據(jù)通道建立確認(rèn)消息(PATH_REG_ ACK)給GW,完成上行業(yè)務(wù)流的建立。MS發(fā)起的建立下行業(yè)務(wù)流的過程與上述過程類似。發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題每一個(gè)動(dòng)態(tài)業(yè)務(wù)流建立,BS都需要為該動(dòng)態(tài)業(yè)務(wù)流分配資源。對(duì)于需要成對(duì)建立以保證業(yè)務(wù)正常進(jìn)行的兩個(gè)動(dòng)態(tài)業(yè)務(wù)流,在建立、刪除或修改一條動(dòng)態(tài)業(yè)務(wù)流之后,如果另 一條動(dòng)態(tài)業(yè)務(wù)流的建立、刪除或修改失敗,那么BS不會(huì)為另一條動(dòng)態(tài)業(yè)務(wù)流分配資源或者 刪除另一條動(dòng)態(tài)業(yè)務(wù)流已有的資源,而之前已經(jīng)建立或修改的一條動(dòng)態(tài)業(yè)務(wù)流仍然在占用 資源,并且僅靠這一條單獨(dú)存在動(dòng)態(tài)業(yè)務(wù)流也不能保證業(yè)務(wù)的正常進(jìn)行。可見,如果采用現(xiàn) 有的動(dòng)態(tài)業(yè)務(wù)流建立、刪除或修改的方法,對(duì)于需要成對(duì)建立以保證業(yè)務(wù)正常進(jìn)行的動(dòng)態(tài) 業(yè)務(wù)流,會(huì)造成資源的浪費(fèi)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種動(dòng)態(tài)業(yè)務(wù)流的處理方法及基站,用以克服現(xiàn)有技術(shù) 中動(dòng)態(tài) 業(yè)務(wù)流的處理方法導(dǎo)致資源浪費(fèi)的缺陷。本發(fā)明實(shí)施例提供了一種動(dòng)態(tài)業(yè)務(wù)流的處理方法,包括接收第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息;根據(jù)所述第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息建立、刪除或修改業(yè)務(wù)的第一動(dòng)態(tài)業(yè)務(wù)流;接收第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息;根據(jù)所述第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息建立、刪除或修改所述業(yè)務(wù)的第二動(dòng)態(tài)業(yè)務(wù) 流;如果建立第二動(dòng)態(tài)業(yè)務(wù)流失敗,則回收為第一動(dòng)態(tài)業(yè)務(wù)流分配的資源;如果刪除第二 動(dòng)態(tài)業(yè)務(wù)流失敗,則回收為第二動(dòng)態(tài)業(yè)務(wù)流分配的資源;如果修改第二動(dòng)態(tài)業(yè)務(wù)流失敗,則 回收為所述第一動(dòng)態(tài)業(yè)務(wù)流分配的附加資源。本發(fā)明實(shí)施例還提供了一種基站,包括第一接收模塊,用于接收第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息;第一處理模塊,用于根據(jù)所述第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息建立、刪除或修改業(yè)務(wù)的 第一動(dòng)態(tài)業(yè)務(wù)流;第二接收模塊,用于接收第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息;第二處理模塊,用于根據(jù)所述第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息建立、刪除或修改所述業(yè) 務(wù)的第二動(dòng)態(tài)業(yè)務(wù)流;第三處理模塊,用于在所述第二處理模塊建立第二動(dòng)態(tài)業(yè)務(wù)流失敗的情況下,回 收為第一動(dòng)態(tài)業(yè)務(wù)流分配的資源;在所述第二處理模塊刪除第二動(dòng)態(tài)業(yè)務(wù)流失敗的情況 下,回收分配給第二動(dòng)態(tài)業(yè)務(wù)流的資源;在所述第二處理模塊修改第二動(dòng)態(tài)業(yè)務(wù)流失敗的 情況下,回收為所述第一動(dòng)態(tài)業(yè)務(wù)流分配的附加資源。本發(fā)明實(shí)施例提供的動(dòng)態(tài)業(yè)務(wù)流的處理方法及基站,如果建立第二動(dòng)態(tài)業(yè)務(wù)流失 敗,則回收為第一動(dòng)態(tài)業(yè)務(wù)流分配的資源;如果刪除第二動(dòng)態(tài)業(yè)務(wù)流失敗,則回收分配給第 二動(dòng)態(tài)業(yè)務(wù)流的資源;如果修改第二動(dòng)態(tài)業(yè)務(wù)流失敗,則回收為所述第一動(dòng)態(tài)業(yè)務(wù)流分配 的附加資源;而不是如同現(xiàn)有技術(shù)那樣,一條動(dòng)態(tài)業(yè)務(wù)流處理操作成功而另外一條動(dòng)態(tài)業(yè) 務(wù)流處理操作失敗的情況下,始終保留分配給其中一條動(dòng)態(tài)業(yè)務(wù)流的資源;避免了資源的 浪費(fèi)。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。圖1所示為本發(fā)明動(dòng)態(tài)業(yè)務(wù)流的處理方法實(shí)施例一的流程圖;圖2所示為本發(fā)明動(dòng)態(tài)業(yè)務(wù)流的處理方法實(shí)施例二的信令交互圖;圖3所示為本發(fā)明動(dòng)態(tài)業(yè)務(wù)流的處理方法實(shí)施例三的信令交互圖;圖4所示為本發(fā)明動(dòng)態(tài)業(yè)務(wù)流的處理方法實(shí)施例四的信令交互圖;圖5所示為本發(fā)明動(dòng)態(tài)業(yè)務(wù)流的處理方法實(shí)施例五的信令交互圖;圖6所示為本發(fā)明動(dòng)態(tài)業(yè)務(wù)流的處理方法實(shí)施例六的信令交互圖;圖7所示為本發(fā)明動(dòng)態(tài)業(yè)務(wù)流的處理方法實(shí)施例七的信令交互圖;圖8所示為本發(fā)明基站實(shí)施例一的結(jié)構(gòu)示意圖;圖9所示為本發(fā)明基站實(shí)施例二的結(jié)構(gòu)示意圖;圖10所示為本發(fā)明基站實(shí)施例三的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例 中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是 本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員 在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。如圖1所示為本發(fā)明動(dòng)態(tài)業(yè)務(wù)流的處理方法實(shí)施例一的流程圖,包括步驟101、接收第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息。步驟102、根據(jù)第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息建立、刪除或修改業(yè)務(wù)的第一動(dòng)態(tài)業(yè)務(wù)流。步驟103、接收第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息。步驟104、根據(jù)第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息建立、刪除或修改業(yè)務(wù)的第二動(dòng)態(tài)業(yè)務(wù) 流;如果建立第二動(dòng)態(tài)業(yè)務(wù)流失敗,則回收為第一動(dòng)態(tài)業(yè)務(wù)流分配的資源;如果刪除第二 動(dòng)態(tài)業(yè)務(wù)流失敗,則回收分配給第二動(dòng)態(tài)業(yè)務(wù)流的資源;如果修改第二動(dòng)態(tài)業(yè)務(wù)流失敗,則 回收為第一動(dòng)態(tài)業(yè)務(wù)流分配的附加資源。本發(fā)明各實(shí)施例中涉及到的資源包括R1 口資源和R6 口資源,R1是BS和MS之間 的空中接口,R1 口即BS和MS之間進(jìn)行通信需要用到的資源,R6 口是BS和GW之間的空中 接口,R6 口資源即BS和GW之間進(jìn)行通信需要用到的資源。上述步驟101-104,可以由BS來執(zhí)行。上述步驟103中,接收第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息之后可以進(jìn)一步包括確定第一 動(dòng)態(tài)業(yè)務(wù)流與所述第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息涉及的第二動(dòng)態(tài)業(yè)務(wù)流是與業(yè)務(wù)相關(guān)的上行 業(yè)務(wù)流和下行業(yè)務(wù)流。確定第一動(dòng)態(tài)業(yè)務(wù)流與所述第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息涉及的第二動(dòng)態(tài)業(yè)務(wù)流是 與業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流的方式大致可以如下(1)根據(jù)第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息和第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息中的請(qǐng)求參數(shù)信 息,判斷第一動(dòng)態(tài)業(yè)務(wù)流與第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息所涉及的第二動(dòng)態(tài)業(yè)務(wù)流是否是與同 一業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流。
請(qǐng)求參數(shù)信息是第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息和第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息中包含的 各種參數(shù)的信息,可以包括調(diào)度類型、業(yè)務(wù)流方向類型和業(yè)務(wù)質(zhì)量(Quality of Service, 簡(jiǎn)稱Q0S)參數(shù)。例如,調(diào)度類型可以包括盡力而為業(yè)務(wù)(Best Efforts,簡(jiǎn)稱BE)、非實(shí) 時(shí)輪詢業(yè)務(wù)(Not Real-Time Polling Service,簡(jiǎn)稱 nrtPS)、實(shí)時(shí)輪詢業(yè)務(wù)(Real-Time Polling Service,簡(jiǎn)稱rtPS)、非請(qǐng)求的帶寬分配業(yè)務(wù)(Unsolicited Grant Service,簡(jiǎn)稱 UGS)等。業(yè)務(wù)流方向可以包括上行和下行。QOS是指網(wǎng)絡(luò)提供更高優(yōu)先服務(wù)的一種能力, 包括專用帶寬、抖動(dòng)控制和延遲等指標(biāo)。具體地,如果第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息中的調(diào)度類型與第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息中的調(diào)度類型相同,則可以確定第一動(dòng)態(tài)業(yè)務(wù)流與第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息所涉及的第二 動(dòng)態(tài)業(yè)務(wù)流是與同一業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流。有的業(yè)務(wù)涉及到兩個(gè)以上的具有相同調(diào)度類型的動(dòng)態(tài)業(yè)務(wù)流,即使第一動(dòng)態(tài)業(yè)務(wù) 流和第二動(dòng)態(tài)業(yè)務(wù)流具有相同的調(diào)度類型,第一動(dòng)態(tài)業(yè)務(wù)流和第二動(dòng)態(tài)業(yè)務(wù)流也不是成對(duì) 的上行業(yè)務(wù)流和下行業(yè)務(wù)流。這時(shí)根據(jù)調(diào)度類型是否相同無法準(zhǔn)確確定第一動(dòng)態(tài)業(yè)務(wù)流與 第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息所涉及的第二動(dòng)態(tài)業(yè)務(wù)流是與同一業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下 行業(yè)務(wù)流。這種情況下,可以進(jìn)一步判斷第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息和第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求 中的業(yè)務(wù)流方向,如果第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息和第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息中具有相對(duì)應(yīng) 的業(yè)務(wù)流方向,那么可以確定第一動(dòng)態(tài)業(yè)務(wù)流與第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息所涉及的第二動(dòng) 態(tài)業(yè)務(wù)流是與同一業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流。另外,也可以根據(jù)第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息和第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息中的QOS 參數(shù)來確定第一動(dòng)態(tài)業(yè)務(wù)流與第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息所涉及的第二動(dòng)態(tài)業(yè)務(wù)流是與同 一業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流。例如,對(duì)于電話業(yè)務(wù),成對(duì)的兩個(gè)動(dòng)態(tài)業(yè)務(wù)流具有 相同的QOS參數(shù),如果兩個(gè)動(dòng)態(tài)業(yè)務(wù)流的QOS參數(shù)相同,則可以確定這兩個(gè)動(dòng)態(tài)業(yè)務(wù)流是成 對(duì)的兩個(gè)動(dòng)態(tài)業(yè)務(wù)流。在判斷第一動(dòng)態(tài)業(yè)務(wù)流與第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息所涉及的第二動(dòng)態(tài)業(yè)務(wù)流是 否是與同一業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流時(shí),可以綜合根據(jù)調(diào)度類型、業(yè)務(wù)流方向 類型和QOS參數(shù)來判斷,也可以單獨(dú)根據(jù)調(diào)度類型、業(yè)務(wù)流方向類型或者QOS參數(shù)來判斷。為了更準(zhǔn)確地確定第一動(dòng)態(tài)業(yè)務(wù)流與第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息所涉及的第二動(dòng) 態(tài)業(yè)務(wù)流是否是與同一業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流,還可以根據(jù)請(qǐng)求參數(shù)信息中 的分類器中的五元組信息。該五元組信息具體可以包括分類器中的五元組信息包括源互聯(lián) 網(wǎng)協(xié)議(Internet Protocol,簡(jiǎn)稱IP)地址、目的IP地址、協(xié)議號(hào)、源端口號(hào)和目的端口號(hào)。具體地,如果第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息中的源IP地址與第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消 息中的目的IP地址相同,第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息中的目的IP地址與第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng) 求消息中的源IP地址相同,第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息中的源端口號(hào)和第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng) 求消息中的目的端口號(hào)相同,第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息中的目的端口號(hào)和第二動(dòng)態(tài)業(yè)務(wù)流 請(qǐng)求消息中的源端口號(hào)相同,且第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息中端口與第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消 息中的協(xié)議號(hào)相同,則可以確定第一動(dòng)態(tài)業(yè)務(wù)流與第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息所涉及的第二 動(dòng)態(tài)業(yè)務(wù)流是與同一業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流。(2)根據(jù)GW為第一動(dòng)態(tài)業(yè)務(wù)流分配的第一 SFID和為第二動(dòng)態(tài)業(yè)務(wù)流分配的第二 SFID,判斷第一動(dòng)態(tài)業(yè)務(wù)流與第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息所涉及的第二動(dòng)態(tài)業(yè)務(wù)流是否是與同一業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流。根據(jù)802. 16協(xié)議規(guī)定的流程,GW會(huì)為每個(gè)動(dòng)態(tài)業(yè)務(wù)流分配一個(gè)SFID?,F(xiàn)有技術(shù) 中,GW為動(dòng)態(tài)業(yè)務(wù)流分配的SFID只是為了保證可以在網(wǎng)絡(luò)中唯一標(biāo)識(shí)一個(gè)SFID,但是根據(jù) GW分配的SFID并不能確定各個(gè)動(dòng)態(tài)業(yè)務(wù)流之間的上下行成對(duì)關(guān)系。為了能夠讓BS根據(jù)業(yè)務(wù)流的SFID確定各個(gè)動(dòng)態(tài)業(yè)務(wù)流之間的上下行成對(duì)關(guān)系, 本發(fā)明實(shí)施例中,BS和GW可以預(yù)先協(xié)商好策略,通過預(yù)先協(xié)商好的策略,BS可以判斷哪兩 個(gè)SFID對(duì)應(yīng)的業(yè)務(wù)流是與同一個(gè)業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流。例如,BS和GW可 以預(yù)先協(xié)商SFID的末尾數(shù)字相同的兩個(gè)SFID對(duì)應(yīng)的業(yè)務(wù)流是與同一個(gè)業(yè)務(wù)相關(guān)上行業(yè) 務(wù)流和下行業(yè)務(wù)流。具體地,BS可以基于預(yù)先與GW協(xié)商好的策略,判斷GW為第一動(dòng)態(tài)業(yè)務(wù)流分配的 第一 SFID和第二動(dòng)態(tài)業(yè)務(wù)流分配的第二 SFID是否與同一業(yè)務(wù)相關(guān),從而判斷所述第一動(dòng) 態(tài)業(yè)務(wù)流與所述第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息所涉及的第二動(dòng)態(tài)業(yè)務(wù)流是否是與同一業(yè)務(wù)相 關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流?;蛘撸瑸榱四軌蜃孊S根據(jù)業(yè)務(wù)流的SFID確定各個(gè)動(dòng)態(tài)業(yè)務(wù)流之間的上下行成對(duì) 關(guān)系,本發(fā)明實(shí)施例中,GW在為每個(gè)動(dòng)態(tài)業(yè)務(wù)流分配SFID時(shí),可以為各個(gè)SFID附加業(yè)務(wù)標(biāo) 簽,具有上下成對(duì)關(guān)系的動(dòng)態(tài)業(yè)務(wù)流的SFID可以附加相同或相應(yīng)的業(yè)務(wù)標(biāo)簽。對(duì)于GW來說,GW可以根據(jù)接收到的建立數(shù)據(jù)通道的請(qǐng)求中的參數(shù)信息來判斷各 個(gè)動(dòng)態(tài)業(yè)務(wù)流之間的上下行成對(duì)關(guān)系,在獲取各個(gè)動(dòng)態(tài)業(yè)務(wù)流的上下行成對(duì)關(guān)系后,即可 為具有上下行成對(duì)關(guān)系的動(dòng)態(tài)業(yè)務(wù)流的SFID附加相同或相應(yīng)的業(yè)務(wù)標(biāo)簽。例如,如果GW 根據(jù)用于請(qǐng)求建立第一動(dòng)態(tài)業(yè)務(wù)流的建立數(shù)據(jù)通道請(qǐng)求中的參數(shù)信息和用于請(qǐng)求建立第 二動(dòng)態(tài)業(yè)務(wù)流的建立數(shù)據(jù)通道請(qǐng)求中的參數(shù)信息,確定第一動(dòng)態(tài)業(yè)務(wù)流和第二動(dòng)態(tài)業(yè)務(wù)流 是具有成對(duì)關(guān)系的上行業(yè)務(wù)流和下行業(yè)務(wù)流。那么,GW可以為第一動(dòng)態(tài)業(yè)務(wù)流分配SFID為 11,為第二動(dòng)態(tài)業(yè)務(wù)流分配SFID為12,其中第一個(gè)數(shù)字為業(yè)務(wù)標(biāo)簽,這兩個(gè)SFID中的業(yè)務(wù) 標(biāo)簽相同。BS收到第一動(dòng)態(tài)業(yè)務(wù)流和第二動(dòng)態(tài)業(yè)務(wù)流的SFID時(shí),可以確定第一動(dòng)態(tài)業(yè)務(wù)流 和第二動(dòng)態(tài)業(yè)務(wù)流為與同一個(gè)業(yè)務(wù)相關(guān)的具有成對(duì)關(guān)系的上行業(yè)務(wù)流和下行業(yè)務(wù)流。對(duì)于預(yù)置業(yè)務(wù)流和初始業(yè)務(wù)流,也可以參照類似于動(dòng)態(tài)業(yè)務(wù)流的方式分配SFID。對(duì)于BS來說,BS可以判斷GW為第一動(dòng)態(tài)業(yè)務(wù)流分配的第一 SFID和為第二動(dòng)態(tài) 業(yè)務(wù)流分配的第二 SFID中是否包含相同或相應(yīng)的業(yè)務(wù)標(biāo)簽,該業(yè)務(wù)標(biāo)簽用于標(biāo)識(shí)與第一 動(dòng)態(tài)業(yè)務(wù)流和第二動(dòng)態(tài)業(yè)務(wù)流相關(guān)的業(yè)務(wù),從而判斷第一動(dòng)態(tài)業(yè)務(wù)流與所述第二動(dòng)態(tài)業(yè)務(wù) 流請(qǐng)求消息所涉及的第二動(dòng)態(tài)業(yè)務(wù)流是否是與同一業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流。GW分配給各個(gè)動(dòng)態(tài)業(yè)務(wù)流的SFID中還可以攜帶業(yè)務(wù)流類型標(biāo)識(shí),該業(yè)務(wù)流類型 標(biāo)識(shí)用于標(biāo)識(shí)各個(gè)SFID對(duì)應(yīng)的業(yè)務(wù)流是動(dòng)態(tài)業(yè)務(wù)流。之所以在各個(gè)SFID攜帶業(yè)務(wù)流類型 標(biāo)識(shí),是因?yàn)橐粋€(gè)原始BS下的MS —旦切換到一個(gè)目標(biāo)BS時(shí),該MS在原始BS下的各個(gè)業(yè) 務(wù)流的類型無法一并切換到目標(biāo)BS,這樣目標(biāo)BS無法確定業(yè)務(wù)流到底是初始業(yè)務(wù)流、預(yù)置 業(yè)務(wù)流還是動(dòng)態(tài)業(yè)務(wù)流,如果將初始業(yè)務(wù)流和預(yù)置業(yè)務(wù)流刪除,將導(dǎo)致業(yè)務(wù)無法正常進(jìn)行。對(duì)于BS來說,BS在收到GW分配的SFID后,可以判斷包含有業(yè)務(wù)流類型標(biāo)識(shí)的第 一 SFID和第二 SFID是否具有相同的業(yè)務(wù)標(biāo)簽。下面通過具體的例子來說明本發(fā)明動(dòng)態(tài)業(yè)務(wù)流的處理方法的實(shí)現(xiàn)過程。根據(jù)802. 16協(xié)議的規(guī)定,動(dòng)態(tài)業(yè)務(wù)流的建立可以由MS發(fā)起,也可以由網(wǎng)絡(luò)側(cè)來發(fā)
9起,第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息和第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息可以是由MS或GW發(fā)送給BS的。一、由MS發(fā)起的創(chuàng)建動(dòng)態(tài)業(yè)務(wù)流的過程如圖2所示為本發(fā)明動(dòng)態(tài)業(yè)務(wù)流的處理方法實(shí)施例二的信令交互圖,包括
步驟201、MS發(fā)送第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息給BS,請(qǐng)求建立第一動(dòng)態(tài)業(yè)務(wù)流。在本實(shí)施例中,假設(shè)第一動(dòng)態(tài)業(yè)務(wù)流建立請(qǐng)求消息可以為第一 DSA REQ(Dynamic Service Addition Request)消息。第一動(dòng)態(tài)業(yè)務(wù)流為上行業(yè)務(wù)流。步驟202、BS查詢是否有空閑資源,如果有空閑資源,則BS發(fā)送第一數(shù)據(jù)通道注冊(cè) 請(qǐng)求消息,例如第一 PATH_REG_REQ (Data Path RegistrationRequest)消息給 GW。步驟203、GW發(fā)送第一數(shù)據(jù)通道注冊(cè)響應(yīng)消息,例如第一PATH_REG_RSP(Data Path Registration Response)消息給BS,第一 PATH_REG_RSP中攜帶GW為第一動(dòng)態(tài)業(yè)務(wù)流分配 的第一 SFID。步驟204、BS接收到第一 PATH_REG_RSP消息后,獲取第一 SFID,并發(fā)送第一 DSA_ RSP (Dynamic Service Addition Response)消息給MS,并為第一動(dòng)態(tài)業(yè)務(wù)流分配資源。在BS為第一動(dòng)態(tài)業(yè)務(wù)流分配資源后,BS啟動(dòng)一個(gè)計(jì)時(shí)器。步驟205、MS 接收到第一 DSA_RSP 消息后,發(fā)送第一 DSA_ACK(Dynamic Service Addition Acknowledgement)消息給 B S。步驟206、BS發(fā)送第一PATH_REG_ACK(DataPath RegistrationAcknowledgement) 消息給GW。經(jīng)過步驟206之后,完成了第一動(dòng)態(tài)業(yè)務(wù)流的建立。步驟207、MS發(fā)送第二 DSA_REQ消息給BS,該第二 DSA_REQ消息是第二動(dòng)態(tài)業(yè)務(wù) 流請(qǐng)求消息,用于請(qǐng)求建立第二動(dòng)態(tài)業(yè)務(wù)流。步驟208、BS查詢是否有空閑資源,如果有空閑資源,則BS發(fā)送第二 PATH_REG_REQ 消息給GW。步驟209、Gff發(fā)送第二 PATH_REG_RSP消息給BS,第二 PATH_REG_RSP消息中攜帶 Gff為第二動(dòng)態(tài)業(yè)務(wù)流分配的第二 SFID。GW可以根據(jù)第一 PATH_REG_RSP消息和第二 PATH_ REG_RSP消息中的參數(shù)信息確定第一動(dòng)態(tài)業(yè)務(wù)流和第二動(dòng)態(tài)業(yè)務(wù)流是與同一業(yè)務(wù)相關(guān)的上 行業(yè)務(wù)流和下行業(yè)務(wù)流。GW分配第二 SFID時(shí),可以根據(jù)預(yù)先與BS協(xié)商好的策略分配,使 得BS能夠根據(jù)第一 SFID和第二 SFID確定第一動(dòng)態(tài)業(yè)務(wù)流和第二動(dòng)態(tài)業(yè)務(wù)流的上下行成 對(duì)關(guān)系?;蛘?,GW也可以為第一 SFID和第二 SFID附加相同或相應(yīng)的業(yè)務(wù)標(biāo)簽,并且可以 為第一 SFID和第二 SFID附加業(yè)務(wù)流類型標(biāo)識(shí)。區(qū)別第一 SFID和第二 SFID的方式可以參 見前述實(shí)施例中的介紹。步驟210、BS接收到第二 PATH_REG_RSP消息后,獲取第二 SFID,為第二動(dòng)態(tài)業(yè)務(wù) 流分配資源,并且判斷第一動(dòng)態(tài)業(yè)務(wù)流和第二動(dòng)態(tài)業(yè)務(wù)流是否是與同一業(yè)務(wù)相關(guān)的上行業(yè) 務(wù)流和下行業(yè)務(wù)流,如果是,則BS發(fā)送第二 DSA RSP消息給MS,并判斷第二動(dòng)態(tài)業(yè)務(wù)流建立 成功還是失敗,如果失敗則執(zhí)行步驟211。如果成功,則不執(zhí)行后續(xù)步驟。 具體地,BS可以根據(jù)第一 PATH_REG_RSP消息和第二 PATH_REG_RSP消息中的請(qǐng)求 參數(shù)信息來判斷第一動(dòng)態(tài)業(yè)務(wù)流和第二動(dòng)態(tài)業(yè)務(wù)流是否是與同一業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流 和下行業(yè)務(wù)流,也可以根據(jù)第一 SFID和第二 SFID來判斷第一動(dòng)態(tài)業(yè)務(wù)流和第二動(dòng)態(tài)業(yè)務(wù) 流是否是與同一業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流,具體的判斷方法參見前述實(shí)施例的描述。BS發(fā)送第二 DSA RSP消息給MS,并判斷第二動(dòng)態(tài)業(yè)務(wù)流的建立是成功還是失敗,具體可以包括,BS可以在預(yù)設(shè)的時(shí)間內(nèi),判斷第二動(dòng)態(tài)業(yè)務(wù)流的建立是否成功。例如,超 過預(yù)設(shè)時(shí)間,BS沒有收到MS發(fā)送的第二 DSA_ACK消息,則確定第二動(dòng)態(tài)業(yè)務(wù)流的建立失敗。 該預(yù)設(shè)時(shí)間可以從步驟204中的計(jì)時(shí)器的開啟時(shí)刻起算。步驟211、BS回收為第一動(dòng)態(tài)業(yè)務(wù)流分配的資源。至于步驟210中為第二動(dòng)態(tài)業(yè) 務(wù)流分配的資源,如果第二動(dòng)態(tài)業(yè)務(wù)流建立失敗,那么該資源會(huì)被自動(dòng)釋放掉?,F(xiàn)有技術(shù)中,在第一動(dòng)態(tài)業(yè)務(wù)流建立成功而第二動(dòng)態(tài)業(yè)務(wù)流建立失敗的情況下, 只會(huì)回收分配給第二動(dòng)態(tài)業(yè)務(wù)流的資源,而依然保留分配給第一動(dòng)態(tài)業(yè)務(wù)流的資源,分配 給第一動(dòng)態(tài)業(yè)務(wù)流的資源實(shí)際上被浪費(fèi)了。實(shí)施例二中,雖然第一動(dòng)態(tài)業(yè)務(wù)流建立成功,但 是第二動(dòng)態(tài)業(yè)務(wù)流建立失敗,由于第一動(dòng)態(tài)業(yè)務(wù)流和第二動(dòng)態(tài)業(yè)務(wù)流需要同時(shí)建立成功才 能保證業(yè)務(wù)的正常進(jìn)行,所以一并回收分配給第一動(dòng)態(tài)業(yè)務(wù)流和第二動(dòng)態(tài)業(yè)務(wù)流的資源可 以避免資源的浪費(fèi)。實(shí)施例二中描述的是第一動(dòng)態(tài)業(yè)務(wù)流建立成功,第二動(dòng)態(tài)業(yè)務(wù)流建立失敗的情 況??蛇x的,在上述實(shí)施例中也可以是先建立第二動(dòng)態(tài)業(yè)務(wù)流,再建立第一動(dòng)態(tài)業(yè)務(wù)流,如 果第二動(dòng)態(tài)業(yè)務(wù)流建立成功,而第一動(dòng)態(tài)業(yè)務(wù)流建立失敗,則BS可以在為第二動(dòng)態(tài)業(yè)務(wù)流 分配資源后啟動(dòng)一個(gè)計(jì)時(shí)器,判斷第一動(dòng)態(tài)業(yè)務(wù)流在一個(gè)預(yù)設(shè)時(shí)間內(nèi)是否能夠重新建立成 功,該預(yù)設(shè)時(shí)間可以自BS在為第二動(dòng)態(tài)業(yè)務(wù)流分配資源后啟動(dòng)的計(jì)時(shí)器的開啟時(shí)刻起算。 重新建立第一動(dòng)態(tài)業(yè)務(wù)流的過程與實(shí)施例二類似。二、由MS發(fā)起的刪除動(dòng)態(tài)業(yè)務(wù)流的過程如圖3所示為本發(fā)明動(dòng)態(tài)業(yè)務(wù)流的處理方法實(shí)施例三的信令交互圖,包括步驟301、MS發(fā)送第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息給BS。在本實(shí)施例中,假設(shè)第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息為第一動(dòng)態(tài)業(yè)務(wù)流刪除請(qǐng)求消 息,第一動(dòng)態(tài)業(yè)務(wù)流刪除請(qǐng)求消息可以是第一該第一 DSD_REQ(Dynamic Service Delete Request)消息,該消息用于請(qǐng)求BS刪除第一動(dòng)態(tài)業(yè)務(wù)流。步驟302、BS發(fā)送第一數(shù)據(jù)通道刪除請(qǐng)求消息給GW,第一數(shù)據(jù)通道刪除請(qǐng)求消息 胃以i。 H—PATH—DEREG—RE^KDatii Path DeregistrationRequest) ff|;|、。步驟303、Gff發(fā)送第一數(shù)據(jù)通道刪除響應(yīng)消息給BS,該第一數(shù)據(jù)通道刪除響應(yīng)消 息可以是第一 PATH_DEREG_RSP (Data Path DeregistrationResponse)消息。由于步驟 301 中,第一 DSD_REQ消息用于請(qǐng)求刪除第一動(dòng)態(tài)業(yè)務(wù)流,而第一動(dòng)態(tài)業(yè)務(wù)流的SFID在建立第 一動(dòng)態(tài)業(yè)務(wù)流時(shí)GW已經(jīng)分配好,所以步驟303中無需重新為第一動(dòng)態(tài)業(yè)務(wù)流分配SFID。步驟304、BS接收到第一 PATH_DEREG_RSP消息后,發(fā)送第一動(dòng)態(tài)業(yè)務(wù)流刪除響應(yīng) 消息給MS,第一動(dòng)態(tài)業(yè)務(wù)流刪除響應(yīng)消息可以是第一 DSD_RSP (Dynamic Service Delete Response)消息,并回收分配給第一動(dòng)態(tài)業(yè)務(wù)流的資源?;厥辗峙浣o第一動(dòng)態(tài)業(yè)務(wù)流的資源 后,BS啟動(dòng)一個(gè)計(jì)時(shí)器。步驟305、MS接收到第一 DSD_RSP消息后,發(fā)送第一動(dòng)態(tài)業(yè)務(wù)流刪除確認(rèn)消 息給BS第一動(dòng)態(tài)業(yè)務(wù)流刪除確認(rèn)消息可以是第一 DSD_ACK (Dynamic Service Delete Acknowledgement)消息。步驟306、BS發(fā)送第一數(shù)據(jù)通道刪除確認(rèn)消息給GW,第一數(shù)據(jù)通道刪除確認(rèn)消息可以是第一 PATH_DEREG_ACK(Data Path DeregistrationAcknowledgement)消息。經(jīng)過步驟306之后,完成了第一動(dòng)態(tài)業(yè)務(wù)流的刪除。步驟307、MS發(fā)送第二 DSD_REQ消息給BS,該第二 DSD_REQ消息用于請(qǐng)求BS刪除
第二動(dòng)態(tài)業(yè)務(wù)流。步驟308、BS 發(fā)送第二 PATH_DEREG_REQ 消息給 GW。步驟309、Gff 發(fā)送第二 PATH_REG_RSP 消息給 BS。步驟310、BS接收到第二 PATH_DEREG_RSP消息后,判斷第一動(dòng)態(tài)業(yè)務(wù)流和第二動(dòng) 態(tài)業(yè)務(wù)流是否是與同一業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流,如果是,則BS發(fā)送第二 DSD_ RSP消息給MS,并判斷第二動(dòng)態(tài)業(yè)務(wù)流的刪除是成功還是失敗,如果失敗則執(zhí)行步驟311。 如果成功,則回收為第二動(dòng)態(tài)業(yè)務(wù)流分配的資源。具體地,BS可以在預(yù)設(shè)的時(shí)間內(nèi),判斷第二動(dòng)態(tài)業(yè)務(wù)流的刪除是否成功。例如,超 過預(yù)設(shè)時(shí)間,BS沒有收到MS發(fā)送的第二 DSD_ACK消息,則確定第二動(dòng)態(tài)業(yè)務(wù)流的刪除失敗。 該預(yù)設(shè)時(shí)間可以從步驟304中的計(jì)時(shí)器的開啟時(shí)刻起算。步驟311、BS回收分配給第二動(dòng)態(tài)業(yè)務(wù)流的資源?,F(xiàn)有技術(shù)中,在第一動(dòng)態(tài)業(yè)務(wù)流刪除成功而第二動(dòng)態(tài)業(yè)務(wù)流刪除失敗的情況下, 只會(huì)回收分配給第一動(dòng)態(tài)業(yè)務(wù)流的資源,而依然保留分配給第二動(dòng)態(tài)業(yè)務(wù)流的資源,分配 給第二動(dòng)態(tài)業(yè)務(wù)流的資源實(shí)際上被浪費(fèi)了。實(shí)施例三中,雖然第一動(dòng)態(tài)業(yè)務(wù)流刪除成功,但 是第二動(dòng)態(tài)業(yè)務(wù)流刪除失敗,一并回收分配給第一動(dòng)態(tài)業(yè)務(wù)流和第二動(dòng)態(tài)業(yè)務(wù)流的資源可 以避免資源的浪費(fèi)。實(shí)施例三中描述的是第一動(dòng)態(tài)業(yè)務(wù)流刪除成功,第二動(dòng)態(tài)業(yè)務(wù)流刪除失敗的情 況。可選的,在上述實(shí)施例中也可以是先建立第二動(dòng)態(tài)業(yè)務(wù)流,再建立第一動(dòng)態(tài)業(yè)務(wù)流,如 果第二動(dòng)態(tài)業(yè)務(wù)流刪除成功,而第一動(dòng)態(tài)業(yè)務(wù)流刪除失敗,則BS可以在回收為第二動(dòng)態(tài)業(yè) 務(wù)流分配的資源后啟動(dòng)一個(gè)計(jì)時(shí)器,判斷第一動(dòng)態(tài)業(yè)務(wù)流的在一個(gè)預(yù)設(shè)時(shí)間內(nèi)是否能夠重 新刪除成功,該預(yù)設(shè)時(shí)間可以自BS在回收為第二動(dòng)態(tài)業(yè)務(wù)流分配的資源后啟動(dòng)的計(jì)時(shí)器 的開啟時(shí)刻起算。重新刪除第一動(dòng)態(tài)業(yè)務(wù)流的過程與實(shí)施例三類似。三、由MS發(fā)起的修改動(dòng)態(tài)業(yè)務(wù)流的過程如圖4所示為本發(fā)明動(dòng)態(tài)業(yè)務(wù)流的處理方法實(shí)施例四的信令交互圖,包括步驟401、MS發(fā)送第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息給BS。在本實(shí)施例中,假設(shè)第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息為第一動(dòng)態(tài)業(yè)務(wù)流修改請(qǐng)求消息, 用于請(qǐng)求修改第一動(dòng)態(tài)業(yè)務(wù)流。步驟402、BS發(fā)送第一數(shù)據(jù)通道修改請(qǐng)求消息給Gl步驟403、GW發(fā)送第一數(shù)據(jù)通道修改響應(yīng)消息給BS。由于步驟401中,第一動(dòng)態(tài) 業(yè)務(wù)流修改請(qǐng)求消息用于請(qǐng)求修改第一動(dòng)態(tài)業(yè)務(wù)流,而第一動(dòng)態(tài)業(yè)務(wù)流的SFID在建立第 一動(dòng)態(tài)業(yè)務(wù)流時(shí)GW已經(jīng)分配好,所以步驟403中無需重新為第一動(dòng)態(tài)業(yè)務(wù)流分配SFID。步驟404、BS接收到第一數(shù)據(jù)通道修改響應(yīng)消息后,發(fā)送第一動(dòng)態(tài)業(yè)務(wù)流修改響 應(yīng)消息給MS,并針對(duì)該第一動(dòng)態(tài)業(yè)務(wù)流修改請(qǐng)求消息為第一動(dòng)態(tài)業(yè)務(wù)流分配附加資源。為 第一動(dòng)態(tài)業(yè)務(wù)流分配附加資源后,BS啟動(dòng)一個(gè)計(jì)時(shí)器。步驟405、MS接收到第一動(dòng)態(tài)業(yè)務(wù)流修改響應(yīng)消息后,發(fā)送第一動(dòng)態(tài)業(yè)務(wù)流修改 確認(rèn)消息給BS。
步驟406、BS發(fā)送第一數(shù)據(jù)通道修改確認(rèn)消息給GW。經(jīng)過步驟406之后,完成了第一動(dòng)態(tài)業(yè)務(wù)流的修改。步驟407、MS發(fā)送第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息給BS。在本實(shí)施例中,該第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息是第二動(dòng)態(tài)業(yè)務(wù)流修改請(qǐng)求消息,用 于請(qǐng)求修改第二動(dòng)態(tài)業(yè)務(wù)流。步驟408、BS發(fā)送第二數(shù)據(jù)通道修改請(qǐng)求消息給Gl步驟409、Gff發(fā)送第二數(shù)據(jù)通道修改響應(yīng)消息給BS。步驟410、BS接收到第二數(shù)據(jù)通道修改響應(yīng)消息后,為第二動(dòng)態(tài)業(yè)務(wù)流分配附加 資源,判斷第一動(dòng)態(tài)業(yè)務(wù)流和第二動(dòng)態(tài)業(yè)務(wù)流是否是與同一業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行 業(yè)務(wù)流,如果是,則BS發(fā)送第二動(dòng)態(tài)業(yè)務(wù)流修改響應(yīng)消息給MS,并判斷第二動(dòng)態(tài)業(yè)務(wù)流的 修改是成功還是失敗,如果失敗則執(zhí)行步驟411。如果成功,則不執(zhí)行后續(xù)步驟。具體地,BS可以在預(yù)設(shè)的時(shí)間內(nèi),判斷第二動(dòng)態(tài)業(yè)務(wù)流的修改是否成功。例如,超 過預(yù)設(shè)時(shí)間,BS沒有收到MS發(fā)送的第二動(dòng)態(tài)業(yè)務(wù)流修改確認(rèn)消息,則確定第二動(dòng)態(tài)業(yè)務(wù)流 的修改失敗。該預(yù)設(shè)時(shí)間可以從步驟404中的計(jì)時(shí)器的開啟時(shí)刻起算。判斷第一動(dòng)態(tài)業(yè)務(wù)流和第二動(dòng)態(tài)業(yè)務(wù)流是否是與同一業(yè)務(wù)相關(guān)的上 行業(yè)務(wù)流和 下行業(yè)務(wù)流的方法可以參見前述實(shí)施例中的介紹。步驟411、BS回收針對(duì)第一動(dòng)態(tài)業(yè)務(wù)流修改請(qǐng)求消息配給第一動(dòng)態(tài)業(yè)務(wù)流的附加 資源,也就是說使得分配給第一動(dòng)態(tài)業(yè)務(wù)流的資源的情況保持與修改第一動(dòng)態(tài)業(yè)務(wù)流之前 一致。至于步驟410中分配給第二動(dòng)態(tài)業(yè)務(wù)流的附加資源,如果第二動(dòng)態(tài)業(yè)務(wù)流修改失敗, 則該附加資源會(huì)被自動(dòng)釋放掉。本發(fā)明各實(shí)施例中,附加資源是指為了修改某個(gè)動(dòng)態(tài)業(yè)務(wù) 流而為這個(gè)動(dòng)態(tài)業(yè)務(wù)流額外分配的資源。例如,如圖4所示的實(shí)施例中,第一動(dòng)態(tài)業(yè)務(wù)流本 本身已經(jīng)有資源,但是如果要修改第一動(dòng)態(tài)業(yè)務(wù)流,就需要為第一動(dòng)態(tài)業(yè)務(wù)流額外再分配 資源,額外分配的資源就是附加資源?,F(xiàn)有技術(shù)中,在第一動(dòng)態(tài)業(yè)務(wù)流修改成功而第二動(dòng)態(tài)業(yè)務(wù)流修改失敗的情況下, 只會(huì)回收針對(duì)第二動(dòng)態(tài)業(yè)務(wù)流修改請(qǐng)求消息而分配給第二動(dòng)態(tài)業(yè)務(wù)流的資源,也就是說將 第二動(dòng)態(tài)業(yè)務(wù)流的資源恢復(fù)到BS接收到第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息之前,而依然保留針對(duì) 第一動(dòng)態(tài)業(yè)務(wù)流修改請(qǐng)求消息而分配給第一動(dòng)態(tài)業(yè)務(wù)流的資源,在此種情況下分配給第一 動(dòng)態(tài)業(yè)務(wù)流的另外的資源實(shí)際上被浪費(fèi)了。實(shí)施例四中,雖然第一動(dòng)態(tài)業(yè)務(wù)流修改成功,但 是第二動(dòng)態(tài)業(yè)務(wù)流修改失敗,通過回收分配第一動(dòng)態(tài)業(yè)務(wù)流的附加資源,可以避免資源的 浪費(fèi)。實(shí)施例四中描述的是第一動(dòng)態(tài)業(yè)務(wù)流修改成功,第二動(dòng)態(tài)業(yè)務(wù)流修改失敗的情 況。可選的,在上述實(shí)施例中也可以是先修改第二動(dòng)態(tài)業(yè)務(wù)流,再修改第一動(dòng)態(tài)業(yè)務(wù)流,如 果第二動(dòng)態(tài)業(yè)務(wù)流修改成功,而第一動(dòng)態(tài)業(yè)務(wù)流修改失敗,則BS可以在為第二動(dòng)態(tài)業(yè)務(wù)流 分配資源后啟動(dòng)一個(gè)計(jì)時(shí)器,判斷第一動(dòng)態(tài)業(yè)務(wù)流在一個(gè)預(yù)設(shè)時(shí)間內(nèi)是否能夠重新修改成 功,該預(yù)設(shè)時(shí)間可以自BS在為第二動(dòng)態(tài)業(yè)務(wù)流分配資源后啟動(dòng)的計(jì)時(shí)器的開啟時(shí)刻起算。 重新修改第一動(dòng)態(tài)業(yè)務(wù)流的過程與實(shí)施例四類似。四、由網(wǎng)絡(luò)側(cè)發(fā)起的建立動(dòng)態(tài)業(yè)務(wù)流的過程如圖5所示為本發(fā)明動(dòng)態(tài)業(yè)務(wù)流的處理方法實(shí)施例五的信令交互圖,包括步驟501、GW發(fā)送第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息給BS。
在本實(shí)施例中,假設(shè)第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息為第一 PATH_REG_REQ消息,用于請(qǐng) 求建立第一動(dòng)態(tài)業(yè)務(wù)流。步驟502、BS接收到第一 PATH_REG_REQ消息后,獲取第一 SFID,BS查詢是否有空 閑資源,如果有空閑資源,則發(fā)送第一 DSA REQ消息給MS,并為第一動(dòng)態(tài)業(yè)務(wù)流分配資源。 在為第一動(dòng)態(tài)業(yè)務(wù)流分配資源后,BS啟動(dòng)一個(gè)計(jì)時(shí)器。步驟503、MS接收到第一 DSA_RSQ消息后,發(fā)送第一 DSA_RSP消息給BS。步驟504、BS發(fā)送第一 DSA_ACK消息給MS。步驟 505、BS 發(fā)送第一 PATH_REG_RSP 消息給 GW。步驟506、Gff 發(fā)送第一 PATH_REG_ACK 消息給 BS。經(jīng)過步驟506之后,完成了第一動(dòng)態(tài)業(yè)務(wù)流的建立。步驟507、Gff 發(fā)送第二 PATH_REG_REQ 消息給 BS,該第二 PATH_DEREG_REQ 消息是 第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息,用于請(qǐng)求建立第二動(dòng)態(tài)業(yè)務(wù)流。步驟508、BS接收到第二 PATH_REG_REQ消息后,為第二動(dòng)態(tài)業(yè)務(wù)流分配資源,獲取 第二 SFID,BS判斷第一動(dòng)態(tài)業(yè)務(wù)流和第二動(dòng)態(tài)業(yè)務(wù)流是否是與同一業(yè)務(wù)相關(guān)的上行業(yè)務(wù) 流和下行業(yè)務(wù)流,如果是,則BS發(fā)送第二DSA_REQ消息給MS,并判斷第二動(dòng)態(tài)業(yè)務(wù)流的建立 是成功還是失敗,如果失敗則執(zhí)行步驟509。具體地,BS可以根據(jù)第一 PATH_REG_REQ消息和第二 PATH_REG_REQ消息中的請(qǐng)求 參數(shù)信息來判斷,也可以根據(jù)第一 SFID和第二 SFID來判斷,具體的判斷方法參見前述實(shí)施 例的描述。BS發(fā)送第二 DSA_REQ消息給MS,為第二動(dòng)態(tài)業(yè)務(wù)流分配資源,并判斷第二動(dòng)態(tài)業(yè) 務(wù)流的建立是成功還是失敗,具體可以包括,BS可以在預(yù)設(shè)的時(shí)間內(nèi),判斷第二動(dòng)態(tài)業(yè)務(wù) 流的建立是否成功。例如,超過預(yù)設(shè)時(shí)間,BS沒有收到MS發(fā)送的第二 DSA_ACK消息,則確 定第二動(dòng)態(tài)業(yè)務(wù)流的建立失敗。該預(yù)設(shè)時(shí)間可以從步驟502中的計(jì)時(shí)器的開啟時(shí)刻起算。步驟509、BS回收給第一動(dòng)態(tài)業(yè)務(wù)流的資源。至于步驟508中分配給第二動(dòng)態(tài)業(yè) 務(wù)流的資源,如果第二動(dòng)態(tài)業(yè)務(wù)流建立失敗,則該資源會(huì)被自動(dòng)釋放掉。實(shí)施例五中描述的是第一動(dòng)態(tài)業(yè)務(wù)流建立成功,第二動(dòng)態(tài)業(yè)務(wù)流建立失敗的情 況。可選的,在上述實(shí)施例中也可以是先建立第二動(dòng)態(tài)業(yè)務(wù)流,再建立第一動(dòng)態(tài)業(yè)務(wù)流,如 果第二動(dòng)態(tài)業(yè)務(wù)流建立成功,而第一動(dòng)態(tài)業(yè)務(wù)流建立失敗,則BS可以在為第二動(dòng)態(tài)業(yè)務(wù)流 分配資源后啟動(dòng)一個(gè)計(jì)時(shí)器,判斷第一動(dòng)態(tài)業(yè)務(wù)流在一個(gè)預(yù)設(shè)時(shí)間內(nèi)是否能夠重新建立成 功,該預(yù)設(shè)時(shí)間可以自BS在為第二動(dòng)態(tài)業(yè)務(wù)流分配資源后啟動(dòng)的計(jì)時(shí)器的開啟時(shí)刻起算。 重新建立第一動(dòng)態(tài)業(yè)務(wù)流的過程與實(shí)施例五類似。五、由網(wǎng)絡(luò)側(cè)發(fā)起的刪除動(dòng)態(tài)業(yè)務(wù)流的過程如圖6所示為本發(fā)明動(dòng)態(tài)業(yè)務(wù)流的處理方法實(shí)施例六的信令交互圖,包括步驟601、GW發(fā)送第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息給BS ;在本實(shí)施例中假設(shè)第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息為第一 PATH_DEREG_REQ消息,用于請(qǐng)求刪除第一動(dòng)態(tài)業(yè)務(wù)流。步驟602、BS接收到第一 PATH_DEREG_REQ消息后,獲取第一 SFID,BS查詢是否有 空閑資源,如果有空閑資源,則發(fā)送第一 DSD_REQ消息給MS,并回收為第一動(dòng)態(tài)業(yè)務(wù)流分配 的資源。在回收為第一動(dòng)態(tài)業(yè)務(wù)流分配資源后,BS啟動(dòng)一個(gè)計(jì)時(shí)器。
步驟603、MS接收到第一 DSD_RSQ消息后,發(fā)送第一 DSD_RSP消息給BS。步驟604、BS發(fā)送第一 DSD_ACK消息給MS。步驟605、BS 發(fā)送第一 PATH_DEREG_RSP 消息給 GW。步驟606、Gff 發(fā)送第一 PATH_DEREG_ACK 消息給 BS。經(jīng)過步驟606之后,完成了第一動(dòng)態(tài)業(yè)務(wù)流的刪除。步驟607、Gff發(fā)送第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息給BS ;在本實(shí)施例中假設(shè)第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息為第二 PATH_DEREG_REQ消息,用于請(qǐng)求刪除第二動(dòng)態(tài)業(yè)務(wù)流。步驟608、BS接收到第二 PATH_DEREG_REQ消息后,獲取第二 SFID,BS判斷第一動(dòng) 態(tài)業(yè)務(wù)流和第二動(dòng)態(tài)業(yè)務(wù)流是否是與同一業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流,如果是, 則BS發(fā)送第二 DSD_RSQ消息給MS,并判斷第二動(dòng)態(tài)業(yè)務(wù)流的刪除是成功還是失敗,如果失 敗,則執(zhí)行步驟609。如果成功,則不執(zhí)行后續(xù)步驟。具體地,BS可以根據(jù)第一 PATH_DEREG_REQ消息和第二 PATH_DEREG_REQ消息中的 請(qǐng)求參數(shù)信息來判斷,也可以根據(jù)第一 SFID和第二 SFID來判斷,具體的判斷方法參見前述 實(shí)施例的描述。BS發(fā)送第二 DSD_RSQ消息給MS,為第二動(dòng)態(tài)業(yè)務(wù)流分配資源,并判斷第二動(dòng)態(tài)業(yè) 務(wù)流的刪除是否成功。具體地,BS可以在預(yù)設(shè)的時(shí)間內(nèi),判斷第二動(dòng)態(tài)業(yè)務(wù)流的刪除是否 成功。例如,超過預(yù)設(shè)時(shí)間,BS沒有收到MS發(fā)送的第二 DSA_ACK,則確定第二動(dòng)態(tài)業(yè)務(wù)流的 刪除失敗。該預(yù)設(shè)時(shí)間可以從步驟602中的計(jì)時(shí)器的開啟時(shí)刻起算。步驟609、BS回收給第二動(dòng)態(tài)業(yè)務(wù)流的資源。實(shí)施例六中描述的是第一動(dòng)態(tài)業(yè)務(wù)流刪除成功,第二動(dòng)態(tài)業(yè)務(wù)流刪除失敗的情 況。可選的,在上述實(shí)施例中也可以是先建立第二動(dòng)態(tài)業(yè)務(wù)流,再建立第一動(dòng)態(tài)業(yè)務(wù)流,如 果第二動(dòng)態(tài)業(yè)務(wù)流刪除成功,而第一動(dòng)態(tài)業(yè)務(wù)流刪除失敗,則BS可以在回收為第二動(dòng)態(tài)業(yè) 務(wù)流分配的資源后啟動(dòng)一個(gè)計(jì)時(shí)器,判斷第一動(dòng)態(tài)業(yè)務(wù)流的在一個(gè)預(yù)設(shè)時(shí)間內(nèi)是否能夠重 新刪除成功,該預(yù)設(shè)時(shí)間可以自BS在回收為第二動(dòng)態(tài)業(yè)務(wù)流分配的資源后啟動(dòng)的計(jì)時(shí)器 的開啟時(shí)刻起算。重新刪除第一動(dòng)態(tài)業(yè)務(wù)流的過程與實(shí)施例六類似。六、由網(wǎng)絡(luò)側(cè)發(fā)起的修改動(dòng)態(tài)業(yè)務(wù)流的過程如圖7所示為本發(fā)明動(dòng)態(tài)業(yè)務(wù)流的處理方法實(shí)施例七的信令交互圖,包括步驟701、GW發(fā)送第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息給BS。在本實(shí)施例中,假設(shè)第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息為第一動(dòng)態(tài)業(yè)務(wù)流修改請(qǐng)求消息, 用于請(qǐng)求修改第一動(dòng)態(tài)業(yè)務(wù)流。步驟702、BS接收到第一動(dòng)態(tài)業(yè)務(wù)流修改請(qǐng)求消息后,獲取第一 SFID,BS查詢是否 有空閑資源,如果有空閑資源,則發(fā)送第一數(shù)據(jù)通道修改請(qǐng)求消息給MS,并針對(duì)該第一動(dòng)態(tài) 業(yè)務(wù)流修改請(qǐng)求消息為第一動(dòng)態(tài)業(yè)務(wù)流分配資源。為第一動(dòng)態(tài)業(yè)務(wù)流分配資源后,BS啟動(dòng) 一個(gè)計(jì)時(shí)器。步驟703、MS接收到第一數(shù)據(jù)通道修改請(qǐng)求消息后,發(fā)送第一數(shù)據(jù)通道修改響應(yīng) 消息BS。步驟704、BS發(fā)送第一數(shù)據(jù)通道修改確認(rèn)消息給MS。步驟705、BS發(fā)送第一動(dòng)態(tài)業(yè)務(wù)流修改響應(yīng)消息給GW。
步驟706、Gff發(fā)送第一動(dòng)態(tài)業(yè)務(wù)流修改確認(rèn)消息給BS。經(jīng)過步驟706之后,完成了第一動(dòng)態(tài)業(yè)務(wù)流的修改。
步驟707、Gff發(fā)送第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息給BS。在本實(shí)施例中,該第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息是第二動(dòng)態(tài)業(yè)務(wù)流修改請(qǐng)求消息,用 于請(qǐng)求修改第二動(dòng)態(tài)業(yè)務(wù)流。步驟708、BS接收到第二動(dòng)態(tài)業(yè)務(wù)流的修改請(qǐng)求消息后,為第二動(dòng)態(tài)業(yè)務(wù)流分配 附加資源,獲取第二 SFID,BS判斷第一動(dòng)態(tài)業(yè)務(wù)流和第二動(dòng)態(tài)業(yè)務(wù)流是否是與同一業(yè)務(wù)相 關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流,如果是,則BS發(fā)送第二數(shù)據(jù)通道修改請(qǐng)求消息給MS,并判 斷第二動(dòng)態(tài)業(yè)務(wù)流的修改是成功還是失敗,如果失敗,則執(zhí)行步驟709。如果成功,則不執(zhí)行 后續(xù)步驟。具體地,BS可以根據(jù)第二動(dòng)態(tài)業(yè)務(wù)流修改請(qǐng)求消息和第一動(dòng)態(tài)業(yè)務(wù)流修改請(qǐng)求消 息中的請(qǐng)求參數(shù)信息來判斷,也可以根據(jù)第一 SFID和第二 SFID來判斷,具體的判斷方法參 見前述實(shí)施例的描述。BS發(fā)送第二數(shù)據(jù)通道修改請(qǐng)求消息給MS,為第二動(dòng)態(tài)業(yè)務(wù)流分配資源,并判斷第 二動(dòng)態(tài)業(yè)務(wù)流的修改是否成功。具體地,BS可以在預(yù)設(shè)的時(shí)間內(nèi),判斷第二動(dòng)態(tài)業(yè)務(wù)流的 修改是否成功。例如,超過預(yù)設(shè)時(shí)間,BS沒有收到MS發(fā)送的第二數(shù)據(jù)通道修改確認(rèn)消息, 則確定第二動(dòng)態(tài)業(yè)務(wù)流的修改失敗。該預(yù)設(shè)時(shí)間可以從步驟702中的計(jì)時(shí)器的開啟時(shí)刻起
笪弁。步驟709、BS回收分配給第一動(dòng)態(tài)業(yè)務(wù)流的附加資源。至于步驟708中分配給第二 動(dòng)態(tài)業(yè)務(wù)流的附加資源,如果第二動(dòng)態(tài)業(yè)務(wù)流的建立失敗,則該附加資源會(huì)被自動(dòng)釋放掉。實(shí)施例七中描述的是第一動(dòng)態(tài)業(yè)務(wù)流修改成功,第二動(dòng)態(tài)業(yè)務(wù)流修改失敗的情 況??蛇x的,在上述實(shí)施例中也可以是先修改第二動(dòng)態(tài)業(yè)務(wù)流,再修改第一動(dòng)態(tài)業(yè)務(wù)流,如 果第二動(dòng)態(tài)業(yè)務(wù)流修改成功,而第一動(dòng)態(tài)業(yè)務(wù)流修改失敗,則BS可以在為第二動(dòng)態(tài)業(yè)務(wù)流 分配的資源后啟動(dòng)一個(gè)計(jì)時(shí)器,判斷第一動(dòng)態(tài)業(yè)務(wù)流的在一個(gè)預(yù)設(shè)時(shí)間內(nèi)是否能夠重新修 改成功,該預(yù)設(shè)時(shí)間可以自BS在為第二動(dòng)態(tài)業(yè)務(wù)流分配的資源后啟動(dòng)的計(jì)時(shí)器的開啟時(shí) 刻起算。重新修改第一動(dòng)態(tài)業(yè)務(wù)流的過程與實(shí)施例七類似。現(xiàn)有技術(shù)中,在第一動(dòng)態(tài)業(yè)務(wù)流修改成功而第二動(dòng)態(tài)業(yè)務(wù)流修改失敗的情況下, 只會(huì)回收分配給第二動(dòng)態(tài)業(yè)務(wù)流的資源,而依然保留分配給第一動(dòng)態(tài)業(yè)務(wù)流的資源,分配 給第一動(dòng)態(tài)業(yè)務(wù)流的資源實(shí)際上被浪費(fèi)了。實(shí)施例七中,雖然第一動(dòng)態(tài)業(yè)務(wù)流修改成功,但 是第二動(dòng)態(tài)業(yè)務(wù)流修改失敗,由于第一動(dòng)態(tài)業(yè)務(wù)流和第二動(dòng)態(tài)業(yè)務(wù)流需要同時(shí)修改成功才 能保證業(yè)務(wù)的正常進(jìn)行,所以恢復(fù)第一動(dòng)態(tài)業(yè)務(wù)流的資源,可以避免資源的浪費(fèi)。本發(fā)明實(shí)施例提供的動(dòng)態(tài)業(yè)務(wù)流的處理方法,BS如果確定第一動(dòng)態(tài)業(yè)務(wù)流和第二 動(dòng)態(tài)業(yè)務(wù)流是與同一業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流,則BS判斷第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng) 求消息所請(qǐng)求的操作是否成功;如果第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息所請(qǐng)求的操作失敗,則回收 回恢復(fù)分配給第一動(dòng)態(tài)業(yè)務(wù)流的資源,或者回收分配給第二動(dòng)態(tài)業(yè)務(wù)流的資源;而不是如 同現(xiàn)有技術(shù)那樣,一條動(dòng)態(tài)業(yè)務(wù)流處理操作成功而另外一條動(dòng)態(tài)業(yè)務(wù)流處理操作失敗的情 況下,始終保留分配給其中一條動(dòng)態(tài)業(yè)務(wù)流的資源;避免了資源的浪費(fèi)。如圖8所示為本發(fā)明基站實(shí)施例一的結(jié)構(gòu)示意圖,該基站包括第一接收模塊11、 第一處理模塊12、第二接收模塊13、第二處理模塊14和第三處理模塊15。其中,第一接收模塊11用于接收第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息。第一處理模塊12與第一接收模塊11連接,用 于根據(jù)第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息建立、刪除或修改業(yè)務(wù)的第一動(dòng)態(tài)業(yè)務(wù)流。第二接收模塊 13用于接收第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息。第二處理模塊14與第二接收模塊13連接,用于根 據(jù)第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息建立、刪除或修改業(yè)務(wù)的第二動(dòng)態(tài)業(yè)務(wù)流。第三處理模塊15與 第二處理模塊14和第一處理模塊12連接,用于在第二處理模塊14建立第二動(dòng)態(tài)業(yè)務(wù)流失 敗的情況下,回收分配給第一動(dòng)態(tài)業(yè)務(wù)流分配的資源;在第二處理模塊14刪除第二動(dòng)態(tài)業(yè) 務(wù)流失敗的情況下,回收分配給第二動(dòng)態(tài)業(yè)務(wù)流的資源;在第二處理模塊14修改第二動(dòng)態(tài) 業(yè)務(wù)流失敗的情況下,回收分配給第一動(dòng)態(tài)業(yè)務(wù)流分配的附加資源。
上述基站還可以包括確定模塊17,該確定模塊17與第一接收模塊11和第二接收 模塊13連接,用于確定第一動(dòng)態(tài)業(yè)務(wù)流與所述第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息涉及的第二動(dòng)態(tài) 業(yè)務(wù)流是與同一業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流。具體來說,該確定模塊17可以包括第一判斷單元171和第一確定單元172。第一 判斷單元171分別于第一接收模塊11和第二接收模塊13連接,用于判斷第一動(dòng)態(tài)業(yè)務(wù)流 請(qǐng)求消息和第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息中的請(qǐng)求參數(shù)信息是否相同。第一確定單元172與第 一判斷單元171連接,用于在第一判斷單元171判斷第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息和第二動(dòng)態(tài) 業(yè)務(wù)流請(qǐng)求消息中的請(qǐng)求參數(shù)信息相同的情況下,確定第一動(dòng)態(tài)業(yè)務(wù)流與所述第二動(dòng)態(tài)業(yè) 務(wù)流請(qǐng)求消息所涉及的第二動(dòng)態(tài)業(yè)務(wù)流是與同一業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流。該 第一確定單元172還與第三處理模塊15連接,第三處理模塊15在第一確定單元172確定 第一動(dòng)態(tài)業(yè)務(wù)流與所述第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息所涉及的第二動(dòng)態(tài)業(yè)務(wù)流是與同一業(yè)務(wù) 相關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流的情況下,進(jìn)行相應(yīng)的處理。如圖9所示為本發(fā)明基站實(shí)施例二的結(jié)構(gòu)示意圖,該基站中,確定單元17包括第 一接收單元173、第二接收單元174、第二判斷單元175和第二確定單元176。第一接收單元 173用于接收GW為第一動(dòng)態(tài)業(yè)務(wù)流分配的第一 SFID。第二接收單元174用于接收GW為第 二動(dòng)態(tài)業(yè)務(wù)流分配的第二 SFID。第二判斷單元175與第一接收單元173和第二接收單元 174連接,用于判斷第一 SFID和第二 SFID是否包含相同或相應(yīng)的業(yè)務(wù)標(biāo)簽。第二確定單 元176與第二判斷單元175連接,用于在第二判斷單元175判斷第一 SFID和第二 SFID包 含相同或相應(yīng)的業(yè)務(wù)標(biāo)簽的情況下,確定第一動(dòng)態(tài)業(yè)務(wù)流與所述第二動(dòng)態(tài)業(yè)務(wù)流是與所述 業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流。第二確定單元176還可以與第三處理模塊15連接, 第三處理模塊15在第二確定單元176確定第一動(dòng)態(tài)業(yè)務(wù)流與所述第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消 息所涉及的第二動(dòng)態(tài)業(yè)務(wù)流是與同一業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流的情況下,進(jìn)行 相應(yīng)的處理。如圖10所示為本發(fā)明基站實(shí)施例三的結(jié)構(gòu)示意圖,該基站中,確定模塊17包括 第一接收單元173、第二接收單元174、第三判斷單元177和第三確定單元178。第三判斷單 元177分別與第一接收單元173和第二接收單元174連接,用于判斷第一 SFID和第二 SFID 是否相同或相對(duì)。第三確定單元178與第三判斷單元177連接,用于在第三判斷單元判斷 第一 SFID和第二 SFID相同或相對(duì)的情況下,確定第一動(dòng)態(tài)業(yè)務(wù)流與第二動(dòng)態(tài)業(yè)務(wù)流是與 所述業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流。第三確定單元178還與第三處理模塊15連接, 第三處理模塊15在第三確定單元178確定第一動(dòng)態(tài)業(yè)務(wù)流與所述第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消 息所涉及的第二動(dòng)態(tài)業(yè)務(wù)流是與同一業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流的情況下,進(jìn)行相應(yīng)的處理。 本發(fā)明實(shí)施例提供的基站,第三處理模塊在第二處理模塊建立第二動(dòng)態(tài)業(yè)務(wù)流失敗的情況下,回收為第一動(dòng)態(tài)業(yè)務(wù)流分配的資源;在第二處理模塊刪除第二動(dòng)態(tài)業(yè)務(wù)流失 敗的情況下,回收分配給第二動(dòng)態(tài)業(yè)務(wù)流的資源;在第二處理模塊修改第二動(dòng)態(tài)業(yè)務(wù)流失 敗的情況下,回收為所述第一動(dòng)態(tài)業(yè)務(wù)流分配的附加資源。而不是如同現(xiàn)有技術(shù)那樣,在一 條動(dòng)態(tài)業(yè)務(wù)流處理操作成功而另外一條動(dòng)態(tài)業(yè)務(wù)流處理操作失敗的情況下,始終保留分配 給其中一條動(dòng)態(tài)業(yè)務(wù)流的資源;避免了資源的浪費(fèi)。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過 程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序 在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者 光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡 管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然 可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替 換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精 神和范圍。
權(quán)利要求
一種動(dòng)態(tài)業(yè)務(wù)流的處理方法,其特征在于,包括接收第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息;根據(jù)所述第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息建立、刪除或修改業(yè)務(wù)的第一動(dòng)態(tài)業(yè)務(wù)流;接收第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息;根據(jù)所述第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息建立、刪除或修改所述業(yè)務(wù)的第二動(dòng)態(tài)業(yè)務(wù)流;如果建立第二動(dòng)態(tài)業(yè)務(wù)流失敗,則回收為第一動(dòng)態(tài)業(yè)務(wù)流分配的資源;如果刪除第二動(dòng)態(tài)業(yè)務(wù)流失敗,則回收為第二動(dòng)態(tài)業(yè)務(wù)流分配的資源;如果修改第二動(dòng)態(tài)業(yè)務(wù)流失敗,則回收為所述第一動(dòng)態(tài)業(yè)務(wù)流分配的附加資源。
2.根據(jù)權(quán)利要求1所述的動(dòng)態(tài)業(yè)務(wù)流的處理方法,其特征在于,所述接收第二動(dòng)態(tài)業(yè) 務(wù)流請(qǐng)求消息之后進(jìn)一步包括確定所述第一動(dòng)態(tài)業(yè)務(wù)流與所述第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息涉及的第二動(dòng)態(tài)業(yè)務(wù)流是 與所述業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流。
3.根據(jù)權(quán)利要求2所述的動(dòng)態(tài)業(yè)務(wù)流的處理方法,其特征在于,所述確定所述第一動(dòng) 態(tài)業(yè)務(wù)流與所述第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息涉及的第二動(dòng)態(tài)業(yè)務(wù)流是與所述業(yè)務(wù)相關(guān)的上 行業(yè)務(wù)流和下行業(yè)務(wù)流,包括若所述第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息和第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息中的請(qǐng)求參數(shù)信息相同, 則確定所述第一動(dòng)態(tài)業(yè)務(wù)流與所述第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息所涉及的第二動(dòng)態(tài)業(yè)務(wù)流是 與所述業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流。
4.根據(jù)權(quán)利要求3所述的動(dòng)態(tài)業(yè)務(wù)流的處理方法,其特征在于,所述請(qǐng)求參數(shù)信息包 括調(diào)度類型、業(yè)務(wù)流方向、業(yè)務(wù)質(zhì)量Q0S參數(shù)和分類器中的五元組信息;所述分類器中的五元組信息包括源互聯(lián)網(wǎng)協(xié)議IP地址、目的IP地址、協(xié)議號(hào)、源端口 號(hào)和目的端口號(hào)。
5.根據(jù)權(quán)利要求2所述的動(dòng)態(tài)業(yè)務(wù)流的處理方法,其特征在于,在接收第一動(dòng)態(tài)業(yè)務(wù) 流請(qǐng)求消息之后,根據(jù)所述第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息建立、刪除或修改業(yè)務(wù)的第一動(dòng)態(tài)業(yè) 務(wù)流之前,還包括接收網(wǎng)關(guān)GW為所述第一動(dòng)態(tài)業(yè)務(wù)流分配的第一業(yè)務(wù)流標(biāo)識(shí)SFID ;在接收第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息之后,根據(jù)所述第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息建立、刪除 或修改所述業(yè)務(wù)的第二動(dòng)態(tài)業(yè)務(wù)流之前,還包括接收GW為所述第二動(dòng)態(tài)業(yè)務(wù)流分配的第 二 SFID ;所述確定所述第一動(dòng)態(tài)業(yè)務(wù)流與所述第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息涉及的第二動(dòng)態(tài)業(yè)務(wù) 流是與所述業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流,包括若所述第一 SFID和第二 SFID包含相同或相應(yīng)的業(yè)務(wù)標(biāo)簽,則確定所述第一動(dòng)態(tài)業(yè)務(wù) 流與所述第二動(dòng)態(tài)業(yè)務(wù)流是與所述業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流,所述業(yè)務(wù)標(biāo)簽用 于標(biāo)識(shí)與所述第一動(dòng)態(tài)業(yè)務(wù)流和第二動(dòng)態(tài)業(yè)務(wù)流相關(guān)的業(yè)務(wù)。
6.根據(jù)權(quán)利要求5所述的動(dòng)態(tài)業(yè)務(wù)流的處理方法,其特征在于,所述第一SFID和第二 SFID還包括業(yè)務(wù)流類型標(biāo)識(shí),所述業(yè)務(wù)流類型標(biāo)識(shí)用于標(biāo)識(shí)所述第一 SFID和第二 SFID所 對(duì)應(yīng)的業(yè)務(wù)流是動(dòng)態(tài)業(yè)務(wù)流;若所述第一 SFID和第二 SFID中包含相同或相應(yīng)的業(yè)務(wù)標(biāo)簽,則確定所述第一動(dòng)態(tài)業(yè) 務(wù)流與所述第二動(dòng)態(tài)業(yè)務(wù)流是與所述業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流,包括若包含 有業(yè)務(wù)流類型標(biāo)識(shí)的第一 SFID和第二 SFID具有相同或相應(yīng)的業(yè)務(wù)標(biāo)簽,則確定所述第一動(dòng)態(tài)業(yè)務(wù)流與所述第二動(dòng)態(tài)業(yè)務(wù)流是與所述業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流。
7.根據(jù)權(quán)利要求2所述的動(dòng)態(tài)業(yè)務(wù)流的處理方法,其特征在于,在接收第一動(dòng)態(tài)業(yè)務(wù) 流請(qǐng)求消息之后,根據(jù)所述第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息建立、刪除或修改業(yè)務(wù)的第一動(dòng)態(tài)業(yè) 務(wù)流之前,還包括接收GW為所述第一動(dòng)態(tài)業(yè)務(wù)流分配的第一 SFID ;根據(jù)所述第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息建立、刪除或修改所述業(yè)務(wù)的第二動(dòng)態(tài)業(yè)務(wù)流之 前,還包括接收GW為所述第二動(dòng)態(tài)業(yè)務(wù)流分配的第二 SFID ;所述確定所述第一動(dòng)態(tài)業(yè)務(wù)流與所述第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息涉及的第二動(dòng)態(tài)業(yè)務(wù) 流是與所述業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流,包括若所述第一 SFID和為第二 SFID相同或相對(duì),則確定所述第一動(dòng)態(tài)業(yè)務(wù)流與所述第二 動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息所涉及的第二動(dòng)態(tài)業(yè)務(wù)流是與所述業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行業(yè) 務(wù)流。
8.一種基站,其特征在于,包括第一接收模塊,用于接收第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息;第一處理模塊,用于根據(jù)所述第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息建立、刪除或修改業(yè)務(wù)的第一 動(dòng)態(tài)業(yè)務(wù)流;第二接收模塊,用于接收第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息;第二處理模塊,用于根據(jù)所述第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息建立、刪除或修改所述業(yè)務(wù)的 第二動(dòng)態(tài)業(yè)務(wù)流;第三處理模塊,用于在所述第二處理模塊建立第二動(dòng)態(tài)業(yè)務(wù)流失敗的情況下,回收為 第一動(dòng)態(tài)業(yè)務(wù)流分配的資源;在所述第二處理模塊刪除第二動(dòng)態(tài)業(yè)務(wù)流失敗的情況下,回 收分配給第二動(dòng)態(tài)業(yè)務(wù)流的資源;在所述第二處理模塊修改第二動(dòng)態(tài)業(yè)務(wù)流失敗的情況 下,回收為所述第一動(dòng)態(tài)業(yè)務(wù)流分配的附加資源。
9.根據(jù)權(quán)利要求8所述的基站,其特征在于,還包括確定模塊,用于確定所述第一動(dòng)態(tài) 業(yè)務(wù)流與所述第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息涉及的第二動(dòng)態(tài)業(yè)務(wù)流是與所述業(yè)務(wù)相關(guān)的上行 業(yè)務(wù)流和下行業(yè)務(wù)流。
10.根據(jù)權(quán)利要求9所述的基站,其特征在于,所述確定模塊包括第一判斷單元,用于判斷所述第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息和第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息中 的請(qǐng)求參數(shù)信息是否相同;第一確定單元,用于在所述第一判斷單元判斷所述第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息和第二動(dòng) 態(tài)業(yè)務(wù)流請(qǐng)求消息中的請(qǐng)求參數(shù)信息相同的情況下,確定所述第一動(dòng)態(tài)業(yè)務(wù)流與所述第二 動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息所涉及的第二動(dòng)態(tài)業(yè)務(wù)流是與所述業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行業(yè) 務(wù)流。
11.根據(jù)權(quán)利要求9所述的基站,其特征在于,所述確定模塊包括第一接收單元,用于接收網(wǎng)關(guān)GW為所述第一動(dòng)態(tài)業(yè)務(wù)流分配的第一業(yè)務(wù)流標(biāo)識(shí)SFID ;第二接收單元,用于接收GW為所述第二動(dòng)態(tài)業(yè)務(wù)流分配的第二 SFID ;第二判斷單元,用于判斷所述第一 SFID和第二 SFID是否包含相同或相應(yīng)的業(yè)務(wù)標(biāo)簽;第二確定單元,用于在所述第二判斷單元判斷所述第一 SFID和第二 SFID包含相同或 相應(yīng)的業(yè)務(wù)標(biāo)簽的情況下,確定所述第一動(dòng)態(tài)業(yè)務(wù)流與所述第二動(dòng)態(tài)業(yè)務(wù)流是與所述業(yè)務(wù)相關(guān)的上行業(yè)務(wù)流和下行業(yè)務(wù)流; 所述業(yè)務(wù)標(biāo)簽用于標(biāo)識(shí)與所述第一動(dòng)態(tài)業(yè)務(wù)流和第二動(dòng)態(tài)業(yè)務(wù)流相關(guān)的業(yè)務(wù)。
12.根據(jù)權(quán)利要求9所述的基站,其特征在于,所述確定模塊包括 第一接收單元,用于接收GW為所述第一動(dòng)態(tài)業(yè)務(wù)流分配的第一 SFID ; 第二接收單元,用于接收GW為所述第二動(dòng)態(tài)業(yè)務(wù)流分配的第二 SFID ; 第三判斷單元,用于判斷所述第一 SFID和第二 SFID是否相同或相對(duì); 第三確定單元,用于在所述第三判斷單元判斷所述第一 SFID和第二 SFID相同或相對(duì) 的情況下,確定所述第一動(dòng)態(tài)業(yè)務(wù)流與所述第二動(dòng)態(tài)業(yè)務(wù)流是與所述業(yè)務(wù)相關(guān)的上行業(yè)務(wù) 流和下行業(yè)務(wù)流。
全文摘要
本發(fā)明提供一種動(dòng)態(tài)業(yè)務(wù)流的處理方法及基站,其中方法包括接收第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息;根據(jù)第一動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息建立、刪除或修改業(yè)務(wù)的第一動(dòng)態(tài)業(yè)務(wù)流;接收第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息;根據(jù)第二動(dòng)態(tài)業(yè)務(wù)流請(qǐng)求消息建立、刪除或修改業(yè)務(wù)的第二動(dòng)態(tài)業(yè)務(wù)流;如果建立第二動(dòng)態(tài)業(yè)務(wù)流失敗,則回收為第一動(dòng)態(tài)業(yè)務(wù)流分配的資源;如果刪除第二動(dòng)態(tài)業(yè)務(wù)流失敗,則回收為第二動(dòng)態(tài)業(yè)務(wù)流分配的資源;如果修改第二動(dòng)態(tài)業(yè)務(wù)流失敗,則回收為第一動(dòng)態(tài)業(yè)務(wù)流分配的附加資源。本發(fā)明實(shí)施例提供的方法及基站,在一條動(dòng)態(tài)業(yè)務(wù)流處理操作成功而另外一條動(dòng)態(tài)業(yè)務(wù)流處理操作失敗的情況下,避免始終保留分配給其中一條動(dòng)態(tài)業(yè)務(wù)流的資源,從而避免了資源的浪費(fèi)。
文檔編號(hào)H04W16/10GK101808331SQ20101014214
公開日2010年8月18日 申請(qǐng)日期2010年4月2日 優(yōu)先權(quán)日2010年4月2日
發(fā)明者廣遠(yuǎn)偉 申請(qǐng)人:華為技術(shù)有限公司