資源描述:
《短信貓短信的接收和發(fā)送實現(xiàn)文獻綜述學士學位論文.doc》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。
1、畢業(yè)設計(論文)文獻綜述(包括國內外現(xiàn)狀、研究方向、進展情況、存在問題、參考依據等)文獻綜述短信貓短信的接收和發(fā)送實現(xiàn)?全球數(shù)字移動通信系統(tǒng)(GlobalSystemforMobileCommunication,GSM)是目前國內覆蓋范圍最廣、系統(tǒng)可靠性最高,話機擁有量最大的數(shù)字移動蜂窩通信系統(tǒng)。與常規(guī)VHFPUHF無線通信網、800兆集群無線通信網比較,具有通信范圍大,可靠性高,易于維護等特點,而且能夠減少各專用通信網基站的重復投資建設,在民用和商用領域具有非常重要的作用。短消息業(yè)務(ShortMessageService,SMS)
2、與語音傳輸和傳真一樣,同為GSM數(shù)字蜂窩移動通信網絡提供的主要業(yè)務。它通過無線控制信道傳輸,經短消息中心完成存儲和轉發(fā)功能,每條短信的最大信息量為160個ASCII字符。短消息服務是GSM系統(tǒng)中惟一的需要建立端到端信道的業(yè)務,即使移動臺已經處于電路通信狀態(tài),還能同時提供短消息服務。如果傳送失敗,接收方沒有回答確認消息,網絡會保留所傳的消息,一旦網絡發(fā)現(xiàn)接收方能夠接通時,就會重發(fā)消息,以確保接收方能夠收到,而且還可以通知發(fā)送方消息發(fā)送成功。因此,短消息服務具有覆蓋范圍廣,在線保持后不需再撥號即可自動傳送,費用低廉,穩(wěn)定性高等優(yōu)勢,特別適
3、用于需頻繁遠距離傳送小流量數(shù)據的領域。無線MODEM無線通訊模塊便是在這種背景下研發(fā)出的通訊產品。應用開發(fā)商通過它使自己的設備增添無線通訊能力,從而開發(fā)出各種各樣的應用。該模塊采用發(fā)展最成功的無線通訊技術,能提供短消息數(shù)據通訊功能,同時也可按照需求配備話音通訊功能。1短信貓的硬件連接短信貓的硬件接口主要有USB和COM串口兩種形式,這里主要研究COM串口短信貓。硬件連接流程為:首先利用串口連接器短信貓與PC機;其次把SIM卡插入短信貓的通信插卡槽,然后接通短信貓外接電源。其具體硬件連接如圖1.1所示。圖1.1短信貓的硬件連接短信貓功能
4、GSMModem能提供短消息﹑語音通訊和數(shù)據通訊三大功能。其中,短消息業(yè)務使它獲得最廣泛的應用,所以也將GSMModem簡稱為短信貓。接口GSMModem主要提供RS232接口、USB接口9文獻綜述配件GSMModem配件由主機、天線、數(shù)據線(串口線/USB連接線)、電源適配器等組成。電路GSMModem電路主要由GSM模塊和其外圍電路組成。GSM模塊將GSM射頻芯片,基帶處理芯片、存儲器、功放器件等集成在一塊線路板上,具有獨立的操作系統(tǒng)、GSM射頻處理、基帶處理并提供標準接口的功能模塊。外圍電路由電阻、電容、二極管、三極管、電感、M
5、CU、穩(wěn)壓IC、電平轉換芯片、SIM卡座、DC座、串口、USB等組成。短信貓,是一種工業(yè)級GSMMODEM,通過串口與計算機連接,通過AT指令控制進行短信收發(fā)的設備。國內目前應用較多的短信貓是以SIEMENS或WAVECOM模塊為核心組裝而成的。一般情況下,短信貓的短信應用開發(fā)都遵循如圖1.2所示的開發(fā)框架[1]。圖1.2 短信貓的短信應用開發(fā)框架2系統(tǒng)結構系統(tǒng)總體架構上采用C/S和B/S相結合的體系,系統(tǒng)由GSMModem、短信服務器、短信數(shù)據庫和若干客戶端構成。系統(tǒng)的總體結構如圖2.1所示。短信息服務器一端主要負責GSMModem
6、控制、短信息編碼和解碼、收發(fā)、管理等功能,遠程客戶端,可以通過Socket、WebService、Remoting、MSM或短信數(shù)據庫等機制來實現(xiàn)短信的接收和發(fā)送功能。其中GSMModem控制和短信收發(fā)模塊是系統(tǒng)核心模塊,它通過讀寫終端設備端口來向GSMModem發(fā)送AT指令,從而實現(xiàn)短信的收發(fā)。程序中使用隊列、事件和多線程等機制來保證短信的正常收發(fā)。9文獻綜述圖2.1系統(tǒng)總體結構一般PC都有串口、USB接口,硬件短信貓也有USB接口,利用短信貓的數(shù)據線將PC機的USB接口與短信貓的數(shù)據口連接起來,為PC與短信貓之間提供了數(shù)據通信的物
7、理鏈路,為串口通信[2]。PC通過向短信貓發(fā)送AT指令來控制手機,在此基礎上實現(xiàn)短信息的收發(fā)操作。系統(tǒng)在實現(xiàn)底層通信操作時采用了分層實現(xiàn)的思想,這樣可以將任務分層處理,使底層具有模塊性,也為軟件的功能擴展提供良好的接口,因此,利用串口資源來開發(fā)PC機和MODEM設備之間的通信應該是最方便和快捷的。[3]系統(tǒng)底層數(shù)據通信的分層模型如圖4.1所示。圖4.1系統(tǒng)底層數(shù)據通信的分層模型在系統(tǒng)底層數(shù)據通信的分層模型中,USB接口通信層主要是完成數(shù)據通信的任務,這一層包括通信幀格式、通信速度等的處理,該層為它的上一層提供數(shù)據通信的通道,進行數(shù)據的
8、收發(fā)處理[4]。AT指令分析層主要完成各個AT指令的分析,即按照AT指令進行數(shù)據封裝,將封裝后的數(shù)據交給下一層進行數(shù)據發(fā)送或者接收來自下層的數(shù)據,并對接收到的數(shù)據進行解包,再將接收到的數(shù)據交給上層處理。最后PDU編碼解碼