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

用于選課的gsm短信收發(fā)系統(tǒng)的制作方法

文檔序號(hào):7701349閱讀:185來源:國(guó)知局
專利名稱:用于選課的gsm短信收發(fā)系統(tǒng)的制作方法
技術(shù)領(lǐng)域
它涉及電子通信領(lǐng)域。
背景技術(shù)
隨著高校教育改革的不斷深入,學(xué)分制的全面推行,計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展而帶來的辦公自動(dòng)化,網(wǎng)絡(luò)選課系統(tǒng)已是高等院校安排教學(xué)必不可少的工具。目前已經(jīng)在國(guó)內(nèi)高校得到普遍應(yīng)用。但是由于選課時(shí)間非常集中,而且由于同時(shí)進(jìn)行選課人數(shù)巨大,造成大量用戶同時(shí)訪問網(wǎng)絡(luò)服務(wù)器,導(dǎo)致這種選課方式對(duì)網(wǎng)絡(luò)資源要求特別高,過去的網(wǎng)絡(luò)選課系統(tǒng)已經(jīng)不能滿足需求。因此在學(xué)生選課期間,常常會(huì)出現(xiàn)這樣問題或那樣問題。主要表現(xiàn)在一下幾個(gè)方面a)選課操作復(fù)雜,不符合人性化要求。選課步驟繁多復(fù)雜,很容易造成選課錯(cuò)誤。b)選課系統(tǒng)不穩(wěn)定,登錄網(wǎng)站時(shí)常不能訪問,用戶無法登陸,這明顯是網(wǎng)站服務(wù)器系統(tǒng)的不穩(wěn)定造成的。C)選課系統(tǒng)性能不好,由于技術(shù)與數(shù)據(jù)庫(kù)性能不好,其速度較慢, 導(dǎo)致在選課高峰期,大量人數(shù)同時(shí)選課的時(shí)候出現(xiàn)登錄和選課的速度很慢或者就無法成功登錄及選課的情況。出現(xiàn)無法登陸網(wǎng)絡(luò)是由于網(wǎng)絡(luò)擁塞而造成的,嚴(yán)重時(shí)可能造成服務(wù)器癱瘓,這樣既浪費(fèi)了時(shí)間又增加了選課的成本。

