亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種連接藍(lán)牙雙模設(shè)備的方法及裝置與流程

文檔序號(hào):11882094閱讀:來(lái)源:國(guó)知局

技術(shù)特征:

1.一種連接藍(lán)牙雙模設(shè)備的方法,其特征在于,包括:

步驟S1:終端設(shè)備判斷自身是否支持低功耗藍(lán)牙設(shè)備,是則執(zhí)行步驟S2,否則執(zhí)行步驟S5;

步驟S2:所述終端設(shè)備設(shè)置與藍(lán)牙設(shè)備的連接方式為低功耗連接;

步驟S3:所述終端設(shè)備搜索藍(lán)牙設(shè)備,并判斷是否搜索到與預(yù)定名對(duì)應(yīng)的藍(lán)牙設(shè)備,是則執(zhí)行步驟S4,否則執(zhí)行步驟S5;

步驟S4:所述終端設(shè)備向搜索到的所述藍(lán)牙設(shè)備發(fā)起連接,并判斷連接是否成功,是則開(kāi)始與所述藍(lán)牙設(shè)備進(jìn)行數(shù)據(jù)通訊,否則返回步驟S3;

步驟S5:所述終端設(shè)備設(shè)置與藍(lán)牙設(shè)備的連接方式為經(jīng)典藍(lán)牙連接;

步驟S6:所述終端設(shè)備注冊(cè)廣播接收器,并設(shè)置所述廣播接收器的過(guò)濾器的動(dòng)作;

步驟S7:所述終端設(shè)備搜索藍(lán)牙設(shè)備,并判斷是否搜索到與預(yù)定名對(duì)應(yīng)的藍(lán)牙設(shè)備,是則執(zhí)行步驟S8,否則返回步驟S2;

步驟S8:所述終端設(shè)備向搜索到的所述藍(lán)牙設(shè)備發(fā)起連接,并判斷連接是否成功,是則開(kāi)始與所述藍(lán)牙設(shè)備進(jìn)行數(shù)據(jù)通訊,否則返回步驟S7。

2.如權(quán)利要求1所述的方法,其特征在于,所述步驟S1包括:

步驟S1-1:所述終端設(shè)備獲取自身系統(tǒng)的版本號(hào),并判斷所述自身系統(tǒng)的版本號(hào)是否小于第一預(yù)設(shè)值,是則執(zhí)行步驟S5,否則執(zhí)行步驟S1-2;

步驟S1-2:所述終端設(shè)備獲取低功耗硬件特征屬性,并判斷是否獲取到,是則執(zhí)行步驟S2,否則執(zhí)行步驟S5。

3.如權(quán)利要求2所述的方法,其特征在于,還包括:所述終端設(shè)備開(kāi)機(jī)后給版本常量賦值;

所述步驟S1-1具體為:所述終端設(shè)備獲取所述版本常量的值,并判斷所述版本常量的值是否小于第一預(yù)設(shè)值,是則執(zhí)行步驟S5,否則執(zhí)行步驟S1-2。

4.如權(quán)利要求2所述的方法,其特征在于,所述步驟S1-2具體為:所述終端設(shè)備通過(guò)調(diào)用第二系統(tǒng)函數(shù)獲取低功耗硬件特征屬性,如所述如第二函數(shù)返回第一字符則獲取到低功耗硬件特征屬性,如第二函數(shù)返回第二字符則未獲取到低功耗硬件特征屬性。

5.如權(quán)利要求1所述的方法,其特征在于,所述步驟S3或步驟S7之前包括:所述終端設(shè)備將要連接的藍(lán)牙設(shè)備名稱設(shè)為預(yù)定名。

6.如權(quán)利要求1所述的方法,其特征在于,所述判斷是否搜索到與預(yù)定名對(duì)應(yīng)的藍(lán)牙設(shè)備,具體為:判斷在第一預(yù)設(shè)時(shí)間內(nèi)是否搜索到與預(yù)定名對(duì)應(yīng)的藍(lán)牙設(shè)備。

7.如權(quán)利要求1所述的方法,其特征在于,所述步驟S3具體為:

所述終端設(shè)備通過(guò)掃描函數(shù)采用低功耗方式搜索藍(lán)牙設(shè)備,根據(jù)所述掃描函數(shù)的第一參數(shù)值獲取藍(lán)牙設(shè)備對(duì)象,通過(guò)所述藍(lán)牙設(shè)備對(duì)象中的獲取名稱函數(shù)獲取藍(lán)牙設(shè)備的名稱,并比較所述獲取到的藍(lán)牙設(shè)備的名稱是否與預(yù)定名相同,是則執(zhí)行步驟S4,否則執(zhí)行步驟S5。

