欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種鑒權(quán)和計(jì)費(fèi)的方法及外部用戶接口網(wǎng)關(guān)的制作方法

文檔序號(hào):7617726閱讀:104來(lái)源:國(guó)知局
專利名稱:一種鑒權(quán)和計(jì)費(fèi)的方法及外部用戶接口網(wǎng)關(guān)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,更確切地說(shuō)是涉及一種鑒權(quán)和計(jì)費(fèi)的方法及外部用戶接口網(wǎng)關(guān)。
背景技術(shù)
隨著國(guó)內(nèi)Internet業(yè)務(wù)使用量的增加,互聯(lián)網(wǎng)寬帶數(shù)據(jù)業(yè)務(wù)也在不斷地發(fā)展,越來(lái)越多的運(yùn)營(yíng)商提供和發(fā)展寬帶數(shù)據(jù)業(yè)務(wù)。但隨著業(yè)務(wù)運(yùn)營(yíng)的不斷深入,運(yùn)營(yíng)商各自為戰(zhàn)的狀態(tài)不斷地被打破,取而代之的運(yùn)營(yíng)商之間的相互合作,互相取長(zhǎng)補(bǔ)短,共同為用戶提供具有優(yōu)勢(shì)的業(yè)務(wù)。
在運(yùn)營(yíng)商開展接入業(yè)務(wù)初期,運(yùn)營(yíng)商認(rèn)證、授權(quán)、計(jì)費(fèi)系統(tǒng)AAA(Authentication、Authorization、Accounting)接入的用戶僅局限于本運(yùn)營(yíng)商發(fā)展的用戶;同樣本運(yùn)營(yíng)商發(fā)展的用戶,也僅能使用本運(yùn)營(yíng)商推出的業(yè)務(wù)。但隨著運(yùn)營(yíng)商多元化的發(fā)展,外部用戶也希望使用本運(yùn)營(yíng)商提供的AAA系統(tǒng)進(jìn)行業(yè)務(wù)接入或消費(fèi)該運(yùn)營(yíng)商提供的內(nèi)容業(yè)務(wù),但由于外部用戶的用戶信息沒有在本運(yùn)營(yíng)商系統(tǒng)中注冊(cè),導(dǎo)致其無(wú)法接入及消費(fèi)這些內(nèi)容業(yè)務(wù),因此限制了接入或業(yè)務(wù)的資源共享,不利于運(yùn)營(yíng)商之間的相互合作、資源共享。
為了解決這一問(wèn)題,現(xiàn)有技術(shù)方案是為各運(yùn)營(yíng)商之間進(jìn)行用戶數(shù)據(jù)的同步,即若要B運(yùn)營(yíng)商的用戶可以接入A運(yùn)營(yíng)商的AAA系統(tǒng)或進(jìn)行內(nèi)容業(yè)務(wù)消費(fèi),需要該用戶在B運(yùn)營(yíng)商開戶時(shí)也將該用戶數(shù)據(jù)放置一份在運(yùn)營(yíng)商A的AAA系統(tǒng)中,并且在B運(yùn)營(yíng)商AAA系統(tǒng)中用戶數(shù)據(jù)修改時(shí)也需同時(shí)通知運(yùn)營(yíng)商A的AAA系統(tǒng)。通過(guò)該方案可以實(shí)現(xiàn)用戶資源的共享,并允許B運(yùn)營(yíng)商的用戶在A運(yùn)營(yíng)商的AAA系統(tǒng)中接入或消費(fèi)內(nèi)容業(yè)務(wù)。但同時(shí)也帶來(lái)如下缺點(diǎn)
1、用戶開戶時(shí)需要在兩個(gè)或多個(gè)運(yùn)營(yíng)商系統(tǒng)中同步開戶,增加了運(yùn)營(yíng)商的運(yùn)營(yíng)成本;2、需要不定時(shí)的對(duì)用戶數(shù)據(jù)同步,導(dǎo)致用戶數(shù)據(jù)在一段時(shí)間內(nèi)無(wú)法一致,造成用戶數(shù)據(jù)不準(zhǔn)確;3、由于用戶數(shù)據(jù)的非實(shí)時(shí)同步,用戶余額可能不真實(shí),故該方案只能支持后付費(fèi)用戶,無(wú)法支持預(yù)付費(fèi)用戶。

