專利名稱:Vpn業(yè)務(wù)的計(jì)費(fèi)方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及智能網(wǎng)技術(shù)領(lǐng)域,具體而言,涉及一種VPN(VirtualPrivate Network, 虛擬專用網(wǎng))業(yè)務(wù)的計(jì)費(fèi)方法、裝置和系統(tǒng)。
背景技術(shù):
智能網(wǎng)系統(tǒng)作為通信行業(yè)新興的業(yè)務(wù)服務(wù)網(wǎng)絡(luò),它不僅能通過(guò)提供預(yù)付費(fèi)等業(yè)務(wù),最大限度地控制目前電信行業(yè)普遍存在的欠費(fèi)、惡意透支等現(xiàn)象,減少電信運(yùn)營(yíng)商的經(jīng) 營(yíng)風(fēng)險(xiǎn),保障正常的經(jīng)營(yíng)收益;同時(shí),它還能方便、靈活、經(jīng)濟(jì)、有效地提供各種增值業(yè)務(wù),并 能通過(guò)與營(yíng)業(yè)系統(tǒng)、客戶服務(wù)中心、短消息中心以及銀行系統(tǒng)的集成,為用戶提供更優(yōu)質(zhì)、 及時(shí)、人性化的服務(wù)。智能網(wǎng)系統(tǒng)是電信運(yùn)營(yíng)者很大的業(yè)務(wù)增長(zhǎng)點(diǎn)之一。VPN業(yè)務(wù)是一項(xiàng)應(yīng)用十分廣泛的智能網(wǎng)業(yè)務(wù)。該業(yè)務(wù)以集團(tuán)客戶為目標(biāo),比如企 業(yè),團(tuán)體,學(xué)校,醫(yī)院,政府機(jī)關(guān)等。企業(yè)或集團(tuán)申請(qǐng)了該業(yè)務(wù)后,可以根據(jù)集團(tuán)(企業(yè))的 特點(diǎn)制定自己內(nèi)部的短號(hào)碼編號(hào)方案。其目的是方便記憶和管理,短號(hào)碼可以唯一標(biāo)識(shí)一 個(gè)集團(tuán)成員(職位、工號(hào)等信息),當(dāng)集團(tuán)成員的真實(shí)號(hào)碼改變時(shí)可以不影響其短號(hào)碼的編 號(hào)方案,這樣,集團(tuán)內(nèi)部的員工不會(huì)因移動(dòng)通信終端真實(shí)號(hào)碼的變更而影響工作聯(lián)系,集團(tuán) 內(nèi)用戶只要記住集團(tuán)內(nèi)部短號(hào)碼就可以找到他希望找到的用戶。而且可以根據(jù)呼叫的信息 將呼叫加以詳細(xì)分類比如在一個(gè)集團(tuán)內(nèi)部的呼叫,稱為網(wǎng)內(nèi)呼叫;一個(gè)集團(tuán)內(nèi)還可以在 成立一個(gè)或多個(gè)小單位的群體,組成閉合用戶群,閉合用戶群里面發(fā)生的呼叫叫做網(wǎng)內(nèi)閉 合用戶群呼叫;一個(gè)集團(tuán)還可以設(shè)置一些重要的網(wǎng)外客戶,組成網(wǎng)外號(hào)碼組,當(dāng)呼叫網(wǎng)外號(hào) 碼組的時(shí)候的呼叫成為網(wǎng)外號(hào)碼組呼叫。業(yè)務(wù)可以根據(jù)呼叫類型的不同,對(duì)網(wǎng)內(nèi)呼叫、網(wǎng)內(nèi) 閉合用戶群呼叫、網(wǎng)外號(hào)碼組呼叫和普通網(wǎng)外呼叫給予較大程度的優(yōu)惠,使得使用該業(yè)務(wù) 的集團(tuán)的通訊費(fèi)用降低。而對(duì)于運(yùn)營(yíng)商來(lái)說(shuō),該業(yè)務(wù)吸引了大的集團(tuán)客戶,可以實(shí)現(xiàn)其較好 的利潤(rùn)。這些特性使得VPN業(yè)務(wù)廣泛應(yīng)用。隨著數(shù)據(jù)業(yè)務(wù)的發(fā)展,智能網(wǎng)消費(fèi)項(xiàng)目也日趨多樣化。因此傳統(tǒng)智能網(wǎng)中的 SCP(Service Control Point,業(yè)務(wù)控制點(diǎn))計(jì)費(fèi)向 OCS(Online Charging System,在線計(jì) 費(fèi)系統(tǒng))統(tǒng)一融合計(jì)費(fèi)也成為智能網(wǎng)的發(fā)展演變趨勢(shì)。對(duì)于VPN業(yè)務(wù),在OCS側(cè)實(shí)現(xiàn)VPN業(yè) 務(wù)的所有業(yè)務(wù)邏輯,包括用戶的集團(tuán)信息屬性,呼叫類型判斷,計(jì)費(fèi)控制等,原來(lái)的SCP只 是起了一個(gè)呼叫接入和傳遞呼叫信息的輔助作用;由于所有的業(yè)務(wù)特性在SCP已經(jīng)存在, 而且SCP側(cè)的硬件設(shè)施是好的,此種方法浪費(fèi)了 SCP的軟件和硬件設(shè)備資源;并且需要在 OCS側(cè)開發(fā)新的軟件以實(shí)現(xiàn)統(tǒng)一融合計(jì)費(fèi)的業(yè)務(wù)邏輯,同時(shí)還需要在OCS側(cè)配置更高性能 的數(shù)據(jù)庫(kù)和服務(wù)器等硬件設(shè)備,這種方式造成了老設(shè)備(SCP)浪費(fèi)閑置,新設(shè)備(OCS)重復(fù) 投資。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種VPN業(yè)務(wù)的計(jì)費(fèi)方法、裝置和系統(tǒng),以至少解決 上述問(wèn)題之一。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種VPN業(yè)務(wù)的計(jì)費(fèi)方法,包括業(yè)務(wù)控制點(diǎn)SCP 的VPN業(yè)務(wù)接收VPN用戶的呼叫;SCP的VPN業(yè)務(wù)根據(jù)本地保存的VPN用戶信息選擇VPN用 戶本次呼叫適用的計(jì)費(fèi)方案,并向在線計(jì)費(fèi)系統(tǒng)OCS獲取VPN用戶的賬戶信息;SCP的VPN 業(yè)務(wù)根據(jù)計(jì)費(fèi)方案和賬戶信息對(duì)VPN用戶的本次呼叫進(jìn)行計(jì)費(fèi)控制和計(jì)費(fèi);SCP的VPN業(yè) 務(wù)將計(jì)費(fèi)信息發(fā)送給0CS,由OCS完成扣費(fèi)處理。根據(jù)本發(fā)明的另一方面,提供了一種VPN業(yè)務(wù)的計(jì)費(fèi)裝置,包括選擇與獲取模 塊,用于接收到VPN用戶的呼叫,根據(jù)本地保存的用戶信息選擇該VPN用戶本次呼叫適用的 計(jì)費(fèi)方案,并向OCS獲取該VPN用戶的賬戶信息;控制模塊,用于根據(jù)選擇與獲取模塊選擇 的計(jì)費(fèi)方案和獲取的賬戶信息對(duì)該VPN用戶的本次呼叫進(jìn)行計(jì)費(fèi)控制和計(jì)費(fèi);發(fā)送模塊, 用于將計(jì)費(fèi)信息發(fā)送給0CS,由OCS完成VPN業(yè)務(wù)的扣費(fèi)處理。根據(jù)本發(fā)明的又一方面,提供了一種VPN業(yè)務(wù)的計(jì)費(fèi)系統(tǒng),包括業(yè)務(wù)控制點(diǎn)SCP和 在線計(jì)費(fèi)系統(tǒng)OCS ;該SCP包括選擇與獲取模塊,用于接收到VPN用戶的呼叫,根據(jù)本地保 存的用戶信息選擇該VPN用戶本 次呼叫適用的計(jì)費(fèi)方案,并向該OCS獲取該VPN用戶的賬 戶信息;控制模塊,用于根據(jù)選擇與獲取模塊選擇的計(jì)費(fèi)方案和獲取的賬戶信息對(duì)VPN用 戶的本次呼叫進(jìn)行計(jì)費(fèi)控制和計(jì)費(fèi);發(fā)送模塊,用于將計(jì)費(fèi)信息發(fā)送給該0CS,由該OCS完 成VPN業(yè)務(wù)的扣費(fèi)處理;該OCS用于保存用戶的賬戶信息,并向SCP提供VPN用戶的賬戶信 息;以及根據(jù)SCP發(fā)送的計(jì)費(fèi)信息對(duì)VPN用戶進(jìn)行扣費(fèi)處理。通過(guò)本發(fā)明,采用SCP選擇VPN業(yè)務(wù)的計(jì)費(fèi)方案,并對(duì)VPN業(yè)務(wù)進(jìn)行計(jì)費(fèi)控制和計(jì) 費(fèi),解決了 VPN業(yè)務(wù)計(jì)費(fèi)點(diǎn)由SCP計(jì)費(fèi)向OCS計(jì)費(fèi)遷移以實(shí)現(xiàn)計(jì)費(fèi)融合的過(guò)程中,VPN業(yè)務(wù) 軟件邏輯重復(fù)開發(fā),硬件設(shè)備重復(fù)投資的問(wèn)題,進(jìn)而達(dá)到合理利用資源的效果。
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā) 明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)本發(fā)明實(shí)施例的VPN的組網(wǎng)示意圖;圖2是根據(jù)本發(fā)明實(shí)施例1的VPN業(yè)務(wù)的計(jì)費(fèi)方法流程圖;圖3是根據(jù)本發(fā)明實(shí)施例2的針對(duì)主叫用戶的VPN業(yè)務(wù)的計(jì)費(fèi)方法流程圖;圖4是根據(jù)本發(fā)明實(shí)施例2的主叫呼叫類型及計(jì)費(fèi)方案選取流程圖;圖5是根據(jù)本發(fā)明實(shí)施例3的針對(duì)被叫用戶的VPN業(yè)務(wù)的計(jì)費(fèi)方法流程圖;圖6是根據(jù)本發(fā)明實(shí)施例3的被叫呼叫類型及計(jì)費(fèi)方案選取流程圖;圖7是根據(jù)本發(fā)明實(shí)施例4的針對(duì)前轉(zhuǎn)用戶的VPN業(yè)務(wù)的計(jì)費(fèi)方法流程圖;圖8是根據(jù)本發(fā)明實(shí)施例4的前轉(zhuǎn)呼叫類型及計(jì)費(fèi)方案選取流程圖;圖9是根據(jù)本發(fā)明實(shí)施例5的VPN業(yè)務(wù)的計(jì)費(fèi)裝置結(jié)構(gòu)框圖;以及圖10是根據(jù)本發(fā)明實(shí)施例6的VPN業(yè)務(wù)的計(jì)費(fèi)系統(tǒng)結(jié)構(gòu)框圖。
具體實(shí)施例方式下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的 情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。參見圖1所示的VPN的組網(wǎng)示意圖,其中,VPN業(yè)務(wù)邏輯在SCP(Service ControlPoint,業(yè)務(wù)控制點(diǎn))上實(shí)現(xiàn),用戶的集團(tuán)信息等放在SCP側(cè)。SMP (Service Managing Point,業(yè)務(wù)管理點(diǎn))通過(guò)SMAP (Service Managing Access Point,業(yè)務(wù)管理接入點(diǎn))對(duì)運(yùn) 行在SCP上的業(yè)務(wù)邏輯進(jìn)行管理。SCP,SMAP,SMP之間通過(guò)TCP/1P協(xié)議(Transfer Control Protocol,傳輸控制協(xié)議/網(wǎng)絡(luò)協(xié)議)相互通訊。MSC/VLR(Mobile Switching Centre/ Visitor Location Register,移動(dòng)交換中心/拜訪位置寄存器)進(jìn)行呼叫控制業(yè)務(wù)交換功 能,HLR(Home Location Register,歸屬位置寄存器)管理移動(dòng)用戶的簽約信息,獨(dú)立IP提 供移動(dòng)用戶管理流程的語(yǔ)音。其中SCP,MSC/VLR,HLR,獨(dú)立IP通過(guò)七號(hào)信令網(wǎng)相互連接。 OCS側(cè)放置用戶的費(fèi)用余額等賬戶信息,OCS和SCP通過(guò)OCP(Online Charging Protocol, 在線計(jì)費(fèi)協(xié)議,基于Diameter CC的實(shí)時(shí)計(jì)費(fèi)協(xié)議)進(jìn)行通訊。該VPN組網(wǎng)適用于GSM智 能網(wǎng),CDMA智能網(wǎng)或固定智能網(wǎng)等。本發(fā)明以下實(shí)施例以在該VPN組網(wǎng)下實(shí)現(xiàn)為例進(jìn)行說(shuō) 明。實(shí)施例1
圖2示出了根據(jù)本發(fā)明實(shí)施例的VPN業(yè)務(wù)的計(jì)費(fèi)方法流程圖,該方法包括以下步 驟步驟S202 =SCP的VPN業(yè)務(wù)接收VPN用戶的呼叫,其中,VPN業(yè)務(wù)指針對(duì)VPN集團(tuán) 的呼叫業(yè)務(wù);步驟S204 =SCP的VPN業(yè)務(wù)根據(jù)本地保存的VPN用戶信息選擇該VPN用戶本次呼 叫適用的計(jì)費(fèi)方案,并向OCS獲取該VPN用戶的賬戶信息;其中,SCP本地保存的VPN用戶信息包括用戶的集團(tuán)信息,例如包括用戶所在的 集團(tuán)編號(hào),集團(tuán)狀態(tài)(是否集團(tuán)封鎖),集團(tuán)成員的長(zhǎng)短號(hào)碼,集團(tuán)成員的呼叫權(quán)限,集團(tuán)成 員的閉合用戶群,集團(tuán)的網(wǎng)外號(hào)碼組,集團(tuán)成員是否封鎖,集團(tuán)成員號(hào)碼顯示方式等信息。用戶發(fā)起呼叫時(shí),將觸發(fā)SCP的VPN業(yè)務(wù)邏輯,業(yè)務(wù)邏輯通過(guò)OCP協(xié)議將呼叫信息 傳給0CS,到OCS側(cè)申請(qǐng)用戶的賬戶信息;用戶的賬戶信息包括⑴用戶的狀態(tài)包括未激 活,正常,鎖定,冷凍,刪除等;(2)用戶的費(fèi)用信息,包括用戶的賬戶總金額,已使用金額或 者用戶余額等。其中,VPN業(yè)務(wù)邏輯包括集團(tuán)狀態(tài)的判斷,集團(tuán)成員長(zhǎng)短號(hào)碼的翻譯,集團(tuán)成員 呼叫類型的判斷,集團(tuán)成員號(hào)碼顯示控制,VPN和OCS的交互,集團(tuán)用戶的計(jì)費(fèi)控制,集團(tuán)用 戶的計(jì)費(fèi),集團(tuán)用戶呼叫的話單出具等內(nèi)容。其中,集團(tuán)成員號(hào)碼顯示控制包括顯示成員 長(zhǎng)號(hào)碼和顯示成員短號(hào)碼。SCP選擇計(jì)費(fèi)方案可以采用如下方式SCP根據(jù)本地保存的VPN用戶信息判斷該 VPN用戶的集團(tuán)信息,根據(jù)該VPN用戶的集團(tuán)信息確定該VPN用戶的本次呼叫類型,根據(jù)確 定的呼叫類型選擇該VPN用戶的本次計(jì)費(fèi)方案。優(yōu)選地,集團(tuán)成員呼叫類型包括普通網(wǎng)外呼叫,普通網(wǎng)內(nèi)呼叫,網(wǎng)內(nèi)閉合用戶群 呼叫,網(wǎng)外號(hào)碼組呼叫。步驟S206 =SCP的VPN業(yè)務(wù)根據(jù)計(jì)費(fèi)方案和賬戶信息對(duì)VPN用戶的本次呼叫進(jìn)行 計(jì)費(fèi)控制和計(jì)費(fèi);步驟S208 =SCP的VPN業(yè)務(wù)將計(jì)費(fèi)信息發(fā)送給0CS,由OCS完成扣費(fèi)處理。SCP得知呼叫結(jié)束時(shí),將根據(jù)呼叫信息對(duì)本次呼叫進(jìn)行計(jì)費(fèi)并出話單,并將計(jì)費(fèi)結(jié) 果發(fā)送給ocs,OCS側(cè)進(jìn)行相應(yīng)的扣費(fèi)處理后,出具話單給SCP。
相關(guān)技術(shù)在OCS側(cè)實(shí)現(xiàn)VPN業(yè)務(wù)的所有業(yè)務(wù)邏輯,SCP只進(jìn)行呼叫接入和傳遞呼 叫信息的輔助作用;而本實(shí)施例的SCP在實(shí)現(xiàn)VPN業(yè)務(wù)中會(huì)對(duì)根據(jù)計(jì)費(fèi)方案和賬戶信息進(jìn) 行計(jì)費(fèi)控制,并由OCS側(cè)實(shí)現(xiàn)扣費(fèi)處理。
本實(shí)施例利用OCS和SCP共同實(shí)現(xiàn)VPN業(yè)務(wù)的計(jì)費(fèi),其中,VPN用戶的集團(tuán)信息等 用戶信息放在SCP側(cè),用戶的費(fèi)用等賬戶信息放在OCS側(cè);SCP接收VPN業(yè)務(wù)后,VPN業(yè)務(wù)的 呼叫類型由SCP側(cè)進(jìn)行判斷,SCP將呼叫類型等呼叫信息通過(guò)擴(kuò)展定義的OCP接口送給OCS 側(cè),用以向OCS申請(qǐng)用戶的賬戶信息,然后由SCP對(duì)用戶進(jìn)行計(jì)費(fèi)控制,并根據(jù)計(jì)費(fèi)控制結(jié) 果結(jié)束或者接續(xù)呼叫。呼叫結(jié)束時(shí),SCP對(duì)本次呼叫進(jìn)行計(jì)費(fèi),同時(shí)出具呼叫話單,并將本 次呼叫信息及費(fèi)用通過(guò)OCP接口送給OCS側(cè),OCS進(jìn)行扣費(fèi)并出具呼叫話單。由上述過(guò)程可以看出,在傳統(tǒng)智能網(wǎng)SCP計(jì)費(fèi)向OCS綜合計(jì)費(fèi)的演進(jìn)過(guò)程中,本實(shí) 施例的方法只需在已有的VPN業(yè)務(wù)上做簡(jiǎn)單的改造即可實(shí)現(xiàn)VPN用戶在OCS側(cè)計(jì)費(fèi)的功 能,有效避免了軟件重復(fù)開發(fā),避免了硬件設(shè)備重復(fù)投資,縮短了開發(fā)周期,提高了業(yè)務(wù)上 線速度,為開展該業(yè)務(wù)的運(yùn)營(yíng)商控制投資成本、實(shí)現(xiàn)利潤(rùn)起到很好的作用,具有很高的實(shí)用 價(jià)值和經(jīng)濟(jì)效益。實(shí)施例2本實(shí)施例的集團(tuán)編號(hào)為1111111111的集團(tuán)用戶A(其號(hào)碼為8613905190600)和 用戶B (其號(hào)碼為8613905190601)均簽約VPN業(yè)務(wù),用戶A作為主叫,撥打同集團(tuán)的用戶B, 二者都是普通網(wǎng)內(nèi)用戶。用戶A的短號(hào)碼是61000,用戶B的短號(hào)碼是61001,本實(shí)施例中 的SCP以主叫歸屬的SCP為例進(jìn)行說(shuō)明,參見圖3,針對(duì)主叫用戶的VPN業(yè)務(wù)的計(jì)費(fèi)方法包 括以下步驟步驟S301 主叫用戶A所在的MSC收到呼叫請(qǐng)求后,到用戶A所歸屬的HLR 查詢到用戶A的主叫簽約信息0_CSI (始發(fā)CAMEL用戶簽約信息Origination-CAMEL SubscriptionInformation)。 步驟S302 主叫用戶A所在的MSC,根據(jù)用戶A的主叫簽約信息0_CSI發(fā)送 IDPdnitial Detection Point,啟動(dòng)檢測(cè)點(diǎn))信令到用戶A歸屬的SCP,觸發(fā)用戶A簽約的 VPN業(yè)務(wù),將主被叫號(hào)碼等信息送過(guò)來(lái)。步驟S303 主叫用戶A歸屬的SCP判斷主叫用戶A的集團(tuán)信息,呼叫類型,選擇計(jì)
費(fèi)方案。步驟S304 主叫用戶A歸屬的SCP發(fā)送CCR(Credit-Control-Request,費(fèi)用控制 請(qǐng)求)(Initialrequest)消息到0CS,申請(qǐng)主叫用戶A的用戶狀態(tài)及可用金額信息。CCR消息包括主叫流程標(biāo)志,主叫用戶集團(tuán)編號(hào),主叫用戶的MSISDN(Mobile Station ISDN Number,移動(dòng)站點(diǎn)綜合服務(wù)數(shù)字編碼)號(hào)碼,主叫用戶的短號(hào)碼,被叫用戶的 MSISDN號(hào)碼(即長(zhǎng)號(hào)碼),被叫用戶的短號(hào)碼,主叫用戶的呼叫類型,主叫位置信息,申請(qǐng)資 源類型標(biāo)識(shí)(時(shí)長(zhǎng)或者金額),主叫用戶的閉合用戶群號(hào),主叫用戶的網(wǎng)外號(hào)碼組組號(hào)。步驟S305 :0CS根據(jù)接口信息判斷主叫用戶狀態(tài)及可用金額信息,通過(guò)CCA (Credi t-Control-Acknolegement,費(fèi)用控制響應(yīng))(CC-money,返回用戶可用金額)消息并返回給 SCP。步驟S306 主叫用戶A歸屬的SCP根據(jù)主叫用戶狀態(tài)及可用金額信息,對(duì)用戶進(jìn) 行計(jì)費(fèi)控制,計(jì)算用戶可呼叫時(shí)長(zhǎng)。如果主叫用戶狀態(tài)正常且有呼叫時(shí)長(zhǎng)可用,則允許主叫用戶進(jìn)行呼叫,流程轉(zhuǎn)步驟S307 ;否則流程轉(zhuǎn)步驟S320。本步驟還可以具體為SCP判斷主叫用戶的狀態(tài)信息,如果主叫用戶的狀態(tài)不正 常,則轉(zhuǎn)步驟S320。如果主叫用戶的狀態(tài)正常,SCP將主叫用戶的余額信息、計(jì)費(fèi)方案、主叫 用戶號(hào)碼、被叫用戶號(hào)碼、主叫當(dāng)前位置信息和被叫當(dāng)前位置信息等送給SCP的計(jì)費(fèi)模塊, 由SCP的計(jì)費(fèi)模塊計(jì)算用戶可用呼叫時(shí)長(zhǎng)。將SCP的計(jì)費(fèi)模塊計(jì)算出的呼叫時(shí)長(zhǎng)作為主叫 用戶的可用呼叫時(shí)長(zhǎng)。步驟S307 步驟S309 主叫用戶A歸屬的SCP下發(fā)RRBE (Request report BCSM event,請(qǐng)求報(bào)告BCSM事件;其中,BCSM為基本呼叫狀態(tài)模型,Basic Call State Model), AC (Apply Charging,申請(qǐng)計(jì)費(fèi)),Continue (繼續(xù))信令到MSC,要求MSC接續(xù)呼叫。步驟S310 在主叫用戶A第一次申請(qǐng)的可用呼叫時(shí)長(zhǎng)用完后,MSC上報(bào)ACR(申請(qǐng) 計(jì)費(fèi)報(bào)告,Apply Charging Report)信令,將主叫用戶A的呼叫時(shí)長(zhǎng)送上來(lái)。
步驟S311 主叫用戶A歸屬的SCP發(fā)送CCR(Update_requeSt,更新請(qǐng)求)消息到 OCS,繼續(xù)申請(qǐng)主叫用戶狀態(tài)及可用金額信息。步驟S312 =OCS根據(jù)接口信息判斷主叫用戶狀態(tài)及可用金額信息,并返回給SCP。步驟S313 主叫用戶A歸屬的SCP根據(jù)主叫用戶狀態(tài)及可用金額信息,對(duì)主叫用 戶進(jìn)行計(jì)費(fèi)控制,計(jì)算主叫用戶可呼叫時(shí)長(zhǎng)。如果主叫用戶狀態(tài)正常且有呼叫時(shí)長(zhǎng)可用,則 允許主叫用戶進(jìn)行呼叫,流程轉(zhuǎn)步驟S3014。否則流程轉(zhuǎn)步驟S3017。步驟S314 主叫用戶A歸屬的SCP下發(fā)AC(Apply Charging,申請(qǐng)計(jì)費(fèi))信令到 MSC,要求MSC繼續(xù)呼叫。步驟S315 呼叫結(jié)束后,MSC上報(bào)ERB(0-disconnect,主叫拆線事件)到SCP。步驟S316 呼叫結(jié)束后,MSC上報(bào)ACR信令到SCP,將主叫用戶的呼叫時(shí)長(zhǎng)送上來(lái)。步驟S317 主叫用戶A歸屬的SCP根據(jù)選定的計(jì)費(fèi)方案和呼叫時(shí)長(zhǎng),計(jì)算主叫用 戶A本次呼叫費(fèi)用,并出主叫話單。步驟S318 主叫用戶A歸屬的SCP發(fā)送CCR(Terminate_request)消息到OCSjf 主叫用戶A本次呼叫使用費(fèi)用信息告知0CS。主叫流程呼叫結(jié)束上報(bào)OCS呼叫結(jié)果信息時(shí),CCR消息包括主叫流程標(biāo)志,主 叫用戶集團(tuán)編號(hào),主叫用戶的MSISDN號(hào)碼(即長(zhǎng)號(hào)碼),主叫用戶的短號(hào)碼,被叫用戶的 MSISDN號(hào)碼(即長(zhǎng)號(hào)碼),被叫用戶的短號(hào)碼,主叫用戶的呼叫類型,主叫位置信息,呼叫時(shí) 長(zhǎng),呼叫所消費(fèi)的金額,使用的資源類型標(biāo)識(shí),主叫用戶的閉合用戶群號(hào),主叫用戶的網(wǎng)外
號(hào)碼組組號(hào)。步驟S319 :0CS根據(jù)接口信息扣掉主叫用戶A本次呼叫費(fèi)用,并將扣費(fèi)結(jié)果返回給 SCP。步驟S320 主叫用戶A歸屬的SCP發(fā)送RC(Release Call,釋放呼叫)消息到MSC, 釋放呼叫。參見圖4,步驟S303具體包括以下步驟步驟S400 =SCP收到呼叫,確定呼叫流程為主叫流程。步驟S401 :SCP根據(jù)主叫用戶的MSISDN號(hào)碼,在本SCP數(shù)據(jù)庫(kù)判斷主叫用戶是否 是本SCP的虛擬集團(tuán)的用戶;如果不是本SCP虛擬集團(tuán)用戶轉(zhuǎn)步驟S402 ;否則轉(zhuǎn)步驟S403。步驟S402 :SCP判斷被叫號(hào)碼是被叫用戶短號(hào)碼還是被叫用戶的MSISDN號(hào)碼(長(zhǎng)號(hào)碼)。如果是被叫用戶的MSISDN號(hào)碼則轉(zhuǎn)步驟S404 ;短號(hào)碼則轉(zhuǎn)步驟S405。步驟S403 :SCP判斷主叫號(hào)碼或主叫用戶所在集團(tuán)是否封鎖。如果封鎖則步驟 S405 ;否則轉(zhuǎn)步驟S406。步驟S404 =SCP直接接續(xù)呼,不再進(jìn)行計(jì)費(fèi)控制。
步驟S405 =SCP釋放呼叫。步驟S406 :SCP根據(jù)被叫號(hào)碼判斷主叫用戶和被叫用戶是否為同一個(gè)集團(tuán)的用 戶,如果是,則轉(zhuǎn)步驟S407 ;否則轉(zhuǎn)步驟S408。如果被叫用戶的號(hào)碼是MSISDN號(hào)碼,SCP將利用主叫號(hào)碼和被叫MSISDN號(hào)碼在 本地?cái)?shù)據(jù)庫(kù)查詢主被叫號(hào)碼是否是本SCP上同一個(gè)集團(tuán)的用戶;如果被叫用戶的號(hào)碼是短 號(hào)碼,SCP將利用主叫號(hào)碼和被叫短號(hào)碼在本地?cái)?shù)據(jù)庫(kù)查詢主被叫號(hào)碼是否是本SCP上同 一個(gè)集團(tuán)的用戶。步驟S407 如果主被叫用戶是同一個(gè)集團(tuán)的用戶,則進(jìn)一步判斷主被叫用戶是否 是網(wǎng)內(nèi)閉合用戶群用戶。如果主被叫用戶不是同一閉合用戶群,則轉(zhuǎn)步驟S409。否則轉(zhuǎn)步 驟 S410。步驟S408 如果主被叫用戶不是同一個(gè)集團(tuán)的用戶,則進(jìn)一步判斷被叫用戶是否 是主叫集團(tuán)的網(wǎng)外號(hào)碼組用戶。如果被叫用戶是主叫集團(tuán)的網(wǎng)外號(hào)碼組,則轉(zhuǎn)步驟S411。 否則轉(zhuǎn)步驟S412。步驟S409 確定呼叫類型為集團(tuán)普通網(wǎng)內(nèi)呼叫,選擇集團(tuán)普通網(wǎng)內(nèi)主叫計(jì)費(fèi)方案。步驟S410 確定呼叫類型為集團(tuán)網(wǎng)內(nèi)閉合用戶群呼叫,選擇集團(tuán)網(wǎng)內(nèi)閉合用戶群
主叫計(jì)費(fèi)方案。步驟S411 確定呼叫類型為集團(tuán)網(wǎng)外號(hào)碼組呼叫,選擇集團(tuán)網(wǎng)外號(hào)碼組主叫計(jì)費(fèi)方案。步驟S412 確定呼叫類型為集團(tuán)網(wǎng)外呼叫,集團(tuán)網(wǎng)外主叫計(jì)費(fèi)方案。本實(shí)施例中,用戶A與用戶B是同一集團(tuán)網(wǎng)內(nèi)普通用戶,執(zhí)行步驟S409,選擇計(jì)費(fèi) 方案為集團(tuán)普通網(wǎng)內(nèi)呼叫計(jì)費(fèi)方案。步驟S304中,假設(shè)SCP發(fā)送給OCS的CCR消息的各字段定義如下表1所示表 1 則本實(shí)施例中CCR消息的各字段取值如表2所示表2 更進(jìn)一步地,假設(shè)在步驟S305中OCS返回給SCP的CCA消息中各字段定義如下表 3所示表 3 則只有用戶狀態(tài)為1,且主叫余額大于0的情況下才允許呼叫。本實(shí)施例中的步驟S303的邏輯和計(jì)費(fèi)批價(jià)鑒權(quán)邏輯是在原來(lái)的VPN業(yè)務(wù)中就存 在的,因此利用此方法實(shí)現(xiàn)VPN業(yè)務(wù)時(shí)不必重復(fù)開發(fā)此業(yè)務(wù)邏輯,進(jìn)而避免了硬件的重復(fù) 開發(fā)和硬件設(shè)備的重復(fù)投資。實(shí)施例3本實(shí)施例的集團(tuán)編號(hào)為1111111111的集團(tuán)用戶A(其號(hào)碼為8613905190600)和 用戶B (其號(hào)碼為8613905190601)均簽約VPN業(yè)務(wù),用戶A作為主叫,撥打同集團(tuán)的用戶B, 二者都是普通網(wǎng)內(nèi)用戶。用戶A的短號(hào)碼是61000,用戶B的短號(hào)碼是61001,參見圖5,針 對(duì)被叫用戶的VPN業(yè)務(wù)的計(jì)費(fèi)方法包括以下步驟步驟S501-步驟S502 主叫用戶A呼叫接入MSC向被叫用戶B歸屬HLR發(fā) 送SRI消息,被叫歸屬HLR返回被叫用戶B簽約信息0_CSI+T_CSI (Termination-CAMEL Subscription Information,終接CAMEL用戶簽約信息),主叫用戶A呼叫接入MSC由T_CSI 數(shù)據(jù)中得到被叫用戶B歸屬SCP的地址,向被叫用戶B歸屬SCP發(fā)送IDP消息,觸發(fā)被叫用 戶B的VPN業(yè)務(wù)。步驟S503 被叫用戶B歸屬的SCP判斷集團(tuán)信息,用戶信息,呼叫類型,選擇被叫 用戶B的計(jì)費(fèi)方案。步驟S504 被叫用戶B所歸屬的SCP發(fā)送CCR(Initial_request)消息到0CS,申 請(qǐng)被叫用戶狀態(tài)及可用金額信息。被叫流程到OCS申請(qǐng)用戶可用于呼叫的金額時(shí),CCR包括被叫流程標(biāo)志,被叫用 戶集團(tuán)編號(hào),主叫用戶的MSISDN號(hào)碼(即長(zhǎng)號(hào)碼),主叫用戶的短號(hào)碼,被叫用戶的MSISDN 號(hào)碼(即長(zhǎng)號(hào)碼),被叫用戶的短號(hào)碼,被叫用戶的呼叫類型,被叫位置信息,申請(qǐng)資源類型 標(biāo)識(shí)(時(shí)長(zhǎng)或者金額),被叫用戶的閉合用戶群號(hào),被叫用戶的網(wǎng)外號(hào)碼組組號(hào)。步驟S505:0CS根據(jù)接口信息判斷被叫用戶狀態(tài)及可用金額信息,并返回給被叫 用戶所歸屬的SCP。
步驟S506 被叫用戶所歸屬的SCP根據(jù)被叫用戶狀態(tài)及可用金額信息,對(duì)被叫用 戶進(jìn)行計(jì)費(fèi)控制,計(jì)算被叫用戶可呼叫時(shí)長(zhǎng)。如果被叫用戶狀態(tài)正常且有呼叫時(shí)長(zhǎng)可用,則 允許被叫用戶進(jìn)行呼叫,流程轉(zhuǎn)步驟S507 ;否則流程轉(zhuǎn)步驟S521。例如,SCP判斷被叫用戶的狀態(tài)信息,如果被叫用戶的狀態(tài)不正常,則轉(zhuǎn)步驟 S521。如果狀態(tài)正常,則將被叫用戶的余額信息、計(jì)費(fèi)方案、主叫用戶號(hào)碼、被叫用戶號(hào)碼、 主叫當(dāng)前位置信息和被叫當(dāng)前位置信息等發(fā)送給SCP的計(jì)費(fèi)模塊,由SCP的計(jì)費(fèi)模塊計(jì)算 被叫用戶可用呼叫時(shí)長(zhǎng)。將SCP的計(jì)費(fèi)模塊計(jì)算出的呼叫時(shí)長(zhǎng)作為被叫用戶的可用呼叫時(shí) 長(zhǎng)。 步驟S507 步驟S509 被叫用戶B歸屬的SCP下發(fā)RRBE、AC和Connect信令到 MSC,要求MSC接續(xù)呼叫。步驟S510 主叫用戶A當(dāng)前所在的MSC根據(jù)被叫MSRN(Mobile Station Roaming Number,移動(dòng)臺(tái)漫游號(hào)碼)接續(xù)被叫用戶B。步驟S511 在被叫用戶B第一次申請(qǐng)的可用呼叫時(shí)長(zhǎng)用完后,MSC上報(bào)ACR信令, 將被叫用戶的呼叫時(shí)長(zhǎng)送上來(lái)。步驟S512 被叫用戶B所歸屬的SCP發(fā)送CCR(Update_requeSt)消息到0CS,繼續(xù) 申請(qǐng)被叫用戶狀態(tài)及可用金額信息。步驟S513 =OCS根據(jù)接口信息判斷被叫用戶狀態(tài)及可用金額信息,并返回給SCP。步驟S514:被叫用戶B歸屬的SCP根據(jù)用戶狀態(tài)及可用金額信息,對(duì)被叫用戶B進(jìn) 行計(jì)費(fèi)控制,計(jì)算被叫用戶B可呼叫時(shí)長(zhǎng)。如果被叫用戶B狀態(tài)正常且有呼叫時(shí)長(zhǎng)可用,則 允許被叫用戶B進(jìn)行呼叫,流程轉(zhuǎn)步驟S515 ;否則流程轉(zhuǎn)步驟S517。步驟S515 被叫用戶B歸屬的SCP下發(fā)AC信令到MSC,要求MSC繼續(xù)呼叫。步驟S516 通話停止,主叫用戶A的MSC上報(bào)ACR,將被叫用戶B的呼叫時(shí)長(zhǎng)信息 帶給被叫用戶B歸屬的SCP。步驟S517 被叫用戶B歸屬的SCP根據(jù)選定的計(jì)費(fèi)方案和呼叫時(shí)長(zhǎng),計(jì)算被叫用 戶B本次呼叫費(fèi)用,并出被叫用戶B的話單。步驟S518 被叫用戶B歸屬的SCP發(fā)送CCR(Terminate_request)消息到OCSjf 被叫用戶B本次呼叫使用費(fèi)用信息告知0CS。被叫流程呼叫結(jié)束,SCP上報(bào)OCS呼叫結(jié)果信息時(shí)CCR消息中可以包括被叫流 程標(biāo)志,被叫用戶集團(tuán)編號(hào),主叫用戶的MSISDN號(hào)碼(即長(zhǎng)號(hào)碼),主叫用戶的短號(hào)碼,被 叫用戶的MSISDN號(hào)碼(即長(zhǎng)號(hào)碼),被叫用戶的短號(hào)碼,被叫用戶的呼叫類型,被叫位置信 息,呼叫時(shí)長(zhǎng),呼叫所消費(fèi)的金額,使用的資源類型標(biāo)識(shí),被叫用戶的閉合用戶群號(hào),被叫用 戶的網(wǎng)外號(hào)碼組組號(hào)。步驟S519 :0CS根據(jù)接口信息扣掉用戶本次呼叫費(fèi)用,并將扣費(fèi)結(jié)果返回給SCP。步驟S520 主叫接入MSC上報(bào)掛機(jī)事件(ERB)。步驟S521 =SCP向主叫接入MSC下發(fā)釋放呼叫信令(RC)。優(yōu)選地,步驟S503的具體流程如圖6所示步驟S600 =SCP收到呼叫,確定呼叫流程為被叫流程。步驟S601 :SCP根據(jù)被叫用戶的MSISDN號(hào)碼,在本SCP數(shù)據(jù)庫(kù)判斷被叫用戶是否 是本SCP的虛擬集團(tuán)的用戶;如果不是本SCP虛擬集團(tuán)用戶轉(zhuǎn)步驟S602 ;否則轉(zhuǎn)步驟S603。
步驟S602 :SCP釋放呼叫。步驟S603 :SCP判斷被叫號(hào)碼或被叫用戶所在集團(tuán)是否封鎖。如果是,執(zhí)行步驟 S602 ;否則轉(zhuǎn)步驟S604。步驟S604:SCP根據(jù)主叫號(hào)碼判斷主叫用戶和被叫用戶是否為同一個(gè)集團(tuán)的用 戶,如果是,則轉(zhuǎn)步驟S605 ;否則轉(zhuǎn)步驟S606。如果主叫用戶的號(hào)碼是MSISDN號(hào)碼,SCP將利用主叫MSISDN號(hào)碼和被叫MSISDN 號(hào)碼在本地?cái)?shù)據(jù)庫(kù)查詢主被叫號(hào)碼是否是本SCP上同一個(gè)集團(tuán)的用戶;如果主叫用戶的號(hào) 碼是短號(hào)碼,SCP將利用主叫短號(hào)碼和被叫MSISDN號(hào)碼在本地?cái)?shù)據(jù)庫(kù)查詢主被叫號(hào)碼是否 是本SCP上同一個(gè)集團(tuán)的用戶。步驟S605 步驟S610與步驟S407 步驟S412相同,這里不再贅述。本實(shí)施例中,用戶A與用戶B是同一集團(tuán)網(wǎng)內(nèi)閉合用 戶群用 戶,執(zhí)行步驟S608,選 擇計(jì)費(fèi)方案為集團(tuán)網(wǎng)內(nèi)閉合用戶群被叫計(jì)費(fèi)方案。優(yōu)選地,假設(shè)步驟S504中SCP發(fā)送給OCS的CCR消息中各字段定義如表4所示表 4 則步驟S504各字段取值如表5所示表 5 優(yōu)選地,假設(shè)步驟S505中OCS返回給SCP的CCA消息中各字段定義如表6所示表6 則只有被叫用戶狀態(tài)為1,且被叫余額大于0的情況下才允許呼叫。上述實(shí)施例中,步驟S503的邏輯和計(jì)費(fèi)批價(jià)鑒權(quán)是在原來(lái)的VPN業(yè)務(wù)中就存在的,利用此方法實(shí)現(xiàn)VPN業(yè)務(wù),不必重復(fù)開發(fā)此業(yè)務(wù)邏輯。實(shí)施例4本實(shí)施例的集團(tuán)編號(hào)為1111111111的集團(tuán)用戶A(其號(hào)碼為8613905190600)和 用戶B (其號(hào)碼為8613905190601)均簽約VPN業(yè)務(wù),用戶A作為主叫,撥打同集團(tuán)的用戶B, 用戶B設(shè)置了無(wú)應(yīng)答前轉(zhuǎn)業(yè)務(wù),其前轉(zhuǎn)用戶為用戶C,前轉(zhuǎn)號(hào)碼為C號(hào)碼8613905190602,用 戶C是網(wǎng)外用戶。用戶A的短號(hào)碼是61000,用戶B的短號(hào)碼是61001。參見圖7,針對(duì)被叫用戶前轉(zhuǎn)流程的VPN業(yè)務(wù)的計(jì)費(fèi)方法包括以下步驟步驟S701 用戶B被叫流程觸發(fā)后,用戶A的呼叫接入MSCa/VLR/SSP向用戶B歸 屬的HLRb發(fā)送SRI信令,HLRb在SRI_ACK中返回用戶B的MSRN。用戶A的呼叫接入MSCa/ VLR/SSP根據(jù)用戶B的MSRN進(jìn)行接續(xù),用戶B無(wú)應(yīng)答。MSCb/VLR/SSP發(fā)送IDP到用戶B歸 屬的SCPb,觸發(fā)用戶B的前轉(zhuǎn)流程智能業(yè)務(wù)。步驟S702 前轉(zhuǎn)用戶B歸屬的SCP判斷主叫用戶B的集團(tuán)信息,呼叫類型,選擇計(jì)
費(fèi)方案。步驟S703 前轉(zhuǎn)用戶B所歸屬的SCP發(fā)送CCR(Initial_request)消息到0CS,申 請(qǐng)前轉(zhuǎn)用戶B狀態(tài)及可用金額信息。前轉(zhuǎn)流程中SCP到OCS申請(qǐng)前轉(zhuǎn)用戶可用于呼叫的金額時(shí),CCR消息包括前轉(zhuǎn) 流程標(biāo)志,發(fā)生前轉(zhuǎn)用戶的集團(tuán)編號(hào),發(fā)生前轉(zhuǎn)的用戶的MSISDN號(hào)碼(即長(zhǎng)號(hào)碼),發(fā)生前 轉(zhuǎn)的用戶的短號(hào)碼,前轉(zhuǎn)到的用戶的MSISDN號(hào)碼(即長(zhǎng)號(hào)碼),前轉(zhuǎn)到用戶的短號(hào)碼,前轉(zhuǎn) 用戶的呼叫類型,原始主叫號(hào)碼,發(fā)生前轉(zhuǎn)用戶位置信息,申請(qǐng)資源類型標(biāo)識(shí)(時(shí)長(zhǎng)或者金 額),前轉(zhuǎn)用戶的閉合用戶群號(hào),前轉(zhuǎn)用戶的網(wǎng)外號(hào)碼組組號(hào)。步驟S704 =OCS根據(jù)接口信息,判斷前轉(zhuǎn)用戶B狀態(tài)及可用金額信息,并返回給 SCP。 步驟S705 前轉(zhuǎn)用戶B所歸屬的SCP根據(jù)其狀態(tài)及可用金額信息,對(duì)前轉(zhuǎn)用戶B進(jìn) 行計(jì)費(fèi)控制,計(jì)算用戶可呼叫時(shí)長(zhǎng)。如果前轉(zhuǎn)用戶B狀態(tài)正常且有呼叫時(shí)長(zhǎng)可用,則允許前 轉(zhuǎn)用戶B進(jìn)行呼叫,流程轉(zhuǎn)步驟S706 ;否則流程轉(zhuǎn)步驟S724。例如,SCP判斷前轉(zhuǎn)用戶的狀態(tài)信息,如果前轉(zhuǎn)用戶的狀態(tài)不正常,則轉(zhuǎn)步驟 S724,如果狀態(tài)正常則,將用戶的余額信息、計(jì)費(fèi)方案、前轉(zhuǎn)用戶號(hào)碼、前轉(zhuǎn)到的用戶號(hào)碼、 轉(zhuǎn)用戶當(dāng)前位置信息、前轉(zhuǎn)到的用戶當(dāng)前位置信息等發(fā)送給SCP的計(jì)費(fèi)模塊,由SCP的計(jì)費(fèi) 模塊計(jì)算前轉(zhuǎn)用戶可用呼叫時(shí)長(zhǎng)。將SCP的計(jì)費(fèi)模塊計(jì)算出的呼叫時(shí)長(zhǎng)作為前轉(zhuǎn)用戶的可 用呼叫時(shí)長(zhǎng)。步驟S706 步驟S708 前轉(zhuǎn)用戶B所歸屬的SCP下發(fā)RRBE、AC和Connect信令 到MSCb,要求MSCb接續(xù)呼叫。步驟S709 步驟S718 :MSCb/VLR/SSP收到Connect后,向C號(hào)碼歸屬的HLRc發(fā) 送SRI消息,HLRc向MSCc/VLR/SSP發(fā)起PRN,請(qǐng)求MSCc/VLR/SSP返回C號(hào)碼漫游號(hào)碼。 MSCc/VLR給HLRc回應(yīng)PRN_ACK消息,攜帶C號(hào)碼MSRN號(hào)碼。MSCb/VLR/SSP通過(guò)HLRc回 應(yīng)的SRI_ACK消息獲得C號(hào)碼MSRN。MSCb/VLR/SSP接續(xù)呼叫,用戶A和用戶C之間通話。步驟S719 呼叫結(jié)束后,MSCb上報(bào)ERB到前轉(zhuǎn)用戶B所歸屬SCP。
步驟S720 呼叫結(jié)束后,MSCb上報(bào)ACR信令到前轉(zhuǎn)用戶B所歸屬SCP,將前轉(zhuǎn)用戶 B的呼叫時(shí)長(zhǎng)送上來(lái)。 步驟S721 前轉(zhuǎn)用戶B所歸屬的SCP根據(jù)選定的計(jì)費(fèi)方案和呼叫時(shí)長(zhǎng),計(jì)算前轉(zhuǎn) 用戶B本次呼叫費(fèi)用,并出前轉(zhuǎn)話單。步驟S722 前轉(zhuǎn)用戶B所歸屬的SCP發(fā)送CCR(Terminate_request)消息到0CS, 將前轉(zhuǎn)用戶B本次呼叫使用費(fèi)用信息告知0CS。前轉(zhuǎn)流程呼叫結(jié)束,SCP上報(bào)OCS呼叫結(jié)果信息時(shí),CCR消息包括前轉(zhuǎn)流程標(biāo)志, 發(fā)生前轉(zhuǎn)用戶的集團(tuán)編號(hào),發(fā)生前轉(zhuǎn)的用戶的MSISDN號(hào)碼(即長(zhǎng)號(hào)碼),發(fā)生前轉(zhuǎn)的用戶的 的短號(hào)碼,前轉(zhuǎn)到的用戶的MSISDN號(hào)碼(即長(zhǎng)號(hào)碼),前轉(zhuǎn)到用戶的短號(hào)碼,前轉(zhuǎn)用戶的呼 叫類型,原始主叫號(hào)碼,發(fā)生前轉(zhuǎn)用戶位置信息,呼叫時(shí)長(zhǎng),呼叫所消費(fèi)的金額,使用的資源 類型標(biāo)識(shí),前轉(zhuǎn)用戶的閉合用戶群號(hào),前轉(zhuǎn)用戶的網(wǎng)外號(hào)碼組組號(hào)。步驟S723:0CS根據(jù)接口信息,扣掉前轉(zhuǎn)用戶B本次呼叫費(fèi)用,并將扣費(fèi)結(jié)果返回 給 SCP。步驟S724 前轉(zhuǎn)用戶B所歸屬的SCP發(fā)送RC(Release Call,釋放呼叫)消息到 MSCb,釋放呼叫。優(yōu)選地,假設(shè)步驟S703中SCP發(fā)送給OCS的CCR消息中各字段定義如表7所示表 7 則步驟S703在CCR消息的各字段取值如表8所示表8 優(yōu)選地,假設(shè)步驟S704中OCS返回給SCP的CCA消息的各字段定義如表9所示表 9
消息字段 取值說(shuō)明 用戶余額 被叫用戶當(dāng)前余額則只有前轉(zhuǎn)用戶狀態(tài)為1,且前轉(zhuǎn)用戶余額大于0的情況下才允許呼叫。優(yōu)選地,步驟S702的具體實(shí)現(xiàn)流程如圖8所示步驟S800 =SCP收到呼叫,確定本次呼叫流程為前轉(zhuǎn)流程;步驟S801 根據(jù)前轉(zhuǎn)用戶的MSISDN號(hào)碼,在本SCP數(shù)據(jù)庫(kù)判斷前轉(zhuǎn)用戶是否是本 SCP的虛擬集團(tuán)的用戶;如果不是本SCP虛擬集團(tuán)用戶,轉(zhuǎn)步驟S802 ;否則轉(zhuǎn)步驟S803。步驟S802 :SCP釋放呼叫。步驟S803 =SCP判斷前轉(zhuǎn)用戶號(hào)碼或前轉(zhuǎn)用戶所在集團(tuán)是否封鎖。如果封鎖則步 驟S802。否則轉(zhuǎn)步驟S804。步驟S804 =SCP利用前轉(zhuǎn)用戶MSISDN號(hào)碼和前轉(zhuǎn)到的用戶MSISDN號(hào)碼在本地?cái)?shù) 據(jù)庫(kù)查詢二者是否是本SCP上同一個(gè)集團(tuán)的用戶。如果是同一集團(tuán)用戶,則轉(zhuǎn)步驟S805 ; 否則轉(zhuǎn)步驟S806。步驟S805 如果前轉(zhuǎn)用戶和前轉(zhuǎn)到的用戶是同一個(gè)集團(tuán)的用戶,則進(jìn)一步判斷二 者是否是網(wǎng)內(nèi)閉合用戶群用戶。如果二者不是同一閉合用戶群,則轉(zhuǎn)步驟S807;否則轉(zhuǎn)步 驟 S808。步驟S806 如果前轉(zhuǎn)用戶和前轉(zhuǎn)到的用戶不是同一個(gè)集團(tuán)的用戶,則進(jìn)一步判斷 前轉(zhuǎn)到的用戶是否是前轉(zhuǎn)用戶集團(tuán)的網(wǎng)外號(hào)碼組用戶。如果前轉(zhuǎn)到的用戶是前轉(zhuǎn)用戶集團(tuán) 的網(wǎng)外號(hào)碼組,則轉(zhuǎn)步驟S809 ;否則轉(zhuǎn)步驟S810。步驟S807 確定呼叫類型為集團(tuán)普通網(wǎng)內(nèi)呼叫,選擇集團(tuán)普通網(wǎng)內(nèi)前轉(zhuǎn)計(jì)費(fèi)方
案。 步驟S808 確定呼叫類型為集團(tuán)網(wǎng)內(nèi)閉合用戶群呼叫,選擇集團(tuán)網(wǎng)內(nèi)閉合用戶群 前轉(zhuǎn)計(jì)費(fèi)方案。步驟S809 確定呼叫類型為集團(tuán)網(wǎng)外號(hào)碼組呼叫,選擇集團(tuán)網(wǎng)外號(hào)碼組前轉(zhuǎn)計(jì)費(fèi)方案。步驟S810 確定呼叫類型為集團(tuán)網(wǎng)外呼叫,集團(tuán)網(wǎng)外前轉(zhuǎn)計(jì)費(fèi)方案。本實(shí)施例中,用戶B與用戶不是是同一集團(tuán)網(wǎng)內(nèi)用戶,而且用戶C不是用戶B的網(wǎng) 外號(hào)碼組,執(zhí)行步驟S810,選擇計(jì)費(fèi)方案為集團(tuán)普通網(wǎng)外前轉(zhuǎn)計(jì)費(fèi)方案。上述實(shí)施例中,步驟S702的邏輯和計(jì)費(fèi)批價(jià)鑒權(quán)是在原來(lái)的VPN業(yè)務(wù)中就存在 的,利用此方法實(shí)現(xiàn)VPN業(yè)務(wù),不必重復(fù)開發(fā)此業(yè)務(wù)邏輯。由上面的主叫流程,被叫流程,前轉(zhuǎn)流程可知,本實(shí)施例都可以方便的實(shí)現(xiàn)VPN業(yè) 務(wù)的屬性。本實(shí)施例所提及的實(shí)現(xiàn)VPN業(yè)務(wù)的方案只需在已有的VPN業(yè)務(wù)上做簡(jiǎn)單的改造 即可實(shí)現(xiàn)VPN用戶在OCS側(cè)計(jì)費(fèi)的功能,有效避免了軟件重復(fù)開發(fā),避免了硬件設(shè)備重復(fù)投 資,縮短了開發(fā)周期,提高了業(yè)務(wù)上線速度,為開展該業(yè)務(wù)的運(yùn)營(yíng)商控制投資成本,實(shí)現(xiàn)利 潤(rùn)起到很好的作用,具有很高的實(shí)用價(jià)值和經(jīng)濟(jì)效益。實(shí)施例5參見圖9,本實(shí)施例提供了一種虛擬專用網(wǎng)VPN業(yè)務(wù)的計(jì)費(fèi)裝置,該裝置可以在SCP上實(shí)現(xiàn),包括 選擇與獲取模塊902,用于接收到VPN用戶的呼叫,根據(jù)本地保存的用戶信息選擇 該VPN用戶本次呼叫適用的計(jì)費(fèi)方案,并向在線計(jì)費(fèi)系統(tǒng)OCS獲取該VPN用戶的賬戶信息;控制模塊904,連接至選擇與獲取模塊902,用于根據(jù)選擇與獲取模塊902選擇的 計(jì)費(fèi)方案和獲取的賬戶信息對(duì)該VPN用戶的本次呼叫進(jìn)行計(jì)費(fèi)控制和計(jì)費(fèi);發(fā)送模塊906,與控制模塊904相連接,用于將計(jì)費(fèi)信息發(fā)送給0CS,由OCS完成 VPN業(yè)務(wù)的扣費(fèi)處理。優(yōu)選地,選擇與獲取模塊902包括集團(tuán)信息判斷單元,用于根據(jù)本地保存的用戶 信息判斷該VPN用戶的集團(tuán)信息;呼叫類型確定單元,用于根據(jù)用戶的集團(tuán)信息確定VPN業(yè) 務(wù)的呼叫類型;計(jì)費(fèi)方案選擇單元,用于根據(jù)確定的呼叫類型選擇VPN用戶的本次計(jì)費(fèi)方案。其中,呼叫類型確定單元在確定呼叫類型時(shí),可以采用如下方式實(shí)現(xiàn)如果VPN業(yè)務(wù)對(duì)應(yīng)的主叫用戶和被叫用戶屬于同一集團(tuán)的用戶,判斷主叫用戶和 被叫用戶是否在同一閉合用戶群,如果是,確定VPN業(yè)務(wù)的呼叫類型為集團(tuán)網(wǎng)內(nèi)閉合用戶 群呼叫,如果否,確定VPN業(yè)務(wù)的呼叫類型為集團(tuán)普通網(wǎng)內(nèi)呼叫;如果VPN業(yè)務(wù)對(duì)應(yīng)的主叫用戶和被叫用戶不屬于同一集團(tuán)的用戶,判斷被叫用戶 是否為主叫用戶的集團(tuán)的網(wǎng)外號(hào)碼組用戶,如果是,確定VPN業(yè)務(wù)的呼叫類型為集團(tuán)網(wǎng)外 號(hào)碼組呼叫,如果否,確定VPN業(yè)務(wù)的呼叫類型為集團(tuán)網(wǎng)外呼叫。選擇與獲取模塊902向OCS獲取VPN業(yè)務(wù)對(duì)應(yīng)用戶的賬戶信息時(shí),可以通過(guò)在線 計(jì)費(fèi)協(xié)議OCP向OCS獲取VPN業(yè)務(wù)對(duì)應(yīng)用戶的賬戶信息。例如,通過(guò)OCP接口向OCS發(fā)送費(fèi) 用控制請(qǐng)求CCR消息,該CCR消息包括以下字段流程標(biāo)志、主叫號(hào)碼、被叫號(hào)碼、主叫短號(hào) 碼、被叫短號(hào)碼、呼叫類型、計(jì)費(fèi)用戶當(dāng)前位置信息、申請(qǐng)的資源類型標(biāo)識(shí)、用戶集團(tuán)編號(hào)、 用戶網(wǎng)內(nèi)閉合用戶群號(hào)和用戶網(wǎng)外號(hào)碼組組號(hào);OCS收到CCR消息后,根據(jù)本地保存的賬戶 信息進(jìn)行查詢,向SCP返回費(fèi)用控制響應(yīng)CCA消息,CCA消息攜帶用戶的賬戶信息。其中, 對(duì)于主叫流程,向OCS發(fā)送的CCR消息攜帶的信息包括主叫流程標(biāo)志,主叫用戶集團(tuán)編號(hào), 主叫用戶的MSISDN號(hào)碼,主叫用戶的短號(hào)碼,被叫用戶的MSISDN號(hào)碼(即長(zhǎng)號(hào)碼),被叫用 戶的短號(hào)碼,主叫用戶的呼叫類型,主叫位置信息,申請(qǐng)資源類型標(biāo)識(shí)(時(shí)長(zhǎng)或者金額),主 叫用戶的閉合用戶群號(hào),主叫用戶的網(wǎng)外號(hào)碼組組號(hào)。主叫流程呼叫結(jié)束,向OCS上報(bào)的呼叫結(jié)果信息包括主叫流程標(biāo)志,主叫用戶集 團(tuán)編號(hào),主叫用戶的MSISDN號(hào)碼(即長(zhǎng)號(hào)碼),主叫用戶的短號(hào)碼,被叫用戶的MSISDN號(hào) 碼(即長(zhǎng)號(hào)碼),被叫用戶的短號(hào)碼,主叫用戶的呼叫類型,主叫位置信息,呼叫時(shí)長(zhǎng),呼叫 所消費(fèi)的金額,使用的資源類型標(biāo)識(shí),主叫用戶的閉合用戶群號(hào),主叫用戶的網(wǎng)外號(hào)碼組組號(hào)。對(duì)于被叫流程,向OCS發(fā)送的CCR消息攜帶的信息包括被叫流程標(biāo)志,被叫用戶 集團(tuán)編號(hào),主叫用戶的MSISDN號(hào)碼(即長(zhǎng)號(hào)碼),主叫用戶的短號(hào)碼,被叫用戶的MSISDN號(hào) 碼(即長(zhǎng)號(hào)碼),被叫用戶的短號(hào)碼,被叫用戶的呼叫類型,被叫位置信息,申請(qǐng)資源類型標(biāo) 識(shí)(時(shí)長(zhǎng)或者金額),被叫用戶的閉合用戶群號(hào),被叫用戶的網(wǎng)外號(hào)碼組組號(hào)。被叫流程呼叫結(jié)束,向OCS上報(bào)的呼叫結(jié)果信息包括被叫流程標(biāo)志,被叫用戶集 團(tuán)編號(hào),主叫用戶的MSISDN號(hào)碼(即長(zhǎng)號(hào)碼),主叫用戶的短號(hào)碼,被叫用戶的MSISDN號(hào)碼(即長(zhǎng)號(hào)碼),被叫用戶的短號(hào)碼,被叫用戶的呼叫類型,被叫位置信息,呼叫時(shí)長(zhǎng),呼叫 所消費(fèi)的金額,使用的資源類型標(biāo)識(shí),被叫用戶的閉合用戶群號(hào),被叫用戶的網(wǎng)外號(hào)碼組組號(hào)。對(duì)于前轉(zhuǎn)流程,向OCS發(fā)送CCR消息攜帶的信息包括前轉(zhuǎn)流程標(biāo)志,發(fā)生前轉(zhuǎn)用 戶的集團(tuán)編號(hào),發(fā)生前轉(zhuǎn)的用戶的MSISDN號(hào)碼(即長(zhǎng)號(hào)碼),發(fā)生前轉(zhuǎn)的用戶的的短號(hào)碼, 前轉(zhuǎn)到的用戶的MSISDN號(hào)碼(即長(zhǎng)號(hào)碼),前轉(zhuǎn)到用戶的短號(hào)碼,前轉(zhuǎn)用戶的呼叫類型,原 始主叫號(hào)碼,發(fā)生前轉(zhuǎn)用戶位置信息,申請(qǐng)資源類型標(biāo)識(shí)(時(shí)長(zhǎng)或者金額),前轉(zhuǎn)用戶的閉 合用戶群號(hào),前轉(zhuǎn)用戶的網(wǎng)外號(hào)碼組組號(hào)。
前轉(zhuǎn)流程呼叫結(jié)束,向OCS上報(bào)的呼叫結(jié)果信息包括前轉(zhuǎn)流程標(biāo)志,發(fā)生前轉(zhuǎn)用 戶的集團(tuán)編號(hào),發(fā)生前轉(zhuǎn)的用戶的MSISDN號(hào)碼(即長(zhǎng)號(hào)碼),發(fā)生前轉(zhuǎn)的用戶的的短號(hào)碼, 前轉(zhuǎn)到的用戶的MSISDN號(hào)碼(即長(zhǎng)號(hào)碼),前轉(zhuǎn)到用戶的短號(hào)碼,前轉(zhuǎn)用戶的呼叫類型,原 始主叫號(hào)碼,發(fā)生前轉(zhuǎn)用戶位置信息,呼叫時(shí)長(zhǎng),呼叫所消費(fèi)的金額,使用的資源類型標(biāo)識(shí), 前轉(zhuǎn)用戶的閉合用戶群號(hào),前轉(zhuǎn)用戶的網(wǎng)外號(hào)碼組組號(hào)。優(yōu)選地,賬戶信息包括用戶狀態(tài)信息和用戶費(fèi)用信息,控制模塊904根據(jù)計(jì)費(fèi)方 案和賬戶信息對(duì)VPN業(yè)務(wù)進(jìn)行計(jì)費(fèi)控制包括根據(jù)計(jì)費(fèi)方案和用戶費(fèi)用信息計(jì)算VPN業(yè)務(wù) 對(duì)應(yīng)用戶的可呼叫時(shí)長(zhǎng),如果用戶狀態(tài)正常且有呼叫時(shí)長(zhǎng)可用,允許用戶進(jìn)行呼叫,否則結(jié) 束用戶的呼叫。本實(shí)施例的VPN業(yè)務(wù)的計(jì)費(fèi)裝置可以為以下之一 VPN業(yè)務(wù)的主叫用戶歸屬的 SCP, VPN業(yè)務(wù)的被叫用戶歸屬的SCP或VPN業(yè)務(wù)的前轉(zhuǎn)用戶歸屬的SCP。本實(shí)施例通過(guò)選擇與獲取模塊902根據(jù)本地保存的用戶信息選擇VPN業(yè)務(wù)的計(jì)費(fèi) 方案,并向OCS獲取VPN業(yè)務(wù)對(duì)應(yīng)用戶的賬戶信息,并通過(guò)控制模塊904對(duì)VPN業(yè)務(wù)進(jìn)行計(jì) 費(fèi)控制和計(jì)費(fèi),以及由OCS完成VPN業(yè)務(wù)的扣費(fèi)處理。實(shí)現(xiàn)VPN用戶在OCS側(cè)計(jì)費(fèi)的功能, 有效避免了軟件重復(fù)開發(fā),避免了硬件設(shè)備重復(fù)投資,縮短了開發(fā)周期,提高了業(yè)務(wù)上線速 度,為開展該業(yè)務(wù)的運(yùn)營(yíng)商控制投資成本,實(shí)現(xiàn)利潤(rùn)起到很好的作用,具有很高的實(shí)用價(jià)值 和經(jīng)濟(jì)效益。實(shí)施例6參見圖10,本實(shí)施例提供了一種虛擬專用網(wǎng)VPN業(yè)務(wù)的計(jì)費(fèi)系統(tǒng),該系統(tǒng)包括 SCP1002和0CS1004 ;其中,SCP1002可以采用實(shí)施例5中提供的VPN業(yè)務(wù)的計(jì)費(fèi)裝置實(shí)現(xiàn), 這里不再詳述。0CS1004,用于保存用戶的賬戶信息,并向SCP1002提供VPN用戶的賬戶信 息;以及根據(jù)SCP1002發(fā)送的計(jì)費(fèi)信息對(duì)VPN業(yè)務(wù)進(jìn)行扣費(fèi)處理。本實(shí)施例通過(guò)SCP1002和0CS1004共同參與VPN業(yè)務(wù)的計(jì)費(fèi)功能,實(shí)現(xiàn)VPN用戶在 OCS側(cè)計(jì)費(fèi)的功能,有效避免了軟件重復(fù)開發(fā),避免了硬件設(shè)備重復(fù)投資,縮短了開發(fā)周期, 提高了業(yè)務(wù)上線速度,為開展該業(yè)務(wù)的運(yùn)營(yíng)商控制投資成本,實(shí)現(xiàn)利潤(rùn)起到很好的作用,具 有很高的實(shí)用價(jià)值和經(jīng)濟(jì)效益。從以上的描述中可以看出,計(jì)費(fèi)點(diǎn)的遷移并不必然的代表業(yè)務(wù)軟件的重復(fù)開發(fā)及 新硬件設(shè)備的重復(fù)投資和老設(shè)備的閑置浪費(fèi)。只要合理的組織網(wǎng)絡(luò)結(jié)構(gòu),例如采用本發(fā)明 實(shí)施例中圖1所示的組網(wǎng)結(jié)構(gòu),通過(guò)合理的劃分各裝置的功能屬性,就可以避免業(yè)務(wù)軟件 的重復(fù)開發(fā)和硬件設(shè)備的重復(fù)投資。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ) 在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示 出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或 步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技 術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種虛擬專用網(wǎng)VPN業(yè)務(wù)的計(jì)費(fèi)方法,其特征在于,包括業(yè)務(wù)控制點(diǎn)SCP的VPN業(yè)務(wù)接收VPN用戶的呼叫;所述SCP的VPN業(yè)務(wù)根據(jù)本地保存的VPN用戶信息選擇所述VPN用戶本次呼叫適用的計(jì)費(fèi)方案,并向在線計(jì)費(fèi)系統(tǒng)OCS獲取所述VPN用戶的賬戶信息;所述SCP的VPN業(yè)務(wù)根據(jù)所述計(jì)費(fèi)方案和所述賬戶信息對(duì)所述VPN用戶的本次呼叫進(jìn)行計(jì)費(fèi)控制和計(jì)費(fèi);所述SCP的VPN業(yè)務(wù)將計(jì)費(fèi)信息發(fā)送給所述OCS,由所述OCS完成扣費(fèi)處理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述SCP的VPN業(yè)務(wù)根據(jù)本地保存的用戶 信息選擇所述VPN用戶本次呼叫適用的計(jì)費(fèi)方案包括所述SCP的VPN業(yè)務(wù)根據(jù)本地保存的用戶信息判斷所述VPN用戶的集團(tuán)信息,根據(jù)所 述用戶的集團(tuán)信息確定所述VPN用戶的本次呼叫類型,根據(jù)確定的呼叫類型選擇所述VPN 用戶的本次呼叫的計(jì)費(fèi)方案。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,根據(jù)所述用戶的集團(tuán)信息確定所述VPN用 戶的本次呼叫類型包括如果VPN業(yè)務(wù)對(duì)應(yīng)的主叫用戶和被叫用戶屬于同一集團(tuán)的用戶,判斷所述主叫用戶和 所述被叫用戶是否在同一閉合用戶群,如果是,確定所述VPN業(yè)務(wù)的呼叫類型為集團(tuán)網(wǎng)內(nèi) 閉合用戶群呼叫,如果否,確定所述VPN業(yè)務(wù)的呼叫類型為集團(tuán)普通網(wǎng)內(nèi)呼叫;如果VPN業(yè)務(wù)對(duì)應(yīng)的主叫用戶和被叫用戶不屬于同一集團(tuán)的用戶,判斷所述被叫用戶 是否為所述主叫用戶的集團(tuán)的網(wǎng)外號(hào)碼組用戶,如果是,確定所述VPN業(yè)務(wù)的呼叫類型為 集團(tuán)網(wǎng)外號(hào)碼組呼叫,如果否,確定所述VPN業(yè)務(wù)的呼叫類型為集團(tuán)網(wǎng)外呼叫。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述SCP的VPN業(yè)務(wù)向所述OCS獲取所述 VPN用戶的賬戶信息包括所述SCP的VPN業(yè)務(wù)通過(guò)在線計(jì)費(fèi)協(xié)議OCP向所述OCS獲取所述VPN用戶的賬戶信息。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述SCP的VPN業(yè)務(wù)通過(guò)OCP向所述OCS 獲取所述VPN用戶的賬戶信息包括所述SCP通過(guò)OCP接口向所述OCS發(fā)送費(fèi)用控制請(qǐng)求CCR消息,所述CCR消息包括以 下字段流程標(biāo)志、主叫號(hào)碼、被叫號(hào)碼、主叫短號(hào)碼、被叫短號(hào)碼、呼叫類型、計(jì)費(fèi)用戶當(dāng)前 位置信息、申請(qǐng)的資源類型標(biāo)識(shí)、用戶集團(tuán)編號(hào)、用戶網(wǎng)內(nèi)閉合用戶群號(hào)和用戶網(wǎng)外號(hào)碼組 組號(hào);所述OCS收到所述CCR消息后,根據(jù)本地保存的賬戶信息進(jìn)行查詢,向所述SCP返回費(fèi) 用控制響應(yīng)CCA消息,所述CCA消息攜帶所述用戶的賬戶信息。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,主叫流程到所述OCS申請(qǐng)所述VPN用戶的 賬戶信息時(shí),所述CCR消息攜帶以下信息主叫流程標(biāo)志,主叫用戶集團(tuán)編號(hào),主叫用戶的 移動(dòng)站點(diǎn)綜合服務(wù)數(shù)字編碼MSISDN號(hào)碼,主叫用戶的短號(hào)碼,被叫用戶的MSISDN號(hào)碼,被 叫用戶的短號(hào)碼,主叫用戶的呼叫類型,主叫用戶的位置信息,申請(qǐng)資源類型標(biāo)識(shí),主叫用 戶的閉合用戶群號(hào),主叫用戶的網(wǎng)外號(hào)碼組組號(hào);所述SCP的VPN業(yè)務(wù)將計(jì)費(fèi)信息發(fā)送給所述OCS包括所述主叫流程結(jié)束后,所述SCP 的VPN業(yè)務(wù)向所述OCS上報(bào)呼叫結(jié)果信息,所述呼叫結(jié)果信息包括主叫流程標(biāo)志,所述主 叫用戶集團(tuán)編號(hào),所述主叫用戶的所述MSISDN號(hào)碼,主叫用戶的短號(hào)碼,所述被叫用戶的所述MSISDN號(hào)碼,所述被叫用戶的短號(hào)碼,所述主叫用戶的呼叫類型,所述主叫用戶的位 置信息,呼叫時(shí)長(zhǎng),呼叫所消費(fèi)的金額,使用的資源類型標(biāo)識(shí),所述主叫用戶的閉合用戶群 號(hào),所述主叫用戶的網(wǎng)外號(hào)碼組組號(hào)。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,被叫流程到所述OCS申請(qǐng)所述VPN用戶的 賬戶信息時(shí),所述CCR消息攜帶以下信息被叫流程標(biāo)志,被叫用戶的集團(tuán)編號(hào),主叫用戶 的MSISDN號(hào)碼,所述主叫用戶的短號(hào)碼,所述被叫用戶的MSISDN號(hào)碼,所述被叫用戶的短 號(hào)碼,所述被叫用戶的呼叫類型,所述被叫用戶的位置信息,申請(qǐng)資源類型標(biāo)識(shí),所述被叫 用戶的閉合用戶群號(hào),所述被叫用戶的網(wǎng)外號(hào)碼組組號(hào);所述SCP的VPN業(yè)務(wù)將計(jì)費(fèi)信息發(fā)送給所述OCS包括所述被叫流程結(jié)束后,所述SCP 向所述OCS上報(bào)呼叫結(jié)果信息,所述呼叫結(jié)果信息包括被叫流程標(biāo)志,所述被叫用戶的集 團(tuán)編號(hào),所述主叫用戶的MSISDN號(hào)碼,所述主叫用戶的短號(hào)碼,所述被叫用戶的MSISDN號(hào) 碼,所述被叫用戶的短號(hào)碼,所述被叫用戶的呼叫類型,所述被叫用戶的位置信息,呼叫時(shí) 長(zhǎng),呼叫所消費(fèi)的金額,使用的資源類型標(biāo)識(shí),所述被叫用戶的閉合用戶群號(hào),所述被叫用 戶的網(wǎng)外號(hào)碼組組號(hào)。
8.根據(jù)權(quán)利要求5所述的方法,其特征在于,前轉(zhuǎn)流程到所述OCS申請(qǐng)所述VPN用戶 的賬戶信息時(shí), 所述CCR消息攜帶以下信息前轉(zhuǎn)流程標(biāo)志,發(fā)生前轉(zhuǎn)用戶的集團(tuán)編號(hào),所 述發(fā)生前轉(zhuǎn)的用戶的MSISDN號(hào)碼,所述發(fā)生前轉(zhuǎn)的用戶的短號(hào)碼,前轉(zhuǎn)到的用戶的MSISDN 號(hào)碼,所述前轉(zhuǎn)到用戶的短號(hào)碼,所述前轉(zhuǎn)到的用戶的呼叫類型,原始主叫號(hào)碼,所述發(fā)生 前轉(zhuǎn)用戶的位置信息,申請(qǐng)資源類型標(biāo)識(shí),所述前轉(zhuǎn)到的用戶的閉合用戶群號(hào),所述前轉(zhuǎn)到 的用戶的網(wǎng)外號(hào)碼組組號(hào);所述SCP的VPN業(yè)務(wù)將計(jì)費(fèi)信息發(fā)送給所述OCS包括所述前轉(zhuǎn)流程結(jié)束后,所述SCP 向所述OCS上報(bào)呼叫結(jié)果信息,所述呼叫結(jié)果信息包括所述前轉(zhuǎn)流程標(biāo)志,所述發(fā)生前 轉(zhuǎn)用戶的集團(tuán)編號(hào),所述發(fā)生前轉(zhuǎn)的用戶的MSISDN號(hào)碼,所述發(fā)生前轉(zhuǎn)的用戶的短號(hào)碼, 所述前轉(zhuǎn)到的用戶的MSISDN號(hào)碼,所述前轉(zhuǎn)到用戶的短號(hào)碼,所述前轉(zhuǎn)到的用戶的呼叫類 型,所述原始主叫號(hào)碼,所述發(fā)生前轉(zhuǎn)用戶的位置信息,呼叫時(shí)長(zhǎng),呼叫所消費(fèi)的金額,使用 的資源類型標(biāo)識(shí),所述前轉(zhuǎn)到的用戶的閉合用戶群號(hào),所述前轉(zhuǎn)到的用戶的網(wǎng)外號(hào)碼組組 號(hào)。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述賬戶信息包括用戶狀態(tài)信息和用戶 費(fèi)用信息,所述SCP的VPN業(yè)務(wù)根據(jù)所述計(jì)費(fèi)方案和所述賬戶信息對(duì)所述VPN業(yè)務(wù)進(jìn)行計(jì) 費(fèi)控制包括所述SCP的VPN業(yè)務(wù)根據(jù)所述計(jì)費(fèi)方案和所述用戶費(fèi)用信息計(jì)算所述VPN業(yè)務(wù)對(duì)應(yīng) 用戶的可呼叫時(shí)長(zhǎng),如果所述用戶狀態(tài)正常且所述可呼叫時(shí)長(zhǎng)大于0,允許所述用戶進(jìn)行呼 口q,否則結(jié)束所述用戶的呼叫。
10.根據(jù)權(quán)利要求1-9任一項(xiàng)所述的方法,其特征在于,所述SCP為以下之一所述VPN 業(yè)務(wù)的主叫用戶歸屬的SCP、所述VPN業(yè)務(wù)的被叫用戶歸屬的SCP或所述VPN業(yè)務(wù)的前轉(zhuǎn)用 戶歸屬的SCP。
11.一種虛擬專用網(wǎng)VPN業(yè)務(wù)的計(jì)費(fèi)裝置,其特征在于,包括選擇與獲取模塊,用于接收到VPN用戶的呼叫,根據(jù)本地保存的用戶信息選擇所述VPN 用戶本次呼叫適用的計(jì)費(fèi)方案,并向在線計(jì)費(fèi)系統(tǒng)OCS獲取所述VPN用戶的賬戶信息;控制模塊,用于根據(jù)所述選擇與獲取模塊選擇的所述計(jì)費(fèi)方案和獲取的所述賬戶信息 對(duì)所述VPN用戶的本次呼叫進(jìn)行計(jì)費(fèi)控制和計(jì)費(fèi);發(fā)送模塊,用于將計(jì)費(fèi)信息發(fā)送給所述OCS,由所述OCS完成所述VPN業(yè)務(wù)的扣費(fèi)處理。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述選擇與獲取模塊包括集團(tuán)信息判斷單元,用于根據(jù)本地保存的用戶信息判斷所述VPN用戶的集團(tuán)信息; 呼叫類型確定單元,用于根據(jù)所述用戶的集團(tuán)信息確定所述VPN用戶的本次呼叫類型;計(jì)費(fèi)方案選擇單元,用于根據(jù)確定的呼叫類型選擇所述VPN用戶的本次計(jì)費(fèi)方案。
13.一種虛擬專用網(wǎng)VPN業(yè)務(wù)的計(jì)費(fèi)系統(tǒng),其特征在于,包括業(yè)務(wù)控制點(diǎn)SCP和在線計(jì) 費(fèi)系統(tǒng)OCS ;所述SCP包括選擇與獲取模塊,用于接收到VPN用戶的呼叫,根據(jù)本地保存的用戶信息選擇所述VPN 用戶本次呼叫適用的計(jì)費(fèi)方案,并向在線計(jì)費(fèi)系統(tǒng)OCS獲取所述VPN用戶的賬戶信息;控制模塊,用于根據(jù)所述選擇與獲取模塊選擇的所述計(jì)費(fèi)方案和獲取的所述賬戶信息 對(duì)所述VPN用戶的本次呼叫進(jìn)行計(jì)費(fèi)控制和計(jì)費(fèi);發(fā)送模塊,用于將計(jì)費(fèi)信息發(fā)送給所述0CS,由所述OCS完成所述VPN業(yè)務(wù)的扣費(fèi)處理;所述0CS,用于保存用戶的賬戶信息,并向所述SCP提供所述VPN用戶的賬戶信息;以 及根據(jù)所述SCP發(fā)送的計(jì)費(fèi)信息對(duì)所述VPN用戶進(jìn)行扣費(fèi)處理。
全文摘要
本發(fā)明公開了一種VPN業(yè)務(wù)的計(jì)費(fèi)方法、裝置和系統(tǒng)。該方法包括SCP的VPN業(yè)務(wù)接收VPN用戶的呼叫,SCP的VPN業(yè)務(wù)根據(jù)本地保存的VPN用戶信息選擇VPN用戶本次呼叫適用的計(jì)費(fèi)方案,并向OCS獲取VPN用戶的賬戶信息;SCP的VPN業(yè)務(wù)根據(jù)計(jì)費(fèi)方案和賬戶信息對(duì)VPN用戶的本次呼叫進(jìn)行計(jì)費(fèi)控制和計(jì)費(fèi),將計(jì)費(fèi)信息發(fā)送給OCS,由OCS完成扣費(fèi)處理。根據(jù)本發(fā)明,解決了VPN業(yè)務(wù)計(jì)費(fèi)點(diǎn)由SCP計(jì)費(fèi)向OCS計(jì)費(fèi)遷移以實(shí)現(xiàn)計(jì)費(fèi)融合的過(guò)程中,VPN業(yè)務(wù)軟件邏輯重復(fù)開發(fā),硬件設(shè)備重復(fù)投資的問(wèn)題,進(jìn)而達(dá)到合理利用資源的效果。
文檔編號(hào)H04L12/14GK101867481SQ20101020891
公開日2010年10月20日 申請(qǐng)日期2010年6月21日 優(yōu)先權(quán)日2010年6月21日
發(fā)明者侯智榮, 姚清華 申請(qǐng)人:中興通訊股份有限公司