999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于C#二次開發(fā)實(shí)現(xiàn)技改項(xiàng)目

2018-05-09 09:27:46黎悅
視聽 2018年5期
關(guān)鍵詞:功能信息

□黎悅

2017年9月臨近黨的十九大召開在即,我單位安全播出大排查也積極展開。各項(xiàng)播出項(xiàng)目、安全播出系統(tǒng)、各套應(yīng)急預(yù)案均檢查維護(hù)并得到落實(shí)。最后在與上級(jí)安全播出考核機(jī)構(gòu)聯(lián)系時(shí),發(fā)現(xiàn)已使用數(shù)年之久的由他們負(fù)責(zé)配發(fā)的“安全播出預(yù)警系統(tǒng)”又出了問題,無法正常接收上級(jí)發(fā)出的信息,同時(shí)上電啟動(dòng)后也無法完成初始化連接網(wǎng)絡(luò),這種故障已經(jīng)出現(xiàn)很多次,已經(jīng)到了必須升級(jí)換代的時(shí)候了,于是有了本項(xiàng)技改。

一、技改原因

正如本文前述,該“安全播出預(yù)警系統(tǒng)”設(shè)備實(shí)際上就是個(gè)跑馬燈的LED短信接收裝置,主要工作過程就是通過一個(gè)BenQ移動(dòng)通信模塊接收來自SIM卡的短信息,然后經(jīng)過編解碼在一塊32*192的LED顯示屏上以跑馬燈方式將短信內(nèi)容逐條顯示出來;同時(shí)啟動(dòng)蜂鳴器發(fā)出報(bào)警聲音給值機(jī)員,值機(jī)員在聽到聲音后用搖控器按擊相應(yīng)數(shù)字鍵確認(rèn)收到信息,或者查看更多信息完成相關(guān)操作即可。不過因?yàn)槠浔旧砭褪且粋€(gè)“兼容機(jī)”,內(nèi)部各部件都是把各種不同廠家的零件組裝而成,其性能的穩(wěn)定性和可靠性均無法保障,加上使用近幾年,修修補(bǔ)補(bǔ)好多次,有些關(guān)鍵模塊廠家已經(jīng)淘汰了,原廠產(chǎn)品已無處尋覓,即使找得到也至少是個(gè)二手貨。與上級(jí)播出監(jiān)控考核部門聯(lián)系,他們建議升級(jí)更換新的系統(tǒng)設(shè)備,但新的監(jiān)控硬件部分都需要近10000元/臺(tái),我們目前兩個(gè)播控機(jī)房按照一主一備配制也需要4萬元!所以經(jīng)過請示領(lǐng)導(dǎo)后,由我們自行用功能相近、能夠滿足需要的替代方案實(shí)現(xiàn)更新?lián)Q代。

圖1 :已損壞的短信終端

二、項(xiàng)目實(shí)施

根據(jù)分析我們發(fā)現(xiàn)這臺(tái)短信終端,核心就是一臺(tái)放大版的短信接收機(jī)而已,只要我們找到一臺(tái)企業(yè)級(jí)的短信終端編解碼器,然后通過二次開發(fā)把信息顯示在相應(yīng)輸出設(shè)備即可。于是我們聯(lián)系到了廈門某通信設(shè)備器材公司,購買了他們生產(chǎn)的一款CM310GSMMODEM,作為我們本次項(xiàng)目的硬件部分,其主要接口性能為:支持IS-95 A/B、GSM2000 1xRTT無線網(wǎng)絡(luò)800MHz單頻;可選450MHz或者800MHz/1900MHz雙頻,支持?jǐn)?shù)據(jù)、短信功能,標(biāo)準(zhǔn)AT命令集;具有標(biāo)準(zhǔn)RS232接口1個(gè),其數(shù)率為110-115200bits/s;標(biāo)準(zhǔn)SMA陰頭特性阻抗50歐天線接口;3V標(biāo)準(zhǔn)的推桿式UIM卡用戶接口。圖2為其外型圖片。

圖 2:CM310 GSM MODEM

硬件部分落實(shí)后,就是軟件方面了。該MODED可以進(jìn)行二次開發(fā),只要應(yīng)用該設(shè)備廠家給予的動(dòng)態(tài)鏈接庫及API接口函數(shù),針對性地使用C#、ⅤB、ⅤC和Dehpi等開發(fā)工具進(jìn)行系統(tǒng)研發(fā)即可。考慮應(yīng)用需求、開發(fā)時(shí)間及廠家提供的接口代碼數(shù)據(jù)詳略情況等原因,我們選擇C#作為我們該項(xiàng)目的開發(fā)工具。圖3為我們最終軟件界面。

