短信貓短信的接收和發(fā)送實(shí)現(xiàn)文獻(xiàn)綜述_第1頁
短信貓短信的接收和發(fā)送實(shí)現(xiàn)文獻(xiàn)綜述_第2頁
短信貓短信的接收和發(fā)送實(shí)現(xiàn)文獻(xiàn)綜述_第3頁
短信貓短信的接收和發(fā)送實(shí)現(xiàn)文獻(xiàn)綜述_第4頁
短信貓短信的接收和發(fā)送實(shí)現(xiàn)文獻(xiàn)綜述_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

畢業(yè)設(shè)計(jì)(論文)文獻(xiàn)綜述(包括國內(nèi)外現(xiàn)狀、研究方向、進(jìn)展情況、存在問題、參考依據(jù)等)文獻(xiàn)綜述PAGE11短信貓短信的接收和發(fā)送實(shí)現(xiàn)

全球數(shù)字移動(dòng)通信系統(tǒng)(GlobalSystemforMobileCommunication,GSM)是目前國內(nèi)覆蓋范圍最廣、系統(tǒng)可靠性最高,話機(jī)擁有量最大的數(shù)字移動(dòng)蜂窩通信系統(tǒng)。與常規(guī)VHFPUHF無線通信網(wǎng)、800兆集群無線通信網(wǎng)比較,具有通信范圍大,可靠性高,易于維護(hù)等特點(diǎn),而且能夠減少各專用通信網(wǎng)基站的重復(fù)投資建設(shè),在民用和商用領(lǐng)域具有非常重要的作用。短消息業(yè)務(wù)(ShortMessageService,SMS)與語音傳輸和傳真一樣,同為GSM數(shù)字蜂窩移動(dòng)通信網(wǎng)絡(luò)提供的主要業(yè)務(wù)。它通過無線控制信道傳輸,經(jīng)短消息中心完成存儲(chǔ)和轉(zhuǎn)發(fā)功能,每條短信的最大信息量為160個(gè)ASCII字符。短消息服務(wù)是GSM系統(tǒng)中惟一的需要建立端到端信道的業(yè)務(wù),即使移動(dòng)臺(tái)已經(jīng)處于電路通信狀態(tài),還能同時(shí)提供短消息服務(wù)。如果傳送失敗,接收方?jīng)]有回答確認(rèn)消息,網(wǎng)絡(luò)會(huì)保留所傳的消息,一旦網(wǎng)絡(luò)發(fā)現(xiàn)接收方能夠接通時(shí),就會(huì)重發(fā)消息,以確保接收方能夠收到,而且還可以通知發(fā)送方消息發(fā)送成功。因此,短消息服務(wù)具有覆蓋范圍廣,在線保持后不需再撥號(hào)即可自動(dòng)傳送,費(fèi)用低廉,穩(wěn)定性高等優(yōu)勢,特別適用于需頻繁遠(yuǎn)距離傳送小流量數(shù)據(jù)的領(lǐng)域。無線MODEM無線通訊模塊便是在這種背景下研發(fā)出的通訊產(chǎn)品。應(yīng)用開發(fā)商通過它使自己的設(shè)備增添無線通訊能力,從而開發(fā)出各種各樣的應(yīng)用。該模塊采用發(fā)展最成功的無線通訊技術(shù),能提供短消息數(shù)據(jù)通訊功能,同時(shí)也可按照需求配備話音通訊功能。1短信貓的硬件連接短信貓的硬件接口主要有USB和COM串口兩種形式,這里主要研究COM串口短信貓。硬件連接流程為:首先利用串口連接器短信貓與PC機(jī);其次把SIM卡插入短信貓的通信插卡槽,然后接通短信貓外接電源。其具體硬件連接如圖1.1所示。圖1.1短信貓的硬件連接短信貓功能GSMModem能提供短消息﹑語音通訊和數(shù)據(jù)通訊三大功能。其中,短消息業(yè)務(wù)使它獲得最廣泛的應(yīng)用,所以也將GSMModem簡稱為短信貓。接口GSMModem主要提供RS232接口、USB接口配件GSMModem配件由主機(jī)、天線、數(shù)據(jù)線(串口線/USB連接線)、電源適配器等組成。電路GSMModem電路主要由GSM模塊和其外圍電路組成。GSM模塊將GSM射頻芯片,基帶處理芯片、存儲(chǔ)器、功放器件等集成在一塊線路板上,具有獨(dú)立的操作系統(tǒng)、GSM射頻處理、基帶處理并提供標(biāo)準(zhǔn)接口的功能模塊。外圍電路由電阻、電容、二極管、三極管、電感、MCU、穩(wěn)壓IC、電平轉(zhuǎn)換芯片、SIM卡座、DC座、串口、USB等組成。短信貓,是一種工業(yè)級(jí)GSMMODEM,通過串口與計(jì)算機(jī)連接,通過AT指令控制進(jìn)行短信收發(fā)的設(shè)備。國內(nèi)目前應(yīng)用較多的短信貓是以SIEMENS或WAVECOM模塊為核心組裝而成的。一般情況下,短信貓的短信應(yīng)用開發(fā)都遵循如圖1.2所示的開發(fā)框架。圖1.2短信貓的短信應(yīng)用開發(fā)框架2系統(tǒng)結(jié)構(gòu)系統(tǒng)總體架構(gòu)上采用C/S和B/S相結(jié)合的體系,系統(tǒng)由GSMModem、短信服務(wù)器、短信數(shù)據(jù)庫和若干客戶端構(gòu)成。系統(tǒng)的總體結(jié)構(gòu)如圖2.1所示。短信息服務(wù)器一端主要負(fù)責(zé)GSMModem控制、短信息編碼和解碼、收發(fā)、管理等功能,遠(yuǎn)程客戶端,可以通過Socket、WebService、Remoting、MSM或短信數(shù)據(jù)庫等機(jī)制來實(shí)現(xiàn)短信的接收和發(fā)送功能。其中GSMModem控制和短信收發(fā)模塊是系統(tǒng)核心模塊,它通過讀寫終端設(shè)備端口來向GSMModem發(fā)送AT指令,從而實(shí)現(xiàn)短信的收發(fā)。程序中使用隊(duì)列、事件和多線程等機(jī)制來保證短信的正常收發(fā)。圖2.1系統(tǒng)總體結(jié)構(gòu)一般PC都有串口、USB接口,硬件短信貓也有USB接口,利用短信貓的數(shù)據(jù)線將PC機(jī)的USB接口與短信貓的數(shù)據(jù)口連接起來,為PC與短信貓之間提供了數(shù)據(jù)通信的物理鏈路,為串口通信。PC通過向短信貓發(fā)送AT指令來控制手機(jī),在此基礎(chǔ)上實(shí)現(xiàn)短信息的收發(fā)操作。系統(tǒng)在實(shí)現(xiàn)底層通信操作時(shí)采用了分層實(shí)現(xiàn)的思想,這樣可以將任務(wù)分層處理,使底層具有模塊性,也為軟件的功能擴(kuò)展提供良好的接口,因此,利用串口資源來開發(fā)PC機(jī)和MODEM設(shè)備之間的通信應(yīng)該是最方便和快捷的。系統(tǒng)底層數(shù)據(jù)通信的分層模型如圖4.1所示。圖4.1系統(tǒng)底層數(shù)據(jù)通信的分層模型在系統(tǒng)底層數(shù)據(jù)通信的分層模型中,USB接口通信層主要是完成數(shù)據(jù)通信的任務(wù),這一層包括通信幀格式、通信速度等的處理,該層為它的上一層提供數(shù)據(jù)通信的通道,進(jìn)行數(shù)據(jù)的收發(fā)處理。AT指令分析層主要完成各個(gè)AT指令的分析,即按照AT指令進(jìn)行數(shù)據(jù)封裝,將封裝后的數(shù)據(jù)交給下一層進(jìn)行數(shù)據(jù)發(fā)送或者接收來自下層的數(shù)據(jù),并對(duì)接收到的數(shù)據(jù)進(jìn)行解包,再將接收到的數(shù)據(jù)交給上層處理。最后PDU編碼解碼層則是按照用戶的需求對(duì)短信內(nèi)容進(jìn)行編碼,然后交給AT指令層處理這些已經(jīng)編譯成可以通過短信貓發(fā)送的傳輸碼,或者接收AT指令層解包的數(shù)據(jù),對(duì)其進(jìn)行解碼,翻譯成短信內(nèi)容。3系統(tǒng)關(guān)鍵技術(shù)短信息系統(tǒng)要通過AT指令來控制GSMModem,并且要針對(duì)短信終端設(shè)備兼容的編碼規(guī)范,對(duì)收發(fā)的短信息進(jìn)行編碼和解碼操作,通過使用隊(duì)列技術(shù)來保證正常的并發(fā)訪問。為了能讓別的系統(tǒng)方便地使用短信息系統(tǒng)提供的各種功能,還需要使用WebService或Socket等技術(shù)提供短信息系統(tǒng)的調(diào)用接口,供外部調(diào)用使用。AT命令集是調(diào)制解調(diào)器通信接口的工業(yè)標(biāo)準(zhǔn),是調(diào)制解調(diào)器可以識(shí)別并執(zhí)行的命令。AT指令集是從數(shù)據(jù)終端設(shè)備(計(jì)算機(jī))向終端適配器(短信貓)發(fā)送的。諾基亞、愛立信、摩托羅拉和惠普共同為GSM研制了一整套AT指令集,形成了GSM07.05以及GSM07.07技術(shù)規(guī)范。其中包括對(duì)SMS的控制。PDU模式正是基于AT指令集的。3.1短信息編碼和解碼對(duì)SMS的控制共有3種實(shí)現(xiàn)途徑:BlockMode、基于AT命令的TextMode和基于AT命令的PDUMode。使用BlockMode需要手機(jī)生產(chǎn)廠家提供驅(qū)動(dòng)支持。TextMode比較簡單,但這種模式只能發(fā)送ASCII碼,不能發(fā)送中文的Unicode碼。PDU模式是發(fā)送或接收手機(jī)SMS信息的一種方法,短信息正文經(jīng)過十六進(jìn)制編碼后被傳送。前,PDU已取代BlockMode,因此主要探討PDU模式。在PDU模式中,有三種編碼方式來對(duì)發(fā)送的內(nèi)容進(jìn)行編碼,們是7-bit、8-bit和UCS2編碼。7-bit編碼用于發(fā)送普通的ASCII字符,它將一串7-bit的字符(最高位為0)編碼成8-bit的數(shù)據(jù)。8-bit編碼通常用于發(fā)送數(shù)據(jù)消息,比如圖片和鈴聲等;而UCS2編碼用于發(fā)送Unicode字符。Unicode是一種所有的字符都使用兩個(gè)字節(jié)編碼的編碼模式。Unicode帶來的好處是突破ASCII碼字符數(shù)的限制,支持全球多種語言字符集。所以采用UCS2編碼后,每個(gè)漢字或英文字母占2個(gè)字節(jié),TP-UD字段最大可以容納70個(gè)字符,這就是我們常說的每條短信最多容納70個(gè)漢字。所以在這三種編碼方式下,可以發(fā)送的短消息的最大字符數(shù)分別是160、140和70。3.1.1發(fā)送短消息的PDU發(fā)送短信息的PDU編碼主要包含這些內(nèi)容:短信息中心(SMSC)號(hào)碼信息、短信息首字節(jié)、短信息索引號(hào)、目標(biāo)號(hào)碼信息、協(xié)議標(biāo)示符、數(shù)據(jù)編碼方式、校驗(yàn)周期、短信息長度和內(nèi)容。SMSC號(hào)碼信息可以省略,此時(shí)SMSC號(hào)碼長度等于0,發(fā)送短信息時(shí)使用內(nèi)設(shè)的SMSC號(hào)碼,在SMSC號(hào)碼長度字節(jié)(00)后直接跟著TPDU。其中SMSC號(hào)碼和目標(biāo)號(hào)碼是以十進(jìn)制半八位字節(jié)編碼,短信息內(nèi)容是以十六進(jìn)制七位字節(jié)或Unicode編碼,其他信息是以十六進(jìn)制八位字節(jié)編碼。UDP編碼首先將要發(fā)送的短信內(nèi)容逐字轉(zhuǎn)化為十進(jìn)制的Unicode碼,再把這些Unicode碼轉(zhuǎn)換為十六進(jìn)制。結(jié)合實(shí)例分析一條已發(fā)送的中文短信息的PDU編碼,見表3.1。表3.1SMS-SUBMITPDUPDU字符串:0011FF0B813111055190F10008A7106D4B8BD5003100320033006100620063字節(jié)含義八位字節(jié)描述Address–Length00短消息中心號(hào)碼長度First–Octet11短消息的首字節(jié)TP–MRFFTP-Message-Reference以十六進(jìn)制表示的短信息索引號(hào),超過255的索引號(hào)都以FF表示。TP–DA0B目標(biāo)號(hào)碼長度81目標(biāo)號(hào)碼類型,這里的81表示號(hào)碼未加國家標(biāo)示符3111055190F1目標(biāo)號(hào)碼,這里實(shí)際號(hào)碼是最后補(bǔ)充位FTP–PID00TP-PID協(xié)議標(biāo)示符TP–DCS08TP-DCS數(shù)據(jù)編碼方式,這里設(shè)置的是Unicode編碼TP–VPA7TP-Validity-Period信息有效期TP–UDL10TP-UDL短信息內(nèi)容的長度,由于在TP、DCS中制定了UCS2編碼,所以這里的長度是八位字節(jié)數(shù)。如果是七位字節(jié)編碼,這將是把七位字節(jié)編碼的字符轉(zhuǎn)換成八位字節(jié)編碼的字節(jié)數(shù)。TP–UD6D4B8BD5003100320033006100620063TP-UD短信息內(nèi)容,這里的實(shí)際內(nèi)容是:測試123abc例如發(fā)送:SMSC號(hào)碼是+8613800472500,對(duì)方號(hào)消息內(nèi)容是“Hello!”。則從手機(jī)發(fā)出的PDU串是:0891683108402705F011000D91683108742264F800000006C8329BFD0E01對(duì)照規(guī)范,具體分析如表3.2所示。在Windows自帶的小工具“超級(jí)終端”中鍵入指令:AT+CMGC=30來發(fā)送一條短消息。數(shù)字30是上述PDU編碼的長度(60)除以2。屏幕返回:>這時(shí)將上面的PDU編碼輸入,用CTRL+Z終止。屏幕返回:+CMGC:16OK這時(shí)目標(biāo)手機(jī)就接到了你發(fā)送的短信,內(nèi)容是“hello”。表3.2pdu分析分段含義說明08SMSC地址信息的長度共8個(gè)八位字節(jié)(包括91)91SMSC地址格式(TON/NPO)用國際格式號(hào)碼(在前面加+)683108402705F0SMSC地址8613800472500,補(bǔ)F湊成偶數(shù)11基本參數(shù)(TP-MTVVFP)發(fā)送,TP-VP用相對(duì)格式00消息基準(zhǔn)值(TP-MR)00D目標(biāo)地址數(shù)字個(gè)數(shù)共13歌十進(jìn)制數(shù)(不包括91和F)91目標(biāo)地址格式(TON/NPI)用國際格式號(hào)碼(在前面加+)683108742269F8目標(biāo)地址(TP-DA)8613804722468,補(bǔ)F湊成偶數(shù)00協(xié)議標(biāo)識(shí)(TP-PID)是普通GSM類型,點(diǎn)到點(diǎn)方式00用戶信息編碼方式(TP-DCS)7-bit編碼00有效期(TP-VP)5分鐘06用戶信息長度(TP-UDL)實(shí)際長度6個(gè)字節(jié)C8329BFD0E01用戶信息(TP-UD)“Hello”3.1.2接收短消息的PDU接收短信息的PDU編碼包括以下內(nèi)容:短信息中心(SMSC)號(hào)碼、短信息首字節(jié)、發(fā)送者號(hào)碼信息、協(xié)議標(biāo)示符、數(shù)據(jù)編碼方式、短信息時(shí)間戳、短信息長度和內(nèi)容。其中SMSC號(hào)碼和發(fā)送者號(hào)碼是以十進(jìn)制半八位字節(jié)編碼,短信息內(nèi)容是以十六進(jìn)制七位字節(jié)或Unicode編碼,其他信息是以十六進(jìn)制八位字節(jié)編碼。一條接收到的中文短信息的PDU解碼見表3.3。表3.3SMS-DELIVERPDUPDU字符串:0891683108701705F0040D91683179684193F20008705050320583000C4F60597DFF0C9A6C61673002字節(jié)含義八位字節(jié)描述AddressoftheSMSC08短消息中心號(hào)碼長度91短消息中心號(hào)碼類型(91表示國際號(hào)碼格式)683108701705F0以十進(jìn)制的半八位字節(jié)表示的短信息中心號(hào)碼,由于號(hào)碼長度是奇數(shù)11,所以在最后一位補(bǔ)上F形成正確的格式。這里的實(shí)際號(hào)碼是:8613800771500First–Octet04短消息的首字節(jié)TP–OA6D以十六進(jìn)制數(shù)表示的發(fā)送者號(hào)碼的長度91發(fā)送者號(hào)碼的地址類型(91表示國際號(hào)碼格式)683179684193F2以十進(jìn)制的半八位字節(jié)表示的發(fā)送者號(hào)碼,由于號(hào)碼長度是奇數(shù)11,所以在最后一位補(bǔ)上F形成正確的格式。這里的實(shí)際號(hào)碼是:8613978614392TP–PID00TP-PID協(xié)議標(biāo)示符TP–DCS08TP-DCS數(shù)據(jù)編碼方式,這里設(shè)置的是Unicode解碼TP–SCTS70505032058300TP-SCTS以半八位字節(jié)表示的短消息時(shí)間戳。這里的時(shí)間是:2007-05-0523:50:38TP–UDLOCTP-UDL短信息內(nèi)容的長度,由于在TP、DCS中制定了UCS2編碼,所以這里的長度是八位字節(jié)數(shù)。如果是七位字節(jié)編碼,這將是把七位字節(jié)編碼的字符轉(zhuǎn)換成八位字節(jié)編碼的字節(jié)數(shù)。TP–UD4F60597DFF0C9A6C61673002TP-UD短信息內(nèi)容,這里的實(shí)際內(nèi)容是:你好,馬慧。例如接收:SMSC號(hào)碼是+8613800472500,對(duì)方號(hào)碼消息內(nèi)容是“你好!”。手機(jī)接收到的PDU串可以是:0891683108402705F0840D91683108742264F8000830302180635480064F60597D0021對(duì)照規(guī)范,具體分析如表3.4所示:表3.4分析分段含義說明08SMSC地址信息的長度共8個(gè)八位字節(jié)(包括91)91SMSC地址格式(TON/NPI)用國際格式號(hào)碼(在前面加+)683108402705F0SMSC地址8613800472500,補(bǔ)F湊成偶數(shù)84基本參數(shù)(TP-MTI/MMS/RP)接收,無更多消息,有回復(fù)地址0D回復(fù)地址數(shù)字個(gè)數(shù)共13歌十進(jìn)制數(shù)(不包括91和F)91回復(fù)地址格式(TON/NPI)用國際格式號(hào)碼(在前面加+)683108742269F8回復(fù)地址(TP-RA)8613804722468,補(bǔ)F湊成偶數(shù)00協(xié)議標(biāo)識(shí)(TP-PID)是普通GSM類型,點(diǎn)到點(diǎn)方式08用戶信息編碼方式(TP-DCS)是普通GSM類型,點(diǎn)到點(diǎn)方式30302180635480時(shí)間戳(TP-SCTS)2003-3-1208:36:45+8時(shí)區(qū)06用戶信息長度(TP-UDL)實(shí)際長度6個(gè)字節(jié)4F60597D0021用戶信息(TP-UD)“你好”3.2AT指令A(yù)T指令是用在手機(jī)上運(yùn)行的指令。一般的GSMModem(如手機(jī))都支持GSM07.05所定義的AT命令集的指令。當(dāng)MODEM處于命令狀態(tài)時(shí),接收端機(jī)發(fā)送來的AT開頭的指令,稱為AT指令,當(dāng)AT下達(dá)后,MODEM可自動(dòng)判斷發(fā)送端機(jī)的速率,即通信波特率不依MODEM的設(shè)定,可根據(jù)系統(tǒng)的數(shù)據(jù)量設(shè)定為9600bits或19200bits等??梢杂肁T指令控制GMSMODEM連接電腦發(fā)送短信。表3.5對(duì)本系統(tǒng)用到的幾條主要的AT進(jìn)行了介紹。表3.5常用AT指令A(yù)T指令功能AT+CMGCSendanSMScommand(發(fā)出一條=短消息命令)AT+CMGDDeleteSMSmessage(刪除SIM卡內(nèi)存的短消息)AT+CMGFSelectSMSmessageformat(選擇短消息信息格式,0-PDU;1-文本)AT+CMGLListSMSmessagefrompreformedstore(列出SIM卡中的短消息PDU/text:0/RECUNREAD:未讀;1/RECREAD:已讀;2/STOUNSENT:待發(fā);3/STOSENT:已發(fā);4/ALL:全部的)AT+CMGRReadMSmessage(讀取消息)AT+CMGSSendSMSmessage(發(fā)送短消息)AT+CMGWWriteSMSmessagetomemory(向SIM內(nèi)存中寫入待發(fā)的短消息)AT+CMSSSendSMSmessagefromstorage(從SIM內(nèi)存中發(fā)送短消息)AT+CNMINewSMSmessageindications(顯示新受到的短消息)AT+CPMSPreformedSMSmessagestorage(選擇短消息內(nèi)存)AT+CSCASMSservicecenteraddress(短消息中心地址)AT+CSCBSelectcellbroadcastmessages(選擇蜂窩冠博消息)AT+CSMPSetSMStextmodeparameters(設(shè)置短消息文本模式參數(shù))AT+CSMSSelectMessageService(選擇短消息服務(wù))4研究的具體內(nèi)容和方向MicrosoftVisualC++6.0軟件的MFC庫和DLL動(dòng)態(tài)鏈接庫的應(yīng)用開發(fā)和短消息AT指令的應(yīng)用及短消息傳送的編譯碼原理和應(yīng)用短消息操作功能的軟件實(shí)現(xiàn)。5短信貓的C++語言實(shí)現(xiàn)設(shè)計(jì)VisualC++(以下簡稱VC),是美國Microsoft公司推出的新一代程序設(shè)計(jì)語言,它所包含的MFC類庫封裝了幾乎所有的Windows應(yīng)用編程接口(API),利用這個(gè)類庫容易開發(fā)面向?qū)ο蟮腤indows應(yīng)用程序,并且能夠獲得開發(fā)效率高、可靠性和可復(fù)用性強(qiáng)等好處.VC的MFC類提供兩組重要的類—-應(yīng)用結(jié)構(gòu)類和可視對(duì)象類,以這些類為基礎(chǔ)容易構(gòu)造一個(gè)Windows應(yīng)用程序的主體框架和用戶界面。VC應(yīng)用程序開發(fā)工具包括:AppWizard,ClassWizard和AppStudio。在VisualC++中,CString類作為MFC封裝,考慮了對(duì)BSTR數(shù)據(jù)類型的支持,并且支持使用ANSI字符、Unicode字符數(shù)據(jù)以及BSTR類型數(shù)據(jù)賦值;并且可以使用Alloc-SysString函數(shù)返回一個(gè)BSTR數(shù)據(jù),但是同樣需要使用API函數(shù)SysFreeString將其刪除。在VisualC++中.NET,CString類作為ATL(活動(dòng)模版庫)封裝,類的支持Unicode類型數(shù)據(jù)(包含支持ANSI和Unicode的模版類定義),同時(shí)支持變體型數(shù)據(jù)初始化,因此在COM編程中其使用就更為靈活。但不支持象在VC++中的直接的BSTR數(shù)據(jù)賦值操作,可以通過定義一VARIANT類型的變量進(jìn)行賦值初始化操作。5.1單發(fā)/群發(fā)處理短信的發(fā)送是首先把用戶在客戶端輸入的內(nèi)容,接收方的手機(jī)號(hào)碼、短信內(nèi)容等信息直接傳遞到服務(wù)器端。到了服務(wù)器端首先判斷要發(fā)送給多少個(gè)人,同時(shí)判斷要發(fā)送的短信內(nèi)容是否有超過70字,若超過則將短信內(nèi)容以七十個(gè)字以內(nèi)為一條,分為若干條。然后將短信內(nèi)容進(jìn)行PDU編碼,再逐個(gè)發(fā)送。6研究工作進(jìn)展?fàn)顩r1、使用MicrosoftVisualC++6.0軟件編寫一個(gè)串口程序,與短信貓進(jìn)行串口連接。2、使用MicrosoftVisualC++6.0軟件編寫一個(gè)簡單的串口設(shè)置程序,來定義串口的屬性。3、使用MicrosoftVisualC++6.0軟件編寫數(shù)據(jù)編解碼程序,進(jìn)行簡單的文本數(shù)據(jù)的發(fā)送和接收。4、使用MicrosoftVisualC++6.0軟件編寫支持中文的編解碼程序,進(jìn)行中文和文本信息的發(fā)送和接收。5、使用MicrosoftVisualC++6.0軟件編寫動(dòng)態(tài)鏈接庫和其他附加的功能控件(如設(shè)置啟動(dòng)界面、登入界面、信息存儲(chǔ)等).6、使用MicrosoftVisualC++6.0軟件使用皮膚文件來美化界面程序。7系統(tǒng)可能存在的關(guān)鍵問題1、短信發(fā)送和接收時(shí)編碼和解碼問題和短信貓的AT指令使用問題。2、短信群發(fā)時(shí)的短信和短信之間發(fā)送間隔問題。3、對(duì)短信發(fā)送及接收等的狀態(tài)欄顯示控制問題。4、短信收發(fā)和通訊錄數(shù)據(jù)的保存和重載問題――即數(shù)據(jù)庫的使用。參考文獻(xiàn)葛磊蛟,姚素娟,毛一之,李歧.基于C#.NET的GSMMODEM短信貓應(yīng)用設(shè)計(jì)開發(fā)[J].河北工業(yè)大學(xué)電氣與自動(dòng)化學(xué)院.王華,岳麗全,岳志高.MSComm控件在VC++6.0串口通信中的應(yīng)用[J].長春工程學(xué)院學(xué)報(bào)(自然科學(xué)版),2009年第10卷第1期.任麗紅,張曉燕.在VC++中開發(fā)串口類及串口通信應(yīng)用程序.北京石油化工學(xué)院學(xué)報(bào),第9卷第2期,2001年12月.李繼容,張先勇.手機(jī)短信的收發(fā)管理系統(tǒng)中幾個(gè)關(guān)鍵技術(shù)的實(shí)現(xiàn)[J].五邑大學(xué)信息學(xué)院2009年第06期第42卷,總第210期.李繼容,何湘初.基于GSM的家校短信管理系統(tǒng)的設(shè)計(jì)[J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2008(05):177-179.ETSIGSM03.38.DefaultCharacterSet[S].ETSIGSM03.40.TechnicalrealizationoftheShortMessage.李保風(fēng),郭新志.手機(jī)短信編解碼分析及其c++程序?qū)崿F(xiàn)[J].安陽工學(xué)院,2009年2月.吳剛,朱一.短信服務(wù)PDU收發(fā)技術(shù)研究.裝備指揮技術(shù)學(xué)院[J].文章編號(hào):1672-545X(2008)12-0075-03.ETSIGSM03.41.TechnicalrealizationoftheShortMessage.楊子華,胡倩,凌江榮.基于智能手機(jī)平臺(tái)的SMS系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].通信技術(shù).2007,40(9):71-72.馬慧,陳陽平,謝強(qiáng).基于GSMModem終端的短信系統(tǒng)研究與實(shí)現(xiàn)[J].南京航空航天大學(xué)、信息科學(xué)與技術(shù)學(xué)院,2008年6月中國制造業(yè)信息化第37卷第11期.孫英.短信收發(fā)中的PDU編碼分析[J].內(nèi)蒙古科技大學(xué),No.1,the131thissueJan.2007.李繼容,張先勇.基于GSM的短信收發(fā)管理系統(tǒng)的實(shí)現(xiàn)[J].五邑大學(xué)信息學(xué)院,2009年第05期,第42卷總第209期.秦曉.VisualC++的Windows應(yīng)用程序設(shè)計(jì)[J].中國科學(xué)院軟件研究所,1995.2.卜登立.VC++編程中Unicode編碼的使用研究[J].2009年4月第四期.趙大成,賈海燕.手機(jī)短信收發(fā)的AT指令控制[J].信息工程大學(xué)學(xué)報(bào)第5卷第2期,2004年6月.吳剛,朱一.短信服務(wù)PDU收發(fā)技術(shù)研究[J].裝備指揮技術(shù)學(xué)院,北京.《裝備制造技術(shù)》2008年第12期.基于C8051F單片機(jī)直流電動(dòng)機(jī)反饋控制系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的嵌入式Web服務(wù)器的研究MOTOROLA單片機(jī)MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對(duì)良率的影響研究基于模糊控制的電阻釬焊單片機(jī)溫度控制系統(tǒng)的研制基于MCS-51系列單片機(jī)的通用控制模塊的研究基于單片機(jī)實(shí)現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機(jī)控制的二級(jí)倒立擺系統(tǒng)的研究基于增強(qiáng)型51系列單片機(jī)的TCP/IP協(xié)議棧的實(shí)現(xiàn)基于單片機(jī)的蓄電池自動(dòng)監(jiān)測系統(tǒng)基于32位嵌入式單片機(jī)系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機(jī)的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機(jī)的交流伺服電機(jī)運(yùn)動(dòng)控制系統(tǒng)研究與開發(fā)基于單片機(jī)的泵管內(nèi)壁硬度測試儀的研制基于單片機(jī)的自動(dòng)找平控制系統(tǒng)研究基于C8051F040單片機(jī)的嵌入式系統(tǒng)開發(fā)基于單片機(jī)的液壓動(dòng)力系統(tǒng)狀態(tài)監(jiān)測儀開發(fā)模糊Smith智能控制方法的研究及其單片機(jī)實(shí)現(xiàn)一種基于單片機(jī)的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機(jī)的在線間歇式濁度儀的研制基于單片機(jī)的噴油泵試驗(yàn)臺(tái)控制器的研制基于單片機(jī)的軟起動(dòng)器的研究和設(shè)計(jì)基于單片機(jī)控制的高速快走絲電火花線切割機(jī)床短循環(huán)走絲方式研究基于單片機(jī)的機(jī)電產(chǎn)品控制系統(tǒng)開發(fā)基于PIC單片機(jī)的智能手機(jī)充電器基于單片機(jī)的實(shí)時(shí)內(nèi)核設(shè)計(jì)及其應(yīng)用研究基于單片機(jī)的遠(yuǎn)程抄表系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機(jī)系統(tǒng)單片機(jī)系統(tǒng)軟件構(gòu)件開發(fā)的技術(shù)研究基于單片機(jī)的液體點(diǎn)滴速度自動(dòng)檢測儀的研制基于單片機(jī)系統(tǒng)的多功能溫度測量儀的研制基于PIC單片機(jī)的電能采集終端的設(shè)計(jì)和應(yīng)用基于單片機(jī)的光纖光柵解調(diào)儀的研制氣壓式線性摩擦焊機(jī)單片機(jī)控制系統(tǒng)的研制基于單片機(jī)的數(shù)字磁通門傳感器基于單片機(jī)的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機(jī)的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機(jī)控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機(jī)的多生理信號(hào)檢測儀基于單片機(jī)的電機(jī)運(yùn)動(dòng)控制系統(tǒng)設(shè)計(jì)Pico專用單片機(jī)核的可測性設(shè)計(jì)研究基于MCS-51單片機(jī)的熱量計(jì)基于雙單片機(jī)的智能遙測微型氣象站MCS-51單片機(jī)構(gòu)建機(jī)器人的實(shí)踐研究基于單片機(jī)的輪軌力檢測基于單片機(jī)的GPS定位儀的研究與實(shí)現(xiàn)基于單片機(jī)的電液伺服控制系統(tǒng)用于單片機(jī)系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機(jī)的時(shí)控和計(jì)數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機(jī)和CPLD的粗光柵位移測量系統(tǒng)研究單片機(jī)控制的后備式方波UPS提升高職學(xué)生單片機(jī)應(yīng)用能力的探究基于單片機(jī)控制的自動(dòng)低頻減載裝置研究基于單片機(jī)控制的水下焊接電源的研究基于單片機(jī)的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機(jī)的氚表面污染測量儀的研制基于單片機(jī)的紅外測油儀的研究96系列單片機(jī)仿真器研究與設(shè)計(jì)基于單片機(jī)的單晶金剛石刀具刃磨設(shè)備的數(shù)控改造基于單片機(jī)的溫度智能控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)基于MSP430單片機(jī)的電梯門機(jī)控制器的研制基于單片機(jī)的氣體測漏儀的研究基于三菱M16C/6N系列單片機(jī)的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機(jī)和DSP的變壓器油色譜在線監(jiān)測技術(shù)研究基于單片機(jī)的膛壁溫度報(bào)警系統(tǒng)設(shè)計(jì)基于AVR單片機(jī)的低壓無功補(bǔ)償控制器的設(shè)計(jì)基于單片機(jī)船舶電力推進(jìn)電機(jī)監(jiān)測系統(tǒng)基于單片機(jī)網(wǎng)絡(luò)的振動(dòng)信號(hào)的采集系統(tǒng)基于單片機(jī)的大容量數(shù)據(jù)存儲(chǔ)技術(shù)的應(yīng)用研究基于單片機(jī)的疊圖機(jī)研究與教學(xué)方法實(shí)踐基于單片機(jī)嵌入式Web服務(wù)器技術(shù)的研究及實(shí)現(xiàn)基于AT89S52單片機(jī)的通用數(shù)據(jù)采集系統(tǒng)基于單片機(jī)的多道脈沖幅度分析儀研究機(jī)器人旋轉(zhuǎn)電弧傳感角焊縫跟蹤單片機(jī)控制系統(tǒng)基于單片機(jī)的控制系統(tǒng)在PLC虛擬教學(xué)實(shí)驗(yàn)中的應(yīng)用研究基于單片機(jī)系統(tǒng)的網(wǎng)絡(luò)通信研究與應(yīng)用基于PIC16F877單片機(jī)的莫爾斯碼自動(dòng)譯碼系統(tǒng)設(shè)計(jì)與研究基于單片機(jī)的模糊控制器在工業(yè)電阻爐上的應(yīng)用研究基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究與開發(fā)基于Cygnal單片機(jī)的μC/OS-Ⅱ的研究基于單片機(jī)的一體化智能差示掃描量熱儀系統(tǒng)研究基于TCP/IP協(xié)議的單片機(jī)與Internet互聯(lián)的研究與實(shí)現(xiàn)變頻調(diào)速液壓電梯單片機(jī)控制器的研究基于單片機(jī)γ-免疫計(jì)數(shù)器自動(dòng)換樣功能的研究與實(shí)現(xiàn)基于單片機(jī)的倒立擺控制系統(tǒng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論