日韩视频专区_久久精品国产成人av_青青免费在线视频_欧美精品一级片_日韩在线观看中文字幕_九九热在线精品

美章網 資料文庫 運營管理的衛星通信論文范文

運營管理的衛星通信論文范文

本站小編為你精心準備了運營管理的衛星通信論文參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。

運營管理的衛星通信論文

1運營管理平臺設計方法

平臺在設計上主要分為兩大部分,分別為Sever端和Client端。它們以數據庫作為中間連接橋梁,如圖1所示。圖1平臺整體架構Sever端程序主要功能是同步數據,衛星通信系統的GAC記錄文件由GAC服務器運行的定時腳本傳輸至FTP服務器,Sever端得到GAC記錄文件后再結合操作人員編寫的帶寬更改文件,處理后得到通信機上下線記錄,并錄入數據庫。其中GAC記錄文件為txt格式文件,記錄格式為:yyyy/mm/dd-hh:mm:ss\t<以“-”分隔的MAC>\t<info>,例如2013/04/21-17:24:4400-40-fd-01-4d-04NOTREGISTEREDcausesynchronizationlost。帶寬更改記錄為csv格式文件,記錄格式為:yyyy-mm-ddhh:mm:ss,<MAC>,<bandwidth>,<real_bandwidth>,<worker>,<serial_no>,例如2013-07-0705:45:00,0040FD016e7a,2Mbps專用池1,vbdc-2048,張三,50這些信息經過服務器端處理過會形成信息完整的通信機上下線記錄。Client端程序根據運營需要,對特定或全部通信機在指定時段的上線時間進行結算,并生成供參考的計費結果,還可以同時生成用于遞交給客戶的臨時用星確認表。

2運營管理平臺的實現

2.1開發環境的選擇程序代碼的編譯環境為MicrosoftVisualC++2008,它可以高效開發Windows應用,尤其是Office的應用,數據庫采用MySQLSever5.0,其使用的SQL語言是用于訪問數據最常用的標準語言,它有著速度快、體積小、代碼開源等特點,特別時候想節約成本的中小型企業[4]。另外還需要具有FTP上傳及下載功能的傳輸工具LibCURL。

2.2數據同步算法設計2Mbps專用池在線時間的計算是本平臺的核心部分。2Mbps專用池是一種總帶寬為2Mbps的捆綁復用模式,同屬于一個池的通信機,只要有一臺在線就記為該池在線,只有當所有通信機都下線才記該池下線,該算法屬于遞歸調用,具體計算過程如圖2所示。

2.3平臺的實現流程及內存分配Sever端程序首先備份、更名上一次使用的GAC記錄文件、帶寬更改記錄文件,然后登錄FTP服務器下載最新的GAC記錄文件和帶寬更改記錄文件,再登錄MySQLSever建立各數據庫與母表,同時導入GAC記錄文件和帶寬更改表,建立通信機分立帶寬更改表,選出本輪數據同步需要更新的GAC記錄,根據需要進行掉線情況過濾并進行通信機分立上下線計算及2Mbps專用池上下線計算,最后編譯時間戳記錄文件LastUpdate.ini并斷開MySQL連接。該段程序用于描述時間的數據類型time_t實際為_int64的64位整數,time_t變量初始化時必須調用time(0)賦值為當前時刻的“歷史秒”,即從1970-01-0100:00:00到當前時刻歷經的秒數。tm是一個結構體,包含若干計時單位的序數(年序數以1900年為0、月序數以1月為0、日序數以1日為1),用于記述相對于從1900-01-0100:00:00到當前時刻歷經的時間。計算兩筆GAC記錄時間差的方法是:從GAC記錄中讀出的時間字符串賦值給tm結構體變量,調用mktime()函數將兩個GAC記錄時間的tm結構體變量記述的時刻分別轉化為time_t變量,再調用difftime()函數將兩個time_t變量的差值計算出來。VC用于處理時間的數據類型豐富多樣,選擇適當的數據類型和處理函數可以事半功倍。MYSQL_RES和MYSQL_ROW是MYSQLAPI內置的數據類型。MYSQL_RES類型變量擔負了SELECT存儲語句查詢結果的任務。MYSQL_RES類變量在使用完成后需調用mysql_free_result()進行內存回收,而在實際開發中,根據上下文不一定能判定一個MYSQL_RES類型變量初始化(或經上一次內存回收)后是否被使用過,而如對初始化后未經使用的MYSQL_RES類型變量進行內存回收,可能會引發錯誤導致程序異常退出。經權衡,決定在開發中放棄對MYSQL_RES類型變量回收內存的設計,犧牲一定的空間換取可靠性。MYSQL_ROW類型變量實際是二維指針,使用時要特別注意SE-LECT語句的查詢結果究竟有多少列,如果越界訪問使得該二維指針超出查詢結果的列數,會導致程序異常退出。Client端可以查詢數據庫,選出在指定時段內歸屬欲結算項目的通信機列表,同時查詢在指定時段內欲結算項目的有效租用合同,接著結合計時計費結果的框架將查詢的上下線結果填入表格,并按帶寬小計時長計入臨時數據庫表便可完成計時計費結果文件。最后讓VisualC++程序控制Word自動化客戶端生成用星確認表,這里要通過使用OLE-DB(ObjectLinkingandEmbeddingDatabase)技術,它提供了對包括對關系數據庫和非關系數據庫在內的所有文件的統一接口。自動化客戶端可以理解為模擬人工進行的編輯操作,對編輯目標文檔需要進行的操作序列,可逐條列出,然后分解成每一個鍵入(或點選,拖動)的操作,幾乎每一個分解操作,都對應了自動化客戶端程序的一行指令。自動化客戶端的性能卓越,可以在一兩秒內完成數十頁含表文檔的編輯工作。Office的自動化客戶端編程中,最常遇到COleVariant和CComVariant兩種數據類型:COleVariant類是對VARIANT結構的封裝,當對象構造時首先調用VariantInit進行初始化,然后根據參數中的標準類型調用相應的構造函數,并使用VariantCopy進行轉換賦值操作,當VARIANT對象不在有效范圍時,它的析構函數就會被自動調用,由于析構函數調用了VariantClear,因而相應的內存就會被自動清除。CComVariant提供了很多構造函數來對VARI-ANT能夠包含的多種類型進行處理。CComVariant沒有提供針對VARIANT包含的各種類型的轉換操作符,必須直接訪問VARIANT的成員并且確保這個VARIANT變量保存著期望的類型。

