專利名稱:實現動態業務流機制的方法、基站、通信設備及通信系統的制作方法
技術領域:
本發明涉及通信領域,尤其涉及實現動態業務流機制的方法、基站、通信 設備及通信系統。
背景技術:
QoS ( Quality of Service,月良務質量)在網絡中是一個非常重要的環節,尤 其對關鍵應用和多士某體應用顯得十分重要,當網絡過載或擁塞時,QoS能確保 重要業務量不受延遲或丟棄,同時保證網絡的高效運行。在WIMAX( Worldwide Interoperability for Microwave Access,孩i波才妄入全多求互通)中更是一個重要的特 性。
目前,WiMAX網絡中,NWG (Network Working Group,網絡工作組)主 要制定了基于靜態模型的QoS機制,在NWG標準中規定基于靜態QoS策略的 所有簽約用戶的業務流信息包括QoS簽約信息、業務帶寬、時延、抖動等信息 都預先靜態配置在AAA (Authenticator ,Authorize and Accounting,鑒4又、授4又 和計費)上。在終端入網并成功鑒權后,用戶的業務流信息將從AAA下發至 ASN-GW (Access Service Network Gateway,接入網關),再由ASN-GW完成終 端所有的預置業務流建立,在采用現有靜態QoS策略下,需要建立R6隧道和 空口連接。在預置業務流的建立過程中,需要對建立的預置業務流所需的所有 資源進行預留,因此,只要有終端入網系統就把所有的預置業務流作了準入和 資源預留,并占用空口的上行調度資源。
現有的靜態QoS機制下,建立了 R6隧道和空口連接后,所有預置業務流都處 于激活狀態,因此基站必須保證業務流的資源使用和時延要求,即使所有入網 的終端沒有業務傳輸,也會由于資源預留而占用大量的空口資源、網絡資源以及其他的緊缺或動態的資源。根據802.16e規范所要求的空口 QoS調度機 制, 一旦終端有高優先級業務流被激活,將要求基站對終端進行不斷的輪詢, 占用基站的大量資源,最終會導致基站空口資源的不足,從而新的終端用戶無 法入網或者發起數據業務,嚴重影響基站的入網終端數量,影響了整個網絡業 務。
發明內容
本發明實施例所要解決的技術問題在于,提供一種實現動態業務流機制的 方法、基站、數據通信設備及通信系統。通過基站的兩次分配通信系統中的資 源實現靜態QoS下的動態業務流機制,能夠有效利用資源,優化服務質量。
為了解決上述技術問題,本發明實施例提供了 一種實現動態業務流機制的 方法,該方法包4舌
基站將其與第 一數據通信設備間的初始業務流置于激活狀態,將除初始業 務流外的其他預置業務流置于非激活狀態并分配第一次準入資源;
基站根據接收到的激活觸發請求為已經分配第一次準入資源的預置業務流 進行分配第二次準入資源,并激活該預置業務流。
相應的,本發明實施例還提供了一種基站,該基站包括
業務單元,該單元用于獲取觸發請求并根據觸發請求處理所有預置業務流 狀態,所述預置業務流狀態包括激活狀態和非激活狀態,所述觸發請求包括激 活觸發請求和去激活觸發請求;
第一準入控制單元,該單元用于為被所述業務單元置于非激活狀態的預置 業務流分配第一次準入資源;
第二準入控制單元,該單元用于在所述業務單元獲取激活觸發請求后,為 所需激活預置業務流分配第二次準入資源。
相應的,本發明實施例提供了一種數據通信設備,該數據通信設備包括
業務發起單元,該單元用于與通信系統中其他設備建立預置業務流并用于 發起相應的業務數據;業務處理單元,該單元用于向基站發送激活觸發請求觸發基站為已經分配 了第一次準入資源的預置業務流分配第二次準入資源或向基站發送去激活消息 觸發基站將已經激活的預置業務流置于非激活狀態。
相應的,本發明實施例還才是供一種通信系統,該系統包括
第 一數據通信設備,所述第 一數據通信設備用于觸發基站為與所述第 一數 據通信設備間的預置業務流分配第 一次準入資源,還用于觸發基站為第 一數據 通信設備發起的業務數據所匹配的預置業務流分配第二次準入資源,同時觸發 基站處理預置業務流的狀態;
基站,所述基站用于為建立的預置業務流分配第一次準入資源和為需要發 起業務數據匹配的預置業務流第二次準入資源以及處理預置業務流的狀態。
本發明實施例在不增加其他設備的情況下通過激活初始業務流而將其他預 置業務流置于非激活狀態,并且僅為處于非激活狀態的預置業務流分配例如內 存等必要的第一次準入資源,從而避免由于資源預留而占用大量的空口資源、 網絡資源以及其他的緊缺或動態的資源;通過在需要進行業務數據傳輸時分配 如空口輪詢等緊缺的第二次準入資源來在靜態QoS下實現業務流的動態機制。 本發明實施例能夠有效利用通信系統中的資源,優化了通信系統的服務質量。
圖1為本發明實現動態業務流機制實施例一的方法流程圖; 圖2為本發明實現動態業務流機制實施例二的方法流程圖; 圖3為本發明實現動態業務流機制實施例三的方法流程圖; 圖4為本發明實現動態業務流機制實施例四的方法流程圖; 圖5為本發明實現動態業務流機制實施例一的系統示意圖; 圖6為本發明實現動態業務流機制實施例二的系統示意圖; 圖7為本發明實現動態業務流機制實施例三的系統示意圖; 圖8為本發明實現動態業務流機制實施例四的系統示意圖; 圖9為本發明實施例基站的結構示意圖;圖IO為本發明實施例數據通信終端的結構示意圖。
具體實施例方式
為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明 實施例作進一步地詳細描述。
請參見圖1,圖1為本發明實現動態業務流機制的實施例一的方法流程圖。
該實施例中以終端作為第一婆:據通信設備,如圖l所示,在現有的QoS才莫型下, 該方法具體包4舌
步驟S101,基站將與終端間的初始業務流置于激活狀態,將其他預置業務 流置于非激活狀態并分配第一次準入資源。終端在入網過程中建立與AAA服務 器建立預置業務流,在建立預置業務流后,基站將初始業務流置于激活狀態, 并將其他不需要激活的預置業務流置于非激活狀態,同時為其他未激活的預置 業務流分配第一次準入資源。初始業務流一般是BE (Best Effort Service,盡力 而為服務)業務流,主要用于支持非實時、無保證速率和時延要求的分組數據 業務。在用戶入網過程中建立的初始業務流必須首先被激活,否則其他消息無 法進4亍傳遞,例如DHCP ( Dynamic Host Configuration Protocol,動態主才幾分配 協議)消息。將除初始業務流外的其他的預置業務流置于非激活狀態,基站就不 必為除初始業務流外的預置業務流預留資源,基站也不需要對處于非激活狀態 的預置業務流進行輪詢,從而可以節省大量的空口資源以及其他緊缺或動態資 源。基站分配的第一次準入資源一般為建立預置業務流的必須資源,例如內存 資源,除此之外還可以將于空閑較多的資源,尤其是空閑較多的靜態資源作為 第一次準入資源分配給業務流。
步驟S102,終端在發送預置業務流激活消息前,根據激活消息中攜帶的業 務流信息以及QoS要求,在入網時建立好的預置業務流中按照設定的匹配規則 去查找預置業務流。終端在入網過程中建立了預置業務流后,會收到AAA下發 的業務流信息,該業務流信息可以包括預置業務流的ID (Identity,身份標識)、 預置業務流方向、業務數據的IP (InternetProtocol,互聯網協議)五元素、需要的帶寬、時延或抖動等分類器信息或QoS信息。終端生成的激活消息中會攜帶 有業務流信息以及相關的QoS要求,終端在發起業務數據前,按照匹配規則查 找該業務數據對應的預置業務流,該匹配規則可根據分類信息或QoS信息設定。 在查找到業務數據對應的預置業務流后,向基站發送激活該預置業務流的激活 消息。查找操作一般是根據匹配規則進行匹配,例如根據IP五元素的匹配規則 來查找,如果此IP包不滿足所有分類器中的分類規則,那么匹配就會失敗,因 此查找不到匹配的預置業務流。如果沒有查找到需要發起的業務數據所匹配的 預置業務流,則可以根據預先設定的處理策略選擇通過初始業務流完成業務數 據的發送和接收,或者丟棄相關的業務數據。該處理策略為在沒有匹配的預置 業務流情況下的處理方法,可預先進行設定。這種激活消息發送前預先查詢的 機制可以避免激活消息的重復發送,減輕基站對激活處理的負擔。
步驟S103,上述步驟S102查找到與需要發起的業務數據匹配的預置業務流 后,終端檢測該預置業務流是否處于激活狀態,只有該預置業務流處于非激活 狀態才發送激活消息,否則直接進行業務數據的發送或者接收。同樣,這種激 活消息發送前預先查詢同的機制可以避免激活消息的重復發送,減輕基站對激 活處理的負擔。
步驟S104,基站接收到終端發送的激活消息后,檢測是否有足夠的第二次 準入資源分配給該激活消息請求激活的預置業務流。因為第二準入資源為通信 系統中的緊缺資源或者動態的資源,這些資源在業務繁忙時通常只有很少的剩 余甚至滿負荷運作,因此不一定有足夠的第二次準入資源分配給激活消息請求 激活的預置業務流,在本實施例中第二次準入資源以終端與基站間的空口資源 為例進行說明。基站接收到終端發送的激活消息后,需要先檢測當前的空口資 源是否足夠分配給當前的預置業務流,通過該檢測第二次準入資源可用度的機 制,可以避免在沒有足夠第二次準入資源的情況下進行第二次準入引起的錯誤。
步驟S105,當基站檢測到沒有足夠的第二次準入資源分配給激活消息匹配
的預置業務流時第二次準入資源分配失敗,則激活失敗,基站向終端返回激活
失敗的消息。終端在接收到激活失敗的消息后,可以根據設定的激活機制,直接丟棄業務數據,或者緩存一定時間再次嘗試發送激活消息。這種嘗試發起激 活消息可以在基站成功激活預置業務流時終止發送,也可以在到達設定的嘗試 次數或時間為止。該激活機制為激活預置業務流失敗后的后續處理機制,可以 根據預先的設定決定直接丟棄業務數據,或者緩存一定時間再次嘗試發起激活 消息等。
步驟S106,當基站檢測到有足夠的第二次準入資源分配給激活消息匹配的 預置業務流時,基站為該預置業務流分配第二次準入資源,并激活該預置業務 流。本實施例中基站為激活消息匹配的預置業務流分配空口資源后激活該預置 業務流。激活預置業務流后基站可以對激活的預置業務流進行輪詢和空口調度, 業務數據也可以通過空口連接進行傳輸。第二次準入資源只分配給需要發起業 務數據的預置業務流,這樣可以節省通信系統的資源,同時減輕基站的調度開 銷從而減輕基站的負荷,通過對緊缺或動態資源的合理利用能夠增加基站的容 量。
步驟S107,基站根據去激活觸發請求將對應的預置業務流置于非激活狀態, 該去激活觸發請求可以為終端發送的預置業務流去激活消息或者終端在設置的 時限內沒接收到業務數據。當終端需要執行停止業務數據或者在一定時限內沒 有業務數據的收發,則向基站發送去激活消息,基站在接收到該去激活消息后, 將對應的預置業務流置于非激活狀態。基站自身也可以設置去激活時限,例如 在一定時限內接收不到終端發送的業務數據或者在一定時限內沒有業務數據向 終端發送時,可以將對應的預置業務流置于非激活狀態。通過這種去激活機制 可以避免已經激活的預置業務流占用通訊系統資源卻沒有業務數據傳輸而造成 系統資源的浪費,避免基站對該預置業務流進行輪詢和空口調度而增加消耗和 負擔。除了去激活觸發除了由終端或基站觸發,還可以由通信網絡中其他的數 據通信設備進行觸發,例如網絡中的接入網關或者其他業務服務器完成業務數 據傳輸后,也可以向基站發送去激活請求。
請參見圖2,圖2為本發明實現動態業務流機制的實施例二的方法流程圖。 本實施例中以接入網關作為第 一數據通信設備,由于原理上同實施例一相同,在此只做簡要說明。如圖2所示,在現有的QoS模型下,該方法具體包括
步驟Slll,基站將與接入網關間的初始業務流置于激活狀態,將其他預置 業務流置于非激活狀態并分配第一次準入資源。終端在入網過程中建立與AAA 服務器建立預置業務流,在建立預置業務流后,基站將與接入網關間的初始業 務流置于激活狀態,并將其他不需要激活的預置業務流置于非激活狀態,同時 為其他未激活的預置業務流分配第一次準入資源。
步驟S112,接入網關在發送預置業務流激活消息前,根據激活消息中攜帶 的業務流信息以及QoS要求,在入網時建立好的預置業務流中按照一定的匹配 規則去查找預置業務流。終端在入網過程中建立了預置業務流后,通信網絡中 的接入網關也會接收到AAA下發的業務流信息。接入網關生成的激活消息中會 攜帶有業務流信息以及相關的QoS要求,接入網關在發起業務數據前,需要按 照匹配規則查找該業務數據對應的預置業務流。在查找到該業務數據對應的預 置業務流后,向基站發送激活該預置業務流的激活消息。
步驟S113,上述步驟S112查找到與需要發起的業務數據匹配的預置業務流 后,接入網關檢測該預置業務流是否處于激活狀態,只有該預置業務流處于非 激活狀態才發送激活消息,否則直接進行業務數據的發送或者接收。
步驟S114,基站接收到接入網關發送的激活消息后,檢測是否有足夠的第 二次準入資源分配給該激活消息請求激活的預置業務流。因為第二準入資源為 通信網絡中的緊缺或動態的資源,這些資源在業務繁忙時通常只有很少的剩余 甚至滿負荷運作,因此不能保障有足夠的第二次準入資源分配給激活消息請求 激活的預置業務流。在本實施例中第二次準入資源以接入網關與基站間的IP網 絡資源為例進行說明。基站接收到終端發送的激活消息后,需要先檢測當前的 IP網絡資源是否足夠分配給當前的預置業務流。通過檢測第二次準入資源可用 度的機制,可以避免在沒有足夠第二次準入資源的情況下進行第二次準入引起 的錯誤。由于IP網絡采用統計利用的方式,在沒有業務數據時預置業務流在激 活的狀態下占用IP網絡資源的^艮少,所以在沒有大量用戶的情況下可以不采用 本步驟的檢測第二次準入資源可用度的機制。步驟S115,當基站檢測到沒有足夠的第二次準入資源分配給激活消息匹配
的預置業務流時第二次準入資源分配失敗,則激活失敗,基站向接入網關返回 激活失敗的消息。接入網關在接收到激活失敗的消息后,可以根據設定的激活 機制,直接丟棄業務數據,或者緩存一定時間再次嘗試發送激活消息。這種嘗 試發起激活消息可以在基站成功激活預置業務流時終止發送,也可以在到達設 定的嘗試次數或時間為止。
步驟S116,當基站檢測到有足夠的第二次準入資源分配給激活消息匹配的 預置業務流時,基站為該預置業務流分配第二次準入資源,并激活該預置業務 流。本實施例中基站為激活消息匹配的預置業務流分配IP網絡資源,激活該預 置業務流。
步驟S117,基站根據去激活觸發請求將對應的預置業務流置于非激活狀態, 該去激活觸發請求可以為接入網關發送的預置業務流去激活消息或者接入網關 在設置的時限內沒接收到業務數據。當接入網關需要執行停止業務數據或者在 一定時限內沒有業務數據的收發,則向基站發送去激活消息,基站在接收到該 去激活消息后,則將對應的預置業務流置于非激活狀態。基站自身也可以進行 設置去激活時限,例如在一定時限內接收不到接入網關發送的業務數據或者在 一定時限內沒有業務數據向終端發送時,可以將對應的預置業務流置于非激活 狀態。除了去激活觸發除了由終端或基站觸發,還可以由通信網絡中其他的數 據通信設備進行觸發,例如通信網絡中的終端。
請參見圖3,圖3為本發明實現動態業務流機制的實施例三的方法流程圖。 本實施例中第一數據通信設備為終端,第二通信設備為接入網關。如圖3所示, 在現有的QoS模型下,該方法具體包括
步驟S201,基站將與終端間的初始業務流置于激活狀態,將其他預置業務 流置于非激活狀態并分配第一次準入資源。終端在入網過程中建立與AAA服務 器建立預置業務流,在建立預置業務流后,基站將與終端間的初始業務流置于 激活狀態,并將其他不需要激活的預置業務流置于非激活狀態,同時為其他未 激活的預置業務流分配第一次準入資源。步驟S202,基站接收到接入網關發送的激活觸發請求,查找終端與基站間 和該激活觸發請求對應的預置業務流,本實施例中該激活觸發請求包括業務數
發起的服務。
步驟S203,基站檢測其與終端間上述步驟S202接收到的激活觸發請求對應 的預置業務流是否處于激活狀態,如果處于激活狀態則通過該預置業務流進行 數據傳輸。
步驟S204,如果該基站檢測與終端間與接收到的激活觸發請求對應的預置 業務流處于非激活狀態,則檢測是否有足夠的第二次準入資源分配給該預置業 務流。當基站檢測到沒有足夠的第二次準入資源分配給該激活觸發請求匹配的 預置業務流時第二次準入資源分配失敗,則激活失敗,向接入網關返回激活失 敗的消息。接入網關接收到激活失敗的消息后可以根據設定的激活策略進行后 續處理,如果激活觸發請求為業務數據則直接丟棄業務數據,或者緩存一定時 間再次嘗試發起該業務數據,直到基站成功激活預置業務流或者到達設定的嘗 試次數或時間為止;如果為如果激活觸發請求為激活消息,接入網關接收到激 活失敗的消息后按照一定的時間間隔進行再次嘗試激活消息直到基站成功激活 預置業務流或者到達設定的嘗試次數或時間為止。當基站檢測到有足夠的第二 次準入資源分配給該激活觸發請求匹配的預置業務流時,基站為該預置業務流 分配第二次準入資源,并激活該預置業務流。
步驟S205,基站根據去激活觸發請求將對應的預置業務流置于非激活狀態, 該去激活觸發請求可以為接入網關或終端發送的預置業務流去激活消息或者接 入網關或終端在設置的時限內沒接收到業務數據。
請參見圖4,圖4為本發明實現動態業務流機制的實施例四的方法流程圖。 本實施例中第一數據通信設備為接入網關,第二通信設備為終端。如圖4所示, 在現有的QoS模型下,該方法具體包括
步驟S211,基站將與接入網關間的初始業務流置于激活狀態,將其他預置 業務流置于非激活狀態并分配第一次準入資源。終端在入網過程中建立與AAA服務器建立預置業務流,在建立預置業務流后,基站將與接入網關間的初始業 務流置于激活狀態,并將其他不需要激活的預置業務流置于非激活狀態,同時 為其他未激活的預置業務流分配第一次準入資源。
步驟S212,基站接收到終端發送的激活觸發請求,查找接入網關與基站間 和該業務數據或激活消息對應的預置業務流。本實施例中該激活觸發請求包括 業務數據和激活消息。
步驟S213,基站檢測與接入網關間上述步驟S212接收到的激活觸發請求對 應的預置業務流是否處于激活狀態,如果處于激活狀態則通過該預置業務流進 行數據傳輸。
步驟S214,如果該基站檢測與接入網關間與接收到的激活觸發請求對應的 預置業務流處于非激活狀態,則檢測是否有足夠的第二次準入資源分配給該預 置業務流。當基站檢測到沒有足夠的第二次準入資源分配給該激活觸發請求匹 配的預置業務流時第二次準入資源分配失敗,則激活失敗,返回激活失敗的消 息。終端接收到激活失敗的消息后可以根據設定的激活策略進行后續處理,如 果激活觸發請求為業務數據則直接丟棄業務數據,或者緩存一 定時間再次嘗試 發起該業務數據,直到基站成功激活預置業務流或者到達設定的嘗試次數或時 間為止;如果為如果激活觸發請求為激活消息,終端收到激活失敗的消息后按 照一定的時間間隔進行再次嘗試激活消息直到基站成功激活預置業務流或者到 達設定的嘗試次數或時間為止。當基站檢測到有足夠的第二次準入資源分配給 該該激活觸發請求匹配的預置業務流時,基站為該預置業務流分配第二次準入 資源,并激活該預置業務流。
步驟S215,基站根據去激活觸發請求將對應的預置業務流置于非激活狀態, 該去激活觸發請求可以為終端或接入網關發送的預置業務流去激活消息或者終 端或接入網關在設置的時限內沒接收到業務數據。
請參見圖5所示,圖5為本發明實現動態業務流機制實施例一的系統示意 圖。如圖5所示,該系統包括終端11和基站21。終端11在基站21將初始業 務流置于激活狀態并為除初始業務流外的其他預置業務流分配了第一次準入資源后,如果需要發起某一業務數據,終端ll根據激活消息中攜帶的業務流信息
和QoS要求根據設定的匹配規則查找需要發起的業務數據對應的預置業務流, 在查找到匹配的預置業務流后首先檢測該預置業務流是否處于激活狀態,如果 處于非激活狀態則向基站21發送激活該預置業務流的激活消息;如果沒查找到 匹配的預置業務流,可以根據設定的處理策略選擇通過初始業務流傳輸業務數 據或者丟棄相關的業務數據。基站21接收到終端11發送的激活消息后,檢測 是否有足夠的第二次準入資源,如果有則為激活消息請求的預置業務流分配第 二次準入資源并激活該預置業務流;否則,終端11可以根據設定的激活策略, 直接丟棄業務數據,或者緩存一定時間再次嘗試發起激活消息,直到基站成功 激活預置業務流,或到達設定的嘗試次數或時間為止;基站21還可以根據去激 活觸發請求將對應的預置業務流置于非激活狀態
請參見圖6所示,圖6為本發明實現動態業務流機制實施例二的系統示意 圖。如圖6所示,該系統包括接入網關12和基站22。該系統的原理與圖5所 示系統的原理相同,在此不再贅述。
請參見圖7所示,圖7為本發明實現動態業務流機制實施例三的系統示意 圖。如圖7所示,該系統包括終端13、基站23和接入網關33。基站23在將 與終端13之間的初始業務流置于激活狀態并為除初始業務流外的其他預置業務 流分配了第一次準入資源后,如果接收到接入網關33發送的該激活觸發請求, 則檢測基站23和終端13間的與該激活觸發請求匹配的預置業務流是否處于激 活狀態,如果為非激活狀態則為該預置業務流分配第二次準入資源,如果沒有 足夠的二次準入資源則激活預置業務流失敗,返回激活失敗的消息。其中,本 實施例中該激活觸發請求包括業務數據和激活消息。這時,接入網關33接收到 激活失敗的消息后可以根據設定的激活策略進行后續處理,如果激活觸發請求 為業務數據則直接丟棄業務數據,或者緩存一定時間再次嘗試發起該業務數據, 直到基站成功激活預置業務流或者到達設定的嘗試次數或時間為止;如果為如 果激活觸發請求為激活消息,接入網關接收到激活失敗的消息后按照一定的時 間間隔進行再次嘗試激活消息直到基站成功激活預置業務流或者到達設定的嘗試次數或時間為止。基站23還可以根據去激活觸發請求將對應的預置業務流置 于非激活狀態。
請參見圖8所示,圖8為本發明實現動態業務流才幾制實施例四的系統示意 圖。如圖8所示,該系統包括接入網關14和基站24和終端34。該系統的原 理與圖7所示系統的原理相同,在此不再贅述。
請參見圖9所示,圖9為本發明實施例基站的結構示意圖。如圖9所示, 該基站包括業務單元110、第一準入控制單元120、第一4全測單元130、第二 檢測單元140、第二準入控制單元150以及第三檢測單元160。業務單元110分 別與第一準入控制單元120、第一4企測單元130、第二#企測單元140、第二準入 控制單元150以及第三檢測單元160連接;第一4全測單元130、第二4全測單元 140、第二準入控制單元150以及第三檢測單元160依次連接。
業務單元110用于獲取觸發請求并根據觸發請求處理所有預置業務流狀態, 預置業務流狀態包括激活狀態和非激活狀態,該觸發請求包括激活觸發請求和 去激活觸發請求。第一準入控制單元120用于為被業務單元110置于非激活狀 態的預置業務流分配第一次準入資源。第一檢測單元130用于在接收到第二數 據通信設備發送的業務數據后檢測與第 一數據通信設備的預置業務流是否處于 激活狀態,如果為非激活狀態則通知第二準入控制單元150為該預置業務流分 配第二次準入資源,如果為激活狀態則不需要第二準入控制單元150分配第二 次準入資源。第二檢測單元140用于在業務單元110接收到激活請求或者第一 檢測單元130檢測結果為非激活狀態時,檢測是否有足夠的第二次準入資源供 第二準入控制單元150分配。第二準入控制單元150用于在業務單元110獲取 激活觸發請求后,為所需激活預置業務流分配第二次準入資源,并通過業務單 元110激活該預置業務流。第三檢測單元160用于檢測在設置的時限內是否有 業務數據傳輸,如果沒有業務&據傳輸則通知業務單元110將預置業務流置于 非激活狀態。
業務單元110具體包括會話模塊111以及狀態處理模塊112。會話模塊111 以及狀態處理模塊112依次連接。會話模塊111用于獲取所述的觸發請求,該觸發請求包括激活觸發請求以 及非激活觸發請求。在通信網絡中,終端入網建立預置業務流后,該會話模塊 111接收到通信網絡服務設備(如接入網關)發出的激活消息,該激活消息用來
觸發狀態處理模塊112將初始業務流置于激活狀態,并觸發第一準入控制單元 120為除預置業務流外的其他預置業務流分配第一次準入資源。激活觸發請求除 了業務數據和激活消息外還包括第二準入控制單元150在分配第二次準入資源 后發送的通知。
狀態處理^t塊112用于激活所述初始業務流并將其他預置業務流置于非激 活狀態,根據會話模塊111接收到的激活觸發請求以及所述第二準入控制單元 150的資源分配結果將對應的預置業務流置于激活狀態或非激活狀態;或根據會 話模塊111接收到的去激活消息將對應的預置業務流置于非激活狀態;或根據 第三檢測單元160的在設置的時限內檢測到沒有業務數據傳輸的結果將業務數 據匹配的預置業務流置于非激活狀態。在建立預置業務流時,該模塊首先將初 始業務流置于激活狀態,而由于其他預置業務流在激活狀態會占用和消耗大量 的資源,因此將其他預置業務流置于非激活狀態。
第一準入控制單元120,在狀態處理模塊112激活初始業務流并將其他預置 業務流置于非激活狀態后,第一準入控制單元120為處于除初始業務流外的預 置業務流分配第一次準入資源。第一次準入資源一般為建立預置業務流的必須 資源,例如內存資源,除此之外還可以將于空閑較多的資源,尤其是空閑較多 的靜態資源作為第一次準入資源分配給業務流。第一次準入資源的設置可以根 據不同通信系統中空閑資源或者靜態資源的不同來設置。
第一檢測單元130,在會話模塊111接收到第二數據通信設備發送的業務數 據后,該單元首先檢測基站和第一數據通信設備之間的該業務數據匹配的預置 業務流是否處于激活狀態,如果處于激活狀態那么可以直接進行數據傳輸而不
定。如果檢測為處于非激活狀態,那么再由第二檢測單元140檢測是否有足夠 的第二次準入資源供第二準入控制單元150分配。當然,如果業務數據中含有匹配預置業務流的狀態信息,可以不設置此單元。
第二檢測單元140,在會話模塊111接收到第一數據通信設備或第二數據通 信設備發送的激活消息后,或第一檢測單元130在接收到第二數據通信設備發 送的業務數據后檢測到與該業務數據匹配的預置業務流處于非激活狀態時,第 二檢測單元140通過檢測資源可用度來判斷是否有足夠的第二次準入資源分配 給該激活消息請求激活的基站與第一數據通信設備的預置業務流,資源的可用 度可以根據資源的占有量或者占有率來確定。如果^r測結果為沒有足夠的第二 次準入資源供第二準入控制單元150分配時,則激活預置業務流失敗,返回激 活失敗的消息。這時,第一數據通信設備或第二數據通信設備可以根據設定的 激活策略,直接丟棄業務數據,或者設置一存儲單元將業務數據緩存一定時間 再次嘗試發起激活觸發請求,直到有足夠的第二次準入資源供第二準入控制單 元150分配,或者超過設定的嘗試次數或時間為止。
第二準入控制單元150,在會話模塊111接收到第一數據通信設備或第二數 據通信設備發送的激活消息后,第一4企測單元130通過4企測資源可用度來判斷 是否有足夠的第二次準入資源分配給該激活消息請求激活的基站與第 一數據通 信設備的預置業務流,如果有足夠的第二次準入資源進行分配,那么第二準入 控制單元150就為激活消息對應的預置業務流分配第二次準入資源。也可以在 會話模塊111接收到第二數據通信設備發送的業務數據后,首先通過第二檢測 單元140檢測到該業務數據匹配的預置業務流處于非激活狀態后,且再通過第 一檢測單元130檢測資源可用度來判斷是否有足夠的第二次準入資源分配給該 激活消息請求激活的基站與第一數據通信設備的預置業務流,如果有足夠的第 二次準入資源進行分配,那么第二準入控制單元150就為激活消息匹配的預置 業務流分配第二次準入資源。第二準入資源為通信系統中的緊缺資源或者動態 的資源,例如空口資源或IP網絡資源。
第三檢測單元160,在激活的預置業務流后,有些業務數據傳輸過后,不再 產生業務數據傳送,而該預置業務流還占用和消耗著相應的資源,但是第三檢 測單元160檢測到該預置業務流的沒有業務數據傳輸時會通知業務單元110對該預置業務流進行去激活處理,即第二準入控制單元150不分配第二次準入資 源給對應的預置業務流,業務單元110將該預置業務流置于非激活狀態,這樣 就能夠合理的利用緊缺資源或者其他動態資.源和避免了浪費,從而優化了服務質量。
請參見圖IO所示,圖10為本發明實施例數據通信設備的結構示意圖。數 據通信設備可以為圖5-圖8系統中的終端或接入網關,該數據通信設備包括 業務發起單元210、查找單元220、第一4企測單元230、業務處理單元240及第 二斗全測單元250。業務發起單元210、查找單元220、第一一企測單元230及第二 氺全測單元250分別與業務處理單元240依次連接;其中,業務發起單元210、查 找單元220及第一檢測單元230依次相連。
業務發起單元210用于與通信系統中其他設備建立預置業務流并用于發起 相應的業務數據。查找單元220用于根據所述業務處理單元240中激活觸發請 求在已經建立的預置業務流中按照設定的匹配規則去查找業務發起單元210需 要發起業務數據對應的預置業務流。第一檢測單元230用于在查找單元220查 找到的業務數據匹配的預置業務流后,檢測該預置業務流是否處于激活狀態, 如果為激活狀態的預置業務流,則通知所述業務處理單元不發送激活消息。業 務處理單元240用于在發起業務數據和向基站發送激活觸發請求觸發基站為已 經分配第一次準入資源的預置業務流進行分配第二次準入資源。第二^企測單元 250用于檢測設置的時限內是否有業務數據的傳輸,如果沒有業務數據傳輸則通 過業務處理單元240向基站發送預置業務流的去激活消息。
業務發起單元210,在與通信系統中其他設備建立預置業務流后,如果需要 進行業務服務時首先發起業務數據。在與該業務數據對應的預置業務流未激活 之前,如果數據通信設備有存儲模塊,可以先緩存需要發起的數據,如果沒有 相應的存儲;溪塊或者存儲^t塊容量不足時,可以只進行相應的發起操作,不生 成業務數據,在激活預置業務流后再生成相應的業務數據。如果業務數據和匹 配的預置業務流由基站查找,或者數據通信設備不需要查找與業務數據匹配的 預置業務流時,業務處理單元240可以直接向基站發送激活消息。查找單元220,在緩存業務發起單元210發起的業務數據或僅進行發起梯:作 后,查找單元220會根據業務處理單元240中激活觸發請求攜帶的業務流信息 以及服務質量要求,在已經建立的預置業務流中按照設定的匹配規則去查找業 務發起單元210需要發起業務數據對應的預置業務流。如果沒有查找到需要發 起的業務數據匹配的預置業務流,則可以根據設定的處理策略,選才奪通過初始 業務流完成業務數據的發送以及接收,或者丟棄相關的業務數據。
第一沖企測單元230,在查找單元220查找到業務凄t據匹配的預置業務流時, 第一檢測單元230檢測所述查找到的業務數據匹配的預置業務流是否處于激活 狀態,如果為激活狀態,則業務處理單元240不發送激活消息,這樣能夠避免 基站需要對預置業務流的狀態進行檢查,節約基站的處理資源。
業務處理單元240,第一4企測單元230檢測所述查找到的業務數據匹配的預 置業務流是否處于激活狀態,如果為非激活狀態,則業務處理單元240向基站 發送激活消息。該激活消息觸發基站激活與第一數據通信設備之間預置業務流。 也可以在第二檢測單元250檢測到設置的時限內沒有業務數據的傳輸時,向基 站發送預置業務流的去激活消息觸發基站將對應的預置業務流置于非激活狀 態。
第二;f全測單元250,在激活的預置業務流后,有些業務數據傳輸過后,不再 產生業務數據傳輸,而該預置業務流還占用和消耗著相應的資源,第二檢測單 元250用于檢測設置的時限內是否有業務數據的傳輸,如果沒有業務數據傳輸 則通過業務處理單元240向基站發送預置業務流的去激活消息。在基站將對應 的預置業務流置于非激活狀態時,可以節約對應的第二次準入資源,從而優化 了通信系統的服務質量。
本發明實施例在不增加其他設備的情況下通過激活初始業務流而將其他預 置業務流置于非激活狀態,并且僅為處于非激活狀態的預置業務流分配如內存 等必要的第一次準入資源,從而避免由于資源預留而占用大量的空口資源、網 絡資源以及其他的緊缺或動態的資源;通過在需要進行業務數據傳輸時分配如 空口輪詢等緊缺的第二次準入資源來在靜態QoS下實現業務流的動態機制。本發明實施例能夠有效利用通信系統中的資源,優化了通信系統的服務質量。
以上所列舉的僅為本發明較佳實施例而已,當然不能以此來限定本發明之 權利范圍,因此依本發明權利要求所作的等同變化,仍屬本發明所涵蓋的范圍。
權利要求
1、一種實現動態業務流機制的方法,其特征在于,包括基站將其與第一數據通信設備間的初始業務流置于激活狀態,將除初始業務流外的其他預置業務流置于非激活狀態并分配第一次準入資源;基站根據接收到的激活觸發請求為已經分配第一次準入資源的預置業務流進行分配第二次準入資源,并激活該預置業務流。
2、 如權利要求1所述的實現動態業務流機制的方法,其特征在于,所述的 激活觸發請求具體為第一數據通信設備發送的預置業務流激活消息,所述第一數據通信設備具 體為終端或接入網關。
3、 如權利要求1所述的實現動態業務流機制的方法,其特征在于,所述的 激活觸發請求具體為第二數據通信設備發送的業務數據或激活消息,所述第 一數據通信設備為 終端時第二數據通信設備為接入網關或者所述第 一數據通信設備為接入網關時 第二數據通信設備為終端。
4、 如權利要求1所述的實現動態業務流機制的方法,其特征在于,當基站 接收到激活觸發請求后,如果沒有足夠的第二次準入資源分配給所需激活的預 置業務流時,該方法還包括不激活對應的預置業務流,丟棄接收到的業務lt據或者激活消息;或, 緩存接收到的數據或激活消息直到有足夠的第二次準入資源分配給所需激 活的預置業務流。
5、 如權利要求1或4所述的實現動態業務流機制的方法,其特征在于,在所述基站接收到的激活觸發請求后還包括檢測是否有足夠的第二次準入資源分配給所述激活觸發請求匹配的預置業 務流。
6、 如權利要求2所述的實現動態業務流機制的方法,其特征在于,所述第 一數據通信設備在發送預置業務流激活消息前還包括根據激活消息中攜帶的業務流信息以及服務質量要求,在已經建立的預置 業務流中按照設定的匹配規則去查找需要發起業務數據對應的預置業務流。
7、 如權利要求2所述的實現動態業務流機制的方法,其特征在于,所述第 一數據通信設備在發送預置業務流激活消息前還包括檢測所述查找到所需發起的業務數據匹配的預置業務流是否處于激活狀 態,如果為非激活狀態,則發送激活消息,否則不發送激活消息。
8、 如權利要求3所述的實現動態業務流機制的方法,其特征在于,在基站 接收到所述第二數據通信設備發送的激活觸發請求后,還包括檢測基站與第 一數據通信設備間與該激活觸發請求匹配的預置業務流是否 處于激活狀態,如果為非激活狀態則為該預置業務流分配第二次準入資源。
9、 如權利要求1所述的實現動態業務流機制的方法,其特征在于,還包括 基站根據去激活觸發請求將對應的預置業務流置于非激活狀態,所述的去激活觸發請求包括第 一數據通信設備或第二數據通信設備發送的預置業務流去 激活消息或在設置的時限內沒接收到業務l丈據。
10、 一種基站,其特征在于,包括業務單元,該單元用于獲取觸發請求并根據觸發請求處理所有預置業務流 狀態,所述預置業務流狀態包括激活狀態和非激活狀態,所述觸發請求包括激活觸發"i貪求和去激活觸發請求;第一準入控制單元,該單元用于為被所述業務單元置于非激活狀態的預置業務流分配第 一次準入資源;第二準入控制單元,該單元用于在所述業務單元獲取激活觸發請求后,為 所需激活預置業務流分配第二次準入資源。
11、 如權利要求IO所述的基站,其特征在于,所述第二準入控制單元還用 于在為所需激活預置業務流成功分配第二次準入資源后通知所述業務單元將該 預置業務流置于激活狀態。
12、 如權利要求IO所述的基站,其特征在于,還包括 第一檢測單元,該單元用于在接收到第二數據通信設備發送的業務數據后檢測與第一數據通信設備的預置業務流是否處于激活狀態,如果為非激活狀態 則通知第二準入控制單元為該預置業務流分配第二次準入資源;第二;^測單元,該單元用于在所述業務單元接收到激活請求或者所述第一 檢測單元檢測結果為非激活狀態時,檢測是否有足夠的第二次準入資源供所述 第二準入控制單元分配。
13、 如權利要求IO所述的基站,其特征在于,還包括 第三檢測單元,該單元用于檢測在設置的時限內是否有業務數據傳輸,如果沒有業務凄t據傳輸則通知所述業務單元將預置業務流置于非激活狀態。
14、 如權利要求IO所述的基站,其特征在于,所述業務單元具體包括 會話模塊,該模塊用于獲取所述的觸發請求;狀態處理模塊,該模塊用于將所述初始業務流置于激活狀態并將除初始業 務流外的其他預置業務流置于非激活狀態;或根據所述會話模塊接收到的激活 觸發請求以及所述第二準入控制單元是否能夠為對應的預置業務流分配第二次準入資源,將預置業務流置于激活或非激活狀態;或根據去激活觸發請求將對 應的預置業務流置于非激活狀態。
15、 一種數據通信設備,其特征在于,包括業務發起單元,該單元用于與通信系統中其他設備建立預置業務流并用于 發起相應的業務數據;業務處理單元,該單元用于向基站發送激活觸發請求觸發基站為已經分配 了第一次準入資源的預置業務流分配第二次準入資源或向基站發送去激活消息 觸發基站將已經激活的預置業務流置于非激活狀態。
16、 如權利要求15所述的數據通信設備,其特征在于,還包括 查找單元,該單元用于根據所述業務處理單元中的激活觸發請求在已經建立的預置業務流中按照設定的匹配規則去查找所述業務發起單元發起的業務數 據所對應的預置業務流。
17、 如權利要求15所述的數據通信設備,其特征在于,還包括 第一檢測單元,該單元用于在所述查找單元查找到的業務數據匹配的預置業務流后,檢測該預置業務流是否處于激活狀態,如果為激活狀態的預置業務 流,則通知所述業務處理單元不發送激活消息;第二檢測單元,該單元用于檢測設置的時限內是否有業務數據的傳輸,如 果沒有業務數據傳輸則通過所述業務處理單元向基站發送預置業務流的去激活 消息。
18、 一種通信系統,其特征在于,包括第 一數據通信設備,所述第 一數據通信設備用于觸發基站為與所述第 一數 據通信設備間的預置業務流分配第一次準入資源,還用于觸發基站為第一數據 通信設備發起的業務數據所匹配的預置業務流分配第二次準入資源,同時觸發基站處理預置業務流的狀態;基站,所述基站用于為建立的預置業務流分配第一次準入資源和為需要發 起業務數據匹配的預置業務流第二次準入資源以及處理預置業務流的狀態。
19、如權利要求18所述的通信系統,其特征在于,還包括 第二數據通信設備,所述第二通信設備用于向基站發送業務數據并觸發基 站為其與所述第一數據通信設備間的預置業務流分配第一次準入資源和為需要 發起業務數據匹配的預置業務流第二次準入資源以及處理預置業務流的狀態。
全文摘要
本發明實施例公開了一種實現動態業務流機制的方法,該方法包括基站將其與第一數據通信設備間的初始業務流置于激活狀態,將除初始業務流外的其他預置業務流置于非激活狀態并分配第一次準入資源;基站根據接收到的激活觸發請求為已經分配第一次準入資源的預置業務流進行分配第二次準入資源,并激活該預置業務流。本發明實施例還公開了一種基站、數據通信設備及通信系統。通過基站的兩次分配通信系統中的資源實現靜態QoS下的動態業務流機制,能夠有效利用資源,優化服務質量。
文檔編號H04W88/08GK101431769SQ20081002928
公開日2009年5月13日 申請日期2008年7月1日 優先權日2008年7月1日
發明者傅賽香, 白俊清 申請人:華為技術有限公司