一種移動(dòng)終端識(shí)別與其綁定的安全認(rèn)證設(shè)備的方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及設(shè)備識(shí)別技術(shù)領(lǐng)域,具體涉及一種移動(dòng)終端識(shí)別與其綁定的安全認(rèn)證設(shè)備的方法和系統(tǒng)。
【背景技術(shù)】
[0002]藍(lán)牙通訊作為一種標(biāo)準(zhǔn)無(wú)線通訊協(xié)議已經(jīng)經(jīng)歷了幾個(gè)大版本的發(fā)展和更新,在其4.0的通訊協(xié)議版本中,推出了適用于手機(jī)外設(shè)等需要低功耗設(shè)備的BLE (藍(lán)牙低能耗)技術(shù)。BLE技術(shù)被廣泛應(yīng)用于智能手表、智能手環(huán)、智能家電等相關(guān)領(lǐng)域。同時(shí),在安全認(rèn)證領(lǐng)域也得到了廣泛的關(guān)注。
[0003]將BLE技術(shù)應(yīng)用于傳統(tǒng)USB key (—下簡(jiǎn)稱U盾)等安全認(rèn)證產(chǎn)品中,使安全認(rèn)證產(chǎn)品與手機(jī)、平板電腦等移動(dòng)終端進(jìn)行數(shù)據(jù)通訊成為可能。目前市場(chǎng)上也有多家相關(guān)領(lǐng)域公司進(jìn)行該方面的產(chǎn)品開(kāi)發(fā)。但采用BLE無(wú)線傳輸技術(shù)作為數(shù)據(jù)傳輸手段時(shí),在手機(jī)等設(shè)備終端周圍有多個(gè)藍(lán)牙設(shè)備開(kāi)啟的時(shí)候,手機(jī)會(huì)找到多個(gè)相關(guān)設(shè)備,并會(huì)彈出選擇框讓用戶選擇自己使用的設(shè)備。這會(huì)給用戶帶來(lái)不必要的麻煩和困擾。
【發(fā)明內(nèi)容】
[0004]針對(duì)現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的在于提供一種移動(dòng)終端識(shí)別與其綁定的安全認(rèn)證設(shè)備的方法和系統(tǒng),通過(guò)該方法和系統(tǒng),能夠有效簡(jiǎn)化安全認(rèn)證設(shè)備的識(shí)別過(guò)程,提高用戶體驗(yàn)。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案為:一種移動(dòng)終端識(shí)別與其綁定的安全認(rèn)證設(shè)備的方法,所述安全認(rèn)證設(shè)備中設(shè)有藍(lán)牙通信模塊以及與藍(lán)牙通信模塊進(jìn)行雙向通信的微控制單元MCU,微控制單元MCU中存儲(chǔ)安全認(rèn)證設(shè)備的設(shè)備序列號(hào)I ;
[0006]所述方法包括:
[0007]安全認(rèn)證設(shè)備上電后,藍(lán)牙通信模塊獲取微控制單元MCU中存儲(chǔ)的設(shè)備序列號(hào)I ;
[0008]藍(lán)牙通信模塊將所述設(shè)備序列號(hào)I對(duì)外部進(jìn)行藍(lán)牙廣播;
[0009]移動(dòng)終端登錄與所述安全認(rèn)證設(shè)備對(duì)應(yīng)的終端應(yīng)用,獲取到與該終端應(yīng)用對(duì)應(yīng)的安全認(rèn)證設(shè)備的序列號(hào)II ;
[0010]移動(dòng)終端掃描外部藍(lán)牙設(shè)備,掃描出與所述序列號(hào)II相同的設(shè)備序列號(hào)I,識(shí)別該設(shè)備名稱號(hào)所對(duì)應(yīng)的安全認(rèn)證設(shè)備為所述移動(dòng)終端的安全認(rèn)證設(shè)備,移動(dòng)終端與該安全認(rèn)證設(shè)備連接。
[0011]可選的,如上所述的方法,所述藍(lán)牙通信模塊將所述設(shè)備序列號(hào)I對(duì)外部進(jìn)行藍(lán)牙廣播,包括:
[0012]藍(lán)牙通信模塊獲取所述設(shè)備序列號(hào)I后,將安全認(rèn)證設(shè)備的設(shè)備名稱修改為所述設(shè)備序列號(hào)I,并將修改后的設(shè)備名稱進(jìn)行藍(lán)牙廣播。
[0013]可選的,所述方法還包括:
[0014]移動(dòng)終端掃描外部藍(lán)牙設(shè)備時(shí),如果未掃描出與所述序列號(hào)II相同的設(shè)備序列號(hào)I,則在移動(dòng)終端輸出提示信息,以提示用戶沒(méi)有掃描到與所述終端應(yīng)用對(duì)應(yīng)的安全認(rèn)證設(shè)備。
[0015]可選的,如上所述的方法,所述藍(lán)牙通信模塊獲取微控制單元MCU中存儲(chǔ)的設(shè)備序列號(hào)I,包括:
[0016]藍(lán)牙通信模塊向微控制單元MCU發(fā)起設(shè)備序列號(hào)I獲取請(qǐng)求,以獲取微控制單元MCU中存儲(chǔ)的設(shè)備序列號(hào)I ;
[0017]或者,
[0018]微控制單元MCU推送設(shè)備序列號(hào)I到藍(lán)牙通信模塊。
[0019]可選的,如上所述的方法,所述移動(dòng)終端登錄與所述安全認(rèn)證設(shè)備對(duì)應(yīng)的終端應(yīng)用,獲取到與該終端應(yīng)用對(duì)應(yīng)的安全認(rèn)證設(shè)備的序列號(hào)II,包括:
[0020]移動(dòng)終端通過(guò)其與所述終端應(yīng)用對(duì)應(yīng)的用戶名和密碼登錄終端應(yīng)用;
[0021]終端應(yīng)用的后臺(tái)將與所述用戶名綁定的安全認(rèn)證設(shè)備的序列號(hào)II傳送到移動(dòng)終端。
[0022]可選的,如上所述的方法,所述藍(lán)牙通信模塊是指符合藍(lán)牙4.0通信協(xié)議的藍(lán)牙通信模塊。
[0023]可選的,如上所述的方法,所述安全認(rèn)證設(shè)備包括U盾。
[0024]為實(shí)現(xiàn)上述目的,本發(fā)明還提供了一種移動(dòng)終端識(shí)別與其綁定的安全認(rèn)證設(shè)備的系統(tǒng),包括移動(dòng)終端和安全認(rèn)證設(shè)備,所述安全認(rèn)證設(shè)備包括藍(lán)牙通信模塊以及與藍(lán)牙通信模塊進(jìn)行雙向通信的微控制單元MCU,微控制單元MCU中存儲(chǔ)安全認(rèn)證設(shè)備的設(shè)備序列號(hào)I ;
[0025]所述藍(lán)牙通信模塊包括:
[0026]序列號(hào)獲取單元I,用于在安全認(rèn)證設(shè)備上電后,獲取微控制單元MCU中存儲(chǔ)的設(shè)備序列號(hào)I ;
[0027]廣播單元,用于將所述設(shè)備序列號(hào)I對(duì)外部進(jìn)行藍(lán)牙廣播;
[0028]所述移動(dòng)終端包括:
[0029]序列號(hào)獲取單元II,用于在移動(dòng)終端登錄與所述安全認(rèn)證設(shè)備對(duì)應(yīng)的終端應(yīng)用后,獲取到與該終端應(yīng)用對(duì)應(yīng)的安全認(rèn)證設(shè)備的序列號(hào)II;
[0030]設(shè)備識(shí)別單元,用于掃描外部藍(lán)牙設(shè)備,在掃描出與所述序列號(hào)II相同的設(shè)備序列號(hào)I后,識(shí)別該設(shè)備名稱號(hào)所對(duì)應(yīng)的安全認(rèn)證設(shè)備為所述移動(dòng)終端的安全認(rèn)證設(shè)備,移動(dòng)終端與該安全認(rèn)證設(shè)備連接。
[0031]可選的,如上所述的系統(tǒng),所述藍(lán)牙通信模塊還包括:
[0032]設(shè)備名稱修改單元,用于在獲取所述設(shè)備序列號(hào)I后,將安全認(rèn)證設(shè)備的設(shè)備名稱修改為所述設(shè)備序列號(hào)I,并將修改后的設(shè)備名稱發(fā)送給廣播單元。
[0033]可選的,如上所述的系統(tǒng),所述移動(dòng)終端還包括:
[0034]提示單元,用于在未掃描出與所述序列號(hào)II相同的設(shè)備序列號(hào)I時(shí),在移動(dòng)終端輸出提示信息,以提示用戶沒(méi)有掃描到與所述終端應(yīng)用對(duì)應(yīng)的安全認(rèn)證設(shè)備。
[0035]本發(fā)明的有益效果在于:本發(fā)明所述的方法和系統(tǒng),以安全認(rèn)證設(shè)備的設(shè)備序列號(hào)為關(guān)聯(lián),實(shí)現(xiàn)了移動(dòng)終端在使用終端應(yīng)用的過(guò)程中、與與其對(duì)應(yīng)的安全認(rèn)證設(shè)備的快速識(shí)別,通過(guò)該方法及系統(tǒng),改進(jìn)并簡(jiǎn)化了現(xiàn)有識(shí)別過(guò)程中需要用戶手動(dòng)選擇具體哪個(gè)設(shè)備的麻煩步驟,大大提高了用戶在使用產(chǎn)品過(guò)程中的體驗(yàn)。
【附圖說(shuō)明】
[0036]圖1為本發(fā)明【具體實(shí)施方式】中一種移動(dòng)終端識(shí)別與其綁定的安全認(rèn)證設(shè)備的系統(tǒng)的結(jié)構(gòu)框圖;
[0037]圖2為本發(fā)明【具體實(shí)施方式】中一種移動(dòng)終端識(shí)別與其綁定的安全認(rèn)證設(shè)備的方法的流程圖。
【具體實(shí)施方式】
[0038]下面結(jié)合說(shuō)明書(shū)附圖與【具體實(shí)施方式】對(duì)本發(fā)明做進(jìn)一步的詳細(xì)說(shuō)明。
[0039]圖1示出了本發(fā)明【具體實(shí)施方式】中一種移動(dòng)終端識(shí)別與其綁定的安全認(rèn)證設(shè)備的系統(tǒng)的結(jié)構(gòu)框圖,該系統(tǒng)主要包括移動(dòng)終端100和安全認(rèn)證設(shè)備200。所述安全認(rèn)證設(shè)備200包括藍(lán)牙通信模塊201以及與藍(lán)牙通信模塊201進(jìn)行雙向通信的微控制單元MCU 202,微控制單元MCU202中存儲(chǔ)安全認(rèn)證設(shè)備的設(shè)備序列號(hào)I。
[0040]所述藍(lán)牙通信模塊201包括:
[0041]序列號(hào)獲取單元I,用于在安全認(rèn)證設(shè)備上電后,獲取微控制單元MCU中存儲(chǔ)的設(shè)備序列號(hào)I;
[0042]廣播單元,用于將所述設(shè)備序列號(hào)I對(duì)外部進(jìn)行藍(lán)牙廣播;
[0043]所述移動(dòng)終端100包括:
[0044]序列號(hào)獲取單元II,用于在移動(dòng)終端登錄與所述安全認(rèn)證設(shè)備對(duì)應(yīng)的終端應(yīng)用后,獲取到與該終端應(yīng)用對(duì)應(yīng)的安全認(rèn)證設(shè)備的序列號(hào)II ;
[0045]設(shè)備識(shí)別單元,用于掃描外部藍(lán)牙設(shè)備,在掃描出與所述序列號(hào)II相同的設(shè)備序列號(hào)I后,識(shí)別該設(shè)備名稱號(hào)所對(duì)應(yīng)的安全認(rèn)證設(shè)備為所述移動(dòng)終端的安全認(rèn)證設(shè)備,移動(dòng)終端與該安全認(rèn)證設(shè)備連接。
[0046]本發(fā)明另一實(shí)施方式中,所述藍(lán)牙通信模塊201還可以包括:
[0047]設(shè)備名稱修改單元,用于在獲取所述設(shè)備序列號(hào)I后,將安全認(rèn)證設(shè)備的設(shè)備名稱修改為所述設(shè)備序列號(hào)I,并將修改后的設(shè)備名稱發(fā)送給廣播單元。
[0048]本實(shí)施另一實(shí)施方式中,所述移動(dòng)終端100還可以包括:
[0049]提示單元,用于在未掃描出與所述序列號(hào)II相同的設(shè)備序列號(hào)I時(shí),在移動(dòng)終端輸出提示信息,以提示用戶沒(méi)有掃描到與所述終端應(yīng)用對(duì)應(yīng)的安全認(rèn)證設(shè)備。
[0050]與圖1中所示的系統(tǒng)相對(duì)應(yīng),圖2示出了本發(fā)明實(shí)施方式中一種移動(dòng)終端識(shí)別與其綁定的安全認(rèn)證設(shè)備的方法的流程圖,該方法可以包括:
[0051]步驟SlOO:安全認(rèn)證設(shè)備上電后,藍(lán)牙通信模塊獲取微控制單元MCU中存儲(chǔ)的設(shè)備序列號(hào)I;
[0052]本實(shí)施方式中,所述安全認(rèn)證設(shè)備指的是能夠?yàn)橛脩籼峁?yīng)用業(yè)務(wù)、并能夠保證業(yè)務(wù)安全進(jìn)行的設(shè)備,例如,USBkey,簡(jiǎn)稱U盾,一般是銀行為用戶提供的辦理網(wǎng)上業(yè)務(wù)的高級(jí)別安全工具,用戶通過(guò)終端辦理一些網(wǎng)上銀行業(yè)務(wù)時(shí),需要通過(guò)與該U盾連接實(shí)現(xiàn)。需要說(shuō)明是,本實(shí)施方式中的安全認(rèn)證設(shè)備包括但不限于U盾,也可以是其他的能夠?qū)崿F(xiàn)上述功能的安全設(shè)備。
[0053]本實(shí)施方式中,所述安全認(rèn)證設(shè)備中設(shè)有藍(lán)牙通信模塊以及與藍(lán)牙通信模塊進(jìn)行雙向通信的微控制單元MCU,微控制單元MCU中存儲(chǔ)安全認(rèn)證設(shè)備的設(shè)備序列號(hào)I。
[0054]本實(shí)施方式中,藍(lán)牙通信模塊是指符合藍(lán)牙4.0通信協(xié)議的藍(lán)牙通信模塊,該模塊包括符合藍(lán)牙4.0通信協(xié)議的藍(lán)牙芯片、以及與移動(dòng)終端通信所必須的其它通用硬件設(shè)備。同樣,移動(dòng)終端也是具有藍(lán)牙通信功能的終端,同樣符合藍(lán)牙4.0通信協(xié)議。
[0055]安全認(rèn)證設(shè)備通過(guò)藍(lán)牙通信模塊建立與具有藍(lán)牙功能的移動(dòng)終端的通信。微控制單元MCU為安全認(rèn)證設(shè)備的核心數(shù)據(jù)處理模塊,用于處理聲波編解碼芯片解碼到的數(shù)據(jù),包括數(shù)據(jù)的加密、解密、簽名、驗(yàn)簽等標(biāo)準(zhǔn)密碼學(xué)應(yīng)用操作,同時(shí)也可以將處理的結(jié)果發(fā)送給聲波編解碼模塊,編碼成音頻的方式最終通過(guò)MIC發(fā)送出去。安全認(rèn)證設(shè)備通過(guò)藍(lán)牙通信模塊與移動(dòng)終端建立連接后,即可通過(guò)MCU實(shí)現(xiàn)與移動(dòng)終端之間的藍(lán)牙數(shù)據(jù)編解碼工作。
[0056]本實(shí)施方式中,所述設(shè)備序列號(hào)I是為用于唯一標(biāo)識(shí)安全認(rèn)證設(shè)備的。所述藍(lán)牙通信模塊獲取微控制單元MCU中存儲(chǔ)的設(shè)備序列號(hào)I,包括:
[0057]藍(lán)牙通信模塊向微控制單元MCU發(fā)起設(shè)備序列號(hào)獲取請(qǐng)求,以獲取微控制單元MCU中存儲(chǔ)的設(shè)備序列號(hào)I ;
[0058]或者,
[0059]微控制單元MCU推送設(shè)備序列號(hào)I到藍(lán)牙通信模塊。
[0060]也就是說(shuō),藍(lán)牙通信模塊獲取MCU中存儲(chǔ)的設(shè)備序列號(hào)I時(shí),可以是由藍(lán)牙通信模塊發(fā)起主動(dòng)獲得請(qǐng)求,也可以是在安全認(rèn)證設(shè)備上電后,由MCU主動(dòng)將設(shè)備序列號(hào)I發(fā)送給藍(lán)牙通信模塊,藍(lán)牙通信模塊被動(dòng)獲得。
[0061]步驟S200:藍(lán)牙通信模塊將所述設(shè)備序列號(hào)I對(duì)外部進(jìn)行藍(lán)牙廣播;
[0062]藍(lán)牙通信模塊作為安全認(rèn)證設(shè)備的藍(lán)牙通訊編解碼的核心模塊,本實(shí)施方式中,在安全認(rèn)證設(shè)備上電后,通過(guò)步驟SlOO獲取設(shè)備序列號(hào)I后,該模塊會(huì)對(duì)外進(jìn)行藍(lán)牙廣播,廣播所述設(shè)備序列號(hào)I,等待移動(dòng)終