freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

短消息在林務(wù)系統(tǒng)中的應(yīng)用畢業(yè)論文(編輯修改稿)

2025-08-18 12:29 本頁面
 

【文章內(nèi)容簡介】 PP 協(xié)議格式的消息序列號;若消息從隊(duì)列 2中來,該元素將是轉(zhuǎn)化后的 SMPP 協(xié)議格式的消息序列號。 short mqm_sockfd。//接收該消息的 socket。 short mqm_seqnum。//收到的消息序列號; time_t mqm_timeout。//收到該消息的時間; int total_length。//該消息的長度; char mqm_buf[MAX_PACKET_SIZE]。//該消息的內(nèi)容; char converted_buf[MAX_PACKET_SIZE]。//轉(zhuǎn)換協(xié)議后的消息內(nèi)容; }。 現(xiàn)以 MO請求業(yè)務(wù)為例,描述通信模塊的工作流程。 當(dāng) SMSC 以 SMPP 格式的 DELIVER_SM 消息發(fā)出訂閱某個 SP 的言語傳情短消息,經(jīng)由 smpp_server 收到,從隊(duì)列 4 中轉(zhuǎn)發(fā)給 package_server。 Package_server 收到 MO請求后回送給 SP 一個 SMPP 格式的 DELIVER_SM_REP 應(yīng)答消息,并用 mqm_connection結(jié)構(gòu)體存儲這條 MO消息的各個信息。之后, package_server 就把該消息轉(zhuǎn)換成 CMPP協(xié)議的 CMPP_Deliver 消息,并通過隊(duì)列 1送到 cmpp_server 中,轉(zhuǎn)發(fā)給目的 SP。 SP在接收到這個消息后,會產(chǎn)生一個 CMPP 格式的 CMPP_Deliver_Rep 的應(yīng)答消息返回給網(wǎng)關(guān)。當(dāng) package_server 收到了應(yīng)答信號,也需要用 mqm_connection 結(jié)構(gòu)體存儲。這時,一條 MO 短消息轉(zhuǎn)發(fā)成功, package_server 記錄 SMO 話單 [9]。 3 利用 GSM 通信模塊開發(fā) 短消息 的 相關(guān) GSM AT 指令 相關(guān)的 GSM AT 指令 與 SMS 有關(guān)的 GSM AT 指令( from )如下表所示: AT 指令 功 能 AT+CMGC Send an SMS mand(發(fā)出一條短消息命令) 西南林學(xué)院 20xx 屆本科畢業(yè)論文 9 AT+CMGD Delete SMS message(刪除 SIM 卡內(nèi)存的短消息) AT+CMGF Select SMS message formate(選擇短消息信息格式: 0PDU。1文本) AT+CMGL List SMS message from preferred store(列出 SIM 卡中的短消息PDU/text: 0/“ REC UNREAD” 未讀, 1/“ REC READ” 已讀, 2/“ STO UNSENT” 待發(fā), 3/“ STO SENT” 已發(fā), 4/“ ALL” 全部的) AT+CMGR Read SMS message(讀短消息) AT+CMGS Send SMS message(發(fā)送短消息) AT+CMGW Write SMS message to memory(向 SIM 內(nèi)存中寫入待發(fā)的短消息) AT+CMSS Send SMS message from storage(從 SIM 內(nèi)存中發(fā)送短消息) AT+CNMI New SMS message indications(顯示新收到的短消息) AT+CPMS Preferred SMS message storage( 選擇短消息內(nèi)存) AT+CSCA SMS service center address(短消息中心地址) AT+CSCB Select cell broadcast messages(選擇蜂窩廣播消息) AT+CSMP Set SMS text mode parameters(設(shè)置短消息文本模式參數(shù)) AT+CSMS Select Message Service(選擇短消息服務(wù)) 表 1 相關(guān)的 GSM AT 指令 對短消息的控制共有三種模式: Block Mode 基于 AT命令的 PDU Mode 基于 AT命令的 Text Mode Block Mode 已是昔日黃花,目前很少用了。 Text Mode 比較簡單是純文本方式,可使用不同的字符集,主要用于歐美地區(qū)。從技術(shù)上說也可用于發(fā)送中文短消息,但國內(nèi)手機(jī)基本上不支持。 PDU Mode 被所有手機(jī)支持,可以使用任何字符集,這也是手機(jī)默認(rèn)的編碼方式。 計算機(jī)與 GSM通信模塊的通信 1) 串口連接 由于 GSM 通信模塊自帶 RS232 串口線,故只需將其連接到計算機(jī)串口即可。打開windows 自帶的超級終端,選擇相應(yīng)的串口,將端口參數(shù)設(shè)置還原為默認(rèn)值 即可。 2) 連接測試 輸入“ AT”然后回車,屏幕上返回“ OK”表明計算機(jī)與 GSM 通信模塊已連接成功,GSM 通信模塊能夠正常工作。這時就可以測試各類 AT 命令。 短 消息在林務(wù)系統(tǒng)中的應(yīng)用 10 當(dāng)測試命令“ AT+CMGS=?CR”時,如果返回“ OK”標(biāo)明 GSM 通信模塊支持該指令。該指令的完整語法如下: 如果此時 GSM 通信模塊處于 PDU Mode(即“ AT+CMGF?CR”返回“ 0”) AT+CMGS=lengthCRPDU is given^Z/ESC 如果短消息發(fā)送成功,則返回“ OK”,并顯示信息號: AT+CMGS:mr[,ackpdu] 如果短消息發(fā)送失敗,則返回如下信息號: AT+CMS ERROR:err 如果此時 GSM 通信模塊處于 Text Mode(即“ AT+CMGF?CR”返回“ 1”) AT+CMGS=da[,toda]CRtext is entered^Z/ESC 如果短消息發(fā)送成功,則返回“ OK”,并顯示信息號: AT+CMGS:mr[,scts] 如果短消息發(fā)送失敗,則返回如下信息號: AT+CMS ERROR:err 另外,由于使用的是 GSM 通信模塊,當(dāng)有新的短 消息到來時,需要 GSM 通信模塊產(chǎn)生提示,使用指令“ AT+CNMI”。該指令的完整語法如下: AT+CNMI=[mode][,mt][,bm][,ds][,bfr] 如果有新的短消息來到,則 GSM 通信模塊將自動返回下列提示: AT+CMTI:“SM”,index 此時讀出 index,然后用“ AT+CMGR”指令即可讀出短消息內(nèi)容。 3) 鑒于 TC35( T)支持 TEXT 格式,我們在試驗(yàn)中主要測試該格式。 ( A)設(shè)置短消息中心 AT+CSCA=+8613800731500(短消息中 心 ); ( B)設(shè)置短消息發(fā)送格式 AT+CMGF=1(1TEXT。 0PDU); ( C)發(fā)送短消息 (短消息內(nèi)容為“ test” ) AT+CMGS=13508485560(目的地址 )cr test^z; ( D)設(shè)置短消息到達(dá)自動提示 :設(shè)置短消息到達(dá)提示當(dāng)短消息被接收,將獲取指西南林學(xué)院 20xx 屆本科畢業(yè)論文 11 令: AT+CMTI:SM,INDEX(信息存儲位置 ) AT+CNMI=1,1,0,0,1(); ( E)獲取短消息內(nèi)容 (Once more),假設(shè) INDEX= 8。 AT+CMGR=8 返回信息如下: AT+CMGR:RECUNREAD,+8613508485560,01/07/16,15:37:28+32,Once more [2] 短消息編碼 設(shè)需要發(fā)送的短消息內(nèi)容為“ Hi”,使用的 GSM 字符集為 7 位編碼。首先將字符轉(zhuǎn)換為 7 位的二進(jìn)制,然后,將后面字符的位調(diào)用到前面,補(bǔ)齊前面的差別。例如:H 翻譯成 1001000, i 翻譯成 1101001,顯然 H 的二進(jìn)制編碼不足八位,那么就將 i的最后一位補(bǔ)足到 H 的前面。那么就成了 11001000( C8), i 剩下六位 110100,前面再補(bǔ)兩個 0,變成 00110100( 34),于 是“ Hi”就變成了 C8 34。 4 基于 PDU 模式的中文短信息接收 分析 PDU 數(shù)據(jù)包,根據(jù) PDU 的數(shù)據(jù)格式將收到的中文信息和其它相關(guān)信息解析出來。 PDU 數(shù)據(jù)格式分析 PDU 數(shù)據(jù)包格式 , PDU 數(shù)據(jù)包由兩部分構(gòu)成,短信息服務(wù)中心地址( SMSC address)TPDU。 PDU 串表面上是一串 ASCII 碼,由 ‘039。 ‘939。 、 ‘A39。 ‘F39。 這些數(shù)字和字母組成。它們是 8 位字節(jié)的十六進(jìn)制數(shù),或者 BCD 碼十進(jìn)制數(shù)。 PDU 串不僅包含可顯示的消息本身,還包含很多其它信息,如 SMS 服務(wù)中心號碼、目標(biāo)號碼、回復(fù)號碼、編碼 方式和服務(wù)時間等。 其中短信息服務(wù)中心號碼、發(fā)送源號碼、日期以及時采用壓縮 BCD 碼表示,低位在前,高位在后 。 例如,我們要將字符“ Hi”字符發(fā)送到目的地“ 13677328099” PDU 字符串為: 短 消息在林務(wù)系統(tǒng)中的應(yīng)用 12 08 91 683108701305F0 11 00 0D 91 3176378290F9 00 00 00 02 C834 ⑴ 08— 短信息中心地址長度。指( 91) +( 683108701305F0)的長度。 ⑵ 91— 短信息中心號碼類型。 91 是 TON/NPI 遵守 International/ 標(biāo)準(zhǔn),指在號 碼前需加‘ +’號;此外還有其它數(shù)值,但 91 最常用。 91— 10010001 BIT No. 7 6 5 4 3 2 1 0 Name 1 數(shù)值類型 號碼鑒別 表 2 91— 短信息中心號碼類型 數(shù)值類型( Type of Number): 000— 未知, 001— 國際, 010— 國內(nèi) ,111— 留作擴(kuò)展;號碼鑒別( Numbering plan identification) :0000— 未知, 0001— ISDN/電話號碼 (), 1111— 留作擴(kuò)展; ⑶ 683108701305F0— 短信息中心號碼 。由于位置上略有處理,實(shí)際號碼應(yīng)為:8613800731500(字母 F是指長度減 1)。這需要根據(jù)不同的地域作相應(yīng)的修改。⑴、⑵、⑶通稱短消息中心地址( Address of the SMSC)。 ⑷ 11— 文件頭字節(jié)。 11amp。h=00010001amp。b BIT No. 7 6 5 4 3 2 1 0 Name TPRP TPUDHI TPSPR TPVFP TPRD TPMTI Value 0 0 0 1 0 0 0 1 表 3 11— 文件頭字 節(jié) 應(yīng)答路徑 — TPRP( TPReplyPath): 0— 不設(shè)置 。1— 設(shè)置 用戶數(shù)據(jù)頭標(biāo)識 — TPUDHL( TPUserDataHeaderIndicator): 0— 不含任何頭信息 。1— 含頭信息 狀態(tài)報告要求 — TPSPR( TPStatusReportRequest): 0— 需要報告 。1— 不需要報告 有效期格式 — TPVPF( TPValidityPeriodFormat): 00— 不提供( Not present) 。10— 整型(標(biāo)準(zhǔn)); 01— 預(yù)留 。11— 提供 8 位字節(jié)的一半( SemiOctet Represented) 拒絕復(fù)制 — TPRD( TPRejectDuplicates): 0— 接受復(fù)制 。1— 拒絕復(fù)制 信息類型提示 — TPMTI( TPMessageTypeIndicator): 00— 讀出( Deliver) 。01— 提交( Submit) 西南林學(xué)院 20xx 屆本科畢業(yè)論文 13 ⑸ 00— 信息類型( TPMessageReference) ⑹ 0B— 被叫號碼長度。 ⑺ 91— 被叫號碼類型(同⑵)。 ⑻ 3176378290F9— 被叫號碼,經(jīng)過了位移處理,實(shí)際號碼為“ 13677328099”。 ⑹、⑺、⑻通稱目的地址( TPDestinationAddress)。 ⑼ 00— 協(xié)議標(biāo)識 TPPID( TPProtocolIdentifier) BIT No. 7 6 5 4 3 2 1 0 表 4 00— 協(xié)議標(biāo)識 TPPID Bit 與 Bit : 00— 如下面定義的分配 Bit — Bit ; 01— 參見 協(xié)議標(biāo)識完全定義; 10— 預(yù)留; 11— 為服務(wù)中心( SC)特殊用途分配 Bit — Bit 。一般將這兩位置為 00。 Bit : 0— 不使用遠(yuǎn)程網(wǎng)絡(luò) ,只是短消息設(shè)備之間的協(xié)議; 1— 使用遠(yuǎn)程網(wǎng)絡(luò)。 Bit — Bits : 00000— 隱含; 00001— 電傳; 00010— group 3 telefax;00100— 語音; 00101— 歐洲無線信息系統(tǒng)( ERMES); 00110— 國內(nèi)系統(tǒng); 10001— 任何基于 的公用信息處理系統(tǒng); 10010— Email。 ⑽ 00— 數(shù)據(jù)編碼方案 TPDCS( TPDataCodingScheme) BIT No. 7 6 5 4 3 2 1 0 表 5 00— 數(shù)據(jù)編碼方案 TPDCS Bit 與 Bit :一般設(shè)置為 00; Bit : 0— 文本未壓縮,
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1