專利名稱:高校自習(xí)室使用信息發(fā)布系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計算機技術(shù)領(lǐng)域,更進一步涉及計算機數(shù)據(jù)處理領(lǐng)域的高校自習(xí)室使用信息發(fā)布系統(tǒng)及其方法。本發(fā)明可以將自習(xí)室相關(guān)的課表信息和自習(xí)室現(xiàn)有人數(shù)通過網(wǎng)頁和大屏幕發(fā)布出來,給學(xué)生尋找適合的自習(xí)室提供幫助。
背景技術(shù):
針對高校自習(xí)室使用信息不方便獲取問題,部分高校采取了一些辦法,比如北京師范大學(xué)、西安交通大學(xué)等高校有自習(xí)室使用信息網(wǎng)絡(luò)查詢功能,其共同特征是可以通過網(wǎng)絡(luò)訪問查詢系統(tǒng)的網(wǎng)站,查詢系統(tǒng)通過網(wǎng)頁顯示當(dāng)前哪些自習(xí)室有課哪些自習(xí)室沒課的信息,但是沒有提供當(dāng)前自習(xí)室人數(shù)信息,這樣即使知道了自習(xí)室是沒有課的如果人數(shù)滿了依然不能去上自習(xí)。
劉健,史曉非,張亞麗,謝皎飛提出的專利申請“一種高校自習(xí)室查詢系統(tǒng)及方法”(申請日:2010. 10.29,申請?zhí)?201010524715. 9,公告號CN 101984427 A)中公開了一種高校自習(xí)室查詢系統(tǒng)及方法。該系統(tǒng)按結(jié)構(gòu)可分為數(shù)據(jù)庫模塊和網(wǎng)站模塊兩部分,數(shù)據(jù)庫主要是存儲數(shù)據(jù),即存儲教學(xué)樓和各個教室的課程信息,為網(wǎng)站模塊提供查詢數(shù)據(jù),該模塊使用開源數(shù)據(jù)庫管理MySQL實現(xiàn)。網(wǎng)站模塊是系統(tǒng)功能的集中體現(xiàn),該模塊可細分為即時查詢結(jié)果顯示功能,按日期查詢功能,按教學(xué)樓查詢功能和高級查詢功能。該發(fā)明的優(yōu)點(I)將人力查詢轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)查詢,因此更加簡便、靈活、快捷、快速、直觀、準(zhǔn)確。(2)能夠顯示即時的查詢結(jié)果,即用戶不需要任何操作就能獲取當(dāng)前時間可用的自習(xí)室的列表。(3)能夠?qū)崿F(xiàn)各教學(xué)樓數(shù)據(jù)的實時統(tǒng)計和同步更新,并且能夠顯示可以自習(xí)教室的當(dāng)前上座人數(shù)。該方法的不足有以下兩點(I)人數(shù)信息是通過網(wǎng)絡(luò)計數(shù)實現(xiàn)的,如果不訪問網(wǎng)站就去自習(xí)或者訪問了網(wǎng)站但是沒有去自習(xí)那么人數(shù)信息就會不準(zhǔn)確;(2)僅僅使用網(wǎng)頁這種途徑發(fā)布課表信息和人數(shù)信息,如果沒有上網(wǎng)條件或者不登錄網(wǎng)站則無法獲取當(dāng)前自習(xí)室的課表信息和人數(shù)信息。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)存在的不足,提供一種高校自習(xí)室使用信息發(fā)布系統(tǒng)及其方法,可用于高校自習(xí)室使用信息的采集和發(fā)布,能夠為學(xué)生尋找適合的自習(xí)室提供更全面和準(zhǔn)確的信息。為實現(xiàn)上述目的,本發(fā)明的思路是通過安裝在自習(xí)室門口的人數(shù)采集模塊統(tǒng)計進出自習(xí)室的人數(shù),使用課表篩選軟件提取所有課表中的所需信息生成課表數(shù)據(jù)庫并將該數(shù)據(jù)庫保存在網(wǎng)站服務(wù)器和主控電路的存儲器中,通過網(wǎng)頁和放置在自習(xí)室主要入口處的大屏幕顯示自習(xí)室是否有課以及現(xiàn)有人數(shù)信息。本發(fā)明的系統(tǒng)包括人數(shù)采集模塊,主控電路,網(wǎng)站,大屏幕,無線模塊01,無線模塊
02;人數(shù)采集模塊和無線模塊01通過串口連接,主控電路、無線模塊01、無線模塊02通過串口連接,人數(shù)采集模塊、主控電路、網(wǎng)站之間通過無線模塊連接。其中,人數(shù)采集模塊,用于采集自習(xí)室內(nèi)的現(xiàn)有人數(shù)信息;主控電路,用于將人數(shù)信息、課表信息轉(zhuǎn)換成視頻信號;網(wǎng)站,用于將人數(shù)信息、課表信息通過網(wǎng)頁顯示出來;大屏幕,用于顯示主控電路生成的視頻信號;無線模塊01,用于人數(shù)采集模塊和主控電路之間通信;無線模塊02,用于主控電路和網(wǎng)站服務(wù)器之間通信。本發(fā)明方法的實現(xiàn)步驟如下(I)生成課表數(shù)據(jù)庫用戶在電腦端運行課表篩選軟件,從當(dāng)前學(xué)期所有課表文件中提取所需的信息,生成課表信息數(shù)據(jù)庫,將課表信息數(shù)據(jù)庫保存在網(wǎng)站服務(wù)器中以及主控電路的存儲器中。(2)獲取人數(shù)信息
安裝于自習(xí)室門口的人數(shù)采集模塊在統(tǒng)計進出自習(xí)室的人數(shù)時,如果統(tǒng)計的人數(shù)信息相對前一次統(tǒng)計結(jié)果不同,則將此時統(tǒng)計的人數(shù)信息通過無線模塊01發(fā)給主控電路,主控電路收到人數(shù)信息后通過無線模塊02轉(zhuǎn)發(fā)給網(wǎng)站服務(wù)器。(3)生成視頻信號3a)主控電路按照自身的系統(tǒng)時間生成數(shù)據(jù)讀取地址,根據(jù)數(shù)據(jù)讀取地址從主控電路的存儲器中讀取課表信息,將其轉(zhuǎn)換為視頻信號輸出給放置在自習(xí)室主要入口處的大
屏眷;3b)主控電路通過微處理器的中斷系統(tǒng)判斷是否收到人數(shù)采集模塊發(fā)來的人數(shù)信息,如果收到人數(shù)信息,則更新視頻信號中的人數(shù)信息。(4)更新網(wǎng)頁4a)網(wǎng)站服務(wù)器按照自身系統(tǒng)時間生成數(shù)據(jù)讀取地址,根據(jù)數(shù)據(jù)讀取地址從網(wǎng)站服務(wù)器中讀取課表信息,將課表信息通過網(wǎng)頁顯示出來;4b)網(wǎng)站服務(wù)器監(jiān)聽是否收到主控電路發(fā)來的人數(shù)信息,如果收到人數(shù)信息,則更新網(wǎng)頁上對應(yīng)自習(xí)室的人數(shù)信息。本發(fā)明與現(xiàn)有技術(shù)相比具有以下優(yōu)點第一,由于本發(fā)明發(fā)布課表信息同時發(fā)布人數(shù)信息,彌補了現(xiàn)有自習(xí)室查詢系統(tǒng)只發(fā)布課表信息而沒有人數(shù)信息的缺陷,使得本發(fā)明能夠為學(xué)生尋找自習(xí)室提供更全面的信息。第二,由于本發(fā)明使用了放置在自習(xí)室門口的人數(shù)采集模塊采集人數(shù),克服了現(xiàn)有自習(xí)室查詢系統(tǒng)中人數(shù)統(tǒng)計不準(zhǔn)確的問題,使得本發(fā)明能夠提供更準(zhǔn)確的人數(shù)信息,從而為尋找空閑自習(xí)室提供更有價值的參考信息。第三,由于本發(fā)明通過網(wǎng)頁和放置在自習(xí)室主要入口處的大屏幕兩種途徑發(fā)布信息,解決現(xiàn)有自習(xí)室查詢系統(tǒng)僅僅通過網(wǎng)頁發(fā)布信息從而必須登錄網(wǎng)站才能獲取信息的問題,使得用戶通過查看網(wǎng)頁和查看自習(xí)室入口處的大屏幕兩種方式都能獲取本發(fā)明發(fā)布的信息。
圖I是本發(fā)明裝置的方框圖;圖2是本發(fā)明裝置中人數(shù)采集模塊的示意圖。
具體實施例方式下面結(jié)合附圖對本發(fā)明做進一步的描述。參照附圖1,本發(fā)明的裝置包括人數(shù)采集模塊,主控電路,網(wǎng)站,大屏幕,無線模塊01,無線模塊02。人數(shù)采集模塊,用于采集自習(xí)室內(nèi)現(xiàn)有人數(shù)信息,為網(wǎng)站和大屏幕提供原始人數(shù)信息。附圖2是本發(fā)明裝置中的人數(shù)采集模塊的結(jié)構(gòu)示意圖,圖中A、B代表兩個鐳射激光管,C、D代表兩個由感光元件和取樣電阻組成的光線接收電路,H代表導(dǎo)線,E、F代表微控制器的中斷引腳,G代表自習(xí)室的門框,I代表微控制器,J代表無線模塊01。鐳射激光管A、B和光線接收電路C、D分別固定在自習(xí)室門框G側(cè)邊,鐳射激光管A、B和光線接收電路C、D構(gòu)成的平面平行于水平面,距地面高度約為I米,無線模塊01通過串口連接到微控制器I,鐳射激光管A、B加上額定電壓后發(fā)出兩束光線,光線接收電路C、D中的感光元件用來接收鐳射激光管A、B發(fā)來的光線。感光元件的電阻隨光強變化而變化,從而引起通過感光元件的電流的變化,電流經(jīng)取樣電阻轉(zhuǎn)換成電平信號,電平信號通過導(dǎo)線H輸送給微控制 器的中斷引腳E、F,微控制器根據(jù)中斷引腳E、F引腳上兩個電平的跳變順序進行計數(shù),計數(shù)結(jié)果通過無線模塊01發(fā)給主控電路。主控電路,用于將課表信息和人數(shù)信息轉(zhuǎn)化為視頻信號,視頻信號輸出給大屏幕,并將人數(shù)采集模塊01發(fā)來的人數(shù)信息通過無線模塊02轉(zhuǎn)發(fā)給網(wǎng)站服務(wù)器。主控電路包括微處理器,存儲器,時鐘模塊,無線模塊01,無線模塊02,視頻信號輸出接口。存儲器、時鐘模塊通過SPI接口和微處理器連接,無線模塊01和無線模塊02通過串口和微處理器連接,存儲器存放課表篩選軟件處理得到的課表數(shù)據(jù)庫,時鐘模塊為主控電路提供日期和時間信息,無線模塊01接收人數(shù)采集模塊發(fā)來的人數(shù)信息,無線模塊02在微處理器的控制下將收到的人數(shù)信息轉(zhuǎn)發(fā)給網(wǎng)站服務(wù)器,微處理器根據(jù)時鐘模塊提供的時間信息讀取存儲器中的課表數(shù)據(jù),結(jié)合無線模塊01收到的人數(shù)信息轉(zhuǎn)換為視頻信號,通過視頻信號接口輸出。網(wǎng)站,用于將課表信息和人數(shù)信息以網(wǎng)頁的形式顯示出來,網(wǎng)站可在windows平臺上運行,能夠從.xls文檔中讀取數(shù)據(jù),使用微軟.net framework框架連接.xls數(shù)據(jù)庫和網(wǎng)站,能夠?qū)⑽谋拘畔⑼ㄟ^靜態(tài)網(wǎng)頁顯示出來。大屏幕,用來顯示主控電路輸出的視頻信息,采用普通液晶屏,具有和主控電路相同的視頻接口,分辨率能夠滿足主控電路要求。無線模塊01,用于將人數(shù)采集模塊采集的人數(shù)信息發(fā)給主控電路,采用Zigbee模塊。無線模塊02,用于將主控電路收到的人數(shù)信息轉(zhuǎn)發(fā)給網(wǎng)站服務(wù)器,采用GPRS模塊。本發(fā)明的實現(xiàn)方法的具體步驟如下。(I)生成課表數(shù)據(jù)庫用戶在電腦端運行課表篩選軟件,從當(dāng)前學(xué)期所有課表文件中提取所需的課表信息,生成課表信息數(shù)據(jù)庫,課表信息數(shù)據(jù)庫分為*. xls和*. hex兩種格式,其中*. xls格式數(shù)據(jù)庫保存在網(wǎng)站服務(wù)器中,*. hex格式的數(shù)據(jù)庫保存在主控電路的存儲器中。課表信息包括課程名稱、上課時間段、上課地點、自習(xí)室固有座位數(shù)。(2)獲取人數(shù)信息用戶將人數(shù)采集模塊安裝在自習(xí)室門口,人數(shù)采集模塊的A、B兩路光線垂直于人行方向,平行于水平面,A、B間距小于人體厚度以確保兩路光線可以同時被人體擋住,沒有人擋住光路時人數(shù)采集傳感器的輸出都為高電平,即E、F都為1,如果有一路光線被擋住則對應(yīng)的電平變?yōu)镺,微控制器的中斷系統(tǒng)判斷中斷引腳E、F的電平變化順序,如果有E = O然后F = O,然后E = 1,然后F = I的電平變化表示有人穿過了光線,如果有F = O然后E=O,然后F = 1,然后E = I的電平變化順序則表示有人從相反的方向穿過了光線,微控制器根據(jù)電平變化順序進行人數(shù)統(tǒng)計,如果統(tǒng)計的人數(shù)信息相對前一次統(tǒng)計結(jié)果不同則通過串口將計數(shù)結(jié)果送給無線模塊01,無線模塊01將人數(shù)信息發(fā)給主控電路,主控電路收到的人數(shù)信息通過無線模塊02轉(zhuǎn)發(fā)給網(wǎng)站服務(wù)器。(3)生成視頻信號主控電路中的微處理器根據(jù)時鐘模塊提供的時間信息生成數(shù)據(jù)讀取地址,根據(jù)數(shù)據(jù)讀取地址從存儲器中讀取課表信息,轉(zhuǎn)換為視頻信號輸出,微處理器的中斷系統(tǒng)判斷無線模塊01是否收到人數(shù)采集模塊發(fā)來的人數(shù)信息,如果收到人數(shù)信息則更新視頻信號中 的人數(shù)信息。(4)更新網(wǎng)頁服務(wù)器使用微軟.net framework框架導(dǎo)入課表數(shù)據(jù)庫,按照自身系統(tǒng)時間生成數(shù)據(jù)讀取地址,根據(jù)數(shù)據(jù)讀取地址使用VSTO技術(shù)讀取課表信息數(shù)據(jù)庫中的課表信息,讀出的課表信息通過網(wǎng)頁顯示出來,服務(wù)器同時使用Socket技術(shù)監(jiān)聽是否收到人數(shù)信息,如果收到則將人數(shù)信息顯示在網(wǎng)頁中和自習(xí)室編號對應(yīng)的位置。
權(quán)利要求
1.高校自習(xí)室使用信息發(fā)布系統(tǒng),包括人數(shù)采集模塊,主控電路,網(wǎng)站,大屏幕,無線模塊01,無線模塊02 ;人數(shù)采集模塊和無線模塊01通過串ロ連接,主控電路、無線模塊01、無線模塊02通過串ロ連接,人數(shù)采集模塊、主控電路、網(wǎng)站之間通過無線模塊連接,其中 所述的人數(shù)采集模塊,用于采集自習(xí)室內(nèi)的現(xiàn)有人數(shù)信息; 所述的主控電路,用于將人數(shù)信息、課表信息轉(zhuǎn)換成視頻信號; 所述的網(wǎng)站,用于將人數(shù)信息、課表信息通過網(wǎng)頁顯示出來; 所述的大屏幕,用于顯示主控電路生成的視頻信號; 所述的無線模塊01,用于人數(shù)采集模塊和主控電路之間通信; 所述的無線模塊02,用于主控電路和網(wǎng)站服務(wù)器之間通信。
2.根據(jù)權(quán)利要求I所述的高校自習(xí)室使用信息發(fā)布系統(tǒng),其特征在于,所述的人數(shù)采集模塊使用鐳射激光管和感光元件作為人數(shù)采集傳感器。
3.根據(jù)權(quán)利要求I所述的高校自習(xí)室使用信息發(fā)布系統(tǒng),其特征在于,所述的無線模塊01采用Zigbee模塊,無線模塊02采用GPRS模塊。
4.高校自習(xí)室使用信息發(fā)布方法,包括如下步驟 (1)生成課表數(shù)據(jù)庫 用戶在電腦端運行課表篩選軟件,提取當(dāng)前學(xué)期所有課表文件中所需的課表信息,生成課表信息數(shù)據(jù)庫,將課表信息數(shù)據(jù)庫保存在網(wǎng)站服務(wù)器中以及主控電路的存儲器中; (2)獲取人數(shù)信息 安裝于自習(xí)室門ロ的人數(shù)采集模塊在統(tǒng)計進出自習(xí)室的人數(shù)吋,如果統(tǒng)計的人數(shù)信息相對前一次統(tǒng)計結(jié)果不同,則將此時統(tǒng)計的人數(shù)信息通過無線模塊01發(fā)給主控電路,主控電路收到人數(shù)信息后通過無線模塊02轉(zhuǎn)發(fā)給網(wǎng)站服務(wù)器; (3)生成視頻信號 3a)主控電路按照自身的系統(tǒng)時間生成數(shù)據(jù)讀取地址,根據(jù)數(shù)據(jù)讀取地址從主控電路的存儲器中讀取課表信息,將其轉(zhuǎn)換為視頻信號輸出給放置在自習(xí)室主要入口處的大屏秦; 3b)主控電路通過微處理器的中斷系統(tǒng)判斷是否收到人數(shù)采集模塊發(fā)來的人數(shù)信息,如果收到人數(shù)信息,則更新視頻信號中的人數(shù)信息; (4)更新網(wǎng)頁 4a)網(wǎng)站服務(wù)器按照自身系統(tǒng)時間生成數(shù)據(jù)讀取地址,根據(jù)數(shù)據(jù)讀取地址從網(wǎng)站服務(wù)器中讀取課表信息,將課表信息通過網(wǎng)頁顯示出來; 4b)網(wǎng)站服務(wù)器監(jiān)聽是否收到主控電路發(fā)來的人數(shù)信息,如果收到人數(shù)信息,則更新網(wǎng)頁上對應(yīng)自習(xí)室的人數(shù)信息。
5.根據(jù)權(quán)利要求4所述的高校自習(xí)室使用信息發(fā)布方法,其特征在于,步驟(I)所述的課表信息包括課程名稱、上課時間段、上課地點、自習(xí)室固有座位數(shù)。
全文摘要
本發(fā)明公開一種高校自習(xí)室使用信息發(fā)布系統(tǒng)及其方法,主要解決現(xiàn)有自習(xí)室查詢系統(tǒng)只發(fā)布課表信息而沒有人數(shù)信息、或者人數(shù)信息統(tǒng)計不準(zhǔn)確以及只能通過網(wǎng)絡(luò)這一種渠道獲取信息的問題。其裝置包括人數(shù)采集模塊,主控電路,網(wǎng)站,大屏幕,無線模塊01,無線模塊02。其方法步驟包括(1)生成課表數(shù)據(jù)庫;(2)獲取人數(shù)信息;(3)生成視頻信號;(4)更新網(wǎng)頁。本發(fā)明能夠通過網(wǎng)頁和放置在自習(xí)室主要入口處的大屏幕兩種途徑發(fā)布課表信息和人數(shù)信息,其中課表信息包括課程名稱、上課時間段、上課地點、自習(xí)室固有座位數(shù)。
文檔編號G06Q50/20GK102842107SQ20121023410
公開日2012年12月26日 申請日期2012年7月6日 優(yōu)先權(quán)日2012年7月6日
發(fā)明者張蒙, 宋喆喆, 宋偉 申請人:西安電子科技大學(xué)