8.如權(quán)利要求7所述的方法,其特征在于,所述步驟S4具體為:所述終端設(shè)備根據(jù)所述藍(lán)牙設(shè)備對(duì)象調(diào)用第三系統(tǒng)函數(shù)發(fā)起連接,并獲得配置對(duì)象,根據(jù)所述配置對(duì)象調(diào)用回調(diào)函數(shù)判斷連接是否成功,是則開(kāi)始與所述藍(lán)牙設(shè)備進(jìn)行數(shù)據(jù)通訊,否則返回步驟S3。

9.如權(quán)利要求1所述的方法,其特征在于,所述步驟S7具體包括:所述終端設(shè)備通過(guò)藍(lán)牙掃描方法搜索藍(lán)牙設(shè)備,當(dāng)搜索到藍(lán)牙設(shè)備時(shí)觸發(fā)接收對(duì)象的接收函數(shù),通過(guò)所述接收函數(shù)的第二參數(shù)獲取藍(lán)牙設(shè)備對(duì)象,通過(guò)所述藍(lán)牙設(shè)備對(duì)象中的獲取名稱函數(shù)獲取藍(lán)牙設(shè)備的名稱,并比較所述獲取到的藍(lán)牙設(shè)備的名稱是否與預(yù)定名相同,是則執(zhí)行步驟S8,否則返回步驟S2。

10.如權(quán)利要求9所述的方法,其特征在于,所述步驟S8之前還包括:所述終端設(shè)備根據(jù)獲取到的所述藍(lán)牙設(shè)備對(duì)象調(diào)用第四系統(tǒng)函數(shù)創(chuàng)建連接對(duì)象;

所述步驟S8具體為:所述終端設(shè)備根據(jù)所述連接對(duì)象調(diào)用第五系統(tǒng)函數(shù)對(duì)獲取到的所述藍(lán)牙設(shè)備發(fā)起連接,若所述第五函數(shù)正常返回,則連接成功,開(kāi)始與所述藍(lán)牙設(shè)備進(jìn)行數(shù)據(jù)通訊,否則連接失敗,返回步驟S7。

11.一種連接藍(lán)牙雙模設(shè)備的裝置,其特征在于,包括:

第一判斷模塊,用于判斷終端設(shè)備是否支持低功耗藍(lán)牙設(shè)備,是則觸發(fā)第一設(shè)置模塊,否則觸發(fā)第二設(shè)置模塊;

所述第一設(shè)置模塊,用于設(shè)置與藍(lán)牙設(shè)備的連接方式為低功耗連接;

第一搜索判斷模塊,用于搜索藍(lán)牙設(shè)備,并判斷是否搜索到與預(yù)定名對(duì)應(yīng)的藍(lán)牙設(shè)備,是則觸發(fā)第一連接判斷模塊,否則觸發(fā)所述第二設(shè)置模塊;

所述第一連接判斷模塊,用于向搜索到的所述藍(lán)牙設(shè)備發(fā)起連接,并判斷連接是否成功,是則開(kāi)始與所述藍(lán)牙設(shè)備進(jìn)行數(shù)據(jù)通訊,否則觸發(fā)所述第一搜索判斷模塊;

所述第二設(shè)置模塊,用于設(shè)置與藍(lán)牙設(shè)備的連接方式為經(jīng)典藍(lán)牙連接;

注冊(cè)設(shè)置模塊,用于注冊(cè)廣播接收器,并設(shè)置所述廣播接收器的過(guò)濾器的動(dòng)作;

第二搜索判斷模塊,用于搜索藍(lán)牙設(shè)備,并判斷是否搜索到與預(yù)定名對(duì)應(yīng)的藍(lán)牙設(shè)備,是則觸發(fā)第二連接判斷模塊,否則觸發(fā)所述第一設(shè)置模塊;

所述第二連接判斷模塊,用于向搜索到的所述藍(lán)牙設(shè)備發(fā)起連接,并判斷連接是否成功,是則開(kāi)始與所述藍(lán)牙設(shè)備進(jìn)行數(shù)據(jù)通訊,否則觸發(fā)所述第二搜索判斷模塊。

12.如權(quán)利要求11所述的裝置,其特征在于,所述第一判斷模塊包括:

第一判斷單元,用于獲取終端設(shè)備系統(tǒng)的版本號(hào),并判斷所述終端設(shè)備系統(tǒng)的版本號(hào)是否小于第一預(yù)設(shè)值,是則觸發(fā)所述第二設(shè)置模塊,否則觸發(fā)第二判斷單元;

