99爱免费_精品一区二区无码AV_欧美屁股xxxxx_日批视频国产_AV天堂亚洲区无码先锋影音_特黄A又粗又大又黄又爽A片

產品推薦:水表|流量計|壓力變送器|熱電偶|液位計|冷熱沖擊試驗箱|水質分析|光譜儀|試驗機|試驗箱


儀表網>技術中心>行業論文>正文

歡迎聯系我

有什么可以幫您? 在線咨詢

淺談通信網絡測試儀表CAP軟件模塊研究

   2011年06月30日 17:33  
  1、引言
    
  本文研究的主要內容是CAP消息的分析,一方面描述如何根據協議標準中規定的協議消息結構進行解碼,另一方面結合實際情況探討CAP消息的統計及呼叫數據記錄合成等功能。
  
  2、CAP協議概述
  
  智能網是通信技術和計算機技術相融合的經*例,其基本思想是將業務控制智能從交換網絡中分離出來,以No.7信令系統為橋梁,使交換網絡的控制信息與大容量分布式數據庫起來,集中控制,以方便新業務的引入和快速適應不斷變化的市場需求,不必像過去那樣在大范圍多機種的交換機上進行繁雜的修改。
  
  為了在移動通信系統中引入智能網,歐洲電信標準研究所(ETSI)于1997年在GSMPhase2+上定義了CAM-EL(CustomisedApplicationsfornetworkEnhancedLogic,移動網絡增強邏輯的客戶化應用協議)。CAMEL協議的特征是為用戶提供一種網絡無關的業務一致性。即使用戶不在其所歸屬的公共陸地移動網絡(HPLMN)中CAMEL協議也可以作為一種手段幫助網絡運營者向用戶提供特定的業務。CAP(CAMEI,ApplicationPart)是CAMEL的應用部分,他基于智能網的INAP協議。CAP協議描述了移動智能網中各個功能實體之間的標準
  
  通信規程[1,2]。
  
  CAP作為應用層協議,與INAP,MAP同屬于TCAP的用戶[3],他們在七號信令系統中的位置如圖1所示。
  
  移動智能網系統中的各個設備往往是各個不同的廠家提供的,CAP定義的和無二義性就變得非常重要。目前CAP的語法的定義使用ASN.1。
  
  ASN.1(AbstractSyntaxNotationOne)就相當于描述傳送語法的一種語言,他定義的編碼規則也就是從不同的協議語言到統一的傳送語法之間的轉換規則。因此,在具體實現時,必須在發送方設置一個ASN.1編碼器,將發送方所要傳送的符合發送方編程語法的消息格式轉換成為符合ASN.1編碼規則的格式然后再發送出去,然后在接收方設置一個ASN.1解碼器,將接收到的符合ASN.1編碼規則的消息格式解碼為符合接收方協議語法的消息格式。這樣,經ASN.1描述的信息獨立于任何應用系統及傳送網絡,不會因為應用環境的不同而引起二義性的解釋。
  
  ISO在制定ASN.1的同時也推出了ASN.1的兩種編碼規則,一是基本編碼規則(BasicEncodeRule,BER),詳細內容請見X.690;另一個是數據包編碼規則(PacketEncodeRule,PER),詳細內容請見X.691。BER和PER實際上都是一種傳送語法,他可以把復雜的用抽象語法描述的數據結構表示成簡單的數據流,從而便于在通信線路上傳送。PER就是在BER的基礎上,以減少編碼開銷為目的而設計的編碼規則,相對BER編碼更加精簡,但目前的通信協議仍以BER編碼居多,CAP協議遵循BER編碼規則[4]。
  
  3、CAP軟件模塊系統設計
  
  3.1CAP軟件模塊的設計要求
  
  對于通信網絡測試儀器的軟件模塊,CAP模塊需要滿足CAP消息的詳細解碼,信息提取、統計,CDR合成,過濾等功能。其設計主要考慮以下方面:
  
  (1)軟件的面向對象及模塊化設計
  
  在面向對象思想下采用模塊化設計,模塊內部的結構清晰易懂,各模塊之間相對獨立。這樣便于檢查錯誤,節省開發時間,提高了軟件系統的穩定性、可修改性和重用性。
  
  (2)與數據庫的配合
  
  通信測試系統涉及到數量相當大的數據庫文件系統,信息提取,消息統計及CDR合成均需要同數據庫配合,因此,在軟件模塊設計期間要考慮模塊的數據庫實現問題。
  
  (3)模塊的效率問題
  
  為滿足測試儀表長時間大負荷監控和實時解碼統計等功能,模塊必須提高運行效率。為了更好地提高軟件的性能,在軟件設計上,可以考慮采取多線程,流水線技術。
  
  3.2CAP模塊的結構分析
  
  系統分析在用戶需求的基礎上,采用面向對象的思想對CAP模塊具體分析,劃分系統的各個部分,明確他們之間的層次關系,然后將各個部分作為一個對象進行功能分析,對每一層次的數據進行加工處理,并向上一層提供必要的支持。根據軟件總體架構方案協議消息處理流程如圖2所示。
  

  其中,采集卡捕獲到的數據首先保存在消息緩存中;解碼器從消息緩存中取出消息逐條進行粗略解碼,獲得每幀數據的幀信息和呼叫信息;這兩類信息按照協議類別交給呼叫合成器進行呼叫合成,得到每個協議的CDR集合,保存在CDR緩存中;根據用戶需要進行顯示和統計。統計功能可以直接面向CDR緩存進行,也可以先將CDR輸入數據庫,在數據庫中進行統計,然后輸出統計結果。對于CAP模塊,我們主要實現CAP解碼器和呼叫合成器的
  
  設計與實現。
  
  3.3CAP軟件模塊研究與實現
  
  3.3.1CAP協議解碼分析
  
  在對CAP進行解碼分析前,首先要知道BER編碼的基本編碼格式。BER以8b為一個基本傳送單位。對于每個所傳送的值,無論是基本類型還是構造類型,都由TLV三個字段組成。TLV分別指標識類型標識符域(TAG)、數據長度域(LENGTH)和數據域(VALUE)字段。其中,數據域可以多重嵌套其他數據元素的TLV字段。BER編碼的具體格式如圖3所示。
  
  在CAP協議描述中,以localValue,length,operator-code,errorcode分別對應BER編碼中的TLV,組成樹狀數據結構圖[1],具體解碼設計將在下面分析。
  
  3.3.2解碼器實現方案
  
  在通信測試儀表中主要是對協議及信令的PDU進行操作,為滿足對PDU的公共操作我們制定了CPdu基類,主要實現對PDU的創建、刪除、合并、內存管理、長度檢查、指針操作等基本功能。在繼承CPdu類的基礎上,我們派生出CPduCap類,在類CPduCap中設定外部接口函數intDeeode(CString&res),完成詳細解碼過程,并通過引用傳遞的方式將解碼結果置于CString類型的字符串內,便于主控方調用解碼結果。返回值結果定義如下:1:非本層PDU,不操作res;0:成功解碼;1:本層PDU,解碼出錯,錯誤信息加到結果字符串中。
  
  由于ASN.1語法的特點,Decode(CString&res)函數采用樹狀遍歷嵌套調用的方式進行解碼,直至解到BER的基礎函數為止。
  
  在基礎解碼函數中,我們大量使用C++標準模板庫中的模板類:容器std::vector。vector是一個多功能的,能夠操作多種數據結構和算法的模板類和函數庫,在ASN.1復雜數據機構的環境下,vector的使用方便了對各種數據類型進行讀取、存儲、轉換操作。
  
  詳細解碼的實現是對通信協議進行深層次分析,以及統計、CDR合成的基礎,下面主要關注CAPCDR合成的實現。
  
  3.3.3呼叫合成器實現方案
  
  呼叫合成器的主要功能就是根據到達的幀信息和呼叫信息,將幀消息按呼叫歸類,即把消息ID加入到相應的CDR記錄中,并在呼叫結束時通知CDR緩存。CDR(calldatarecord)在PSTN中表示呼叫數據記錄,現在延伸意思為一個完整的流程,CDR合成是上述功能的基礎,對網絡中消息按信令流程進行歸類,并用索引方式把這些消息到一起,然后才便于完成諸如呼叫跟蹤和呼損統計等功能。CDR合成算法主要是根據一些關鍵參數進行查找、匹配來確定是否屬于同一個消息流程,因此在這個過程中,需要一些臨時存儲方式來保存沒有匹配到的消息,在內存分配上比較復雜,涉及動態分配內存[5]。
  
  移動智能網應用部分(CAP)是在7號信令的SCCP/TCAP之上的,即CAP為TCAP的用戶(也稱TC用戶),直接與TCAP的成分子層相連。CAP使用TCAP所提供的TC請求原語將要發送的CAP消息傳送至TCAP成分子層,然后再通過TCAP的事物處理子層、SCCP以及MTP將消息發到對端,或者使用TCAP所提供的指示原語接收對端發來的CAP消息。
  
  TCAP有兩個重要概念:對話和操作。在網絡中一對節點之間使用TCAP進行的所有通信都被結構化為對話。例如,為處理一個智能呼叫而在SSP和SCP之間進行的所有通信可構成一個對話。在對話過程中交換的信息元素稱為操作,CAP協議的消息即存放在這些信息元素中傳輸。操作由源TC用戶調用,請求目的地TC用戶執行該操作的動作。在這個過程中,每個成份處理TC原語均帶有一個事務ID(也稱對話ID),成份子層收到此原語后,就將收到的對話ID與其相同的所有成份分配給這一對話。因此,我們在CAP的CDR過程中,以Transac-tionID作為關鍵字CDRID在數據結構中進行查找,匹配,確定惟一的CDR流程。TransactionID又分源事務ID和目的事務ID,分別存在于不同的TC原語中。
  
  在呼叫合成實現中,zui主要有兩個方法:
  
  (1)設定CDR緩存的方法voidSetCdrBuffer(CAPCDRBUF*pBuf):其中CAPCDRBUF是包含CCapCDR的CDR緩存模板類,此函數了CDR記錄緩存的位置。
  
  (2)CDR處理函數:voidHandle(constCallInfoCap&CapInfo,constNgnPktInfo&PktInfo)。他是進行呼叫合成的核心,也是設計的關鍵。他有兩個參數,分別是該協議呼叫信息和數據幀信息。其基本流程如圖4所示。
  
  其中,判斷某CDR是否已緩存,通知CDR緩存該CDR已結束和向緩存中添加新的CDR都需要調用CDR緩存模板類的方法,對于CAP協議的CDR子類:CCapCDR,聲明一個CAPCDR緩存類型方法如下:ty-pedefCCallBuf<CCapCDR>CAPCDRBUF。
  
  在緩存操作中的具體實現如下:
  
  (1)查詢某CDR是否已緩存,利用CDR緩存的Search方法:
  
  newCdr.nLinkID=nLinkld:
  
  //設定關聯屬性(根據協議類型增加)
  
  _tcscpy(newCdr.CallID,Caplnfo.CallID);
  
  CCapCDR*pFind=mpCdrBuf=->Search(newCdr);
  
  //查詢該CDR是否已存在
  
  (2)向緩存中添加新的CDR:使用InsertNewCDR方法:
  
  CCapCDR*pFind=mpCdrBuf->InsertNewCDR(newCdr);
  
  (3)通知緩存某CDR已結束:
  
  boolbReturn=mpCdrlBuf->CallCompleted(*pFind);CDR呼叫其他相關分析在此不再贅述。
  
  4、軟件運行實現結果
  
  在模塊的整個開發流程中,每一步都要進行軟件的測試工作,以保證整個模塊開發工作的正確性。下面是軟件實測后進行CDR合成的結果,可以從圖5中看到,軟件實現了CAP的CDR功能,點擊單條消息名稱可以看到消息的關鍵數據,在此不再進行演示。
  
  5、結語
  
  采用面向對象的思想,通過C++語言,我們實現了CAP軟件模塊。在模塊開發流程結束后,通過現場測試,該軟件模塊*符合中國移動《軟交換測試儀表測試規范(征求稿)》中對移動智能網測試的要求[6],目前該軟件模塊已運用于商用通信測試儀表中。

