專利名稱:實時控制服務提供者業務能力使用的實現方法和系統的制作方法
技術領域:
本發明涉及移動網絡技術,特別是指一種移動業務網絡中實時控
制服務提供者(SP)業務能力使用的實現方法和系統。
背景技術:
隨著各種豐富多彩的增值業務地開展,如SMS (Short Message Service,短信業務),MMS (Multiple Media Service,多4某體消息業 務)、LCS (Location Service,位置業務)等,使得增值業務發展的前 景非常良好。但隨著更多的業務提供者(Service Provider, SP)提供 的大量的增值業務被用戶廣泛使用,SP短信欺祚、亂收費等投訴的日 益增加。電信運營商必須面臨著對SP業務能力使用實時控制的要求。
參考附圖1,其中示出了在現有移動網絡中對SP業務能力使用進 行認證授權管理的流程圖。該流程例如包括
S101:內容提供者(Content Provider, CP)或SP向業務接入網 關發起業務請求;
S102:業務接入網關才艮據收到的請求中攜帶的SP 4言息及本地保存 的SP信息,對SP進行接入認證,包括帳號密碼是否正確、SP狀態是 否正常、SP是否在黑名單中等;
S103:業務接入網關對SP進行接入認證,即判斷該SP是否可信 任SP或該業務是否為可信任業務。如果SP和業務均為不可信任,則 進行步驟S104;否則,業務接入網關直接將SP的請求投遞到業務執行 系統。
S104:業務接入網關向業務管理平臺發起對定購SP業務的用戶的 鑒權批《M求。
S105:業務管理平臺對用戶進行定購關系檢查,及計費處理。
5S106:業務管理平臺向業務接入網關返回對用戶的鑒4又批價結果。 如果結果為成功,業務接入網關將SP的請求投遞到業務執行系統;否 則,業務接入網關拒絕SP的本次業務請求。
以上流程雖然在一定程度上實現了電信運營商對CP/SP及業務的 認證和管理功能,但仍然無法滿足電信運營商對CP/SP在業務能力使 用上的實時監管、控制的需求。其缺點如下
無法實時對SP在業務能力使用上進^f亍分級管理
在業務接入網關為SP提供的業務能力接口中,有一些接口提供的 功能會對業務接入網關的性能及處理能力上有更高的需求,如短信、彩 信群發功能。無法實時對SP進行分級管理,就無法區分為SP提供的 業務能力功能或性能的不同,無法對網絡資源進行更有效的管理和保 護。不能在SP間合理地分配有限的電信網絡資源,從而降低了 SP業 務服務質量。
發明內容
有鑒于此,為了解決現有技術不能對SP在業務能力使用上實時進 行管理和控制的缺陷,本發明的目的在于提出一種移動業務網絡中實 時控制SP業務能力使用的實現方法和系統。
基于上迷目的本發明提供的一種實時控制服務提供者業務能力使 用的實現方法,包括
在業務發布時,向業務管理平臺提交服務提供者SP業務能力使用 控制信息;
業務管理平臺將提交的SP業務能力使用控制信息配置到業務接入 網關上;
業務使用時,業務接入網關收到業務請求后,業務^t妄入網關根據配 置的SP業務能力使用控制信息,對SP發來的業務請求進行判斷,對 業務請求情況進行實時控制管理。
可選的,該方法所述對SP發來的業務請求進行判斷,對業務請求 情況進行實時控制管理包括所述業務接入網關收到業務請求后,如果業務請求符合SP業務能力使用控制信息,則業務接入網關向對應業務
引擎發起業務能力執行請求;
所述如果發現業務請求違反了 SP業務能力使用控制信息中規定的 業務請求,按照運營商預設的策略進行處理,拒絕該業務請求。
可選的,該方法所述在業務接入網關在對業務請求進行SP業務接 入認證檢查通過后,執行所述根據配置的SP業務能力^f吏用控制信息, 對業務請求情況進行實時控制管理的步驟。
可選的,該方法所述SP業務能力4吏用控制信息包括控制信息標
識、控制信息類型、參數類型和參數值。
可選的,該方法所述SP業務能力使用控制信息還包括控制信息 名稱或參數名、API名稱、描述信息、錯誤碼、違反處理方式。
可選的,該方法所述SP業務能力使用控制信息分為內容提供者 CP/SP級、業務級兩類;所述SP業務能力使用控制信息的管理根據級 別的不同,有不同的優先級,其中CP/SP級高于業務級。
可選的,該方法還設置有系統默認級,其中系統默i人級優先級最 高,其次為CP/SP級,業務級優先級最4氐。
基于上述目的,本發明還提供了一種實時控制服務提供者業務能力
使用的實現系統,包括
提供多種業務能力的多個業務系統;
根據用戶請求為用戶提供相應業務內容的服務提供者SP; 業務管理平臺,用于接收業務能力^f吏用控制信息交互,并將SP業
務能力使用控制信息配置到業務接入網關上;以及
業務接入網關,在通過所述業務接入網關使用業務能力時,所述業 務接入網關通過SP業務能力使用控制信息,對SP發來的業務請求進 行判斷,對業務請求情況進行實時控制管理。
可選的,該系統所述業務接入網關收到業務請求后,如果業務請求 符合SP業務能力使用控制信息,則業務接入網關向對應業務引擎發起 業務能力執行請求;
所述如果發現業務請求違反了 SP業務能力使用控制信息中規定的業務請求,按照運營商預設的策略進行處理,拒絕該業務請求。
可選的,該系統中還包括內^:供者CP; CP或者SP在業務發布 時,向業務管理平臺提交所述服務提供者SP業務能力使用控制信息。
可選的,該系統所述SP業務能力使用控制信息分為內容提供者 CP/SP級、業務級;所述SP業務能力使用控制信息的管理根據級別的 不同,有不同的優先級,其中CP/SP級高于業務級。
從上面所述可以看出,本發明提供的實時控制SP業務能力使用 的實現方法和系統,實現了對SP在業務能力使用上實時進行管理,并 且還可以實現實時對SP進行分級管理,區分為SP提供的業務能力功 能或性能的不同,對網絡資源進行更有效的管理和保護。從而在SP間 合理地分配有限的電信網絡資源,提高了對SP的業務月良務質量。
例如,業務量較大的SP,如搜狐、新浪等大型SP可才艮據自身業務 的需要,申請比中小型SP更高的性能要求。這樣既能更好的滿足SP 自身業務的需要,也能對有限的電信能力資源進行更有效和合理的分 配。
圖1為現有技術移動網絡中對SP業務能力使用進行認證授權管理 的流程示意圖2為本發明實施例在通信系統中對SP業務能力使用實時控制 的流程示意圖。
具體實施例方式
為使本發明的目的、汰術方案和優點更加清楚明白,以下結合具體 實施例,并參照附圖,對本發明進一步詳細說明。
根據本發明,為電信運營商提供了一種移動網絡中對SP多種業務
能力使用實時控制的實現方法和系統。
其中,所述系統至少包括電信運營商業務接入網關、由所述運營 商提供多個業務能力的多個業務系統、以及根據用戶請求為用戶提供相應業務內容的服務提供商SP,并在本發明中還提供一個電信運營商業 務管理平臺,所述業務管理平臺用于代理所述業務接入網關與所述SP 之間的SP業務能力使用控制信息交互;在通過所述業務接入網關使用 業務能力時,所述業務接入網關通過SP業務能力使用控制信息,對SP 發來的業務請求進行判斷,對業務請求情況進行實時控制管理。所述 SP業務能力使用控制信息至少包括控制信息標識、控制信息類型、 參數類型和參數值。
本發明移動網絡中對SP多種業務能力使用實時控制的實現方法主 要包括在業務發布時,向業務管理平臺提交服務提供者SP業務能力 使用控制信息;
業務管理平臺將提交的SP業務能力使用控制信息配置到業務接入 網關上;
業務使用時,業務接入網關收到業務請求后,業務接入網關根據配 置的SP業務能力使用控制信息,對SP發來的業務請求進行判斷,對
業務請求情況進行實時控制管理。
其中,所述業務接入網關提供不同級別的訪問控制策略,即SP業 務能力使用控制信息中規定的策略。SP業務能力使用控制信息可包括 SP的訪問頻度、等待時長、訪問的定位精度等信息,才艮據控制參數的 參數值,業務接入網關會進行判斷是否符合策略要求并采取相應的控制 策略。這樣,SP在業務發布時,在業務管理平臺簽約SP業務能力使用 控制信息,然后由業務管理平臺配置到業務^r入網關上;業務使用時, 可在所述業務接入網關在SP業務接入認證檢查之后,業務接入網關根 據SP簽約的信息,對SP發送的業務請求情況進行實時控制管理。
以下進一步參照附圖描述本發明對SP業務能力使用實時控制的實 現方法具體實施例。
參見附圖2,示出了才艮據本實施例的方法流程圖。在參照附圖2進 行描述的時候,省略了為本領域技術人員所熟知的與現有技術過程中相 同的部分過程。
參見附圖2,根據本發明對SP業務能力使用實時控制的實現方法
S201: CP/SP在業務管理平臺上簽約、發布業務時,CP或SP向 業務管理平臺發送表示業務使用的業務能力的SP業務能力使用控制信 息。
SP業務能力使用控制信息涉及業務接入網絡提供的多種業務能 力。控制信息主要包括以下數據 控制信息標識控制信息的編號;
控制信息名稱/參數名控制信息的名稱,該信息的參數名,兩者 重用同一個標識;
參數類型參數的數據類型,如整數型或布爾型;
參數值參數的具體值;
控制信息類型CP/SP級,業務級;
API名稱適用該控制信息的API名稱;
描述該控制信息的描述信息;
錯誤碼不符合該控制信息時要求拋出的錯誤代碼;
違反處理方式拒絕不告警、拒絕并告警、通過并告警。
SP業務能力使用控制信息涉及業務接入網絡提供的短信業務 (SMS) \多媒體消息業務(MMS) \位置定位業務(LCS)等多種能 力,對SP使用的控制舉例如下
SMS:
1. 允許的短信發送最大頻率(條/s);
2. 允許的短信群發最大地址數;
3. 短信狀態保留時長(seconds);
4. 短信保留時長(seconds);
5. 允許一次獲取的最大短信數;
6. 是否允許短信群發;
7. 允許的短信最大長度(字節)。 MMS:
1.允許的彩信發送最大頻率(條/s);2. 允許的彩信群發最大地址數;
3. 彩信狀態保留時長(seconds);
4. 彩信保留時長(seconds);
5. 允許一次獲取的最大彩信數;
6. 是否允許彩信群發;
7. 允許的彩信最大尺寸(字節)。 LCS:
1. 允許的定位請求最大頻率(條/s);
2. 允許的多地址定位最大地址數;
3. 允許的最高定位精度(m);
4. 允許的定位信息通知最大地址數;
5. 是否允許多地址定位;
6. 是否允許立即查詢。
例如SP申請開通定位業務,簽約了一條控制定位進度的SP業務 能力使用控制信息(控制信息名稱 TerminalLocation.MinimumAccuracy; 描述信息允許的最高定位精 度,單位米;參數數據類型整型;參數值100;違反處理方式 拒絕并告警;錯誤碼POL0230),將該SP業務能力4吏用控制信息向業 務管理平臺發送。
S202:業務管理平臺將CP/SP簽署的SP業務能力使用控制信息 配置到業務接入網關上。即,SP 簽約的 TerminalLocation.MinimumAccuracy信息已配置到業務才妄入網關上。
具體步驟可以包括業務管理平臺根據預先與業務接入網關約定好 的文件格式,把該SP簽約的控制信息整理成文件,并以FTP方式存儲 到業務接入網關;業務接入網關根據預先與約定好的文件格式,讀取文 件內容,把相關的信息根據CP/SP標識和業務標識入庫,其中所述 CP/SP標識和業務標識是CP/SP向業務管理平臺發送所述SP業務能力 使用控制信息同時一起攜帶的。
S203: CP/SP向業務接入網關發起業務請求。
iiS204:業務接入網關根據本地配置的SP業務能力使用控制信息, 對SP的業務請求進行實時檢查。如果發現SP違反了 SP業務能力使用 控制信息中規定的請求,按照運營商預設的策略進行處理。
SP業務能力使用控制信息針對不同的對象分為三類,又針對不同 的類別,進行不同優先級的判斷和檢查。
SP業務能力使用控制信息分類
CP/SP級允許短信發送的最大頻率、允許彩信發送的最大頻率等 才艮據SP需求可申請的管理信息。
業務級是否允許短信群發、短信群發地址數等SP可根據業務需 求申請的管理信息。
SP業務能力使用控制信息的優先級
業務級信息是相對SP級信息對業務請求的進一步限制;SP級信息 的限制優先于業務級信息的限制;
對同一個請求同時存在多條信息控制時的拋錯優先級為 SP級>業務級。
另外,本步驟可通過現有4支術所述業務接入網關在SP業務接入認 證檢查,即步驟S102之后執行。
假設SP發來的定位請求中,定位精度要求為150米,在控制信息 要求之內,則業務接入網關將執行步驟S205。
S205:若SP業務請求符合SP業務能力使用控制信息,則業務接 入網關向對應業務引擎發起業務能力執行請求,SP就能成功使用請求 的業務能力了。
并且,在本步驟后可進一步執行現有技術的步驟103-106。
S206:若SP業務請求違反了某條SP業務能力使用控制信息,則 按照運營商預設的該條控制信息的違反處理方式策略進行處理,拒絕 SP業務請求。
假設CP/SP向業務接入網關發起定位請求,請求中定位精度設置 為50米。業務接入網關收到SP發來的定位請求后,檢查SP簽約的控制信息,發現請求中的定位精度要求(50米)超過了控制信息中設置的 值(100米)(注定位精度要求越小,對設備能力要求越高;故SP請 求中的定位精度必須大于控制信息中設置的參數值)。則業務接入網關 拒絕SP的該定位請求,并返回錯誤碼POL0230給SP。
以上所述的具體實施例僅為本發明的具體實施例而已,并不用于限 制本發明,凡在本發明的精神和原則之內,所做的任何修改、等同替 換、改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種實時控制服務提供者業務能力使用的實現方法,其特征在于,包括在業務發布時,向業務管理平臺提交服務提供者SP業務能力使用控制信息;業務管理平臺將提交的SP業務能力使用控制信息配置到業務接入網關上;業務使用時,業務接入網關收到業務請求后,業務接入網關根據配置的SP業務能力使用控制信息,對SP發來的業務請求進行判斷,對業務請求情況進行實時控制管理。
2. 根據權利要求1所述的方法,其特征在于,所述對SP發來的業 務請求進行判斷,對業務請求情況進行實時控制管理包括所述業務接 入網關收到業務請求后,如果業務請求符合SP業務能力使用控制信 息,則業務接入網關向對應業務引擎發起業務能力執行請求;所述如果發現業務請求違反了 SP業務能力使用控制信息中規定的 業務請求,按照運營商預設的策略進行處理,拒絕該業務請求。
3. 根據權利要求l所述的方法,其特征在于,所述在業務接入網關 在對業務請求進行SP業務接入認證檢查通過后,執行所述根據配置的 SP業務能力使用控制信息,對業務請求情況進行實時控制管理的步
4. 根據權利要求1所述的方法,其特征在于,所述SP業務能力使 用控制信息包括控制信息標識、控制信息類型、參數類型和參數值。
5. 根據權利要求4所述的方法,其特征在于,所迷SP業務能力使 用控制信息還包括控制信息名稱或參數名、API名稱、描述信息、錯 誤碼、違反處理方式。
6. 根據權利要求1所述的方法,其特征在于,所述SP業務能力使 用控制信息分為內容提供者CP/SP級、業務級兩類;所述SP業務能力 使用控制信息的管理根據級別的不同,有不同的優先級,其中CP/SP級高于業務級。
7. 根據權利要求6所述的方法,其特征在于,還i殳置有系統默認 級,其中系統默認級優先級最高,其次為CP/SP級,業務級優先級最 低。
8. —種實時控制服務提供者業務能力使用的實現系統,其特征在 于,包括提供多種業務能力的多個業務系統;根據用戶請求為用戶提供相應業務內容的服務提供者SP;業務管理平臺,用于接收業務能力^f吏用控制信息交互,并將SP業 務能力使用控制信息配置到業務接入網關上;以及 業務接入網關,在通過所述業務接入網關使用業務能力時,所述業 務接入網關通過SP業務能力使用控制信息,對SP發來的業務請求進 行判斷,對業務請求情況進行實時控制管理。
9. 根據權利要求8所述的系統,其特征在于,所述業務接入網關收 到業務請求后,如果業務請求符合SP業務能力使用控制信息,則業務 接入網關向對應業務引擎發起業務能力執行請求;所述如果發現業務請求違反了 SP業務能力使用控制信息中規定的 業務請求,按照運營商預設的策略進行處理,拒絕該業務請求。
10. 根據權利要求8所述的系統,其特征在于,所述SP業務能力 使用控制信息包括控制信息標識、控制信息類型、參數類型和參數 值。
11. 根據權利要求10所述的系統,其特征在于,所述SP業務能力 使用控制信息還包括控制信息名稱或參數名、API名稱、描述信息、 錯誤碼、違反處理方式。
12. 根據權利要求8所述的系統,其特征在于,該系統中還包括內 容提供者CP; CP或者SP在業務發布時,向業務管理平臺提交所述服 務提供者SP業務能力使用控制信息。
13. 根據權利要求12所述的系統,其特征在于,所述SP業務能力 使用控制信息分為內容提供者CP/SP級、業務級;所述SP業務能力使用控制信息的管理根據級別的不同,有不同的優先級,其中CP/SP級高于業務級。
全文摘要
本發明公開一種實時控制服務提供者業務能力使用的實現方法和系統,包括在業務發布時,向業務管理平臺提交服務提供者SP業務能力使用控制信息;業務管理平臺將提交的SP業務能力使用控制信息配置到業務接入網關上;業務使用時,業務接入網關收到業務請求后,業務接入網關根據配置的SP業務能力使用控制信息,對SP發來的業務請求進行判斷,對業務請求情況進行實時控制管理。通過本發明實現了對SP在業務能力使用上實時進行管理,并且還可以實現實時對SP進行分級管理,區分為SP提供的業務能力功能或性能的不同,對網絡資源進行更有效的管理和保護。從而在SP間合理地分配有限的電信網絡資源,降低了SP業務服務質量。
文檔編號H04W88/00GK101652000SQ20091017722
公開日2010年2月17日 申請日期2009年9月27日 優先權日2009年9月27日
發明者史小軍, 杰 姜, 健 王, 蕓 王, 陸玉蘭, 民 魏, 鶯 黃 申請人:中國電信股份有限公司