本發(fā)明涉及藍牙sim卡技術(shù)領(lǐng)域,特別是涉及一種藍牙sim卡配對連接的方法。
背景技術(shù):
目前,手機app連接藍牙sim卡必須由用戶自己選擇要連接的藍牙設(shè)備,用戶必須記住插入手機中的藍牙sim卡的藍牙設(shè)備名稱或藍牙m(xù)ac地址;另外,連接藍牙sim卡時,為了安全,需要由用戶輸入藍牙配對密碼方可連接。
由于環(huán)境中藍牙設(shè)備種類繁多,用戶不容易記憶自己的藍牙sim卡的名稱或mac地址,所以在連接時很難選擇。此外,目前手機終端的sim卡機卡通道受到限制,手機app無法直接訪問sim卡,因此無法直接獲取藍牙m(xù)ac地址等信息,只能依靠用戶在藍牙掃描列表中手動選擇,過程繁瑣,非常不方便。
另外,藍牙sim卡連接需要配對密碼,用戶需要記憶藍牙配對密碼,在目前各種賬號密碼越來越多的背景下,記憶密碼是一件繁瑣的事情,如果設(shè)置簡單的配對密碼或者不設(shè)置配對密碼,則自己的藍牙sim卡有可能被未授權(quán)的app連接并使用,可能造成一些安全隱患。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是提供一種藍牙sim卡配對連接的方法,以實現(xiàn)手機app與藍牙sim卡自動配對連接,提升便捷性。
為解決上述技術(shù)問題,本發(fā)明提供一種藍牙sim卡配對連接的方法,該方法包括:
手機app將藍牙sim卡的imsi信息以及配對密碼發(fā)送至后臺服務器;
后臺服務器根據(jù)imsi信息查詢到手機號碼,將配對密碼發(fā)送至手機號碼對應的所述藍牙sim卡;
藍牙sim卡保存配對密碼,將藍牙m(xù)ac地址返回給后臺服務器;
后臺服務器將接收到的藍牙m(xù)ac地址返回給手機app;
手機app依據(jù)藍牙m(xù)ac地址和配對密碼與藍牙sim卡進行連接。
優(yōu)選的,所述手機app將藍牙sim卡的imsi信息以及配對密碼發(fā)送至后臺服務器之前,還包括:
手機app獲取插入到手機的藍牙sim卡的imsi信息;
手機app產(chǎn)生一個隨機的配對密碼。
優(yōu)選的,手機app通過操作系統(tǒng)提供的api方法獲取插入到手機的藍牙sim卡的imsi信息。
優(yōu)選的,后臺服務器將配對密碼以數(shù)據(jù)短信的方式發(fā)送至手機號碼對應的所述藍牙sim卡。
優(yōu)選的,藍牙sim卡將藍牙m(xù)ac地址以數(shù)據(jù)短信的方式返回給后臺服務器。
優(yōu)選的,所述手機app與后臺服務器之間通過互聯(lián)網(wǎng)進行通信。
優(yōu)選的,所述后臺服務器與藍牙sim卡之間采用數(shù)據(jù)短信的方式進行通信。
優(yōu)選的,藍牙sim中內(nèi)置配對應用模塊,用于存儲配對密碼。
本發(fā)明所提供的一種藍牙sim卡配對連接的方法,手機app將藍牙sim卡的imsi信息以及配對密碼發(fā)送至后臺服務器;后臺服務器根據(jù)imsi信息查詢到手機號碼,將配對密碼發(fā)送至手機號碼對應的所述藍牙sim卡;藍牙sim卡保存配對密碼,將藍牙m(xù)ac地址返回給后臺服務器;后臺服務器將接收到的藍牙m(xù)ac地址返回給手機app;手機app依據(jù)藍牙m(xù)ac地址和配對密碼與藍牙sim卡進行連接??梢姡瑹o需用戶記憶自己藍牙sim卡的藍牙設(shè)備名稱或mac地址,也不需要用戶記憶、輸入藍牙sim卡的配對密碼,該方法即可實現(xiàn)手機app自動識別、配對連接藍牙sim卡,非常方便,提升便捷性。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本發(fā)明所提供的一種藍牙sim卡配對連接的方法的流程圖;
圖2為手機、配對服務平臺與藍牙sim卡之間通信示意圖;
圖3為藍牙sim卡配對連接的具體流程圖。
具體實施方式
本發(fā)明的核心是提供一種藍牙sim卡配對連接的方法,以實現(xiàn)手機app與藍牙sim卡自動配對連接,提升便捷性。
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
智能手機普遍具備藍牙功能,智能手機操作系統(tǒng)大多開放了藍牙設(shè)備控制相關(guān)的接口,智能手機的app程序可以通過這些開放的接口連接外部藍牙設(shè)備,如藍牙sim卡,藍牙sim卡是在普通sim卡的基礎(chǔ)上增加了藍牙通信模塊,使其具備除普通接觸式接口以外的藍牙無線通信接口。app連接藍牙sim卡時一般需要兩個主要參數(shù):目標藍牙設(shè)備的mac地址,它用于唯一標識一個藍牙設(shè)備;藍牙配對密碼,手機app檢測到藍牙sim卡后,如果要連接藍牙sim卡必須輸入配對密碼才可以成功連接。
imsi信息是國際移動用戶標識碼,在移動網(wǎng)絡(luò)內(nèi)它唯一標識一個移動用戶的身份,sim卡發(fā)放給用戶并激活后,imsi將一直保持不變,它在運營商系統(tǒng)內(nèi)唯一標識一個移動用戶。
請參考圖1,圖1為本發(fā)明所提供的一種藍牙sim卡配對連接的方法的流程圖,該方法包括:
s11:手機app將藍牙sim卡的imsi信息以及配對密碼發(fā)送至后臺服務器;
s12:后臺服務器根據(jù)imsi信息查詢到手機號碼,將配對密碼發(fā)送至手機號碼對應的藍牙sim卡;
s13:藍牙sim卡保存配對密碼,將藍牙m(xù)ac地址返回給后臺服務器;
s14:后臺服務器將接收到的藍牙m(xù)ac地址返回給手機app;
s15:手機app依據(jù)藍牙m(xù)ac地址和配對密碼與藍牙sim卡進行連接。
可見,無需用戶記憶自己藍牙sim卡的藍牙設(shè)備名稱或mac地址,也不需要用戶記憶、輸入藍牙sim卡的配對密碼,該方法即可實現(xiàn)手機app自動識別、配對連接藍牙sim卡,非常方便,提升便捷性。
其中,手機中內(nèi)置有手機app,藍牙sim插入在手機中,藍牙sim卡的imsi信息能夠用來識別藍牙sim卡當前所在手機的手機號碼,步驟s12中手機號碼對應的藍牙sim卡就是步驟s11中的藍牙sim卡。
基于上述方法,具體的,步驟s11之前,還包括:手機app獲取插入到手機的藍牙sim卡的imsi信息;手機app產(chǎn)生一個隨機的配對密碼。
文中的配對密碼均指藍牙配對密碼。配對密碼是隨機產(chǎn)生的。手機app產(chǎn)生的配對密碼最后傳送到手機中插入的藍牙sim卡,這樣藍牙sim卡中的配對密碼和app產(chǎn)生的配對密碼是一致的。手機app產(chǎn)生的配對密碼也會存儲一份在手機app中,即手機app產(chǎn)生一個隨機的配對密碼之后,存儲一份配對密碼。手機app最終獲取到藍牙m(xù)ac地址,依據(jù)藍牙m(xù)ac地址和存儲的配對密碼就能夠與藍牙sim卡成功配對連接。
其中,手機app通過操作系統(tǒng)提供的api方法獲取插入到手機的藍牙sim卡的imsi信息。
進一步的,后臺服務器將配對密碼以數(shù)據(jù)短信的方式發(fā)送至手機號碼對應的所述藍牙sim卡。
其中,藍牙sim卡將藍牙m(xù)ac地址以數(shù)據(jù)短信的方式返回給后臺服務器。
進一步的,所述手機app與后臺服務器之間通過互聯(lián)網(wǎng)進行通信。
其中,所述后臺服務器與藍牙sim卡之間采用數(shù)據(jù)短信的方式進行通信。
進一步的,藍牙sim中內(nèi)置配對應用模塊,用于存儲配對密碼。
基于本方法,詳細的,手機app連接后臺服務器并傳送本手機中藍牙sim卡的imsi及隨機產(chǎn)生的配對密碼,后臺服務器根據(jù)imsi查詢手機號,將配對密碼以數(shù)據(jù)短信下發(fā)到該手機號對應的藍牙sim卡即本手機藍牙sim卡,藍牙sim卡保存數(shù)據(jù)短信中的配對密碼,藍牙sim卡返回藍牙m(xù)ac地址給后臺服務器,后臺服務器將藍牙m(xù)ac地址轉(zhuǎn)發(fā)給手機app,手機app憑借藍牙m(xù)ac地址、配對密碼自動連接藍牙sim卡。即手機app自動識別本機上sim卡卡槽中插入的藍牙sim卡的mac地址,并自動與其協(xié)商藍牙連接的配對密碼,然后自動連接,如此無需用戶記憶自己藍牙sim卡的藍牙設(shè)備名稱或mac地址,也不需要用戶記憶、輸入藍牙sim卡的配對密碼,即可實現(xiàn)手機app自動識別、配對連接藍牙sim卡,實現(xiàn)藍牙卡快速、安全配對連接,具有安全性高、便利性高的優(yōu)點。
本方法無需用戶記憶自己藍牙sim卡藍牙設(shè)備名稱或mac地址,也不需要用戶記憶、輸入藍牙sim卡的配對密碼,手機app自動識別本機插入的藍牙sim卡的mac地址,并協(xié)商配對密碼,最終連接藍牙sim卡,整個過程均自動完成,不需要用戶介入,具有更高的便捷性。
并且,手機app通過imsi自動識別本機上的藍牙sim卡,避免了錯誤連接到其他藍牙設(shè)備的安全隱患,并且連接藍牙sim卡時使用了隨機的配對密碼,配對密碼可以根據(jù)實際業(yè)務安全性的要求設(shè)定更新頻率及更新策略,確保連接授權(quán)安全,提高了安全性。手機app與配對服務平臺及藍牙sim卡間的數(shù)據(jù)經(jīng)過加密傳輸,確保敏感數(shù)據(jù)傳輸過程的安全性。
詳細的,本發(fā)明基于數(shù)據(jù)短信技術(shù)實現(xiàn)藍牙sim卡自動配對連接,涉及到手機終端app、藍牙sim卡、配對服務平臺,實現(xiàn)手機app通過藍牙接口自動連接本機上插入的藍牙sim卡。配對服務平臺指代后臺服務器,配對服務平臺主要實現(xiàn)連接手機app與藍牙sim卡,并轉(zhuǎn)發(fā)信息的功能,配對服務平臺與手機app之間采用普通的互聯(lián)網(wǎng)進行通信,配對服務平臺與藍牙sim卡之間采用數(shù)據(jù)短信的方式進行通信。
如圖2所示,配對服務平臺與智能手機之間有數(shù)據(jù)短信和互聯(lián)網(wǎng)通道,通過7816接口插入智能手機中的藍牙sim卡通過數(shù)據(jù)短信通道與配對服務平臺通信,智能手機中的app通過互聯(lián)網(wǎng)通道與配對服務平臺通信,配對服務平臺負責連接藍牙sim卡以及手機,充當二者間數(shù)據(jù)交互的中轉(zhuǎn)站。手機內(nèi)置手機app,是具體的業(yè)務應用,手機app連接藍牙sim卡并使用藍牙sim提供的業(yè)務功能。藍牙sim卡內(nèi)置自動配對應用模塊,配對應用模塊主要負責處理數(shù)據(jù)短信命令,保存配對服務平臺下發(fā)的配對密碼,并向配對平臺返回藍牙sim卡的mac地址。配對服務平臺負責將imsi轉(zhuǎn)換為對應的手機號,因此平臺會保存imsi與手機號的對應關(guān)系表。
基于本方法,參考圖3,具體流程包括以下步驟:
步驟s201:手機app通過操作系統(tǒng)提供的api方法獲取插入到本手機的藍牙sim卡的imsi;
步驟s202:手機app產(chǎn)生一個隨機的藍牙配對密碼;
步驟s203:手機app將藍牙配對密碼及imsi一起發(fā)給配對服務平臺;
步驟s204:配對服務平臺通過imsi查詢到對應的手機號,并將配對密碼以數(shù)據(jù)短信的形式發(fā)送給查詢到的手機號對應的藍牙sim卡;
步驟s205:藍牙sim卡接收數(shù)據(jù)短信,并將請求傳給配對應用。配對應用處理命令請求,保存配對密碼,并將藍牙m(xù)ac地址以數(shù)據(jù)短信方式發(fā)送給配對服務平臺;
步驟s206:配對服務平臺將收到的藍牙m(xù)ac地址返回給手機app;
步驟s207:手機app憑借藍牙m(xù)ac地址及配對密碼自動連接藍牙sim卡。
本發(fā)明所提供的一種藍牙sim卡配對連接的方法,自動識別本機藍牙sim卡的mac地址,無需用戶記憶自己藍牙sim卡的藍牙設(shè)備名稱或mac地址,手機app通過獲取本手機上插入的藍牙sim卡的imsi,并借助配對服務平臺、數(shù)據(jù)短信通道等與藍牙sim卡間接連接獲取藍牙m(xù)ac地址,達到自動獲取本機插入的藍牙sim卡的mac地址。
并且,本方法自動協(xié)商藍牙配對密碼并連接,不需要用戶記憶、輸入藍牙sim卡的配對密碼,手機app通過獲取本機上插入的藍牙sim卡的imsi,并借助配對服務平臺、數(shù)據(jù)短信通道等與藍牙sim卡間接連接,從而與藍牙sim卡協(xié)商配對密碼。手機app通過獲取的藍牙配對密碼和mac地址自動連接藍牙sim卡。其中,具體的協(xié)商配對密碼的方式包括但不限于以下兩種:第一種,由手機app產(chǎn)生隨機密碼,并將其發(fā)送給藍牙sim卡;第二種,手機app請求獲取藍牙sim卡的配對密碼,藍牙sim卡使用固定配對密碼或每次產(chǎn)生隨機配對密碼。
并且,手機app能夠緩存imsi、藍牙m(xù)ac地址、配對密碼三元組,提升連接速度,減少數(shù)據(jù)短信使用量。實際使用中可以在手機app中緩存imsi、藍牙m(xù)ac地址、配對密碼這三元組。在每次連接藍牙sim卡之前,手機app檢查緩存的imsi和實際獲取的藍牙sim卡imsi是否相同,以此確地藍牙sim卡是否有更換,如果沒有更換,則可以用已經(jīng)緩存的藍牙m(xù)ac地址、配對密碼直接連接,不需要重新獲取藍牙m(xù)ac地址、交換配對密碼,當發(fā)生卡片更換時才啟動此流程。
以上對本發(fā)明所提供的一種藍牙sim卡配對連接的方法進行了詳細介紹。本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想。應當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對本發(fā)明進行若干改進和修飾,這些改進和修飾也落入本發(fā)明權(quán)利要求的保護范圍內(nèi)。