發(fā)明內(nèi)容
本發(fā)明為了解決大批量用戶同時(shí)訪問系統(tǒng)帶來的網(wǎng)絡(luò)擁堵問題,而提出了一種用于選課的GSM短信收發(fā)系統(tǒng)。GSM短信收發(fā)系統(tǒng)包括GSM短信收發(fā)裝置和上位機(jī);GSM短信收發(fā)裝置包括GSM短信收發(fā)模塊、微處理器和USB接口模塊;GSM短信收發(fā)模塊,用于接收用戶通過移動(dòng)終端發(fā)送的根據(jù)客戶終端通信協(xié)議編寫的短信,并轉(zhuǎn)發(fā)送給微處理器,還用于發(fā)送微處理器和上位機(jī)向移動(dòng)終端回復(fù)的短信;微處理器,用于對(duì)接收到的短信進(jìn)行解碼,并判斷短信是否符合客戶終端通信協(xié)議,是,則將解碼內(nèi)容發(fā)送給USB接口模塊,否,則進(jìn)行編碼回復(fù)不符合協(xié)議的短息給GSM短信收發(fā)模塊;還用于接收上位機(jī)的回復(fù)信息,并對(duì)該回復(fù)信息進(jìn)行編碼,然后將編碼后的信息發(fā)送給GSM短信收發(fā)模塊;USB接口模塊,用于發(fā)送解碼內(nèi)容給上位機(jī),還用于發(fā)送上位機(jī)的回復(fù)信息給微處理器;上位機(jī)包括USB短信收發(fā)連接模塊和短信內(nèi)容識(shí)別模塊和數(shù)據(jù)庫(kù);USB短信收發(fā)連接模塊,用于接收GSM短信收發(fā)裝置發(fā)送的解碼內(nèi)容,并發(fā)送給短信內(nèi)容識(shí)別模塊,還用于向GSM短信收發(fā)裝置發(fā)送短信內(nèi)容識(shí)別模塊所發(fā)送的與接收到信息相對(duì)應(yīng)的回復(fù)信息; 短信內(nèi)容識(shí)別模塊,用于識(shí)別USB短信收發(fā)連接模塊發(fā)送的解碼內(nèi)容,將解碼內(nèi)容與數(shù)據(jù)庫(kù)中的信息進(jìn)行對(duì)比識(shí)別、判斷確認(rèn)是否符合選課要求,并發(fā)送與接收到信息相對(duì)應(yīng)的回復(fù)信息,首先判斷學(xué)號(hào)是否存在,否,則回復(fù)學(xué)號(hào)錯(cuò)誤的信息,是,則進(jìn)行一步判斷密碼是否正確,否,則回復(fù)密碼錯(cuò)誤的信息,是,則進(jìn)行下一步判斷用戶所選課程數(shù)量是否已滿,是,則回復(fù)課程數(shù)量已滿的信息,否,則進(jìn)行下一步判斷所選課程人數(shù)是否已滿,是, 則回復(fù)所選課程人數(shù)已滿的信息,否,則回復(fù)選課成功的信息,并將解碼內(nèi)容發(fā)送到數(shù)據(jù)庫(kù)中存儲(chǔ);數(shù)據(jù)庫(kù),用于存儲(chǔ)學(xué)生信息和課程信息,其中學(xué)生信息包括學(xué)號(hào)、姓名、密碼、所在校區(qū)、所在院系和所在班級(jí),課程信息包括課程號(hào)、課程名稱、可選校區(qū)、可選院系、授課時(shí)間、課程容量和選課人數(shù)。1.系統(tǒng)采用GSM無線通信網(wǎng)絡(luò),用戶選課無地點(diǎn)、無設(shè)施限制,只需用戶通過對(duì)移動(dòng)終端的簡(jiǎn)單操作就可以完成選課,避免了同時(shí)訪問有線網(wǎng)絡(luò)帶來的網(wǎng)絡(luò)擁堵問題,極大地提高了選課效率。2.系統(tǒng)上位機(jī)操作界面與數(shù)據(jù)庫(kù)自動(dòng)連接,通過上位機(jī)操作界面就可以查看到數(shù)據(jù)庫(kù)存儲(chǔ)情況,并支持刷新功能,使管理員操作觀察更方便更簡(jiǎn)單。3.上位機(jī)操作界面與數(shù)據(jù)庫(kù)均設(shè)有密碼,對(duì)選課信息進(jìn)行安全的管理。4.系統(tǒng)下位機(jī)配有USB接口,支持熱插拔,使用方便快捷。