發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種鑒權(quán)和計(jì)費(fèi)的方法及外部用戶接口網(wǎng)關(guān),以實(shí)現(xiàn)僅在本地運(yùn)營(yíng)商系統(tǒng)中保留一份用戶數(shù)據(jù)就可使不同運(yùn)營(yíng)商之間實(shí)現(xiàn)用戶資源共享、接入資源共享及內(nèi)容業(yè)務(wù)資源共享。
為達(dá)到以上目的,本發(fā)明的方法技術(shù)方案包括如下步驟A、外部用戶向本地系統(tǒng)發(fā)出接入請(qǐng)求或內(nèi)容服務(wù)請(qǐng)求;B、本地系統(tǒng)根據(jù)預(yù)先設(shè)置的用戶與歸屬運(yùn)營(yíng)商之間的對(duì)應(yīng)關(guān)系,組織并向外部用戶接口網(wǎng)關(guān)發(fā)送認(rèn)證消息;C、所述外部用戶接口網(wǎng)關(guān)根據(jù)認(rèn)證消息中的歸屬運(yùn)營(yíng)商信息確定同該歸屬運(yùn)營(yíng)商用戶數(shù)據(jù)系統(tǒng)的通訊方式,以該通訊方式對(duì)所述外部用戶進(jìn)行認(rèn)證并向所述本地系統(tǒng)返回認(rèn)證結(jié)果;D、所述本地系統(tǒng)將通過(guò)認(rèn)證的外部用戶接入本地系統(tǒng)或者向其提供內(nèi)容服務(wù),并對(duì)該外部用戶計(jì)費(fèi)。
如果所述外部用戶為預(yù)付費(fèi)用戶,認(rèn)證通過(guò)后還包括本地系統(tǒng)組織向外部用戶接口網(wǎng)關(guān)發(fā)送費(fèi)用預(yù)留計(jì)費(fèi)消息,外部用戶接口網(wǎng)關(guān)根據(jù)該消息確定同歸屬運(yùn)營(yíng)商的通訊方式以同歸屬運(yùn)營(yíng)商交互申請(qǐng)費(fèi)用預(yù)留,如果預(yù)留成功,才允許用戶接入本地系統(tǒng)或向其提供內(nèi)容服務(wù)。
當(dāng)用戶結(jié)束接入或接受內(nèi)容服務(wù)時(shí),本地系統(tǒng)對(duì)用戶費(fèi)用進(jìn)行結(jié)算,從預(yù)留的費(fèi)用中將其扣除,并把剩余的費(fèi)用通過(guò)計(jì)費(fèi)的余額返還操作返回至歸屬運(yùn)營(yíng)商的該外部用戶賬戶,并以消費(fèi)報(bào)告消息方式為外部用戶出具賬單。
如果所述外部用戶為后付費(fèi)用戶,該計(jì)費(fèi)進(jìn)一步包括當(dāng)用戶結(jié)束接入或接受內(nèi)容服務(wù)時(shí),本地系統(tǒng)對(duì)用戶費(fèi)用進(jìn)行結(jié)算,組織消費(fèi)報(bào)告消息,通過(guò)外部接口網(wǎng)關(guān)發(fā)送至該外部用戶的歸屬運(yùn)營(yíng)商用戶數(shù)據(jù)系統(tǒng)。
該外部用戶接口網(wǎng)關(guān)同歸屬運(yùn)營(yíng)商的用戶數(shù)據(jù)系統(tǒng)的通訊方式可以是以SQL方式訪問(wèn)數(shù)據(jù)庫(kù)、通過(guò)存儲(chǔ)過(guò)程訪問(wèn)數(shù)據(jù)庫(kù)、以LDAP方式訪問(wèn)數(shù)據(jù)庫(kù)、或以消息通知方式通訊。
可以通過(guò)預(yù)先設(shè)置用戶卡號(hào)段和歸屬運(yùn)營(yíng)商標(biāo)識(shí)關(guān)系表或建立用戶域名和歸屬運(yùn)營(yíng)商標(biāo)識(shí)關(guān)系表來(lái)設(shè)置用戶與歸屬運(yùn)營(yíng)商之間的對(duì)應(yīng)關(guān)系。
本地系統(tǒng)根據(jù)用戶與歸屬運(yùn)營(yíng)商之間的對(duì)應(yīng)關(guān)系,組織認(rèn)證或消費(fèi)報(bào)告消息,該認(rèn)證消息、費(fèi)用預(yù)留計(jì)費(fèi)消息和消費(fèi)報(bào)告消息的消息頭中包括外部數(shù)據(jù)源的目的節(jié)點(diǎn)、目的自動(dòng)機(jī)、本地源節(jié)點(diǎn)及本地自動(dòng)機(jī)號(hào)信息,消息體中包括用戶信息。
本發(fā)明還公開一種外部用戶接口網(wǎng)關(guān),包括核心進(jìn)程模塊、應(yīng)用程序接口模塊、目錄數(shù)據(jù)庫(kù)操作模塊、消息處理系統(tǒng)模塊;所述核心進(jìn)程模塊與應(yīng)用程序接口模塊、目錄數(shù)據(jù)庫(kù)操作模塊、消息處理系統(tǒng)模塊相連,用于調(diào)用核心進(jìn)程,進(jìn)行消息的處理、轉(zhuǎn)發(fā)及處理本地系統(tǒng)與外部用戶的交互;所述應(yīng)用程序接口模塊與外部關(guān)系數(shù)據(jù)庫(kù)相連,用于通過(guò)API方式訪問(wèn)外部關(guān)系數(shù)據(jù)庫(kù);所述目錄數(shù)據(jù)庫(kù)操作模塊與外部目錄數(shù)據(jù)庫(kù)相連,用于操作儲(chǔ)存在目錄數(shù)據(jù)庫(kù)中的外部用戶數(shù)據(jù);所述消息處理系統(tǒng)模塊用于以消息通知方式同外部消息處理系統(tǒng)或者消息網(wǎng)關(guān)通訊。
所述網(wǎng)關(guān)還包括監(jiān)控模塊、日志跟蹤模塊,其中
所述監(jiān)控模塊用于啟動(dòng)或停止外部用戶接口網(wǎng)關(guān),檢查內(nèi)部進(jìn)程執(zhí)行情況,當(dāng)進(jìn)程異常時(shí),重新執(zhí)行相關(guān)進(jìn)程;所述日志跟蹤模塊用于執(zhí)行打開或關(guān)閉日志功能。
1、本方案不需要在接入或內(nèi)容業(yè)務(wù)消費(fèi)地進(jìn)行用戶開戶,僅需要在用戶所歸屬的運(yùn)營(yíng)商系統(tǒng)上進(jìn)行開戶即可,減少運(yùn)營(yíng)商運(yùn)營(yíng)的成本。
2、本方案中用戶的數(shù)據(jù)僅保留在用戶歸屬地的系統(tǒng)上,因此不存在用戶數(shù)據(jù)不一致的問(wèn)題。
3、用戶在其它運(yùn)營(yíng)商的AAA系統(tǒng)進(jìn)行接入或消費(fèi)內(nèi)容業(yè)務(wù)時(shí),通過(guò)外部用戶接口網(wǎng)關(guān)實(shí)時(shí)與歸屬AAA進(jìn)行通訊,完成用戶的認(rèn)證、計(jì)費(fèi)及出具賬單(消費(fèi)報(bào)告)功能,用戶的余額僅在歸屬地保存一份,因此可以靈活地支持預(yù)付費(fèi)業(yè)務(wù)。
4、由于不同運(yùn)營(yíng)商對(duì)用戶數(shù)據(jù)保存方式的不同,如可能是Informix、Oracle,也可能使用目錄數(shù)據(jù)庫(kù)、文件數(shù)據(jù)庫(kù)等存儲(chǔ)方式,本發(fā)明可以支持不同的用戶數(shù)據(jù)存儲(chǔ)方式,因此適配升級(jí)或擴(kuò)容靈活,而不需要升級(jí)主系統(tǒng),更利用在線擴(kuò)容或升級(jí)。


