[發明專利]一種基于PC平臺的交換中心仿真測試系統和方法有效
| 申請號: | 201410230710.3 | 申請日: | 2014-05-27 |
| 公開(公告)號: | CN103973519B | 公開(公告)日: | 2017-09-22 |
| 發明(設計)人: | 黃建堯;趙精龍;王家興;王宇;劉永建;時勇 | 申請(專利權)人: | 天津七一二通信廣播股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04W24/06 |
| 代理公司: | 天津中環專利商標代理有限公司12105 | 代理人: | 莫琪 |
| 地址: | 300462 天津市濱海*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 pc 平臺 交換 中心 仿真 測試 系統 | ||
技術領域
本發明涉及PDT基站(BSC(Base Station Controller))與交換中心(MSC)的信令交互與數據采集設備,特別涉及一種基于PC平臺的交換中心仿真測試系統和方法,用于為PDT提供多BSC--單MSC單步調試的仿真測試環境。
技術背景
現實環境下的BSC和MSC都是基于linux系統平臺shell命令行的c程序開發的。在linux下最常用的程序調試手段是GDB(GNU Debugger),GDB是一種基于shell命令行的程序調試工具,所有對于程序的調試操作,包括設置斷點,單步運行,子函數的跳入執行,都是基于shell命令的操作,其查看源碼的方式也只是簡單的在shell上打印出一段代碼,這與windows上眾所周知的集成開發工具(例如vc++ 6.0)的調試工具相比,缺乏有好的交互界面和強大的源碼查看功能。這會給程序的調試帶來不便。
此外,現實環境下的PDT-BSC和PDT-MSC的運行流程都是完整的基于TCP的網絡信令交互流程,為了確定BSC,MSC之間是否處于連接狀態,BSC會定期向MSC發送心跳幀,MSC也做出相應的應答,如果BSC和MSC其中有一方長時間未能發出心跳包的話,其中一方會斷開網絡。因此如果在其中的某個地方設置斷點中斷其運行的話,勢必會影響以上心跳信令的發送或者接收,導致網絡斷開。因此,很難通過對程序的完整流程進行打斷,單獨對某些信令進行源碼級別的調試。
實際的BSC-MSC交互流程都是按照正常的流程實現的,某些測試實際環境實現比較困難,某些極端的異常狀況即使在高強度的壓力測試當中也無法出現,例如信道忙排隊的測試,必須在BSC信道滿負荷的條件下才能測試,在實際使和測試當中,每次實現BSC信道滿負荷需要一定的時間,而在前期測試中,MSC程序可能會存在較多其他的Bug,這樣導致大部分的調試時間浪費在了實現BSC滿信道負荷條件上了。
為了選擇性的實現某些功能,滿足壓力測試的要求,同時也需要考慮真實現局域網內以及跨網絡的環境中存在的網絡延時。需要開發一種能夠手動設置相關參數、并手動對其單步流程進行發送的模擬程序的方法。然而基于命令行的c程序想實現這一功能明顯力不從心。
發明內容
基于以上技術現狀,本文發明的目的是提供一種基于PC平臺的交換中心仿真測試系統,以windows xp系統vc++6.0開發環境下的MFC為基礎制作基于對話框的仿真模擬系統(仿真測試系統),對PDT-BSC與PDT-MSC的交互信令的收發進行模擬,并通過手動設置一些參數。從而模擬一些極端環境,盡可能為達到測試需要的狀態提供方便。提高調試效率。
本發明為實現上述所述目的采用的技術方案是:基于PC平臺的交換中心仿真測試系統,其特征在于,系統由心跳發送模塊、人機交互模塊、基站信息上報模塊、信令接收處理模塊構成;
所述心跳發送模塊主要責任是在該系統與MSC建立socket網絡連接之后確保BSC與MSC的網絡連接正常;
所述人機交互模塊主要負責接收用戶輸入的信令信息,也對信令接收處理模塊需要回發的信令做出響應,經由socket發送給MSC,由MSC進行處理;
所述基站信息上報模塊對BSC的基本信息以定時器的方式進行周期上報;
所述信令接收處理模塊接收MSC下發的信令,并根據相關協議的內容判斷是否要進行回發,如果需要手動回發,則通知人機交互界面;
所述系統采用一種多線程的框架來實現BSC-MSC仿真調試,并且采用多PC同時與MSC進行聯機的方式進行網內與跨網絡的仿真模擬以達到模擬真實網絡延時的目的;
通過信令接收處理模塊,實現MSC-BSC的信令交互,具體過程為:
1)MSC對收到的BSC信令做出響應;
2)BSC通過socket接收MSC應答信令,并按照約定的格式進行拆包;
3)BSC根據協議內容進行分類處理,如果需要手動回復則彈出對話框進行數據編輯,然后回復MSC,否則以默認的方式直接回復MSC;
通過人機交互模塊實現建立連接、移動臺位置的更新、單呼、組呼功能;
通過心跳發送模塊來確認socket網絡連接處于連通狀態,BSC定期發送心跳包,MSC進行相應的回復,從而保證BSC-MSC雙方都保持在線狀態;
通過此定時器周期性的發送基站的一些基本參數,這些基本參數主要包括:信道機色碼、溫度、信號強度、發射功率、信道占用情況信息;所述MSC為移動交換中心,所述BSC為基站控制器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津七一二通信廣播股份有限公司,未經天津七一二通信廣播股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410230710.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種新型氟利昂充注回收裝置
- 下一篇:汽車空調制冷劑檢測裝置