圖1是本發(fā)明用于選課的GSM短信收發(fā)系統(tǒng)的結(jié)構(gòu)示意圖;圖2是密碼協(xié)議的示意圖;圖3是單課程選擇協(xié)議的示意圖;圖4是多課程選擇協(xié)議的示意圖;圖5是刪除課程協(xié)議的示意圖;圖6是數(shù)據(jù)庫(kù)C3的結(jié)構(gòu)示意圖。
具體實(shí)施例方式具體實(shí)施方式
一結(jié)合圖1至圖6說明本實(shí)施方式,本實(shí)施方式中包括GSM短信收發(fā)裝置B和上位機(jī)C ;GSM短信收發(fā)裝置B包括GSM短信收發(fā)模塊Bi、微處理器B2和USB接口模塊B3 ;GSM短信收發(fā)模塊Bl設(shè)置有短信接收發(fā)送端和數(shù)據(jù)輸入輸出端,GSM短信收發(fā)模塊Bl的數(shù)據(jù)輸入輸出端與微處理器B2的第一輸入輸出端連接,USB接口模塊B3設(shè)置有數(shù)據(jù)輸入輸出端和串行輸入輸出端,微處理器B2的第二輸入輸出端和USB接口模塊B3的數(shù)據(jù)輸入輸出端連接。GSM短信收發(fā)系統(tǒng)與上位機(jī)C采用通用串行總線USB連接。GSM短信收發(fā)裝置B還包括人機(jī)接口模塊B4、實(shí)時(shí)時(shí)鐘模塊B5、存儲(chǔ)模塊B6和系統(tǒng)電源模塊B7 ;微處理器B2的第三輸入輸出端與人機(jī)接口模塊B4的輸入輸出端連接,微處理器B2的第四輸入輸出端與實(shí)時(shí)時(shí)鐘模塊B5的輸入輸出端連接,微處理器B2的第五輸入輸出端與存儲(chǔ)模塊B6的輸入輸出端連接,系統(tǒng)電源模塊B7的三個(gè)供電端分別與GSM短信收發(fā)模塊Bl的電源端、微處理器B2的電源端和USB接口模塊B3的電源端連接。GSM短信收發(fā)模塊Bi,用于接收用戶通過移動(dòng)終端A發(fā)送的根據(jù)客戶終端通信協(xié)議編寫的短信,并轉(zhuǎn)發(fā)送給微處理器B2,還用于發(fā)送微處理器B2和上位機(jī)C向移動(dòng)終端A 回復(fù)的短信;選用SIMENS公司生產(chǎn)的新一代GSM/GPRS雙模模塊MC35I。微處理器B2,用于對(duì)接收到的短信進(jìn)行解碼,并判斷短信是否符合客戶終端通信協(xié)議,是,則將解碼內(nèi)容發(fā)送給USB接口模塊B3,否,則進(jìn)行編碼回復(fù)不符合協(xié)議的短息給GSM短信收發(fā)模塊Bl ;還用于接收上位機(jī)C的回復(fù)信息,并對(duì)該回復(fù)信息進(jìn)行編碼,然后將編碼后的信息發(fā)送給GSM短信收發(fā)模塊Bl ;同時(shí)還用于控制人機(jī)接口模塊B4中的液晶顯示、時(shí)鐘正常運(yùn)行和存儲(chǔ)模塊B6對(duì)選課信息的記錄。USB接口模塊B3,用于發(fā)送解碼內(nèi)容給上位機(jī)C,還用于發(fā)送上位機(jī)C的回復(fù)信息給微處理器B2 ;實(shí)現(xiàn)上位機(jī)與下位機(jī)的連接與數(shù)據(jù)傳輸功能。為實(shí)現(xiàn)高效、可靠的傳輸數(shù)據(jù),選用了 CH341作為USB總線轉(zhuǎn)接芯片。人機(jī)接口模塊B4,此模塊包括鍵盤操作與液晶顯示,實(shí)現(xiàn)了通過按鍵對(duì)系統(tǒng)進(jìn)行控制操作,并在液晶上顯示實(shí)時(shí)時(shí)間、選課用戶的號(hào)碼及選課人數(shù)等信息,更人性化的提供了便捷操作。實(shí)時(shí)時(shí)鐘模塊B5,為整個(gè)系統(tǒng)提供詳細(xì)精準(zhǔn)的實(shí)時(shí)時(shí)刻時(shí)間,以保證選課人員先后性,更公平的實(shí)現(xiàn)選課。存儲(chǔ)模塊B6,用于存儲(chǔ)和記錄選課信息,為后期進(jìn)行人員篩選做好充分準(zhǔn)備,以確保選課可以更安全、更可靠的完成。選用SD卡作為存儲(chǔ)模塊。系統(tǒng)正常工作時(shí),所有通訊數(shù)據(jù)都會(huì)備份在SD存儲(chǔ)模塊中,保證了通訊記錄的可查詢性及安全性。系統(tǒng)電源模塊B7,用于給GSM短信收發(fā)裝置B提供不同電壓電流的電源,由外接電源為GSM短信收發(fā)模塊Bl開機(jī)所需大電流的沖擊提供IOV電壓,經(jīng)LM1086變壓后為GSM短信收發(fā)模塊Bl提供4V的工作電壓,經(jīng)LM2576變壓后為微處理器B2提供5V的工作電壓, 再經(jīng)LM1117-3. 3變壓后通過微處理器B2為存儲(chǔ)模塊B6提供工作電壓。上位機(jī)C包括USB短信收發(fā)連接模塊Cl和短信內(nèi)容識(shí)別模塊C2 ;上位機(jī)C包括USB短信收發(fā)連接模塊Cl和短信內(nèi)容識(shí)別模塊C2和數(shù)據(jù)庫(kù)C3 ;USB短信收發(fā)連接模塊Cl,用于接收GSM短信收發(fā)裝置B發(fā)送的解碼內(nèi)容,并發(fā)送給短信內(nèi)容識(shí)別模塊C2,還用于向GSM短信收發(fā)裝置B發(fā)送短信內(nèi)容識(shí)別模塊C2所發(fā)送的與接收到信息相對(duì)應(yīng)的回復(fù)信息;短信內(nèi)容識(shí)別模塊C2,用于識(shí)別USB短信收發(fā)連接模塊Cl發(fā)送的解碼內(nèi)容,將解碼內(nèi)容與數(shù)據(jù)庫(kù)中的信息進(jìn)行對(duì)比識(shí)別、判斷確認(rèn)是否符合選課要求,并發(fā)送與接收到信息相對(duì)應(yīng)的回復(fù)信息,首先判斷學(xué)號(hào)是否存在,否,則回復(fù)學(xué)號(hào)錯(cuò)誤的信息,是,則進(jìn)行一步判斷密碼是否正確,否,則回復(fù)密碼錯(cuò)誤的信息,是,則進(jìn)行下一步判斷用戶所選課程數(shù)量是否已滿,是,則回復(fù)課程數(shù)量已滿的信息,否,則進(jìn)行下一步判斷所選課程人數(shù)是否已滿, 是,則回復(fù)所選課程人數(shù)已滿的信息,否,則回復(fù)選課成功的信息,并將解碼內(nèi)容發(fā)送到數(shù)據(jù)庫(kù)C3中存儲(chǔ);數(shù)據(jù)庫(kù)C3,用于存儲(chǔ)學(xué)生信息和課程信息,其中學(xué)生信息包括學(xué)號(hào)、姓名、密碼、所在校區(qū)、所在院系和所在班級(jí),課程信息包括課程號(hào)、課程名稱、可選校區(qū)、可選院系、授課時(shí)間、課程容量和選課人數(shù),如圖6所示。如圖2至圖5客戶終端通信協(xié)議包括修改密碼協(xié)議、單課程選擇協(xié)議、多課程選擇協(xié)議和刪除課程協(xié)議。通信協(xié)議分為標(biāo)志位、選項(xiàng)位、信息位與功能位。標(biāo)志位為“HLG”三個(gè)大寫字母,為哈理工拼音的首字母;選項(xiàng)位包括四個(gè)選擇項(xiàng)分別為修改密碼協(xié)議的大寫字母“C”、單課程選擇協(xié)議的大寫字母“S”、多課程選擇協(xié)議的大寫字母“M”和刪除課程協(xié)議的大寫字母“D”;信息位為用戶的“十位學(xué)號(hào)”和“密碼”,其中學(xué)號(hào)與密碼之間無任何符號(hào)或標(biāo)志;功能位為用戶所需實(shí)現(xiàn)的功能,包括修改密碼,輸入“*新密碼”;單課程選擇,輸入“*所選擇課程號(hào)”;多課程選擇,輸入“*所選擇課程1的課程號(hào)*所選課程2的課程號(hào)所選課程3的課程號(hào)”,此處最多可同時(shí)選擇三個(gè)課程;刪除課程,輸入“*刪除已選課程號(hào)”。 通信協(xié)議中除了所需添加的“*”,各位之間無任何符號(hào)或標(biāo)志。 實(shí)現(xiàn)了選課用戶通過發(fā)短信進(jìn)行選課,選課用戶通過移動(dòng)終端A向GSM短信收發(fā)模塊Bl開發(fā)平臺(tái)按照客戶終端通信協(xié)議發(fā)送選課人學(xué)號(hào)、密碼和所選課程號(hào),GSM短信收發(fā)模塊Bl在微處理器B2的控制解碼后,將收到的信息通過USB接口模塊B3通信發(fā)送到上位機(jī)C中,上位機(jī)C與數(shù)據(jù)庫(kù)中的信息比較確認(rèn)是否符合選課要求,并把回復(fù)返回給GSM短信收發(fā)模塊Bl中,再發(fā)給用戶移動(dòng)終端A。
權(quán)利要求
1.用于選課的GSM短信收發(fā)系統(tǒng),其特征在于它包括GSM短信收發(fā)裝置(B)和上位機(jī)(C);GSM短信收發(fā)裝置(B)包括GSM短信收發(fā)模塊(Bi)、微處理器(B》和USB接口模塊 (B3);GSM短信收發(fā)模塊(Bi),用于接收用戶通過移動(dòng)終端(A)發(fā)送的根據(jù)客戶終端通信協(xié)議編寫的短信,并轉(zhuǎn)發(fā)送給微處理器(B2),還用于發(fā)送微處理器(B》和上位機(jī)(C)向移動(dòng)終端(A)回復(fù)的短信;微處理器(B2),用于對(duì)接收到的短信進(jìn)行解碼,并判斷短信是否符合客戶終端通信協(xié)議,是,則將解碼內(nèi)容發(fā)送給USB接口模塊(Β; ),否,則進(jìn)行編碼回復(fù)不符合協(xié)議的短息給 GSM短信收發(fā)模塊(Bi);還用于接收上位機(jī)(C)的回復(fù)信息,并對(duì)該回復(fù)信息進(jìn)行編碼,然后將編碼后的信息發(fā)送給GSM短信收發(fā)模塊(Bi);USB接口模塊(B3),用于發(fā)送解碼內(nèi)容給上位機(jī)(C),還用于發(fā)送上位機(jī)(C)的回復(fù)信息給微處理器(B2);上位機(jī)(C)包括USB短信收發(fā)連接模塊(Cl)和短信內(nèi)容識(shí)別模塊(以)和數(shù)據(jù)庫(kù) (C3);USB短信收發(fā)連接模塊(Cl),用于接收GSM短信收發(fā)裝置(B)發(fā)送的解碼內(nèi)容,并發(fā)送給短信內(nèi)容識(shí)別模塊(C2),還用于向GSM短信收發(fā)裝置(B)發(fā)送短信內(nèi)容識(shí)別模塊(C2)所發(fā)送的與接收到信息相對(duì)應(yīng)的回復(fù)信息;短信內(nèi)容識(shí)別模塊(C2),用于識(shí)別USB短信收發(fā)連接模塊(Cl)發(fā)送的解碼內(nèi)容,將解碼內(nèi)容與數(shù)據(jù)庫(kù)中的信息進(jìn)行對(duì)比識(shí)別、判斷確認(rèn)是否符合選課要求,并發(fā)送與接收到信息相對(duì)應(yīng)的回復(fù)信息,首先判斷學(xué)號(hào)是否存在,否,則回復(fù)學(xué)號(hào)錯(cuò)誤的信息,是,則進(jìn)行一步判斷密碼是否正確,否,則回復(fù)密碼錯(cuò)誤的信息,是,則進(jìn)行下一步判斷用戶所選課程數(shù)量是否已滿,是,則回復(fù)課程數(shù)量已滿的信息,否,則進(jìn)行下一步判斷所選課程人數(shù)是否已滿, 是,則回復(fù)所選課程人數(shù)已滿的信息,否,則回復(fù)選課成功的信息,并將解碼內(nèi)容發(fā)送到數(shù)據(jù)庫(kù)(C3)中存儲(chǔ);數(shù)據(jù)庫(kù)(C3),用于存儲(chǔ)學(xué)生信息和課程信息,其中學(xué)生信息包括學(xué)號(hào)、姓名、密碼、所在校區(qū)、所在院系和所在班級(jí),課程信息包括課程號(hào)、課程名稱、可選校區(qū)、可選院系、授課時(shí)間、課程容量和選課人數(shù)。
2.根據(jù)權(quán)利要求1所述的用于選課的GSM短信收發(fā)系統(tǒng),其特征在于客戶終端通信協(xié)議包括修改密碼協(xié)議、單課程選擇協(xié)議、多課程選擇協(xié)議和刪除課程協(xié)議。
3.根據(jù)權(quán)利要求2所述的用于選課的GSM短信收發(fā)系統(tǒng),其特征在于GSM短信收發(fā)模塊(Bi)設(shè)置有短信接收發(fā)送端和的數(shù)據(jù)輸入輸出端,GSM短信收發(fā)模塊(Bi)的數(shù)據(jù)輸入輸出端與微處理器(B》的第一輸入輸出端連接,USB接口模塊(Β; )設(shè)置有數(shù)據(jù)輸入輸出端和串行輸入輸出端,微處理器(B》的第二輸入輸出端和USB接口模塊(Β; )的數(shù)據(jù)輸入輸出端連接。
4.根據(jù)權(quán)利要求3所述的用于選課的GSM短信收發(fā)系統(tǒng),其特征在于它采用通用串行總線USB與上位機(jī)(C)連接。
5.根據(jù)權(quán)利要求4所述的用于選課的GSM短信收發(fā)系統(tǒng),其特征在于還包括人機(jī)接口模塊(B4),微處理器(B2)的第三輸入輸出端與人機(jī)接口模塊(B4)的輸入輸出端連接。
6.根據(jù)權(quán)利要求5所述的用于選課的GSM短信收發(fā)系統(tǒng),其特征在于還包括實(shí)時(shí)時(shí)鐘模塊(B5),微處理器(B》的第四輸入輸出端與實(shí)時(shí)時(shí)鐘模塊(BQ的輸入輸出端連接。
7.根據(jù)權(quán)利要求6所述的用于選課的GSM短信收發(fā)系統(tǒng),其特征在于還包括存儲(chǔ)模塊 (B6),微處理器(B》的第五輸入輸出端與存儲(chǔ)模塊(B6)的輸入輸出端連接。
8.根據(jù)權(quán)利要求7所述的用于選課的GSM短信收發(fā)系統(tǒng),其特征在于還包括系統(tǒng)電源模塊(B7),系統(tǒng)電源模塊(B7)的三個(gè)供電端分別與GSM短信收發(fā)模塊(Bi)的電源端、微處理器(B》的電源端和USB接口模塊(Β; )的電源端連接。
全文摘要
用于選課的GSM短信收發(fā)系統(tǒng)。它涉及電子通信領(lǐng)域。它解決了大批量用戶同時(shí)訪問系統(tǒng)帶來的網(wǎng)絡(luò)擁堵問題。GSM短信收發(fā)系統(tǒng)包括GSM短信收發(fā)裝置和上位機(jī);GSM短信收發(fā)系統(tǒng)包括GSM短信收發(fā)模塊、微處理器和USB接口模塊;GSM短信收發(fā)模塊設(shè)置有短信接收發(fā)送端和數(shù)據(jù)輸入輸出端,GSM短信收發(fā)模塊的數(shù)據(jù)輸入輸出端與微處理器的第一輸入輸出端連接,USB接口模塊設(shè)置有數(shù)據(jù)輸入輸出端和串行輸入輸出端,微處理器的第二輸入輸出端和USB接口模塊的數(shù)據(jù)輸入輸出端連接。上位機(jī)包括USB短信收發(fā)連接模塊和短信內(nèi)容識(shí)別模塊和數(shù)據(jù)庫(kù)。裝置采用GSM無線通訊網(wǎng)路,只需通過簡(jiǎn)單的操作用戶于機(jī)終端就可以完成選課,極大地提高了選課的效率。
文檔編號(hào)H04W4/14GK102227146SQ201110169270
公開日2011年10月26日 申請(qǐng)日期2011年6月22日 優(yōu)先權(quán)日2011年6月22日
發(fā)明者劉鳳秋, 劉昊, 王建民, 肖龍, 趙有以, 陳東彥, 韓耀輝 申請(qǐng)人:哈爾濱理工大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1