圖1為本發(fā)明的系統(tǒng)結(jié)構(gòu)示意圖;圖2為本發(fā)明外部用戶接口網(wǎng)關(guān)結(jié)構(gòu)示意圖;圖3為本發(fā)明預(yù)付費(fèi)用戶實(shí)現(xiàn)流程示意圖;圖4為本發(fā)明后付費(fèi)用戶實(shí)現(xiàn)流程示意圖。
具體實(shí)施例方式
下面結(jié)合實(shí)施例和附圖,對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。
本發(fā)明在現(xiàn)有AAA系統(tǒng)的基礎(chǔ)上增加一個(gè)外部用戶接口網(wǎng)關(guān),負(fù)責(zé)該系統(tǒng)與外部用戶的通訊,并靈活地提供與外部不同系統(tǒng)的接口,完成外部用戶接入或消費(fèi)內(nèi)容業(yè)務(wù)時(shí)的實(shí)時(shí)認(rèn)證、計(jì)費(fèi)及出具賬單或消費(fèi)報(bào)告。
如圖1所示,在本發(fā)明中,非本地用戶在使用接入或內(nèi)容業(yè)務(wù)時(shí)稱為外部用戶;外部用戶開戶所在運(yùn)營(yíng)商稱為歸屬運(yùn)營(yíng)商;外部用戶使用接入或內(nèi)容的該運(yùn)營(yíng)商稱為本地運(yùn)營(yíng)商,本地運(yùn)營(yíng)商的接入系統(tǒng)稱為本地接入系統(tǒng),本地運(yùn)營(yíng)商的內(nèi)容系統(tǒng)稱為本地內(nèi)容系統(tǒng);本地系統(tǒng)包含本地接入系統(tǒng)與本地內(nèi)容系統(tǒng);本地系統(tǒng)與歸屬運(yùn)營(yíng)商通訊的模塊稱為外部用戶接口網(wǎng)關(guān)。
該外部用戶接口網(wǎng)關(guān)設(shè)置于本地系統(tǒng)中,用來(lái)與外部用戶的歸屬運(yùn)營(yíng)商進(jìn)行通訊,完成外部用戶接入或消費(fèi)內(nèi)容業(yè)務(wù)時(shí)的用戶認(rèn)證、計(jì)費(fèi)及出具賬單或消費(fèi)報(bào)告。當(dāng)然,該外部用戶接口網(wǎng)關(guān)也可以設(shè)置在獨(dú)立的第三方設(shè)備上。本發(fā)明為了提供一種靈活、可擴(kuò)展、實(shí)時(shí)的外部用戶使用本地接入業(yè)務(wù)或內(nèi)容業(yè)務(wù)機(jī)制,該外部用戶接口網(wǎng)關(guān)可支持多種外部用戶數(shù)據(jù)保存方式。該外部用戶的歸屬運(yùn)營(yíng)商的用戶數(shù)據(jù)存儲(chǔ)方式可能是關(guān)系數(shù)據(jù)庫(kù)(如Informix或Oracle數(shù)據(jù)庫(kù))、也可能使用目錄數(shù)據(jù)庫(kù)(如文件數(shù)據(jù)庫(kù))或者利用消息處理系統(tǒng)提供用戶信息,相應(yīng)地該外部用戶接口網(wǎng)關(guān)提供的通訊方式可以是以SQL(Structured Query Language)方式訪問(wèn)數(shù)據(jù)庫(kù)、通過(guò)存儲(chǔ)過(guò)程訪問(wèn)數(shù)據(jù)庫(kù)、以LDAP輕量級(jí)目錄訪問(wèn)協(xié)議(Lightweight DirectoryAccess Protocol)方式訪問(wèn)數(shù)據(jù)庫(kù)或以消息通知方式通訊。外部用戶接口網(wǎng)關(guān)負(fù)責(zé)與外部不同數(shù)據(jù)源進(jìn)行通訊,以使本地系統(tǒng)屏蔽外部數(shù)據(jù)的存儲(chǔ)方式。而本地系統(tǒng)與外部接口網(wǎng)關(guān)之間可以利用內(nèi)部協(xié)議進(jìn)行通訊。該內(nèi)部協(xié)議包括消息頭和消息體,其中消息頭中除了包括業(yè)界常用計(jì)費(fèi)消息的消息頭的必要參數(shù)外,還需要包括歸屬運(yùn)營(yíng)節(jié)點(diǎn)參數(shù)以標(biāo)識(shí)外部用戶的歸屬運(yùn)營(yíng)商;消息體包括業(yè)界現(xiàn)有計(jì)費(fèi)消息的消息體的必要參數(shù)即可實(shí)現(xiàn)。該內(nèi)部協(xié)議可以依據(jù)所包括的必要參數(shù)重新定義,也可以通過(guò)擴(kuò)展現(xiàn)有的計(jì)費(fèi)消息實(shí)現(xiàn),擴(kuò)展字段為歸屬運(yùn)營(yíng)節(jié)點(diǎn)參數(shù)。如重新定義的消息可以采用如下結(jié)構(gòu)消息頭可以包括消息長(zhǎng)度、消息類型、消息ID、功能實(shí)體號(hào)、狀態(tài)機(jī)號(hào)及歸屬運(yùn)營(yíng)節(jié)點(diǎn)參數(shù)。認(rèn)證請(qǐng)求消息體可以包括用戶賬號(hào)、密碼標(biāo)志及用戶加密密碼參數(shù)。計(jì)費(fèi)響應(yīng)消息體可以包括認(rèn)證結(jié)果、用戶類型及用戶余額參數(shù)。計(jì)費(fèi)請(qǐng)求消息體可以包括用戶賬號(hào)、開始時(shí)間、結(jié)束時(shí)間、費(fèi)用、操作類型及會(huì)話ID參數(shù)。計(jì)費(fèi)響應(yīng)消息體可以包括用戶賬號(hào)、計(jì)費(fèi)結(jié)果、實(shí)際費(fèi)用、操作類型及會(huì)話ID參數(shù)。消費(fèi)報(bào)告消息體可以包括用戶賬號(hào)、消費(fèi)開始及結(jié)束時(shí)間、本條費(fèi)用及報(bào)告類型參數(shù)。報(bào)告響應(yīng)包括用戶賬號(hào)及消息報(bào)告結(jié)果參數(shù)。
如圖2所示,為本發(fā)明外部用戶接口網(wǎng)關(guān)的結(jié)構(gòu)示意圖。所述外部用戶接口網(wǎng)關(guān)包括核心進(jìn)程模塊、應(yīng)用程序接口API(Application ProgramInterface)模塊、目錄數(shù)據(jù)庫(kù)操作模塊、消息處理系統(tǒng)模塊。其中,所述核心進(jìn)程模塊與API模塊、目錄數(shù)據(jù)庫(kù)操作模塊、消息處理系統(tǒng)模塊相連,用于調(diào)用外部接口網(wǎng)關(guān)的核心進(jìn)程,負(fù)責(zé)消息的處理及轉(zhuǎn)發(fā),用于處理本地系統(tǒng)與外部用戶的交互;API模塊用于通過(guò)API訪問(wèn)外部關(guān)系數(shù)據(jù)庫(kù),由于API的封裝性,因此外部關(guān)系數(shù)據(jù)庫(kù)類型對(duì)外部用戶接口網(wǎng)關(guān)透明;目錄數(shù)據(jù)庫(kù)操作模塊用于與外部目錄數(shù)據(jù)庫(kù)進(jìn)行連接,并操作儲(chǔ)存在目錄數(shù)據(jù)庫(kù)中的外部用戶數(shù)據(jù);消息處理系統(tǒng)模塊用于與外部其它消息處理系統(tǒng)或者消息網(wǎng)關(guān)的消息進(jìn)行對(duì)接,以完成外部用戶網(wǎng)關(guān)的級(jí)聯(lián)。
該外部用戶接口網(wǎng)關(guān)還可以包括監(jiān)控模塊、日志跟蹤模塊、關(guān)系數(shù)據(jù)庫(kù)操作模塊、WEB模塊。其中,監(jiān)控模塊用于啟動(dòng)、停止外部用戶接口網(wǎng)關(guān),并檢查內(nèi)部進(jìn)程執(zhí)行情況,當(dāng)進(jìn)程異常時(shí),重新執(zhí)行相關(guān)進(jìn)程;日志跟蹤模塊用于執(zhí)行打開或關(guān)閉日志跟蹤功能;當(dāng)外部用戶接口網(wǎng)關(guān)同歸屬運(yùn)營(yíng)商的消息處理系統(tǒng)屬于同一制造商提供或基于同一約定協(xié)議通訊時(shí),關(guān)系數(shù)據(jù)庫(kù)操作模塊用于通過(guò)存儲(chǔ)過(guò)程的方式訪問(wèn)關(guān)系數(shù)據(jù)庫(kù)中的外部用戶信息,不直接訪問(wèn)用戶表;當(dāng)外部用戶接口網(wǎng)關(guān)同歸屬運(yùn)營(yíng)商的消息處理系統(tǒng)屬于同一制造商提供或基于同一約定協(xié)議通訊時(shí),WEB模塊用于與該歸屬運(yùn)營(yíng)商的Web服務(wù)器連接,接收外部消息并將其轉(zhuǎn)換為外部用戶接口網(wǎng)關(guān)同歸屬運(yùn)營(yíng)商之間的內(nèi)部協(xié)議進(jìn)行處理。
當(dāng)外部用戶向本地系統(tǒng)發(fā)出接入或消費(fèi)內(nèi)容的請(qǐng)求時(shí),本地系統(tǒng)根據(jù)預(yù)先設(shè)置的用戶與歸屬運(yùn)營(yíng)商之間的對(duì)應(yīng)關(guān)系,組織用戶認(rèn)證消息,將該用戶認(rèn)證消息發(fā)送到外部用戶接口網(wǎng)關(guān),外部用戶接口網(wǎng)關(guān)根據(jù)認(rèn)證消息中的歸屬運(yùn)營(yíng)商信息確定同該歸屬運(yùn)營(yíng)商的通訊方式,且以該通訊方式同該歸屬運(yùn)營(yíng)商用戶數(shù)據(jù)系統(tǒng)交互以進(jìn)行認(rèn)證、計(jì)費(fèi)或出具賬單或消費(fèi)報(bào)告。
其中,可以通過(guò)預(yù)先設(shè)置用戶卡號(hào)段和歸屬運(yùn)營(yíng)商標(biāo)識(shí)關(guān)系表來(lái)設(shè)置用戶與歸屬運(yùn)營(yíng)商之間的對(duì)應(yīng)關(guān)系,也可以通過(guò)建立用戶域名和歸屬運(yùn)營(yíng)商標(biāo)識(shí)關(guān)系表來(lái)設(shè)置用戶與歸屬運(yùn)營(yíng)商之間的對(duì)應(yīng)關(guān)系。如運(yùn)營(yíng)商設(shè)置用戶卡號(hào)段與外部數(shù)據(jù)源關(guān)聯(lián)表,即某些卡號(hào)段的用戶數(shù)據(jù)存儲(chǔ)在指定的外部數(shù)據(jù)源上,進(jìn)而使外部用戶接口網(wǎng)關(guān)確定該外部用戶歸屬的運(yùn)營(yíng)商系統(tǒng)。
相應(yīng)于歸屬運(yùn)營(yíng)商用戶數(shù)據(jù)系統(tǒng)對(duì)用戶數(shù)據(jù)的不同存儲(chǔ)方式,該外部用戶接口網(wǎng)關(guān)同歸屬運(yùn)營(yíng)商的用戶數(shù)據(jù)系統(tǒng)通訊方式可以是以SQL方式訪問(wèn)數(shù)據(jù)庫(kù)、通過(guò)存儲(chǔ)過(guò)程訪問(wèn)數(shù)據(jù)庫(kù)、以LDAP方式訪問(wèn)數(shù)據(jù)庫(kù)、或以消息通知方式通訊。故可以預(yù)先設(shè)置歸屬運(yùn)營(yíng)商標(biāo)識(shí)及用戶數(shù)據(jù)存儲(chǔ)方式關(guān)系表,外部用戶接口網(wǎng)關(guān)根據(jù)認(rèn)證消息的消息頭中的歸屬運(yùn)營(yíng)商信息查尋該關(guān)系表以確定同該歸屬運(yùn)營(yíng)商的通訊方式。如運(yùn)營(yíng)商在運(yùn)營(yíng)時(shí),首先在系統(tǒng)中定義與之互聯(lián)的所有外部數(shù)據(jù)源信息,包括節(jié)點(diǎn)編號(hào)、數(shù)據(jù)類型、聯(lián)接方式等信息,以便外部用戶接口網(wǎng)關(guān)根據(jù)配置聯(lián)接到外部用戶所在的數(shù)據(jù)源。
本地系統(tǒng)根據(jù)本地運(yùn)營(yíng)商設(shè)置的用戶與歸屬運(yùn)營(yíng)商之間的對(duì)應(yīng)關(guān)系,組織認(rèn)證、計(jì)費(fèi)或者消費(fèi)報(bào)告消息。這些消息包括消息頭和消息體,消息頭中可以包括外部數(shù)據(jù)源的目的節(jié)點(diǎn)、目的自動(dòng)機(jī)、本地源節(jié)點(diǎn)及本地自動(dòng)機(jī)號(hào)等信息。而消息體中包括用戶名和用戶密碼等用戶信息。每個(gè)元素所占字節(jié)數(shù)可以自行定義。
如果所述外部用戶為預(yù)付費(fèi)用戶時(shí),該計(jì)費(fèi)進(jìn)一步包括本地系統(tǒng)組織費(fèi)用預(yù)留計(jì)費(fèi)消息,將該消息發(fā)送至外部用戶接口網(wǎng)關(guān),外部用戶接口網(wǎng)關(guān)根據(jù)該消息的消息頭中歸屬運(yùn)營(yíng)商信息確定同歸屬運(yùn)營(yíng)商的通訊方式,且以該通訊方式同歸屬運(yùn)營(yíng)商通訊申請(qǐng)費(fèi)用預(yù)留,如果預(yù)留成功,則允許用戶接入本地系統(tǒng)或向其提供內(nèi)容服務(wù),當(dāng)用戶結(jié)束接入或接受內(nèi)容服務(wù)時(shí),本地系統(tǒng)依據(jù)用戶使用參數(shù)對(duì)用戶費(fèi)用進(jìn)行結(jié)算,從預(yù)留的費(fèi)用進(jìn)行扣除,并把剩余的費(fèi)用通過(guò)計(jì)費(fèi)的余額返還操作返回至歸屬運(yùn)營(yíng)商的該外部用戶賬戶;并通過(guò)消費(fèi)報(bào)告消息為外部用戶出賬單。
具體流程如圖3所示,包括如下步驟1、用戶發(fā)出接入或消費(fèi)內(nèi)容的請(qǐng)求,本地系統(tǒng)分析所述請(qǐng)求,確定該用戶是否為外部用戶,如是依據(jù)卡號(hào)段和歸屬運(yùn)營(yíng)商對(duì)應(yīng)關(guān)系確定該用戶屬于哪一個(gè)歸屬運(yùn)營(yíng)商;2、本地系統(tǒng)根據(jù)1分析的結(jié)果,組織認(rèn)證請(qǐng)求消息(包括消息頭和消息),并將該消息發(fā)送至與本地系統(tǒng)相連的外部用戶接口網(wǎng)關(guān);3、外部用戶接口網(wǎng)關(guān)根據(jù)歸屬運(yùn)營(yíng)商的數(shù)據(jù)存儲(chǔ)方式?jīng)Q定同歸屬運(yùn)營(yíng)商的通訊方式,如訪問(wèn)歸屬運(yùn)營(yíng)商數(shù)據(jù)庫(kù)或發(fā)消息請(qǐng)求以進(jìn)行認(rèn)證;4、外部用戶接口網(wǎng)關(guān)根據(jù)認(rèn)證請(qǐng)求結(jié)果,向本地系統(tǒng)返回認(rèn)證響應(yīng),該響應(yīng)消息中攜帶有相應(yīng)的用戶類型、余額等信息;5、依據(jù)用戶類型判斷出該用戶為預(yù)付費(fèi)用戶,則本地系統(tǒng)根據(jù)用戶的余額分割比或最大在線時(shí)長(zhǎng)等預(yù)算需要的費(fèi)用;6、本地系統(tǒng)組織計(jì)費(fèi)預(yù)留消息,將該消息發(fā)送至外部用戶接口網(wǎng)關(guān)以申請(qǐng)預(yù)留費(fèi)用;7、外部用戶接口網(wǎng)關(guān)根據(jù)歸屬運(yùn)營(yíng)商的數(shù)據(jù)存儲(chǔ)方式?jīng)Q定訪問(wèn)歸屬運(yùn)營(yíng)商數(shù)據(jù)庫(kù)或發(fā)消息請(qǐng)求預(yù)留費(fèi)用;8、外部用戶接口網(wǎng)關(guān)根據(jù)預(yù)留結(jié)果,向本地系統(tǒng)返回計(jì)費(fèi)響應(yīng)消息,該響應(yīng)消息中攜帶有相應(yīng)的預(yù)留結(jié)果;9、本地系統(tǒng)允許用戶接入或消費(fèi)內(nèi)容;10、用戶接入結(jié)束或消費(fèi)內(nèi)容結(jié)束,本地系統(tǒng)根據(jù)相應(yīng)的費(fèi)率結(jié)算出用戶消費(fèi)的費(fèi)用,并與預(yù)留費(fèi)用比較,如果費(fèi)用剩余,則本地系統(tǒng)組織費(fèi)用返還計(jì)費(fèi)消息,申請(qǐng)返還剩余費(fèi)用;
11、外部用戶接口網(wǎng)關(guān)根據(jù)歸屬運(yùn)營(yíng)商的數(shù)據(jù)存儲(chǔ)方式?jīng)Q定訪問(wèn)歸屬運(yùn)營(yíng)商數(shù)據(jù)庫(kù)或發(fā)消息請(qǐng)求返還費(fèi)用;12、外部用戶接口網(wǎng)關(guān)根據(jù)返還結(jié)果,向本地系統(tǒng)返回返還費(fèi)用計(jì)費(fèi)響應(yīng),該響應(yīng)中攜帶有相應(yīng)的返還結(jié)果;13、本地系統(tǒng)根據(jù)用戶實(shí)際消費(fèi)組織消費(fèi)報(bào)告消息,并將其發(fā)送至外部用戶接口網(wǎng)關(guān)通知用戶消費(fèi)情況;14、外部用戶接口網(wǎng)關(guān)根據(jù)歸屬運(yùn)營(yíng)商的數(shù)據(jù)存儲(chǔ)方式?jīng)Q定訪問(wèn)歸屬運(yùn)營(yíng)商數(shù)據(jù)庫(kù)或發(fā)消息通知消費(fèi)情況;15、外部用戶接口網(wǎng)關(guān)根據(jù)處理結(jié)果,向本地系統(tǒng)返回消費(fèi)報(bào)告響應(yīng),該響應(yīng)中攜帶有相應(yīng)的消費(fèi)報(bào)告處理結(jié)果;如果沒有響應(yīng),則暫時(shí)記錄,以便重新報(bào)告。
如果用戶為后付費(fèi),本地系統(tǒng)則僅進(jìn)行認(rèn)證及以消息報(bào)告的形式出具賬單,不需要預(yù)留、返還余額等操作。其具體流程如圖4所示,包括如下步驟1、用戶發(fā)出接入或消費(fèi)內(nèi)容的請(qǐng)求,本地系統(tǒng)分析所述請(qǐng)求,確定該用戶是否為外部用戶,如是依據(jù)卡號(hào)段和歸屬運(yùn)營(yíng)商對(duì)應(yīng)關(guān)系確定該用戶屬于哪一個(gè)歸屬運(yùn)營(yíng)商;2、系統(tǒng)根據(jù)步驟1分析的結(jié)果,組織認(rèn)證請(qǐng)求消息(包括消息頭和消息),并將該消息發(fā)送至與本地系統(tǒng)相連的外部用戶接口網(wǎng)關(guān);3、外部用戶接口網(wǎng)關(guān)根據(jù)歸屬運(yùn)營(yíng)商的數(shù)據(jù)存儲(chǔ)方式?jīng)Q定同歸屬運(yùn)營(yíng)商的通訊方式,如訪問(wèn)歸屬運(yùn)營(yíng)商數(shù)據(jù)庫(kù)或發(fā)消息請(qǐng)求以進(jìn)行認(rèn)證;4、外部用戶接口網(wǎng)關(guān)根據(jù)認(rèn)證請(qǐng)求結(jié)果,返回本地系統(tǒng)認(rèn)證響應(yīng),該響應(yīng)消息中攜帶有相應(yīng)的用戶類型、余額等信息;5、本地系統(tǒng)允許用戶接入或消費(fèi)內(nèi)容;6、系統(tǒng)根據(jù)用戶實(shí)際消費(fèi)組織消費(fèi)報(bào)告消息,將該消息發(fā)送至外部用戶接口網(wǎng)關(guān)以通知用戶消費(fèi)情況;7、外部用戶接口網(wǎng)關(guān)根據(jù)歸屬運(yùn)營(yíng)商的數(shù)據(jù)存儲(chǔ)方式?jīng)Q定訪問(wèn)歸屬運(yùn)營(yíng)商數(shù)據(jù)庫(kù)或發(fā)消息通知消費(fèi)情況;8、外部用戶接口網(wǎng)關(guān)根據(jù)處理結(jié)果,向本地系統(tǒng)返回消費(fèi)報(bào)告響應(yīng),該響應(yīng)中攜帶有相應(yīng)的消費(fèi)報(bào)告處理結(jié)果;如果沒有響應(yīng),則暫時(shí)記錄,以便重新報(bào)告。
通過(guò)本發(fā)明,外部用戶數(shù)據(jù)不需要在本地系統(tǒng)中保存,本地系統(tǒng)省去了對(duì)外部用戶管理的工作,也就不存在數(shù)據(jù)同步的問(wèn)題,用戶接入或消費(fèi)內(nèi)容時(shí),用戶實(shí)時(shí)與歸屬運(yùn)營(yíng)商通訊,完成用戶數(shù)據(jù)實(shí)時(shí)查詢、實(shí)時(shí)扣費(fèi)及實(shí)時(shí)出賬單,因此可以實(shí)現(xiàn)用戶數(shù)據(jù)信息的統(tǒng)一,同時(shí)支持預(yù)付費(fèi)用戶。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若對(duì)本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種鑒權(quán)和計(jì)費(fèi)的方法,其特征在于包括如下步驟A、外部用戶向本地系統(tǒng)發(fā)出接入請(qǐng)求或內(nèi)容服務(wù)請(qǐng)求;B、本地系統(tǒng)根據(jù)預(yù)先設(shè)置的用戶與歸屬運(yùn)營(yíng)商之間的對(duì)應(yīng)關(guān)系,組織并向外部用戶接口網(wǎng)關(guān)發(fā)送認(rèn)證消息;C、所述外部用戶接口網(wǎng)關(guān)根據(jù)認(rèn)證消息中的歸屬運(yùn)營(yíng)商信息確定同該歸屬運(yùn)營(yíng)商用戶數(shù)據(jù)系統(tǒng)的通訊方式,以該通訊方式對(duì)所述外部用戶進(jìn)行認(rèn)證并向所述本地系統(tǒng)返回認(rèn)證結(jié)果;D、所述本地系統(tǒng)將通過(guò)認(rèn)證的外部用戶接入本地系統(tǒng)或者向其提供內(nèi)容服務(wù),并對(duì)該外部用戶計(jì)費(fèi)。
2.如權(quán)利要求1所述的方法,其特征在于如果所述外部用戶為預(yù)付費(fèi)用戶,認(rèn)證通過(guò)后還包括本地系統(tǒng)組織向外部用戶接口網(wǎng)關(guān)發(fā)送費(fèi)用預(yù)留計(jì)費(fèi)消息,外部用戶接口網(wǎng)關(guān)根據(jù)該消息向歸屬運(yùn)營(yíng)商用戶數(shù)據(jù)系統(tǒng)申請(qǐng)費(fèi)用預(yù)留,并僅在預(yù)留成功時(shí)允許用戶接入本地系統(tǒng)或向其提供內(nèi)容服務(wù)。
3.如權(quán)利要求2所述的方法,其特征在于,當(dāng)用戶結(jié)束接入或接受內(nèi)容服務(wù)時(shí),本地系統(tǒng)對(duì)用戶費(fèi)用進(jìn)行結(jié)算,從預(yù)留的費(fèi)用中將其扣除,并把剩余的費(fèi)用通過(guò)計(jì)費(fèi)的余額返還操作返回至歸屬運(yùn)營(yíng)商的該外部用戶賬戶,并以消費(fèi)報(bào)告消息方式為外部用戶出具賬單。
4.如權(quán)利要求2所述的方法,其特征在于,所述認(rèn)證消息和費(fèi)用預(yù)留計(jì)費(fèi)消息的消息頭中包括外部數(shù)據(jù)源的目的節(jié)點(diǎn)信息及本地源節(jié)點(diǎn)信息,消息體中包括用戶信息。
5.如權(quán)利要求1所述的方法,其特征在于如果所述外部用戶為后付費(fèi)用戶,在該用戶結(jié)束接入或接受內(nèi)容服務(wù)時(shí),本地系統(tǒng)對(duì)用戶費(fèi)用進(jìn)行結(jié)算,組織消費(fèi)報(bào)告消息,通過(guò)外部接口網(wǎng)關(guān)發(fā)送至該外部用戶的歸屬運(yùn)營(yíng)商用戶數(shù)據(jù)系統(tǒng)。
6.如權(quán)利要求1所述的方法,其特征在于該外部用戶接口網(wǎng)關(guān)同歸屬運(yùn)營(yíng)商的用戶數(shù)據(jù)系統(tǒng)的通訊方式為以結(jié)構(gòu)化查詢語(yǔ)言方式訪問(wèn)數(shù)據(jù)庫(kù)、通過(guò)存儲(chǔ)過(guò)程訪問(wèn)數(shù)據(jù)庫(kù)、以輕量級(jí)目錄訪問(wèn)協(xié)議方式訪問(wèn)數(shù)據(jù)庫(kù)、或以消息通知方式通訊。
7.如權(quán)利要求1所述的方法,其特征在于通過(guò)預(yù)先設(shè)置用戶卡號(hào)段和歸屬運(yùn)營(yíng)商標(biāo)識(shí)關(guān)系表或建立用戶域名和歸屬運(yùn)營(yíng)商標(biāo)識(shí)關(guān)系表來(lái)設(shè)置用戶與歸屬運(yùn)營(yíng)商之間的對(duì)應(yīng)關(guān)系。
8.如權(quán)利要求3或5所述的方法,其特征在于本地系統(tǒng)根據(jù)用戶與歸屬運(yùn)營(yíng)商之間的對(duì)應(yīng)關(guān)系組織認(rèn)證或消費(fèi)報(bào)告消息,該認(rèn)證和消費(fèi)報(bào)告消息的消息頭中包括外部數(shù)據(jù)源的目的節(jié)點(diǎn)、目的自動(dòng)機(jī)、本地源節(jié)點(diǎn)及本地自動(dòng)機(jī)號(hào)信息,消息體中包括用戶信息。
9.一種外部用戶接口網(wǎng)關(guān),其特征在于包括核心進(jìn)程模塊、應(yīng)用程序接口模塊、目錄數(shù)據(jù)庫(kù)操作模塊、消息處理系統(tǒng)模塊;所述核心進(jìn)程模塊與應(yīng)用程序接口模塊、目錄數(shù)據(jù)庫(kù)操作模塊、消息處理系統(tǒng)模塊相連,用于調(diào)用核心進(jìn)程,進(jìn)行消息的處理、轉(zhuǎn)發(fā)及處理本地系統(tǒng)與外部用戶的交互;所述應(yīng)用程序接口模塊與外部關(guān)系數(shù)據(jù)庫(kù)相連,用于通過(guò)API方式訪問(wèn)外部關(guān)系數(shù)據(jù)庫(kù);所述目錄數(shù)據(jù)庫(kù)操作模塊與外部目錄數(shù)據(jù)庫(kù)相連,用于操作儲(chǔ)存在目錄數(shù)據(jù)庫(kù)中的外部用戶數(shù)據(jù);所述消息處理系統(tǒng)模塊用于以消息通知方式同外部消息處理系統(tǒng)或者消息網(wǎng)關(guān)通訊。
10.如權(quán)利要求9所述的網(wǎng)關(guān),其特征在于還包括關(guān)系數(shù)據(jù)庫(kù)操作模塊及WEB模塊,其中,所述關(guān)系數(shù)據(jù)庫(kù)操作模塊用于通過(guò)存儲(chǔ)過(guò)程的方式訪問(wèn)關(guān)系數(shù)據(jù)庫(kù)中的外部用戶信息;WEB模塊與歸屬運(yùn)營(yíng)商的Web服務(wù)器相連,接收外部消息并將其轉(zhuǎn)換為歸屬運(yùn)營(yíng)商用戶數(shù)據(jù)系統(tǒng)同外部接口網(wǎng)關(guān)約定的內(nèi)部協(xié)議進(jìn)行處理。
11.如權(quán)利要求9所述的網(wǎng)關(guān),其特征在于還包括監(jiān)控模塊、日志跟蹤模塊,其中所述監(jiān)控模塊用于啟動(dòng)或停止外部用戶接口網(wǎng)關(guān),檢查內(nèi)部進(jìn)程執(zhí)行情況,當(dāng)進(jìn)程異常時(shí),重新執(zhí)行相關(guān)進(jìn)程;所述日志跟蹤模塊用于執(zhí)行打開或關(guān)閉日志功能。
全文摘要
本發(fā)明公開了一種鑒權(quán)和計(jì)費(fèi)的方法,該方法在外部用戶向本地系統(tǒng)發(fā)出接入或內(nèi)容服務(wù)請(qǐng)求時(shí),由本地系統(tǒng)根據(jù)預(yù)先設(shè)置的用戶與歸屬運(yùn)營(yíng)商之間的對(duì)應(yīng)關(guān)系,組織并向外部用戶接口網(wǎng)關(guān)發(fā)送用戶認(rèn)證消息,外部用戶接口網(wǎng)關(guān)根據(jù)認(rèn)證消息中的歸屬運(yùn)營(yíng)商信息確定同該歸屬運(yùn)營(yíng)商的通訊方式,以該通訊方式同該歸屬運(yùn)營(yíng)商用戶數(shù)據(jù)系統(tǒng)交互以進(jìn)行認(rèn)證;認(rèn)證通過(guò)后,本地系統(tǒng)對(duì)外部用戶接入本地系統(tǒng)或者接受內(nèi)容服務(wù)進(jìn)行計(jì)費(fèi)。本發(fā)明還同時(shí)公開了一種外部用戶接口網(wǎng)關(guān)。通過(guò)本發(fā)明實(shí)現(xiàn)僅在本地運(yùn)營(yíng)商系統(tǒng)中保留一份用戶數(shù)據(jù)就可使不同運(yùn)營(yíng)商之間進(jìn)行用戶資源共享、接入資源共享及內(nèi)容業(yè)務(wù)資源共享。
文檔編號(hào)H04L9/32GK1859338SQ20051006802
公開日2006年11月8日 申請(qǐng)日期2005年4月30日 優(yōu)先權(quán)日2005年4月30日
發(fā)明者潘海濤 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
临颍县| 丹阳市| 新邵县| 海安县| 衡山县| 上林县| 隆尧县| 林州市| 阿拉善盟| 广宁县| 天气| 安新县| 丹寨县| 遂川县| 高淳县| 迁安市| 佛坪县| 余干县| 华亭县| 项城市| 井研县| 当涂县| 大姚县| 宣恩县| 同心县| 土默特左旗| 永平县| 伊宁县| 景宁| 报价| 宣恩县| 革吉县| 武汉市| 台湾省| 迁西县| 柘城县| 镇坪县| 玛纳斯县| 白银市| 北票市| 古蔺县|