• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      一種煤礦短信發(fā)送平臺的設(shè)計與實現(xiàn)

      2014-04-29 07:58:54杜志剛
      電子世界 2014年15期
      關(guān)鍵詞:設(shè)計與實現(xiàn)煤礦

      【摘要】針對礦山企業(yè)對短信發(fā)送平臺的需求,提出了一種新的短信發(fā)送系統(tǒng),該系統(tǒng)與人員定位管理系統(tǒng)實現(xiàn)了對接,可以根據(jù)自己的業(yè)務(wù)需求靈活進(jìn)行配置,實現(xiàn)針對不同人群發(fā)不同短信的功能,實際應(yīng)用表明,系統(tǒng)易于操作,有助于提高工作效率和人性化管理。

      【關(guān)鍵詞】煤礦;短信平臺;設(shè)計與實現(xiàn)

      Abstract:This article proposes a new short message management system in order to satisfy the mining enterprisesdemands.This system has the ability to communicate with the personnel positioning system and allows flexible configurations for various business requirements.Different groups of people in a company may receive different messages.The actual practice shows that it is easy to operate this system and it can also help improve the efficiency and the level of the humanized management.

      Key Words:Coal Mine;SMS Platform;Design and Implementation

      1.引言

      隨著企業(yè)短信的蓬勃發(fā)展,短信貓作為一種能夠自由進(jìn)行點對點通信的設(shè)備日益受到行業(yè)軟件開發(fā)商的關(guān)注[1]。礦山企業(yè)的信息化不僅對硬件提出了更高的要求,軟件更要符合礦山企業(yè)的業(yè)務(wù)需求。本文設(shè)計并實現(xiàn)了一種利用短信貓自動發(fā)送短信的系統(tǒng),該系統(tǒng)不僅具有大多數(shù)類似系統(tǒng)的短信單發(fā)、群發(fā)功能,而且系統(tǒng)和井下人員定位系統(tǒng)集成,能夠針對礦上不同員工發(fā)送不同的定制內(nèi)容短信。

      2.系統(tǒng)組成

      煤礦短信發(fā)送平臺系統(tǒng)由短信貓、接收器、人員定位數(shù)據(jù)庫服務(wù)器、短信平臺數(shù)據(jù)庫服務(wù)器、客戶端計算機組成。其中接收器選用KJF91A接收器,負(fù)責(zé)接收人員定位有源卡的信息。短信平臺數(shù)據(jù)庫服務(wù)器用來存儲緩沖數(shù)據(jù)和歷史發(fā)送記錄,人員定位數(shù)據(jù)庫服務(wù)器用于存儲人員信息,短信貓則選用支持標(biāo)準(zhǔn)AT指令的WAVECOM GSM短信終端。

      3.系統(tǒng)工作流程

      煤礦短信發(fā)送平臺系統(tǒng)可以按照礦方的要求來為不同的員工發(fā)送定制內(nèi)容的短信,這里以為實時上井人員家屬發(fā)送平安短信為例,要求當(dāng)員工上井之后,實時給其家屬發(fā)送一條升井提示短信。系統(tǒng)的工作流程如圖1所示:

      圖1 上井提示流程圖

      接收器每接收到一名上井人員的有源卡信息后,則會插入一條記錄到人員定位數(shù)據(jù)庫PersonDayDutyRecord日考勤表中,這樣我們就可以通過該表來找出實時上井的人員發(fā)射器號。當(dāng)軟件平臺啟動以后,會觸發(fā)兩個線程ScanThread和SendThread。ScanThread每隔500毫秒掃描得到PersonDayDutyRecord中最新增加的200條數(shù)據(jù)(考慮到實際應(yīng)用中,同時上井人數(shù)不會超過200人)放入T_Copy表中,然后與上一次掃描得到的T_Backup中的數(shù)據(jù)比較得到新的上井人員的發(fā)射器號,然后通過人員定位數(shù)據(jù)庫中PeopleSender表和People表找到這些人員的聯(lián)系方式等信息放入T_Wait表(表結(jié)構(gòu)如表1所示),SendThread則會不間斷掃描T_Wait表中的數(shù)據(jù),為其中的每一條數(shù)據(jù)中指定的電話號碼發(fā)送指定內(nèi)容的信息,成功發(fā)送短信之后則將該條記錄從T_Wait中刪除,同時在歷史表T_History$$yyyyMMdd$$(表結(jié)構(gòu)如表2所示)和日志文件Log$$yyyyMMdd$$中各添加一條。

      表1 T_Wait表結(jié)構(gòu)

      列名 數(shù)據(jù)類型 備注

      PeoPle_id int 人員編號

      People_name varchar(32) 人員姓名

      Type int 短信類型

      Telephone varchar(32) 電話號碼

      Time datetime 記錄生成時間

      Message text 短信內(nèi)容

      表2 T_History表結(jié)構(gòu)

      列名 數(shù)據(jù)類型 備注

      SendTime datetime 短信發(fā)送時間

      Type int 發(fā)送短信類型

      Name varchar(32) 姓名

      Telephone varchar(32) 電話號碼

      Message text 短信內(nèi)容

      4.系統(tǒng)設(shè)計與實現(xiàn)

      煤礦短信發(fā)送平臺軟件采用CS結(jié)構(gòu),采用C#作為編程語言,數(shù)據(jù)庫使用SQL Server 2000數(shù)據(jù)庫,開發(fā)過程中通過調(diào)用DLL動態(tài)鏈接庫中的函數(shù)來操作設(shè)備進(jìn)行短信的發(fā)送和接收,主要的函數(shù)有:

      Sms_Connection(uint Com_Port, uint Com_BaudRate, String Mobile_Type);

      Sms_Send(String TelNum, String Sms_Text);

      Sms_Receive(String Sms_Type, String Sms_Text);

      Sms_Disconnection();

      其中主要參數(shù)的含義如表3所示。

      表3 各個參數(shù)的意義

      參數(shù)名稱 參數(shù)意義

      Com_Port 串口號(0為紅外接口,1,2,3為串口號)

      Com_BaudRate 波特率

      Mobile_Type 返回終端型號

      TelNum 要發(fā)送短信的手機號碼

      Sms_Text 發(fā)送/接收的短信內(nèi)容

      Sms_Type 短信類型(0:未讀短信;1:已讀短信;2:待發(fā)短信;3:已發(fā)短信;4:全部短信)

      4.1 硬件選擇

      系統(tǒng)選用WAVECOM GSM短信貓作為發(fā)送終端,通過USB數(shù)據(jù)線連接到服務(wù)器,短信平臺數(shù)據(jù)庫安裝到普通研華工控機上。

      4.2 數(shù)據(jù)庫設(shè)計

      系統(tǒng)需要用到兩個數(shù)據(jù)庫,一個是短信平臺數(shù)據(jù)庫,另一個是人員定位數(shù)據(jù)庫。本文主要介紹短信平臺數(shù)據(jù)庫,它主要包括4張表,其中T_Copy和T_Backup兩張表用來存儲上井人的發(fā)射器號,通過這兩張表可以找出新上井人的發(fā)射器號;T_Wait表用來存儲待發(fā)送人員的信息;T_History$$yyyyMMdd$$表用來存儲已發(fā)送的短信記錄。

      4.3 系統(tǒng)主要功能模塊設(shè)計

      短信平臺發(fā)送系統(tǒng)包括4個功能模塊,客戶端功能界面如圖2所示,各個功能模塊的介紹如下:

      圖2 系統(tǒng)功能界面

      (1)軟件配置管理

      為了方便維護,設(shè)計了一個程序配置界面。通過配置界面和配置文件,可以為系統(tǒng)配置人員定位服務(wù)器的IP地址;短信發(fā)送歷史記錄每頁顯示的條數(shù)、刷新時間;配置不同部門不同工種的員工發(fā)送特定內(nèi)容的短信息。

      (2)短信息發(fā)送

      個人短信:支持手動為單個手機號碼發(fā)送短信息;多人短信:可以同時為多個手機號碼發(fā)送同樣內(nèi)容的短信息,多個號碼之間用“,”分隔開,也可用TXT文本導(dǎo)入多個手機號碼,號碼與號碼之間以回車分隔開;升井提示:從人員定位數(shù)據(jù)庫中檢索出實時升井人員的信息,根據(jù)配置文件中的設(shè)置來為不同人員發(fā)送內(nèi)容不同的短信;宣傳:為人員定位數(shù)據(jù)庫中所有人員發(fā)送短信息,適合于節(jié)假日通知或者宣傳短信的發(fā)送。

      (3)日志查詢和顯示

      短信息發(fā)送列表中可以顯示已發(fā)送的所有的短信息的歷史記錄,此記錄保存于短信平臺數(shù)據(jù)庫中,同時將異常信息和歷史記錄以文件形式保存在磁盤中,便于查詢,方便軟件的維護。

      5.結(jié)語

      本文設(shè)計并實現(xiàn)了一個煤礦短信發(fā)送平臺系統(tǒng),該系統(tǒng)和人員定位系統(tǒng)緊密結(jié)合,具有功能齊全,短信發(fā)送速度快,操作方法簡單等特點。該系統(tǒng)已于2013年2月在陜西煤化工集團某礦投入使用,礦方的日常管理更加科學(xué)、人性化。

      參考文獻(xiàn)

      [1]耿娜,盧建軍,王曉路.基于wavecom的煤礦瓦斯遠(yuǎn)程監(jiān)測短信業(yè)務(wù)系統(tǒng)設(shè)計[J].煤炭技術(shù),2010,29(01):106-108.

      [2]賀耀宜.煤礦綜合消息統(tǒng)一預(yù)警平臺的設(shè)計[J].工礦自動化,2008(03):89-91.

      [3]劉芳.基于短信貓的短信發(fā)送平臺的設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2013,9(31):7002-7005.

      作者簡介:杜志剛(1986—),男,山東泰安人,碩士,助理工程師,現(xiàn)供職于天地(常州)自動化股份有限公司,主要從事煤礦軟件方面的開發(fā)。

      猜你喜歡
      設(shè)計與實現(xiàn)煤礦
      配調(diào)一體配網(wǎng)自動化系統(tǒng)的設(shè)計與實現(xiàn)
      基于嵌入式的陳舊設(shè)備上網(wǎng)設(shè)計與實現(xiàn)
      價值工程(2016年31期)2016-12-03 00:45:44
      校園電商平臺的設(shè)計與實現(xiàn)
      中國市場(2016年41期)2016-11-28 06:09:30
      高校文化建設(shè)中視覺識別系統(tǒng)的設(shè)計和實現(xiàn)
      軟件開發(fā)信息管理系統(tǒng)的設(shè)計與實現(xiàn)
      科研院所科研信息化管理系統(tǒng)的設(shè)計與應(yīng)用
      大型煤礦自動化控制系統(tǒng)的設(shè)計與應(yīng)用
      上半年確定關(guān)閉煤礦名單513處
      去年95.6%煤礦實現(xiàn)“零死亡”
      煤礦區(qū)環(huán)境污染及治理
      河南科技(2014年8期)2014-02-27 14:08:07
      宽城| 涟源市| 翁源县| 鹰潭市| 涟源市| 会泽县| 定日县| 新密市| 咸阳市| 武汉市| 四子王旗| 古浪县| 苍溪县| 旺苍县| 资源县| 旅游| 黄骅市| 永丰县| 乐昌市| 柳林县| 紫金县| 横山县| 抚顺县| 勃利县| 静宁县| 新丰县| 界首市| 平乡县| 城固县| 隆化县| 黎城县| 巨野县| 平武县| 谢通门县| 蒙阴县| 财经| 辰溪县| 大宁县| 竹溪县| 大兴区| 攀枝花市|