2.4平臺實現界面介紹根據如上所述對平臺的設計思想和方法,利用MFC分別實現出了人機交互的Sever端和Client端,其界面如圖3-4所示。Sever端除了選擇系統類別、開始結束時間功能,主要還能實現清空數據庫、開始同步數據及暫停、備份、還原等功能。Sever端正常都是在運行狀態的,未遇故障時是不停運的。Client端中首先要輸入用戶信息、設備信息、項目信息及租用信息,利用“新建”和“刪除”按鈕可添加或刪除這些信息。在界面的左邊有搜索功能,只要輸入設備信息、項目信息或租用信息的關鍵詞就可在下面的列表框里顯示出相關的信息。按鈕“導入帶寬信息”實際就是導入上文所說的帶寬更改記錄文件,導入成功后便可實現右下角的計時計費功能,把結果以Excel表格形式生成到指定路徑下,還能同時生成Word版用星確認表。

3結束語

本文介紹了衛星通信運營管理的基本任務,由此給出了運營管理對數據處理的思路和方法,設計出了運營管理平臺,實現了對運營項目的自動化管理,彌補了對衛星帶寬的使用情況只能由人工來核算的缺陷。本平臺在工程應用中已處于試運行階段,需求已經能全部實現,且結果正確可靠。

作者:夏正國沈曉東駱貴新單位:南京信息工程大學電子與信息工程學院南京中網衛星通信股份有限公司

主站蜘蛛池模板: 久久青青 | 午夜视频在线观看一区 | 97超碰免费在线 | 午夜伦理 | 日韩在线一区二区 | 新97超碰| 欧美黄色网 | 一区二区三区黄色 | 999这里只有精品 | 天天综合天天干 | 日韩av成人在线 | 天堂在线观看视频 | 国产精品亚洲天堂 | 亚洲欧洲国产精品 | 亚洲综合伊人 | 国产不卡二区 | 国产又粗又硬又长 | av毛片网站 | 少妇无套高潮一二三区 | 亚洲第一页综合 | 99re在线观看 | 日韩和欧美的一区二区 | 美女网站色 | 午夜影院h| 日韩精品四区 | 午夜免费成人 | 插入综合网 | 97久久综合| 超碰97在线免费观看 | 岛国久久久 | 精品国产一区二区三区久久久蜜月 | 四虎国产精品永久免费观看视频 | 97超碰福利 | 自拍偷拍精品 | 欧美巨大另类极品videosbest | 51超碰| 久草五月 | 欧美日韩国产麻豆 | 亚洲二区视频 | www黄色在线观看 | 日韩一级免费毛片 |