專利名稱:無(wú)線高速分組數(shù)據(jù)系統(tǒng)使用本地鑒權(quán)完成呼叫的方法
技術(shù)領(lǐng)域:
本發(fā)明屬于CDMA20001x無(wú)線高速分組凝:據(jù)(EV-DO)通訊系統(tǒng),特 別涉及一種EVDO系統(tǒng)使用本地鑒權(quán)完成呼叫的方法。
背景技術(shù):
目前,EVDO系統(tǒng)如圖1所示,基站系統(tǒng),包含基站控制器(BSC, Base Station Controller)和基站(BTS, Base Transceiver Station),通過(guò)A12^妾 口和驗(yàn)證、授權(quán)、記費(fèi)月良務(wù)器(AAA , Authentication 、 Authorization 、 Accounting )相連,通過(guò)AAA服務(wù)器完成終端鑒權(quán)和分配用戶標(biāo)識(shí)(MNID, Mobile Node Identification)給EVDO終端,基站系統(tǒng)使用分配來(lái)的MNID 完成A口的建立,從而讓終端接入分組數(shù)據(jù)業(yè)務(wù)節(jié)點(diǎn)(PDSN , Packet Data Serving Node ),其中MNID對(duì)PDSN而言,是針對(duì)終端的唯一標(biāo)識(shí)。
在上述EVDO系統(tǒng)中,AAA服務(wù)器正常工作時(shí), 一般呼叫的建立過(guò)程 如圖2所示,包括以下步驟
步驟201:終端在接入信道上向基站系統(tǒng)發(fā)出申請(qǐng)建立連接(Connection Request)消息,收到該消息的基站系統(tǒng)與終端建立起業(yè)務(wù)信道連接;
步驟202:基站系統(tǒng)判斷當(dāng)前終端是否通過(guò)AAA服務(wù)器的鑒權(quán),如果 是,進(jìn)入步驟208,否則進(jìn)入步驟203;
步驟203:基站向AAA服務(wù)器發(fā)出A12 Access-Request消息申請(qǐng)鑒權(quán);
步驟204:判斷當(dāng)前終端是否成功通過(guò)AAA服務(wù)器的鑒權(quán),如果是, 進(jìn)入步驟207,否則進(jìn)入步驟205;
步驟205: AAA服務(wù)器向基站系統(tǒng)發(fā)出拒絕消息或者超時(shí)不響應(yīng);
步驟206:基站向終端用戶顯示呼叫失敗,結(jié)束流程;
步驟207: AAA服務(wù)器向基站發(fā)出A12 Access-Accept消息,在消息里提供該終端的MNID信息;
步驟208:基站收到A12 Access-Accept消息,利用該消息中的MNID 繼續(xù)向PDSN發(fā)起A 口連接建立,完成A 口建立后終端就完成了接入了核 心網(wǎng)的過(guò)程。
然而,上述流程在某些使用場(chǎng)景下,即無(wú)法正常使用AAA服務(wù)器,例 如測(cè)試、展覽或者AAA服務(wù)器出現(xiàn)故障時(shí),EVDO終端則無(wú)法接入核心網(wǎng)。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是,提供一種EVDO系統(tǒng)使用本地鑒權(quán)完成 呼叫的方法,從而在AAA服務(wù)器無(wú)法正常^f吏用的情況下,實(shí)現(xiàn)EVDO終端 接入核心網(wǎng)。
為了解決上述問(wèn)題,本發(fā)明提供了一種EVDO系統(tǒng)使用本地鑒權(quán)完成 呼叫的方法,該方法中EVDO終端向基站系統(tǒng)發(fā)起呼叫后,若該終端通過(guò) 了基站系統(tǒng)的本地鑒權(quán),基站系統(tǒng)通過(guò)計(jì)算為該終端生成唯一的用戶標(biāo)識(shí) MNID,然后通過(guò)該MNID向分組數(shù)據(jù)業(yè)務(wù)節(jié)點(diǎn)PDSN發(fā)起業(yè)務(wù)連接建立請(qǐng) 求,成功建立業(yè)務(wù)連接后,完成呼叫操作。
進(jìn)一步地,上述方法中,所述基站系統(tǒng)事先保存有用于生成所述MNID 的所有終端信息,其中終端信息包括終端號(hào)碼、終端硬件標(biāo)識(shí)及呼叫權(quán)限。
其中,所述基站系統(tǒng)將所述通過(guò)本地鑒權(quán)的終端的硬件標(biāo)識(shí)轉(zhuǎn)換成二-十進(jìn)制代碼BCD,并將該BCD碼作為所述終端的MNID。
進(jìn)一步地,上述方法中,所述基站系統(tǒng)收到所述終端發(fā)起的呼叫后,判 斷使用本地鑒權(quán)方式還是驗(yàn)證、授權(quán)、記費(fèi)AAA服務(wù)器鑒權(quán)方式;
若使用本地鑒權(quán),則所述基站系統(tǒng)根據(jù)本地保存的終端信息對(duì)所述終端 進(jìn)行鑒權(quán),若使用AAA服務(wù)器鑒權(quán)方式,則由AAA服務(wù)器對(duì)所述終端進(jìn) 行鑒權(quán)。
其中,所述基站系統(tǒng)通過(guò)一開(kāi)關(guān)的不同狀態(tài)判斷使用本地鑒權(quán)還AAA 服務(wù)器鑒權(quán)。
若相鄰兩次鑒權(quán)過(guò)程所采用的鑒權(quán)方式不同時(shí),所述基站系統(tǒng)釋放當(dāng)前中使用的MNID失效。
進(jìn)一步地,上述方法中,所述基站系統(tǒng)通過(guò)所述MNID向所述PDSN 發(fā)起業(yè)務(wù)連接建立請(qǐng)求后,所述PDSN根據(jù)其自身保存的終端信息對(duì)該終端 進(jìn)行鑒權(quán),并與通過(guò)鑒權(quán)的終端建立業(yè)務(wù)連接。
所述PDSN獲取所述業(yè)務(wù)連接建立請(qǐng)求中所述MNID信息后,按照基站 系統(tǒng)采用的生成MNID算法的逆運(yùn)算對(duì)所獲取的MIND進(jìn)行計(jì)算,得到該 終端硬件標(biāo)識(shí),然后通過(guò)所述終端硬件標(biāo)識(shí)查詢PDSN側(cè)保存的終端信息, 判斷該終端是否具有呼叫權(quán)限。
進(jìn)一步地,上述方法中,所述基站系統(tǒng)判斷使用本地鑒權(quán)方式時(shí),所述 PDSN收到業(yè)務(wù)連接建立請(qǐng)求后,根據(jù)PDSN側(cè)保存的終端信息對(duì)發(fā)起該請(qǐng) 求的終端進(jìn)行鑒權(quán),并與通過(guò)鑒權(quán)的終端建立業(yè)務(wù)連接。
進(jìn)一步地,上述方法中,所述基站系統(tǒng)包括用于接收所述終端呼叫請(qǐng)求 并向所述PDSN發(fā)起所述業(yè)務(wù)連接建立請(qǐng)求的基站,進(jìn)行所述本地鑒權(quán)操作 以及為所述終端生成所述MNID的基站控制器。
本發(fā)明技術(shù)方案使得在一些特殊應(yīng)用場(chǎng)景,如測(cè)試、展覽或者AAA服 務(wù)器出現(xiàn)故障時(shí),保證了 EVDO終端能夠正常接入核心網(wǎng),大大方便了 EVDO終端用戶。
圖1是當(dāng)前EVDO系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)示意圖; 圖2是圖1所示EVDO系統(tǒng)中終端正常起呼的流程圖; 圖3是實(shí)施例1中EVDO系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)示意圖; 圖4是實(shí)施例2中終端起呼的流程圖。
具體實(shí)施例方式
下面結(jié)合附圖及具體實(shí)施方式
對(duì)本發(fā)明技術(shù)方案作進(jìn)一步詳細(xì)說(shuō)明。實(shí)施例1
EVDO系統(tǒng)在一些特殊應(yīng)用場(chǎng)景下(例如,測(cè)試、展覽或者AAA服務(wù) 器出現(xiàn)故障)的系統(tǒng)結(jié)構(gòu),如圖3所示,EVDO終端依次與基站系統(tǒng)的BTS、 BSC以及PDSN相連,其中
BSC在現(xiàn)有BSC的基礎(chǔ)上,增加了本地鑒權(quán)功能,即當(dāng)終端用戶發(fā)起 呼叫后,BSC判斷該終端是否有權(quán)發(fā)起呼叫,如果是,則按照現(xiàn)有算法為該 終端生成一個(gè)唯一的MNID;
由于缺少AAA服務(wù)器設(shè)備,因此PDSN也可以增加本地鑒權(quán)功能,即 PDSN僅與通過(guò)了本地鑒權(quán)的終端建立A 口連接,當(dāng)然在其它實(shí)施例中,也 可以直接在PDSN配置免鑒權(quán)。
上述EVDO系統(tǒng)通過(guò)本地鑒權(quán)方式實(shí)現(xiàn)用戶呼叫的具體過(guò)程,包括以 下步驟
A: EVDO終端向BTS發(fā)起連接建立請(qǐng)求;
B: BTS收到上述請(qǐng)求后,利用BSC對(duì)該終端進(jìn)行本地鑒權(quán)操作,即判 斷該終端是否有權(quán)發(fā)起呼叫,如果是,則進(jìn)入步驟C,否則向該終端返回鑒 權(quán)失敗的結(jié)果;
C: BSC按照現(xiàn)有算法為該終端生成一個(gè)唯一的MNID,并將該MNID 發(fā)送到BTS;
本實(shí)施例中,BSC為該終端生成MNID所采用的算法是,將該終端的 硬件標(biāo)識(shí)Hardware ID轉(zhuǎn)換成二-十進(jìn)制代碼(BCD, Binary-Coded Decimal), 這樣能夠確保MNID的唯一性。
D: BTS利用收到的MNID繼續(xù)向PDSN發(fā)起A 口連接建立;
E: PDSN對(duì)該終端進(jìn)行本地鑒權(quán),若該終端通過(guò)了鑒權(quán),則與其建立 A 口連4妄,即終端4妄入核心網(wǎng)。
實(shí)施例2
一種EVDO系統(tǒng),如圖1所示,其與現(xiàn)有EVDO系統(tǒng)的不同之處在于BSC,內(nèi)置有一個(gè)開(kāi)關(guān)選項(xiàng),通過(guò)此開(kāi)關(guān)的不同狀態(tài),EVDO系統(tǒng)可提 供正常AAA服務(wù)器鑒權(quán)方式或者本地鑒權(quán)方式,其中本地鑒權(quán)方式指,當(dāng) 終端用戶發(fā)起呼叫后,BSC可判斷該終端是否有權(quán)發(fā)起呼叫,如果是,則按 照現(xiàn)有算法為該終端生成一個(gè)唯一的MNID。
PDSN,也可以增加本地鑒權(quán)功能,也就是說(shuō),當(dāng)BSC對(duì)發(fā)起呼叫的終 端進(jìn)行本地鑒權(quán)時(shí),PDSN也對(duì)發(fā)起呼叫的終端進(jìn)行鑒權(quán),且僅與通過(guò)了鑒 權(quán)的終端建立A 口連接。
上述EVDO系統(tǒng)實(shí)現(xiàn)終端呼叫的過(guò)程,如圖4所示,包^^以下步驟
步驟401: BSC將其所管轄的所有終端及其信息保存起來(lái),當(dāng)任一終端 在接入信道上向BTS發(fā)出Connection Request消息,收到該消息的BTS與 該終端建立起業(yè)務(wù)信道連接;
步驟402: BTS通過(guò)開(kāi)關(guān)選項(xiàng)判斷是使用本地鑒權(quán)方式還是AAA服務(wù) 器鑒權(quán)方式,如果使用本地鑒權(quán)方式,則進(jìn)入步驟403,如果使用AAA服 務(wù)器鑒權(quán)方式,則進(jìn)入步驟405;
步驟403: BTS將收到的Connection Request消息轉(zhuǎn)發(fā)到BSC, BSC根 據(jù)本地保存的終端信息,對(duì)發(fā)起Connection Request的終端進(jìn)行本地鑒權(quán)操 作,并判斷該終端是否通過(guò)鑒權(quán),如果是,則進(jìn)入步驟404,否則進(jìn)入步驟 410;
該步驟中,BSC在本地所保存的終端信息包括終端號(hào)碼及其Hardware ID、呼叫權(quán)限等等。
步驟404: BSC將該終端的Hardware ID轉(zhuǎn)換成BCD碼,將該BCD碼 構(gòu)造為該終端MNID,然后進(jìn)入步驟411;
步驟405: BTS通過(guò)BSC將發(fā)起Connection Request消息的終端信息發(fā) 送到AAA服務(wù)器進(jìn)行鑒權(quán)后,判斷該終端是否通過(guò)AAA服務(wù)器的鑒權(quán), 如果是,進(jìn)入步驟411,否則進(jìn)入步驟406;
步驟406: BSC向AAA服務(wù)器發(fā)出A12 Access-Request消息申請(qǐng)鑒權(quán);
步驟407: BSC判斷當(dāng)前終端是否成功通過(guò)AAA服務(wù)器的鑒權(quán),如果 是,進(jìn)入步驟408,否則進(jìn)入步驟409;
步驟408: AAA服務(wù)器向基站發(fā)出攜帶有該終端MNID信息的A12Access-Accept消息,然后進(jìn)入步驟411;
步驟409: AAA服務(wù)器向BSC發(fā)出拒絕消息或者超時(shí)不響應(yīng),然后進(jìn) 入步驟410;
步驟410: BSC通過(guò)BTS向終端用戶顯示呼叫失敗,結(jié)束流程;
步驟411: PDSN收到Al2 Access-Accept消息,利用該消息中的MNID 繼續(xù)向PDSN發(fā)起A 口連接建立,成功建立A 口連接后,終端即接入核心 網(wǎng);
該步驟中,如果A12 Access-Accept消息是由基站系統(tǒng)的BSC發(fā)送的, 則收到該A12 Access-Accept消息的PDSN讀取MNID后,按照BSC采用算 法的逆運(yùn)算,得到該終端的Hardware ID,然后通過(guò)所述Hardware ID查詢 PDSN側(cè)保存的終端信息,即對(duì)該終端進(jìn)行鑒權(quán),最終與通過(guò)鑒權(quán)的終端建 立A口連接,當(dāng)然在其它實(shí)施例中,也可以直接在PDSN配置免鑒權(quán),此 時(shí),PDSN收到A12 Access-Accept消息后,直接與發(fā)起該消息的終端建立A 口連接即可;如果A12 Access-Accept消息是由AAA服務(wù)器的,則按照現(xiàn)有 技術(shù)中的A 口連接建立的流程操作即可。
在其它實(shí)施例中,若相鄰兩次鑒權(quán)過(guò)程所采用的鑒權(quán)方式不同時(shí),即基 站系統(tǒng)修改了鑒權(quán)方式,即從本地鑒權(quán)方式改為AAA鑒權(quán)方式或者從AAA 鑒權(quán)方式改為本地鑒權(quán)方式時(shí),上述步驟402中,基站系統(tǒng)需要先釋放系統(tǒng) 內(nèi)當(dāng)前的激活連接,此時(shí)前一次鑒權(quán)過(guò)程中4吏用的MNID失效,然后再將 Connection Request消息轉(zhuǎn)發(fā)到基站系統(tǒng)進(jìn)行本地鑒權(quán)或者AAA服務(wù)器進(jìn)行 鑒權(quán),這樣可以避免兩種鑒權(quán)方式在偶然的情況下產(chǎn)生出同樣的MNID,造 成不同終端使用相同的MNID進(jìn)行呼叫而失敗的情況。
通過(guò)上述實(shí)施例,可以看出,當(dāng)AAA服務(wù)器發(fā)生故障或在一些應(yīng)用場(chǎng) 景里沒(méi)有AAA服務(wù)器的情況下時(shí),通過(guò)EVDO系統(tǒng)的本地鑒權(quán)使得EVDO 終端同樣能夠正常接入核心網(wǎng)。
上述的具體實(shí)施方式
僅是為理解本發(fā)明方便而提供的優(yōu)選實(shí)施例,不能 理解為限定本發(fā)明,因此由本發(fā)明權(quán)利要求所覆蓋的一切技術(shù)方案均在本發(fā) 明的要求權(quán)利之列。
權(quán)利要求
1、一種EVDO系統(tǒng)使用本地鑒權(quán)完成呼叫的方法,其特征在于,EVDO終端向基站系統(tǒng)發(fā)起呼叫后,若該終端通過(guò)了基站系統(tǒng)的本地鑒權(quán),基站系統(tǒng)通過(guò)計(jì)算為該終端生成唯一的用戶標(biāo)識(shí)MNID,然后通過(guò)該MNID向分組數(shù)據(jù)業(yè)務(wù)節(jié)點(diǎn)PDSN發(fā)起業(yè)務(wù)連接建立請(qǐng)求,成功建立業(yè)務(wù)連接后,完成呼叫操作。
2、 如權(quán)利要求l所述的方法,其特征在于,所述基站系統(tǒng)事先保存有用于生成所述MNID的所有終端信息,其中終 端信息包括終端號(hào)碼、終端硬件標(biāo)識(shí)及呼叫權(quán)限。
3、 如權(quán)利要求2所述的方法,其特征在于,所述基站系統(tǒng)將所述通過(guò)本地鑒權(quán)的終端的硬件標(biāo)識(shí)轉(zhuǎn)換成二-十進(jìn)制 代碼BCD,并將該BCD碼作為所述終端的MNID。
4、 如權(quán)利要求1至3任一項(xiàng)所述的方法,其特征在于,所述基站系統(tǒng)收到所述終端發(fā)起的呼叫后,判斷使用本地鑒權(quán)方式還是 驗(yàn)證、授權(quán)、記費(fèi)AAA服務(wù)器鑒權(quán)方式;若使用本地鑒權(quán),則所述基站系統(tǒng)根據(jù)本地保存的終端信息對(duì)所述終端 進(jìn)行鑒權(quán),若使用AAA服務(wù)器鑒權(quán)方式,則由AAA服務(wù)器對(duì)所述終端進(jìn) 行鑒權(quán)。
5、 如權(quán)利要求4所述的方法,其特征在于,所述基站系統(tǒng)通過(guò)一開(kāi)關(guān)的不同狀態(tài)判斷使用本地鑒權(quán)還AAA服務(wù)器 鑒權(quán)。
6、 如權(quán)利要求4所述的方法,其特征在于,若相鄰兩次鑒權(quán)過(guò)程所釆用的鑒權(quán)方式不同時(shí),所述基站系統(tǒng)釋放當(dāng)前 激活連接后,前一次鑒權(quán)過(guò)程中使用的MNID失效。
7、 如權(quán)利要求3所述的方法,其特征在于,所述基站系統(tǒng)通過(guò)所述MNID向所述PDSN發(fā)起業(yè)務(wù)連接建立請(qǐng)求后, 所述PDSN根據(jù)其自身保存的終端信息對(duì)該終端進(jìn)行鑒權(quán),并與通過(guò)鑒權(quán)的 終端建立業(yè)務(wù)連接。
8、 如權(quán)利要求7所述的方法,其特征在于,所述PDSN獲取所述業(yè)務(wù)連接建立請(qǐng)求中所述MNID信息后,按照基站 系統(tǒng)釆用的生成MNID算法的逆運(yùn)算對(duì)所獲取的MIND進(jìn)行計(jì)算,得到該 終端硬件標(biāo)識(shí),然后通過(guò)所述終端硬件標(biāo)識(shí)查詢PDSN側(cè)保存的終端信息, 判斷該終端是否具有呼叫權(quán)限。
9、 如權(quán)利要求4所述的方法,其特征在于,所述基站系統(tǒng)判斷使用本地鑒權(quán)方式時(shí),所述PDSN收到業(yè)務(wù)連接建立 請(qǐng)求后,根據(jù)PDSN側(cè)保存的終端信息對(duì)發(fā)起該請(qǐng)求的終端進(jìn)行鑒權(quán),并與 通過(guò)鑒權(quán)的終端建立業(yè)務(wù)連接。
10、 如權(quán)利要求l所述的方法,其特征在于,所述基站系統(tǒng)包括用于接收所述終端呼叫請(qǐng)求并向所述PDSN發(fā)起所 述業(yè)務(wù)連接建立請(qǐng)求的基站,進(jìn)行所述本地鑒權(quán)操作以及為所述終端生成所 述MNID的基站控制器。
全文摘要
本發(fā)明提供了一種EVDO系統(tǒng)使用本地鑒權(quán)完成呼叫的方法,屬于CDMA20001x EV-DO通訊系統(tǒng)。本發(fā)明方法中EVDO終端向基站系統(tǒng)發(fā)起呼叫后,若該終端通過(guò)了基站系統(tǒng)的本地鑒權(quán),基站系統(tǒng)通過(guò)計(jì)算為該終端生成唯一的用戶標(biāo)識(shí)MNID,然后通過(guò)該MNID向分組數(shù)據(jù)業(yè)務(wù)節(jié)點(diǎn)PDSN發(fā)起業(yè)務(wù)連接建立請(qǐng)求,成功建立業(yè)務(wù)連接后,完成呼叫操作。本發(fā)明方法在一些特殊應(yīng)用場(chǎng)景,如測(cè)試、展覽或者AAA服務(wù)器出現(xiàn)故障時(shí),保證了EVDO終端能夠正常接入核心網(wǎng),從而大大方便了EVDO終端用戶。
文檔編號(hào)H04W76/02GK101534504SQ200810006578
公開(kāi)日2009年9月16日 申請(qǐng)日期2008年3月10日 優(yōu)先權(quán)日2008年3月10日
發(fā)明者王志敏, 王志民 申請(qǐng)人:中興通訊股份有限公司