專利名稱:在通用分組無線業務系統中實現智能業務的方法
技術領域:
本發明涉及通用分組無線業務(GPRS)系統和智能網領域,特別是指在通用分組無線業務系統中實現智能業務的方法。
背景技術:
GPRS是在全球移動通信系統(GSM)上發送和接收數據信息的一種系統,GPRS采用分組交換技術,能有效地利用網絡資源,更好地適用非周期的突發數據業務。
智能網是在原有通信網絡基礎上,為快速提供新業務而設置的附加網絡結構。其目的在于使電信經營者能經濟有效地提供用戶所需的各類電信新業務,使用戶對網絡有更強的控制能力,并能方便靈活地獲取所需的信息。智能網的最大特點是交換與業務的分離,即交換機僅完成最基本的接續功能,而所有增值業務的形成均有另一個網絡層來完成。智能網主要包括業務交換點(SSP)、業務控制點(SCP)、業務數據點(SDP)、業務管理點(SMP)、業務管理接入點(SMAP)和智能外設(IP)等。其中,SSP主要完成業務交換功能,將呼叫中的各種事件向SCP報告并可能將呼叫懸掛,等待SCP的進一步指示,SCP完成業務邏輯控制功能。并且SSP完成業務交換功能的部分稱為業務交換功能(SSF)邏輯實體。
以GPRS系統為基礎的智能網稱為GPRS智能網。如圖1所示,GPRS智能網的網絡結構包括SCP 102、歸屬位置寄存器(HLR)101、服務GPRS支持節點(SGSN)/SSF 103、網關GPRS支持節點(GGSN)104、無線接入網105和基站子系統106。從圖中可以看出,現有技術中GPRS智能網是將SSF設置在SGSN中,由SGSN完成與SCP之間的交互,從而實現智能業務。
參見圖2所示,基于圖1所示的結構實現智能業務的過程具體如下步驟201、移動終端向當前所在網絡的SGSN發送攜帶用戶信息和拜訪地網絡信息的GPRS會話連接請求。
步驟202、SGSN收到該會話連接請求后,對該移動終端進行鑒權,如果鑒權通過,則執行步驟203,如果鑒權沒有通過,則會話連接失敗,跳出本流程。
步驟203、SGSN根據HLR中的智能簽約信息,判斷該移動終端是否為智能業務用戶,如果是,則確定智能業務類型和所屬SCP地址,然后向該SCP地址發送觸發所確定的智能業務類型的請求,否則,跳出本流程,將該會話連接請求作為普通GPRS用戶激活處理。
步驟204、該SCP收到步驟203的請求后,觸發相應的業務邏輯,并根據該移動終端的帳戶信息,向SGSN發送計費閾值。
步驟205、SCP向SGSN發送會話連接建立響應消息;步驟206、SGSN收到該響應消息后,為該連接分配資源,然后通知該移動終端會話連接建立。
此后,該移動終端通過該會話連接進行智能業務。并且,SGSN開始對該移動終端進行計費,具體計費方式可以按照智能業務的流量進行,也可以按照進行智能業務的時間進行。當計費值超過上次SCP下發的計費閾值時,向SCP上報計費報告,并再次請求計費閾值。在進行智能業務的過程中,SGSN與SCP還可以定時進行握手檢測,使SGSN和SCP互相了解工作狀態。
當移動終端漫游時,上述步驟201中所述當前所在網絡的SGSN為拜訪地網絡的SGSN。由于每個SGSN只負責本SGSN區域內智能業務的處理,當某個申請智能業務的移動終端漫游到其他網絡中時,要實現智能業務,則需要拜訪地網絡中SGSN同樣支持智能網的業務交換功能,如果不支持,則該移動終端在該網絡中無法實現智能業務。如,在圖3所示的GPRS智能網漫游場景中,網絡A、B、C都是GPRS網絡,分別歸屬于不同的運營商A、B、C,運營商A和運營商B分別將網絡A中和網絡B中所有SGSN升級,即在SGSN中增加SSF邏輯實體,支持智能業務,而運營商C沒有將網絡C中的SGSN進行升級,所以網絡C不支持智能業務。某移動終端在網絡A中申請了智能業務。當該移動終端在網絡A和B內移動時,可以進行正常的智能業務,而當其移動到網絡C時,由于該網絡的SGSN不支持智能業務,所以該移動終端也就無法實現智能業務。
綜上所述,在現有技術中,如果要使申請智能業務的用戶全網任何地方都可以實現智能業務,則要求全網所有SGSN都要支持智能業務交換功能。而實際上,由于SGSN布置比較分散、數量較多,使全網所有SGSN支持SSF功能不太可能,所以也就無法使申請智能業務的移動終端在全網任何地方都能進行智能業務。所以,現有技術進行智能業務的方法無法滿足用戶在全網漫游的需要,這將嚴重影響GPRS智能業務的發展。
發明內容
有鑒于此,本發明的主要目的是提供一種在通用分組無線業務系統中實現智能業務的方法,使中請智能業務的移動終端在全網漫游時,不論漫游網絡是否支持智能業務交換功能,都能進行所申請的智能業務。
本發明提供的一種在通用分組無線業務系統中實現智能業務的方法包括A.在GGSN中預先設置業務交換功能邏輯實體和智能業務用戶信息;B.SGSN收到移動終端發送的會話連接請求消息后,將該會話連接請求消息轉發至該移動終端的歸屬GGSN;C.所述歸屬GGSN根據所述智能業務用戶信息,判斷該移動終端是否是智能業務用戶,如果是,確定該移動終端請求的智能業務類型和所屬SCP,并向該SCP發送觸發智能業務的請求,然后執行步驟D,否則,跳出本流程,將該會話連接請求作為普通GPRS用戶激活處理;D.所述SCP收到該觸發智能業務的請求后,觸發業務邏輯,所述歸屬GGSN和所述SGSN分別為該移動終端分配資源,會話連接建立;所述移動終端通過該會話連接進行智能業務,同時所述歸屬GGSN對該移動終端進行計費。
步驟A中所述業務交換功能邏輯實體設置在GGSN內部,或設置在GGSN外部。
步驟C中所述歸屬GGSN可以根據所述會話連接請求消息中的用戶信息確定該移動終端請求的智能業務類型。
步驟C中所述用戶信息可以包括IMSI和MISSDN。
步驟C中所述歸屬GGSN可以根據所述會話連接請求消息中的拜訪地網絡信息確定所屬SCP。
步驟C中所述拜訪地網絡信息可以為APN。
步驟B可以進一步包括所述SGSN對該移動終端進行鑒權,如果鑒權通過,則將該會話連接請求消息轉發至所述歸屬GGSN,否則,會話連接失敗,跳出本流程。
在步驟D觸發業務邏輯之后,并且在觸發業務邏輯之前,可以進一步包括D11、所述SCP判斷該移動終端所對應的帳戶余額是否夠用,如果夠用,則根據帳戶余額信息確定計費閾值,并將所確定的計費閾值通知歸屬GGSN,否則,會話連接失敗;該方法可以進一步包括D12、所述歸屬GGSN對該移動終端進行計費,當計費值超過所述計費閾值時,向所述SCP上報計費報告;D13、所述SCP根據該計費報告,對該移動終端所對應的帳戶進行扣費,然后再次根據帳戶余額確定計費閾值,并將所確定的計費閾值通知所述歸屬GGSN,然后執行步驟D12。
所述計費是根據該移動終端進行智能業務的流量進行統計,或根據該移動終端進行智能業務的時間進行統計。
在步驟D進行智能業務的過程中,該方法可以進一步包括D2、所述歸屬GGSN和所述SCP之間進行定時存活握手檢測。
在步驟D進行智能業務的過程中,該方法可以進一步包括D31、SGSN收到該移動終端發送的去連接請求消息后,將該消息轉發至所述歸屬GGSN;D32、所述歸屬GGSN向SCP上報計費報告和去連接事件報告;SCP收到該計費報告和去連接事件報告后,對該移動終端所對應的帳戶進行扣費,并向GGSN發送釋放該連接的響應消息;D33、所述歸屬GGSN收到該響應消息后,釋放為該連接所分配的資源,并向所述SGSN發送去連接響應;D34、所述SGSN收到該響應消息后,釋放為該連接所分配的資源,然后通知移動終端去連接成功。
本發明是將SSF邏輯實體設置在GGSN中,當申請智能業務的移動終端漫游時,由歸屬GGSN的SSF實現智能業務交換功能,進而使移動終端實現相應的智能業務。該方法由于利用歸屬網絡的GGSN實現智能業務交換功能,所以使申請智能業務的移動終端漫游時,不論漫游網絡是否支持智能業務交換功能,都能實現相應的智能業務,避免了在開展智能業務時升級大量設備的要求,并且方法簡單、可靠。
圖1為現有技術中智能網結構示意圖;圖2為現有技術GPRS智能業務的觸發流程示意圖;圖3為現有技術中GPRS智能網漫游場景示意圖;圖4為本發明智能網結構示意圖;圖5為本發明實現智能業務的流程示意圖;圖6為本發明實現智能業務的具體實施例示意圖;圖7為本發明實現智能業務的去連接過程的流程示意圖。
具體實施例方式
本發明的核心內容是在GGSN上增加SSF邏輯實體,形成具有智能業務交換功能的網關GPRS支持節點,通過GGSN/SSF與SCP之間的交互,實現覆蓋全網的GPRS智能業務。
參見圖4所示,本發明的GPRS智能網的網絡結構包括SCP 402、HLR401、SGSN 403、GGSN/SSF 404、無線接入網405和基站子系統406。移動終端通過無線接入網向所在網絡的SGSN發出會話連接請求,所在網絡的SGSN將該請求轉發至該移動終端的歸屬GGSN中,由歸屬GGSN完成與SCP之間的業務交互,進而實現智能業務。
參見圖5所示,實現本發明的方法包括以下步驟步驟501、在GGSN中預先設置SSF邏輯實體和智能業務用戶信息。
步驟502、當SGSN收到移動終端發送的攜帶用戶信息和拜訪網絡信息的會話連接請求消息后,對該移動終端進行鑒權,如果鑒權通過,則執行步驟503,否則,會話連接失敗,跳出本流程。
步驟503、SGSN向該移動終端的歸屬GGSN轉發該會話連接請求,歸屬GGSN收到該會話連接請求消息后,根據自身保存的智能業務用戶信息判斷該移動終端是否已申請該智能業務,如果已申請,根據其中的用戶信息和拜訪網絡信息,確定該移動終端請求的智能業務類型和所屬SCP,并發送觸發該智能業務的請求至該SCP,否則,跳出本流程,將該會話連接請求作為普通GPRS用戶激活處理。
步驟504、該SCP收到該觸發智能業務的請求后,觸發相應的業務邏輯,然后通過GGSN通知該移動終端會話連接建立。
建立會話連接之后,用戶即可通過該連接進行正常的智能業務。而且在智能業務進行過程中,GGSN與SCP之間還可以進行定時握手檢測,以確保在GGSN與SCP的狀態正常的情況下,對該業務進行正確的計費。
下面結合附圖和具體實施例詳細說明本發明的技術方案。
參見圖6所示,本實施例實現智能業務的具體步驟如下步驟601、移動終端向當前所在網絡的SGSN發送攜帶接入點名稱(APN)、國際移動用戶識別(IMSI)和移動臺國際識別號(MSISDN)參數的連接請求消息。
步驟602~603、SGSN收到該連接請求后,根據IMSI和MSISDN和HLR中保存的用戶信息對該移動終端進行鑒權,如果通過鑒權,則將連接請求消息轉發至該移動終端的歸屬GGSN,然后執行步驟604,如果沒有通過鑒權,則通知該移動終端會話連接失敗,跳出本流程。
步驟604~605、該歸屬GGSN收到該連接請求消息后,根據自身保存的智能業務用戶信息判斷該移動終端是否為申請智能業務用戶,如果是,根據該消息中APN、IMSI和MSISDN等會話參數,選擇對應的智能業務鍵,并根據MSISDN號碼確定所屬SCP地址,然后向該SCP地址發送初始化DP點請求,向該SCP發送啟動所述智能業務鍵所對應業務邏輯,否則,跳出本流程,將該會話連接請求作為普通GPRS用戶激活處理。
這里,由于一個智能業務鍵對應一種智能業務類型,因此,選擇智能業務鍵即可選擇所需要的智能業務類型。
步驟606~607、該SCP收到觸發智能業務類型的請求后,觸發所述智能業務鍵對應的業務邏輯,返回GPRS DP點響應。
并且,所述智能業務鍵的觸發方式可以是APN、IMSI或MSISDN觸發,具體采用哪種觸發方式可以根據運營商預先設置決定。
步驟608、SCP根據該移動終端所對應的帳戶余額狀況,確定計費閾值,并將該計費閾值通知GGSN,指示該智能業務的流量最大值或最長時間。
步驟609、SCP下發繼續激活響應消息。
步驟610~613、GGSN收到步驟604、605、606發送的消息后,認為該智能業務監控成功,然后為該會話連接分配相應的系統資源,并通知SGSN該智能業務監控成功,SGSN收到該通知后,為該連接分配相應的系統資源,此時會話連接建立,SGSN通知該移動終端會話連接建立。
當會話連接建立后,該移動終端即可進行智能業務。在進行智能業務過程中,GGSN和SCP之間要進行定時的存活握手檢測。并且,GGSN和SCP需要對該移動終端進行的智能業務進行實時監控。GGSN實時對該移動終端進行計費,一旦該移動終端的計費值已達到SCP下發的計費閾值,GGSN將上報計費報告,并向SCP重新申請計費閾值。SCP根據該計費報告,對該移動終端所對應的帳戶進行扣費,然后再次根據該移動終端的帳戶余額信息確定計費閾值,并將所確定的計費閾值通知所述歸屬GGSN,所述歸屬GGSN則重新開始對該移動終端進行的智能業務進行計費。當然,該GGSN可以根據智能業務的流量進行統計,也可以根據進行智能業務的時間進行統計,這個過程一直進行下去,直到用戶停止會話。
參見圖7所示,利用本發明的方法進行去連接的過程如下步驟701、移動終端向SGSN發送去連接請求消息。
步驟702、SGSN收到該去連接請求消息后,將其轉發至該移動終端的歸屬GGSN。
步驟703~704、該歸屬GGSN收到該去連接請求后,向SCP上報該移動終端的計費報告,并向SCP發送去連接事件報告。
步驟705~706、該SCP收到計費報告以及去連接事件報告后,根據計費報告對相應的帳戶進行扣費,然后向所述歸屬GGSN發送去連接的響應消息;步驟707~708、所述歸屬GGSN收到該釋放連接的響應消息后,釋放為該會話連接所分配的資源,然后向SGSN返回去連接響應消息。
步驟709~710、SGSN收到所述歸屬GGSN的去連接響應消息之后,釋放自身為該會話連接所分配的資源,然后向移動終端返回去連接響應消息,連接釋放完畢。
通過上述過程可以看出,在進行智能業務的過程中,所有漫游用戶的接入都要通過歸屬GGSN接入GPRS智能網,因此只要歸屬GGSN實現SSF功能,就可以實現對漫游地所有智能業務的監控,而不再需要升級全網的所有SGSN和HLR。與現有技術的網絡結構相比,采用本發明實現智能業務可大大簡化GPRS智能網的網絡結構和設備需求。
另外,在實際操作中,可以將SSF邏輯實體嵌入在GGSN內部,也可以將包括SSF邏輯實體的SSP設置在GGSN外側。當GGSN無法進行升級或者不便于功能擴展的時候,通過外側放置一個SSP功能實體,即可實現對GPRS智能業務的監控功能。此時,GGSN和SSP之間的接口可以采用擴展的RADIUS接口。
以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種在通用分組無線業務系統中實現智能業務的方法,其特征在于,該方法包括以下步驟A.在GGSN中預先設置業務交換功能邏輯實體和智能業務用戶信息;B.SGSN收到移動終端發送的會話連接請求消息后,將該會話連接請求消息轉發至該移動終端的歸屬GGSN;C.所述歸屬GGSN根據所述智能業務用戶信息,判斷該移動終端是否是智能業務用戶,如果是,確定該移動終端請求的智能業務類型和所屬SCP,并向該SCP發送觸發智能業務的請求,然后執行步驟D,否則,跳出本流程,將該會話連接請求作為普通GPRS用戶激活處理;D.所述SCP收到該觸發智能業務的請求后,觸發業務邏輯,所述歸屬GGSN和所述SGSN分別為該移動終端分配資源,會話連接建立;所述移動終端通過該會話連接進行智能業務,同時所述歸屬GGSN對該移動終端進行計費。
2.根據權利要求1所述的方法,其特征在于,步驟A中所述業務交換功能邏輯實體設置在GGSN內部,或設置在GGSN外部。
3.根據權利要求1所述的方法,其特征在于,步驟C中所述歸屬GGSN是根據所述會話連接請求消息中的用戶信息確定該移動終端請求的智能業務類型。
4.根據權利要求1所述的方法,其特征在于,步驟C中所述歸屬GGSN是根據所述會話連接請求消息中的拜訪地網絡信息確定所屬SCP。
5.根據權利要求3所述的方法,其特征在于,步驟C中所述用戶信息包括IMSI和MISSDN。
6.根據權利要求4所述的方法,其特征在于,步驟C中所述拜訪地網絡信息為APN。
7.根據權利要求1所述的方法,其特征在于,步驟B進一步包括所述SGSN對該移動終端進行鑒權,如果鑒權通過,則將該會話連接請求消息轉發至所述歸屬GGSN,否則,會話連接失敗,跳出本流程。
8.根據權利要求1所述的方法,其特征在于,在步驟D觸發業務邏輯之后,并且在觸發業務邏輯之前,進一步包括D11、所述SCP判斷該移動終端所對應的帳戶余額是否夠用,如果夠用,則根據帳戶余額信息確定計費閾值,并將所確定的計費閾值通知歸屬GGSN,否則,會話連接失敗;則在步驟D進行智能業務的過程中,該方法進一步包括D12、所述歸屬GGSN對該移動終端進行計費,當計費值超過所述計費閾值時,向所述SCP上報計費報告;D13、所述SCP根據該計費報告,對該移動終端所對應的帳戶進行扣費,然后再次根據帳戶余額確定計費閾值,并將所確定的計費閾值通知所述歸屬GGSN,然后執行步驟D12。
9.根據權利要求1所述的方法,其特征在于,所述計費是根據該移動終端進行智能業務的流量進行統計,或根據該移動終端進行智能業務的時間進行統計。
10.根據權利要求1所述的方法,其特征在于,在步驟D進行智能業務的過程中,該方法進一步包括D2、所述歸屬GGSN和所述SCP之間進行定時存活握手檢測。
11.根據權利要求1所述的方法,其特征在于,在步驟D進行智能業務的過程中,該方法還進一步包括D31、SGSN收到該移動終端發送的去連接請求消息后,將該消息轉發至所述歸屬GGSN;D32、所述歸屬GGSN向SCP上報計費報告和去連接事件報告;SCP收到該計費報告和去連接事件報告后,對該移動終端所對應的帳戶進行扣費,并向GGSN發送釋放該連接的響應消息;D33、所述歸屬GGSN收到該響應消息后,釋放為該連接所分配的資源,并向所述SGSN發送去連接響應;D34、所述SGSN收到該響應消息后,釋放為該連接所分配的資源,然后通知移動終端去連接成功。
全文摘要
本發明公開了一種在通用分組無線業務系統中實現智能業務的方法,該方法包括在GGSN中設置SSF邏輯實體和智能業務用戶信息;歸屬GGSN收到由SGSN轉發來的移動終端發送會話連接請求消息后,確定該移動終端請求的智能業務類型和所屬SCP,并發送觸發該智能業務的請求至該SCP;該SCP觸發相應的業務邏輯,GGSN和SGSN分別為該移動終端分配資源,會話連接建立。此后,該移動終端可以通過該會話連接進行智能業務,GGSN實時對該移動終端進行計費。該方法由于利用歸屬網絡的GGSN實現智能業務交換功能,所以使申請智能業務的移動終端漫游時,不論漫游網絡是否支持智能業務交換功能,都能實現相應的智能業務,避免了在開展智能業務時升級大量設備的要求,并且方法簡單、可靠。
文檔編號H04W4/24GK1596014SQ0315658
公開日2005年3月16日 申請日期2003年9月9日 優先權日2003年9月9日
發明者盧鑫剛, 朱毅泉 申請人:華為技術有限公司