圖3 :安全播出預(yù)警系統(tǒng)

從這個(gè)界面來看,主要分為三大功能區(qū):設(shè)置區(qū)、狀態(tài)顯示區(qū)、接收區(qū)。根據(jù)不同的區(qū)域結(jié)合相應(yīng)的API函數(shù)來實(shí)現(xiàn)其不同功能。

(一)設(shè)置區(qū):主要啟動(dòng)函數(shù)int SMSStartServioe。它的功能是打開串口啟動(dòng)服務(wù)初始化MODEM,這里的串口是指與計(jì)算機(jī)通過RS232連接的通訊接口。由于計(jì)算機(jī)可以有多個(gè)虛擬串口號(hào),所以在此需要確定接口,對應(yīng)的有幾個(gè)參數(shù)nPort代表串口號(hào)(如:Com1),一般情況下選擇Com1;波特率是本終端與計(jì)算機(jī)連接的重要參數(shù)。BaudRete則為波特率(默認(rèn)值:57600);短信中心號(hào)碼csca,這個(gè)號(hào)碼非常重要,填錯(cuò)將導(dǎo)致無法收發(fā)短信,這里的號(hào)碼是由SIM卡通訊公司決定的(例如中國移動(dòng)廣西短信中心號(hào)碼為:+8613800771500),該號(hào)碼是在程序中自行設(shè)置好的;還有Parity檢驗(yàn)位、DataBits數(shù)據(jù)位、FlowContol流控制位及StopBits停止位。該函數(shù)返回值成功為非0,失敗為0。

(二)狀態(tài)顯示區(qū):主要是確認(rèn)軟硬件通信狀態(tài)、MO-DEM工作狀態(tài)、監(jiān)控API控件在系統(tǒng)加載和部署狀態(tài),如果終端與計(jì)算機(jī)連接錯(cuò)誤會(huì)在這里顯示“連接失敗”,而終端工作不正常也會(huì)在此處顯示“工作異常”的警告。另外,在右上角的“收到信息”按鈕是讓值班員在看到信息后點(diǎn)擊確認(rèn),然后自動(dòng)關(guān)閉信息報(bào)警音。此處是通過函數(shù)bool SMSSeviseStarted()檢測服務(wù)是否啟動(dòng),成功返回true,失敗返回flase;而按鈕功能是用C#中添加中止事件實(shí)現(xiàn)關(guān)閉告警音。

(三)接收區(qū):該區(qū)域顯示接收到的短信時(shí)間、發(fā)送號(hào)碼、短信內(nèi)容。主要是通過短信接收函數(shù)int SMSGet-NextMessage(SMSMessageStruct*Msg)對數(shù)據(jù)進(jìn)行二次解析,其中它的數(shù)據(jù)結(jié)構(gòu)體typedef struct_sms_msg_t_{char Msg[256];//短信內(nèi)容char PhoneNo[32];//對方手機(jī)號(hào)碼char ReceTime[32];//接收時(shí)間}SMSMessageStruct,對這幾個(gè)變量進(jìn)行再利用,因?yàn)樯霞?jí)部門發(fā)布的信息有特殊識(shí)別碼,所以為了只顯示上級(jí)信息在這里進(jìn)行了過濾,同時(shí)也加入了我們部門內(nèi)部通知功能,也對這個(gè)信息進(jìn)行了自動(dòng)識(shí)別顯示,如果是上級(jí)部門則在短信之前加入“區(qū)監(jiān)測中心”;如果是我部門則顯示“播控部”字樣。手機(jī)號(hào)碼這個(gè)參數(shù)也是識(shí)別上級(jí)和內(nèi)部的條件之一,在程序內(nèi)部設(shè)置好相關(guān)號(hào)碼,如果不是這些號(hào)碼發(fā)過來的信息將自動(dòng)存儲(chǔ)于外部文本文件中,以備后查。接收時(shí)間則是以短信中心發(fā)送到終端收到信息時(shí)間為準(zhǔn),因?yàn)槎绦庞凶址L短要求,如果上級(jí)發(fā)出的信息過長則會(huì)分幾條收到,因?yàn)椤岸褩P?yīng)”,先收到的文字應(yīng)該是信息尾部,所以需要通過接收時(shí)間進(jìn)一步對消息進(jìn)行智能重組,以便值班員能夠準(zhǔn)確理解信息內(nèi)容。

通過C#編譯后生成了整個(gè)軟件系統(tǒng)安裝包,在機(jī)房相關(guān)計(jì)算機(jī)進(jìn)行部署時(shí)也出現(xiàn)了不少問題。其中因?yàn)槲覀兪褂玫氖荂#2014版本進(jìn)行的編譯,需要.NET Framework 4.0,而Winxp的客戶端只是2.0,于是進(jìn)行了升級(jí),可是升到了4.0有些其他系統(tǒng)軟件又不可用了,后來我們了解到其實(shí)安裝2.0相關(guān)補(bǔ)丁就可以完美兼容我們的系統(tǒng)。

三、項(xiàng)目運(yùn)行情況

該項(xiàng)目從功能分析、制定方案、項(xiàng)目實(shí)施、部署僅用一個(gè)月時(shí)間。在2017年9月底分別在我臺(tái)廣播、電視播控機(jī)房進(jìn)行安裝使用,使用五個(gè)月以來運(yùn)行一切正常,未見有掉線丟包等故障出現(xiàn),信息顯示也沒有錯(cuò)、漏、亂碼出現(xiàn);將該Modem電源接入U(xiǎn)PS不間斷供電系統(tǒng)中可以保證24小時(shí)工作正常。該項(xiàng)目投資小、功能全、維護(hù)易,滿足了安全播出預(yù)警系統(tǒng)的升級(jí)要求,同時(shí)順利完成了2017年國慶節(jié)和黨的十九大期間的安全播出任務(wù)。

參考文獻(xiàn):

1.徐鳳琴.基于SMCP的無線電監(jiān)測短信操控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].西華大學(xué),2015.

