亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

具有失敗重發(fā)和接收過濾功能的短信息收發(fā)裝置和方法

文檔序號:7685108閱讀:210來源:國知局
專利名稱:具有失敗重發(fā)和接收過濾功能的短信息收發(fā)裝置和方法
技術領域
本發(fā)明涉及遠程控制領域,尤其是利用短信息進行遠程控制。
技術背景目前,現(xiàn)有的短信收發(fā)裝置是通過串口或485總線直接由上位機控制短信模塊,由于沒 有微處理器進行智能控制, 一般短信機僅僅是被動地執(zhí)行上位機的發(fā)送指令,機械地接收 GSM網絡發(fā)來的所有短信,不具備失敗重發(fā)和屏蔽垃圾短信的功能。但是,實際應用中, 短信往往不能一次發(fā)送成功,而且會收到很多垃圾短信。使用一般短信機只能依靠上位機 軟件保證成功發(fā)送和進行接收濾波,不僅會增加上位機軟件的開發(fā)難度,也會降低整個系 統(tǒng)的可靠性。發(fā)明內容為了克服現(xiàn)有短信機不能自動重發(fā)和屏蔽垃圾短信的缺陷,本發(fā)明提供一種短信息收 發(fā)裝置和方法,該裝置不僅能正常收發(fā)短信,而且能在發(fā)送失敗時在指定次數(shù)內重新發(fā)送, 接收短信時可以直接丟棄不相干的垃圾短信。本發(fā)明裝置以微處理器作為控制核心,通過三線簡易串口與上位機相連,通過九線全 功能串口與GSM模塊相連,通過fC總線與E2R0M相連,GSM模塊直接與天線相連。通常為了 保證在強干擾下的通信可靠性,除上位機和天線外,其它所有部件應放置在一個金屬殼內, 金屬外殼接大地以屏蔽外界電磁干擾。本發(fā)明解決其技術問題所采用的技術方案是為了解決失敗重發(fā)的技術問題,本發(fā)明 采用求和校驗、根據信息中心反饋判斷是否需要重發(fā)的方案,包括以下步驟A. 截取上位機傳輸過來的發(fā)送短信目的地和短信內容字節(jié);B. 對截取字節(jié)進行求和校驗,校驗成功,轉步驟C,否則通知上位機校驗失敗轉步驟A;C. 發(fā)送短信D. 解析信息中心反饋信息,判斷發(fā)送是否成功,若發(fā)送成功,通知上位機發(fā)送成功, 轉步驟A,若失敗,轉步驟E;E. 重發(fā)次數(shù)計數(shù)加一,判斷是否達到規(guī)定重發(fā)次數(shù),若是,轉步驟F,否則轉步驟C;F.重啟短信機,重啟次數(shù)計數(shù)加一,重發(fā)次數(shù)計數(shù)清零,判斷是否達到規(guī)定重啟次數(shù),若是,通知上位機發(fā)送失敗,轉步驟A,否則轉步驟C; 本發(fā)明步驟A進一步包括Al.判斷接收字節(jié)是否為起始標志0x5a,如果是轉步驟A2,否則在步驟Al循環(huán)等待0x5a;A2.判斷接收字節(jié)是否為結束標志0xa5,如果是轉步驟B,否則轉步驟A3;A3.判斷接收長度是否達到一條短信的最大長度,如果是轉步驟A1,否則轉步驟A2;本發(fā)明步驟B具體方案為發(fā)送端的第一個字節(jié)為所有字節(jié)(第一字節(jié)除外)的求和結果 的低八位。在接收端再進行求和,并跟第--字節(jié)比較,如果相等視為校驗成功,否則視為 校驗失敗。本發(fā)明步驟D具體方案為如果5-20秒鐘之內,收到TC35模塊反饋的"+CMGS"字符串, 視為發(fā)送成功,如果收到"ERROR"字符串或者5-20秒鐘沒收到任何有效數(shù)據,視為發(fā)送 失敗。本發(fā)明步驟F進一步包括Fl. TC35模塊關機信號PD引腳置高,延時3.5秒再置低,短信機關機;F2. TC35模塊點火信號IGT引腳置低,延時100毫秒再置高,短信機開機;F3.通過"AT+CREG"命令判斷短信機是否檢測到網絡,如果反饋為"1"說明檢測到網絡,否則沒有檢測到網絡,在步驟F3不斷檢測,直到檢測到網絡轉步驟C;對于短信收發(fā)裝置而言,發(fā)送和接收短信是一個密不可分的有機整體。為了解決對接收信息進行過濾的技術問題,本發(fā)明包括以下步驟(1) .等待TC35模塊提示信息"+CMTI"字符串,若接收到提示轉步驟(2),否則在步驟(l)循環(huán)等待;(2) .讀取新信息的發(fā)送方手機號碼、短信內容和接收時間;(3) .判斷發(fā)送方手機號碼是否為已經授權的手機號碼,如果是,轉步驟(4),否則丟 棄該信息轉步驟(l);(4) .將發(fā)送方手機號碼、短信內容和接收時間通過串口轉發(fā)給上位機,轉步驟(3)。 上述步驟(3)具體方案為已授權號碼庫存在E》OM里,該E力0M接在微處理器LPC2101的"C接口上。將發(fā)送方手機號碼與己授權號碼庫中的號碼依次比較,任何一個匹配說明是 已授權號碼。與現(xiàn)有技術相比,本發(fā)明具有以下優(yōu)點i.在短信發(fā)送失敗的情況下,可以自動重新發(fā)送,嘗試規(guī)定最大次數(shù)后仍失敗,可以通知用戶,提髙系統(tǒng)可靠性。2. 可以對垃圾短信進行屏蔽,避免垃圾短信和惡意短信的干擾。3. 對發(fā)送和接收短信進行了封裝處理,使用本裝置可以降低用戶開發(fā)復雜度。


