專利名稱:一種智能網(wǎng)系統(tǒng)的業(yè)務(wù)處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊智能網(wǎng)系統(tǒng)技術(shù)領(lǐng)域,尤其涉及一種智能網(wǎng)系統(tǒng)的業(yè)務(wù)處理方法。
背景技術(shù):
通訊智能網(wǎng)是電信系統(tǒng)已經(jīng)很成熟的增值業(yè)務(wù)實現(xiàn)方案,可以為用戶提供靈活多變的通訊業(yè)務(wù)。
通常,智能網(wǎng)系統(tǒng)主要包括業(yè)務(wù)控制點(SCP,Service Control Point),SCP中包括智能網(wǎng)業(yè)務(wù)的業(yè)務(wù)處理邏輯單元,主要用于接受核心網(wǎng)的業(yè)務(wù)請求網(wǎng)元觸發(fā)的無線智能網(wǎng)(WIN,Wireless Intelligent Network)消息請求,并根據(jù)業(yè)務(wù)處理邏輯單元進(jìn)行相應(yīng)的業(yè)務(wù)流程處理,例如對智能網(wǎng)用戶進(jìn)行實時鑒權(quán)以及根據(jù)預(yù)設(shè)的計費指令進(jìn)行計費。
智能網(wǎng)系統(tǒng)中的業(yè)務(wù)請求網(wǎng)元主要是移動交換中心(MSC,MobileSwitch Center)和短消息服務(wù)中心(SMSC,Short Message Service Center)。所述MSC用于接收用戶的呼叫請求,觸發(fā)智能網(wǎng)呼叫業(yè)務(wù)流程,并在智能網(wǎng)SCP指示下進(jìn)行話路接續(xù)。所述SMSC用于接收智能網(wǎng)預(yù)付費用戶發(fā)送的短信請求,觸發(fā)短信鑒權(quán)流程,即發(fā)送短消息點對點協(xié)議(SMPP,ShortMessage Peer to Peer)鑒權(quán)請求消息到SCP,并根據(jù)SCP返回的鑒權(quán)結(jié)果發(fā)送短信給被叫用戶。
隨著電信市場競爭環(huán)境的不斷變化,以及用戶對電信業(yè)務(wù)的要求隨著電信網(wǎng)絡(luò)的發(fā)展和電話普及率的提高而不斷提高,各種智能網(wǎng)業(yè)務(wù)層出不窮。其中,號碼攜帶業(yè)務(wù)是近年來在世界各國成為倍受關(guān)注和實施的業(yè)務(wù)。所述號碼攜帶業(yè)務(wù)的主要業(yè)務(wù)特征是用戶可以在已支持號碼攜帶業(yè)務(wù)的電信運營商網(wǎng)絡(luò)之間相互遷移,可以正常通訊,但用戶號碼不改變。
目前,有些電信運營商的網(wǎng)絡(luò)中已經(jīng)提供了號碼攜帶數(shù)據(jù)庫(NPDB,Number Portability Database),用于存儲號碼攜帶用戶的狀態(tài)信息,這些狀態(tài)信息包括注冊了號碼攜帶業(yè)務(wù)的用戶標(biāo)識、以及每個注冊用戶當(dāng)前的轉(zhuǎn)網(wǎng)信息,即用戶當(dāng)前是在本電信運營網(wǎng)絡(luò)中、還是轉(zhuǎn)移到其它電信運營網(wǎng)絡(luò)中,如果轉(zhuǎn)移到其它電信運營網(wǎng)絡(luò),則進(jìn)一步存儲用戶當(dāng)前的路由地址號碼(LRN,Location Routing Number),該LRN與當(dāng)前的電信運營網(wǎng)絡(luò)對應(yīng)相關(guān),當(dāng)號碼攜帶用戶轉(zhuǎn)移到其它電信運營網(wǎng)絡(luò),則用戶號碼不需改變,只需改變LRN即可。目前的NPDB已經(jīng)按照IS756-A規(guī)范提供了標(biāo)準(zhǔn)的移動應(yīng)用協(xié)議(MAP,Mobile Application Protoco1)信令,以供各網(wǎng)元查詢NPDB的內(nèi)容。
但是,目前還沒有一套有效的用于為具備號碼攜帶功能的智能網(wǎng)用戶提供主叫計費的處理方案。因為主叫流程的計費測算要根據(jù)主叫用戶的位置信息和被叫用戶的位置信息進(jìn)行匹配費率矩陣計算,在號碼攜帶業(yè)務(wù)中,如果被叫用戶為號碼攜帶用戶,則目前的智能網(wǎng)系統(tǒng)無法獲知被叫用戶的遷移狀態(tài)信息,即被叫用戶是已經(jīng)遷移到其他運營商了,還是仍保持遷移前的用戶狀態(tài),由于遷移前后的計費方案是不一樣的,因此,目前的智能網(wǎng)系統(tǒng)還不能正確地對具備號碼攜帶功能的智能網(wǎng)用戶提供主叫的實時計費。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種智能網(wǎng)系統(tǒng)的業(yè)務(wù)處理方法,以實現(xiàn)為具備號碼攜帶功能的智能網(wǎng)用戶提供主叫計費功能。
為了實現(xiàn)上述發(fā)明目的,本發(fā)明的主要技術(shù)方案為一種智能網(wǎng)系統(tǒng)的業(yè)務(wù)處理方法,該方法包括A、智能網(wǎng)系統(tǒng)的業(yè)務(wù)控制點SCP收到業(yè)務(wù)請求網(wǎng)元的業(yè)務(wù)觸發(fā)請求,發(fā)送號碼攜帶用戶狀態(tài)查詢請求給號碼攜帶數(shù)據(jù)庫NPDB,所述號碼攜帶用戶狀態(tài)查詢請求中包括所述業(yè)務(wù)觸發(fā)請求中的被叫用戶標(biāo)識;
B、NPDB根據(jù)所述被叫用戶標(biāo)識查詢該被叫用戶的號碼攜帶用戶狀態(tài),返回查詢結(jié)果給SCP;C、SCP根據(jù)NPDB返回的查詢結(jié)果和預(yù)設(shè)的計費方案對主叫用戶進(jìn)行計費處理;D、SCP按照所述計費處理結(jié)果和預(yù)設(shè)的計費方案對所述請求觸發(fā)的業(yè)務(wù)進(jìn)行控制。
優(yōu)選地,所述業(yè)務(wù)請求網(wǎng)元為移動通訊網(wǎng)絡(luò)中的移動交換中心MSC,所述業(yè)務(wù)觸發(fā)請求為呼叫流程觸發(fā)請求。
優(yōu)選地,在步驟B與步驟C之間進(jìn)一步包括SCP向MSC返回呼叫業(yè)務(wù)的業(yè)務(wù)鍵;如果SCP返回成功,MSC根據(jù)被叫號碼查找路由;找到路由后,向SCP發(fā)送呼叫流程接續(xù)鑒權(quán)請求;SCP收到所述呼叫流程接續(xù)鑒權(quán)請求后,執(zhí)行步驟C。
優(yōu)選地,所述業(yè)務(wù)請求網(wǎng)元為移動通訊網(wǎng)絡(luò)中的短消息服務(wù)中心,所述業(yè)務(wù)觸發(fā)請求為短信鑒權(quán)流程觸發(fā)請求。
優(yōu)選地,所述步驟B具體為B1、NPDB在自身的記錄信息中查詢所述被叫用戶的號碼攜帶用戶狀態(tài),判斷被叫用戶是否為號碼攜帶用戶,如果是,則執(zhí)行步驟B2;否則,將空消息作為查詢結(jié)果返回給SCP;B2、NPDB判斷被叫用戶是否已經(jīng)轉(zhuǎn)網(wǎng),如果是,則返回被叫用戶是號碼攜帶用戶且已轉(zhuǎn)網(wǎng)的查詢結(jié)果給SCP,該查詢結(jié)果中包括被叫用戶當(dāng)前的路由地址號碼LRN;否則,將空消息作為查詢結(jié)果返回給SCP。
優(yōu)選地,所述步驟C具體為如果被叫用戶是號碼攜帶用戶且已經(jīng)轉(zhuǎn)網(wǎng),則根據(jù)被叫用戶當(dāng)前的LRN分析得到被叫用戶當(dāng)前所屬運營商網(wǎng)絡(luò)的接入號,判斷所述接入號是否為本網(wǎng)的接入號,如果是,則按照網(wǎng)內(nèi)計費方案對主叫用戶進(jìn)行計費處理;否則,按照網(wǎng)間計費方案對主叫用戶進(jìn)行計費處理;如果NPDB返回的查詢結(jié)果為空消息或查詢失敗,則按照被叫用戶號碼的號碼頭來判斷被叫號碼是否屬于本網(wǎng),如果屬于本網(wǎng),則按照網(wǎng)內(nèi)計費方案對主叫用戶進(jìn)行計費,如果不屬于本網(wǎng),則按照網(wǎng)間計費方案對主叫用戶進(jìn)行計費。
優(yōu)選地,所述根據(jù)被叫用戶當(dāng)前的LRN分析得到被叫用戶當(dāng)前所屬運營商網(wǎng)絡(luò)的接入號的具體方法為在SCP中預(yù)先存儲網(wǎng)絡(luò)接入號與LRN號碼頭的對應(yīng)關(guān)系表,SCP根據(jù)被叫用戶LRN的號碼頭查詢所述關(guān)系表,得到被叫用戶當(dāng)前所屬運營商網(wǎng)絡(luò)的接入號。
優(yōu)選地,所述步驟D的具體為SCP判斷對主叫用戶的計費處理結(jié)果,如果主叫用戶的賬戶余額不足,則SCP通知業(yè)務(wù)請求網(wǎng)元停止所述請求觸發(fā)的業(yè)務(wù);如果主叫用戶的帳戶余額充足,則判斷被叫用戶是否為號碼攜帶用戶且已經(jīng)轉(zhuǎn)網(wǎng),如果是,則通知業(yè)務(wù)請求網(wǎng)元根據(jù)被叫用戶的LRN將所述請求觸發(fā)的業(yè)務(wù)跨網(wǎng)路由到被叫用戶;否則,通知業(yè)務(wù)請求網(wǎng)元根據(jù)被叫號碼將所述請求觸發(fā)的業(yè)務(wù)路由到被叫用戶。
優(yōu)選地,所述方法進(jìn)一步包括SCP按照生成詳細(xì)通訊記錄單,在該詳細(xì)通訊記錄單中標(biāo)記所述被叫用戶的LRN。
優(yōu)選地,步驟A中,SCP收到業(yè)務(wù)請求網(wǎng)元的業(yè)務(wù)觸發(fā)請求后,進(jìn)一步包括SCP根據(jù)預(yù)存的業(yè)務(wù)處理邏輯指令以及用戶數(shù)據(jù)判斷主叫用戶狀態(tài)是否正常、并且該主叫用戶是否為本SCP的智能網(wǎng)用戶,如果是,則執(zhí)行后續(xù)步驟,否則結(jié)束本處理流程。
優(yōu)選地,所述SCP與NPDB之間通過移動應(yīng)用協(xié)議進(jìn)行通訊。
本發(fā)明中,SCP在收到業(yè)務(wù)觸發(fā)請求后要向NPDB查詢被叫用戶的號碼攜帶用戶狀態(tài),根據(jù)查詢結(jié)果和預(yù)設(shè)的計費信息對主叫用戶進(jìn)行計費處理,并根據(jù)計費處理結(jié)果控制所請求觸發(fā)的業(yè)務(wù)。由于先查詢被叫用戶的號碼攜帶用戶狀態(tài),所以SCP可以得知被叫用戶是否為號碼攜帶用戶,是否既是號碼攜帶用戶又已經(jīng)轉(zhuǎn)移到其它網(wǎng)絡(luò),通過這些信息,SCP才能夠準(zhǔn)確地獲知被叫用戶處于何種狀態(tài),從而按照對應(yīng)的計費方案進(jìn)行計費以及相關(guān)的控制。因此,本發(fā)明可以為具備號碼攜帶功能的智能網(wǎng)用戶提供主叫計費功能,以方便判斷網(wǎng)間計費方案,正確控制用戶話費以及正確控制用戶的業(yè)務(wù)流程。
如果智能網(wǎng)系統(tǒng)采用本發(fā)明的方法,只需修改智能網(wǎng)系統(tǒng)SCP的業(yè)務(wù)控制邏輯,建立SCP與NPDB交互關(guān)系即可,不需對網(wǎng)絡(luò)中其它任何設(shè)備做出修改,也不需要增加其它設(shè)備,因此本發(fā)明的可擴(kuò)展性強,擴(kuò)展成本低廉。
本發(fā)明還可以根據(jù)計費結(jié)果生成詳細(xì)通訊記錄單,在該詳細(xì)通訊記錄單中標(biāo)記所述被叫用戶的LRN,方便營帳系統(tǒng)從智能網(wǎng)取回話單后,合帳供用戶查詢并方便進(jìn)行不同運營商網(wǎng)絡(luò)間的結(jié)算,因此本發(fā)明非常適用于多網(wǎng)絡(luò)并存的通訊系統(tǒng),便于號碼攜帶業(yè)務(wù)的進(jìn)一步推廣。
圖1為在觸發(fā)呼叫業(yè)務(wù)時本發(fā)明的一種實施例的流程圖;圖2為在觸發(fā)短信業(yè)務(wù)時本發(fā)明的一種實施例的流程圖。
具體實施例方式
下面通過具體實施例和附圖對本發(fā)明做進(jìn)一步詳細(xì)說明。
本發(fā)明適用于包括業(yè)務(wù)請求網(wǎng)元、SCP和NPDB的智能網(wǎng)系統(tǒng),所述NPDB用于存儲號碼攜帶用戶的狀態(tài)信息,這些狀態(tài)信息包括注冊了號碼攜帶業(yè)務(wù)的用戶標(biāo)識、以及每個注冊用戶當(dāng)前的轉(zhuǎn)網(wǎng)信息,即用戶當(dāng)前是在本電信運營網(wǎng)絡(luò)中、還是轉(zhuǎn)移到其它電信運營網(wǎng)絡(luò)中,如果轉(zhuǎn)移到其它電信運營網(wǎng)絡(luò),則進(jìn)一步存儲用戶當(dāng)前的LRN,該NPDB還可提供符合IS756-A規(guī)范的標(biāo)準(zhǔn)MAP信令,以供各網(wǎng)元查詢NPDB的內(nèi)容。
本發(fā)明的核心技術(shù)方案包括A、SCP收到業(yè)務(wù)請求網(wǎng)元的業(yè)務(wù)觸發(fā)請求,發(fā)送號碼攜帶用戶狀態(tài)查詢請求給NPDB,所述號碼攜帶用戶狀態(tài)查詢請求中包括所述業(yè)務(wù)觸發(fā)請求中的被叫用戶標(biāo)識;B、NPDB根據(jù)所述被叫用戶標(biāo)識查詢該被叫用戶的號碼攜帶用戶狀態(tài),返回查詢結(jié)果給SCP;C、SCP根據(jù)NPDB返回的查詢結(jié)果和預(yù)設(shè)的計費方案對主叫用戶進(jìn)行計費處理;D、SCP按照所述計費處理結(jié)果和預(yù)設(shè)的計費方案對所述請求觸發(fā)的業(yè)務(wù)進(jìn)行控制。
本發(fā)明中,所述SCP與NPDB之間通過符合IS756-A規(guī)范的標(biāo)準(zhǔn)MAP信令進(jìn)行通訊。
本發(fā)明主要可以應(yīng)用在移動通訊網(wǎng)絡(luò)中,所述請求觸發(fā)的業(yè)務(wù)可以為呼叫業(yè)務(wù),也可以是短信業(yè)務(wù)等等。下面分別通過觸發(fā)呼叫業(yè)務(wù)和短信業(yè)務(wù)兩個實施例對本發(fā)明的方法進(jìn)行說明。
圖1為在觸發(fā)呼叫業(yè)務(wù)時本發(fā)明的一種實施例的流程圖。參見圖1,當(dāng)觸發(fā)呼叫業(yè)務(wù)時,接收用戶業(yè)務(wù)請求的業(yè)務(wù)請求網(wǎng)元為移動通訊網(wǎng)絡(luò)中的MSC,用戶的業(yè)務(wù)請求為呼叫請求,所述業(yè)務(wù)觸發(fā)請求為呼叫流程觸發(fā)請求。參見圖1,本實施例的主要流程包括步驟101、MSC收到用戶的呼叫業(yè)務(wù)請求,上報呼叫流程觸發(fā)請求(ORREQ,Origination Request INVOKE)給智能網(wǎng)SCP。
步驟102、SCP根據(jù)預(yù)存的業(yè)務(wù)處理邏輯指令以及用戶數(shù)據(jù)判斷主叫用戶狀態(tài)是否正常、并且該主叫用戶是否為本SCP的智能網(wǎng)用戶,如果是,則向NPDB發(fā)送號碼攜帶業(yè)務(wù)請求(NPREQ,NumberPortability RequestINVOKE),以請求NPDB查詢被叫用戶的號碼攜帶用戶狀態(tài),否則,結(jié)束本流程。
步驟103、NPDB在自身的記錄信息中查詢所述被叫用戶的號碼攜帶用戶狀態(tài),返回查詢結(jié)果給SCP,所述查詢結(jié)果為號碼攜帶業(yè)務(wù)請求結(jié)果(npreq,NumberPortabilityRequest RETURN RESULT)。
本步驟中,NPDB根據(jù)被叫用戶的標(biāo)識查詢該被叫用戶是否為號碼攜帶用戶、且是否已經(jīng)轉(zhuǎn)網(wǎng),具體為
NPDB首先判斷被叫用戶是否為號碼攜帶用戶,如果不是,則將空消息作為查詢結(jié)果返回給SCP;如果是,則NPDB再判斷被叫用戶是否已經(jīng)轉(zhuǎn)網(wǎng),如果是,則進(jìn)一步查詢該被叫用戶當(dāng)前的路由地址號碼(LRN,LocationRouting Number),并返回被叫用戶是號碼攜帶用戶且已轉(zhuǎn)網(wǎng)的查詢結(jié)果給SCP,該查詢結(jié)果中包括被叫用戶當(dāng)前的LRN;否則,將空消息作為查詢結(jié)果返回給SCP。
步驟104、SCP向MSC返回呼叫流程觸發(fā)請求結(jié)果消息(orreq,Origination Request RETURN RESULT),其中包括所述呼叫業(yè)務(wù)的業(yè)務(wù)鍵。
步驟105、如果SCP返回成功,MSC根據(jù)被叫號碼查找路由,在找到路由后,MSC發(fā)起呼叫流程接續(xù)鑒權(quán)請求(ANALYZD)。
步驟106、SCP收到呼叫流程接續(xù)鑒權(quán)請求后,根據(jù)NPDB返回的查詢結(jié)果和預(yù)設(shè)的計費方案對主叫用戶進(jìn)行計費處理。所述的計費方案可以預(yù)先設(shè)定,其中網(wǎng)內(nèi)通訊的計費方案與網(wǎng)間通訊的計費方案不同。所述計費處理具體為如果被叫用戶是號碼攜帶用戶且已經(jīng)轉(zhuǎn)網(wǎng),則SCP根據(jù)被叫用戶當(dāng)前的LRN分析得到被叫用戶當(dāng)前所屬運營商網(wǎng)絡(luò)的接入號,用所述接入號代替所述被叫用戶號碼,判斷所述接入號是否為本網(wǎng)的接入號,如果所述接入號是本網(wǎng)的接入號,則說明被叫用戶是從其它網(wǎng)絡(luò)轉(zhuǎn)入到本網(wǎng),此時按照網(wǎng)內(nèi)計費方案對主叫用戶進(jìn)行計費處理;如果所述接入號不是本網(wǎng)的接入號,則說明被叫用戶是轉(zhuǎn)入其它網(wǎng)路的用戶,此時需按照網(wǎng)間計費方案對主叫用戶進(jìn)行計費處理。所述SCP中可預(yù)先存儲網(wǎng)絡(luò)接入號與LRN號碼頭的對應(yīng)關(guān)系表,SCP可根據(jù)被叫用戶LRN的號碼頭查詢所述關(guān)系表,得到被叫用戶當(dāng)前所述運營商網(wǎng)絡(luò)的接入號。
如果從NPDB返回的查詢結(jié)果為空消息或者查詢失敗,則按照被叫用戶號碼的號碼頭來判斷被叫號碼是否屬于本網(wǎng),如果屬于本網(wǎng),則按照網(wǎng)內(nèi)計費方案對主叫用戶進(jìn)行計費,如果不屬于本網(wǎng),則按照網(wǎng)間計費方案對主叫用戶進(jìn)行計費。
步驟107、SCP根據(jù)計費處理的結(jié)果和預(yù)設(shè)的計費方案對所述請求觸發(fā)的業(yè)務(wù)進(jìn)行控制。
所述步驟107和步驟106是實時動態(tài)進(jìn)行的,SCP可以根據(jù)步驟1 06的實時計費結(jié)果進(jìn)行實時的業(yè)務(wù)控制。例如,SCP根據(jù)賬戶余額和計費方案實時控制通話,具體為SCP判斷對主叫用戶的計費處理結(jié)果,如果主叫用戶的賬戶余額不足,則SCP向MSC返回呼叫流程接續(xù)鑒權(quán)結(jié)果(anlyzd),其中包括用于通知MSC停止所述請求業(yè)務(wù)的指令,MSC收到后,停止所述請求觸發(fā)的呼叫業(yè)務(wù)。
如果主叫用戶的賬戶余額充足且狀態(tài)正常,則SCP向MSC返回anlyzd鑒權(quán)成功消息,其中被叫用戶參數(shù)仍然為原被叫號碼,MSC收到后,向NPDB發(fā)起查詢命令獲取被叫用戶的LRN,分析出被叫用戶當(dāng)前所屬的網(wǎng)絡(luò),將呼叫業(yè)務(wù)路由到被叫用戶LRN所在地,主被叫通話結(jié)束后,則SCP可進(jìn)一步按照計費結(jié)果生成詳細(xì)通訊記錄單(CDR,Call Detail Record),在該詳細(xì)通訊記錄單中標(biāo)記所述被叫用戶的LRN,以方便營帳系統(tǒng)從智能網(wǎng)取回話單后,合帳供用戶查詢并方便進(jìn)行不同運營商網(wǎng)絡(luò)間的結(jié)算;如果MSC沒有從NPDB獲取被叫的LRN號碼,CDR記錄中的LRN字段為空。
如果被叫用戶為號碼攜帶用戶但沒有轉(zhuǎn)網(wǎng),或者被叫用戶不是號碼攜帶用戶,則可以按照目前的無線智能網(wǎng)(WIN)處理流程處理,例如SCP向MSC返回anlyzd消息,通知MSC根據(jù)被叫號碼將所請求觸發(fā)的呼叫業(yè)務(wù)路由到被叫用戶。
圖2為在觸發(fā)短信業(yè)務(wù)時本發(fā)明的一種實施例的流程圖。參見圖2,當(dāng)觸發(fā)短信業(yè)務(wù)時,接收用戶業(yè)務(wù)請求的業(yè)務(wù)請求網(wǎng)元為移動通訊網(wǎng)絡(luò)中的SMSC,用戶的業(yè)務(wù)請求為短信請求,所述業(yè)務(wù)觸發(fā)請求為短信鑒權(quán)流程觸發(fā)請求。參見圖2,本實施例的主要流程包括步驟201、SMSC收到用戶的短信請求,上報短信鑒權(quán)流程觸發(fā)請求(AUTH_ACC)給智能網(wǎng)SCP。
步驟202、SCP根據(jù)預(yù)存的業(yè)務(wù)處理邏輯指令以及用戶數(shù)據(jù)判斷主叫用戶狀態(tài)是否正常、并且該主叫用戶是否為本SCP的智能網(wǎng)用戶,如果是,則向NPDB發(fā)送NPREQ,以請求NPDB查詢被叫用戶的號碼攜帶用戶狀態(tài),否則,結(jié)束本流程。
步驟203、NPDB在自身的記錄信息中查詢所述被叫用戶的號碼攜帶用戶狀態(tài),返回查詢結(jié)果給SCP,所述查詢結(jié)果為npreq。
本步驟中,NPDB根據(jù)被叫用戶的標(biāo)識查詢該被叫用戶是否為號碼攜帶用戶、且是否已經(jīng)轉(zhuǎn)網(wǎng),具體為NPDB首先判斷被叫用戶是否為號碼攜帶用戶,如果不是,則將空消息作為查詢結(jié)果返回給SCP;如果是,則NPDB再判斷被叫用戶是否已經(jīng)轉(zhuǎn)網(wǎng),如果是,則進(jìn)一步查詢該被叫用戶當(dāng)前的LRN,并返回被叫用戶是號碼攜帶用戶且已轉(zhuǎn)網(wǎng)的查詢結(jié)果給SCP,該查詢結(jié)果中包括被叫用戶當(dāng)前的LRN;否則,將空消息作為查詢結(jié)果返回給SCP。
步驟204、SCP根據(jù)NPDB返回的查詢結(jié)果和預(yù)設(shè)的計費方案對主叫用戶進(jìn)行計費處理。所述的計費方案可以預(yù)先設(shè)定,其中網(wǎng)內(nèi)通訊的計費方案和網(wǎng)間通訊的計費方案不同。所述計費處理具體為如果被叫用戶是號碼攜帶用戶且已經(jīng)轉(zhuǎn)網(wǎng),則SCP根據(jù)被叫用戶當(dāng)前的LRN分析得到被叫用戶當(dāng)前所屬運營商網(wǎng)絡(luò)的接入號,用所述接入號代替所述被叫用戶號碼,判斷所述接入號是否為本網(wǎng)的接入號,如果所述接入號是本網(wǎng)的接入號,則說明被叫用戶是從其它網(wǎng)絡(luò)轉(zhuǎn)入到本網(wǎng),此時按照網(wǎng)內(nèi)計費方案對主叫用戶進(jìn)行計費處理;如果所述接入號不是本網(wǎng)的接入號,則說明被叫用戶是轉(zhuǎn)入其它網(wǎng)路的用戶,此時需按照網(wǎng)間計費方案對主叫用戶進(jìn)行計費處理。所述SCP中可預(yù)先存儲網(wǎng)絡(luò)接入號與LRN號碼頭的對應(yīng)關(guān)系表,SCP可根據(jù)被叫用戶LRN的號碼頭查詢所述關(guān)系表,得到被叫用戶當(dāng)前所述運營商網(wǎng)絡(luò)的接入號。
如果從NPDB返回的查詢結(jié)果為空消息或者查詢失敗,則按照被叫用戶號碼的號碼頭來判斷被叫號碼是否屬于本網(wǎng),如果屬于本網(wǎng),則按照網(wǎng)內(nèi)計費方案對主叫用戶進(jìn)行計費,如果不屬于本網(wǎng),則按照網(wǎng)間計費方案對主叫用戶進(jìn)行計費。
步驟205、SCP根據(jù)計費處理的結(jié)果和預(yù)設(shè)的計費方案對所述請求觸發(fā)的業(yè)務(wù)進(jìn)行控制。
所述步驟205和步驟204是實時動態(tài)進(jìn)行的,SCP可以根據(jù)步驟204的實時計費結(jié)果進(jìn)行實時的業(yè)務(wù)控制。例如,SCP根據(jù)賬戶余額和計費方案實時控制通話,具體為SCP判斷對主叫用戶的計費處理結(jié)果,如果主叫用戶的賬戶余額不足,則SCP向SMSC返回短信鑒權(quán)流程觸發(fā)請求結(jié)果(auth_acc),其中包括用于通知SMSC停止所述請求觸發(fā)業(yè)務(wù)的指令,SMSC收到后,停止所述請求觸發(fā)的短信業(yè)務(wù)。
如果SCP向SMSC返回auth_acc簽權(quán)成功消息,SMSC收到后,向NPDB查詢獲取被叫用戶的LRN,分析出被叫用戶當(dāng)前所屬的網(wǎng)絡(luò),將短信業(yè)務(wù)路由到被叫用戶LRN所在地,如果發(fā)送短信成功,則SCP可進(jìn)一步按照計費結(jié)果生成詳細(xì)通訊記錄單(CDR,Call Detail Record),如果被叫用戶是號碼攜帶用戶則在該詳細(xì)通訊記錄單中標(biāo)記所述被叫用戶的LRN,以方便營悵系統(tǒng)從智能網(wǎng)取回話單后,合帳供用戶查詢并方便進(jìn)行不同運營商網(wǎng)絡(luò)間的結(jié)算;如果SMSC沒有從NPDB獲取被叫的LRN號碼,則CDR話單中LRN參數(shù)為空。
如果被叫用戶為號碼攜帶用戶但沒有轉(zhuǎn)網(wǎng),或者被叫用戶不是號碼攜帶用戶,則可以按照目前的WIN處理流程處理,例如SCP向SMSC返回auth_acc消息,通知SMSC根據(jù)被叫號碼將所請求的短信業(yè)務(wù)路由到被叫號碼。
對于被叫流程,由于大部分國家按被叫免費處理,本發(fā)明亦按用戶要求,作免費處理,本文不再討論。
以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉該技術(shù)的人在本發(fā)明所揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種智能網(wǎng)系統(tǒng)的業(yè)務(wù)處理方法,其特征在于,該方法包括A、智能網(wǎng)系統(tǒng)的業(yè)務(wù)控制點SCP收到業(yè)務(wù)請求網(wǎng)元的業(yè)務(wù)觸發(fā)請求,發(fā)送號碼攜帶用戶狀態(tài)查詢請求給號碼攜帶數(shù)據(jù)庫NPDB,所述號碼攜帶用戶狀態(tài)查詢請求中包括所述業(yè)務(wù)觸發(fā)請求中的被叫用戶標(biāo)識;B、NPDB根據(jù)所述被叫用戶標(biāo)識查詢該被叫用戶的號碼攜帶用戶狀態(tài),返回查詢結(jié)果給SCP;C、SCP根據(jù)NPDB返回的查詢結(jié)果和預(yù)設(shè)的計費方案對主叫用戶進(jìn)行計費處理;D、SCP按照所述計費處理結(jié)果和預(yù)設(shè)的計費方案對所述請求觸發(fā)的業(yè)務(wù)進(jìn)行控制。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述業(yè)務(wù)請求網(wǎng)元為移動通訊網(wǎng)絡(luò)中的移動交換中心MSC,所述業(yè)務(wù)觸發(fā)請求為呼叫流程觸發(fā)請求。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在步驟B與步驟C之間進(jìn)一步包括SCP向MSC返回呼叫業(yè)務(wù)的業(yè)務(wù)鍵;如果SCP返回成功,MSC根據(jù)被叫號碼查找路由;找到路由后,向SCP發(fā)送呼叫流程接續(xù)鑒權(quán)請求;SCP收到所述呼叫流程接續(xù)鑒權(quán)請求后,執(zhí)行步驟C。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述業(yè)務(wù)請求網(wǎng)元為移動通訊網(wǎng)絡(luò)中的短消息服務(wù)中心,所述業(yè)務(wù)觸發(fā)請求為短信鑒權(quán)流程觸發(fā)請求。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟B具體為B1、NPDB在自身的記錄信息中查詢所述被叫用戶的號碼攜帶用戶狀態(tài),判斷被叫用戶是否為號碼攜帶用戶,如果是,則執(zhí)行步驟B2;否則,將空消息作為查詢結(jié)果返回給SCP;B2、NPDB判斷被叫用戶是否已經(jīng)轉(zhuǎn)網(wǎng),如果是,則返回被叫用戶是號碼攜帶用戶且已轉(zhuǎn)網(wǎng)的查詢結(jié)果給SCP,該查詢結(jié)果中包括被叫用戶當(dāng)前的路由地址號碼LRN;否則,將空消息作為查詢結(jié)果返回給SCP。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述步驟C具體為如果被叫用戶是號碼攜帶用戶且已經(jīng)轉(zhuǎn)網(wǎng),則根據(jù)被叫用戶當(dāng)前的LRN分析得到被叫用戶當(dāng)前所屬運營商網(wǎng)絡(luò)的接入號,判斷所述接入號是否為本網(wǎng)的接入號,如果是,則按照網(wǎng)內(nèi)計費方案對主叫用戶進(jìn)行計費處理;否則,按照網(wǎng)間計費方案對主叫用戶進(jìn)行計費處理;如果NPDB返回的查詢結(jié)果為空消息或查詢失敗,則按照被叫用戶號碼的號碼頭來判斷被叫號碼是否屬于本網(wǎng),如果屬于本網(wǎng),則按照網(wǎng)內(nèi)計費方案對主叫用戶進(jìn)行計費,如果不屬于本網(wǎng),則按照網(wǎng)間計費方案對主叫用戶進(jìn)行計費。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)被叫用戶當(dāng)前的LRN分析得到被叫用戶當(dāng)前所屬運營商網(wǎng)絡(luò)的接入號的具體方法為在SCP中預(yù)先存儲網(wǎng)絡(luò)接入號與LRN號碼頭的對應(yīng)關(guān)系表,SCP根據(jù)被叫用戶LRN的號碼頭查詢所述關(guān)系表,得到被叫用戶當(dāng)前所屬運營商網(wǎng)絡(luò)的接入號。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述步驟D的具體為SCP判斷對主叫用戶的計費處理結(jié)果,如果主叫用戶的賬戶余額不足,則SCP通知業(yè)務(wù)請求網(wǎng)元停止所述請求觸發(fā)的業(yè)務(wù);如果主叫用戶的帳戶余額充足,則判斷被叫用戶是否為號碼攜帶用戶且已經(jīng)轉(zhuǎn)網(wǎng),如果是,則通知業(yè)務(wù)請求網(wǎng)元根據(jù)被叫用戶的LRN將所述請求觸發(fā)的業(yè)務(wù)跨網(wǎng)路由到被叫用戶;否則,通知業(yè)務(wù)請求網(wǎng)元根據(jù)被叫號碼將所述請求觸發(fā)的業(yè)務(wù)路由到被叫用戶。
9.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法進(jìn)一步包括SCP按照生成詳細(xì)通訊記錄單,在該詳細(xì)通訊記錄單中標(biāo)記所述被叫用戶的LRN。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟A中,SCP收到業(yè)務(wù)請求網(wǎng)元的業(yè)務(wù)觸發(fā)請求后,進(jìn)一步包括SCP根據(jù)預(yù)存的業(yè)務(wù)處理邏輯指令以及用戶數(shù)據(jù)判斷主叫用戶狀態(tài)是否正常、并且該主叫用戶是否為本SCP的智能網(wǎng)用戶,如果是,則執(zhí)行后續(xù)步驟,否則結(jié)束本處理流程。
11.根據(jù)權(quán)利要求1至10任一項所述的方法,其特征在于,所述SCP與NPDB之間通過移動應(yīng)用協(xié)議進(jìn)行通訊。
全文摘要
本發(fā)明公開了一種智能網(wǎng)系統(tǒng)的業(yè)務(wù)處理方法,A.智能網(wǎng)系統(tǒng)的業(yè)務(wù)控制點(SCP)收到業(yè)務(wù)請求網(wǎng)元的業(yè)務(wù)觸發(fā)請求,發(fā)送號碼攜帶用戶狀態(tài)查詢請求給號碼攜帶數(shù)據(jù)庫(NPDB),所述號碼攜帶用戶狀態(tài)查詢請求中包括所述業(yè)務(wù)觸發(fā)請求中的被叫用戶標(biāo)識;B.NPDB根據(jù)所述被叫用戶標(biāo)識查詢該被叫用戶的號碼攜帶用戶狀態(tài),返回查詢結(jié)果給SCP;C.SCP根據(jù)NPDB返回的查詢結(jié)果和預(yù)設(shè)的計費方案對主叫用戶進(jìn)行計費處理;D.SCP按照所述計費處理結(jié)果和預(yù)設(shè)的計費方案對所述請求觸發(fā)的業(yè)務(wù)進(jìn)行控制。利用本發(fā)明,可以實現(xiàn)為具備號碼攜帶功能的智能網(wǎng)用戶提供主叫計費功能。
文檔編號H04M3/42GK101083781SQ200710129720
公開日2007年12月5日 申請日期2007年7月24日 優(yōu)先權(quán)日2007年7月24日
發(fā)明者彭亦輝 申請人:中興通訊股份有限公司