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