免責聲明

  • 凡本網注明“來源:儀表網”的所有作品,均為浙江興旺寶明通網絡有限公司-儀表網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:儀表網”。違反上述聲明者,本網將追究其相關法律責任。
  • 本網轉載并注明自其它來源(非儀表網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
  • 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。
聯系我們

客服熱線: 15267989561

加盟熱線: 15267989561

媒體合作: 0571-87759945

投訴熱線: 0571-87759942

關注我們
  • 下載儀表站APP

  • Ybzhan手機版

  • Ybzhan公眾號

  • Ybzhan小程序

企業未開通此功能
詳詢客服 : 0571-87759942
主站蜘蛛池模板: 午夜影院污|亚洲精品一区二区三区大胸|午夜=a级理论片915影院|国产一区二区三区免费不卡|国产精品久久久久久久久久98|国产一区三区视频 | 国外精品视频在线观看免费|永夜星河免费观看|成人精品=av一区二区三区|老湿机香蕉久久久久久|日本=a级无毛|热久久一区 | 亚洲女人天堂在线|四虎福利影院|日韩视频在线观看视频|欧美日韩成人一区|黑人异族巨大巨大巨粗|超碰在线c=ao | 国产精品乱码一区二三区|成人福利午夜|日本久久久网站|99热导航|一本大道东京热无码视频|深夜福利免费观看 | 人人干人人看|一二三四观看视频社区在线|精选=av|老少妇人妻无码专区视频大码|2015www永久免费观看播放|怡红院日韩 | 天堂色=av|аⅴ天堂中文在线网官网|#NAME?|日本=a在线看|91免费视频网址|亚洲精品久久久久久久久久久 | 91porn在线视频|尤物视频网站在线|日韩色性|三级黄色=a级片|看免费黄色一级片|男女性杂交内射女BBWXZ | 免费一区二区|在线看你懂得|国产高清在线喷奶水|国产精品国产精品国产专区不片|亚洲精品久久无码=av片动漫网站|亚洲精品9999久久久久 | 丝袜美腿一区二区三区在线观看|91手机在线视频|无套内内射视频网站|亚洲国产精久久久久久久|午夜丰满少妇性开放视频|性大毛片视频 | 成人=av一区二区三区在线观看|欧美日韩中文字幕一区二区三区|#NAME?|青青草视频网|日韩=av在线一区二区三区|老司机在线精品视频播放 | 神马午夜羞羞=aV|国产黄色=a级|无码=av专区丝袜专区|国内精品久久久久久久久长长|久久乐=av|99久久精品一区二区成人 | 最新国产精品毛片在线|和少妇做爰3p视频|www.youjizz.com在线观看|成人在线观看国产|成人久久精品|免费观看h视频 | 国产精品卡1卡2卡3|色八网站首页|潜行者40集免费观看视频|国产精品国产三级国产传播|小嫩妇下面好紧好爽视频|亚洲综合精品伊人久久 | 久久亚洲=aV男人的天堂仙踪林|狠狼鲁亚洲综合在线|特级=a=a=a=a=a=a毛片|91精品久|天堂中文在线最新版地址|男女男精品视频网站 | 成全高清视频免费观看|亚欧在线观看视频|天天躁日日躁狠狠躁欧美老妇|性感一级片|日韩一区免费观看|欧美日韩在线免费观看 | 午夜特片|中文久久久久|亚洲精品美女色诱在线播放|大地资源在线观看视频在线|99久久婷婷国产综合精品免费|豪放女大兵免费观看bd www欧美精品|成全在线观看免费高清动漫|富婆推油偷高潮叫嗷嗷叫|久久做受WWW|韩国羞羞|日韩亚洲欧美中文三级 | 最新久久久|精品成人自拍视频|日本精品一区在线|四川一级毛片在线播放|免费无码又爽又刺激激情频91|爱爱一级片 | 亚洲综合一区在线|日本免费一区二区三区在线播放|亚洲毛片免费观看|国产九色精品|多人调教到高潮失禁h重口视频|亚洲国产精品无码久久九九大片 | 亚洲=a级大片|青草伊人久久综在合线亚洲观看|我爱=av网站|91福利视频免费观看|果冻传媒剧国产免费入口今日更新|老师露双奶头无遮挡挤奶视频 | 久久婷婷国产综合尤物精品|日日日噜噜噜|日本韩国欧美一级片|欧美一级二级在线观看|最新无码人妻在线不卡|国产精品入口夜色视频大尺度 | 久久久久久久久久久免费视频|亚洲国内在线|亚洲色欧美|久久久区|亚洲精品国产精品成人不卡|#NAME? | 办公室强行丝袜秘书啪啪|国产超薄丝袜足底脚交国产|校花被强糟蹋十八禁免费视频|国产一级纯肉体一级毛片|四虎影院网站|成人免费的视频 | zzijzzij亚洲日本少妇jizjiz|日韩精品在线视频播放|欧美亚洲黄色片|99久久国产福利自产拍|日韩人妻潮喷中文在线视频|亚洲精品字幕在线观看 | 国产视频资源|日日摸久久久精品|男人午夜视频|山外人精品影院|一区二区三区=av夏目彩春|久久网精品三级片 | 久草在线|粉嫩=av一区二区在线播放免费|丁香五月天综合缴情网|激情五月俺也去狠狠爱|天天做夜夜爱|欧美专区亚洲 | 青青草青青操|www.jjzz日本|最近中文字幕完整视频高清|91影院在线观看视频|国产精品水嫩水嫩|男女夜色爽爽影院 | 激情欧美综合|野花香日本在线观看免费视频|99re热久久这里只有精品34|亚洲精品久久夜色撩人男男小说|videos少妇|五月综合缴情婷婷六月 国产最新在线观看|久久黄页|在线不卡日本v二区707|成人免费一区二区三区在线观看|欧美又粗又大色情hd堕落街传奇|免费观看全黄做爰的视频 | 冥王星之恋泰剧在线观看|国产亚洲精品=a片久久久|日韩大片免费在线观看|免费无码=aV片在线观看网址|最新精品国偷自产在线|国产偷人激情视频在线观看 | 国产高清精品亚洲а∨|一本久道久久综合狠狠爱亚洲精品|久久国产福利|久久久久www|无码人妻精品一区二区三区99不卡|亚V=a芒果乱码一二三四区别 | www欧美精品|成全在线观看免费高清动漫|富婆推油偷高潮叫嗷嗷叫|久久做受WWW|韩国羞羞|日韩亚洲欧美中文三级 | 亚洲=aV无码成人精品区在线播放|亚洲熟妇=av综合网五月|超粉嫩00无码福利视频|噜噜噜久久亚洲精品国产品麻豆|国产精品一区二区97|日本精品在线视频 | 精品日本一区二区三区在线观看|日日操夜夜摸|国产成人无码网站m3u8|欧美性猛交xx|亚洲自拍偷拍一区二区|国产免费无码成人=a片在线观看 | 国产黄=a一级|亚洲人成网站18禁止人|#NAME?|视频一区二区高清在线播放|在线看一区|伊人久久大香线蕉=aV一区 | 50岁退休熟女露脸高潮|欧美高潮喷水高潮集合|久久久久久久综合|国产视频四区|99麻豆久久久国产精品免费优播|久99久在线 | 国产精品久久久精品|jj视频在线观看|中文字幕xxxx|淫片专区|草逼免费视频|久久久久久久久久久久国产精品 | 日本欧美在线观看视频|国产免费观看黄=aV片|男女猛烈无遮挡免费视频|久久久久久18|四虎最新紧急更新地址|久久丝袜 | 国产一区二区三区久久悠悠色=av|成人免费视频看看|久久国产精品-国产精品|男人J进女人J啪啪无遮挡|成人片黄网站=a毛片免费|久久精品91视频 | 国产成人毛片在线视频|视频在线播放|91福利在线看|国产亚洲无|天堂一区二区三区在线|日韩精品一卡 | きょこんきょうしゃ在线|91狠狠爱|亚洲=aV日韩综合一区尤物|丝袜亚洲另类欧美变态|GOGOGO高清在线观看|亚洲=aV成人无码精品综合网站 | 第一=av在线|影音先锋亚洲=aV资源网站|日本WV一本一道久久香蕉|国产精品高清一区二区三区|欧美=a级在线|啪啪免费视频在线观看 | 久草国产精品视频|综合日韩天天久久一本|精品国产性色无码=av网站|国产极品福利在线|国产精品白丝喷水JK娇喘视频|免费xxxxx在线观看网站软件 色综合久久综合中文综合网|午夜福利国产在线观看1|毛片免费视频观看|黑人把女人弄到高潮视频|www.国产精品视频|免费色网 久久网国产|国产精品久99|国产hsck在线亚洲|性导航唐人社区|久久精品国产亚洲=aV高清色欲|久久99精品久久久久久久夜夜爽 |