本發(fā)明涉及點名簽到領域,尤其涉及藍牙u盤、基于藍牙u盤的點名簽到系統(tǒng)及方法。
背景技術:
現(xiàn)有技術中,申請?zhí)?01510089506.9公開了具藍牙近距離點名功能之人員管理系統(tǒng),其提到點名方使用多個復合藍牙裝置,但并沒有說明是如何構造和使用的。單片機與嵌入式系統(tǒng)應用中公開了stm32的便攜式手機藍牙考勤機系統(tǒng)設計,其提到的獲取手機藍牙地址,但實際上iphone的手機是獲取不到藍牙地址的,android手機6.0以上的系統(tǒng)也獲取不到藍牙地址。ibeacon藍牙發(fā)射裝置體積大、成本高、不易攜帶、只有iphone可以用。
技術實現(xiàn)要素:
針對上述問題中存在的不足之處,本發(fā)明提供藍牙u盤、基于藍牙u盤的點名簽到系統(tǒng)及方法。
為實現(xiàn)上述目的,本發(fā)明提供一種藍牙u盤,包括:外殼、電路板、接口和藍牙模塊;
所述外殼采用仿u盤結構設計,所述外殼內(nèi)設有所述電路板;
所述電路板上連接有用于插入電腦或手機上的接口;
所述電路板上焊接有作為點名方發(fā)射器且同時支持蘋果和安卓手機的藍牙模塊。
作為本發(fā)明的進一步改進,所述接口包括usb接口、type-c接口、miniusb接口、microusb插口和蘋果類型接口。
本發(fā)明還提供一種基于藍牙u盤的點名簽到系統(tǒng),包括:點名端、被點名端、藍牙u盤和云服務器;
所述藍牙u盤連接在所述點名端上,所述藍牙u盤的藍牙模塊中存儲有藍牙信息,所述藍牙信息包括設備名稱、設備識別號和波長;所述藍牙u盤上刻有用于點名端登錄所述點名app的設備識別號;
所述點名端和被點名端上均安裝有點名app,所述點名app與所述云服務器相連;所述云服務器中存儲有所有藍牙模塊的藍牙信息。
作為本發(fā)明的進一步改進,所述點名端為教師端,所述教師端選用ios設備或android設備;
所述被點名端為學生端,所述學生端包括ios設備和android設備。
本發(fā)明還提供一種基于藍牙u盤的點名簽到系統(tǒng)的簽到方法,包括:
步驟1、通過硬件讀寫工具設置藍牙模塊的藍牙信息,所述藍牙信息包括設備名稱、設備識別號和波長;
步驟2、將設置好的藍牙信息記錄在藍牙模塊中,并存儲到云服務器中;
步驟3、將藍牙u盤插在點名端上,點名端通過藍牙u盤上的設備識別號登錄點名app;
步驟4、若登錄成功,則云服務器將該設備識別號下的第一藍牙信息下發(fā)至被點名端,并打開點名端的藍牙功能;
步驟5、被點名端登錄點名app,點名app搜索附近藍牙模塊所發(fā)送的第二藍牙信息;
步驟6、若被點名端搜索到附近的第二藍牙信息與云服務器下發(fā)至被點名端的第一藍牙信息相匹配,證明被點名端在點名端的附近,則完成點名簽到。
與現(xiàn)有技術相比,本發(fā)明的有益效果為:
本發(fā)明提供的藍牙u盤、基于藍牙u盤的點名簽到系統(tǒng)及方法,藍牙u盤采用仿u盤設計,外觀和普通u盤類似,體積小成本低、便于攜帶;在配合手機app進行點名簽到方法的條件下,解決點名方使用的藍牙發(fā)射裝置的便攜性,解決被點名方由于手機品牌造成屏蔽藍牙模塊的通用性問題;被點名方手機android系統(tǒng)、ios系統(tǒng)都可以識別發(fā)射信號。
附圖說明
圖1為本發(fā)明一種實施例公開的藍牙u盤的結構圖;
圖2為本發(fā)明一種實施例公開的基于藍牙u盤的點名簽到系統(tǒng)的框架圖;
圖3為本發(fā)明一種實施例公開的基于藍牙u盤的點名簽到方法的示意圖。
圖中:
10、藍牙u盤;11、外殼;12、電路板;13、接口;14、藍牙模塊;20、點名端;30、被點名端;40、云服務器;50、點名app。
具體實施方式
為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明的一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
下面結合附圖對本發(fā)明做進一步的詳細描述:
如圖1所示,本發(fā)明提供一種藍牙u盤,包括:外殼11、電路板12、接口13和藍牙模塊14;其中:
本發(fā)明的外殼11采用仿u盤結構設計,外殼11內(nèi)設有電路板12;電路板12上連接有用于插入電腦或手機上的接口13,接口13可采用usb接口、type-c接口、miniusb接口、microusb插口和蘋果類型接口。
本發(fā)明的電路板12上焊接有作為點名方發(fā)射器且同時支持蘋果和安卓手機的藍牙模塊14。本發(fā)明的藍牙u盤必須在在配合手機app進行點名簽到方法的條件下使用,其采用仿u盤設計,外觀和普通u盤類似,體積小成本低、便于攜帶,android、iphone可以通用。
如圖2所示,本發(fā)明提供一種基于藍牙u盤的點名簽到系統(tǒng),包括:點名端20、被點名端30、藍牙u盤10和云服務器40;點名端為教師端,教師端選用ios設備或android設備,被點名端為學生端,學生端包括ios設備和android設備。
藍牙u盤10連接在點名端20上,藍牙u盤10的藍牙模塊14中存儲有藍牙信息,藍牙信息包括設備名稱、設備識別號和波長等信息;藍牙u盤10上刻有用于點名端登錄點名app50的設備識別號;點名端20和被點名端30上均安裝有點名app50,點名app50與云服務器40相連;云服務器中存儲有所有藍牙模塊的藍牙信息。
本發(fā)明一種基于藍牙u盤的點名簽到系統(tǒng)的設計方法為:ios和android6.0以上版本對藍牙識別配對有嚴格的要求,開發(fā)人員需要在applemembercenter注冊硬件信息才能在手機識別,android6.0無法取得藍牙一些信息。但是ios和android6.0通過代碼可以搜索到周圍藍牙模塊的信號,通過信號可以知道設備名稱、設備識別號、波長,如果預先知道設備名稱等藍牙發(fā)射信息與搜索到的信息相比對就可以判斷是否是已注冊的藍牙設備,即可做通用手機的簽到軟件。基于這個原理設計:
1、通過硬件讀寫將藍牙模塊的名稱、識別號、波長等信息設置好
2、記錄藍牙模塊信息,并儲存到數(shù)據(jù)庫。
3、設計服務器與數(shù)據(jù)庫交互
4、設計軟件app與服務器交互
5、設計軟件app藍牙搜索功能,藍牙信息查詢功能。
6、搜索到相應數(shù)據(jù)庫中藍牙信號即可簽到成功。
如圖3所示,本發(fā)明提供一種基于藍牙u盤的點名簽到方法,包括:
步驟1、通過硬件讀寫工具設置藍牙模塊的藍牙信息,藍牙信息包括設備名稱、設備識別號和波長;
步驟2、將設置好的藍牙信息記錄在藍牙模塊中,并存儲到云服務器中;
步驟3、將藍牙u盤插在點名端上,點名端通過藍牙u盤上的設備識別號登錄點名app;
步驟4、若登錄成功,則云服務器將該設備識別號下的第一藍牙信息下發(fā)至被點名端,并打開點名端的藍牙功能;
步驟5、被點名端登錄點名app,點名app搜索附近藍牙模塊所發(fā)送的第二藍牙信息;
步驟6、若被點名端搜索到附近的第二藍牙信息與云服務器下發(fā)至被點名端的第一藍牙信息相匹配,證明被點名端在點名端的附近,則完成點名簽到。
本發(fā)明在便攜式藍牙點名軟件中使用測試,對某學校某班進行了一個學期的簽到測試,學生故障率低,通用性好,手機通用達100%,使用方便易操作。
本發(fā)明提供的藍牙u盤、基于藍牙u盤的點名簽到系統(tǒng)及方法,藍牙u盤采用仿u盤設計,外觀和普通u盤類似,體積小成本低、便于攜帶;在配合手機app進行點名簽到方法的條件下,解決點名方使用的藍牙發(fā)射裝置的便攜性,解決被點名方由于手機品牌造成屏蔽藍牙模塊的通用性問題;被點名方手機android系統(tǒng)、ios系統(tǒng)都可以識別發(fā)射信號。
以上僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。