所述第二判斷單元,用于獲取低功耗硬件特征屬性,并判斷是否獲取到,是則觸發(fā)所述第一設(shè)置模塊,否則觸發(fā)所述第二設(shè)置模塊。

13.如權(quán)利要求12所述的裝置,其特征在于,還包括:

賦值模塊,用于在所述終端設(shè)備開(kāi)機(jī)后給版本常量賦值;

所述第一判斷單元具體用于獲取所述版本常量的值,并判斷所述版本常量的值是否小于第一預(yù)設(shè)值。

14.如權(quán)利要求12所述的裝置,其特征在于,所述第二判斷單元具體用于通過(guò)調(diào)用第二系統(tǒng)函數(shù)獲取低功耗硬件特征屬性,如所述第二函數(shù)返回第一字符則獲取到低功耗硬件特征屬性,如第二函數(shù)返回第二字符則未獲取到低功耗硬件特征屬性。

15.如權(quán)利要求11所述的裝置,其特征在于,還包括:設(shè)定模塊,用于將要連接的藍(lán)牙設(shè)備名稱設(shè)為預(yù)定名。

16.如權(quán)利要求11所述的裝置,其特征在于,所述第一搜索判斷模塊用于搜索藍(lán)牙設(shè)備,并判斷在第一預(yù)設(shè)時(shí)間內(nèi)是否搜索到與預(yù)定名對(duì)應(yīng)的藍(lán)牙設(shè)備;

所述第二搜索判斷模塊用于搜索藍(lán)牙設(shè)備,并判斷在第一預(yù)設(shè)時(shí)間內(nèi)是否搜索到與預(yù)定名對(duì)應(yīng)的藍(lán)牙設(shè)備。

17.如權(quán)利要求11所述的裝置,其特征在于,所述第一搜索判斷模塊具體用于通過(guò)掃描函數(shù)采用低功耗方式搜索藍(lán)牙設(shè)備,根據(jù)所述掃描函數(shù)的第一參數(shù)值獲取藍(lán)牙設(shè)備對(duì)象,通過(guò)所述藍(lán)牙設(shè)備對(duì)象中的獲取名稱函數(shù)獲取藍(lán)牙設(shè)備的名稱,并比較所述獲取到的藍(lán)牙設(shè)備的名稱是否與預(yù)定名相同,是則觸發(fā)第一連接判斷模塊,否則觸發(fā)所述第二設(shè)置模塊。

18.如權(quán)利要求17所述的裝置,其特征在于,所述第一連接判斷模塊具體用于根據(jù)所述藍(lán)牙設(shè)備對(duì)象調(diào)用第三系統(tǒng)函數(shù)發(fā)起連接,并獲得配置對(duì)象,根據(jù)所述配置對(duì)象調(diào)用回調(diào)函數(shù)判斷連接是否成功,是則開(kāi)始與所述藍(lán)牙設(shè)備進(jìn)行數(shù)據(jù)通訊,否則觸發(fā)所述第一搜索判斷模塊。

19.如權(quán)利要求11所述的裝置,其特征在于,所述第二搜索判斷模塊具體用于通過(guò)藍(lán)牙掃描方法搜索藍(lán)牙設(shè)備,當(dāng)搜索到藍(lán)牙設(shè)備時(shí)觸發(fā)接收對(duì)象的接收函數(shù),通過(guò)所述接收函數(shù)的第二參數(shù)獲取藍(lán)牙設(shè)備對(duì)象,通過(guò)所述藍(lán)牙設(shè)備對(duì)象中的獲取名稱函數(shù)獲取藍(lán)牙設(shè)備的名稱,并比較所述獲取到的藍(lán)牙設(shè)備的名稱是否與預(yù)定名相同,是則觸發(fā)第二連接判斷模塊,否則觸發(fā)所述第一設(shè)置模塊。

20.如權(quán)利要求19所述的裝置,其特征在于,還包括:創(chuàng)建模塊,用于根據(jù)獲取到的所述藍(lán)牙設(shè)備對(duì)象調(diào)用第四系統(tǒng)函數(shù)創(chuàng)建連接對(duì)象;

所述第二連接判斷模塊具體用于根據(jù)所述連接對(duì)象調(diào)用第五系統(tǒng)函數(shù)對(duì)獲取到的所述藍(lán)牙設(shè)備發(fā)起連接,若所述第五函數(shù)正常返回,則連接成功,開(kāi)始與所述藍(lán)牙設(shè)備進(jìn)行數(shù)據(jù)通訊,否則連接失敗,觸發(fā)所述第二搜索判斷模塊。

當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1