專利名稱:一種寬帶智能網(wǎng)上的綜合卡號(hào)業(yè)務(wù)系統(tǒng)及其實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種綜合卡號(hào)業(yè)務(wù)系統(tǒng),尤指一種利用現(xiàn)有智能電話卡在寬帶智能網(wǎng)上實(shí)現(xiàn)上網(wǎng)、打電話雙重功能的綜合卡號(hào)業(yè)務(wù)系統(tǒng)及其實(shí)現(xiàn)方法。
目前,通常采用認(rèn)證(AAA)服務(wù)器軟件實(shí)現(xiàn)校園寬帶上網(wǎng)業(yè)務(wù),通過(guò)標(biāo)準(zhǔn)的用戶遠(yuǎn)程撥號(hào)認(rèn)證服務(wù)(Remote Authentication Dial In UserService,RADIUS)協(xié)議實(shí)現(xiàn)簡(jiǎn)單的認(rèn)證、計(jì)費(fèi)和授權(quán)功能。但是,該方案存在以下的不足之處(1)寬帶交換(IP Service Node,ISN)與寬帶業(yè)務(wù)沒有分離,業(yè)務(wù)實(shí)現(xiàn)很不靈活,每修改一個(gè)業(yè)務(wù)就需要更新所有ISN的軟件。
(2)不支持一卡多用,由于協(xié)議的限制,無(wú)法實(shí)現(xiàn)卡號(hào)漫游,也無(wú)法實(shí)現(xiàn)寬窄帶的互通,進(jìn)而不能提供一個(gè)卡號(hào)既上網(wǎng)又打電話。
(3)不支持集團(tuán)帳號(hào),由于采用標(biāo)準(zhǔn)RADIUS協(xié)議,無(wú)法實(shí)現(xiàn)靈活變化的計(jì)費(fèi)方案,因此,不能滿足一個(gè)教研室或一個(gè)部門作為一個(gè)集團(tuán)整體上網(wǎng)的需求。
(4)不支持端口限制,由于沒有對(duì)上網(wǎng)的端口信息進(jìn)行檢測(cè)判斷和記錄保存,因此,不能避免包月計(jì)費(fèi)中出現(xiàn)的多人(多端口)共用一個(gè)帳號(hào)的問(wèn)題。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種寬帶智能網(wǎng)上的綜合卡號(hào)業(yè)務(wù)系統(tǒng),主要包括業(yè)務(wù)控制點(diǎn)(iSCP)、業(yè)務(wù)管理點(diǎn)(iSMP)、業(yè)務(wù)管理系統(tǒng)(iSMS)、業(yè)務(wù)生成環(huán)境(iSCE)、業(yè)務(wù)管理接入點(diǎn)(SMAP)和前置機(jī)FEP,關(guān)鍵在于該系統(tǒng)還進(jìn)一步包括支持用戶以入口模式上網(wǎng)的入口服務(wù)器(Portal Server);位于iSMP之中的營(yíng)業(yè)管理接口服務(wù)器(MML Server),用于單獨(dú)的業(yè)務(wù)管理,其通過(guò)入口服務(wù)器(Portal Server)連接用戶接入瀏覽器,同時(shí)通過(guò)寬帶管理接入服務(wù)器(WMAS)與管理接入瀏覽器相連;一個(gè)由iSCP和iSMP共享的數(shù)據(jù)庫(kù)DB,用于存儲(chǔ)用戶數(shù)據(jù),同時(shí)連接iSCP及iSMP中的營(yíng)業(yè)管理接口服務(wù)器(MML Server)。
該入口服務(wù)器(Portal Server)與用戶接入瀏覽器之間通過(guò)超級(jí)文本傳輸協(xié)議(HTTP)互連;寬帶管理接入服務(wù)器(WMAS)與管理接入瀏覽器之間通過(guò)超級(jí)文本傳輸協(xié)議(HTTP)互連;營(yíng)業(yè)管理接口服務(wù)器(MMLServer)與入口服務(wù)器(Portal Server)之間,以及營(yíng)業(yè)管理接口服務(wù)器(MMLServer)與寬帶管理接入服務(wù)器(WMAS)之間通過(guò)套接字(Socket)建立連接。
一種寬帶智能網(wǎng)上綜合卡號(hào)業(yè)務(wù)的實(shí)現(xiàn)方法,該方法至少包括以下的步驟a.用戶發(fā)上網(wǎng)及認(rèn)證請(qǐng)求,經(jīng)系統(tǒng)認(rèn)證通過(guò)后,允許該用戶接入;b.由寬帶接入設(shè)備(BAS)接通網(wǎng)絡(luò),并向系統(tǒng)發(fā)計(jì)費(fèi)請(qǐng)求消息,系統(tǒng)收到后發(fā)計(jì)費(fèi)響應(yīng),允許用戶上網(wǎng);c.BAS周期性的向系統(tǒng)上報(bào)用戶數(shù)據(jù)流量或時(shí)長(zhǎng)信息,系統(tǒng)根據(jù)所收到的信息實(shí)時(shí)扣費(fèi);d.當(dāng)用戶下網(wǎng)時(shí),向系統(tǒng)發(fā)計(jì)費(fèi)停止消息,系統(tǒng)返回計(jì)費(fèi)停止響應(yīng)消息,由BAS切斷網(wǎng)絡(luò)并通知用戶。
所述步驟a進(jìn)一步包括a1.當(dāng)用戶通過(guò)以太網(wǎng)點(diǎn)對(duì)點(diǎn)協(xié)議(PPPOE)上網(wǎng)時(shí),由PPPOE發(fā)送認(rèn)證請(qǐng)求給寬帶接入設(shè)備(BAS),并建立連接;a2.BAS與用戶之間建立聯(lián)系后,向用戶終端發(fā)送一個(gè)挑戰(zhàn)握手協(xié)議加密的挑戰(zhàn)值,用戶終端響應(yīng)后與BAS建立加密信息協(xié)議;a3.BAS將業(yè)務(wù)請(qǐng)求上報(bào)系統(tǒng),并發(fā)送接入請(qǐng)求給系統(tǒng);a4.系統(tǒng)認(rèn)證通過(guò)后,向BAS發(fā)認(rèn)證成功消息,BAS收到后向系統(tǒng)發(fā)計(jì)費(fèi)請(qǐng)求。
或者,該步驟a進(jìn)一步包括當(dāng)用戶以入口(Portal)模式上網(wǎng)時(shí),入口服務(wù)器(Portal Server)通過(guò)HTTP發(fā)認(rèn)證請(qǐng)求給系統(tǒng),由系統(tǒng)向?qū)拵Ы尤朐O(shè)備(BAS)發(fā)送接入信息,BAS收到后向系統(tǒng)發(fā)計(jì)費(fèi)請(qǐng)求。
該方法中的認(rèn)證過(guò)程進(jìn)一步包括a.系統(tǒng)收到認(rèn)證請(qǐng)求后,根據(jù)相應(yīng)信息判斷是否輸入了用戶名?如果未輸入,則系統(tǒng)判斷當(dāng)前是否收到ISN請(qǐng)求?收到則結(jié)束認(rèn)證,返回認(rèn)證失敗消息,否則,等待新的用戶認(rèn)證請(qǐng)求;如果已輸入,則查找數(shù)據(jù)庫(kù)中有無(wú)該用戶卡號(hào);b.如果沒有,則直接返回認(rèn)證失敗消息;否則,判斷是否需要輸入密碼;c.如果不需要,則直接置密碼正確,返回認(rèn)證成功消息;如果已輸入密碼,則判斷密碼是否正確?如果正確,則返回認(rèn)證成功消息;如果不正確,則返回認(rèn)證失敗消息;如果需要輸而未輸,則系統(tǒng)判斷當(dāng)前是否收到ISN請(qǐng)求?收到則結(jié)束認(rèn)證,返回認(rèn)證失敗消息;否則,等待新的用戶認(rèn)證請(qǐng)求。
該方法中的計(jì)費(fèi)過(guò)程進(jìn)一步包括a.系統(tǒng)收到寬帶接入設(shè)備(BAS)的計(jì)費(fèi)請(qǐng)求后,如果該請(qǐng)求是該用戶業(yè)務(wù)的首次計(jì)費(fèi)請(qǐng)求,則先確定計(jì)費(fèi)類別,然后系統(tǒng)向BAS發(fā)計(jì)費(fèi)響應(yīng)消息并開始計(jì)費(fèi);b.BAS周期性的向系統(tǒng)發(fā)計(jì)費(fèi)請(qǐng)求,按選定的計(jì)費(fèi)類別上報(bào)用戶的數(shù)據(jù)流量或時(shí)長(zhǎng)信息;c.系統(tǒng)響應(yīng)后,根據(jù)上報(bào)信息實(shí)時(shí)計(jì)算話費(fèi)、填寫話單、扣除話費(fèi)并刷新余額;d.當(dāng)BAS向系統(tǒng)發(fā)出計(jì)費(fèi)停止消息時(shí),系統(tǒng)響應(yīng)并結(jié)束計(jì)費(fèi)流程。
該方法進(jìn)一步包括當(dāng)漫游用戶發(fā)起業(yè)務(wù)請(qǐng)求時(shí),漫游地系統(tǒng)向該用戶的歸屬地系統(tǒng)發(fā)資料申請(qǐng)包,請(qǐng)歸屬地系統(tǒng)為該用戶鑒權(quán)并查詢用戶信息,歸屬地經(jīng)過(guò)鑒權(quán)及資料查詢后,向漫游地系統(tǒng)發(fā)資料包,返回用戶信息及鑒權(quán)結(jié)果;當(dāng)該漫游用戶業(yè)務(wù)結(jié)束時(shí),漫游地系統(tǒng)向用戶歸屬地系統(tǒng)發(fā)話單包,告知其該用戶的話費(fèi)信息,歸屬地系統(tǒng)根據(jù)所收到的話費(fèi)信息填寫話單,扣除相應(yīng)費(fèi)用,并更新用戶余額后,發(fā)話單響應(yīng)消息給漫游地系統(tǒng)。
由上述分析可以看出,本發(fā)明所提供的寬帶智能網(wǎng)上的綜合卡號(hào)業(yè)務(wù)系統(tǒng)及其實(shí)現(xiàn)方法具有以下的優(yōu)點(diǎn)和特點(diǎn)1)支持靈活多變的業(yè)務(wù)。由于增加了營(yíng)業(yè)管理接口服務(wù)器(MMLServer)軟件專門用于管理業(yè)務(wù),讓寬帶交換與業(yè)務(wù)的管理分離,使得各種業(yè)務(wù)能夠靈活的實(shí)現(xiàn),且各類業(yè)務(wù)能夠分類處理,為用戶提供更多的方便,保持用戶的忠誠(chéng)度。
2)支持一卡多用。當(dāng)用戶使用201卡號(hào)上網(wǎng)時(shí),綜合卡號(hào)業(yè)務(wù)將卡號(hào)和密碼,通過(guò)201卡號(hào)漫游協(xié)議,送到卡號(hào)歸屬地進(jìn)行認(rèn)證,根據(jù)認(rèn)證結(jié)果和余額信息,完成201卡上網(wǎng)的計(jì)費(fèi)和扣費(fèi)過(guò)程,可以實(shí)現(xiàn)寬窄帶互通,支持同一個(gè)卡即可以打電話,又可以寬帶上網(wǎng)的功能。避免同時(shí)購(gòu)買上網(wǎng)卡和電話卡,造成資金浪費(fèi),同時(shí),增加了運(yùn)營(yíng)商的收益。
3)支持集團(tuán)帳號(hào)。集團(tuán)帳號(hào)是對(duì)應(yīng)一個(gè)教研室或一個(gè)部門,運(yùn)營(yíng)商可以給該集團(tuán)帳號(hào)發(fā)行多個(gè)后付費(fèi)綜合卡號(hào)業(yè)務(wù)卡,每一個(gè)卡有自己的卡號(hào)和密碼,但其卡號(hào)中的US-ID字段相同,可在結(jié)帳時(shí)從集團(tuán)帳號(hào)上統(tǒng)一扣除。集團(tuán)帳號(hào)的管理者對(duì)所管轄的卡號(hào),可以選擇每個(gè)卡號(hào)單獨(dú)的計(jì)費(fèi)策略,限制某個(gè)卡號(hào)的上網(wǎng)時(shí)間,設(shè)定某個(gè)卡號(hào)的上網(wǎng)費(fèi)用限額等等。如此,采用集團(tuán)帳號(hào)統(tǒng)一管理,使管理員可靈活的限制卡號(hào)上網(wǎng)的權(quán)限、費(fèi)用或時(shí)間,方便綜合卡號(hào)業(yè)務(wù)的用戶自助管理,降低運(yùn)營(yíng)商的運(yùn)營(yíng)成本。
4)支持端口限制。對(duì)于包月使用的卡號(hào),當(dāng)用戶第一次上網(wǎng)時(shí),綜合卡號(hào)業(yè)務(wù)進(jìn)行識(shí)別,將對(duì)應(yīng)的邏輯端口保存在數(shù)據(jù)庫(kù)。用戶下一次上網(wǎng)時(shí),綜合卡號(hào)業(yè)務(wù)先判斷用戶上網(wǎng)的邏輯端口,是否與第一次上網(wǎng)的邏輯端口相同,如果不同則拒絕用戶上網(wǎng),如此,可防止同一個(gè)卡號(hào)多人上網(wǎng)的情況,避免包月費(fèi)用的損失,同時(shí),解決了包月收費(fèi)的可運(yùn)營(yíng)、可管理問(wèn)題,提高運(yùn)營(yíng)商的業(yè)務(wù)收益。
5)支持靈活的計(jì)費(fèi)方案。由于協(xié)議的擴(kuò)展和計(jì)費(fèi)模式的變化,使用戶可能按自己的需求進(jìn)行各計(jì)費(fèi)策略,如ISP、ChargeMode、Treatlevel等的設(shè)置,或是根據(jù)實(shí)際的運(yùn)營(yíng)情況隨時(shí)修改計(jì)費(fèi)策略,實(shí)時(shí)修改,實(shí)時(shí)應(yīng)用。本發(fā)明使用戶能夠?qū)崟r(shí)進(jìn)行話單及余額查詢,操作更靈活方便。
6)支持多種上網(wǎng)模式。本發(fā)明的iTELLIN系統(tǒng)還提供了入口服務(wù)器(Portal Server),支持另一種上網(wǎng)模式。如此,用戶可使用不同的方式上網(wǎng)采用以太網(wǎng)點(diǎn)對(duì)點(diǎn)協(xié)議(PPPOE)方式上網(wǎng),或利用Portal上網(wǎng)。利用Portal上網(wǎng)更方便,更具有自主性。
7)本發(fā)明采用一個(gè)由iSMP和iSCP共享的數(shù)據(jù)庫(kù),而不象現(xiàn)有技術(shù)中iSMP和iSCP分別擁有自己的數(shù)據(jù)庫(kù),如果查找用戶數(shù)據(jù)或用戶信息,還需要兩部分之間的溝通,操作復(fù)雜,本發(fā)明簡(jiǎn)化了數(shù)據(jù)庫(kù)操作,提高了查找及處理速度,節(jié)省了存儲(chǔ)空間,使業(yè)務(wù)功能更強(qiáng)。
圖1為本發(fā)明寬帶智能網(wǎng)(iTELLIN)平臺(tái)的系統(tǒng)結(jié)構(gòu)示意圖,一般寬帶智能網(wǎng)主要由業(yè)務(wù)控制點(diǎn)(iSCP)、業(yè)務(wù)管理系統(tǒng)(iSMS)、業(yè)務(wù)生成環(huán)境(iSCE)等幾部分組成。
其中,iSCP(IP Service Control Point)是寬帶智能網(wǎng)的核心構(gòu)件,它存儲(chǔ)用戶數(shù)據(jù)和業(yè)務(wù)邏輯。iSCP的主要功能是根據(jù)ISN上報(bào)來(lái)的RADIUS+事件消息啟動(dòng)不同的業(yè)務(wù)邏輯,根據(jù)業(yè)務(wù)邏輯向相應(yīng)的ISN發(fā)出RADIUS+控制消息,從而實(shí)現(xiàn)各種智能業(yè)務(wù)。
iSMS(IP Service Management System)也是一種計(jì)算機(jī)系統(tǒng)。iSMS一般具備五種功能,即業(yè)務(wù)邏輯管理、業(yè)務(wù)數(shù)據(jù)管理、用戶數(shù)據(jù)管理、業(yè)務(wù)監(jiān)測(cè)以及業(yè)務(wù)量管理。在業(yè)務(wù)生成環(huán)境中創(chuàng)建的新業(yè)務(wù)邏輯由業(yè)務(wù)提供者輸入到iSMS中,iSMS再將其裝入iSCP,就可在寬帶網(wǎng)上提供該項(xiàng)新業(yè)務(wù)。
iSCE(IP Service Creation Environment)的功能是根據(jù)客戶的需求生成新的業(yè)務(wù)邏輯。iSCE為業(yè)務(wù)設(shè)計(jì)者提供友好的圖形編輯界面。客戶利用各種標(biāo)準(zhǔn)圖元設(shè)計(jì)出新業(yè)務(wù)的業(yè)務(wù)邏輯,并為之定義好相應(yīng)的數(shù)據(jù)。
重要的是如圖1所示,本發(fā)明的iTELLIN系統(tǒng)中增加了營(yíng)業(yè)管理接口服務(wù)器(MML Server),用來(lái)單獨(dú)實(shí)現(xiàn)業(yè)務(wù)管理;本發(fā)明的iTELLIN系統(tǒng)還提供了入口服務(wù)器(Portal Server),可支持用戶的另一種上網(wǎng)模式。本發(fā)明所采用的數(shù)據(jù)庫(kù)DB是一個(gè)由iSMP和iSCP共享的數(shù)據(jù)庫(kù),使iSMP和iSCP在同一數(shù)據(jù)庫(kù)中查找數(shù)據(jù)信息,更方便快捷。
在本發(fā)明中,智能網(wǎng)各個(gè)部分具體實(shí)現(xiàn)的功能是這樣的iSCE以軟件的形式定義并實(shí)現(xiàn)綜合卡號(hào)業(yè)務(wù)所需的業(yè)務(wù)邏輯(業(yè)務(wù)流程)和業(yè)務(wù)數(shù)據(jù)(業(yè)務(wù)執(zhí)行過(guò)程中所用到的數(shù)據(jù)庫(kù)和變量),形成綜合卡號(hào)業(yè)務(wù)邏輯軟件模塊,從而生成綜合卡號(hào)業(yè)務(wù),并對(duì)生成的綜合卡號(hào)業(yè)務(wù)進(jìn)行驗(yàn)證和測(cè)試。
iSMS將綜合卡號(hào)業(yè)務(wù)邏輯、綜合卡號(hào)業(yè)務(wù)數(shù)據(jù)及相應(yīng)的軟件模塊加載到業(yè)務(wù)控制點(diǎn)iSCP中,之后,該業(yè)務(wù)便可以運(yùn)行。在綜合卡號(hào)業(yè)務(wù)運(yùn)行過(guò)程中,對(duì)綜合卡號(hào)業(yè)務(wù)的執(zhí)行情況進(jìn)行監(jiān)測(cè)和統(tǒng)計(jì),生成報(bào)表。在不需要的時(shí)候,可將之從寬帶智能網(wǎng)中撤除。
業(yè)務(wù)管理接入點(diǎn)(SMAP),當(dāng)用戶申請(qǐng)?jiān)O(shè)置綜合卡號(hào)業(yè)務(wù)時(shí),通過(guò)SMAP將該用戶的數(shù)據(jù)信息放在相應(yīng)的數(shù)據(jù)庫(kù)中,并通過(guò)iSMS將綜合卡號(hào)業(yè)務(wù)的用戶數(shù)據(jù)庫(kù)中新增加或修改的數(shù)據(jù)加載到iSCP中。
iSCP,當(dāng)業(yè)務(wù)管理系統(tǒng)iSMS將與綜合卡號(hào)業(yè)務(wù)有關(guān)的業(yè)務(wù)邏輯、業(yè)務(wù)數(shù)據(jù)模板和業(yè)務(wù)檢測(cè)點(diǎn)加載到iSCP后,iSCP中即產(chǎn)生了一個(gè)用于綜合卡號(hào)業(yè)務(wù)的軟件模塊,該軟件模塊包括一個(gè)綜合卡號(hào)業(yè)務(wù)邏輯處理程序SLP和綜合卡號(hào)業(yè)務(wù)數(shù)據(jù)庫(kù)。
在整個(gè)業(yè)務(wù)實(shí)現(xiàn)過(guò)程中,各部件之間的連接協(xié)議如下iSCP與ISN間采用Radius+協(xié)議接口;FEP與iTELLIN平臺(tái)之間采用業(yè)務(wù)互聯(lián)協(xié)議;PortalServer與ISN之間為數(shù)據(jù)流接口;域名服務(wù)器(DNS)與ISN之間為數(shù)據(jù)流接口;HTTP Server與ISN之間采用HTTP協(xié)議。
以本地綜合卡號(hào)上網(wǎng)業(yè)務(wù)為例,參見圖1、圖3、圖5所示,本發(fā)明的寬帶智能業(yè)務(wù)系統(tǒng)至少包括以下的工作過(guò)程1)當(dāng)用戶輸入綜合卡號(hào)業(yè)務(wù)的卡號(hào)和密碼,提交上網(wǎng)請(qǐng)求時(shí),接入設(shè)備ISN檢測(cè)到用戶需要上網(wǎng),向iSCP發(fā)送認(rèn)證請(qǐng)求。
2)iSCP收到發(fā)認(rèn)證請(qǐng)求的綜合卡號(hào)業(yè)務(wù)的卡號(hào)后,對(duì)其進(jìn)行分析,檢查其中是否包含有域名信息,用戶名信息是用戶LoginName還是用戶卡號(hào)AccountNumber,并把挑戰(zhàn)握手協(xié)議(CHAP)密碼同數(shù)據(jù)庫(kù)中的加密密碼相比較,如一致則進(jìn)一步鑒權(quán)。
3)鑒權(quán)是對(duì)用戶信息的合法性進(jìn)行檢查,主要包括是否為黑名單卡、是否有效、是否正在被使用、用戶余額是否為0、是否不在有效期之內(nèi)等等,如果都符合上網(wǎng)要求,則進(jìn)一步通知用戶可以上網(wǎng),并通知計(jì)費(fèi)模塊開始進(jìn)行計(jì)費(fèi)。
4)當(dāng)計(jì)費(fèi)模塊接受計(jì)費(fèi)請(qǐng)求時(shí),檢查是否用戶需要修改上網(wǎng)參數(shù),該參數(shù)是指ISP、計(jì)費(fèi)方式、計(jì)費(fèi)類別等信息,如有,則需置用戶所選的計(jì)費(fèi)策略;如沒有,就使用用戶卡資料中的相應(yīng)計(jì)費(fèi)策略,并在固定的周期寫話單位。
5)當(dāng)用戶需要下網(wǎng)時(shí),ISN向iSCP發(fā)送業(yè)務(wù)終止消息,當(dāng)iSCP接收到此消息時(shí),就會(huì)通知計(jì)費(fèi)模塊停止計(jì)費(fèi),并寫話單,然后終止用戶的在線連接,業(yè)務(wù)終止。
如圖2所示,本發(fā)明的綜合卡號(hào)業(yè)務(wù)是將各種業(yè)務(wù)分類處理,它包括三種業(yè)務(wù)入口用于消息處理的消息發(fā)送接收(MSR)入口,用于認(rèn)證用戶的認(rèn)證入口,以及處理漫游用戶業(yè)務(wù)的漫游入口。
當(dāng)有認(rèn)證請(qǐng)求時(shí),系統(tǒng)首先鑒權(quán),做好計(jì)費(fèi)準(zhǔn)備后,進(jìn)行數(shù)據(jù)處理,具體的鑒權(quán)認(rèn)證過(guò)程如圖3所示。
當(dāng)有各種消息、命令從MSR入口進(jìn)入系統(tǒng)后,如果需要進(jìn)行認(rèn)證,就送入認(rèn)證入口,進(jìn)行鑒權(quán)、做計(jì)費(fèi)準(zhǔn)備;否則,該系統(tǒng)直接做計(jì)費(fèi)準(zhǔn)備,并在處理數(shù)據(jù)的同時(shí)實(shí)時(shí)扣費(fèi)。計(jì)費(fèi)具體過(guò)程如圖5所示。
當(dāng)某個(gè)用戶漫游時(shí),一方面需要?dú)w屬地系統(tǒng)對(duì)該用戶進(jìn)行鑒權(quán)認(rèn)證,另一方面需要對(duì)該用戶按話單實(shí)時(shí)扣費(fèi),具體流程如圖4所示。
圖3是綜合卡號(hào)業(yè)務(wù)進(jìn)行密碼檢查具體的認(rèn)證過(guò)程,如圖3所示,當(dāng)系統(tǒng)收到認(rèn)證請(qǐng)求后,從中提取相應(yīng)的信息進(jìn)行識(shí)別,首先判斷是否輸入了用戶名?如果已輸入,則查找數(shù)據(jù)庫(kù)中有無(wú)該用戶卡號(hào)?如果沒有,則直接返回認(rèn)證失敗消息;否則,如果有該卡號(hào),則判斷是否需要輸入密碼?如果不需要,比如系統(tǒng)默認(rèn)其密碼,則直接置密碼正確,返回認(rèn)證成功消息;如果已輸入密碼,則判斷密碼是否正確?如果正確,則返回認(rèn)證成功消息;如果不正確,則返回認(rèn)證失敗消息。如果需要輸密碼而未輸密碼,則系統(tǒng)判斷當(dāng)前是否收到ISN請(qǐng)求?如果收到,則結(jié)束認(rèn)證,返回認(rèn)證失敗消息;否則,重新等待新的用戶認(rèn)證請(qǐng)求,開始新的認(rèn)證過(guò)程。
如果在認(rèn)證請(qǐng)求中未輸入用戶名,則系統(tǒng)判斷當(dāng)前是否收到ISN請(qǐng)求?如果收到,則結(jié)束認(rèn)證過(guò)程,返回認(rèn)證失敗消息;否則,重新等待新的用戶認(rèn)證請(qǐng)求,開始新的認(rèn)證過(guò)程。
參見圖4所示,當(dāng)某個(gè)用戶漫游時(shí),該用戶漫游地與歸屬地的系統(tǒng)之間有兩類消息包需要處理數(shù)據(jù)資料包和話單包,該兩類消息包是通過(guò)兩地智能網(wǎng)中位于iSCP實(shí)體之前的前置機(jī)(FEP)相互傳送的。
當(dāng)漫游地的系統(tǒng)接收到漫游用戶的業(yè)務(wù)請(qǐng)求后,向該用戶的歸屬地系統(tǒng)發(fā)送資料申請(qǐng)包,請(qǐng)求歸屬地系統(tǒng)為該用戶鑒權(quán)并查詢用戶信息,歸屬地經(jīng)過(guò)鑒權(quán)并進(jìn)行資料查詢后,向漫游地系統(tǒng)發(fā)送資料包,返回用戶信息及鑒權(quán)結(jié)果。
當(dāng)該用戶的業(yè)務(wù),即上網(wǎng)或通話結(jié)束時(shí),漫游地系統(tǒng)向用戶歸屬地系統(tǒng)發(fā)話單包,告知其該用戶的話費(fèi)信息,歸屬地系統(tǒng)根據(jù)所收到的話費(fèi)信息填寫話單,并扣除相應(yīng)話費(fèi)、漫游費(fèi)等費(fèi)用,更新用戶余額,之后,發(fā)話單響應(yīng)消息給漫游地系統(tǒng),說(shuō)明計(jì)費(fèi)工作已完成。
那么,具體的計(jì)費(fèi)過(guò)程如圖5所示,當(dāng)系統(tǒng)收到寬帶接入設(shè)備(BAS)的計(jì)費(fèi)請(qǐng)求后,如果該請(qǐng)求是該業(yè)務(wù)的首次計(jì)費(fèi)請(qǐng)求,則先確定計(jì)費(fèi)類別,然后系統(tǒng)向BAS發(fā)計(jì)費(fèi)響應(yīng)消息并開始計(jì)費(fèi)。BAS周期性的向系統(tǒng)發(fā)送計(jì)費(fèi)請(qǐng)求,按選定的計(jì)費(fèi)類別上報(bào)用戶的數(shù)據(jù)流量或時(shí)長(zhǎng)等信息,系統(tǒng)響應(yīng)后,根據(jù)上報(bào)信息實(shí)時(shí)計(jì)算話費(fèi)、填寫話單、扣除相應(yīng)話費(fèi)并刷新余額;當(dāng)BAS向系統(tǒng)發(fā)出計(jì)費(fèi)停止消息時(shí),系統(tǒng)響應(yīng)并結(jié)束計(jì)費(fèi)流程。
圖6所示為本發(fā)明綜合卡號(hào)業(yè)務(wù)采用以太網(wǎng)點(diǎn)對(duì)點(diǎn)協(xié)議(PPPOE)時(shí)的信令流程圖,至少包括以下的步驟a.當(dāng)用戶通過(guò)PPPOE發(fā)起上網(wǎng)請(qǐng)求時(shí),由PPPOE發(fā)送認(rèn)證請(qǐng)求信息到BAS,并建立聯(lián)接。
b.當(dāng)BAS與PC建立了一定的聯(lián)系后,就會(huì)向PC發(fā)送一個(gè)CHAP加密的挑戰(zhàn)值,該挑戰(zhàn)值是由BAS隨機(jī)產(chǎn)生的一個(gè)16位數(shù),PC接收到該挑戰(zhàn)值后同BAS建立加密信息協(xié)議。
c.此時(shí)BAS會(huì)把業(yè)務(wù)請(qǐng)求上報(bào)iTELLIN系統(tǒng),并向iTELLIN系統(tǒng)發(fā)送接入請(qǐng)求(Access Request)消息。
d.經(jīng)過(guò)iTELLIN系統(tǒng)的認(rèn)證,當(dāng)認(rèn)證通過(guò)時(shí),系統(tǒng)向BAS發(fā)送認(rèn)證成功消息(Access Accept)。
e.同時(shí)由BAS接通網(wǎng)絡(luò),并向iTELLIN發(fā)計(jì)費(fèi)請(qǐng)求消息(AccountRequest)。
f.當(dāng)iTELLIN發(fā)送計(jì)費(fèi)響應(yīng)時(shí)用戶就可以上網(wǎng)了。
g.在上網(wǎng)過(guò)程中BAS會(huì)按一定的周期將用戶上網(wǎng)的流量、時(shí)長(zhǎng)等上報(bào)iTELLIN,iTELLIN據(jù)此實(shí)時(shí)扣費(fèi)。
h.當(dāng)用戶下網(wǎng)時(shí),向iTELLIN發(fā)計(jì)費(fèi)停止消息(Account Request(Stop)),當(dāng)iTELLIN發(fā)送計(jì)費(fèi)停止消息響應(yīng)時(shí),BAS自動(dòng)切斷網(wǎng)絡(luò),并通知用戶下網(wǎng)。
本發(fā)明的綜合卡號(hào)業(yè)務(wù)可以采用兩種不同的上網(wǎng)模式實(shí)現(xiàn),PPPOE是其中之一,另一個(gè)就是利用Portal上網(wǎng)。這兩種模式的業(yè)務(wù)處理流程基本相同,只是在上網(wǎng)發(fā)認(rèn)證請(qǐng)求與接入信息時(shí)不同,Portal方式是由Portal Server通過(guò)HTTP向iTELLIN系統(tǒng)發(fā)認(rèn)證請(qǐng)求,由iTELLIN系統(tǒng)向BAS發(fā)送接入信息,然后BAS同樣定期向iTELLIN系統(tǒng)上報(bào)流量等參數(shù),由iTELLIN系統(tǒng)進(jìn)行實(shí)時(shí)扣費(fèi)。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種寬帶智能網(wǎng)上的綜合卡號(hào)業(yè)務(wù)系統(tǒng),主要包括業(yè)務(wù)控制點(diǎn)(iSCP)、業(yè)務(wù)管理點(diǎn)(iSMP)、業(yè)務(wù)管理系統(tǒng)(iSMS)、業(yè)務(wù)生成環(huán)境(iSCE)、業(yè)務(wù)管理接入點(diǎn)(SMAP)和前置機(jī)FEP,其特征在于該系統(tǒng)還進(jìn)一步包括入口服務(wù)器(Portal Server),用于支持用戶以入口模式上網(wǎng);營(yíng)業(yè)管理接口服務(wù)器(MML Server),位于iSMP之中,用于單獨(dú)的業(yè)務(wù)管理,其通過(guò)入口服務(wù)器(Portal Server)連接用戶接入瀏覽器,同時(shí)通過(guò)寬帶管理接入服務(wù)器(WMAS)與管理接入瀏覽器相連;一個(gè)由iSCP和iSMP共享的數(shù)據(jù)庫(kù)DB,用于存儲(chǔ)用戶數(shù)據(jù),同時(shí)連接iSCP及iSMP中的營(yíng)業(yè)管理接口服務(wù)器(MML Server)。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于所述的入口服務(wù)器(PortalServer)與用戶接入瀏覽器之間通過(guò)超級(jí)文本傳輸協(xié)議(HTTP)互連。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于所述的寬帶管理接入服務(wù)器(WMAS)與管理接入瀏覽器之間通過(guò)超級(jí)文本傳輸協(xié)議(HTTP)互連。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于所述的營(yíng)業(yè)管理接口服務(wù)器(MML Server)與入口服務(wù)器(Portal Server)之間,以及營(yíng)業(yè)管理接口服務(wù)器(MML Server)與寬帶管理接入服務(wù)器(WMAS)之間通過(guò)套接字(Socket)建立連接。
5.一種寬帶智能網(wǎng)上綜合卡號(hào)業(yè)務(wù)的實(shí)現(xiàn)方法,其特征在于該方法至少包括以下步驟a.用戶發(fā)上網(wǎng)及認(rèn)證請(qǐng)求,經(jīng)系統(tǒng)認(rèn)證通過(guò)后,允許該用戶接入;b.由寬帶接入設(shè)備(BAS)接通網(wǎng)絡(luò),并向系統(tǒng)發(fā)計(jì)費(fèi)請(qǐng)求消息,系統(tǒng)收到后發(fā)計(jì)費(fèi)響應(yīng),允許用戶上網(wǎng);c.BAS周期性的向系統(tǒng)上報(bào)用戶數(shù)據(jù)流量或時(shí)長(zhǎng)信息,系統(tǒng)根據(jù)所收到的信息實(shí)時(shí)扣費(fèi);d.當(dāng)用戶下網(wǎng)時(shí),向系統(tǒng)發(fā)計(jì)費(fèi)停止消息,系統(tǒng)返回計(jì)費(fèi)停止響應(yīng)消息,由BAS切斷網(wǎng)絡(luò)并通知用戶。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于所述步驟a進(jìn)一步包括a1.當(dāng)用戶通過(guò)以太網(wǎng)點(diǎn)對(duì)點(diǎn)協(xié)議(PPPOE)上網(wǎng)時(shí),由PPPOE發(fā)送認(rèn)證請(qǐng)求給寬帶接入設(shè)備(BAS),并建立連接;a2.BAS與用戶之間建立聯(lián)系后,向用戶終端發(fā)送一個(gè)挑戰(zhàn)握手協(xié)議加密的挑戰(zhàn)值,用戶終端響應(yīng)后與BAS建立加密信息協(xié)議;a3.BAS將業(yè)務(wù)請(qǐng)求上報(bào)系統(tǒng),并發(fā)送接入請(qǐng)求給系統(tǒng);a4.系統(tǒng)認(rèn)證通過(guò)后,向BAS發(fā)認(rèn)證成功消息,BAS收到后向系統(tǒng)發(fā)計(jì)費(fèi)請(qǐng)求。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于所述步驟a進(jìn)一步包括當(dāng)用戶以入口(Portal)模式上網(wǎng)時(shí),入口服務(wù)器(Portal Server)通過(guò)HTTP發(fā)認(rèn)證請(qǐng)求給系統(tǒng),由系統(tǒng)向?qū)拵Ы尤朐O(shè)備(BAS)發(fā)送接入信息,BAS收到后向系統(tǒng)發(fā)計(jì)費(fèi)請(qǐng)求。
8.根據(jù)權(quán)利要求5所述的方法,其特征在于該方法中的認(rèn)證進(jìn)一步包括以下過(guò)程a.系統(tǒng)收到認(rèn)證請(qǐng)求后,根據(jù)相應(yīng)信息判斷是否輸入了用戶名?如果未輸入,則系統(tǒng)判斷當(dāng)前是否收到ISN請(qǐng)求?收到則結(jié)束認(rèn)證,返回認(rèn)證失敗消息,否則,等待新的用戶認(rèn)證請(qǐng)求;如果已輸入,則查找數(shù)據(jù)庫(kù)中有無(wú)該用戶卡號(hào);b.如果沒有,則直接返回認(rèn)證失敗消息;否則,判斷是否需要輸入密碼;c.如果不需要,則直接置密碼正確,返回認(rèn)證成功消息;如果已輸入密碼,則判斷密碼是否正確?如果正確,則返回認(rèn)證成功消息;如果不正確,則返回認(rèn)證失敗消息;如果需要輸而未輸,則系統(tǒng)判斷當(dāng)前是否收到ISN請(qǐng)求?收到則結(jié)束認(rèn)證,返回認(rèn)證失敗消息;否則,等待新的用戶認(rèn)證請(qǐng)求。
9.根據(jù)權(quán)利要求5所述的方法,其特征在于該方法中的計(jì)費(fèi)進(jìn)一步包括以下過(guò)程a.系統(tǒng)收到寬帶接入設(shè)備(BAS)的計(jì)費(fèi)請(qǐng)求后,如果該請(qǐng)求是該用戶業(yè)務(wù)的首次計(jì)費(fèi)請(qǐng)求,則先確定計(jì)費(fèi)類別,然后系統(tǒng)向BAS發(fā)計(jì)費(fèi)響應(yīng)消息并開始計(jì)費(fèi);b.BAS周期性的向系統(tǒng)發(fā)計(jì)費(fèi)請(qǐng)求,按選定的計(jì)費(fèi)類別上報(bào)用戶的數(shù)據(jù)流量或時(shí)長(zhǎng)信息;c.系統(tǒng)響應(yīng)后,根據(jù)上報(bào)信息實(shí)時(shí)計(jì)算話費(fèi)、填寫話單、扣除話費(fèi)并刷新余額;d.當(dāng)BAS向系統(tǒng)發(fā)出計(jì)費(fèi)停止消息時(shí),系統(tǒng)響應(yīng)并結(jié)束計(jì)費(fèi)流程。
10.根據(jù)權(quán)利要求5所述的方法,其特征在于該方法進(jìn)一步包括當(dāng)漫游用戶發(fā)起業(yè)務(wù)請(qǐng)求時(shí),漫游地系統(tǒng)向該用戶的歸屬地系統(tǒng)發(fā)資料申請(qǐng)包,請(qǐng)歸屬地系統(tǒng)為該用戶鑒權(quán)并查詢用戶信息,歸屬地經(jīng)過(guò)鑒權(quán)及資料查詢后,向漫游地系統(tǒng)發(fā)資料包,返回用戶信息及鑒權(quán)結(jié)果;當(dāng)該漫游用戶業(yè)務(wù)結(jié)束時(shí),漫游地系統(tǒng)向用戶歸屬地系統(tǒng)發(fā)話單包,告知其該用戶的話費(fèi)信息,歸屬地系統(tǒng)根據(jù)所收到的話費(fèi)信息填寫話單,扣除相應(yīng)費(fèi)用,并更新用戶余額后,發(fā)話單響應(yīng)消息給漫游地系統(tǒng)。
全文摘要
本發(fā)明公開了一種寬帶智能網(wǎng)上的綜合卡號(hào)業(yè)務(wù)系統(tǒng),主要包括業(yè)務(wù)控制點(diǎn)(iSCP)、業(yè)務(wù)管理點(diǎn)(iSMP)、業(yè)務(wù)管理系統(tǒng)(iSMS)、業(yè)務(wù)生成環(huán)境(iSCE)、業(yè)務(wù)管理接入點(diǎn)(SMAP)和前置機(jī)FEP,關(guān)鍵在于該系統(tǒng)還包括支持用戶以入口模式上網(wǎng)的入口服務(wù)器;位于iSMP之中的業(yè)管理接口服務(wù)器,用于單獨(dú)的業(yè)務(wù)管理,其通過(guò)入口服務(wù)器連接用戶接入瀏覽器,同時(shí)通過(guò)寬帶管理接入服務(wù)器與管理接入瀏覽器相連;一個(gè)由iSCP和iSMP共享的數(shù)據(jù)庫(kù)DB,用于存儲(chǔ)用戶數(shù)據(jù),同時(shí)連接iSCP及iSMP中的營(yíng)業(yè)管理接口服務(wù)器。本發(fā)明還同時(shí)公開了一種寬帶智能網(wǎng)上綜合卡號(hào)業(yè)務(wù)的實(shí)現(xiàn)方法,上述系統(tǒng)和方法可使寬窄帶互通,使計(jì)費(fèi)方式更靈活,為用戶提供更多方便及更強(qiáng)功能,同時(shí)也為運(yùn)營(yíng)商提高效益。
文檔編號(hào)H04L12/14GK1411262SQ0113601
公開日2003年4月16日 申請(qǐng)日期2001年9月28日 優(yōu)先權(quán)日2001年9月28日
發(fā)明者張治華 申請(qǐng)人:華為技術(shù)有限公司