圖l是本發(fā)明的系統(tǒng)構成示意圖。圖2是本發(fā)明發(fā)送短信流程圖。圖3是本發(fā)明接收短信流程圖。
具體實施方式
下面結合附圖和實施例對本發(fā)明進一步說明。在圖1中,微處理器l作為控制核心,通過串口5與上位機3相連,通過串口6與TC35GSM 模塊2相連,通過I2C總線7與E2R0M存儲器4相連,TC35 GSM模塊2直接與天線8相連。通常為 了保證在強干擾下的通信可靠性,圖1中除上位機3和天線8外,其它所有部件應放置在一 個金屬殼內,金屬外殼接大地以屏蔽外界電磁干擾。串口5的通信介質應使用同軸電纜, 電纜長度不超過10米,具體實施時,在滿足連接需要的情況下,電纜長度越短越好,串口 通信波特率不應超過19200,以保證通信可靠。在圖2所示發(fā)送流程中,微處理器l以0x5a作為開始標志,以0xa5作為結束標志,截取 來自上位機3的發(fā)送命令。對截取所得字節(jié)進行求和驗證,如果校驗失敗,丟棄該命令繼 續(xù)截取;如果校驗成功,通過TC35模塊2發(fā)送短信。在5-20秒中之內,判斷是否收到來自 TC35模塊2的成功反饋字符串"+CMGS",如果收到,視為成功發(fā)送,繼續(xù)截取新的發(fā)送指 令;否則,判斷是否達到規(guī)定最大重發(fā)次數(shù),若沒有則重發(fā),若已達到最大重發(fā)次數(shù),通 過微處理器1依次給TC35模塊2PD引腳3. 5秒高電平,IGT引腳100毫秒低電平重啟短信機。 重啟了預先設定的最大重啟次數(shù)后依然發(fā)送失敗,則通知上位機3發(fā)送失敗,繼續(xù)截取命 令,依照這個流程循環(huán)。在圖3所示接收流程中,微處理器1一旦接收到來自TC35模塊2的新信息提示字符串 "+CMTI",首先讀取發(fā)送方的手機號碼,如果該號碼與儲存在E卞0M存儲器4中的已授權號 碼庫中的任一號碼相符,則繼續(xù)讀取短信內容、發(fā)送時間信息,并將這些信息轉發(fā)給上位 機3,如果是沒有授權的號碼,斷定為垃圾短信,直接丟棄,從而實現(xiàn)接收過濾的功能。以上所述僅是本發(fā)明的優(yōu)選實施方式,在不脫離本發(fā)明的基本原理的情況下,所做的 修改與潤飾,也應視為本發(fā)明的保護范圍。
權利要求
1. 一種短信息收發(fā)裝置,包括GSM模塊和串行通信口,其特征是在上位機串口和GSM模塊之間增加一個微處理器,控制GSM模塊收發(fā)短信,在微處理器的I2C接口上增加一個E2ROM,存儲已授權號碼庫,上位機與微處理器通過三線簡易串口連接,GSM模塊與微處理器通過九線全功能串口連接,微處理器通過AT指令控制GSM模塊收發(fā)短信,在發(fā)送失敗的時候自動重發(fā),接收到垃圾短信的時候自動屏蔽。
2. 根據權利要求1所述的短信息收發(fā)裝置,其特征是所述的微處理器采用的是 LPC2101; GSM模塊采用的是TC35。
3. 根據權利要求1所述的短信息收發(fā)裝置,其特征是當短信機連續(xù)出現(xiàn)發(fā)送失敗 時,微處理器自動控制TC35模塊重啟短信機。
4. 根據權利要求1所述的短信息收發(fā)裝置的發(fā)送方法,其特征在于發(fā)送短信包括以 下步驟首先截取上位機通過串口傳輸過來的發(fā)送短信目的地和短信內容字節(jié),然后對接 收到的字節(jié)進行求和校驗,校驗失畋則請求上位機重新發(fā)送,校驗成功則通過GSM模塊 發(fā)送短信,如果在5-20秒之內收到信息中心成功反饋,視為發(fā)送成功,否則重新發(fā)送短信, 重新發(fā)送用戶指定次數(shù)后仍不能成功,則自動重新啟動短信息收發(fā)裝置,重新啟動用戶指 定次數(shù)后仍不能成功,則報告用戶此次發(fā)送失敗,放棄此次操作,進行下一次發(fā)送操作。
5. 根據權利要求1所述的短信息收發(fā)裝置的接收方法,其特征在于接收短信包括以 下步驟首先等待來自GSM模塊的新信息提示,檢測到新信息提示后,提取發(fā)送方的手 機號碼,將發(fā)送方手機號碼與已授權號碼庫中的號碼依次比較,如果是己授權的號碼,則 接收該短信,并把發(fā)送方手機號碼、短信內容和接收時間通過串口轉發(fā)給上位機,否則直 接丟棄該信息,進行下一次接收操作。
全文摘要
一種具有失敗自動重發(fā)和接收過濾功能的短信息收發(fā)裝置和方法。本發(fā)明以LPC2101微處理器為控制核心,微處理器通過三線簡易串口連接上位機進行人機交互,通過九線全功能串口控制TC35GSM模塊進行短信收發(fā)操作。LPC2101接收到上位機的發(fā)送命令后,依次進行求和校驗、發(fā)送短信、解析信息中心反饋、判斷是否需要重發(fā)、發(fā)送結果通知上位機操作,確保短信可靠發(fā)送;微處理器接收到TC35模塊新信息提示后,判斷是否為授權號碼所發(fā)短信,如果是讀取短信并通過串口將信息發(fā)送給上位機,否則丟棄,具有屏蔽垃圾短信的功能。它克服了現(xiàn)有短信機不能自動重發(fā)和屏蔽短信的缺陷,結構簡單、可靠性高,可廣泛應用于智能家居和遠程抄表等遠程控制領域。
文檔編號H04L1/16GK101267599SQ200810031268
公開日2008年9月17日 申請日期2008年5月12日 優(yōu)先權日2008年5月12日
發(fā)明者方遠孟, 李輝煌, 梁成輝, 鄧宏貴, 郭晟偉 申請人:中南大學
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1