亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        S1240交換機(jī)實(shí)時(shí)話務(wù)量統(tǒng)計(jì)的分析與實(shí)現(xiàn)研究

        2016-10-18 01:43:05王文濤李玉行姜濤
        關(guān)鍵詞:數(shù)據(jù)庫(kù)

        王文濤,李玉行,姜濤

        S1240交換機(jī)實(shí)時(shí)話務(wù)量統(tǒng)計(jì)的分析與實(shí)現(xiàn)研究

        王文濤,李玉行,姜濤

        (91033部隊(duì),山東青島266000)

        文章從S1240交換機(jī)話務(wù)統(tǒng)計(jì)日志分析著手,提出了一種根據(jù)話務(wù)統(tǒng)計(jì)日志自動(dòng)分揀出話務(wù)量數(shù)據(jù)的方法,將話務(wù)量數(shù)據(jù)存入數(shù)據(jù)庫(kù)中,實(shí)時(shí)顯示在用戶界面上,增加了對(duì)歷史話務(wù)量數(shù)據(jù)的導(dǎo)入,實(shí)現(xiàn)對(duì)全部話務(wù)量數(shù)據(jù)的查詢。

        S1240;話務(wù);統(tǒng)計(jì)

        S1240數(shù)字程控交換機(jī)是自動(dòng)電話網(wǎng)中常見的一種程控交換機(jī),因其強(qiáng)大的話務(wù)處理能力、豐富的新業(yè)務(wù)功能以及優(yōu)秀的穩(wěn)定性,廣泛應(yīng)用于各匯接局及關(guān)口局,擔(dān)負(fù)著重要的話務(wù)轉(zhuǎn)接任務(wù)。本文從S1240交換機(jī)話務(wù)量統(tǒng)計(jì)分析著手,結(jié)合數(shù)據(jù)庫(kù)技術(shù),提出了一種對(duì)該型交換機(jī)話務(wù)量進(jìn)行實(shí)時(shí)統(tǒng)計(jì)、實(shí)時(shí)顯示以及存儲(chǔ)、查詢的方法,并通過Java編碼實(shí)現(xiàn)其用戶界面,方便交換機(jī)維護(hù)人員的監(jiān)測(cè)及統(tǒng)計(jì)。

        1 話務(wù)量實(shí)時(shí)統(tǒng)計(jì)以及查詢?cè)?/h2>

        S1240交換機(jī)每一小時(shí)統(tǒng)計(jì)一次至各個(gè)直達(dá)局向的話務(wù)量,顯示在交換機(jī)日志終端上,若要進(jìn)行話務(wù)量實(shí)時(shí)統(tǒng)計(jì),需要在交換機(jī)輸出話務(wù)統(tǒng)計(jì)至日志終端時(shí),從日志終端上提取話務(wù)量數(shù)據(jù),并對(duì)各局向的話務(wù)量進(jìn)行分揀,實(shí)時(shí)更新于用戶界面上,并存儲(chǔ)進(jìn)數(shù)據(jù)庫(kù)以便以后查詢。

        S1240交換機(jī)話務(wù)統(tǒng)計(jì)分入局話務(wù)量統(tǒng)計(jì)和出局話務(wù)量統(tǒng)計(jì)兩個(gè)方面,入局話務(wù)量各參數(shù)意義如表1所示。

        表1 入局話務(wù)量參數(shù)

        出局話務(wù)量各參數(shù)意義如表2所示。

        表2 出局話務(wù)量參數(shù)

        在對(duì)話務(wù)量逐條分揀并存儲(chǔ)至數(shù)據(jù)庫(kù)后,就可以對(duì)話務(wù)量進(jìn)行查詢(根據(jù)局向或者統(tǒng)計(jì)時(shí)間等),從而根據(jù)某個(gè)局向的歷史話務(wù)量,獲得某局向的話務(wù)量統(tǒng)計(jì)數(shù)據(jù)。軟件中增加導(dǎo)入歷史話務(wù)量模塊,通過手動(dòng)導(dǎo)入交換機(jī)歷史日志,將分揀出的歷史話務(wù)量存儲(chǔ)進(jìn)數(shù)據(jù)庫(kù)。

        2 軟件模塊的設(shè)置

        話務(wù)量處理軟件分為五個(gè)模塊,各模塊功能如下:

        1)話務(wù)量實(shí)時(shí)導(dǎo)入模塊:該模塊實(shí)現(xiàn)了實(shí)時(shí)采集交換機(jī)話務(wù)量統(tǒng)計(jì)數(shù)據(jù)功能。

        2)話務(wù)量歷史數(shù)據(jù)導(dǎo)入模塊:該模塊讀取該日志終端中已經(jīng)存儲(chǔ)的話務(wù)量信息,在數(shù)據(jù)庫(kù)中存儲(chǔ)歷史話務(wù)量數(shù)據(jù),以便將歷史話務(wù)量數(shù)據(jù)與當(dāng)前話務(wù)量數(shù)據(jù)進(jìn)行比較,更好地進(jìn)行話務(wù)統(tǒng)計(jì)。

        3)話務(wù)量實(shí)時(shí)顯示模塊:在話務(wù)設(shè)置為實(shí)時(shí)導(dǎo)入后,對(duì)實(shí)時(shí)話務(wù)量進(jìn)行查詢,并顯示在終端上,話務(wù)量每小時(shí)統(tǒng)計(jì)一次,顯示界面上每小時(shí)刷新一次。

        4)話務(wù)量綜合查詢模塊:通過該模塊可以對(duì)話務(wù)量進(jìn)行查詢,獲取某段時(shí)間或者某一局向的話務(wù)量信息,方便維護(hù)人員對(duì)話務(wù)量進(jìn)行統(tǒng)計(jì)分析。

        5)系統(tǒng)配置模塊:在設(shè)計(jì)話務(wù)量處理系統(tǒng)時(shí),增加一個(gè)配置文件,用來保存連接數(shù)據(jù)庫(kù)的用戶名、密碼,話務(wù)日志目錄等,使用ConfigFile類來實(shí)現(xiàn),在軟件目錄下生成一個(gè)conn.ini文件,使用java系統(tǒng)類Properties實(shí)現(xiàn)對(duì)該文件的讀取和寫入等。

        6)數(shù)據(jù)庫(kù)模塊:使用Mysql數(shù)據(jù)庫(kù)對(duì)話務(wù)量進(jìn)行存儲(chǔ)和讀取,數(shù)據(jù)庫(kù)中包含三張表:分別為出局話務(wù)量統(tǒng)計(jì)表statistics_int;入局話務(wù)量統(tǒng)計(jì)表statistics_out;局向ID配置表alias。各表的設(shè)計(jì)如下:

        入局話務(wù)量配置表如圖1所示,其中ID為該局向名,Time為話務(wù)量統(tǒng)計(jì)時(shí)間,其余參數(shù)見表1。

        圖1 入局話務(wù)量配置表數(shù)據(jù)庫(kù)設(shè)計(jì)圖

        出局話務(wù)量配置表如圖2所示,其中ID為該局向名,Time為話務(wù)量統(tǒng)計(jì)時(shí)間,其余參數(shù)見表2。

        圖2 出局話務(wù)量配置表數(shù)據(jù)庫(kù)設(shè)計(jì)圖

        局向ID配置表如圖3所示,其中ID為各局向的標(biāo)識(shí)名,Name為各局向的中文名,用來顯示在界面上。Signal為各局向使用的信令方式:分為No.7信令和中國(guó)一號(hào)信令兩種。Location區(qū)分該局為本地局還是長(zhǎng)途局。

        圖3 局向ID配置表數(shù)據(jù)庫(kù)設(shè)計(jì)圖

        軟件模塊總體結(jié)構(gòu)如圖4所示。

        圖4 軟件模塊總體結(jié)構(gòu)

        3 話務(wù)量分揀的實(shí)現(xiàn)

        S1240交換機(jī)的日志文件經(jīng)交換機(jī)生成后保存在日志維護(hù)終端硬盤上,每天對(duì)應(yīng)于一個(gè)文件,該文件隨著日志文件的增加不斷寫入。在設(shè)計(jì)話務(wù)量實(shí)時(shí)顯示模塊時(shí),需要先找出當(dāng)前日期對(duì)應(yīng)的話務(wù)量文件,并對(duì)該文件每小時(shí)讀取一次,找出該時(shí)刻對(duì)應(yīng)的實(shí)時(shí)話務(wù)量,分揀后存儲(chǔ)進(jìn)數(shù)據(jù)庫(kù)。

        一個(gè)典型的話單日志文件如下:

        所有話務(wù)量統(tǒng)計(jì)報(bào)告都以“ACTIVATE-TKGREPORT”字段開始,在讀入文件后,首先對(duì)文件使用表達(dá)式進(jìn)行匹配查找,尋找日志文件中“ACTIVATE-TKG-REPORT”字段。在找到該字段后按照話單日志輸出格式讀取這段話單日志中的話單產(chǎn)生時(shí)間,話單的詳細(xì)內(nèi)容等。相關(guān)部分代碼如下:

        String reg="\bACTIVATE-TKG-REPORT\b";

        Pattern p=Pattern.compile(reg);

        while((line=lnr.readLine())!=null)

        Matcher m=p.matcher(line);

        if(m.find())

        line=lnr.readLine();

        if(line.indexOf("PART 0001")!=-1)

        line=lnr.readLine();line=lnr.readLine();

        if(line.indexOf("R E S U L T S")!=-1)

        handleTraffic(hour);

        …………

        4 話務(wù)量存儲(chǔ)以及查詢的實(shí)現(xiàn)

        在話務(wù)量讀取完成后,需要將話務(wù)量存儲(chǔ)進(jìn)對(duì)應(yīng)的數(shù)據(jù)庫(kù)中,因?yàn)槿刖衷拕?wù)量和出局話務(wù)量參數(shù)不同,所以首先要對(duì)該話務(wù)量是入局話務(wù)量還是出局話務(wù)量進(jìn)行判斷,進(jìn)而存入對(duì)應(yīng)的數(shù)據(jù)庫(kù)中。相關(guān)代碼如下:

        if(incout.equals("inc"))

        //如果該字段為inc,則判斷為入局話務(wù)量,寫入入局話務(wù)量數(shù)據(jù)表。

        String query="insert ignore into statistics_inc(ID, Time,Assgn,Avlb,Seiz,Answ,Occ,Convocc,Attlocal,Atttrans,Answlocal,Answtrans)values('"+traffic1[0]+"','"+trafficDateTime+"','"+traffic1[1]+"','"+traffic1[2]+"',"+"'"+traffic1[3]+"','"+traffic1[4]+"','"+traffic1[5]+"','"+traffic1[6]+"',"+"'"+traffic2[0]+"','"+traffic2[1]+"','"+traffic2[2]+"','"+traffic2[3]+"')";

        //在執(zhí)行SQL語句時(shí)使用了insert ignore,是為了防止數(shù)據(jù)庫(kù)的重復(fù)寫入。

        try{

        stmt.executeUpdate(query);

        }catch(SQLException e){

        e.printStackTrace();

        else if(incout.equals("out"))

        //如果該字段為out,則判斷為出局話務(wù)量,寫入出局話務(wù)量數(shù)據(jù)表。

        String query="insert ignore into statistics_out(ID,Time,Assgn,Avlb,Seiz,Answ,Occ,Convocc,Callatt,Thrsw,Retries,Noansw,Congdist)values('"+traffic1[0]+"','"+trafficDateTime+"','"+traffic1[1]+"','"+traffic1[2]+"',"+ "'"+traffic1[3]+"','"+traffic1[4]+"','"+traffic1[5]+"','"+traffic1[6]+"',"+"'"+traffic2[0]+"','"+traffic2[1]+"','"+traffic2[2]+"','"+traffic2[3]+"','"+traffic2[4]+"')";

        try{

        stmt.executeUpdate(query);

        }catch(SQLException e){

        e.printStackTrace();

        …………

        在將話單信息寫入數(shù)據(jù)庫(kù)后,就可以對(duì)話單進(jìn)行查詢了。話單查詢分為三種類型。

        1)入局話務(wù)量實(shí)時(shí)查詢,如圖5所示。

        圖5 入局話務(wù)量實(shí)時(shí)查詢界面

        2)出局話務(wù)量實(shí)時(shí)查詢,如圖6所示。

        圖6 出局話務(wù)量實(shí)時(shí)查詢界面

        3)話務(wù)量自定義查詢,如圖7所示。

        話務(wù)量自定義查詢可以將入局話務(wù)量、出局話務(wù)量、局向名、查詢時(shí)間作為查詢條件進(jìn)行查詢,為維護(hù)人員進(jìn)行網(wǎng)絡(luò)優(yōu)化提出參考依據(jù)。并可以將查詢結(jié)果導(dǎo)出至Excel文件中。

        圖7 話務(wù)量自定義查詢界面

        5 結(jié)束語

        文章從S1240交換機(jī)輸出日志的分析入手,分揀出日志報(bào)告中的話務(wù)量數(shù)據(jù),并存儲(chǔ)進(jìn)數(shù)據(jù)庫(kù),在界面上實(shí)現(xiàn)了實(shí)時(shí)話務(wù)量顯示以及話務(wù)量歷史查詢功能,可以大大提高S1240交換機(jī)維護(hù)人員的話務(wù)統(tǒng)計(jì)效率,也為自動(dòng)電話網(wǎng)的網(wǎng)絡(luò)分析和機(jī)構(gòu)優(yōu)化提供了參考依據(jù)。

        [1]上海貝爾公司.S12系統(tǒng)培訓(xùn)教材-統(tǒng)計(jì)測(cè)量[M].上海:上海貝爾公司,1999.

        [2]上海貝爾公司.S1240操作與維護(hù)[M].北京:人民郵電出版社,1995.

        [3]程峰,黃若波譯.JAVA核心技術(shù)卷I:基礎(chǔ)知識(shí)[M].北京:機(jī)械工業(yè)出版社,2005.

        [4]高宏星.S12EC7.4版話務(wù)統(tǒng)計(jì)和接通率[J].電信技術(shù),2003(3).

        [5]陳浩.淺析S1240交換機(jī)的網(wǎng)絡(luò)接通率[J].鐵道通信信號(hào),2003(10).

        [6]葉衛(wèi)民.程控交換機(jī)的維護(hù)與管理[J].西北電力技術(shù),2004(6).

        Analysis and implementation of S1240 real-time traffic statistics

        WANG Wen-tao,LI Yu-xing,JIANG Tao
        (Unit91033,Qingdao,Shandong,China266000)

        This paper analyzes the S1240 switch traffic statistics log,presents an automatic traffic data statistical method and proposeshow to store the data in the databaseand display on theuser interface.Italso implements the importofhistorical traffic data to achieveaquery forall traffic data.

        S1240;traffic;statistics

        10.3969/j.issn.2095-7661.2016.01.001】

        TN915.05

        A

        2095-7661(2016)01-0001-04

        2015-11-15

        王文濤(1968-),男,吉林九臺(tái)人,91033部隊(duì)總工程師,高級(jí)工程師,本科,研究方向:有線通信。

        猜你喜歡
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        兩種新的非確定數(shù)據(jù)庫(kù)上的Top-K查詢
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        扒下语文老师的丝袜美腿| 久久想要爱蜜臀av一区二区三区 | 东京热人妻无码一区二区av| 亚洲av理论在线电影网| 产精品无码久久_亚洲国产精| 精品一区二区三区a桃蜜| 人妻激情偷乱视频一区二区三区| 久久婷婷成人综合色| 国产在亚洲线视频观看| 久久精品国产亚洲av网在| 成年av动漫网站18禁| 人妻少妇精品中文字幕av蜜桃| 日韩精品欧美激情亚洲综合| 在线视频精品少白免费观看| 成人无码一区二区三区| 天躁夜夜躁狼狠躁| 无码人妻中文中字幕一区二区| 国产大屁股熟女流白浆一区二区| 暖暖 免费 高清 日本 在线| 日韩人妻无码一区二区三区久久99 | 亚洲女人天堂成人av在线| 无码日韩精品一区二区免费暖暖| 亚洲国产无套无码av电影| 美女视频很黄很a免费国产| 亚洲av专区一区二区| 国产精品美女久久久久av福利| 99久久国产综合精品女图图等你| 五月中文字幕| 国产精品一区二区黄色片| 人人妻人人澡人人爽人人精品浪潮 | 国产精品人成在线观看免费| 久久午夜夜伦鲁鲁片免费无码| 精品不卡久久久久久无码人妻| 国产毛片视频一区二区三区在线| 九九久久自然熟的香蕉图片| 亚洲综合欧美日本另类激情| 日韩精品国产一区在线| 精品含羞草免费视频观看| 国产亚洲日韩在线三区| 国产精品麻豆A在线播放| 久草视频在线手机免费看|