本技術(shù)涉及通信,尤其涉及一種藍牙連接方法及相關(guān)裝置。
背景技術(shù):
1、藍牙技術(shù)是一種短距離無線射頻通信技術(shù),隨著藍牙技術(shù)的快速發(fā)展,支持藍牙技術(shù)的電子設(shè)備的應(yīng)用也更加普遍。以電子設(shè)備為藍牙耳機和手機為例,藍牙耳機與手機建立藍牙連接后,藍牙耳機可以接收手機傳輸?shù)囊纛l數(shù)據(jù),用戶可以通過藍牙耳機接聽電話、收聽音樂等。
2、然而,藍牙耳機和手機等任兩個電子設(shè)備建立藍牙連接時,存在無差別藍牙連接的問題。
技術(shù)實現(xiàn)思路
1、為了解決上述問題,本技術(shù)提供了一種藍牙連接方法及相關(guān)裝置,目的是解決兩個電子設(shè)備建立藍牙連接時的無差別藍牙連接的問題,提高兩個電子設(shè)備建立藍牙連接的安全性。
2、第一方面,本技術(shù)提供了一種藍牙連接方法,該藍牙連接方法可以應(yīng)用于第一設(shè)備,示例性地,第一設(shè)備可以為藍牙耳機、藍牙音響、智能手表和智能眼鏡等電子設(shè)備。在該方法中,第一模式下的第一設(shè)備能夠同意與第一設(shè)備的存儲區(qū)域指示的信任設(shè)備建立藍牙連接,例如第一設(shè)備的存儲區(qū)域可以包括第一設(shè)備的存儲列表,該存儲列表可以存儲用于指示信任設(shè)備的信任設(shè)備的標識信息。第二設(shè)備可以向第一設(shè)備發(fā)送自身的標識信息,在第一設(shè)備處于第一模式的情況下,第一設(shè)備可以接收第二設(shè)備發(fā)送的第二設(shè)備的標識信息,例如第二設(shè)備的標識信息可以包括第二設(shè)備的設(shè)備標識信息、第二設(shè)備所登錄第二用戶賬號的賬戶標識信息等;然后,第一設(shè)備確定第二設(shè)備的標識信息與自身存儲區(qū)域存儲的信任設(shè)備的標識信息相同,表明第二設(shè)備為第一設(shè)備的信任設(shè)備,第一設(shè)備可以與第二設(shè)備建立藍牙連接。示例性地,第二設(shè)備可以為手機、平板電腦等電子設(shè)備。
3、如此,第一設(shè)備不再無差別與任一電子設(shè)備建立藍牙連接,第一設(shè)備可以對第二設(shè)備的身份進行驗證,也即第一設(shè)備確定第二設(shè)備為自身的信任設(shè)備的情況下,第一設(shè)備與第二設(shè)備建立藍牙連接,能夠避免因第二設(shè)備的身份不安全而影響二者之間通信安全的問題,提高了第一設(shè)備與第二設(shè)備這兩個電子設(shè)備建立藍牙連接的安全性。
4、在一種可能的實現(xiàn)方式中,在第一設(shè)備接收第二設(shè)備發(fā)送的第二設(shè)備的標識信息之前,該藍牙連接方法還可以包括以下步驟:第一設(shè)備可以接收第三設(shè)備發(fā)送的第一指示信息,該第一指示信息用于指示第一設(shè)備切換至第一模式;第一設(shè)備響應(yīng)于接收到第一指示信息,可以切換至第一模式,表明第一設(shè)備在不處于第一模式的情況下,可以基于接收到的第一指示信息切換至該第一模式;然后,第一設(shè)備可以接收第三設(shè)備發(fā)送的信任設(shè)備的標識信息,例如信任設(shè)備的標識信息可以包括信任設(shè)備的設(shè)備標識信息、信任設(shè)備所登錄用戶賬號的賬號標識信息、信任設(shè)備的聯(lián)系方式等中的至少一項;在第一設(shè)備處于第一模式的情況下,第一設(shè)備可以將信任設(shè)備的標識信息存儲于存儲區(qū)域。示例性地,第三設(shè)備可以為手機、平板電腦等電子設(shè)備。
5、如此,第三設(shè)備可以控制第一設(shè)備切換至第一模式,以使得處于第一模式下的第一設(shè)備可以對后續(xù)請求與第一設(shè)備建立藍牙連接的第二設(shè)備的身份進行驗證。同時,第三設(shè)備控制第一設(shè)備切換至第一模式,第一設(shè)備可以將其發(fā)送的信任設(shè)備的標識信息存儲至存儲區(qū)域,便于后續(xù)對第二設(shè)備的身份進行驗證,進而提高第一設(shè)備與第二設(shè)備建立藍牙連接的安全性。
6、在一種可能的實現(xiàn)方式中,第一設(shè)備接收第三設(shè)備發(fā)送的信任設(shè)備的標識信息,可以包括:第一設(shè)備接收第三設(shè)備發(fā)送的第一用戶賬號的賬號標識信息,例如第一用戶賬號的賬號標識信息可以為用戶注冊第一用戶賬號關(guān)聯(lián)的手機號、郵箱地址等,第三設(shè)備已登錄該第一用戶賬號。如此,第一用戶賬號的賬號標識信息可以作為信任設(shè)備的標識信息存儲于存儲區(qū)域,表明第一設(shè)備可以將已登錄與該第一用戶賬號相同的用戶賬號的電子設(shè)備作為信任設(shè)備。
7、在一種可能的實現(xiàn)方式中,第一設(shè)備確定第二設(shè)備的標識信息與存儲區(qū)域存儲的信任設(shè)備的標識信息相同,第一設(shè)備與第二設(shè)備建立藍牙連接,可以包括:第一設(shè)備確定第二設(shè)備的標識信息與存儲區(qū)域存儲的第一用戶賬號的賬號標識信息相同,表明第二設(shè)備登錄的第二用戶賬號的標識信息與第一用戶賬號的賬號標識信息相同,第二設(shè)備與第一設(shè)備登錄了相同的用戶賬號,第一設(shè)備可以與第二設(shè)備建立藍牙連接。如此,第二設(shè)備在登錄了與第一用戶賬號相同的用戶賬號的情況下,其可以通過第一設(shè)備的身份驗證,能夠提高二者之間建立藍牙連接的安全性。此外,登錄了相同用戶賬號的第二設(shè)備可以直接通過第一設(shè)備的身份驗證,無需用戶操作,能夠提高用戶體驗。
8、在一種可能的實現(xiàn)方式中,第一設(shè)備接收第三設(shè)備發(fā)送的信任設(shè)備的標識信息,可以包括:第一設(shè)備接收第三設(shè)備發(fā)送的第二設(shè)備的設(shè)備標識信息,例如第二設(shè)備的設(shè)備標識信息可以為第二設(shè)備的mac地址、第二設(shè)備的設(shè)備名稱等,第二設(shè)備的設(shè)備標識信息可以為第三設(shè)備響應(yīng)于第二設(shè)備的設(shè)備標識信息被輸入的操作后,第三設(shè)備向第一設(shè)備發(fā)送的,例如用戶可以在第三設(shè)備輸入第二設(shè)備的設(shè)備標識信息,隨后第三設(shè)備將其發(fā)送至第一設(shè)備。如此,第二設(shè)備的設(shè)備標識信息可以作為信任設(shè)備的標識信息存儲于存儲區(qū)域,表明第三設(shè)備可以控制第一設(shè)備添加用于指示信任設(shè)備的標識信息,也即第三設(shè)備可控制第一設(shè)備添加新的信任設(shè)備,在提高第一設(shè)備與第二設(shè)備建立藍牙連接的安全性的基礎(chǔ)上,用戶可以操作添加信任設(shè)備,能夠提高用戶體驗。
9、在一種可能的實現(xiàn)方式中,該藍牙連接方法還可以包括:第一設(shè)備確定第二設(shè)備的標識信息與存儲區(qū)域存儲的信任設(shè)備的標識信息不同,第一設(shè)備可以向第三設(shè)備發(fā)送提示信息,該提示信息用于提示第二設(shè)備請求與第一設(shè)備建立藍牙連接,例如第三設(shè)備可以顯示彈窗,彈窗顯示第二設(shè)備請求與第一設(shè)備建立藍牙連接的提示信息;隨后第一設(shè)備確定接收到第三設(shè)備發(fā)送的第二指示信息,與第二設(shè)備建立藍牙連接,第二指示信息用于指示同意第一設(shè)備與第二設(shè)備建立藍牙連接,例如第三設(shè)備顯示的彈窗包括同意控件,用戶觸發(fā)該同意控件,表明用戶同意第一設(shè)備與第二設(shè)備建立藍牙連接,第三設(shè)備可以向第二設(shè)備發(fā)送第二指示信息。
10、如此,在第三設(shè)備與第一設(shè)備仍建立藍牙連接,第一設(shè)備確定第二設(shè)備的標識信息與自身存儲的信任設(shè)備的標識信息不同的情況下,第一設(shè)備可以請求第三設(shè)備來確定第二設(shè)備是否可以與第一設(shè)備建立藍牙連接,第三設(shè)備同意后,表明第二設(shè)備為第一設(shè)備的信任設(shè)備,第二設(shè)備通過第一設(shè)備的身份驗證,能夠提高第一設(shè)備與第二設(shè)備建立藍牙連接的安全性。
11、在一種可能的實現(xiàn)方式中,該藍牙連接方法還可以包括:第一設(shè)備確定接收到第三設(shè)備發(fā)送的第二指示信息,將第二設(shè)備的標識信息存儲于第一設(shè)備的存儲區(qū)域。如此,在第二設(shè)備通過第一設(shè)備的身份驗證的情況下,表明第二設(shè)備為第一設(shè)備的信任設(shè)備,第一設(shè)備可以將其標識信息存儲至存儲區(qū)域,便于后續(xù)與第二設(shè)備再次建立藍牙連接,也即二者進行回連無需第三設(shè)備的同意,能夠減少用戶操作,提高用戶體驗。
12、在一種可能的實現(xiàn)方式中,該藍牙連接方法還可以包括:第一設(shè)備確定接收到第三設(shè)備發(fā)送的第三指示信息,第一設(shè)備可以向第二設(shè)備發(fā)送用于指示第一設(shè)備拒絕與第二設(shè)備建立藍牙連接的信息,例如第一設(shè)備可以向第二設(shè)備發(fā)送連接錯誤信息,該第三指示信息用于指示拒絕第一設(shè)備與第二設(shè)備建立藍牙連接,例如第三設(shè)備顯示的彈窗包括拒絕控件,用戶觸發(fā)該拒絕控件,表明用戶拒絕第一設(shè)備與第二設(shè)備建立藍牙連接,第三設(shè)備可以向第二設(shè)備發(fā)送第三指示信息。如此,第三設(shè)備拒絕第一設(shè)備與第二設(shè)備建立藍牙連接,表明第二設(shè)備不是第一設(shè)備的信任設(shè)備,第二設(shè)備未通過第一設(shè)備的身份驗證,能夠避免因第二設(shè)備的身份不安全而帶來的通信安全問題。
13、在一種可能的實現(xiàn)方式中,該藍牙連接方法還可以包括:第一設(shè)備確定第二設(shè)備的標識信息與存儲區(qū)域存儲的信任設(shè)備的標識信息不同,第一設(shè)備可以向第二設(shè)備發(fā)送用于指示第一設(shè)備拒絕與第二設(shè)備建立藍牙連接的信息,并向第二設(shè)備發(fā)送信任設(shè)備的聯(lián)系方式,例如信任設(shè)備可以為第三設(shè)備,信任設(shè)備的聯(lián)系方式可以為第三設(shè)備的手機號等,信任設(shè)備的聯(lián)系方式存儲于第一設(shè)備的存儲區(qū)域。如此,在第一設(shè)備和第二設(shè)備被不同用戶持有,且第一設(shè)備被持有第二設(shè)備的用戶拾遺的情況下,持有第二設(shè)備的用戶可以獲得第一設(shè)備的信任設(shè)備的聯(lián)系方式,進而提高第一設(shè)備被找回的可能。
14、在一種可能的實現(xiàn)方式中,該藍牙連接方法,還可以包括:在第一設(shè)備處于第二模式的情況下,第一設(shè)備可以接收第三設(shè)備發(fā)送的第一通信連接請求信息,第二模式下的第一設(shè)備同意與向第一設(shè)備發(fā)送通信連接請求信息的電子設(shè)備建立藍牙連接,表明第二模式下的第一設(shè)備可以與任一電子設(shè)備建立無差別藍牙連接;隨后第一設(shè)備響應(yīng)于接收到第一設(shè)備發(fā)送的第一通信連接請求信息,第一設(shè)備可以與第三設(shè)備建立藍牙連接。如此,處于第二模式的第一設(shè)備仍可以與任一電子設(shè)備建立無差別藍牙連接,表明用戶可以使用處于第一模式下的第一設(shè)備,也可以使用第二模式下的第一設(shè)備,能夠提高用戶體驗。
15、在一種可能的實現(xiàn)方式中,該藍牙連接方法,還可以包括:第三設(shè)備向第一設(shè)備發(fā)送的第一通信連接請求信息包括第三設(shè)備的標識信息,例如該第一通信連接請求信息可以包括第三設(shè)備的設(shè)備標識信息、第三設(shè)備所登錄第一用戶賬號的賬號標識信息和第三設(shè)備的聯(lián)系方式,在第三設(shè)備向第一設(shè)備發(fā)送第一指示信息指示第一設(shè)備切換至第一模式的情況下,第一設(shè)備可以將第三設(shè)備的標識信息存儲至第一設(shè)備的存儲區(qū)域。如此,在第三設(shè)備控制第一設(shè)備切換至第一模式的情況下,第一設(shè)備可以確定第三設(shè)備為信任設(shè)備,避免第三設(shè)備無法與第一模式下的第一設(shè)備進行回連的情況出現(xiàn)。
16、在一種可能的實現(xiàn)方式中,第一設(shè)備接收第二設(shè)備發(fā)送的第二設(shè)備的標識信息,可以包括:第一設(shè)備接收第二設(shè)備發(fā)送的第二通信連接請求信息,第二通信連接請求信息包括第二設(shè)備的標識信息,例如第二設(shè)備掃描到第一設(shè)備廣播的第一設(shè)備的設(shè)備標識信息,第二設(shè)備可以顯示該第一設(shè)備的設(shè)備標識信息,用戶可以觸發(fā)第一設(shè)備的設(shè)備標識信息,第二設(shè)備可以響應(yīng)于用戶的觸發(fā)操作,向第一設(shè)備發(fā)送第二通信連接請求信息。如此,本技術(shù)提供的藍牙連接方法,可以在第二設(shè)備請求與第一設(shè)備建立藍牙連接的場景下實現(xiàn),能夠提高第一設(shè)備與第二設(shè)備建立藍牙連接的安全性。
17、在一種可能的實現(xiàn)方式中,第一設(shè)備接收第二設(shè)備發(fā)送的第二設(shè)備的標識信息,可以包括:第一設(shè)備可以接收第二設(shè)備廣播的第二設(shè)備的標識信息,該第二設(shè)備的標識信息包括第二設(shè)備已登錄的第二用戶賬號的賬號標識信息;
18、相應(yīng)地,第一設(shè)備確定第二設(shè)備的標識信息與存儲區(qū)域存儲的信任設(shè)備的標識信息相同,第一設(shè)備與第二設(shè)備建立藍牙連接,可以包括:第一設(shè)備確定第二用戶賬號的賬號標識信息與存儲區(qū)域存儲的信任設(shè)備的標識信息相同,第一設(shè)備可以向第二設(shè)備發(fā)送第三通信連接請求信息;隨后可以接收第二設(shè)備發(fā)送的用于指示第二設(shè)備同意與第一設(shè)備建立藍牙連接的信息,表明二者建立藍牙連接。如此,本技術(shù)提供的藍牙連接方法,可以在第一設(shè)備自動請求與第二設(shè)備建立藍牙連接的場景下實現(xiàn),能夠提高第一設(shè)備與第二設(shè)備建立藍牙連接的安全性,也能減少用戶操作,提高用戶體驗。
19、第二方面,本技術(shù)提供了一種電子設(shè)備,電子設(shè)備可以為第一設(shè)備,該電子設(shè)備包括存儲器和處理器;存儲器存儲計算機程序代碼,計算機程序代碼包括計算機指令;一個或多個處理器調(diào)用計算機指令,以使得電子設(shè)備執(zhí)行上述第一方面的藍牙連接方法。
20、第三方面,本技術(shù)提供了一種計算機可讀存儲介質(zhì),計算機可讀存儲介質(zhì)中存儲有計算機程序,當計算機程序被處理器執(zhí)行時,實現(xiàn)上述第一方面的藍牙連接方法。
21、第四方面,本技術(shù)提供了一種計算機程序產(chǎn)品,該計算機程序產(chǎn)品包括計算機程序代碼,當計算機程序代碼被電子設(shè)備執(zhí)行時,實現(xiàn)上述第一方面的藍牙連接方法。