杜海舟,張 超,劉 昊
(上海電力學院計算機與信息工程學院,上海 200090)
隨著現(xiàn)代化通訊方式的迅速發(fā)展,手機功能不斷增加,手機用戶越來越多.截至2009年7月末,中國移動電話用戶超過7億戶.而在2008年前,這個數(shù)字還只不過是1億.其中高校學生使用手機已經越來越頻繁,學生使用手機,除了增加一條獲取信息的渠道外,更為學校與學生間的聯(lián)系拓展了一條渠道.
手機相較于其他常見的通訊平臺,有著即時、可靠、安全等優(yōu)勢,因此本系統(tǒng)選用了短信平臺進行研發(fā),目的是讓學生通過便捷的操作獲取更多的信息.
本系統(tǒng)構建了一套短信處理平臺,實現(xiàn)了高校成績查詢這一主要功能,即學生通過發(fā)送指定格式的短信到短信平臺,就可以獲取相關的成績信息,同時也可實現(xiàn)基于網(wǎng)頁的平臺管理、查詢和簡單的分析功能.
本平臺通過使用RXTX(串口和并口通信的開源Java類庫)和USB接口的GSM調制解調器得以實現(xiàn).RXTX 提供了 Windows,Linux,Mac os X,Solaris操作平臺下的兼容javax.comm串口通訊包API,通過使用該通訊包,可以實現(xiàn)向串口寫入和讀出字符串的功能[1].
AT即Attention,AT指令集是通過終端設備(Terminal Equipment,TE)或數(shù)據(jù)終端設備(Data TerminalEquipment,DTE)向終端適配器(Terminal Adapter,TA)或數(shù)據(jù)電路終端設備(Data Circuit Terminal Equipment,DCE)發(fā)送.通過TA,TE發(fā)送AT指令來控制移動臺(Mobile Station,MS)的功能,與GSM網(wǎng)絡業(yè)務進行交互.表1中列出了常用的一些AT命令和使用方法[2].

表1 常用AT命令
短信傳送一般采用 Text和協(xié)議數(shù)據(jù)單元(Protocol Data Unit,PDU)兩種模式.
基于AT命令的Text模式是利用文本信息控制移動……