葉 茂
摘要:文章介紹了程控交換技術(shù)在電信業(yè)務(wù)網(wǎng)中的應(yīng)用和各個(gè)交換模塊功能的開(kāi)發(fā)實(shí)現(xiàn)過(guò)程,探討了其實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)程控處理的思路、實(shí)現(xiàn)過(guò)程和程序執(zhí)行操作過(guò)程,將程控交換技術(shù)的業(yè)務(wù)邏輯包含在模塊內(nèi)部,與“電信業(yè)務(wù)網(wǎng)”的禍舍度降到最低。
關(guān)鍵詞:電信業(yè)務(wù)網(wǎng);程控交換技術(shù);電信網(wǎng)絡(luò);交換模塊;開(kāi)發(fā)工具
中圖分類號(hào):TN916
文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-2374(2009)17-0049-02
數(shù)據(jù)程控交換處理技術(shù)是充分綜合地利用計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的接口技術(shù)和程控交換機(jī)技術(shù)、數(shù)據(jù)庫(kù)技術(shù)來(lái)實(shí)現(xiàn)電信用戶業(yè)務(wù)多模塊數(shù)據(jù)程控交換處理系統(tǒng)。新型S-1240程控交換機(jī)、AXE-10程控交換機(jī)自動(dòng)停開(kāi)話系統(tǒng),加人以C08程控交換機(jī)處理模塊、小靈通處理模塊、97系統(tǒng)接口模塊,實(shí)現(xiàn)了程控交換技術(shù)在電信業(yè)務(wù)網(wǎng)中的應(yīng)用國(guó)產(chǎn)化、原代碼公開(kāi)化的原則,以滿足電信業(yè)務(wù)網(wǎng)的實(shí)際需要。
一、程控交換技術(shù)應(yīng)用
程控交換技術(shù)主要應(yīng)用于:(1)開(kāi)放性接口設(shè)計(jì),使系統(tǒng)能靈活的適應(yīng)不同的前后臺(tái)應(yīng)用環(huán)境。(2)應(yīng)用于系統(tǒng)高可靠性設(shè)計(jì),設(shè)計(jì)時(shí)要考慮到保證各模塊工作狀態(tài)的及時(shí)保存,又要使軟件的實(shí)現(xiàn)盡可能簡(jiǎn)單。(3)應(yīng)用于模塊間通信,采用握手協(xié)議確認(rèn),保證數(shù)據(jù)的準(zhǔn)確性。完善的系統(tǒng)記錄。計(jì)費(fèi)接口模塊、數(shù)據(jù)處理模塊、程控交換接口模塊都具備完整獨(dú)立的日志文件??稍敿?xì)記錄各模塊的數(shù)據(jù)到達(dá)處理日期時(shí)間和數(shù)據(jù)內(nèi)容。(4)應(yīng)用于系統(tǒng)模塊化設(shè)計(jì),充分體現(xiàn)了面向?qū)ο蠹夹g(shù)利用模塊化設(shè)計(jì)與本地阿計(jì)費(fèi)系統(tǒng)和97系統(tǒng)設(shè)有接口。自動(dòng)讀取停復(fù)話數(shù)據(jù),及時(shí)自動(dòng)進(jìn)行開(kāi)話、停話操作,自動(dòng)讀取97系統(tǒng)新業(yè)務(wù)工單,對(duì)程控新業(yè)務(wù)進(jìn)行程控交換處理。(5)應(yīng)用于自動(dòng)監(jiān)控設(shè)計(jì)。
通過(guò)以上的多個(gè)高可靠的設(shè)計(jì),特別是加入&CC08;程控交換機(jī)處理模塊,使原有的電信業(yè)務(wù)網(wǎng)的用戶數(shù)據(jù)處理更高效、可靠和安全。&CC08程控交換機(jī)處理模塊開(kāi)發(fā)和實(shí)際是程控交換技術(shù)在電信業(yè)務(wù)網(wǎng)中的應(yīng)用,是在充分分析電信業(yè)務(wù)網(wǎng)的基礎(chǔ)上,利用VB語(yǔ)言開(kāi)發(fā)的計(jì)算機(jī)前置軟件的開(kāi)發(fā)管理軟件,與&cC08程控交換機(jī)共同工作,使得電信網(wǎng)更加強(qiáng)壯和安全和處理用戶數(shù)據(jù)更快捷,使程控交換技術(shù)在電信網(wǎng)具體的技術(shù)實(shí)現(xiàn)。
二、程控交換技術(shù)功能實(shí)現(xiàn)
華為面對(duì)通信發(fā)展的變革趨勢(shì)以及用戶的需求,依靠自己雄厚的技術(shù)力量,面向用戶的網(wǎng)絡(luò)管理系統(tǒng)設(shè)計(jì)與應(yīng)用,通信管理與技術(shù)自主開(kāi)發(fā)了新一代大容量c&C08;數(shù)字程控交換機(jī)。C&C08;按照“多網(wǎng)并存、互聯(lián)互通、保護(hù)投資、平滑過(guò)渡”的思路,有力地支持電信網(wǎng)向數(shù)字化、綜合化、智能化、寬帶化和個(gè)人化方向發(fā)展。c&C08;提供符合ITU-T標(biāo)準(zhǔn)的ISDN、PHI、v5等各種接口,具備完善的信令系統(tǒng),集程控交換與傳輸、有線與無(wú)線、窄帶與寬帶于一體,具有開(kāi)放的通信平臺(tái),全方位地支持新國(guó)標(biāo)要求提供的PSTN業(yè)務(wù)、ISND業(yè)務(wù)、Centrex業(yè)務(wù)、IN業(yè)務(wù)以及其它新業(yè)務(wù),適用于端局、匯接局、長(zhǎng)途局和國(guó)際局。
C&C08;數(shù)字程控交換系統(tǒng)采用了模塊化設(shè)計(jì),MS以積木堆砌方式與MAC/M相連,MA/MC~11Ms配合就是傳統(tǒng)的組網(wǎng)方式,最大可提供80萬(wàn)用戶,作為大容量端局使用;AM/CM和SMP,SMR配合,可以組成SMP生且網(wǎng)方式,最大可提供12萬(wàn)中繼,作為網(wǎng)間接口局、大容量匯接局、長(zhǎng)途程控交換局等使用,同時(shí)可以采用SPM-LAPRSA方式接入遠(yuǎn)端用戶,滿足大容量用戶模塊的需求。
C&C08;數(shù)字程控交換系統(tǒng)是綜合運(yùn)用程控交換、光通信和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)于一體的開(kāi)放系統(tǒng)平臺(tái),具有光電一體化、程控交換傳輸一體化、有線無(wú)線接入一體化、窄帶寬帶一體化、基本業(yè)務(wù)和智能業(yè)務(wù)一體化、網(wǎng)絡(luò)管理一體化等特點(diǎn)。全方位地為廣大電信用戶提供在公眾電信網(wǎng)、專用通信網(wǎng)、智能網(wǎng)(IN)、綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)等方面的服務(wù)。
三、程控交換模塊軟件功能實(shí)現(xiàn)
(一)開(kāi)發(fā)模塊使用開(kāi)發(fā)工具
c&C08;程控交換機(jī)前置機(jī)自動(dòng)開(kāi)停話程序是使用Visualbasic 6.0編寫而成,運(yùn)行在windows 2000環(huán)境下。
利用Visual Basic 6企業(yè)版為開(kāi)發(fā)環(huán)境,利用Winsock控件的應(yīng)用,Winsock控件可以使用兩種協(xié)議:TCP協(xié)議和uDP協(xié)議。TcP協(xié)議即數(shù)據(jù)傳輸協(xié)議,它允許創(chuàng)建和維護(hù)與遠(yuǎn)程計(jì)算機(jī)的連接,使其彼此可以進(jìn)行數(shù)據(jù)傳輸。利用TCP協(xié)議通訊必須分別建立客戶應(yīng)用程序和服務(wù)器應(yīng)用程序。在創(chuàng)建客戶應(yīng)用程序時(shí),必須知道服務(wù)器計(jì)算機(jī)名或其IP地址(存于RemoteHost屬性)、及服務(wù)器計(jì)算機(jī)進(jìn)行偵聽(tīng)的端口(存于Remote Port屬性),然后調(diào)用Connect方法。
創(chuàng)建服務(wù)器應(yīng)用程序時(shí),就應(yīng)相應(yīng)設(shè)置一個(gè)偵聽(tīng)端口(Lo-cal Port屬性)并調(diào)用listen方法。當(dāng)客戶機(jī)需要連接時(shí)(con-necl),就會(huì)發(fā)生Canection Request事件。為了完成連接,在Con-ncetlon Rqcuest事件中調(diào)用Accept方法。建立連接后,任何一方計(jì)算機(jī)都可以發(fā)送、接收對(duì)方數(shù)據(jù)。如果你要發(fā)送數(shù)據(jù),需調(diào)用Send Data方法。當(dāng)接收到數(shù)據(jù)時(shí),會(huì)發(fā)生DataAarrivaI事件,調(diào)用DataAarrival事件中的Get Data方法就可以獲得對(duì)方傳送的數(shù)據(jù)。分利用visualbasic的winsock控件,采用TcP協(xié)議與C&C08;程控交換機(jī)連接,通過(guò)DCN網(wǎng),充分發(fā)揮C&C08;程控交換機(jī)的對(duì)電信程控交換技術(shù)的作用。
(二)程控交換處理技術(shù)解決方案
運(yùn)行在windows2000環(huán)境下,C&C08;程控交換機(jī)前置機(jī)自動(dòng)開(kāi)停話程序是使用Visual basic 6.0編寫而成,程序利用visual basic的winsoek控件,采用TCP協(xié)議,通過(guò)DCN網(wǎng)C&C08;程控交換機(jī)的BAM相連,并設(shè)置C&C08;程控交換機(jī)的BAM的IP地址和偵聽(tīng)端口(6000),利用winsock的COrlneet方法實(shí)現(xiàn)和C&C08;程控交換機(jī)建立連接,借助Send Data方法發(fā)送命令信息到程控交換機(jī)。在Data Arrival數(shù)據(jù)到達(dá)事件中用Get Data方法分離出程控交換機(jī)執(zhí)行命令后的返回信息,并從中用lrlSrt函數(shù)取出表示命令執(zhí)行成功的字符串,用以辨別需重發(fā)命令還是發(fā)送新命令數(shù)據(jù)。程序中使用多個(gè)timer時(shí)鐘控件的事件程序來(lái)定期執(zhí)行相應(yīng)程序控制號(hào)碼數(shù)據(jù)的發(fā)送和時(shí)鐘計(jì)時(shí),時(shí)鐘記時(shí)利用GPS對(duì)計(jì)算機(jī)精確授時(shí)。
(三)程控交換模塊通訊功能設(shè)計(jì)
1、客戶機(jī)/服務(wù)器的通訊方式。程控交換機(jī)C&C08;的后管理模塊(BMA)采用客戶機(jī)/服務(wù)器的通訊方式,提供程控交換系統(tǒng)與開(kāi)放網(wǎng)絡(luò)系統(tǒng)的互聯(lián),并且通過(guò)Ethernet接口與FMA直接相連,是服C&C08;程控交換系統(tǒng)與計(jì)算機(jī)網(wǎng)相連的樞紐。提供以太網(wǎng)接口,可接入大量的工作站,并提供v.24/v.35/RS-232接口與網(wǎng)管中心相連。BAM(后臺(tái))面向維護(hù)者,完成對(duì)主機(jī)系統(tǒng)的管理與監(jiān)控,也稱終端系統(tǒng)。BAM硬件上是一臺(tái)服務(wù)器,基于WINDOWS NT SERVER4.0操作平臺(tái),是全中文多窗口的操作界面,操作靈活,功能完善。程控交換機(jī)c&C08;的時(shí)鐘記時(shí)利用GPS對(duì)計(jì)算機(jī)精確授時(shí),完全是針對(duì)電信用戶數(shù)據(jù)程控交換處理數(shù)量較大,投訴范圍較大的情況而改進(jìn)提出的,大大的提高了GPS授時(shí)的精度,來(lái)規(guī)范工單處理和服務(wù)態(tài)度,來(lái)完成了小靈通和322局電信用戶數(shù)據(jù)程控交換處理功能。
2、模塊間的接口通訊方式。業(yè)務(wù)支撐系統(tǒng)間的接口通訊方式業(yè)務(wù)支撐系統(tǒng)間傳統(tǒng)的接口方式有接口表方式和socket通訊方式,接口表方式存在效率低、系統(tǒng)間禍合強(qiáng)等問(wèn)題;socket通訊方式存在可靠性差、通用性差等問(wèn)題。為了確保業(yè)務(wù)信息傳遞的效率和可靠性,建議采用異步消息通訊中間件(MOM)。通過(guò)上述通訊解決方案的順利完成,使開(kāi)發(fā)電信用戶數(shù)據(jù)子系統(tǒng)的模塊與其他數(shù)據(jù)程控交換處理模塊的協(xié)同工作更加完美,針對(duì)東莞電信用戶數(shù)據(jù)系統(tǒng)開(kāi)發(fā)的要求,實(shí)現(xiàn)了通訊功能。
參考文獻(xiàn)
[1]包華明IP接入網(wǎng)綜合網(wǎng)管系統(tǒng)需求分析.廣東通信技術(shù),2008,(11)
[2]藍(lán)業(yè)方,于旭“軟硬”兼施防范ARP攻擊.電腦編程技巧與維護(hù),2008,(14)
[3]方進(jìn)軍,羅輝大中型企業(yè)網(wǎng)絡(luò)建設(shè)及規(guī)劃探討,福建電腦,2008,(9)
[4]張丙軍視頻會(huì)議系統(tǒng)研究與應(yīng)用.電腦知識(shí)與技術(shù)(學(xué)術(shù)交流),2007,(20)
作者簡(jiǎn)介:葉茂(1976-),中國(guó)電信股份有限公司東莞分公司中級(jí)工程師,研究方向:程控交換技術(shù)。