猜你喜歡
功能信息
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
關(guān)于非首都功能疏解的幾點(diǎn)思考
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
懷孕了,凝血功能怎么變?
媽媽寶寶(2017年2期)2017-02-21 01:21:24
“簡直”和“幾乎”的表達(dá)功能
展會(huì)信息
中西醫(yī)結(jié)合治療甲狀腺功能亢進(jìn)癥31例
辨證施護(hù)在輕度認(rèn)知功能損害中的應(yīng)用
信息
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 亚洲天堂高清| 亚洲成人一区二区三区| 99热这里只有免费国产精品| 国产黄在线免费观看| 亚洲无线一二三四区男男| 欧美日一级片| 国产亚洲男人的天堂在线观看| 精品无码人妻一区二区| 福利片91| 免费AV在线播放观看18禁强制| 又爽又大又黄a级毛片在线视频| 亚洲欧洲一区二区三区| 怡春院欧美一区二区三区免费| 97免费在线观看视频| 玩两个丰满老熟女久久网| 2020精品极品国产色在线观看| 精品福利视频网| 久久久久国产精品熟女影院| 欧美啪啪视频免码| 亚洲天堂视频在线免费观看| 国产午夜在线观看视频| 视频二区国产精品职场同事| 国产精品吹潮在线观看中文| 四虎精品黑人视频| 日韩精品亚洲人旧成在线| 亚洲欧美人成电影在线观看| 国产免费福利网站| 亚洲成在线观看 | 亚洲看片网| 精品人妻AV区| 久久国产av麻豆| 欧美一级色视频| 日韩在线视频网| 久久成人免费| 天天摸天天操免费播放小视频| 性激烈欧美三级在线播放| 午夜一级做a爰片久久毛片| 亚洲综合片| 久久伊人久久亚洲综合| 亚洲精选高清无码| 欧美激情第一区| 欧美日韩理论| 97人妻精品专区久久久久| 最新国产麻豆aⅴ精品无| 青青草综合网| 国产香蕉国产精品偷在线观看| 五月天香蕉视频国产亚| 亚洲天天更新| 不卡无码网| 波多野结衣一二三| 欧美国产精品不卡在线观看| 免费又黄又爽又猛大片午夜| 精品午夜国产福利观看| 91无码视频在线观看| 免费看美女自慰的网站| 精品视频一区二区三区在线播| 国产精品黑色丝袜的老师| 日韩欧美综合在线制服| 国产又色又刺激高潮免费看| 在线观看精品国产入口| 福利在线不卡| 精品欧美视频| 男女性午夜福利网站| 亚洲天堂免费| 欧美一区二区福利视频| 伊伊人成亚洲综合人网7777| 亚洲国产系列| 国产日韩欧美在线播放| 美女无遮挡免费网站| 孕妇高潮太爽了在线观看免费| 欧美一级夜夜爽www| 亚洲欧美在线综合一区二区三区| 亚洲国产精品日韩专区AV| 九色在线观看视频| 日韩成人在线视频| 亚洲福利一区二区三区| 任我操在线视频| 亚洲日韩精品伊甸| 欧美午夜视频| 精品成人免费自拍视频| 欧美另类视频一区二区三区| 亚洲视频在线青青|