本發(fā)明涉及藍(lán)牙技術(shù)領(lǐng)域,特別是涉及一種藍(lán)牙設(shè)備測試方法和系統(tǒng)。
背景技術(shù):
隨著藍(lán)牙技術(shù)在電子產(chǎn)品中的日益普及,藍(lán)牙音頻設(shè)備也層出不窮,其中具有免提功能的藍(lán)牙耳機(jī)和藍(lán)牙音頻網(wǎng)關(guān)的應(yīng)用是最典型的例子。為了滿足人們對高質(zhì)量音頻的需求,在藍(lán)牙1.1規(guī)范的應(yīng)用框架基礎(chǔ)上又單獨(dú)提出了高級音頻分發(fā)框架(Advanced Audio Distribution Profile,A2DP)。該框架利用了在L2CAP(Logical Link Control and Adaptation Protocol,邏輯鏈路控制和適配協(xié)議)層建立起來的ACL(Access Control List,訪問控制列表)異步無連接鏈路來傳輸高質(zhì)量的單聲道或者立體聲音頻數(shù)據(jù),有效負(fù)載的傳輸速率可以達(dá)到300kbps~400kbps。在娛樂消費(fèi)市場中,A2DP實(shí)例化應(yīng)用就是用音樂播放器把音頻數(shù)據(jù)通過ACL連接發(fā)送到耳機(jī)或者音箱上。
傳統(tǒng)的藍(lán)牙測試方法是測試人員通過點(diǎn)擊移動(dòng)終端的藍(lán)牙設(shè)置界面,打開藍(lán)牙搜索藍(lán)牙設(shè)備,然后通過點(diǎn)擊測試設(shè)備發(fā)起連接,一般需要等待2-3秒,藍(lán)牙設(shè)備才回應(yīng)移動(dòng)終端,進(jìn)行校驗(yàn)碼檢測。測試人員在記錄藍(lán)牙設(shè)備與安卓移動(dòng)終端的錯(cuò)誤與成功的相關(guān)信息后,需要手動(dòng)斷開已連接藍(lán)牙設(shè)備。測試人員在單位時(shí)間對一臺(tái)安卓移動(dòng)設(shè)備與一個(gè)藍(lán)牙設(shè)備進(jìn)行測試,需要耗費(fèi)大量的精力與時(shí)間為方便測試人員手動(dòng)機(jī)械操作測試,傳統(tǒng)的藍(lán)牙測試方法存在操作便利性低的缺點(diǎn)。
技術(shù)實(shí)現(xiàn)要素:
基于此,有必要針對上述問題,提供一種可提高操作便利性的藍(lán)牙設(shè)備測試方法和系統(tǒng)。
一種藍(lán)牙設(shè)備測試方法,包括以下步驟:
搜索藍(lán)牙設(shè)備,監(jiān)聽搜索到的藍(lán)牙設(shè)備的廣播信息;
根據(jù)所述廣播信息與對應(yīng)的藍(lán)牙設(shè)備建立連接,并保存建立連接的藍(lán)牙設(shè)備的信息;
對建立連接后的藍(lán)牙設(shè)備的子模式發(fā)起測試連接并監(jiān)聽測試連接狀態(tài);
在接收到所述藍(lán)牙設(shè)備返回的連接成功指令預(yù)設(shè)時(shí)長后,斷開與所述藍(lán)牙設(shè)備的連接,并返回所述搜索藍(lán)牙設(shè)備,監(jiān)聽搜索到的藍(lán)牙設(shè)備的廣播信息的步驟。
一種藍(lán)牙設(shè)備測試系統(tǒng),包括:
信息搜索模塊,用于搜索藍(lán)牙設(shè)備,監(jiān)聽搜索到的藍(lán)牙設(shè)備的廣播信息;
連接建立模塊,用于根據(jù)所述廣播信息與對應(yīng)的藍(lán)牙設(shè)備建立連接,并保存建立連接的藍(lán)牙設(shè)備的信息;
設(shè)備測試模塊,用于對建立連接后的藍(lán)牙設(shè)備的子模式發(fā)起測試連接并監(jiān)聽測試連接狀態(tài);
連接斷開模塊,用于在接收到所述藍(lán)牙設(shè)備返回的連接成功指令預(yù)設(shè)時(shí)長后,斷開與所述藍(lán)牙設(shè)備的連接,并控制所述信息搜索模塊再次搜索藍(lán)牙設(shè)備,監(jiān)聽搜索到的藍(lán)牙設(shè)備的廣播信息。
上述藍(lán)牙設(shè)備測試方法和系統(tǒng),搜索藍(lán)牙設(shè)備,監(jiān)聽搜索到的藍(lán)牙設(shè)備的廣播信息。根據(jù)廣播信息與對應(yīng)的藍(lán)牙設(shè)備建立連接,并保存建立連接的藍(lán)牙設(shè)備的信息。對建立連接后的藍(lán)牙設(shè)備的子模式發(fā)起測試連接并監(jiān)聽測試連接狀態(tài),在接收到藍(lán)牙設(shè)備返回的連接成功指令預(yù)設(shè)時(shí)長后,斷開與藍(lán)牙設(shè)備的連接,并再次搜索藍(lán)牙設(shè)備,監(jiān)聽搜索到的藍(lán)牙設(shè)備的廣播信息。通過自動(dòng)搜索藍(lán)牙設(shè)備監(jiān)聽廣播信息,根據(jù)廣播信息與藍(lán)牙設(shè)備自動(dòng)連接,完成對藍(lán)牙設(shè)備的子模式的連接測試之后自動(dòng)斷開,使得測試過程變得簡易操作,而且可以同時(shí)測試,無需測試人員在旁邊守候,提高了操作便利性。
附圖說明
圖1為一實(shí)施例中藍(lán)牙設(shè)備測試方法的流程圖;
圖2為另一實(shí)施例中藍(lán)牙設(shè)備測試方法的流程圖;
圖3為一實(shí)施例中藍(lán)牙設(shè)備測試方法的時(shí)序圖;
圖4為一實(shí)施例中藍(lán)牙設(shè)備測試系統(tǒng)的結(jié)構(gòu)圖;
圖5為另一實(shí)施例中藍(lán)牙設(shè)備測試系統(tǒng)的結(jié)構(gòu)圖。
具體實(shí)施方式
在一個(gè)實(shí)施例中,一種藍(lán)牙設(shè)備測試方法,適用于安卓系統(tǒng)的移動(dòng)終端設(shè)備,移動(dòng)終端設(shè)備具體可以是手機(jī)等。如圖1所示,該方法包括以下步驟:
步驟S110:搜索藍(lán)牙設(shè)備,監(jiān)聽搜索到的藍(lán)牙設(shè)備的廣播信息。
藍(lán)牙設(shè)備實(shí)時(shí)向周圍發(fā)起廣播,移動(dòng)終端設(shè)備配置有藍(lán)牙模塊,在打開移動(dòng)終端設(shè)備的藍(lán)牙開關(guān)后,移動(dòng)終端設(shè)備搜索周邊的藍(lán)牙設(shè)備,監(jiān)聽藍(lán)牙設(shè)備發(fā)送的廣播信息。搜索藍(lán)牙設(shè)備的方式并不唯一,具體可以以預(yù)設(shè)時(shí)間間隔搜索藍(lán)牙設(shè)備,減少能源浪費(fèi)。預(yù)設(shè)時(shí)間間隔的取值并不唯一,本實(shí)施例中預(yù)設(shè)時(shí)間間隔為2秒。
廣播信息具體可包括藍(lán)牙設(shè)備的名稱、Mac地址和連接狀態(tài)等信息。藍(lán)牙設(shè)備在未與移動(dòng)終端設(shè)備連接時(shí)廣播的連接狀態(tài)為可被搜索非綁定狀態(tài),在與移動(dòng)終端設(shè)備連接配對后廣播的連接狀態(tài)為連接綁定狀態(tài)。根據(jù)監(jiān)聽到的藍(lán)牙設(shè)備的廣播信息得到藍(lán)牙設(shè)備的相關(guān)信息,以便后續(xù)進(jìn)行連接和檢測。
步驟S130:根據(jù)廣播信息與對應(yīng)的藍(lán)牙設(shè)備建立連接,并保存建立連接的藍(lán)牙設(shè)備的信息。
移動(dòng)終端設(shè)備在獲取藍(lán)牙設(shè)備的廣播信息后,與處于可被搜索非綁定狀態(tài)的藍(lán)牙設(shè)備建立連接,移動(dòng)終端設(shè)備保存建立連接的藍(lán)牙設(shè)備的信息。藍(lán)牙設(shè)備的信息的具體類型并不唯一,在一個(gè)實(shí)施例中,藍(lán)牙設(shè)備的信息包括名稱、Mac地址和連接狀態(tài)。步驟S130包括步驟132和步驟134。
步驟132:從監(jiān)聽到的廣播信息獲取藍(lán)牙設(shè)備的名稱和Mac地址顯示在設(shè)備列表中。移動(dòng)終端設(shè)備獲取搜索發(fā)現(xiàn)的藍(lán)牙設(shè)備的名稱和Mac地址后,具體可顯示在顯示屏的設(shè)備列表中。
步驟134:接收作用于設(shè)備列表的選擇指令,根據(jù)選擇指令選定的名稱和Mac地址與對應(yīng)的藍(lán)牙設(shè)備建立連接,并保存建立連接的藍(lán)牙設(shè)備的名稱、Mac地址和連接狀態(tài)。
測試人員通過輸入選擇指令選中藍(lán)牙設(shè)備的名稱和唯一的Mac地址,移動(dòng)終端設(shè)備將測試人員選擇的名稱和Mac地址所對應(yīng)的藍(lán)牙設(shè)備作為當(dāng)前測試藍(lán)牙設(shè)備建立連接,移動(dòng)終端設(shè)備保存當(dāng)前測試藍(lán)牙設(shè)備的名稱、Mac地址和連接狀態(tài)。移動(dòng)終端設(shè)備的類型不同,輸入選擇指令的方式也會(huì)對應(yīng)有所不同。例如,移動(dòng)終端設(shè)備為觸控設(shè)備時(shí),選擇指令可通過觸摸觸控屏輸入,移動(dòng)終端設(shè)備為臺(tái)式電腦時(shí),選擇指令可通過鼠標(biāo)或鍵盤輸入。
步驟S160:對建立連接后的藍(lán)牙設(shè)備的子模式發(fā)起測試連接并監(jiān)聽測試連接狀態(tài)。
移動(dòng)終端設(shè)備監(jiān)聽到與藍(lán)牙設(shè)備連接成功,會(huì)發(fā)起對藍(lán)牙設(shè)備的子模式的測試連接。藍(lán)牙設(shè)備的子模式的具體類型并不唯一,本實(shí)施例中,藍(lán)牙設(shè)備的子模式包括A2dp(Advanced Audio Distribution Profile,高級音頻傳輸)模式和Headset(耳機(jī))模式。移動(dòng)終端設(shè)備對A2dp模式和Headset模式發(fā)起測試連接監(jiān)聽測試連接狀態(tài),檢測藍(lán)牙設(shè)備分別在A2dp模式和Headset模式時(shí)的連接狀態(tài)。
在一個(gè)實(shí)施例中,如圖2所示,步驟S110之后,步驟S130之前,藍(lán)牙設(shè)備測試方法還包括以下步驟:
步驟S120:檢測是否首次搜索藍(lán)牙設(shè)備。移動(dòng)終端設(shè)備檢測是否是首次搜索藍(lán)牙設(shè)備,若是則進(jìn)行步驟S130,若否則進(jìn)行步驟S140。
步驟S140:遍歷當(dāng)前設(shè)備列表中的名稱和Mac地址,與對應(yīng)的藍(lán)牙設(shè)備建立連接,并進(jìn)行步驟S160。
如果不是首次搜索藍(lán)牙設(shè)備,不需要測試人員操作,移動(dòng)終端設(shè)備自動(dòng)遍歷當(dāng)前設(shè)備列表,選擇保存的Mac地址進(jìn)行發(fā)起連接,提高了測試便利性??梢岳斫?,在其他實(shí)施例中,對于非首次搜索藍(lán)牙設(shè)備的情況,移動(dòng)終端設(shè)備同樣可根據(jù)廣播信息與藍(lán)牙設(shè)備建立連接。
步驟S130和步驟S140為根據(jù)是否首次搜索藍(lán)牙設(shè)備而采取的不同方式與藍(lán)牙設(shè)備建立連接,步驟S130或步驟S140之后均進(jìn)行步驟S160,對建立連接后的藍(lán)牙設(shè)備的子模式發(fā)起測試連接。
步驟S170:在接收到藍(lán)牙設(shè)備返回的連接成功指令預(yù)設(shè)時(shí)長后,斷開與藍(lán)牙設(shè)備的連接。
若藍(lán)牙設(shè)備在不同子模式下與移動(dòng)終端設(shè)備連接成功,則完成所有連接檢測,藍(lán)牙設(shè)備會(huì)返回連接成功指令至移動(dòng)終端設(shè)備。移動(dòng)終端設(shè)備在接收到連接成功指令預(yù)設(shè)時(shí)長后,斷開與藍(lán)牙設(shè)備的連接,并返回步驟S110。預(yù)設(shè)時(shí)長的具體取值并不唯一,本實(shí)施例中,預(yù)設(shè)時(shí)長為5秒。
進(jìn)一步地,在一個(gè)實(shí)施例中,繼續(xù)參照圖2,步驟S130之后,步驟S160之前,藍(lán)牙設(shè)備測試方法還包括步驟S150。
步驟S150:與建立連接后的藍(lán)牙設(shè)備進(jìn)行綁定配對。
對于首次搜索藍(lán)牙設(shè)備的情況,移動(dòng)終端設(shè)備在根據(jù)廣播信息與藍(lán)牙設(shè)備建立連接之后,還與建立連接后的藍(lán)牙設(shè)備進(jìn)行綁定配對,提高測試安全性。具體地,測試人員可通過移動(dòng)終端設(shè)備發(fā)送校驗(yàn)碼至藍(lán)牙設(shè)備,藍(lán)牙設(shè)備對校驗(yàn)碼進(jìn)行驗(yàn)證,并在驗(yàn)證通過后返回綁定配對成功指令至移動(dòng)終端設(shè)備。移動(dòng)終端設(shè)備在接收到綁定配對成功指令后執(zhí)行步驟S160,藍(lán)牙設(shè)備與移動(dòng)終端設(shè)備綁定配對后廣播連接綁定狀態(tài)。
對應(yīng)地,步驟S170之后,返回步驟S110之前,藍(lán)牙設(shè)備測試方法還包括對藍(lán)牙設(shè)備解除綁定配對的步驟。
移動(dòng)終端設(shè)備在斷開與藍(lán)牙設(shè)備的連接后,解除綁定該藍(lán)牙設(shè)備的配對,進(jìn)一步還可清除配對信息,讓藍(lán)牙設(shè)備恢復(fù)為可被搜索非綁定狀態(tài)。藍(lán)牙設(shè)備再次發(fā)起廣播,以便進(jìn)行下一次測試。
此外,在一個(gè)實(shí)施例中,步驟S160之后,藍(lán)牙設(shè)備測試方法還包括以下步驟:
接收查詢指令,并根據(jù)查詢指令獲取對應(yīng)藍(lán)牙設(shè)備的測試信息進(jìn)行打印。
測試人員可根據(jù)實(shí)際需求輸入查詢指令查詢所需信息,輸入查詢指令的具體方式同樣并不唯一,測試人員可通過輸入查詢指令對藍(lán)牙設(shè)備的測試信息進(jìn)行查詢。移動(dòng)終端設(shè)備根據(jù)查詢指令獲取對應(yīng)藍(lán)牙設(shè)備的測試信息進(jìn)行打印,以便測試人員進(jìn)行數(shù)據(jù)查看和統(tǒng)計(jì)。測試信息的具體內(nèi)容并不唯一,具體可包括藍(lán)牙設(shè)備的名稱、Mac地址以及子模式的測試連接狀態(tài)等等。
為便于更好地理解上述藍(lán)牙設(shè)備測試方法,下面以移動(dòng)終端手機(jī)對藍(lán)牙設(shè)備測試為例進(jìn)行詳細(xì)的解釋說明。
如圖3所示,藍(lán)牙設(shè)備300設(shè)置有藍(lán)牙模塊、音頻模塊或者其他的模塊組合,移動(dòng)終端手機(jī)200內(nèi)置自動(dòng)測試安卓應(yīng)用程序,藍(lán)牙模塊開啟。藍(lán)牙設(shè)備測試方法包括以下步驟:
步驟201:藍(lán)牙設(shè)備300發(fā)起廣播。藍(lán)牙設(shè)備300的廣播信息包括名稱、Mac地址和連接狀態(tài)等。藍(lán)牙設(shè)備300開始處于廣播,可被搜索非綁定狀態(tài)。
步驟202:移動(dòng)終端手機(jī)200搜索藍(lán)牙設(shè)備。移動(dòng)終端手機(jī)200打開藍(lán)牙開關(guān)搜索藍(lán)牙設(shè)備,監(jiān)聽藍(lán)牙設(shè)備的廣播信息。
步驟203:移動(dòng)終端手機(jī)200連接當(dāng)前測試藍(lán)牙設(shè)備。移動(dòng)終端手機(jī)200通過步驟203操作,向當(dāng)前測試藍(lán)牙設(shè)備發(fā)起連接并綁定配對,與當(dāng)前測試藍(lán)牙設(shè)備處于綁定狀態(tài),并且記錄當(dāng)前藍(lán)牙設(shè)備的名稱、Mac地址和連接狀態(tài)。
步驟204:藍(lán)牙設(shè)備300返回綁定配對成功指令。藍(lán)牙設(shè)備300在連接配對后,返回綁定配對成功指令至移動(dòng)終端手機(jī)200,廣播連接綁定狀態(tài)。
步驟205:移動(dòng)終端手機(jī)200連接A2dp模式和Headset模式。移動(dòng)終端手機(jī)200在綁定成功后執(zhí)行步驟205完成測試。
步驟206:藍(lán)牙設(shè)備300返回連接成功指令。藍(lán)牙設(shè)備300在步驟205后完成所有連接檢測,返回連接成功指令至移動(dòng)終端手機(jī)200。
步驟207:移動(dòng)終端手機(jī)200斷開綁定。移動(dòng)終端手機(jī)200在接收到連接成功指令后,等待5秒鐘斷開連接,解除綁定該藍(lán)牙設(shè)備的配對,清除配對信息。
步驟208:藍(lán)牙設(shè)備300恢復(fù)廣播狀態(tài)。藍(lán)牙設(shè)備300在斷開綁定的連接設(shè)備后恢復(fù)廣播狀態(tài),藍(lán)牙設(shè)備300恢復(fù)為可被搜索(即可連接)非綁定狀態(tài),藍(lán)牙設(shè)備300可以連接,但需要重新綁定配對。
上述藍(lán)牙設(shè)備測試方法,通過自動(dòng)搜索藍(lán)牙設(shè)備監(jiān)聽廣播信息,根據(jù)廣播信息與藍(lán)牙設(shè)備自動(dòng)連接,完成對藍(lán)牙設(shè)備的子模式的連接測試之后自動(dòng)斷開,使得測試過程變得簡易操作,而且可以同時(shí)測試,無需測試人員在旁邊守候,提高了操作便利性。
在一個(gè)實(shí)施例中,一種藍(lán)牙設(shè)備測試系統(tǒng),適用于安卓系統(tǒng)的移動(dòng)終端設(shè)備,移動(dòng)終端設(shè)備具體可以是手機(jī)等。如圖4所示,包括信息搜索模塊110、連接建立模塊130、設(shè)備測試模塊150和連接斷開模塊160。
信息搜索模塊110用于搜索藍(lán)牙設(shè)備,監(jiān)聽搜索到的藍(lán)牙設(shè)備的廣播信息。
搜索藍(lán)牙設(shè)備的方式并不唯一,具體可以以預(yù)設(shè)時(shí)間間隔搜索藍(lán)牙設(shè)備,減少能源浪費(fèi)。預(yù)設(shè)時(shí)間間隔的取值并不唯一,本實(shí)施例中預(yù)設(shè)時(shí)間間隔為2秒。廣播信息具體可包括藍(lán)牙設(shè)備的名稱、Mac地址和連接狀態(tài)等信息。根據(jù)監(jiān)聽到的藍(lán)牙設(shè)備的廣播信息得到藍(lán)牙設(shè)備的相關(guān)信息,以便后續(xù)進(jìn)行連接和檢測。
連接建立模塊130用于根據(jù)廣播信息與對應(yīng)的藍(lán)牙設(shè)備建立連接,并保存建立連接的藍(lán)牙設(shè)備的信息。
移動(dòng)終端設(shè)備在獲取藍(lán)牙設(shè)備的廣播信息后,與處于可被搜索非綁定狀態(tài)的藍(lán)牙設(shè)備建立連接,移動(dòng)終端設(shè)備保存建立連接的藍(lán)牙設(shè)備的信息。藍(lán)牙設(shè)備的信息的具體類型并不唯一,在一個(gè)實(shí)施例中,藍(lán)牙設(shè)備的信息包括名稱、Mac地址和連接狀態(tài)。連接建立模塊包括信息獲取單元和連接建立單元。
信息獲取單元用于從監(jiān)聽到的廣播信息獲取藍(lán)牙設(shè)備的名稱和Mac地址顯示在設(shè)備列表中。移動(dòng)終端設(shè)備獲取搜索發(fā)現(xiàn)的藍(lán)牙設(shè)備的名稱和Mac地址后,具體可顯示在顯示屏的設(shè)備列表中。
連接建立單元用于接收作用于設(shè)備列表的選擇指令,根據(jù)選擇指令選定的名稱和Mac地址與對應(yīng)的藍(lán)牙設(shè)備建立連接,并保存建立連接的藍(lán)牙設(shè)備的名稱、Mac地址和連接狀態(tài)。
測試人員通過輸入選擇指令選中藍(lán)牙設(shè)備的名稱和唯一的Mac地址,移動(dòng)終端設(shè)備將測試人員選擇的名稱和Mac地址所對應(yīng)的藍(lán)牙設(shè)備作為當(dāng)前測試藍(lán)牙設(shè)備建立連接,移動(dòng)終端設(shè)備保存當(dāng)前測試藍(lán)牙設(shè)備的名稱、Mac地址和連接狀態(tài)。移動(dòng)終端設(shè)備的類型不同,輸入選擇指令的方式也會(huì)對應(yīng)有所不同。
設(shè)備測試模塊150用于對建立連接后的藍(lán)牙設(shè)備的子模式發(fā)起測試連接并監(jiān)聽測試連接狀態(tài)。
移動(dòng)終端設(shè)備監(jiān)聽到與藍(lán)牙設(shè)備連接成功,會(huì)發(fā)起對藍(lán)牙設(shè)備的子模式的測試連接。藍(lán)牙設(shè)備的子模式的具體類型并不唯一,本實(shí)施例中,藍(lán)牙設(shè)備的子模式包括A2dp模式和Headset模式。移動(dòng)終端設(shè)備對A2dp模式和Headset模式發(fā)起測試連接監(jiān)聽測試連接狀態(tài),檢測藍(lán)牙設(shè)備分別在A2dp模式和Headset模式時(shí)的連接狀態(tài)。
在一個(gè)實(shí)施例中,如圖5所示,藍(lán)牙設(shè)備測試系統(tǒng)還可包括搜索檢測模塊120。
搜索檢測模塊120用于在信息搜索模塊110搜索藍(lán)牙設(shè)備,監(jiān)聽搜索到的藍(lán)牙設(shè)備的廣播信息之后,連接建立模塊130根據(jù)廣播信息與對應(yīng)的藍(lán)牙設(shè)備建立連接,并保存建立連接的藍(lán)牙設(shè)備的信息之前,檢測是否首次搜索藍(lán)牙設(shè)備;若是,則控制連接建立模塊130根據(jù)廣播信息與對應(yīng)的藍(lán)牙設(shè)備建立連接,并保存建立連接的藍(lán)牙設(shè)備的信息;若否,則遍歷當(dāng)前設(shè)備列表中的名稱和Mac地址,與對應(yīng)的藍(lán)牙設(shè)備建立連接,并控制設(shè)備測試模塊150對建立連接后的藍(lán)牙設(shè)備的子模式發(fā)起測試連接并監(jiān)聽測試連接狀態(tài)。如果不是首次搜索藍(lán)牙設(shè)備,不需要測試人員操作,移動(dòng)終端設(shè)備自動(dòng)遍歷當(dāng)前設(shè)備列表,選擇保存的Mac地址進(jìn)行發(fā)起連接,提高了測試便利性??梢岳斫?,在其他實(shí)施例中,對于非首次搜索藍(lán)牙設(shè)備的情況,移動(dòng)終端設(shè)備同樣可根據(jù)廣播信息與藍(lán)牙設(shè)備建立連接。
連接斷開模塊160用于在接收到藍(lán)牙設(shè)備返回的連接成功指令預(yù)設(shè)時(shí)長后,斷開與藍(lán)牙設(shè)備的連接,并控制信息搜索模塊110再次搜索藍(lán)牙設(shè)備,監(jiān)聽搜索到的藍(lán)牙設(shè)備的廣播信息。
若藍(lán)牙設(shè)備在不同子模式下與移動(dòng)終端設(shè)備連接成功,則完成所有連接檢測,藍(lán)牙設(shè)備會(huì)返回連接成功指令至移動(dòng)終端設(shè)備。移動(dòng)終端設(shè)備在接收到連接成功指令預(yù)設(shè)時(shí)長后,斷開與藍(lán)牙設(shè)備的連接。預(yù)設(shè)時(shí)長的具體取值并不唯一,本實(shí)施例中,預(yù)設(shè)時(shí)長為5秒。
進(jìn)一步地,在一個(gè)實(shí)施例中,繼續(xù)參照圖5,藍(lán)牙設(shè)備測試系統(tǒng)還可包括綁定配對模塊140。
綁定配對模塊140用于在連接建立模塊130根據(jù)廣播信息與對應(yīng)的藍(lán)牙設(shè)備建立連接,并保存建立連接的藍(lán)牙設(shè)備的信息之后,設(shè)備測試模塊150對建立連接后的藍(lán)牙設(shè)備的子模式發(fā)起測試連接并監(jiān)聽測試連接狀態(tài)之前,與建立連接后的藍(lán)牙設(shè)備進(jìn)行綁定配對。
對于首次搜索藍(lán)牙設(shè)備的情況,移動(dòng)終端設(shè)備在根據(jù)廣播信息與藍(lán)牙設(shè)備建立連接之后,還與建立連接后的藍(lán)牙設(shè)備進(jìn)行綁定配對,提高測試安全性。移動(dòng)終端設(shè)備在接收到綁定配對成功指令后對建立連接后的藍(lán)牙設(shè)備的子模式發(fā)起測試連接,藍(lán)牙設(shè)備與移動(dòng)終端設(shè)備綁定配對后廣播連接綁定狀態(tài)。
對應(yīng)地,連接斷開模塊160在接收到藍(lán)牙設(shè)備返回的連接成功指令預(yù)設(shè)時(shí)長后,斷開與藍(lán)牙設(shè)備的連接之后,控制信息搜索模塊110再次搜索藍(lán)牙設(shè)備,監(jiān)聽搜索到的藍(lán)牙設(shè)備的廣播信息之前,還對藍(lán)牙設(shè)備解除綁定配對。
移動(dòng)終端設(shè)備在斷開與藍(lán)牙設(shè)備的連接后,解除綁定該藍(lán)牙設(shè)備的配對,進(jìn)一步還可清除配對信息,讓藍(lán)牙設(shè)備恢復(fù)為可被搜索非綁定狀態(tài)。藍(lán)牙設(shè)備再次發(fā)起廣播,以便進(jìn)行下一次測試。
此外,在一個(gè)實(shí)施例中,藍(lán)牙設(shè)備測試系統(tǒng)還可包括信息查詢模塊。
信息查詢模塊用于在設(shè)備測試模塊150對建立連接后的藍(lán)牙設(shè)備的子模式發(fā)起測試連接并監(jiān)聽測試連接狀態(tài)之后,接收查詢指令,并根據(jù)查詢指令獲取對應(yīng)藍(lán)牙設(shè)備的測試信息進(jìn)行打印。
測試人員可根據(jù)實(shí)際需求輸入查詢指令查詢所需信息,輸入查詢指令的具體方式同樣并不唯一,測試人員可通過輸入查詢指令對藍(lán)牙設(shè)備的測試信息進(jìn)行查詢。移動(dòng)終端設(shè)備根據(jù)查詢指令獲取對應(yīng)藍(lán)牙設(shè)備的測試信息進(jìn)行打印,以便測試人員進(jìn)行數(shù)據(jù)查看和統(tǒng)計(jì)。測試信息的具體內(nèi)容并不唯一,具體可包括藍(lán)牙設(shè)備的名稱、Mac地址以及子模式的測試連接狀態(tài)等等。
上述藍(lán)牙設(shè)備測試系統(tǒng),通過自動(dòng)搜索藍(lán)牙設(shè)備監(jiān)聽廣播信息,根據(jù)廣播信息與藍(lán)牙設(shè)備自動(dòng)連接,完成對藍(lán)牙設(shè)備的子模式的連接測試之后自動(dòng)斷開,使得測試過程變得簡易操作,而且可以同時(shí)測試,無需測試人員在旁邊守候,提高了操作便利性。
以上所述實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡潔,未對上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。
以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。