業務接入方法及系統的製作方法
2023-10-27 05:14:52 1
專利名稱:業務接入方法及系統的製作方法
技術領域:
本發明涉及移動通信領域,尤其涉及一種業務接入方法及系統。
背景技術:
目前,電信增值服務需要電信增值服務提供商(Service Provider,簡稱SP)根據運營商提供平臺的廠商提供的應用編程接口(ApplicationProgramming Interface,簡稱API)函數,將增值業務進行二次開發以後發送至運營商提供的平臺,最終送到用戶終端上。
由於,運營商業務平臺眾多,包括簡訊業務平臺、彩信業務平臺、無線應用協議(Wireless Application Protocol,簡稱WAP)業務平臺、交互式語音應答(Interactive Voice Response,簡稱IVR)業務平臺等採用不同通信技術的業務平臺,為增值服務提供商提高了業務接入的複雜度。同時,運營商各業務平臺都在不斷的完善中,一旦進行系統升級,將引起原有業務的割接,造成極大的不便,同時增加了成本。
例如,中國移動通信集團公司在引入電信增值服務業務系統的時候,電信增值服務提供商需要根據的中國移動通信集團公司業務系統提供的協議進行開發,比如簡訊業務採用中國移動點對點協議(China MobilePeer to Peer,簡稱CMPP)進行開發,當系統需要升級時,需要大量改動業務系統。CMPP使用版本已從最初的V1.2已經升級到目前的V3.0,電信增值服務提供商的開發也需要根據版本變化而變化,這對電信增值服務提供企業的研發人員有一定要求,提高了開發的複雜度,造成了電信增值服務提供商開發及維護成本的上升。
電信增值服務提供商網關(Service Provider Gateway,簡稱SPGW)是一個開發平臺,它屏蔽了底層的各種網絡能力,向電信增值服務提供商提供一系列簡單實用的應用開發接口,屏蔽了複雜的網絡協議和網絡結構,便於電信增值服務提供商快速開發移動增值業務。
Parlay X協議是第三代合作夥伴計劃(3rd Generation PartnershipProject,簡稱3GPP)在原有Parlay API協議的基礎上提出的協議,對API進行了進一步的抽象,並使用基於Web業務的WSDL語言對API進行描述,從而提供了IT開發人員一個更為清晰、簡潔、抽象、易於理解的電信業務開發接口。這樣IT開發人員無需掌握電信網絡專業知識,即可以根據Parlay X協議接口開發、應用下一代網絡業務。從而促進下一代網絡業務的發展。Parlay X2.0是Parlay X2.0協議的一個升級版本,在原有協議的基礎上增加了新的功能。
發明內容
本發明要解決現有技術電信增值服務提供商需要根據不同的業務平臺進行電信增值業務開發造成的開發維護成本增加的問題,提供一種電信增值服務提供商業務接入方法及系統,降低電信增值服務提供商業務開發的難度以及業務開發的成本。
本發明提供一種業務接入方法,包括 電信增值服務提供商業務系統向電信增值服務提供商網關發送攜帶有第一鑑權信息的請求消息; 電信增值服務提供商網關對所述第一鑑權信息進行鑑權,根據運營商業務系統消息協議將該請求消息進行協議轉換,並將進行協議轉換後的消息發送給運營商業務系統。本發明還提供一種業務接入方法,包括 電信增值服務提供商網關將運營商業務系統發送的消息進行協議轉換,將進行協議轉換後的消息發送給電信增值服務提供商業務系統,所述經過協議轉換的消息中攜帶有第二鑑權信息; 電信增值服務提供商業務系統對所述第二鑑權信息進行鑑權,接收所述經過協議轉換的消息。
本發明還提供一種電信增值服務提供商業務開發系統,包括 電信增值服務提供商業務系統; 電信增值服務提供商網關,與所述電信增值服務提供商業務系統相連,用於將所述電信增值服務提供商業務系統發送的消息轉發到運營商業務系統以及將運營商業務系統發送的消息轉發到電信增值服務提供商業務系統; 該電信增值服務提供商網關中包括 第一接口單元,與所述電信增值服務提供商業務系統相連,用於接收所述電信增值服務提供商業務系統發送的Parlay X2.0下行請求消息; 信息同步管理單元,用於存儲所述電信增值服務提供商的數據和業務數據; 第一鑑權單元,分別與所述第一接口單元與所述信息同步管理單元連接,用於根據所述信息同步管理單元中的電信增值服務提供商的數據,對所述第一接口單元接收的Parlay X2.0下行請求消息中攜帶的第一鑑權信息對電信增值服務提供商的接入權限以及業務能力進行鑑權; 運營商業務協議適配單元,與所述第一接口單元連接,用於在第一鑑權單元對所述PARlay X2.0下行請求消息中攜帶的第一鑑權信息進行鑑權後根據運營商業務系統的協議將該PARlay X2.0下行請求消息轉換成符合運營商業務系統協議的消息。
本發明提供的業務接入方法及系統,以SPGW作為電信增值業務開發的平臺,通過對Parlay X2.0協議進行擴充,在Parlay X2.0的請求消息中增加SOAP Header,使得SP發送給SPGW的Parlay X2.0下行請求消息中攜帶用於SPGW對SP進行接入鑑權和對SP接入能力進行驗證的第一鑑權消息,SPGW發送給SP的Parlay X2.0上行請求消息中攜帶用於SP對SPGW合法性進行驗證的第二鑑權消息,採用該擴展後的Parlay X2.0協議作為SP和SPGW之間的交互協議,簡化了SP與運營商之間的交互,降低了SP接入運營商業務系統的複雜度。
下面通過具體實施例並結合附圖對本發明做進一步的詳細描述。
圖1所示為本發明業務接入方法實施例一的流程圖; 圖2所示為本發明業務接入方法實施例二的流程圖; 圖3所示為本發明業務接入系統實施例一的結構示意圖; 圖4所示為本發明業務接入方法實施例一的信令圖; 圖5所示為本發明業務接入方法實施例二的信令圖
具體實施例方式 如圖1所示為本發明業務接入方法實施例一的流程圖,具體包括 步驟A1、SP業務系統向SPGW發送攜帶有第一鑑權信息的Parlay X2.0下行請求信息,所述第一鑑權信息用於SPGW對SP進行接入鑑權以及對SP服務能力進行檢測;其中,SPGW不僅可以對SP進行接入鑑權以及對SP服務能力進行檢測,還可以監控SP與運營商業務平臺的交互是否符合SP與運營商籤署的服務水平協議(service level agreement,簡稱SLA)。
步驟A2、SPGW對所述第一鑑權信息進行鑑權後,根據運營商業務系統消息協議將該Parlay X2.0下行請求信息進行轉換,並將轉換後的消息發送給運營商業務系統。
如圖2所示為本發明業務接入方法實施例二流程圖,具體包括 步驟B1、SPGW向SP業務系統發送攜帶有第二鑑權信息的Parlay X2.0上行請求信息,所述第二鑑權信息用於SP商業務系統對SPGW進行合法性驗證; 步驟B2、SP業務系統對所述第二鑑權信息進行鑑權後,接收所述ParlayX2.0上行請求信息。
本發明實施例提供的業務接入方法以SPGW作為電信增值業務開發平臺,對Parlay X2.0協議進行了擴充,使SP向SPGW發送的請求信息中攜帶有用於SPGW對SP進行接入鑑權以及對SP服務水平進行檢查的第一鑑權信息,SPGW向SP發送的請求信息中攜帶有用於SP對SPGW進行合法性驗證的第二鑑權信息,簡化了SP與運營商之間的業務交互,降低了SP接入運營商業務系統的複雜度,降低了SP開發電信增值業務的成本。
如圖3所示為本發明業務接入系統實施例一結構示意圖,本發明業務接入系統包括SP業務系統1、電信增值服務提供商網關(SPGW)2、業務管理平臺3以及運營商業務系統4,其中電信增值服務提供商網關(SPGW)2由第一接口單元21、第一鑑權單元22、信息同步管理單元23以及運營商協議適配單元24組成,第一鑑權單元22包括SP接入能力檢測單元221、網絡接入鑑權單元222,SP業務系統1由第二接口單元11和第二鑑權單元12組成;所述SP業務系統1與電信增值服務提供商網關(SPGW)2中的第一接口單元21連接,第一接口單元21分別與第一鑑權單元22中的SP接入能力檢測單元221和網絡接入鑑權單元222連接,SP接入能力檢測單元221和網絡接入鑑權單元222均與信息同步管理單元連接,信息同步管理單元23與業務管理平臺3連接,運營商協議適配單元24與第一接口單元21連接,運營商業務系統4與運營商協議適配單元24連接。
下面詳細介紹本發明電信增值服務提供商業務開發系統實施例一的工作原理。
圖2中,SP業務系統用於SP接入運營商的業務系統。電信增值服務提供商網關(SPGW)中的第一接口單元用於接收SP通過SP業務系統發送過來的消息,在本發明業務接入系統實施例一中,該消息是經過了擴充的ParlayX2.0協議下的消息。
第一鑑權單元中的網絡接入鑑權單元用於驗證SP是否為合法的接入,對於專網接入方式,網絡接入鑑權單元採用IP位址+帳號+密碼的方式對接入的SP進行鑑權;對於非專網接入方式,網絡接入鑑權單元採用加密方式對接入的SP進行鑑權;對於SP主機託管方式,網絡接入鑑權單元不對接入的SP進行鑑權。第一鑑權單元中的SP接入能力檢測單元用於鑑定預接入的SP是否具備某項業務能力(例如簡訊、彩信等業務能力)接入權利。
業務管理平臺用於存儲用戶數據、SP數據、產品數據以及業務數據等,SPGW在對SP進行鑑權時需要用到業務管理平臺中存儲的SP數據和業務數據,為了減小數據的傳輸量,可以在信息同步管理單元中將業務管理平臺中的SP數據和業務數據進行備份,當業務管理平臺中的SP數據和業務數據發生了變化時,信息同步管理單元中的SP數據和業務數據也同步發生變化。
運營商協議適配單元用於將第一接口模塊接收的Parlay X2.0下行請求消息經過第一鑑權單元鑑權後轉換成符合運營商系統協議的消息。該運營商協議適配單元可以包括簡訊協議驅動、彩信協議驅動、定位協議驅動等等。
運營商業務系統可以包括簡訊中心、彩信中心、定位中心等等,以上所述的運營商協議適配單元中的協議驅動分別與相應的業務系統相連,如簡訊協議驅動與簡訊中心相連,彩信協議驅動與彩信中心相連,定位協議驅動與定位中心相連等。
本發明電信增值服務提供商業務開發系統實施例一中以SPGW作為電信增值業務的開發平臺,以Parlay X2.0協議作為SP與SPGW之間交互的協議,由於需要對SP的接入進行鑑權以及SP業務使用的電信網業務能力進行驗證,同時SP也需要對SPGW的合法性進行驗證,而現有的Parlay X2.0協議尚不具備這種能力,所以需要對Parlay X2.0協議進行擴充。Parlay X2.0協議採用Web服務方式,以超文本傳輸協議(Hyper Text Transfer Protocol,簡稱HTTP)或其他協議作為傳輸層協議,傳輸層協議上承載簡單對象訪問協議(Simple Object Access Protocal,簡稱SOAP)。對Parlay X2.0進行擴充主要是為了能在Parlay X2.0消息中攜帶有關SP應用、計費等消息,以供SPGW對SP進行接入鑑權和對SP接入能力進行驗證,以及供SP對SPGW進行合法性驗證。因此在Parlay X2.0協議中的Web Service消息中增加SOAP標頭(SOAP Header)部分,在SOAP Header部分攜帶有關SP應用、計費等消息,原與應用相關的API參數仍通過SOAP體(SOAPbody)部分攜帶。
Parlay X2.0協議作為SP與SPGW之間交互的協議,SP與SPGW之間的往來消息均需遵循Parlay X2.0協議,本發明實施例中將符合Parlay X2.0協議的消息稱為Parlay X2.0消息。Parlay X2.0消息中包含請求消息和響應消息,SP或SPGW中發起發送消息的一方發送給對方的消息稱為請求消息,對方接收到該請求消息後會返回一個響應消息。其中Parlay X2.0請求消息分為上行請求消息和下行請求消息,SP向SPGW發送的為下行請求消息,SPGW向SP發送的為上行請求消息,因此Parlay X2.0消息中的SOAP Header也應該分為上行SOAP Header和下行SOAP Header。上行SOAP Header和下行SOAP Header中攜帶的消息不同。
如表一所示為上行SOAP Header中包含的參數項、參數類型、參數含義以及對該參數項的說明。
表一 如表二所示為下行SOAP Header中包含的參數項、參數類型、參數含以及對該參數項的說明。
表二 如圖4所示為本發明業務接入方法實施例一的信令圖,首先SP通過SP業務系統向SPGW發送Parlay X2.0下行請求消息,由於Parlay X2.0的傳輸層協議上承載SOAP協議,所以在Parlay X2.0下行請求消息中攜帶SOAP信封,SOAP信封中包括擴展了的下行SOAP Header和SOAP Body,擴展了的下行SOAP Header部分攜帶有用於SPGW對SP進行接入鑑權和對SP接入能力進行驗證的消息,具體為下行SOAP Header中包含有如表二所述的參數項。SOAP Body中攜帶原Parlay X2.0協議中與應用相關的API參數。SPGW在收到該Parlay X2.0上行請求消息後,向SP返回一個Parlay X2.0響應消息,該響應消息由SOAP Body攜帶。然後SPGW將該Parlay X2.0上行請求消息轉換成符合運營商業務系統的消息協議的消息,並將該消息內容發送給運營商業務系統。
如圖5所示為本發明業務接入方法實施例二的信令圖。運營商業務系統向SPGW發送消息,SPGW在收到該消息後將該消息轉換成符合Parlay X2.0協議的消息並將該Parlay X2.0消息作為Parlay X2.0上行請求消息發送給SP,該Parlay X2.0上行請求消息的上行SOAP Header中包含有如表一所述的參數項。SP在收到該Parlay X2.0上行請求消息後,根據該Parlay X2.0消息中的SOAP Header中攜帶的消息對SPGW的合法性進行驗證,然後返回給SPGW一個Parlay X2.0響應消息。
本發明以SPGW作為電信增值業務開發的平臺,通過對Parlay X2.0協議進行擴充,在Parlay X2.0的請求消息中增加SOAP Header,使得SP發送給SPGW的Parlay X2.0請求消息中攜帶用於SPGW對SP進行接入鑑權和對SP接入能力進行驗證的消息,採用該擴展後的Parlay X2.0協議作為SP和SPGW之間的交互協議,簡化了SP與運營商之間的交互,降低了SP接入運營商業務系統的複雜度。
最後應說明的是以上實施例僅用以說明本發明的技術方案,而非對其限制;儘管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特徵進行等同替換;而這些修改或者替換,並不使相應技術方案的本質脫離本發明各實施例技術方案的精神和範圍。
權利要求
1.一種業務接入方法,其特徵在於,包括
電信增值服務提供商業務系統向電信增值服務提供商網關發送攜帶有第一鑑權信息的請求消息;
電信增值服務提供商網關對所述第一鑑權信息進行鑑權,根據運營商業務系統消息協議將該請求消息進行協議轉換,並將進行協議轉換後的消息發送給運營商業務系統。
2.根據權利要求1所述的業務接入方法,其特徵在於,所述攜帶有第一鑑權信息的請求消息為Parlay X2.0下行請求消息,用於電信增值服務提供商網關對電信增值服務提供商進行接入鑑權以及對電信增值服務提供商服務能力進行檢測,該PARlay X2.0下行請求消息中攜帶的第一鑑權信息被封裝在下行簡單對象訪問協議標頭中。
3.根據權利要求2所述的業務接入方法,其特徵在於,所述下行簡單對象訪問協議標頭具體包括以下參數
電信增值服務提供商接入碼參數,為所述電信增值服務提供商網關驗證所述電信增值服務提供商合法性的鑑權標識,該鑑權標識是運營商分配給所述電信增值服務提供商的唯一標識;
電信增值服務提供商接入密碼參數,為所述電信增值服務提供商網關驗證所述電信增值服務提供商合法性的密碼,該密碼由運營商通知所述電信增值服務提供商;
應用標識參數,用於標識所述Parlay X2.0下行請求消息屬於哪個業務應用,由電信增值服務提供商填寫;
組合業務事務號參數,用於標識所述Parlay X2.0下行消息所屬的組合行業,由電信增值服務提供商填寫,該組合業務事務號參數由業務管理平臺分配,後續電信增值服務提供商業務系統向電信增值服務提供商網關發送的消息中需要攜帶該組合業務事務號參數;
訂購者地址參數,為電信增值服務提供商所開發業務的訂購者的地址,由電信增值服務提供商填寫;以及
付費者地址參數,為電信增值服務提供商所開發業務的業務付費者的地址,由電信增值服務提供商填寫。
4.根據權利要求2或3所述的業務接入方法,其特徵在於,所述電信增值服務提供商網關對所述第一鑑權信息進行鑑權,根據運營商業務系統消息協議將該請求消息進行協議轉換,並將進行協議轉換後的消息發送給運營商業務系統後還包括電信增值服務提供商網關向電信增值服務提供商業務系統返回Parlay X2.0響應消息。
5.一種業務接入方法,其特徵在於,包括
電信增值服務提供商網關將運營商業務系統發送的消息進行協議轉換,將進行協議轉換後的消息發送給電信增值服務提供商業務系統,所述經過協議轉換的消息中攜帶有第二鑑權信息;
電信增值服務提供商業務系統對所述第二鑑權信息進行鑑權,並接收所述經過協議轉換的消息。
6.根據權利要求5所述的業務接入方法,其特徵在於,所述經過協議轉換的消息為Parlay X2.0上行請求消息,用於電信增值服務提供商業務系統對電信增值服務提供商網關進行合法性驗證,該Parlay X2.0上行請求消息中攜帶的第二鑑權信息被封裝在上行簡單對象訪問協議標頭中。
7.根據權利要求6所述的業務接入方法,其特徵在於,所述上行簡單對象訪問協議標頭具體包括以下參數
電信增值服務提供商反向調用名參數,用於電信增值服務提供商驗證所述電信增值服務提供商網關的合法性,為所述電信增值服務提供商網關調用所述電信增值服務提供商時向其發送的一個鑑權標識,該鑑權標識由電信增值服務提供商和運營商約定;
電信增值服務提供商反向調用密碼,用於電信增值服務提供商驗證所述電信增值服務提供商網關合法性的密碼,為所述電信增值服務提供商網關調用所述電信增值服務提供商時向其發送的一個密碼,該密碼由電信增值服務提供商通知運營商;以及
組合業務事務號參數項,用於標識所述Parlay X2.0上行請求消息所屬的組合業務。
8.根據權利要求6或7所述的業務接入方法,其特徵在於,電信增值服務提供商網關將運營商業務系統發送的消息進行協議轉換,將進行協議轉換後的消息發送給電信增值服務提供商業務系統後還包括電信增值服務提供商業務系統向電信增值服務提供商網關發送Parlay X2.0響應消息。
9.一種業務接入系統,其特徵在於,包括
電信增值服務提供商業務系統;
電信增值服務提供商網關,與所述電信增值服務提供商業務系統相連,用於將所述電信增值服務提供商業務系統發送的消息轉發到運營商業務系統以及將運營商業務系統發送的消息轉發到電信增值服務提供商業務系統;
該電信增值服務提供商網關中包括
第一接口單元,與所述電信增值服務提供商業務系統相連,用於接收所述電信增值服務提供商業務系統發送的Parlay X2.0下行請求消息;
信息同步管理單元,用於存儲所述電信增值服務提供商的數據以及業務數據;
第一鑑權單元,分別與所述第一接口單元與所述信息同步管理單元連接,用於根據所述信息同步管理單元中的電信增值服務提供商的數據以及業務數據,對所述第一接口單元接收的Parlay X2.0下行請求消息中攜帶的第一鑑權信息對電信增值服務提供商的接入權限以及業務能力進行鑑權;
運營商業務協議適配單元,與所述第一接口單元連接,用於在第一鑑權單元對所述Parlay X2.0下行請求消息中攜帶的第一鑑權信息進行鑑權後根據運營商業務系統的協議將該Parlay X2.0下行請求消息轉換成符合運營商業務系統協議的消息。
10.根據權利要求9所述的業務接入系統,其特徵在於,所述電信增值服務提供商業務系統中設有
第二接口單元,與所述第一接口單元連接,用於接收所述電信增值服務提供商網關發送的Parlay X2.0上行請求消息;
第二鑑權單元,與所述第二接口單元連接,用於對所述第二接口單元接收的Parlay X2.0上行請求消息中攜帶的第二鑑權信息進行鑑權。
11.根據權利要求10所述的業務接入系統,其特徵在於,所述第一鑑權單元中包括
網絡接入鑑權單元,與所述第一接口單元連接,用於對所述電信增值服務提供商的接入權限進行驗證;
電信增值服務提供商接入能力檢測單元,與所述第一接口單元連接,用於對所述電信增值服務提供商的業務能力進行檢測。
12.根據權利要求9~11中任一權利要求所述的業務接入系統,其特徵在於,還包括業務管理平臺,與所述信息同步管理單元相連,用於將該業務管理平臺中存儲的電信增值服務提供商數據和業務數據在信息同步管理單元進行備份。
13.根據權利要求9~11中任一權利要求所述的業務接入系統,其特徵在於,所述運營商業務協議適配單元具體為簡訊協議驅動或彩信協議驅動或定位協議驅動。
全文摘要
本發明涉及一種電信增值服務提供商業務接入方法,包括電信增值服務提供商業務系統向電信增值服務提供商網關發送攜帶有第一鑑權信息的請求消息;電信增值服務提供商網關對所述第一鑑權信息進行鑑權,根據運營商業務系統消息協議將該請求消息進行協議轉換,並將進行協議轉換後的消息發送給運營商業務系統。本發明還提供了一種電信增值服務提供商業務接入系統。本發明提供的電信增值服務提供商業務接入方法及系統簡化了電信增值服務提供商與運營商業務系統之間的交互,降低了電信增值服務提供商業務開發的複雜度。
文檔編號H04W80/00GK101184267SQ200710179998
公開日2008年5月21日 申請日期2007年12月20日 優先權日2007年12月20日
發明者王志軍, 旭 楊, 蓉 王, 胡尼亞, 麗 馬 申請人:中國網絡通信集團公司