- 相關(guān)推薦
電信級(jí)統(tǒng)一消息系統(tǒng)的計(jì)費(fèi)系統(tǒng)設(shè)計(jì)
摘要:以電信級(jí)統(tǒng)一消息系統(tǒng)UMS的規(guī)劃建設(shè)及應(yīng)用實(shí)踐為例,重點(diǎn)描述了UMS的計(jì)費(fèi)系統(tǒng)方案設(shè)計(jì)。對(duì)其它網(wǎng)絡(luò)統(tǒng)一消息系統(tǒng)的建設(shè)及應(yīng)用具有一定的參考意義。關(guān)鍵詞:統(tǒng)一消息系統(tǒng)(UMS) Billing 計(jì)費(fèi)系統(tǒng)
統(tǒng)一消息系統(tǒng)(Unify Messaging System)是伴隨著CTI(計(jì)算機(jī)電話集成)技術(shù)和Internet電子郵件系統(tǒng)的融合而發(fā)展的熱門應(yīng)用技術(shù)。它使用統(tǒng)一應(yīng)用平臺(tái)完成以電子郵件系統(tǒng)為中心的各種不同類型應(yīng)用信息的集成,即用戶可以采用Internet WWW方式收發(fā)E-Mail、可以采用FAX傳真機(jī)收發(fā)E-Mail、還可以采用話音方式(如電話、移動(dòng)電話)收發(fā)E-Mail、E-Mail可以通過SMS短消息、BP呼機(jī)通知用戶。統(tǒng)一信息技術(shù)適應(yīng)了當(dāng)前通信手段多樣化的狀況,使用戶能在任何時(shí)候、任何地點(diǎn)使用多種設(shè)備收發(fā)信息,已成為下一代網(wǎng)絡(luò)(NGN)的過渡和重要參考技術(shù)。在UMS系統(tǒng)中,計(jì)費(fèi)系統(tǒng)是其中的一個(gè)重要組成部分,實(shí)現(xiàn)的技術(shù)難度較大。下面對(duì)UMS及其計(jì)費(fèi)系統(tǒng)進(jìn)行詳細(xì)的討論。
1 UMS系統(tǒng)概況
統(tǒng)一消息系統(tǒng)(UMS)是電信技術(shù)和計(jì)算機(jī)技術(shù)集成的產(chǎn)物,它使用戶把各種信息(如語音信息、郵件信息、傳真信息、文件信息)統(tǒng)一存儲(chǔ)和管理,同時(shí)用戶可以使各種通信手段(如PC、電話、移動(dòng)手機(jī)、PDA、BP呼機(jī)、傳真機(jī))來使用這些信息。
作為電作級(jí)的UMS,筆者在設(shè)計(jì)中采用了NC(網(wǎng)絡(luò)運(yùn)營(yíng)商)、NN(網(wǎng)絡(luò)節(jié)點(diǎn))、NE(網(wǎng)絡(luò)企業(yè)節(jié)點(diǎn))三級(jí)分布式設(shè)計(jì)。
·NC為最高級(jí)節(jié)點(diǎn),即中心節(jié)點(diǎn),它的覆蓋范圍網(wǎng)絡(luò)運(yùn)營(yíng)商,包括E-Mail中心、認(rèn)證中心、管理中心(含網(wǎng)管、計(jì)費(fèi)、業(yè)務(wù)管理等),目的是完成UMS的功能,并與其它UMS完成網(wǎng)絡(luò)運(yùn)營(yíng)商級(jí)的溫游、業(yè)務(wù)開展、網(wǎng)絡(luò)管理等任務(wù)。(范文先生網(wǎng)www.panasonaic.com收集整理)
·NN為基本節(jié)點(diǎn),是中心節(jié)點(diǎn)下屬的功能節(jié)點(diǎn),它的覆蓋范圍是網(wǎng)絡(luò)運(yùn)營(yíng)商的分支機(jī)構(gòu),完成UMS的基本功能,分散中心的流量。
·NE為附加節(jié)點(diǎn),主要是滿足大中型企業(yè)的UMS需求,使其利用自有的PBX,組建UMS,也是網(wǎng)絡(luò)運(yùn)營(yíng)商的業(yè)務(wù)增值點(diǎn),同時(shí)主系統(tǒng)和管理由網(wǎng)絡(luò)運(yùn)營(yíng)商提供,節(jié)省了企業(yè)的投資。
三級(jí)管理方式與電信現(xiàn)有的電話中心交換系統(tǒng)、局交換系統(tǒng)、企業(yè)交換系統(tǒng)三級(jí)方式相似,方便建設(shè)和管理。
與傳統(tǒng)的E-Mail系統(tǒng)不同,設(shè)計(jì)中針對(duì)電信業(yè)務(wù)的特點(diǎn),提出:
(1)UID(用戶ID)
采用用戶ID來標(biāo)識(shí)用戶是通用做法,借鑒電話號(hào)碼的設(shè)計(jì),為每個(gè)用戶分配了統(tǒng)一且唯一的ID,采用電話號(hào)碼方式分配和管理。這樣,使用一個(gè)號(hào)碼就可以訪問(包括電話、FAX、郵件等),具有Single-Number Calling的功能。電信運(yùn)營(yíng)商也可以分配給用戶一個(gè)電話號(hào)碼分配方式的ID,用戶采用特服號(hào)碼(如 1001)訪問系統(tǒng),享受UMS服務(wù)。
(2)Service Plan(服務(wù)計(jì)劃)
系統(tǒng)中提供各種方式服務(wù),如Web-Mail、FAX-Mail、Voice-Mail、SMS等,不同用戶需求不同,服務(wù)也不同,計(jì)費(fèi)方式也不一樣。根據(jù)筆者提供的Service Plan設(shè)計(jì),管理方可以制訂不同的Plan,供用戶選擇。
(3)多級(jí)用戶管理
采用運(yùn)營(yíng)商、業(yè)務(wù)商、企業(yè)、用戶四級(jí)業(yè)務(wù)管理方式。運(yùn)營(yíng)商可以招募業(yè)務(wù)發(fā)展商,由業(yè)務(wù)發(fā)展商開展業(yè)務(wù)(就像業(yè)務(wù)批發(fā))。幾個(gè)業(yè)務(wù)發(fā)展商在自己范圍內(nèi)向企業(yè)提供服務(wù),就如ISP向電信運(yùn)營(yíng)商租用線路,再向企業(yè)提供接入服務(wù)。業(yè)務(wù)商可以面對(duì)企業(yè)和個(gè)人用戶。企業(yè)可以管理自己的的用戶。用戶可以通過管理界面設(shè)置和管理個(gè)性化信息。
統(tǒng)一消息系統(tǒng)由網(wǎng)絡(luò)分系統(tǒng)、郵件分系統(tǒng)、UMS分系統(tǒng)、網(wǎng)絡(luò)管理分系統(tǒng)組成。如圖1所示。
2 計(jì)費(fèi)系統(tǒng)設(shè)計(jì)
2.1 計(jì)費(fèi)系統(tǒng)設(shè)計(jì)要求
計(jì)費(fèi)系統(tǒng)是UMS的重要組成部分,是面向運(yùn)營(yíng)商服務(wù)的綜合性支撐子系統(tǒng),系統(tǒng)主要完成計(jì)費(fèi)信息的采集和處理功能。計(jì)費(fèi)的內(nèi)容包括:主叫、被叫、起始時(shí)間、時(shí)長(zhǎng)、用戶名、流量、訪問的服務(wù)類型、訪問服務(wù)的起始和結(jié)束時(shí)間等,同時(shí)要支持漫游計(jì)費(fèi)和對(duì)業(yè)務(wù)發(fā)展商的計(jì)費(fèi)。需滿足可靠性、完備性、靈活性。
2.2 計(jì)費(fèi)系統(tǒng)的設(shè)計(jì)
計(jì)費(fèi)系統(tǒng)主要由數(shù)據(jù)采集子系統(tǒng)、數(shù)據(jù)處理子系統(tǒng)和數(shù)據(jù)庫(kù)子系統(tǒng)三部分組成。如圖2所示。
2.2.1 數(shù)據(jù)采集子系統(tǒng)
數(shù)據(jù)采集子系統(tǒng)是計(jì)費(fèi)系統(tǒng)的關(guān)鍵所在,針對(duì)UMS系統(tǒng)的數(shù)據(jù)來源比較復(fù)雜的特點(diǎn),設(shè)計(jì)了率費(fèi)采集軟總線,所有數(shù)據(jù)源均通過Adapter(軟件適配器)聯(lián)入軟總線,再按要求入數(shù)據(jù)庫(kù),以便處理。結(jié)構(gòu)如圖3所示。
(1)計(jì)費(fèi)采集軟總線
實(shí)現(xiàn)中采用滿足J2EE的中間件來構(gòu)架,具有高性能。海量伸縮性和可用性,能支持大規(guī)模的處理,能支持多種客戶端,能支持多種主流的關(guān)系數(shù)據(jù)庫(kù)。正如對(duì)硬件系統(tǒng)復(fù)雜化而導(dǎo)致 了總線結(jié)構(gòu)的興起,軟件開發(fā)也迎來了“總線時(shí)代”。軟總線結(jié)構(gòu),是指所有的功能部件以相同的方式連接在一個(gè)用來相互通信的結(jié)構(gòu)性部件上。由此帶來的好處是:部件的內(nèi)部設(shè)計(jì)具有獨(dú)立性,設(shè)計(jì)人員可以專注于部件的功能設(shè)計(jì)。由于遵從統(tǒng)一的通信機(jī)制,完全實(shí)現(xiàn)了部件通用化。在這種軟件體系結(jié)構(gòu)中,軟件構(gòu)件(主要是中間件)就像硬件的“插件”,可以隨意添加和刪減,大大提高了系統(tǒng)的靈活性和可靠性。
為了提高系統(tǒng)的效率和伸縮能力,軟總線是客戶的應(yīng)用建立和維護(hù)數(shù)據(jù)庫(kù)的連接池,供多個(gè)客戶的請(qǐng)求,能夠共享和重用,避免了為每個(gè)連接請(qǐng)求重新建立新的連接。在系統(tǒng)運(yùn)動(dòng)過程中,當(dāng)應(yīng)用為客戶的請(qǐng)求建立數(shù)據(jù)庫(kù)的連接時(shí),它實(shí)際上只是建立了虛擬的連接,真正的數(shù)據(jù)庫(kù)連接由軟總線建立和管理,并將它們和應(yīng)用建立的虛擬連接聯(lián)系起來。當(dāng)某個(gè)連接不被使用時(shí),該連接被標(biāo)志為空閑。如果數(shù)據(jù)庫(kù)連接空閑的時(shí)間達(dá)到預(yù)先設(shè)定的值,它將會(huì)被釋放。應(yīng)用可以從系統(tǒng)的多線程的處理能力獲得很多好處。多線程處理能力,可以優(yōu)化應(yīng)用的處理性能,因?yàn)槎嗑程機(jī)制可以充分利用多處理器的平行處理能力。開發(fā)者的應(yīng)用可以運(yùn)行數(shù)據(jù)庫(kù)的操作如查詢、插入、更新、刪除等操作于異步方式。異步方式的操作允許系統(tǒng)在提交耗時(shí)的長(zhǎng)事務(wù)處理后,可以繼續(xù)處理其它短事務(wù)。支持應(yīng)用的分割,它允許應(yīng)用邏輯被分布在多個(gè)服務(wù)器上,以適應(yīng)系統(tǒng)負(fù)載的增加。利用系統(tǒng)管理工具,可以將應(yīng)用按照功能模塊進(jìn)行分割并且部署在多臺(tái)服務(wù)器上。
(2)計(jì)費(fèi)采集適配器
主要提供標(biāo)準(zhǔn)接口,使各數(shù)據(jù)源的連接方便且易于擴(kuò)展。IDL是一種接口定義語言,通過它實(shí)現(xiàn)了對(duì)象接口與對(duì)象實(shí)現(xiàn)分離,屏蔽了語言和系統(tǒng)軟件帶來的異構(gòu)件。通過標(biāo)準(zhǔn)的IDL編譯器,可生成客戶端的IDLStub和服務(wù)器端的Skeleton,IDL Stub提供了訪問對(duì)象服務(wù)的靜態(tài)接口,而Skeleton則包含了服務(wù)對(duì)象的靜態(tài)接口并負(fù)責(zé)實(shí)現(xiàn)與對(duì)象實(shí)現(xiàn)中具體方法的連接。
目前有基于iPlanet Mail Server的適配器、基于Avaya PBX的適配器、基于Nortel PBX的適配器,還可以根據(jù)標(biāo)準(zhǔn)接口開發(fā)其它適配器,以滿足要求。
a)支持實(shí)時(shí)數(shù)據(jù)的采集、存貯、管理;
b)通過數(shù)據(jù)軟總線進(jìn)行數(shù)據(jù)格式轉(zhuǎn)換;
c)事件驅(qū)動(dòng)、數(shù)據(jù)前推;
d)伸縮性的構(gòu)架——不同的數(shù)據(jù)對(duì)象可以選擇不同的適配器組件;
e)多種形式的數(shù)據(jù)共享接口,可以方便發(fā)將數(shù)據(jù)導(dǎo)出到其它管理系統(tǒng)中,如EXCEL、ODBC/JDBC數(shù)據(jù)庫(kù)等。
2.2.2 數(shù)據(jù)庫(kù)子系統(tǒng)
采集來的數(shù)據(jù)存入數(shù)據(jù)庫(kù),原始的計(jì)費(fèi)源數(shù)據(jù)稱為CDR(Call Detail Record),CDR數(shù)據(jù)將由計(jì)費(fèi)系統(tǒng)處理后計(jì)費(fèi)和生成帳單。
CDR數(shù)據(jù)是在UMS系統(tǒng)中由各數(shù)據(jù)源觸發(fā)事件而產(chǎn)生的,大體上分為對(duì)郵件系統(tǒng)操作產(chǎn)生的CDR、對(duì)PBX操作產(chǎn)生的CDR、對(duì)移動(dòng)設(shè)備操作產(chǎn)生的CDR、其它如管理操作產(chǎn)生的CDR。各數(shù)據(jù)源觸發(fā)事件而產(chǎn)生的數(shù)據(jù)經(jīng)相應(yīng)的計(jì)費(fèi)采集適配器連入軟總線,再進(jìn)入數(shù)據(jù)庫(kù),形成郵件CDR數(shù)據(jù)庫(kù)表、PBX、CDR數(shù)據(jù)庫(kù)表、移動(dòng)設(shè)備CDR數(shù)據(jù)庫(kù)表、其它CDR數(shù)據(jù)庫(kù)表,以供數(shù)據(jù)處理子系統(tǒng)進(jìn)行后處理,生成帳單或轉(zhuǎn)入其它系統(tǒng)。
CDR數(shù)據(jù)基于Group Name、Group ID、Network ID(用戶郵箱ID)、起始時(shí)間、終止時(shí)間等,數(shù)據(jù)足夠豐富以滿足計(jì)費(fèi)系統(tǒng)對(duì)每個(gè)用戶的使用周期和使用情況計(jì)費(fèi)。
E-mail的操作計(jì)費(fèi):由E-mail的日志記錄,包括用戶訪問郵箱的讀寫等操作。
E-mail到傳真包括兩種:One Call Fax和Two Call Fax。One Call Fax是UMS用戶用自己的傳真機(jī)通過DID或特服號(hào)連接UMS系統(tǒng)的郵箱,然后將郵箱中的郵件從自己的傳真機(jī)上打印出來,這種情況由用戶發(fā)起,是對(duì)叫號(hào)碼的計(jì)費(fèi);Two Call Fax是用戶指定某個(gè)傳真號(hào)碼,然后將UMS郵箱中的郵件或傳真從被叫的號(hào)碼上通過傳真機(jī)打印出來。這種情況下,當(dāng)用戶動(dòng)作完成后,UMS網(wǎng)關(guān)將產(chǎn)生基于被叫的傳真號(hào)碼、用戶Mail-box ID、時(shí)長(zhǎng)等CDR數(shù)據(jù),然后計(jì)費(fèi)系統(tǒng)可基于此CDR數(shù)據(jù)對(duì)Two Call Fax情況計(jì)費(fèi)。
話音的計(jì)費(fèi):由PBX等設(shè)備經(jīng)IVR服務(wù)器產(chǎn)生。
漫游的計(jì)費(fèi):UMS用戶在漫游到相應(yīng)的UMS節(jié)點(diǎn)(NC節(jié)點(diǎn))時(shí),撥打相應(yīng)的PID或特服號(hào),這時(shí)用戶需輸入自己的Mailbox ID和PIN number,這時(shí)當(dāng)發(fā)的UMS節(jié)點(diǎn)會(huì)根據(jù)Mai
lbox ID中的家和地區(qū)號(hào),將用戶認(rèn)證經(jīng)過LDAP智能提交(LDAP referring)提交到遠(yuǎn)端用戶歸屬地的LDA系統(tǒng),然后調(diào)入遠(yuǎn)端的LDAP信息進(jìn)行認(rèn)證,認(rèn)證后用戶可以使用當(dāng)?shù)氐腢MS系統(tǒng)。其上的計(jì)費(fèi)是當(dāng)用戶動(dòng)作完成后,當(dāng)?shù)氐腢MS系統(tǒng)產(chǎn)生基于用戶Mailbox ID(Network ID)、時(shí)長(zhǎng)等CDR計(jì)費(fèi)數(shù)據(jù)源,然后計(jì)費(fèi)系統(tǒng)據(jù)此計(jì)費(fèi)。
2.2.3 數(shù)據(jù)處理子系統(tǒng)
數(shù)據(jù)處理子系統(tǒng)包括數(shù)據(jù)處理模塊和API接口。
數(shù)據(jù)處理模塊由GUI管理配置部分、處理引擎、帳單部分組成。處理引擎按照GUI管理配置部分的計(jì)費(fèi)配置要求,根據(jù)數(shù)據(jù)庫(kù)子系統(tǒng)的數(shù)據(jù)計(jì)算出帳單到帳單部分,而帳單部分以多種形式(郵件、XML、打。⿲①~單出發(fā)。
系統(tǒng)的API接口供與其它帳務(wù)系統(tǒng)連接使用。
統(tǒng)一消息系統(tǒng)的計(jì)費(fèi)系統(tǒng)體現(xiàn)了以下特點(diǎn):
(1)系統(tǒng)的分層結(jié)構(gòu)性:使設(shè)計(jì)層次分明,便于實(shí)施;
(2)系統(tǒng)的靈活性:軟總線和適配器的引入,數(shù)據(jù)源可以靈活連接;
(3)系統(tǒng)的擴(kuò)展性:各部分模塊化設(shè)計(jì),方便擴(kuò)展。
電信級(jí)的統(tǒng)一消息系統(tǒng)是一個(gè)復(fù)雜的系統(tǒng)工程,系統(tǒng)建設(shè)應(yīng)著眼于系統(tǒng)的生命力,在計(jì)算機(jī)技術(shù)和電信技術(shù)飛速發(fā)展的現(xiàn)在,保證一個(gè)系統(tǒng)若干年不落后很困難,但一個(gè)系統(tǒng)由于基于開放、標(biāo)準(zhǔn)和主流的技術(shù)基礎(chǔ)而能不斷發(fā)展是完全可以的,這也就是系統(tǒng)的生命力。
【電信級(jí)統(tǒng)一消息系統(tǒng)的計(jì)費(fèi)系統(tǒng)設(shè)計(jì)】相關(guān)文章:
計(jì)費(fèi)信息系統(tǒng)部述職報(bào)告07-20
住宅小區(qū)自動(dòng)電能計(jì)費(fèi)系統(tǒng)的研制08-06
電信系統(tǒng)述職報(bào)告02-27
CPLD器件在時(shí)間統(tǒng)一系統(tǒng)中的應(yīng)用08-06
電阻抗成像系統(tǒng)的設(shè)計(jì)08-06
SoC系統(tǒng)的低功耗設(shè)計(jì)08-06
智能無線防盜系統(tǒng)的設(shè)計(jì)08-06